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

body { background:#390500 url('images/bg.jpg') repeat-x; margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; text-transform: none; color:#dbb824; 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:#CC33CC; letter-spacing: normal; word-spacing: normal; white-space: normal; }

a:link { color:#FF9900; text-decoration: underline; }

a:visited { color:#FF9900; text-decoration: underline; }

a:hover { color:#FF9900; text-decoration: none; }

.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; text-transform: none; color:#dbb824; letter-spacing: normal; word-spacing: normal; white-space: normal; }

#page { width:920px; margin:0 auto; }

#entete { height:122px; }

#menu { width:920px; height:63px; clear:both; }

#conteneur { width:920px; clear:both; background:url('images/fond_cadre.jpg') top no-repeat; min-height:310px; _height:310px; }

#gauche { width:280px; float:left; }

#titre { width:640px; height:65px; float:left; }

#contenu { width:570px; float:left; padding:0px 70px 0px 00px; }

#conteneuradresse { background:url(images/bg_bas.jpg) repeat-x; height:75px; clear:both; }

#adresse { width:920px; height:30px; margin:0 auto; background:url('images/barre_adresse.jpg') no-repeat; clear:both; }

#fondyzeo { width:920px; height:45px; margin:0 auto; background:url('images/charte_10.jpg') no-repeat; clear:both; }

#contenu p { padding:0 0 10px 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#dbb824; }

#contenu ul { padding:0px 0px 0px 15px; }

#gauche p { padding:0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#dbb824; text-align: justify; }

#gauche img a{ border:none; }

#gauche img { border:none; }

a.rollopaque { background:transparent; border:none; text-decoration: none; }

a.rollopaque img { background:none; border:none; filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }

a.rollopaque:hover img { background:none; border:none; filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7; }

.justify { text-align:justify;}

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; }

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

div#menubas a { color:#fff; }

.presentation { width:220px; float:left; border:solid 2px #e48d02; padding:10px; margin-left:30px; _ margin-left:10px;
text-align:justify; }

.titrepres { text-align:center; font-weight:bold; }

/********************plan du site***************/

#pagepds { width:920px; margin:0 auto; padding:0; background:url('images/plan-du-site/plan-du-site_05.gif') repeat-y; }

#entetepds { height:250px; margin:0; padding:0; background:url('images/plan-du-site/plan-du-site_02.jpg'); }

#contenupds { background: url('images/plan-du-site/plan-du-site_04.jpg') no-repeat top; text-align:justify; padding: 0 200px 0px 200px; }

#contenupds p { padding:0 0 10px 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#dbb824; text-align: justify; }

#adressepds { background: url('images/plan-du-site/plan-du-site_06.jpg'); width:836px; height:41px; margin:0 auto; padding:0; }

#fondyzeopds { width:836px; height:43px; background:url('images/plan-du-site/plan-du-site_07.jpg') no-repeat; clear:both; }

/********************fin plan du site***************/
		

		
		/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
						
			.formulaire { text-align:center; width:250px; padding:0 10px 0 00px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; 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: 100px; 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:130px; height:15px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */

.textareaform { width:250px; 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:#fff; background:#260301; } /* 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 { display:none; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte { border: 1px solid #FE9F02; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; background:transparent; } /* pour rendre les input et textarea transparent avec une bordure */

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


.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #9a379b;
	text-align: center;
}

.plan { width: 500px; height:350px; border:2px solid #FE9F02; }

/* ************************* Fin Class Plan API GOOGLE ************************* */
.clearvalidator{ clear:both; height:10px;}
#validator a img { filter:alpha(opacity=50); opacity:.5; margin-top:1em; text-align:center; border:none; }
#validator a:hover img { filter:alpha(opacity=100); opacity:1;border:none; }.plan-adresse {
	color: #9A379B;
	text-align: center;
}
.infosbulle {
	text-align: center;
	font-size: 12px;
	color: #9A379B;
}
.titreplan { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; font-weight: bold; }
.plan-printer img{
	float: right;
}

