body {
	position : absolute; left : 220px; 
	padding: 0px;margin:0px;height:100%;display:block;width:100%;
	background-position:relative 0px;background-image: url("image/vignettes/galet.png");
	background-repeat: repeat-y;width : 720px;
}
div {
	display:block;
}
.menu {
	color:white;display:block;width:50px;height:500px;padding-top:147px;float:left;margin-left:10px;padding-right : 10px;
}
.coldroite {
	float:left;padding:0px;text-align:left;margin:0px;width:500px;margin-right:20px;margin-left:0px;height:140px;display:block;
}
.resa { position : relative ; left : 60px ; top : -10px;
float:right;padding:0px;text-align:right;margin:0px; width:160px;margin-right:0px;margin-left:0px;border: none;
}
#colgalets {
	display:block;position:relative;left : 37px;height:100%;float:left;padding:0px;margin:0px;width:220px;background-image: url("image/vignettes/galet.png");background-repeat: repeat-y;
}
.menu a {
	margin : 0px;
}

.adresse {
	font-family: arial, helvetica, serif;font-size: 0.7em;color: black;width:100%;
}
.lien {
	font-family: arial, helvetica, serif;font-size: 0.8em;color: black;
}
.vignette, .logo {
	color: rgb(254,254,254);border : none;margin : 1px;
}
.vignette:hover {
	color: rgb(142,138,78);	width : 46px;height : 46px;	margin-left : -1px;	margin-top : -1px;}
	
.petitmenu {
	margin-right: 20px;	margin-top : 10px; margin-bottom : 10px; font-family: arial, helvetica, serif;font-size: 0.6em;
	letter-spacing : 0.2em;
	line-height :0;
	white-space :nowrap;
	margin-bottom : 5px;
	float : left;
}
.petitmenu a {
	padding : 5px;color: rgb(45,53,38);border-left: 1px groove rgb(142,138,78);
}
.entree {
	 width: 500px;height : 110px;color: rgb(254,254,254) ;border: none;clear : both;margin-bottom : 0px;margin-top: 10px;
}
div.entree p { clear : both; height : 95px;display : block;width : 469px; }
.imagetitre { border: 1px solid white; }
.imagetitre2 {color: rgb(254,254,254) ;border: 1px solid white;top : -100px;position : relative ;margin-left : 120px; }
#corps {	
	position:relative;font-family: Arial, helvetica, serif; font-size: 0.8em;color: rgb(45,53,38);background-color: none;width: 650px;min-height: 430px;float : left;
}
.imageoffre {border: 0px solid white; color rgb(254,254,254);position : relative; float : center;
}
.textprod {	
	padding-top: 10px;width: 400px;font-size: 1em;text-align: justify;display : block;float : left;padding-right : 0px;
}
.textprod a{	
	text-decoration : none;color : rgb(142,138,78);
 }
.textprod strong {
	font-family : Arial;font-weight : bold;font-size : 0.95em;
}
.carre {
	position : relative; padding: 2px;margin : 2px;
	width:190px; height: relative; top:0px;text-align:center;color: white; font-size: 0,9em;font-family: Arial, helvetica, serif; 
	float : left; margin-top : 10px;margin-left : 10px; display : block;
}
.index { background-color: rgb(51,50,54);}

.avant {
	position : relative;padding: 2px;margin-right : 2px; padding-left:5px;
	width:180px; height: 250px;top:	0px;text-align: center;color: white;font-size: 0.9em;
	float : left;margin-top : 10px;margin-left : 2px; display : block;
}
.first {
	position : relative;padding: 2px;margin-right : 2px; padding-left:5px;
	width:200px; height: 225px;top:	0px;text-align: center;color: white;font-size: 0.9em;
	float : left;margin-top : 0px;margin-left : 0px; display : block;
}
.offre1 { background-color: rgb(133,160,174);}
.offre2 { background-color: rgb(151,139,117);}
.offre3 { background-color: rgb(100,101,99);}
.offre4 { background-color: rgb(184,154,163);}
.offre5 { background-color: rgb(255,21,255);}
.offre6{ background-color: rgb(85,119,39);}
.chambre { background-color: rgb(213,173,134);}
.piscine { background-color: rgb(133,160,174);font-siza: 0,8em}
.reseliva { border: 2px solid grey;color:black;}
.table { background-color: rgb(108,86,101);}
.jardin { background-color: rgb(136,119,111);}
.loisirs { background-color: rgb(65,82,107);}
.seminaire { background-color: rgb(151,139,117);}
.hotelcamp{	background-color: rgb(60,81,84);}
.golf { background-color: rgb(85,119,39);}
.archi {background-color: rgb(99,90,80);}
.etape { background-color: rgb(100,101,99);}
.acces { background-color: transparent;padding:0px;}
.contact{background-color: rgb(13,2,1);}
.lien { background-color: rgb(22,82,110);}


.clic { color: rgb(133,160,174);text-decoration: underline; }
.titre2 { font-size: 1.2em; font-weight : bold;}
.retour { color: rgb(153,160,131); }
.clic:hover { font-size: 1em; text-decoration: underline;color: rgb(255,102,233);}
.corps h2 { margin : 0;	font-size: 1em;	font-family: Arial, helvetica, serif; text-align: left;}
.sstexte { font-size: 0.8em; color: black;	font-style: oblique; width : 170px;color: white;}
.droits { color: black; font-weight : bold; text-decoration: underline; }
.legende {font-size: 0.8em; color: black;	font-style: oblique; width : 400px;	margin-top : 10px; }

a {	text-decoration: none;	font-size: 1em;	color: rgb(133,160,174); border: none; }

a:hover {	color: rgb(231,231,169);	text-decoration : underline;}

.tarif { text-align: left; position : relative; padding :2px;
}
fieldset { 	margin-top : 5px; }
fieldset strong {
	font-family: arial, helvetica, serif;font-size: 0.9em;letter-spacing : 0.2em;line-height :0.9em;font-weight : bold;}
submit{	color: rgb(142,138,78);}

.pied_de_page {
	clear : both;color: black;text-align: left;font-family: arial, times, serif;font-size: 0.6em;clear : both; margin-top: 10px;float :left; margin-left : 75px; 
}
#imageSlideShow {
	float:left;margin-right:6px;display:block;height:225px;width:400px;
}

	
