
/***********************************************************************/
/*********************** FEUILLE DE STYLE YZEO *************************/
/***********************************************************************/


/***************************  Construction *****************************/
body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color:#7dd968; }

#intro { width:100%; height:100%; color:#ffffff; text-align:center; background-color:#7dd968; }

#intro a { color:#ffffff; }

#divh1 { width:100%; height:30px; text-align:center; }

#main { display:block; text-align:right; width:990px; margin-left:auto; margin-right:auto; }

#header { width:990px; height:232px; vertical-align:top; width:991px\9; }

/*#bg {
	width:990px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}*/
#centre { width:100%; background-image:url(images/bg.jpg); background-repeat:repeat-y; background-position:center top; }

#left { width:215px; height:500px; float:left; }

#top { width:775px; height:50px; float:left; }

#top img { vertical-align:top; }

#contenu { text-align:justify; width:745px; float:left; padding-left:10px; padding-right:10px; }

#piedPage { text-align:center; width:990px; clear:both; margin-left:auto; margin-right:auto; vertical-align:text-bottom; color:#491007; font-size:9px; }

#piedPage a { color:#491007; font-size:9px; }

#liensBas { font-family: Verdana, Arial, Helvetica, sans-serif; color:#491007; width:100%; clear:both; text-align:center; font-size:10px; }

#liensBas img { vertical-align:middle; border:none; }

#liensBas a { color:#491007; }

#validator { text-align:right; font-size:10px; }

/************** formulaire de contact *******************/
#frmEnvoi { width:470px; margin-left:auto; margin-right:auto; }

#frmEnvoi input, textarea { background-color:#491007; }

#frmEnvoi .field { text-align:right; display:block; width:100%; margin-top:10px; margin-bottom:0px; }

#frmEnvoi .field label { float:left; }

#frmEnvoi .champ { background-color:#ccdbc6; }

/************ fin formulaire de contact *****************/

/*************************** Fin de la Construction *****************************/


/*************************** Sytles des balises *********************************/

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; margin:0px; }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#d4d5cf; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #d4d5cf; }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; text-transform: none; color: #d4d5cf; }

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

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

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

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

/************************** Fin des sytles des balises ***********************/


/*************************** Classes Element *********************************/
.noBorder { border:none; }

.justifier { text-align:justify; }

.floatLeft { float:left; margin-right:10px; }

.floatRight { float:right; margin-right:10px; }

.centrer { margin-left:auto; margin-right:auto; }

.centrerText { text-align:center; }

.clearFloat { clear:both; float:none; }

.tableStyle { width:100%; border:0px; vertical-align:text-top; }

.cadreImg { border:medium; border-color:#996600; border-style:solid; }

.zoneTexte { width:720px; height:auto; margin-left:20px; margin-right:20px; margin-top:10px; }

.texte { color:#d4d5cf; }

.photo { float:left; border:solid 1px #FFFFFF; margin-right:20px; margin-bottom:20px; }

.photo2 { float:left; margin-right:20px; margin-bottom:20px; }

.photo3 { float:left; margin-right:20px; }

.photo4 { float:left; margin-right:20px; margin-bottom:10px; margin-top:20px; }

.photo1 { border:solid 1px #FFFFFF;}

.photo a img { border:none; }

.photo-droite a img { border:none; }

.photo-droite { float:right; border:solid 1px #FFFFFF; margin-left:20px; padding-bottom:20px; }

.valMiddle { vertical-align:middle; }

.noBorder { border:none; }

.zoneAnim1 { width:262px; height:200px; margin-bottom:15px; float:left; }

.DivTexte { width:330px; height:auto; float:left; margin-left:0px; }

/*************************** Fin des classes Element *************************/


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

.titreplan { text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #CDB59D; font-weight: bold; }

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

.plan { width: 600px; height: 450px; border:medium; border-color:#996600; border-style:solid; }


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


.tb-v1{color:#d4d5cf; width:650px;}

.tb-v1 td{ padding-bottom:7px; padding-top:7px;}

.right{text-align:right;}

.icon{ margin-right:5px;}

.icon1{ margin-right:5px; float:left; margin-bottom:20px;}
