/* CSS Document */
* { margin:0; padding:0; outline:none; }

body{
	background: #00652f;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#3c2913;
}
		#body a { color:#3c2913}
		#contenu p { padding: 0 50px 20px 50px}	
		#contenu a { color:#3c2913}

#page { width:950px; margin:0 auto; background:transparent url('images/repeat.jpg') repeat-y;}

		#barre { width:709px; height:215px; float:left; background:transparent url('images/logo.jpg') no-repeat}
		
		
		#contenu { float:left; width:709px; min-height:255px; _height:255px; background: transparent url('images/contenu.jpg') no-repeat; }	
		
		
		#diapo {}
		
		#menu {width:241px; height:526px; float:left; background: transparent url('images/menu.jpg') no-repeat;}
		
		#titre { width:709px; height:56px; float:left;}
		
		#pied { width:950px; height:41px; clear:both; background: transparent url('images/footer.jpg') no-repeat;}
	
					
		div#yzeo {
		text-align:center;
		color:#fff;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		clear:both;
		}
			
		div#yzeo img {border:none; vertical-align:middle;}
			
		div#yzeo a {color:#fff; }
		#page2 { width:950px; margin:0 auto;}
		#barre2 { width:950px; height:208px; }
		#page2 a { color:#FFF; }
		#page2 p { color:#FFF; }
		
h1{	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:10px;
	padding:0px;
	}
		
.txtplandusite {
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#3c2913;
}	
.txtdesc {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#3c2913;
}	
/*formulaire*/
		
		#formulaire{ background: transparent; text-align:center; width:450px; padding:10px 0 0 60px;    font: normal 12px Arial, sans-serif; color:#3c2913; } /* carateristique du formulaire */
	
	#formulaire * { margin:0 0 2px 0; padding:0;} /* caracteristique de toutes les balises qui se trouvent dans le formulaire */
	
	.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0;} /* carateristique des label, width minimum 203px; */
	
	.pform {padding: 3px 0px 10px 0px; text-align:left; clear:both;  } /* carateristique des p */
	
	.inputform {width:195px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
	
	.textareaform {
	width:398px;
	height:100px;
	overflow: auto;
	background-color: ##3c2913;
} /* carateristique du textarea */
	
	.selectform  { height:18px; float:left; margin: 0 5px 0 2px;font: normal 11px Arial, sans-serif; color:#FFF; background-color:#0B2421;} /* carateristique des select */
	
	.labelmessage { width:95px;} /* carateristique du label contenant "Votre message" */
	
	#labelenvoyer { width:125px;} /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */
	
	.inputenvoyer { width:150px; font: normal 11px Arial,sans-serif;} /* carateristique de l'input "envoyer mon message" */
	
	.divtexte { margin: 5px 0 0 0;  } /* carateristique de la div contenant le texte du captchat*/
	
	#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
	#formulaire div a{ color:#3c2913;} /* couleur du lien dans capchat */
	.divimagecaptchat { border:1px solid black; padding: 0 0 0 100px; display:none } /* carateristique de la div entourant l'image captchat */
	
	.transp, .inputtexte { background: #0B2421; border: 1px solid #FFF;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; } /* pour rendre les input et textarea transparent avec une bordure */
/* ************************* Class Plan API GOOGLE ************************* */

.titreplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9a379b;
}
.plan {
	width: 500px;
	height: 450px;
	border:1px #140411 solid;
}

/* ************************* Fin Class Plan API GOOGLE ************************* */


/* Validator */
.clearvalidator{ clear:both; height:3px;}