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


/***************************  Construction *****************************/
body {
	background-image:url(images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

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

#main{
	display:block;
	text-align:right;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position	:right;
}

#header{
	width:940px;
	height:225px;
}

#centre{
	width:100%;
}

#left{
	width:246px;
	height:240px;
	float:left;
	vertical-align:top;
}

#top{
	width:880px;
	float:left;
}

#top img{
	vertical-align:top;
}

#contenu{
	text-align:left;
	width:850px;
	padding-left:60px;
	padding-right:30px;
	float:left;
	background-image:url(images/bgcontenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#piedPage{
	width:940px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	vertical-align:text-bottom;
	color:#353664;
}

#piedPage a{
	color:#353664;
}
.fix-intro{
width:940px;
margin:0 auto;
}
#liensBas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#353664;
	width:100%;
	clear:both;
	text-align:center;
	font-size:10px;
}

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

#liensBas a{
	color:#353664;
}

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

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

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

#frmEnvoi .field label{
	float:left;
}
/************ 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;
	font-weight:bold;

}
.ttt{
	line-height:20px;
	padding-bottom:10px;
	padding-top:10px;
	color: #353664;
}
h2{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #353664;

}

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

.txtFdOrange {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #edeadb;
	background-color:#c67527;
	padding:2px 5px 2px 5px;
	width:280px;
}

.txtFdOrange2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #edeadb;
	background-color:#c67527;
	padding:2px 5px 2px 5px;
}

a.pdf :link {
	color: #960105; text-decoration:none;
}
a.pdf :visited {
	color: #960105; text-decoration:none;
}
a.pdf :hover {
	color: #960105; text-decoration:none;
}

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

li {
	list-style:inside;
	line-height:18px;
	color: #353664;
	margin:0px; padding:0px;
}

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

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

a:hover {
	color: #353664; text-decoration: none;
}
/************************** Fin des sytles des balises ***********************/



/************************* Fin du plan d'accès ******************************/


/*************************** Classes Element *********************************/

.justifier{
	text-align:justify;
}
.floatLeft{
	float:left;
	margin-right:15px;
}
.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;

}
.sizer1{
	width:312px;
	}
.spaceImg{
	margin:10px 20px 10px 0px;
	}
.colonCentrer{
	width:800px;
	text-align:center;
	margin:10px auto;
	padding:0px auto;
}
.colonCentrer img{ border:none;}




.paddBtn{
	padding-right:15px;
	}

.colonLeft{
	width:325px;
	float:left;
}

.colonRight{
	width:325px;
	float:right;
}

.colonRight2{
	width:400px;
	float:left;
	margin-left:30px;
}

.imgMarginTop{
	margin-top:15px;
}

.telechargement {
	border:dashed 1px #353664;
	color: #353664;
	padding:2px 5px 2px 5px;
	width:670px;
	height:30px;
	text-align:left;
	#float:left;
	#margin-bottom:15px;
}
.telechargement img { vertical-align:middle; margin-right:10px;}
.pdfText {
	padding-top:5px;
}

.horaires {
	border:solid 1px #353664;
	color: #353664;
	padding:5px 10px 5px 10px;
	width:225px;
}

/*************************** 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: 700px;
	height: 550px;
	border:medium;
	border-color:#996600;
	border-style:solid;
	text-align:center;
}*/


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

.plan {
	width: 615px;
	height: 500px;
	border:2px solid #0753b1;
	margin-left:auto;
	margin-right:auto;
}
#map .infosbulle {
	width: 210px;
	border: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
#map .infosbulle p {
	display: block;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #5F0666;
	font-weight: bold;
	margin-bottom: 1em;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
	padding-bottom:10px;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}
#validator a img { filter:alpha(opacity=50); opacity:.5; margin-right:2em; background-color:#c67527; }
#validator a:hover img { filter:alpha(opacity=100); opacity:1; background-color:#c67527; }


.fieldset { border:1px solid #c67527; border-bottom:1px solid #c67527; margin:0 0 1em; padding:10px; }

.legend {  color:#c67527; font:bold 12px Georgia, "Times New Roman", Times, serif;  padding:2px 15px 2px 10px; }


/*-----------------High light---------------*/
.highslide {
	cursor: url(images/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}


.highslide-wrapper {
	background: white;
}
.highslide img { border: 3px solid #c67527;}

.highslide-image{
	border: 3px solid #c67527;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 1px solid #c67527;
	border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: normal;
    text-decoration: none;
	padding: 2px;
	border: 1px solid #c67527;
    background-color: white;
    
    padding-left: 14px;
    background-image: url(images/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background-image:url(images/graphics/fullexpand.gif);
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }


/* Des classes flotante */
.floatleft1 { float:left; }
.floatright1 { float:right; }

.img-1{
margin-left:15px;
}

.img-2{
margin-left:11px;
}
.img-3{
margin-left:24px;
}
.img-4{
margin-left:18px;
}
.div1{
width:200px;
margin-left:150px;
}
.div2{
width:200px;
margin-right:150px;
}
.div3{
width:410px;
}
.di ul
{
list-style-type: disc;
padding: 0px;
margin: 0px;
}
.di li
{
margin-left: 0px;
}
.border-img{
border: 3px solid #c67527;
}

.div4{
width:199px;
}
.div5{
width:620px;
margin:0 auto;
}
.div6{
width:260px;
}
.div7{
width:550px;
margin:0 auto;
}
.div8{
width:157px;
}
.div9{
width:630px;
margin:0 auto;
}
.div10{
width:415px;
color: #353664;
}
.div11{
width:300px;
}

.div11aaa{
width:320px;
}

.div12{
width:157px;
margin:0 auto;
}
.div13{
width:543px;
color: #353664;
}

.div14{
width:260px;
margin:0 auto;
}
.c3{width:33%;}
.c2{width:48%;}
.mgN{margin-left:40px;}
.mgN2{margin-left:75px;}
.mgN3{margin-left:60px;}
.mgN4{margin-left:40px;}

.mgN5{margin-left:110px;}


.bullet{ margin-right: 10px; margin-top:2px;}
.list{margin-bottom:20px; margin-top:3px; float:left;}

.rock{
width:204px;
margin:0 auto;
}
hr {
  color:#353664;
  border: 1px solid #353664;}
  
/*======================================================================================> Mentions lgales*/
#infoclient {  margin-bottom:1.7em; }
#hebergeur { margin-bottom:1.5em; float:right;}  




.w200{
width:200px;
}

.w206{
width:206px;
}

.div5img{
	width:154px;
}
.size{font-size:16px;}
.size1{font-size:17px;}
.size2{font-size:14px;}
.color{color:#F00;}
.color1{color:#c67527;}
.color2{color:#009;}
.den{color:#000;}
.boder-ai{border: 3px solid #c67527;}
.mr{margin-right:7px;}
.mr1{margin-right:13px;}
.mr2{margin-right:6px;}
.chia2{width:45%; float:left;}
.w1{width:150px; float:left; margin-right:25px;}
.w2{width:329px; float:left;}
.w3{width:329px; float:right;}
.line1{ height:1px; background-color:#c67527; margin:0 auto; width:300px; margin-top:5px;}
.line2{ height:1px; background-color:#c67527; margin:0 auto; width:800px;}
