@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("squelettes.css");

/* Copyright 2008 CLIENT (COMPANY). All Rights Reserved.
   The following software licensing rules apply:
   http://www.SITE-CLIENT.com/copyright-software */

/* ******************  BODY  *************** */

/* ################################################### FORMATAGE SITE */

body{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
}

a{
	text-decoration:none;
	color:#0d8ccf;	
}

div#container div#container2 div#content.orange a{
	color:#f29400;
}

div#container div#container2 div#content.bleu a{
	color:#0d8ccf;
}

div#container div#container2 div#content.vert a{
	color:#96bf0d;
}

div#container div#container2 div#content.violet a{
	color:#990066;
}


/* ################################################### HEADER */

div#container div#container2 div#header div#menu ul li{
	font:13px/15px Arial, Helvetica, sans-serif;
}

div#container div#container2 div#header div#menu ul li a.linkmenu{
	font:17px/19px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
	text-transform:uppercase;
}

div#container div#container2 div#header div#menu ul li#menu1 a.linkmenu:hover, div#container div#container2 div#header div#menu ul li#menu1.ON a.linkmenu{
	color:#f29400;
}

div#container div#container2 div#header div#menu ul li#menu2 a.linkmenu:hover, div#container div#container2 div#header div#menu ul li#menu2.ON a.linkmenu{
	color:#0d8ccf;
}

div#container div#container2 div#header div#menu ul li#menu3 a.linkmenu:hover, div#container div#container2 div#header div#menu ul li#menu3.ON a.linkmenu{
	color:#95be0d;
}

div#container div#container2 div#header div#menu ul li#menu4 a.linkmenu:hover, div#container div#container2 div#header div#menu ul li#menu4.ON a.linkmenu{
	color:#990066;
}

div#container div#container2 div#header div#menu ul li div.sousMenu ul li a{
	color:#3c3c3c;
	text-decoration:none;
}

div#container div#container2 div#header div#menu ul li#menu1 div.sousMenu ul li a:hover{
	color:#f29400;
}

div#container div#container2 div#header div#menu ul li#menu2 div.sousMenu ul li a:hover{
	color:#0d8ccf;
}

div#container div#container2 div#header div#menu ul li#menu3 div.sousMenu ul li a:hover{
	color:#95be0d;
}

div#container div#container2 div#header div#menu ul li#menu4 div.sousMenu ul li a:hover{
	color:#990066;
}

/* ################################################### CONTENT HOME */

div#container div#container2 div#content div#homeLeft div#slider div.sliderLinks a{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#6d6c6c;
	text-decoration:none;
}

div#container div#container2 div#content div#homeLeft div#slider div.sliderLinksON a{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

div#container div#container2 div#content div#homeLeft div#orange h2 a{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#f29400;
	font-weight:bold;	
}

div#container div#container2 div#content div#homeLeft div#bleu h2 a{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#0d8ccf;
	font-weight:bold;	
}

div#container div#container2 div#content div#homeLeft div#vert h2 a{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#96bf0d;
	font-weight:bold;	
}

/* ################################################### PAGES TEXTE */

div#container div#container2 div#content div#navArticle div#blocNav{
	font:12px/14px Arial, Helvetica, sans-serif;	
}

div#container div#container2 div#content div#navArticle div#blocNav a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}

div#container div#container2 div#content div#navArticle div#blocNav a:hover{
	color:#e32b32;
}

div#container div#container2 div#content div#articleLeft div#titreMenuGaucheArticle{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
}

div#container div#container2 div#content div#articleLeft div#menuGaucheArticle p{
	font:15px/17px Arial, Helvetica, sans-serif;
}

div#container div#container2 div#content div#articleLeft div#menuGaucheArticle ul li a{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:none;
}

div#container div#container2 div#content.orange div#articleLeft div#menuGaucheArticle ul li a:hover{
	color:#f29400;
}

div#container div#container2 div#content.bleu div#articleLeft div#menuGaucheArticle ul li a:hover{
	color:#0d8ccf;
}

div#container div#container2 div#content.vert div#articleLeft div#menuGaucheArticle ul li a:hover{
	color:#96bf0d;
}

div#container div#container2 div#content.violet div#articleLeft div#menuGaucheArticle ul li a:hover{
	color:#990066;
}

div#container div#container2 div#content div#articleRight h2{
	font:19px/21px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#container div#container2 div#content.orange div#articleRight h2{
	color:#f29400;
}

div#container div#container2 div#content.bleu div#articleRight h2{
	color:#0d8ccf;
}

div#container div#container2 div#content.vert div#articleRight h2{
	color:#96bf0d;
}

div#container div#container2 div#content.violet div#articleRight h2{
	color:#990066;
}

div#container div#container2 div#content div#articleRight h3{
	font:15px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#container div#container2 div#content.orange div#articleRight h3{
	color:#f29400;
}

div#container div#container2 div#content.bleu div#articleRight h3{
	color:#0d8ccf;
}

div#container div#container2 div#content.vert div#articleRight h3{
	color:#96bf0d;
}

div#container div#container2 div#content.violet div#articleRight h3{
	color:#990066;
}

div#container div#container2 div#content div#articleRight ul{
	margin:10px 0 10px 30px;
}

div#container div#container2 div#content div#articleRight ul li{
	list-style:disc;
}

/* ################################################### PAGE MAP */

div#container div#container2 div#content div#topMap div#categorieMap{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#fff;	
	text-transform:uppercase;
}

div#container div#container2 div#content div#topMap div#titreMap h2{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#990066;
	font-weight:bold;	
}

div#container div#container2 div#content div#maps div#mapIdf p, div#container div#container2 div#content div#maps div#mapDom p, div#container div#container2 div#content div#maps div#mapCom p{
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#6d6c6c;
}

div#container div#container2 div#content div#mapRight div#rechercheAvancee a{
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

div#container div#container2 div#content div#mapRight div#rechercheAvancee a:hover{
	color:#990066;
}

div#container div#container2 div#content div#selects p{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}

div#container div#container2 div#content div#selects form select{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
}

div#container div#container2 div#content div#selects form .age-wrapper {
    color:#FFF;
}

div#container div#container2 div#content div#region h3{
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;	
}

div#container div#container2 div#content div#region p{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}

div#container div#container2 div#content div#remontees div.remontee h4{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#0d8ccf;
	font-weight:bold;
}

div#container div#container2 div#content div#remontees div.remontee p{
	color:#6d6c6c;
}

/* ################################################### PAGE GLOSSAIRE */


div#container div#container2 div#content div#glossaireLeft h2{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#990066;
	font-weight:bold;	
}

div#container div#container2 div#content div#glossaireLeft div#alphabet{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#990066;
	font-weight:bold;
}

div#container div#container2 div#content div#glossaireLeft div#alphabet a{
	color:#990066;
	font-weight:bold;
}

div#container div#container2 div#content div#glossaireLeft div#alphabet a:hover{
	text-decoration:underline;
}

div#container div#container2 div#content div#glossaireLeft div#remontee p strong{
	font:19px/21px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3c3c3c;	
}

div#container div#container2 div#content div#glossaireLeft div#remontee a.anchor{
	visibility:hidden;
	font:1px/1px Arial, Helvetica, sans-serif;
}

div#container div#container2 div#content div#glossaireLeft div#remontee a.up{
color:#990066;
}

/* ################################################### PAGE PARTENAIRES */


div#container div#container2 div#content div#partenaireLeft h2{
	font:19px/21px Arial, Helvetica, sans-serif;
	color:#f29400;
	font-weight:bold;	
}

div#container div#container2 div#content div#partenaireLeft div#remontees div.titre h3{
	font:15px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}


/* ################################################### PAGE RECHERCHE */


div#container div#container2 div#content h2.page-title{
	font:19px/21px Arial, Helvetica, sans-serif;
	font-weight:bold;	
}

div#container div#container2 div#content div.search_row h2{
	font:19px/21px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f29400;
}


div#container div#container2 div#content div.search_row h3{
	font:15px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#f29400;
}

div#container div#container2 div#content div.search_row ul{
	margin:10px 0 10px 30px;
}

div#container div#container2 div#content div.search_row ul li{
	list-style:disc;
}

div#container div#container2 div#content div.search_row div.search_title a{
	font:19px/21px Arial, Helvetica, sans-serif;
}



/* ################################################### FOOTER */

div#container div#container2 div#footer div#blocFooter div#blogOrange div#menuFooter div.menuFooterColonne h4{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#999;
	font-weight:bold;
	text-transform:uppercase;
}

div#container div#container2 div#footer div#blocFooter div#blogOrange div#menuFooter div.menuFooterColonne a{
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;	
}

div#container div#container2 div#footer div#blocFooter div#blogOrange div#menuFooter div.menuFooterColonne a:hover{
	color:#3c3c3c;
}


div#container div#container2 div#footer div#blocFooter div#blocGris{
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#4c4a4a;
}

div#container div#container2 div#footer div#blocFooter div#blocGris a{
	color:#fff;
	text-decoration:none;
}

div#container div#container2 div#footer div#blocFooter div#blocGris a:hover{
	color:#3c3c3c;
}
