/* CSS Document */
body{
margin-top:0px;
margin-left:0px;
height:100%;
font-family:Arial, Helvetica, sans-serif;	
background-color:#fffed0;
color:#460C2D;
}

#global{
	position:absolute;
	top:0;
	left:50%;
	width : 1000px;
	height: auto;	
	margin-left:-450px;
	font-size: 12px;
	background-image:url(img/fond-main.jpg);
	background-repeat:repeat-y;
	background-color:#FF0000;
}


#global2{
	float:left;
	display:block;
	clear:both;
	width :1000px;
	height:100%;	
	font-size: 12px;
	background-image:url(img/fond-body.jpg);
	background-repeat:no-repeat;
}


#entete{
	float:left;
	display:block;
	clear:both;
	width : 1000px;
	height: auto;	
	margin-top:30px;
	font-size: 12px;
}


#logoEffea{
	float:left;
	display:block;
	clear:both;
	width : 220px;
	height: 50px;	
	font-size: 10px;
	color:#f0b002;
	font-weight:bold;
	text-align:right;
	margin-top:90px;
}

#horaires{
	float:right;
	display:block;
	width :166px;
	height:134px;
	font-size: 12px;
	margin:0;
	 margin-top:20px;
	color:#627101;
	font-weight:bold;
	background-image:url(img/fond-horaires.jpg);
	background-repeat:no-repeat;
	text-align:center;
}




#adresse{
	float:right;
	display:block;
	width :590px;
	height:25px;
	font-size: 12px;
	margin:0;
	color:#A39276;
}

#menuY{
	float:left;
	display:block;
	clear:both;
	width :240px;
	height:auto;
	font-size: 10px;	
	color:#f0b002;
	text-decoration:none;
	margin:0;
	margin-top:50px;
}

	 #menuY ul{padding:0; margin:0; }
	 #menuY li {  float:left; display:block; clear:both; width:220px; height:auto; font-weight:bold; font-size:12px; margin:0; margin-top:10px; padding:0; text-align:right;}
	 #menuY li a{float:left; display:block; clear:both; width:220px; height:auto; font-size:12px; color:#f0b002;
	 			 padding:0; text-decoration:none; font-weight:bold;  text-align:right;}
	 #menuY li a:hover{width:220px; height:auto; font-size:12px;  color:#f0b002; padding:0;  font-weight:bold;  text-align:right;}
	 #menuY li a#activeY {width:220px; height:auto; color:#f0b002; font-size:12px; font-weight:bold; text-decoration:none; padding:0;   text-align:right;}

/*corps --------------------------------------
*/



#offre{
	float:left;
	display:block;
	clear:both;
	width :220px;
	height:auto;
	font-size: 10px;	
	color:#000000;
	text-decoration:none;
	margin:0;
	margin-top:50px;
	text-align:right;
}

#corps{
	float:left;
	display:block;
	clear:both;
	width : 1000px;
	height: auto;
	color:#000000;
	font-size: 12px;
	margin:0;
	padding:0;
}
		#corps a{color:#000000;}

#main{
	float:left;
	display:block;
	width :510px;
	height:auto;
	font-size: 12px;
	color:#095389;
	margin:0;
	margin-bottom:10px;
	margin-top:50px;
	padding:0;
	padding-left:20px;
}




h1{color:#095389; font-weight:bold; font-size:16px;}
h2{height:30px; color:#5F760A; font-weight:bold; font-size:14px; background-color:#EBFEA7; width:510px; text-decoration:none;} /*color:#b0c624;*/
		h2 a{color:#285e51; font-weight:bold; font-size:14px; text-decoration:none;}

.gauche1col {float: left; display:block;}
			
.centre2col { background-color: white; text-align: left; padding:20px 20px 20px 15px;  float: left; padding-top:20px;}

.droite1col {float: right; display:block;}

/*pied--------------------------------------
*/
#pied{
	float:left;
	clear:both;
	display:block;
	width : 1000px;
	height: 30px;
	font-size: 11px;
	color:#93A54B;
	font-weight:bold;
	font-size:9px;
	padding:0px;	
	background-image:url(img/fond-pied.jpg);
	background-repeat:repeat-x;
}
		#pied a{text-decoration:none; color:#671047;}
		#pied a:hover{text-decoration:underline; color:#671047;}
		
		
		
		


table{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#460C2D;}
	table td a{text-decoration:none;}
	
	
.soin{height:15px; color:#460C2D; font-size:11px; font-weight:bold; line-height:15px; border-bottom:1px solid #460C2D; margin-bottom:0px;}
.soin2{ text-align:right; height:15px; color:#671047; font-size:11px; font-weight:bold; line-height:15px; border-bottom:1px solid #460C2D; margin-bottom:0px;}

/*mise en forme du texte--------------------------------------
*/

.input_texte{ font-size:10px; color:#460C2D;}

.texteTurquoise{color:#009999; font-size:16px;}


dt{font-size:14px; font-weight:bold; margin:0; margin-top:10px; color:#A13A37;}
	dt a{font-size:14px; font-weight:bold; margin:0; margin-top:10px; color:#A13A37;}

table {color:#095389; padding:5px;}
table td{color:#095389; padding:5px;}

.tdVert{ border:1px solid #CEFB46;}
.tdVertFond{ border:1px solid #CEFB46; background-color:#EBFEA7;}


.tdBleu{ border:1px solid #0DB9C1;}
.tdBleuFond{ border:1px solid #0DB9C1; background-color:#CADDE8 ;}


.tdLavande{ border:1px solid #AFBDFE;}
.tdLavandeFond{ border:1px solid #AFBDFE; background-color:#D8D9FE;}


.tdSaumon{ border:1px solid #FF9E64;}
.tdSaumonFond{ border:1px solid #FF9E64; background-color:#FEC9B1;}

.tdBordeau{ border:1px solid #FF0066;}

.txtRouge{color:#990000;}

.prix{text-align:right; padding-right:22px;}
