/***************** STYLE GLOBAUX *****************/
.clearer{
clear:both;
}
a img{
border:none;
}
a:active, a:focus{
outline:none;
}
/***************** STYLE CONTENU *****************/
#contenu h1{
font:bold 18px Arial, Helvetica, sans-serif;
color:#f8cc00;
letter-spacing:0px;
margin:0 0 12px;
border-bottom:1px dotted #c9d787;
}
#contenu h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#f8cc00;
letter-spacing:1px;
margin:0 0 7px;
border-bottom:1px dotted #c9d787;
}
#contenu p{
font:11px/1.2em Arial, Helvetica, sans-serif;
text-align:justify;
color:#fff;
margin-bottom:1.2em;
}
#contenu p em{
font-weight:bold;
font-size:12px;
line-height:1.3em;
}
#contenu p.couleur, span.couleur, strong{
font-weight:bold;
color:#f8cc00;
}

#texte h2.or{
color:#f8cc00;
margin-left:10px;}

#contenu a:link, #contenu a:visited{
font-weight:bold;
text-decoration:underline;
color:#f8cc00;
}
#contenu a:hover, #contenu a:active{
color:#fff;
}
/***************** STYLE FOOTER *****************/
#footer p{
font:10px/30px Arial, Helvetica, sans-serif;
color:#fff;
text-align:right;
letter-spacing:1px;
padding:0 10px 0 0;
}
#footer a:link, #footer a:visited{
text-decoration:none;
color:#fff;
}
#footer a:hover, #footer a:active{
text-decoration:underline;
color:#fff;
}


#texte span.datemenu{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.2em;
text-align:center;}

#texte li.menusemaine{
font-weight:bold;
line-height:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin-left:3px;
margin-left:20px;
margin-bottom:0px;
list-style-image:url(../images/charte/puce.png);


}
#texte li{
font-weight:bold;
line-height:0.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
margin-left:3px;
margin-left:20px;
margin-bottom:0px;
list-style-image:url(../images/charte/puce.png);


}
#contact_fomulaire p.ad{
line-height:1.6em;

text-align:left;}
#contact_fomulaire p.st{
color:#d5b830;
}

.tabmenusemaine{
height:80px;
}

#contenu_droite #texte p.titrepate{
color:#ff9001;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:30px;
background:url(../images/charte/puce2.png) no-repeat;
margin-left:20px;
line-height:1.8em;
padding-left:30px;

}




#contact_fomulaire2 {
	width:310px;
	float:left;
	padding-bottom:20px;
	
}
.label3 {
	line-height:0.6em;
	font-size:11px;
	margin-bottom:15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}


#contact_fomulaire2 input,textarea, select{
	width:80%;
	border:1px solid #f9cc01;
	font-size:12px;
	
	color:#3f8024;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_fomulaire2 input.radio{
width:20px;
font-size:18px;
border:none;}
#contact_fomulaire2 input:focus,textarea:focus, select:focus{
	border:1px solid #fff;
}
#contact_fomulaire2 .champRequis{
	color:#f9cc01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contact_fomulaire2   .bouton {
	border:1px solid #fff;
	font-size:12px;
	color:#3f8024;
	background-color:#f9cc01;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contact_fomulaire2  .bouton:focus {
	border:1px solid #017e99;
}



#contact_fomulaire2  .capa{
	width:95%;
	border:1px solid #f9cc01;
	font-size:12px;
	color:#3f8024;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_fomulaire2  .capa:focus{
	border:1px solid #fff;
}

#contact_fomulaire2 .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}



.partenaire{
float: left;
width:320px;
background: url(../images/charte/partenaire.png) repeat-y;
padding:10px 10px 10px 10px;
margin-bottom:15px;
}


#texte .partenaire p.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;}

#texte .partenaire p{
font-family:Arial, Helvetica, sans-serif;
color:#3a7422;}

#texte .partenaire p.lien, #texte .partenaire p.lien a{
font-family:Arial, Helvetica, sans-serif;
text-align:right;
color:#fff;}



#texte .partenaire .visuel{
float:left;
width:85px;
max-width:85px;
margin-left:5px;
margin-right:10px;}




/********************************___________________________contact*****************************/




.plan{
margin-bottom:20px;
float:left;
margin-right:10px;
padding-top:10px;}



#contact_fomulaire {
	width:320px;
	float:left;
	padding-bottom:20px;
	
}
#contact_fomulaire  p.txt_bas{

font-size:11px;}
#contact_fomulaire  p.txt_bas3{

font-size:11px;}
.label3 {
	line-height:0.6em;
	font-size:11px;
	margin-bottom:15px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}


#contact_fomulaire input,textarea, select{
	width:90%;
	border:1px solid #f9cc01;
	font-size:12px;
	
	color:#3f8024;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_fomulaire input.radio{
width:20px;
font-size:18px;
border:none;}
#contact_fomulaire input:focus,textarea:focus, select:focus{
	border:1px solid #fff;
}
#contact_fomulaire .champRequis{
	color:#f9cc01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#contact_fomulaire   .bouton {
	border:1px solid #fff;
	font-size:12px;
	color:#3f8024;
	background-color:#f9cc01;
	font-family:Arial, Helvetica, sans-serif;
	width:95%;
	font-weight:bold;
}

#contact_fomulaire  .bouton:focus {
	border:1px solid #017e99;
}



#contact_fomulaire .capa{
	width:95%;
	border:1px solid #f9cc01;
	font-size:12px;
	color:#3f8024;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#contact_fomulaire  .capa:focus{
	border:1px solid #fff;
}

#contact_fomulaire .case{
	text-align:left;
	width:15px;
	border:none;
	background:none;
	margin-bottom:5px;
}









#invisible{
display:none;
}