/* CSS Document */
* {padding:0; margin:0; outline:none}
body { background:#fff url('images/fond_body.jpg') repeat-x; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color: #5b6943;}
a { color:#5b6943;}
#page { width:950px; margin:0 auto; background:transparent url('images/fond_page.jpg') repeat-y;}
#entete { width: 950px; height:276px; float:left; background:transparent url('images/entete.jpg') no-repeat;}
#titre { width: 950px; height:29px; float:left; background:transparent url('images/titre.jpg') no-repeat;}
#contenu { width: 657px;  float:left; background:transparent url('images/fond_contenu.jpg') no-repeat; padding:20px 143px 0 150px; min-height:229px; _height:229px;}
#pied { width: 950px; height:52px; clear:both; background:transparent url('images/pied.jpg') no-repeat;}
#liens { text-align:center;color:#9AA9D4;}
.lien {color:#5b6943;}
div#yzeo {  font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding:15px 0 0 0; color:#5b6943; text-align:center}

div#yzeo img { padding: 0 5px 2px 5px; border:none; vertical-align:middle; }

div#yzeo a { color:#5b6943; }
div#intro { width:950px; height:305px; background:transparent url('images/intro.jpg') no-repeat; margin:0 auto;}
h1 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#5b6943;}

.menu { float:left; width:300px; border:1px solid #000000; margin:5px 9px 5px 10px; text-align:center; }

.maj { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#5b6943; }

	/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	#formulaire{ background: transparent; text-align:center; width:540px; padding:0; margin:10px 0 0 50px;_margin:10px 0 0 50px; float:left;   font: normal 11px Tahoma, Helvetica, sans-serif; color:#5b6943; } /* 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:150px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
	
	.textareaform { width:536px; height:100px; overflow:auto;} /* carateristique du textarea */
	
	.selectform  { height:18px; float:left; margin: 0 5px 0 2px;font: normal 11px Tahoma, Helvetica, sans-serif; color:#5b6943; background:#DDE194; border:1px solid #5b6943;} /* 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 10px Tahoma, Helvetica, 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:#5b6943;} /* couleur du lien dans capchat */
	.divimagecaptchat { border:1px solid #5b6943; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */
	
	.transp, .inputtexte { background: transparent; border: 1px solid #5b6943;font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5b6943; } /* pour rendre les input et textarea transparent avec une bordure */
	fieldset { border-top:1px solid #5b6943;border-bottom:1px solid #5b6943;border-left:1px solid #5b6943;border-right:1px solid #5b6943; padding:5px;}
	legend { color:#5b6943; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0 5px;}
	/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	
			
	div#mention { text-align:center; clear:both; }
	
	#lien-bas-page { clear:both; width:950px; margin:0 auto; text-align:center; padding-top:10px; }
a.lienplan:link { color: #5b6943; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.lienplan:hover { color: #5b6943; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.lienplan:visited { color: #5b6943; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.lienplan:active { color: #5b6943; text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.lienplantiret { color: #5b6943; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
