/***********************************************************************/

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

/***********************************************************************/

.Style1 {

	font-size: 12px;

	font-weight: bold;

}



/***************************  Construction *****************************/

.centrertexte 

{

	text-align:justify;

	

}

body {

	background-image:url(images/fond.jpg);

	background-repeat:repeat-x;

	background-color:#000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	
	margin:0 auto;
	width:982px;

	/*color:#FFFFFF;*/

}

.hauteur {

	height:50px;

	vertical-align:middle;

}

.hauteur2 {

	height:60px;

	vertical-align:middle;

}

#intro { 

	width:100%;

	height:100%;

	color:#FFFFFF;

	text-align:center;

	background-image:url(images/fond.jpg);

	background-repeat:repeat-x;

	background-color:#000000;

	position:absolute;

	top:0;

	left:0;

}

#intro a{ 

	color:#FFFFFF; 

}



#divh1{

	width:100%;

	height:20px;

	text-align:center;

}



#main{

	display:block;

	text-align:right;

	width:982px;

	margin-left:auto;

	margin-right:auto;

	background-image:url(images/bg.jpg);

	background-repeat:repeat-y;

	background-position	:right;
	
	min-height:700px;

}



#header{

	width:657px;

	height:244px;
	
	margin:0;
	padding:0;
	

}



#centre{

	float:left;

	width:657px;

}



#left{

	width:325px;
	
	.background-color:#000000;

	height:467px;

	float:left;

	vertical-align:top;
	

}



#top{

	width:657px;

	float:left;

}

#top img{

	vertical-align:top;

}



#contenu{

	text-align:left;

	width:553px;

	padding-left:30px;

	padding-right:50px;

	float:left;

}



#piedPage{

	background-image:url(images/adresse.jpg);

	background-repeat:no-repeat;

	background-position	:top;

	text-align:center;

	width:822px;

	padding-left:130px;

	padding-right:30px;

	padding-top:62px;

	clear:both;

	margin-left:auto;

	margin-right:auto;

	vertical-align:text-bottom;

	color:#F69F1E;

}

#piedPage a{

	color:#F69F1E;

}

#liensBas{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#7D7D7D;

	width:100%;

	clear:both;

	text-align:center;

	font-size:10px;

}



#liensBas img{

	vertical-align:middle;

	border:none;

}



#liensBas a{

	color:#7D7D7D;

}



#validator {

	text-align:right;

	font-size:10px;

}

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

#frmEnvoi{

	width:470px;

	margin-left:auto;

	margin-right:auto;

}



#frmEnvoi .input, textarea{

 	background-color:#FFFEEA;

	border-width:thin;

	color:#554e44;	

}



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

}



h2{

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 14px;

	font-weight:bold;

	color:#554e44;



}



h3{

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 12px;

	font-weight:bold;

	color:#554e44;



}



p{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: normal;

	font-weight: normal;

	text-transform: none;

	color:#554e44;

}



li {

	list-style:inside;

	line-height:18px;

	color:#554e44;

}



a:link {

	color:#554e44; 

	text-decoration: underline;

} 



a:visited {

	color:#554e44;

	text-decoration: underline;

} 



a:hover {

	color:#554e44;

	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;

}

.floatRight2{

	float:right;

	
}

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



}



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





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



.plan {

	border: 1px solid #515151;

	width: 560px;

	height: 380px;

}

#map .infosbulle {

	width: 210px;

	border: none;

	margin: 0;

	padding: 0;

}

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

}

.plan-printer img, 

.plan-printer a {

	border: none;

}





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



.bordure {

	border: 3px solid #ee3638;

}

.bordure2 {

	border: 1px solid #ee3638;

}

.bordure3 {

	border: 2px solid #ee3638;

}

.nobordure {

	border: 0px solid;

}

#PS_page

{

	width:100%;

	text-align:center;

	

}

#PS_text

{

	margin:auto;

	text-align:left;

	width:473px;

	padding-left:40px;	

	padding-right:40px;	

	background-color:#FFFFFF;

}

#PS_lienbas

{

	margin:auto;

	text-align:left;

	width:700px;

}

.padtop{ padding-bottom:5px:}