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 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/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/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/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/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/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/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/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/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; font-weight:bold;}