div#contenu ul.onglet,#inOverlay ul.onglet{text-align :right; display: block; border: 0px solid red; margin:15px 0 10px 0;padding:0; clear:both;}
#dFrame{clear:both; width:646px;}/***!!!!*/
#dFrame .sliderIn{padding-left:15px; width:635px; float:left}/**!!!!!***/
ul.onglet li {display: inline; list-style: none; text-align: center;}
ul.onglet li a{ font-size: 11px;font-weight: bold; color: gray;padding: 3px 3px 2px 3px; cursor: pointer; }
ul.onglet li a.select{ background-color: #ddd}
ul.onglet li a:hover{ background-color: #eee}
table#info{margin:0 0 5px 10px;text-align:right;}
table#info strong{color: #585858}
table#info td{border: 1px solid gray; border-width:0 1px 1px 0;padding: 2px}
p.season strong{float:left;clear:left;width: 130px;padding:0;height:15px; margin-left: 5px}
span.info-saison{float: left;}
#contenu {border: 0px solid red;min-height:800px; }
#contenu p.season span.info-saison span{display:block;float:left;height:15px;overflow:hidden;width: 210px;}
#contenu p.season{padding:0;margin:0;padding-left:8px;font-size:11px;color: #777}
.d-ico {width:62px; margin:0px 0 4px 4px; border:1px solid #8b8b8b;}
.thumb_sel{border:1px solid #000bc0;}
.sliderIn td, .sliderIn th{text-align: right;}.sliderIn td{padding-right:3px}
.sliderIn td.td-room{text-align:left;}
#contenu #ul_special, #ul_special{margin:0;padding:0;}#contenu #ul_special li, #ul_special li{margin:0;padding:0;list-style: none}
#dsc_dispo .available, #prtc .available{background-color: #008000}
#dsc_dispo .onrequest, #prtc .onrequest{/*background-color: #008001;*/ background-color: #fff000;}
#dsc_dispo .closed, #prtc .closed{background-color: #c0000b}
table.t_dispo{width:630px;border-left:1px solid silver}
.t_dispo td, .t_dispo th{border:1px solid silver; border-width:0 1px 1px 0;padding:0;width:15px;height:16px}
.t_dispo th{border-width:1px 1px 1px 0;font-size:9px;width:16px;text-align: center}
.dispo_room span{width:170px; font-size:11px; height:16px; overflow: hidden;float:right;margin:0;padding:0 5px 0 0}
.desc-prestataire, .desc-activity {background: url(../images/charte-graphique/sprite3.png) -20px -23px no-repeat;margin-top:15px;width:650px;}
#contenu .desc-prestataire h1,#contenu .desc-activity h1{font-size:16px;float:left;height:22px;text-indent:10px;color:#FFF;padding:6px 0px 4px 0px;margin:0;}
#contenu .d_all{border:2px #6c5b51 solid;border-width:0px 2px 0px 2px;width:646px;background:white}
.onglet_opt{width:auto;padding:0;margin:0;float:right}
.onglet_opt li{float:left;display:inline;width:25px}
.min-price{color: #007000}
.e_more{cursor: pointer}
div#contenu #dFrame, #dFrame{overflow:hidden;position:relative}
div#contenu #inFrame, #inFrame{width:10000px;position:absolute}
/*price comparison*/
#table_comparison{ background:#fff;}
#c_title{margin-top:10px;}
#c_filter{margin:auto;}
.c_label{margin-left:100px;width:160px;height:25px;float:left;}
/*#island,#category,#room,#offer,#display{width:250px;}
#arrival{width:200px;}*/
.c_pages{ margin:10px 0 10px 0;text-align:center;width:651px;}
#c_result{/*width:651px;*/}
.C_Aucun{ width:125px; height:25px; display:block;background:url(../images/comparaison-tarif/sprite_star.gif) 0px -100px no-repeat;/*background:url(../images/comparaison-tarif/style-sprite.png) -800px -300px no-repeat;*/ margin:5px 0 5px 0;}
.C_Economique{ width:125px; height:25px; display:block; background:url(../images/comparaison-tarif/sprite_star.gif) 0px -75px no-repeat;/*background:url(../images/comparaison-tarif/style-sprite.png) -775px -300px no-repeat;*/ margin:5px 0 5px 0;}
.C_Standard{ width:125px; height:25px; display:block; background:url(../images/comparaison-tarif/sprite_star.gif) 0px -50px no-repeat;/*background:url(../images/comparaison-tarif/style-sprite.png) -750px -300px no-repeat;*/margin:5px 0 5px 0;}
.C_Superieur{ width:125px; height:25px; display:block; background:url(../images/comparaison-tarif/sprite_star.gif) 0px -25px no-repeat;/*background:url(../images/comparaison-tarif/style-sprite.png) -725px -300px no-repeat;*/margin:5px 0 5px 0;}
.C_Luxe{width:125px; height:25px; display:block;background:url(../images/comparaison-tarif/sprite_star.gif) 0px 0px no-repeat; /*background:url(../images/comparaison-tarif/style-sprite.png) -700px -300px no-repeat;*/margin:5px 0 5px 0;}

.C_3{ width:75px; height:25px; display:block;background:url(../images/comparaison-tarif/sprite_star.gif) 0px 0px no-repeat; /*background:url(../images/comparaison-tarif/style-sprite.png) -420px -300px no-repeat;*/margin:5px 0 5px 0;}
.C_2{ width:75px; height:25px; display:block;background:url(../images/comparaison-tarif/sprite_star.gif) 0px -75px no-repeat; /*background:url(../images/comparaison-tarif/style-sprite.png) -495px -300px no-repeat;*/margin:5px 0 5px 0;}
.C_0,.C_1{ width:75px; height:25px; display:block;background:url(../images/comparaison-tarif/sprite_star.gif) 0px -100px no-repeat; /*background:url(../images/comparaison-tarif/style-sprite.png) -520px -300px no-repeat;*/margin:5px 0 5px 0;}

.cr_rate{ font-size:14px; font-weight:bold; color: #FF0033;}
.cr_rate a{ font-size:17px;}

/*Cart*/
a.cart_link{font-size:12px;font-weight:bold;}
#inOverlay ul.b-offre{clear:both;list-style:none;text-align:center;border-top:1px solid #fff;margin:0 0 0 10px;padding:0}
#inOverlay ul.b-offre li{float:left;width:162px;overflow:hidden;height:34px;margin:0}
ul.b-offre li a{overflow:hidden;cursor:pointer;border:1px solid #8ba4b1;color:#fff;display:block;margin-left:1px;background-color:#7d7d7d;font-size:12px;height:34px;font-weight:700;padding:2px 0 3px}
ul.b-offre li a:hover{background-color:#222}
ul.b-offre li a.active{background-color:#4c4c4c;color:#FFF}
#inOverlay p.info-hotel,#inOverlay p.o-info{border:1px solid #8ba4b1;height:57px;overflow:hidden;background-color:#cdcdcd;float:none;width:642px;font-size:12px;line-height:14px;border-width:1px 0;margin:4px 2px;padding:2px}
#close_box{
background:url(../images/engine/new-close.gif) right no-repeat;padding-right:40px;color:#ff8b00;
float:right;font-size:20px;font-family:calibri, arial;text-align:right;font-weight:700;cursor:pointer;margin:10px 15px 10px 0}
#overlay{height:0;overflow:hidden}
#inOverlay h1{ font-size: 24px; float: left; clear:none; padding-left: 24px; color: #227fd9 }
#inOverlay .available{background-color: #008000;}
#inOverlay .onrequest{/*background-color: #008001;*/ background-color: #fff000;}
#inOverlay .closed{background-color: #c0000b;}
#inOverlay p.e_button{clear:both; width: auto; text-align: center}
ul.onglet li {display: inline; list-style: none; text-align: center;color: #3f8cda;}
#inOverlay .e_button input{width: 170px;background: url(../images/engine/select.gif) #ff8901 repeat-x;font-weight: bold;}
#inOverlay #moteurRecherche h5, #inOverlay #moteurRecherche h6{background: url(../images/engine/new-blueline.png) bottom right no-repeat;padding:2px 0;color: #227fd9}
.block{width:650px;float:left;clear:both;font-size:12px;margin:1px 5px 10px;padding:5px}
#d-hotel .label{float:left;width:45%;text-align:right;padding:0 6px}
#d-hotel ul{padding:0}#d-hotel li{list-style:none}
#inOverlay select#room{width: 295px}
/**/
