		/* CSS Document */
		* { margin:0; padding:0; outline:none; }
		
		body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image: url('images/bgfond.jpg');
		background-repeat: repeat-x;
		background-color: #314311;
		}
		
		#intro {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image: url('images/bgfond2.jpg');
		background-repeat: repeat-x;
		background-color: #314311;
		}
		
		#introbg { 
		width:1024px;
		height:768px;
		margin:0 auto;
		background-image:url(images/fond-site.jpg);
		background-repeat:no-repeat;
		}
			
		h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		font-weight: bold;
		text-align:center;
		}		
				
		a:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		
		}
		a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		}
		
		a:hover {
		color:#393829; text-decoration: none;
		}
		
		a.lien:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		}
		a.lien1:link {
		color:#FFFFFF; text-decoration: underline;
		} 
		
		a.lien1:visited {
		color:#FFFFFF; text-decoration: underline;
		} 
		
		a.lien1:hover {
		color:#FFFFFF; text-decoration: underline;
		}
	
		
		.texte {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#000000;
		letter-spacing: normal;
		word-spacing: normal;
		white-space: normal;
		width:650px;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 10px;
		}
		
		
		#page { width:799px; margin:0 auto; background: #fff; }
		
		#entete { width:799px; height:175px; }
			
		#menu {
			width:243px;
			height:343px;	
			float:left;
			clear:both;
		}
			
		#titre { width:556px; height:39px; float:left; }
			
		#conteneur {width:799px; clear:both; min-height:320px; _height:221px; background:transparent url('images/bgcontenu.gif') repeat-y;}	
		
		#contenu {		
		padding:0px 30px 0px 30px; 
		}
		
		#adresse {
		width:779px;
		height:43px;
		background:url('images/bottom.gif') no-repeat;		
		clear: both;
		padding:15px 20px 0 0;
	    
		}			
		
		#contenu p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		padding:5px 0;
		text-align:justify;
			}
			
		.contactez p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		padding:5px 0;
		text-align:justify;
			}	
		
		#contenu p:first-letter {}
		
		#contenu strong{
		color:#D80000;		
		}
		
		#contenu img{}
							
		#contenu ul,ol{ 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		padding:0 30px;
		}
		
		.cadre {border:solid 2px #4f79d8;}
				
		a.rollopaque img{
		border:solid 2px #4f79d8;
		filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1;
		}

		a.rollopaque:hover img{
		border:solid 2px #4f79d8;  filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;
		}
				
				
		div#menubas { padding: 10px 0 10px 0; text-align:center; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
	    div#menubas1 { padding: 10px 0 10px 0; text-align:center; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin-top:150px;}
		
		div#menubas a { color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }
		div#menubas1 a { color:#fff; font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
		
		#contact {
		
		width:340px;
		float: left;
			}
		
		div#mention { text-align:center; float:left; padding:30px 0 0 90px;   }
		
		.lien {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFFFFF;}
		
			
		.gauche {width:190px;padding:0 0 0 30px;}
		
		.fiche { width:116px; height:113px; float:left; padding:50px 10px 10px 10px; text-align:center; font-weight:bold;
		background:transparent url('images/fiche.png') no-repeat top left; /* IE6, IE7beta2, Gecko */
        _background:none; /* IE6 */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fiche.png', sizingMethod='scale'); /* IE6 */
    }
	
		.fichevide { width:116px; height:113px; float:left; padding:50px 10px 10px 10px; text-align:center; font-weight:bold;
		/* IE6, IE7beta2, Gecko */
        _background:none; /* IE6 */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fiche.png', sizingMethod='scale'); /* IE6 */
    }
		
		/*////////////////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:#000;}

		.yzeo a {font:normal  10px Arial, Helvetica, sans-serif; color:#000; text-decoration: underline;} 
			
		/*////////////////fin barre d'adresse/////////////////*/		
		
		
		
		/*/////////////plan du site/////////////////////*/
		
		#pagepds { 
		width:799px; margin:0 auto;  
		background:transparent url('images/plan-du-site/plan-du-site_05.jpg') repeat-y;}
		
		#entetepds { height:143px; background:url('images/plan-du-site/head.jpg'); }
				
			
		#contenupds { width:729px; min-height:370px;  clear:both; padding:0 35px 0 35px; text-align:justify;
		background:url('images/plan-du-site/plan-du-site_05.gif') repeat-y;
		  }
		
		#contenupdsgauche { width:350px; float:left;
		  }
		  
		#contenupdsdroite { width:350px; float:right;
		  }
		  		
		#contenupds p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #393829;
		padding:5px 0;
		text-align:justify;
		}
		
				
		#contenupdsgauche strong { 
		color:#D80000;}
		
		#contenupdsdroite strong { 
		color:#D80000; }
		
		#contenupds strong{
		color:#D80000;;		
		}
			
		
		#adressepds {
		margin:0 auto;
		width:752px;
		height:53px;
		background: transparent url('images/plan-du-site/adresse.gif') no-repeat;
		clear: both;
		}
		
		p.titremenu{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4f79db;
		font-weight:bold;
		}
		/*////////////////////fin plan du site ////////////////////*/
		
		/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
			
			#formulaire{ text-align:center; width:350px; padding:0 10px 0 00px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; 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:220px; 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:#000;
	background: #fff;
} /* 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: 500px;
	height:273px;
	border:solid 2px #4f79d8;
	float:right;
	
}

/* ************************* Fin Class Plan API GOOGLE ************************* */
.txte {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: normal;
		font-weight: normal;
		text-transform: none;
		color:#D80000;
		}