		/* CSS Document */
		* { margin:0; padding:0; outline:none; }
		
		body {
		background-image:url('images/bg.jpg');
		background-repeat:repeat-x;
		background-color: #bbae97;
		margin:0px;
		padding:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#bbae97;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;
		}
		
		h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#142F0F;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;


		}
		
		a:link {
		color:#142F0F; text-decoration: underline;
		}
		
		a:visited {
		color:#142F0F; text-decoration: underline;
		}
		
		a:hover {
		color:#142F0F; text-decoration: none;
		}
		
		a.lien:link {
		color: #FFFFFF; text-decoration: underline;
		} 
		
		a.lien:visited {
		color: #FFFFFF; text-decoration: underline;
		} 
		
		a.lien:hover {
		color:#FFFFFF; text-decoration: none;
}
			
		
		.texte {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#142F0F;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;	
		}
			
					
		#page { width:940px; margin:0 auto; background:#BBAE97 url('images/fond_contenu.jpg') repeat-y;}
		
		#entete { height:179px; clear:both; }
			
		#menu {
			width:940px;
			height:101px;	
			clear:both;
		}
		
		#conteneur { min-height:300px; _height:250px; clear:both; background:transparent url('images/fond-conteneur.jpg') top no-repeat;}
			
		#titre { width:940px; height:60px; float:left; }
			
					
		#adresse {
		width:920px;
		height:45px;
		background:url('images/barre_adresse.gif') no-repeat;		
		clear: both;
		padding:8px 20px 0 0;
		}
			
		#conteneur p{
		padding:0 0 10px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #fff;
		text-align: justify;
		}
		
		ul{
		padding:0 0 10px 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #142F0F;
	
		}
		
		#contenu { padding:10px 30px 0 30px; clear:both;}
		
		div#yzeo {
		text-align:center;
		color:#fff;
		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 0px 8px 0px 10px;
		margin: 0;
		}
			
		div#yzeo img {padding: 0 5px 2px 5px; border:none; vertical-align:middle;}
			
		div#yzeo a {color:#fff; }
		
		
		#contact {
		clear:both;
		width:400px;
		float: left;
			}
		
		div#mention { text-align:center; float:left; padding:30px 0 0 90px;   }
		
		#diapo { float:right; width:304px; padding:0 0 0 25px; position:relative; top:-30px;}
		
		#coordonnees { width:230px; float:left; text-align:center; margin-left:100px;}
		
		#menubas { padding: 10px 0; text-align:center; color:#000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
		
		#menubas a { color:#000; font-size:10px; }
		
		a.rollopaque img{
		border:solid 2px #576321;
		filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1;
		}

		a.rollopaque:hover img{
		border:solid 2px #576321;  filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;
		}
		
		.titre { text-align:center;background:transparent url('images/fond-gazon.jpg'); color:#FFF;  font-size:12px; font-weight:bold; padding:3px 5px; margin-right:20px;}
			
	
		/*////////////////barre d'adresse/////////////////*/
		
		#yzeoConteneur {height:24px; width:160px; float:right;}

		#yzeoGH {height:12px; width:107px; text-align:right; vertical-align:top; line-height:10px; }
		
		#yzeoD {height:29px; width:48px; float:right;}
		
		#yzeoD img {border:none; }
		
		#yzeoG {height:29px; width:107px; float:left;}
		
		.yzeo div {font:normal  10px Arial, Helvetica, sans-serif; color:#fff;}

		.yzeo a {font:normal  10px Arial, Helvetica, sans-serif; color:#fff; text-decoration: underline;} 
			
		/*////////////////fin barre d'adresse/////////////////*/
		
		/*//////////////imitation fieldset//////////////////////*/

.legend {
position:relative; top:-1.6em;
margin-left:20px;

}

.legend span
{ padding:0 10px;  font-size:14px; color:#fff;
background-color:#142F0F;
}


div.fieldnotset
{ border: 1px solid #142F0F ; padding:10px;}


/*//////////////fin imitation fieldset//////////////////////*/	

/*/////////////plan du site/////////////////////*/
		
		#pagepds { 
		width:644px; margin:0 auto;  
		background: #BBAE97 url('images/plan-du-site/plan-du-site_05.jpg') repeat-y;}
		
		#entetepds { width:644px; height:144px; background:transparent url('images/plan-du-site/plan-du-site_02.jpg'); }
				
			
		#contenupds { min-height:225px;  clear:both; padding:0 35px 0 130px; text-align:justify;
		background:url('images/plan-du-site/plan-du-site_04.jpg') top no-repeat;
		  }
		
		  		
		#contenupds p{
		padding:0 0 10px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #142F0F;
		text-align: justify;
		}
				
		#adressepds {
		padding:5px 20px 0 0;
		height:48px;
		background: transparent url('images/plan-du-site/barre_adresse.gif') no-repeat;
		clear: both;
		}
		
		
		/*////////////////////fin plan du site ////////////////////*/
	
		
				
		
		/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
			
			#formulaire{ text-align:center; width:350px; padding:0 10px 0 10px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#142F0F; display:table-cell } /* carateristique du formulaire */
			
			#formulaire * { margin:0 0 5px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */
			
			.labelform {
	width: 120px;
	text-align: left;
	margin: 0 5px 0 0;
	float: left;
} /* carateristique des label, width minimum 203px; */
			
			.pform {
	padding: 5px 0px 10px 0px;
	text-align:left;
	clear: both;
} /* carateristique des p */
			
			.inputform {width:210px; height:15px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
			
			.textareaform {
	width:350px;
	height:80px;
	overflow: auto;
	float: left;
} /* carateristique du textarea */
			
			.selectform  {
	height:18px;
	float:left;
	margin: 0 5px 0 2px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#142F0F;
	background:#C8BF3C;
} /* 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 Verdana, Arial, Helvetica, sans-serif;} /* carateristique de l'input "envoyer mon message" */
			
			.divtexte {
	margin: 5px 0 0 0;
	clear: both;
} /* carateristique de la div contenant le texte du captchat*/
			
			#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
			
			.divimagecaptchat { border:none; padding: 0 0 0 0px; } /* carateristique de la div entourant l'image captchat */
			
			.transp, .inputtexte {
	border: 1px solid #000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:transparent;
} /* 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: 450px;
	height:350px;
	border:1px #142F0F solid;
	
}

/* ************************* Fin Class Plan API GOOGLE ************************* */
.texte2 {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: normal;
		font-weight: bold;
		text-transform: none;
		color:#142F0F;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;
}
a.texte2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color:#142F0F;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: underline;
}
a.texte2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color:#142F0F;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: underline;
}
a.texte2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color:#142F0F;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}.cadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #142F0F;
	border: 1px solid #142F0F;
	background-color: #FFFFFF;
	text-align: left;
}
.texte3 {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#FFFFFF;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;
}
.txt-cadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #142F0F;
	text-decoration: none;
	text-align: left;
	padding: 5px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-position: left;
}
.Style1 {font-size: 18px}
.Style2 {font-size: 11px}
