/* CSS Document */

body{
	background-color:#C4F59C;
	font-family:Arial;
	font-size:12px;
	color: #000033 /*#000099;*/;
	margin-top: 5px;
	background:url(CSS/fond-page.jpg) fixed;
	margin-left: 50px;
	margin-right: 50px;
}
a,a:link,a:hover,a:visited{color: #006600; font-weight:normal; text-decoration:none;}
h1{display:inline;font-size:12px; text-align:center; font-weight:bold; }
#contact{clear:none; padding-left: 20px;}
/*P:first-letter { font-size: 200%; font-weight: bold; color:#000033;}*/
P,u{text-align:justify; padding:0px 20px 0px 20px;}
table{ border:0px;}
.tab_td_datas{border: 2px inset #eeeeee;}
.tab_td_label{border: 2px outset #eeeeee;}
.haute-saison{border: 2px outset #ff3300; background-color:#FF3300;}
.basse-saison{border: 2px outset #00CC00; background-color: #CCFF00;}
.center{text-align:center;}
.definition{font-style:italic; color:#336600; font-size:9px; text-decoration:underline; cursor:help;}
/*#news{color: #000033; background:url(CSS/recette.jpg); width:50%; padding:0px 15px 0px 15px; margin:0px 5px 0px 5px; }*/
.slideshow{font-size:9px; border:1px solid black;}
#recette,#news{
	background:url(CSS/recette.jpg); 
	border: 1px solid #BAD19D; 
	font-size:11px;  
	margin-left:15px;
	margin-right:15px; 
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:10px;
	color:#000066;
}
sup{ text-transform:lowercase; font-size:9px;}
.button{font-size:10px; height: 20px; background-color:#C4F59C; border-style:outset; border-width:3px; font-size:12px; font-weight:bolder; vertical-align:middle;}
.button2{font-size:12px; height: 20px; background-color: #CCFF00; border-style:outset; border-width:2px;}
.button3{font-size:12px; height: 20px; background-color: #FFCC00; border-style:outset; border-width:2px;}
select{background-color: #C4F59C;}
.redalert{background-color:#FF9900; border:2px inset #FF9900;}
.village{text-transform:uppercase; color:#006600; font-weight:bolder;}
.contexte{color:#336600; font-style:italic;}
.equipement{font-size:9px; text-align:justify; font-weight:bolder;}
.forfait{text-transform: uppercase; font-weight:bold;border: 1px outset #006600; background-color: #FFFFFF; color:#000099; font-size:10px;}
.surbrille{ font-weight:bolder; color: #660000;}
.coucou{height:3000px}
.villagealtern {font-size:10px;font:normal 10px verdana, sans-serif;color:#000000;width:750px;margin:0px;padding:0px 0px 0px 5px;line-height:13px;position:relative;top:0px;left:0px;}
.villagealtern br {margin:0px; padding: 0px; font-size: 10px;}
.villagealtern a:link {font-size: 10px; color: #000000; text-decoration: none;}
.villagealtern a:visited {font-size: 10px; color: #000000; text-decoration: none;}
.villagealtern a:active {font-size: 10px; color: #000000; text-decoration: none;}
.villagealtern a:hover {font-size: 10px; color: #000000; text-decoration: none;}
.contenuvillagealtern {font: normal 10px verdana, sans-serif; height: 13px; width: 750px; overflow: hidden;}
#calendar{border:1px solid #000000; background-color:#FFFFFF;}
#calendar input{border:0px; padding-left:3px;}
#calendar img{vertical-align:middle; cursor:pointer;}
/*.redalert:BEFORE{background-color:#FF0000; color:#FFFFFF;}*/
.redalert:before{content:url(CSS/next.gif);}