v\:*{behavior:url(#default#vml)}
html{height:100%;margin:0;padding:0}
body{padding-top:35px;height:100%;text-align:center;font-family:verdana, arial, helvetica, sans-serif;font-size:11px;background:url(/images/fond.png) repeat #69a8f7;margin:0}
.preload1{background:url('/images/bt_promo-on.png');display:none}
.preload2{background:url('/images/bt_lastminue-on.png');display:none}
.preload3{background:url('/images/bt_map-on.png');display:none}
.preload4{background:url('/images/bt_support-on.png');display:none}
.preload5{background:url('/images/bt_links-on.png');display:none}
#haut{width:800px;height:72px;border:0 solid green;background:url(images/header.png) no-repeat;color:#fff;font:400 30px arial;margin:0;padding:0}
#haut a{color:#fff;text-decoration:none}
h3{color:#00157b;font:700 14px verdana,arial;margin:0;padding:0}
#contents{width:800px;color:#666;text-align:left;height:auto !important;min-height:675px;border:0 solid red;margin:0 auto}
#contentmilieu, #contentmilieu2{width:779px;position:relative;min-height:600px;  height:auto !important;  height:600px; background-color:#fff;border:0 solid #000;margin:0;padding:0 0 0 20px}
#bas{height:20px;width:800px;margin-left:auto;margin-right:auto;border:0 solid #ff0}
#droite{position:absolute;margin-left:530px;top:15px;width:274px;border:0 solid #999;z-index:100;padding:0}
#droite p{font:700 11px verdana,arial;color:#da0a0b}
#menu{height:15px;margin-top:15px;margin-left:0;border:0 solid #fff;list-style-type:none;font-size:11px}
#menu ul{list-style-type:none}
#menu li{float:left;border:0 solid blue}
#menu a em{visibility:hidden}

#bthm:hover{background:url('/images/bt_home-on.png') no-repeat}
#bthm{text-decoration:none;padding-left:30px;background:url('/images/bt_home.png') no-repeat}

#btpromo:hover{background:url('/images/bt_promo-on.png') no-repeat}
#btpromo{text-decoration:none;padding-left:40px;background:url('/images/bt_promo.png') no-repeat}
#btlm:hover{background:url('/images/bt_lastminute-on.png') no-repeat}
#btlm{text-decoration:none;padding-left:40px;background:url('/images/bt_lastminute.png') no-repeat}
#btpm:hover{background:url('/images/bt_map-on.png') no-repeat}
#btpm{text-decoration:none;padding-left:35px;background:url('/images/bt_map.png') no-repeat}
#btsp:hover{background:url('/images/bt_support-on.png') no-repeat}
#btsp{text-decoration:none;padding-left:35px;background:url('/images/bt_support.png') no-repeat}
#btp:hover{background:url('/images/bt_links-on.png') no-repeat}
#btp{text-decoration:none;padding-left:35px;background:url('/images/bt_links.png') no-repeat}
.centrer{text-align:center;margin-left:auto;margin-right:auto}
#date_form{padding-left:5px;margin:0}
#tab-qs, #tab-qs2{
border:1px solid #f7c514;border-collapse:collapse;font:11px verdana,tahoma;text-align:left;color:#6f310b;background-position:top center;background:url('/images/fond_moteur.jpg') repeat-x #fff;
}
#tab-qs2{
margin-left:auto;margin-right:auto;
}
#tab-qs select{font:11px arial;background:#ffffec}
.gras{font-weight:700}
.cadre{position:relative;width:760px}
.cadre .info{padding-left:80px}
.pkgp img{border:0;vertical-align:middle}
.cadre a:hover,.enhome a:hover,.orderby a{color:#3a1a94}
.cadre h1{font:400 15px arial,verdana,tahoma;background:url('/images/pictos/fondres2.png') no-repeat;text-align:left;width:766px;height:25px;margin:0;padding:2px 0 0 10px}
.cadre h1 a,.cadre h1 a:hover{text-decoration:none;color:#3a1a94;font-weight:700}
.cphoto{background:url('/images/pictos/cadre.png') no-repeat;text-align:center;width:86px;height:86px;margin:0;padding:5px 0 0}
.cdsc{background:url('/images/pictos/discount2.png') no-repeat;text-align:center;width:64px;height:50px;margin:0 auto;padding:0}
.txt2{font:700 13px arial,verdana,tahoma;color:#6f310b}
.hchb,.bchb{background:url('/images/pictos/hchb.png') no-repeat;width:575px;height:10px;margin:0;padding:0}
.bchb{background:url('/images/pictos/bchb.png') no-repeat;height:14px}
.normale{font-weight:400}
.gris{color:#666}
.cdsct{font:700 15px arial,tahoma;color:#fff;padding-right:7px;padding-top:19px}
.note{background:url('/images/pictos/note2.png') top left no-repeat;text-align:center;width:65px;height:55px;margin:0;padding:0}
.notet{font:700 12px arial,verdana,tahoma;color:#e60d0d}
.bloccadre{width:766px;border:1px solid #7e91aa;border-top:0}
.bloccadre td{vertical-align:top}
.cadreimg{height:80px;position:absolute;width:80px}
.city{font:italic bold 11px verdana,tahoma;color:#6f310b;text-align:right;margin:0;padding:0}
.prix{font-size:11px;color:#00157b;text-align:justify;margin:0;padding:0}
.bl{color:#00157b}
.pkgp a,.cadre a,.rg{color:#c30000}
.city img,.noborder img,.cphoto img{border:0}
.cadrehotel {border:0 solid red;width:550px;}
.cadrehotel h1{color:#00157b;font:bold 20px arial,verdana;margin:0;padding:0}
.cadrehotel .city{text-align:left}
#menuhotel{
	height:128px;
	background:url('/images/fvert.png') no-repeat;
	margin-left:84px;
	border:0px solid red;
	text-align:right;
	font: bold 15px arial;
	border-collapse:collapse;
	padding-top: 8px; 
}

ul#menuhotel li { 
	list-style: none; 
	text-align: right; 
	margin-top:5px;
	margin-right:10px;
}
ul#menuhotel li a { 
	text-decoration: none; 
} 
#menuhotel a:link, #menuhotel a:visited { color: #0036a1; } 
#menuhotel a:hover, #menuhotel a:active { color: #c30000; } 
#menuhotel a:hover { background-color: #e7face; } 
.cadremsg{
	background: #ffffec;
	border: 1px solid #DDDDDD;
	padding: 5px;
	text-align: center;
	width:450px;
}

.tab-prix {
	border: 1px solid #3A1A94;
	border-collapse: collapse;
	color: #00157b;
	font: 11px verdana,tahoma;
	text-align: center;
	width: 530px;
}
.tab-prix select{
	font: 12px arial,verdana,tahoma;
	background-color:#ffffec;
}
.tab-prix td{
	border-top: 1px solid #000000;
	padding-bottom: 4px;
	padding-top: 4px;
}
.tab-prix .coul1{
	background: #F4F4F4;
}
.tab-prix .coul2{
	background: #ECF1FB;
}
.tab-prix .coul3{
	background: #F3FBEC;
}
.tab-prix .coul4{
	background: #FAFAF9;
}
.tab-prix .coul5{
	background: #E3F5B2;
}
.tab-prix  .detail{
	color: #7249A4;
	font-size: 9px;
	text-decoration: underline;
}
.tab-prix .barre{
	text-decoration: line-through;
}
.tab-prix .border1{
	border: 1px solid #3A1A94;
}

div#tipDiv {
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
	background-color:#ffffec; border:1px solid #336; 
	width:250px; padding:4px;
	font-family: Verdana,Arial; 
	color:#3A1A94; font-size:11px; line-height:1.2;
	text-align:justify;
	/*filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;*/
}
.package2{
	background: #BDF566 url("/images/pictos/package.png") no-repeat center center;
	height: 28px;
	width: 530px;
}

#map {
background: url("/images/loading.png") no-repeat;
}
#tabservices ul{
	margin-top:-10px;
}
#tabservices td{
	vertical-align:top;
}
.fh3{background:url('/images/fh3b.png') no-repeat top left;width:195px;height:32px;padding-top:14px;padding-left:16px;}
.ital{font: italic bold 11px verdana}
.mar{color:#6f310b}
.imgphoto img{	border: 1px solid #00157b;margin-bottom:10px}
.nob{border:0}

#support select{
	font-size: 12px;
	background: #FFFFEC;
}

#policy h2, #support h2{
	font: bold 15px verdana,tahoma;
	background: #E3F5B2;
	border: 1px solid #C30000;
	color: #3A1A94;
	width:500px;
	margin: auto;
	text-align: center;
}
table.support{
	margin:auto;
	background-color:#F7F7F7;
	border:1px solid #F7C514;
	width:580px;
}
#support h2{
	margin-top:0px;
	margin-bottom:0px;
	width:558px;
}

.input-supp, #support textarea{
	font-size: 12px;
	background: #FFFFEC;
}
table.tabresa{
	width:558px;
	border:1px solid #D1C6B1;
	font: normal 12px arial,verdana,tahoma;
	background:#fff;
}

.tabresa input{
	font: normal 12px arial,verdana,tahoma;
}

.supresa{
	background-color:#FFF;
	border:1px solid #E7E7E3;
	width:570px;
	text-align:center;
}

.fd1{
	background-color:#F7F7E8;
}

.fd2{
	background-color:#7DC9FA;
}

.barre{
	text-decoration: line-through;
}
