/*--------------------------------------------------------structure de base--------------------------------------------------------*/
body{
	behavior: url(/css/csshover.htc);
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#tetiere{
	position:absolute;
	width:100%;
	height: 177px;
	background-image: url(images/fond-tetiere-02.jpg);
	background-repeat: repeat-x;
	left: 0px;
	top: 0px;
}

#banniere{
	height: 143px;
	background-image: url(images/tetiere.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 25px;
	
}

a.logo {
	position:absolute;
	left: 10px;
	top: 60px;
	z-index:10;
	display : block;
	float:left;
	height: 105px;
	width: 394px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	padding: 0px;
}
 
a.logo:hover {
	background-position: 0 -105px;
}
 
a.logo span {
	display : none;
}


#sitecentrage {
	width: 930px;
	position: relative;
	background-image: url(images/fond-footer.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: 0px bottom;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 69px;
	padding-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#centre{
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top:0px;
	min-height:550px;
	_height:550px;
}

#colonne_gauche{
	float:left;
	width:630px;
	padding-right:0px;
	margin-bottom: 0px;
	margin-top: 50px;
	margin-right: 17px;
	padding-top: 0px;
}

.float_left{
	float:left;
}

.float_right{
	float:right;
}

.clear{
	clear:both;
}

img {
 border : 0;
}

.marge0{
	margin:0;
	padding:0;
}

.txt14{
	font-size:14px;
}

/*--------------------------------------------------------Accueil --------------------------------------------------------*/


#colonne_droite_accueil{
	float:right;
	padding-left:0px;
	width:270px;
	margin-top: 0px;
	background-color: #f8f6f1;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 18px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #DB8330;
	border-left-color: #DB8330;
	border-left-width: 1px;
}

.txt15{
	font-size:15px;
}

.liste a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#D46014;
	display:block;
	width:120px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #DB8330;
	margin-bottom:5px;

}

.liste a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: #FF9900;
	display:block;
	width:120px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #FF9900;
	margin-bottom:5px;
	text-decoration: none;

}

.georgia{
	font-family: Georgia, "Times New Roman", Times, serif;
}


.photo-accueil{
display:block;
	border-top:solid 10px #333;
}

.photo-accueil:hover{
	border-top:solid 10px #DB8330;
}


.gde_photo-accueil{
	display:block;
	height: 165px;
	width: 280px;
	border-top: 4px solid #f8f6f1;
}

.gde_photo-accueil:hover{
	border-top: 4px solid #CEC520;
}

.filet_gauche{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A3A527;
	padding-left: 15px;
}

.vert_pale{
	color : #CEC520;
}

.bloc295{
	width:280px;
	padding-right: 15px;
}


.justify{
	text-align:justify;
}

.gris_fonce{
	color:#3E3D40;
}

.txt19{
	font-size:19px;
}

.txt50{
	font-size:25px;
}

.txt38{
	font-size:30px;
}


.margin_left10{
	margin-left:10px;
}

.margin_top5{
	margin-top:5px;
}

.margin_left5{
	margin-left:5px;
}

.margin_bottom5{
	margin-bottom:5px;
}

.line_height90{
	line-height:90%;
}

.line_height120{
	line-height:140%;
}

.reseau{
float:left;
margin-left:5px;
margin-top:5px;
}

.lien_marron{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#6D4C09;
	font-size:12px;
}

.lien_marron:hover{
	color: #DB8330;
	text-decoration:none;
}


.lien_gris{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#3E3D40;
	font-size:12px;
}

.lien_gris:hover{
	color: #999999;
	text-decoration:none;
}

.filet-gris {
	display:block;
	border-top: 1px #3E3D40 solid;
	margin-bottom:5px;
	width: 130px;
}

.txt_normal{
		font-weight:normal;
}


#colonne_gauche_accueil{
	float:left;
	width:630px;
	padding-right:0px;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	padding-top: 0px;
}

.interne {
	position:absolute;
	color: #E1E2C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 0px;
	left: 21px;
	top: 38px;
	text-align: right;
	width: 913px;
	z-index:10;
}


/*--------------------------------------------------------Colonne de droite --------------------------------------------------------*/


#colonne_droite{
	float:right;
	padding-left:15px;
	width:250px;
	margin-top: 0px;
	background-color: #f8f6f1;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 18px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #DB8330;
	border-left-color: #DB8330;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-bottom-color: #DB8330;
}



#colonne_droite h3{
	margin-bottom :5px;
	}



/*--------------------------------------------------------footer --------------------------------------------------------*/

div#footer {
	border: 0;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/fond-repeat-footer.gif);
	height: 120px;
	text-align: center;
	width: 100%;
	padding: 0px;
	z-index:10;
}

div#footer p {
	color: #72854B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;
}

div#footer p a {
	color: #72854B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

div#footer p a:hover {
	color: #72854B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}


div#contenu-footer {
	border: 0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 50px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/fond-footer.gif);
	height: 157px;
	padding-right: 20px;
	padding-top: 40px;
	text-align: center;
	width: 100%;
	z-index:100;
}


/*--------------------------------------------------------style par dÀÜ’Ç¨ÀÜˆâ¬¨ˆÖÀÜˆ§faut --------------------------------------------------------*/

h1{margin:0;}

h2{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.georgia-verte{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight:normal;
	color:#5D6E3E;
}

ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

li{
	padding:0;
	list-style-type: none;
	margin-bottom: 5px;
}

a{
	text-decoration:none;
	color:#336600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a:hover{
	text-decoration:underline;
}

p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color : #666666;
	line-height:150%;
}

/*--------------------------------------------------------menu--------------------------------------------------------*/

#menu{
	position:absolute;
	top: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	width: 936px;
	height: 30px;
	left: 0px;
	z-index:100;	
}

div#menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	font-style: italic;

}

div#menu ul {
	padding: 0;
	margin:0;
}

div#menu li.sousmenu{
	width:150px;
	padding-top:6px;
	padding-bottom:3px;
	_margin-bottom:-10px;
	padding-left:5px;
	font-size:15px;
	display: block;
	height: 25px;
	font-size:15px;
	font-weight:bold;	
}

.separate{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8E8E24;
	}

div#menu li.sousmenu:hover {
	padding-left:5px;
	background-image: url(images/menu-rubrique-over.jpg);
	
}

div#menu ul li {
	position:relative;
	list-style: none;
}

div#menu ul ul {
	position: absolute;
	top: 33px;
	left: 0px;
	display:none;
}

div#menu li.soustitres a {
	text-decoration:none;
	display:block;
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	_padding-bottom:3px;
	margin-left:7px;
	padding-left:13px;
	font-size:12px;
	display: block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	height:15px;
	background-image: url(images/puce-menu.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-style:normal;
}

div#menu li.soustitres span.titre_liens {
	text-decoration:none;
	display:block;
	width:170px;
	padding-top:3px;
	padding-bottom:3px;
	_padding-bottom:3px;
	margin-left:7px;
	padding-left:13px;
	font-size:12px;
	display: block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	height:15px;
}

div#menu ul.niveau1 li.sousmenu:hover ul.niveau2{
	display:block;
	background-image: url(images/rectange-fond-sous-menu.jpg);
	background-repeat: repeat-y;
	padding-left:3px;
	margin-top:2px;
}

div#menu li.soustitres a:hover {
	margin-left:7px;
	padding-left:13px;
	color: #6D6D0C;
	text-decoration: underline;
	background-image: url(images/puce-menu.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div#menu ul{
	float:left;
}

.dl_titre_menu{
	width:100px;
	margin:0 1px;
}

div#menu li.special_ombre a {
	text-decoration:none;
	display:block;
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	_padding-bottom:3px;
	padding-left:13px;
	margin-left:7px;
	font-size:12px;
	display: block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	height:15px;
	background-image: url(images/puce-menu.jpg);
	background-repeat: no-repeat;
	background-position: left;
	font-style:normal;
	
	
}

div#menu li.special_ombre a:hover {
	text-decoration:underline;
	display:block;
	width:150px;
	margin-left:7px;
	padding-top:3px;
	padding-bottom:3px;
	_padding-bottom:3px;
	padding-left:13px;
	font-size:12px;
	display: block;
	color:#6D6D0C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	height:15px;
	background-image: url(images/puce-menu.jpg);	background-repeat: no-repeat;
	background-position: left;
	
}

div#menu li.dernier_soustitre a {
	text-decoration:none;
	display:block;
	width:174px;
	padding-top:5px;
	padding-bottom:15px;
	_padding-bottom:15px;
	padding-left:0px;
	margin-left:0px;
	font-size:12px;
	display: block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	height:15px;
	background-repeat: no-repeat;
	background-position: bottom;
	
}

div#menu li.dernier_soustitre a:hover {
	text-decoration:underline;
	display:block;
	width:174px;
	padding-top:5px;
	padding-bottom:15px;
	_padding-bottom:15px;
	padding-left:0px;
	margin-left:0px;
	font-size:12px;
	display: block;
	height:15px;
	color:#6D6D0C;
	font-family:Arial, Helvetica, sans-serif;
}

div#menu ul.niveau1{
	padding-left:0px;
	padding-right: 0px;
	margin: 0px;
	color: #AEEBFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.puce_sous_menu{
	margin-left:7px;
}

#rechercher{
	position: absolute;
	width: 241px;
	height: 18px;
	top: 3px;
	left: 764px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.rubrique_over{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: underline;
}


.pub250-250{
	width:250px;
	height:250px;
}

.pub468-15{
	width:468px;
	height:15px;
}

.pub300-250{
	width:300px;
	height:250px;
}

.pub120-90{
	width:120px;
	height:90px;
}


.pub120-240{
	width:120px;
	height:240px;
}



.margin-bottom10{
	margin-bottom: 15px;
	
}


.margin-top10{
	margin-top: 15px;
	
}


.margin-top30{
	margin-top: 30px;
	
}


.margin-right10{
	margin-right: 15px;
	
}

.margin-right5{
	margin-right: 5px;
	
}

.bordure-marron{
	border: 1px solid #BC8D6E;
	padding: 2px;
	
}

.marron{
	color: #6D4C09;
	
}

.orange{
	color: #D46014;
	
}

.vert{
	color: #9FA52C;
	
}

.fond-titre-boussole{
	background-image:url(images/fond-titre-boussole.gif);
	background-repeat:no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 25px;
	
}


.fond-titre-fiche{
	background-image:url(images/fond-titre-fiche.gif);
	background-repeat:no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 25px;
	
}



.fond-titre-pas{
	background-image:url(images/fond-titre-pas.gif);
	background-repeat:no-repeat;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 25px;
	
}

.bloc-marron630{
	padding-right: 10px;
	padding-left: 10px;
	background-color: #D1B8A9;		
}

.zone-carte-290{
	width: 290px;		
}

.blanc{
	color: #FFFFFF;
	
}

.bloc630-01{
	border: 1px dotted #D46014;
	
}

.bloc300{
	width:300px;
}


.bloc315{
	width:313px;
	
}



.contenu-orange{
	background-color: #D46014;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 15px;
	height: 460px;
	
}

.contenu-orange a{

	font-family: Georgia, "Times New Roman", Times, serif;
	
}

.contenu-orange li{
	padding:0 0 0 9px;
	list-style-type: none;
	margin-bottom: 5px;
	background-image: url(images/puce-ronde-blanche.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.contenu-blanc{
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 15px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #B6A684;
	border-bottom-color: #B6A684;
	border-left-color: #B6A684;
	
}

.colonne120{
	width:120px;
	
}

.colonne160{
	width:110px;
	
}

.filet-droit{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B4BA92;	
}

#chemin{
	position:absolute;
	color: #72854A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	left: 7px;
	top: 197px;
	text-align: left;
	width: 456px;
	z-index:100;
}

#chemin a{
	color: #72854A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}

.zone-fiche630{
	padding-right: 10px;
	padding-left: 10px;
	background-color: #ffffff;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #B6A684;
	border-bottom-color: #B6A684;
	border-left-color: #B6A684;
	padding-top: 10px;
	padding-bottom: 15px;
}


.zone-fiche630 h2{
	color:#6D4C09;
	margin-bottom:5px;
	margin-top: 20px;
	
}

.zone-fiche630 h3{
	color:#72854B;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-image: url(images/deux-puces.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 5px;
	margin-top: 20px;
	
}


.photo280{
	margin-top: 10px;
	border: 4px solid #FFFFFF;
	
	
}