body{ 
	background: white url('../graphics/bg_14.jpg') 0cm 30px no-repeat;
	font : 11px 'Arial';line-height:20px;}

#menu{
	display:block;
	position:absolute;
	top:70px; left:0px;width:104px;
	text-align : right;
	font : 10px 'Arial Narrow';
	}
#menu a:hover {
	color:#658556;
	text-decoration:underline;
	}

#menu a {
	color:#000;
	text-decoration:none;
	}
	
#menu strong{
	letter-spacing : 1px;
	color:#658556;
	font-size:140%;
}	

#menu b{
	letter-spacing : 1px;
	color:#658556;
}

#mail{
	display:block;
	position:absolute;
	top:365px; left:0px; width:104px;
	text-align : right;
	line-height:20px;
	font : 10px 'Arial Narrow';}

#perso{
	display:block;
	position:absolute;
	top:405px; left:0px; width:104px;
	text-align : right;
	line-height:20px;
	font : 10px 'Arial Narrow';}

#firstpage{
	display:block;
	position:fixed;
	top:75px; left:200px; right:200px;
	}
	
#contenu{
	display:block;
	position:absolute;
	top:75px; left:200px; right:200px;
	}
	
#contenu2{
	display:block;
	position:absolute;
	top:50px; 
	left:200px; 
	}
	
a:hover {
	color:#658556;
	text-decoration:underline;
	}

a {
	color:#658556;
	text-decoration:none;
	}



#galerie{
	display:block;
	position:absolute;
	top:78px; right:0px; width:160px;
	border-top: #658556 dotted 2px;
	}

h1
{
	font: 18px 'Arial';
	color:#666;
}

h2 {
	font : 12px 'Arial Narrow';
	font-weight : bold;
	letter-spacing : 4px;
	color:#658556;
	}
h3
{
	font : 10px 'Arial Narrow';
	letter-spacing : 3px;
	line-height:16px;
}

h4
{
	font : 10px 'Arial Narrow';
	letter-spacing : 3px;
	line-height:22px;
}


h5
{
	font : 10px 'Arial Narrow';
	letter-spacing : 1px;

}
table{border-collapse:collapse;}
td{ 
	font : 10px 'Arial';}
strong {
	letter-spacing : 1px;
	color:#658556;

/* 	clear:both; */
	}


img {
	border : 1px solid #000000;
	}
	
p
{
	text-align: justify;
}
 .okp 
 {
 	color: #bbb;
 	text-decoration: line-through;
 }
 .free{color:#006600;}
 .dayholcolor{background-color:#ddd; width:16px;}
 .todaycolor{background-color:#aaaaaa; width:16px;}
 .daycolor{background-color:#ffffff;  width:16px;}
 
 .tarif{padding:2px;}
 .tariftitre{background-color:#ddd; width:110px;padding:2px;text-align:center}
 .tarifsaison1{background-color:#eee;padding:2px;}
 .tarifsaison2{background-color:#fff;padding:2px;}
 .tarifprix1{background-color:#eeeeee;padding:2px;text-align:center}
 .tarifprix2{background-color:#ffffff;padding:2px;text-align:center}
