a:link {
	color: #000;
	}
	a:visited {
	color: #000;
	}
	a:hover {
	color: #006729;
	}
	a:active {
	color: #000;
	}
	
.style1
{
	color: #006729;
	font-weight: bold;
	font-size: 15px;
}

.style2
{
	color: #006729;
	font-weight: bold;
	font-size: 12px;
}

h1
{
	color: #006729;
	font-weight: bold;
	font-size: 16px;
}

body
{
	text-align: center;
	margin: 0px auto;
	padding: 0;
	background: #fff17c;
}

#noel {
	width:723px;
	height:425px;
	text-align:center;
	margin:0 auto;
	padding-top:50px;
}

#noel2 {
	width:723px;
	height:425px;
	text-align:center;
	margin:0 auto;
	padding-top:50px;
}

div#conteneur
{
	margin: 0px auto;
	width: 950px;
	min-height: 100px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(images/duplicontenu.jpg) repeat;
}

div#header
{
	margin: 0px auto;
	width: 950px;
	height: 350px;
}

div#pages
{
	text-align: left;
	margin: 0px auto;
	width: 950px;
	background: url(images/duplicontenu.jpg) repeat;
}

div#contenu
{
	width: 800px;
	margin: 0 auto;
	padding: 0 75px 0 75px;
}

div#photo
{
	float: left;
	width: 275px;
}

div#txt
{
	width: 500px;
	padding-left: 25px;
	float: right;
	text-align:justify;
}

div#txt img.sep
{
	padding: 15px 0 15px 0;
}

div#formulaire
{
	text-align: center;
	float: left;
	width: 500px;
	padding-left: 25px;
}





div#adresse
{
	width: 950px;
	height: 60px;
	background: url('images/adresse.jpg') no-repeat;
	clear: both;
}

div#yzeo
{
	margin:0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 950px;
	height: 40px;
	color: #000;
	background: #fff17c;
}

div#yzeo a.hover
{
	color: #000; 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#yzeo img
{
	vertical-align: middle;
}


div#introconteneur
{
	position: relative;
	margin: 0px auto;
	width: 950px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

div#titre
{
	width: 950px;
	text-align: center;
}

div#introfooter
{
	width: 950px;
	height: 60px;
	text-align: center;
	background: url(images/basintro.jpg) no-repeat;
}

#contact {  
width:450px; 

}

div#menubas {
background:#fff17c ; 
padding: 5px 0 10px 0; text-align:center; color:#000; 
font:normal 10px Verdana, Arial, Helvetica, sans-serif; }

div#menubasindex {
background:#fff17c url(images/duplicontenu.jpg) repeat ; 
padding: 5px 0 10px 0; text-align:center; color:#000; 
font:normal 10px Verdana, Arial, Helvetica, sans-serif; }


		




/*plan du site*/

div#conteneurpds
{
	margin: 0px auto;
	width: 673px;
	min-height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: url(images/plan-du-site/plan-du-site_03.jpg) repeat-y;
}

div#headerpds
{
	margin: 0px auto;
	width: 673px;
	height: 192px;
	background:url(images/plan-du-site/plan-du-site_01.jpg);
}


div#contenupds
{
	width: 433px;
	margin: 0 auto;
	padding: 0 120px 0 120px;
}

div#adressepds
{
	width: 673px;
	height: 60px;
	background: url(images/plan-du-site/plan-du-site_05.jpg) no-repeat;
	clear: both;
}

div#yzeopds
{
	
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 673px;
	color: #000;
	background: #fff17c;
}

div#yzeopds img
{
	vertical-align: middle;
}


/*fin plan du site*/

/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
			
			#formulaire{ text-align:center; width:400px; padding:0 0 0 100px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; display:table-cell } /* 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:190px; height:13px;  float:left; margin: 0 5px 0 2px;} /* carateristique des input */
			
			.textareaform { width:393px; height:80px; overflow: auto;} /* carateristique du textarea */
			
			.selectform  { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;} /* 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;  } /* carateristique de la div contenant le texte du captchat*/
			
			#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */
			
			.divimagecaptchat { border:1px solid #fff; padding: 0 0 0 100px; } /* carateristique de la div entourant l'image captchat */
			
			.transp, .inputtexte { background: #fff; border: 1px solid #A7A6AA; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000; } /* 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: 400px;
	height: 350px;
	border:1px #140411 solid;
	margin-left:30px;
}

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