* { font-family:Verdana, Arial, sans-serif; }

body { 	margin:0;padding:0;
	background-image:url("pics/fond-entete.gif");
	background-repeat:repeat-x; }

div#entete {
	position:relative;
	margin:0;padding:0;
	height:106px;width:100%;
}

div#entete {
	margin:0;padding:0;
	width:100%;
	height:106px;
	background-image:url("pics/logo.gif");
	background-repeat:no-repeat;
}

div#entete h1 span { display:none; }

div#contenu { 
	position:absolute;
	top:130px;
	left:125px;
	//border:2px solid #3E469A;
	padding:0 0.4em;
	margin-right:150px;
	background-image:url("pics/fond-logo.gif");
	background-repeat:repeat;
}

div#sky { 
	position:absolute;
	margin:0.3em;
	top:130px;
	right:10px;	
	width:130px;
}

div#contenu h1 { font-size:13pt;font-weight:bold;color:#000000;background-color:#FFFFFF; }

div#sky p.livre { 
	text-align:center;
	font-size:11px;
}

div#contenu p.hotel b, div#contenu p.blocpromo b { font-weight:bold;font-size:9pt; }

div#contenu p.hotel { border:1px solid #b2b2b2;padding:5px;margin-left:1em;font-size:8pt; }
div#contenu p.blocpromo { border:1px solid #b2b2b2;padding:5px;margin-left:1em;font-size:9pt; }

div#contenu p.hotelLuxe { border-left:1px solid grey;margin:1em;padding-left:5px;font-size:8pt; }

div#contenu p.hotel a.resa:link { color:#3E469A;font-weight:normal;font-size:8pt;}
div#contenu p.hotel a.resa:visited { color:#3E469A;font-weight:normal;font-size:8pt;}
div#contenu p.hotel a.resa:hover { color:#3E469A;font-weight:normal;font-size:8pt;text-decoration:underline;}
div#contenu p.hotel a.resa:active { color:#3E469A;font-weight:normal;font-size:8pt;text-decoration:underline;}

div#contenu p.hotel a.promohotel:link { color:#000;font-weight:bold;font-size:8pt;background-color:#5CCCE8;text-decoration:none;}
div#contenu p.hotel a.promohotel:visited { color:#000;font-weight:bold;font-size:8pt;background-color:#5CCCE8;text-decoration:none;}
div#contenu p.hotel a.promohotel:hover { color:#000;font-weight:bold;font-size:8pt;background-color:#F00;text-decoration:none;}
div#contenu p.hotel a.promohotel:active { color:#000;font-weight:bold;font-size:8pt;background-color:#F00;text-decoration:none;}


div#contenu p.blocpromo a.lienpromo:link { font-weight:bold; }
div#contenu p.blocpromo a.lienpromo:visited { font-weight:bold; }
div#contenu p.blocpromo a.lienpromo:hover { font-weight:bold; }
div#contenu p.blocpromo a.lienpromo:active { font-weight:bold; }

div#contenu p.hotel b.resa { color:#F00;font-weight:bold;font-size:8pt;}

div#contenu p { font-size:12px; }
div#contenu h2 { font-size:14px;font-weight:bold; }

div#contenu a:link, div#contenu a:visited { color:#3E469A;text-decoration:underline;font-weight:normal; }
div#contenu a:hover, div#contenu a:active { color:#3E469A;text-decoration:none;font-weight:normal; }

div#contenu h2 a:link,
div#contenu h2 a:visited,
div#contenu h2 a:hover,
div#contenu h2 a:active { font-size:14px;font-weight:bold;text-decoration:none;color:#000; }

div#contenu ul li { font-size:12px; }

div#menuH {
	position:relative;text-align:center;
	margin:0;padding:0;
	height:21px;width:100%;
	background-image:url("pics/fond-menuH.gif");
	background-repeat:repeat-x;
}

div#menuH ul { height:21px;margin:0;padding:0; }
div#menuH ul li { list-style-type:none;display:inline;margin:0 0.5em;padding:0;font-size:13px; }
div#menuH ul li a:link, div#menuH ul li a:visited { color:#000;text-decoration:underline; }
div#menuH ul li a:hover, div#menuH ul li a:active { color:#000;text-decoration:none; }
div#menuH ul li.special a:link { font-weight:bold;color:#FF6600;text-decoration:underline;  } 
div#menuH ul li.special a:visited { font-weight:bold;color:#FF6600;text-decoration:underline; }
div#menuH ul li.special a:hover{ font-weight:bold;color:#FF6600;text-decoration:none; }
div#menuH ul li.special a:active  { font-weight:bold;color:#FF6600;text-decoration:none;  }


div#menuG {
	position:relative;text-align:center;
	margin:0;padding:0;
	width:114px;
	background-image:url("pics/fond-menuG.gif");
	background-repeat:repeat-y;
}

div#menuG h2 { margin:0;padding:0;font-size:10pt; }
div#menuG h2 span { display:none; }
div#menuG h2#hotels { 
	width:114px;
	height:25px;
	background-image:url("pics/h2-hotels.gif");
	background-repeat:no-repeat;
} 

div#menuG h2#vols { 
	width:114px;
	height:25px;
	background-image:url("pics/h2-vols.gif");
	background-repeat:no-repeat;
} 

div#menuG h2#loisirs { 
	width:114px;
	height:25px;
	background-image:url("pics/h2-loisirs.gif");
	background-repeat:no-repeat;
} 

div#menuG h2#locations { 
	width:114px;
	height:25px;
	background-image:url("pics/h2-locations.gif");
	background-repeat:no-repeat;
} 

div#menuG h2#mobile { 
	width:114px;
	height:25px;
	background-image:url("pics/h2-mobile.gif");
	background-repeat:no-repeat;
} 

div#menuG ul { width:114px;margin:0;padding:0;margin-bottom:15px; }
div#menuG ul li { list-style-type:none;display:block;margin:0.3em 0;padding:0;font-size:11px; }
div#menuG ul li a:link, div#menuG ul li a:visited { color:#000;text-decoration:underline; }
div#menuG ul li a:hover, div#menuG ul li a:active { color:#000;text-decoration:none; }
div#menuG ul li.Hnotshow { list-style-type:none;display:none;margin:0.3em 0;padding:0;font-size:9px; }
div#menuG ul li.Lnotshow { list-style-type:none;display:none;margin:0.3em 0;padding:0;font-size:9px; }
div#menuG ul li.Cnotshow { list-style-type:none;display:none;margin:0.3em 0;padding:0;font-size:9px; }
div#menuG ul li.Pnotshow { list-style-type:none;display:none;margin:0.3em 0;padding:0;font-size:9px; }

div#menuG ul li a.promomenu:link, div#menuG ul li a.promomenu:visited { color:#F00;text-decoration:underline;font-weight:bold; }
div#menuG ul li a.promomenu:hover, div#menuG ul li a.promomenu:active { color:#F00;text-decoration:none;font-weight:bold; }


div#menuG ul li.Lnotshow a:link { color:#F00; }
div#menuG ul li.Lnotshow a:visited { color:#F00; }
div#menuG ul li.Lnotshow a:hover { color:#F00; }
div#menuG ul li.Lnotshow a:active { color:#F00; }
div#menuG ul li.Cnotshow a:link { color:#F00; }
div#menuG ul li.Cnotshow a:visited { color:#F00; }
div#menuG ul li.Cnotshow a:hover { color:#F00; }
div#menuG ul li.Cnotshow a:active { color:#F00; }
div#menuG ul li.Hnotshow a:link,div#menuG ul li.Pnotshow a:link { color:#F00; }
div#menuG ul li.Hnotshow a:visited,div#menuG ul li.Pnotshow a:visited { color:#F00; }
div#menuG ul li.Hnotshow a:hover,div#menuG ul li.Pnotshow a:hover { color:#F00; }
div#menuG ul li.Hnotshow a:active,div#menuG ul li.Pnotshow a:active { color:#F00; }


div#menuG p#xiti a:link, div#menuG p#xiti a:visited,
div#menuG p#xiti a:hover, div#menuG p#xiti a:active { color:#ddd;text-decoration:none; }

div#banH { 
	position:absolute;
	top:15px;
	left:330px;
}

div#kw { 
	position:absolute;
	top:2px;
	right:2px;
	
	font-size:8pt;
	color:white;
}

div#kw a { color:white; }

div#coup_coeur { 
	position:absolute;
	top:82px;
	left:185px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

div#coup_coeur span {
	color:#FF9900;
}

div#coup_coeur a:link, div#coup_coeur a:visited {
	color:#FFF;text-decoration:underline;font-weight:normal;
}

div#coup_coeur a:hover, div#coup_coeur a:active {
	color:#FFF;text-decoration:none;font-weight:normal;
}

div#contenu table.resto {
	border-collapse:separate;
	border:none;border-spacing:0;
}

div#contenu table.resto td {
	border:none;
	border-bottom:2px solid white;
	background-color:#9c9;
	text-align:center;
	width:45%;
	font-size:7pt;
	padding:0.2em 0.4em;
}

div#contenu table.resto td.tel {
	text-align:center;
	width:20%;
	font-size:7pt;
	padding:0.2em 0.4em;
	border:none;
	border-bottom:2px solid white;
	background-color:#9c9;
	font-weight:bold;
}

div#contenu table.resto td.adr {
	text-align:center;
	width:35%;
	font-size:7pt;
	padding:0.2em 0.4em;
	border:none;
	border-bottom:2px solid white;
	border-right:1px solid white;
	background-color:#9c9;
}

div#contenu table#galerie td { width:200px;text-align:center;padding:5px; }
div#contenu table#galerie td.h { width:200px;text-align:left;padding:5px; }
div#contenu table#galerie td img { border:1px solid black; }

div#quefaire {
	float:right;
	border:1px solid #CCC;
	background-color:#EEE;
	padding-left:0.2em;
	margin-left:0.5em;
	width:190px;
}

div#quefaire p b {
	text-decoration:underline;
	font-weight:normal;
}

div#quefaire ul {
	padding-left:0;
	margin-left:0;
}

div#quefaire ul li {
	list-style-type:none;
}

div#quefaire ul li.ba {
	list-style-type:none;
	font-size:8pt;
}

div#contenu p.avisHome {
	font-size:8pt;
}

div#contenu p.avisHome i {
	font-style:italic;
}


div#contenu a.map:link,
div#contenu a.map:visited,
div#contenu a.map:hover,
div#contenu a.map:active {font-weight:normal;}


div#contenu p.photo  {
	text-align:center;
	border:1px dotted #CCC;
}

div#bandopromo { 
	text-align:right;
	font-size:8pt;
	color:red;
}

div#bandopromo a:link, div#bandopromo a:visited { color:#F00;text-decoration:underline; }
div#bandopromo a:hover, div#bandopromo a:active { color:#F00;text-decoration:none; }



table#randLoc {
	width:120px;
}

table#randLoc td {
	width:120px;
	text-align:center;
	font-size:9pt;
}

table#randLoc td.legal {
	font-size:8pt;
	color:#999;
	font-style:italic;
}

table#randLoc_home {
	width:520px;
	margin:auto;
}
table#randLoc_home td {
	width:130px;
	vertical-align:top;
	text-align:center;
	font-size:9pt;
}
table#randLoc_home td.legal {
	font-size:8pt;
	color:#999;
	font-style:italic;
	text-align:right;
}

.priceMin:link, .princeMin:visited {
	color:red;font-weight:bold;
}

.priceMin:hover, .princeMin:active {
	color:red;font-weight:bold;
}
