
* { margin:0; padding:0; outline:none; }

body { background: #ca7724 url('images/pattern.jpg') repeat-x; }

.bg { background: #ca7724 url('images/pattern2.jpg') repeat-x; }

body td, div, p { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; }

#contenu p { line-height:13px; padding: 0 0 14px 0; }

input, textarea, select { background-color:#eba900; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; }

.indentify { text-indent:5px; padding-left:30px; padding-right:20px; }

.majuscule p:first-letter { font: bold 14px Verdana, Arial, Helvetica, sans-serif; }

h1 { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; margin:0 0 10px 0; }

h1:first-letter { font-weight:bold; font-size:14px; }

a { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; text-decoration: underline; }

.lien { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#222; }

.yzeo div { font:normal 10px Arial, Helvetica, sans-serif; color:#222; }

.yzeo a { font:normal 10px Arial, Helvetica, sans-serif; color:#222; text-decoration: underline; }

.indent { text-indent:5px; }

.liste li { margin-left:10px; list-style:disc inside; }

.form tr td { border-bottom:none; border-top:none; border-right:none; border-left:none; }

li { line-height:18px; list-style:inside; }

ul { padding-top:0px; margin:0 20px 10px 50px; }

#conteneur { width:914px; margin:0 auto; padding:0; }

#header { width:914px; height:201px; margin:0; padding:0; }

#titre { width:914px; height:50px; margin:0; padding:0; }

#centre { background: url('images/repeat.jpg'); width:914px; min-height:257px; _height: 257px; margin:0; padding:0; display:table-cell; }

#milieu { background: url('images/contenu.jpg') no-repeat; width:914px; min-height:257px; _height: 257px; margin:0; padding:0; }

#contenu { text-align:justify; padding: 20px 25px 5px 25px; }

#footer { background: url('images/footer.jpg'); width:914px; height:42px; margin:0 auto; padding:0; }

#yzeoConteneur { height:24px; width:155px; padding:6px 0 0 745px; }

#yzeoGH { height:12px; width:107px; text-align:right; vertical-align:top; line-height:10px; padding-top:2px; }

#yzeoD { height:22px; width:42px; float:right; padding: 2px 0 0 0 }

#yzeoD img { border:none; }

#yzeoG { height:24px; width:107px; float:left; }

#coordonnees { float:right; width:380px; text-align:center; padding: 20px 0 0 0; }

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

#menubas a { color:#000; }

.gras a { font-weight:bold; }

.encadre { border:1px solid #222; }

/* Placement d'images */
.imgLeft { float:left; margin-right:2em; }

.imgRight { float:right; margin-left:2em; }

.diapo { height:210px; }

#intro {width:636px;  background:url('images/intro.jpg'); clear:both; margin:60px auto 0 auto; text-align:center;}

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

#conteneurpds { width:814px; margin:0 auto; padding:0; background:url('images/plan-du-site/plan-du-site_04.jpg') repeat-y; }

#headerpds { width:814px; height:251px; margin:0; padding:0; background:url('images/plan-du-site/header.jpg'); }

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

#contenupds p, a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #222; padding:10px 0 0 0; }

#baspds { background: url('images/plan-du-site/footer.jpg'); height:42px; margin:0 auto; padding:0; }

#yzeoConteneurpds { height:24px; width:155px; padding:6px 0 0 590px; }

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


	/*/////////////////////////////////////////////// formulaire //////////////////////////////////////////////////////////////////*/
	
	/*form { height: 440px; }*/
	
	#formulaire { background: transparent; text-align:center; width:400px; padding:0 0 0 10px; float:left; } /* carateristique du formulaire */

#formulaire * { margin:0 0 2px 0; padding:0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; } /* 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:195px; height:13px; float:left; margin: 0 5px 0 2px; color:#222; } /* carateristique des input */

.textareaform { width:398px; height:80px; overflow: auto; color:#222; } /* carateristique du textarea */

.selectform { background: transparent; height:18px; float:left; margin: 0 5px 0 2px; } /* 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; color:#222; } /* 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 { display:none; } /* carateristique de la div entourant l'image captchat */

.transp, .inputtexte { background: transparent; border: 1px solid #222; color:#222; } /* pour rendre les input et textarea transparent avec une bordure */

/*////////////////////////////////////////////// fait par GrEGoOoO /////////////////////////////////////////////////////////////////*/
	
	/*/////////////////////////////////////////////// fin du formulaire //////////////////////////////////////////////////////////////////*/
	
	
	/* ************************* 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: 380px; height:350px; border:2px solid #A74717; }

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

.zoom a img {
filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
}
.zoom a:hover img {
filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6;
}
.clearvalidator{ clear:both; height:3px;}

