/*-----Default Css---------*/
@font-face {font-family: 'FrutigerLTStd45LightRegular';src: url('fonts/frutigerltstd-light_1-webfont.eot');src: url('fonts/frutigerltstd-light_1-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/frutigerltstd-light_1-webfont.woff') format('woff'),url('fonts/frutigerltstd-light_1-webfont.ttf') format('truetype'),url('fonts/frutigerltstd-light_1-webfont.svg#FrutigerLTStd45LightRegular') format('svg');font-weight: normal;font-style: normal;}
/*@font-face {font-family: 'FrutigerLTStd45LightRegular';src: url('fonts/frutigerltstd-light-webfont.eot');src: url('fonts/frutigerltstd-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/frutigerltstd-light-webfont.woff') format('woff'),url('fonts/frutigerltstd-light-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}*/
@font-face {font-family: 'FrutigerLTStd47LightCnBold';src: url('fonts/frutigerltstd-boldcn-webfont.eot');src: url('fonts/frutigerltstd-boldcn-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/frutigerltstd-boldcn-webfont.woff') format('woff'),url('fonts/frutigerltstd-boldcn-webfont.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {font-family: 'FrutigerLTStd-Cn';src: url('fonts/FrutigerLTStd-Cn.eot?#iefix') format('embedded-opentype'),url('fonts/FrutigerLTStd-Cn.woff2') format('woff2'),url('fonts/FrutigerLTStd-Cn.woff') format('woff'),url('fonts/FrutigerLTStd-Cn.ttf') format('truetype'),url('fonts/FrutigerLTStd-Cn.svg#FrutigerLTStd-Cn') format('svg');font-weight: normal;font-style: normal;}
body{font-family:'FrutigerLTStd45LightRegular',Arial, Helvetica, sans-serif; font-size:12px;background: black;color:#000;}
*{ margin:0; padding:0;}
html{overflow-x:hidden;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#4d4d4f;}
p {display:block;margin:0;padding:0;}
.flt_gche {float:left;}
.flt_drt {float:left;margin-top: 18px;}
.clr,.clearfix {clear:both;font-size:0;line-height:0;height:0;}
.center {text-align:center;}
.justif p{text-align:justify;}
.nnmrg{margin:0;}
.nnbrdr{border:none !important;}
.msg_error{color: red;font-size: 14px;font-weight: bold;text-align: center;font-family:verdana;padding:10px;background: white;}
/*---------------Index----------------------------*/
#page{width:960px;position: absolute;top:0;z-index: 10;left: 50%;margin-left: -480px;}

/*********************POUR IPAD***********************/
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	#page{margin-left: -420px;}
	.global_galerie{width:1100px !important;}
	#photos{width:1100px !important;}
	#photos .panel{width:1100px !important;}
	.body_rewards{background-size:1799px 1452px;}
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	#page{margin-left: -420px;}
	.global_galerie{width:1100px !important;}
	#photos{width:1100px !important;}
	#photos .panel{width:1100px !important;}
	.body_rewards{background-size:1799px 1452px;}
}

/****************************************************/


.flex_width{width:960px !important;}
#fake_header{display: none;color: black;}
#header{height: 209px;background: #000;width:960px;margin: 0 auto;}
.logo { float:left; margin:24px 109px 0 22px;}
.slogan {float:left;font-size:17px;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;padding:66px 0 0 0;text-transform:uppercase;}
/*-----------   Login bloc----*/
.blc_login {float:right;width:390px;margin:36px 0 0 0;position:relative;}
.blc_login ul {padding:0 0 0 58px;width:332px;margin-left: 58px;}
.blc_login ul li{float:left;}
.blc_login ul li a{color:#fff;padding:0 10px 0 30px;line-height:30px;height:25px;display:block;font-family: FrutigerLTStd45LightRegular;font-size: 14px;}
.blc_login ul li.ui-tabs-selected{background:url('../images/bck_miles/tab_login_on.jpg') no-repeat 0 0;}
.blc_login ul li.ui-tabs-selected a {color:#fff;font-family:FrutigerLTStd47LightCnBold;}

.ui-tabs-hide {display: none;}
#htl_by_cat p.title{padding-top: 17px;clear: both;}

.blc_login div.profil {font-family: Verdana;padding:22px 14px;background: #252525;width: 362px;position: absolute;top: 25px;}
.blc_login div.profil input{float:left;border:1px solid #d0d0d0;width:153px;height:23px;margin:0 5px 4px 0;}
.blc_login div.profil input.pw {width:141px;}
.blc_login div.profil input.submit,p.ok input.ok {border:none;width:47px;height:27px;background:url('../images/btn_miles/ok1.png') no-repeat;color:#fff;font-weight:bold;margin-right:0;cursor:pointer;}
.blc_login div.membre_logged_in_cont{padding :7px 14px !important;}
.blc_login div.membre_logged_in_cont div.membre_logged_in a:HOVER{font-size: 12px;font-weight: bold;color:#fff ;text-decoration: underline;}
.blc_login div.membre_logged_in_cont div.membre_logged_in a{font-size: 11px;font-weight: bold;color: #C20052;text-decoration: underline;}

.blc_login div.profil a.sinscrir {float:left;background:url('../images/puces_miles/gris.png') no-repeat 0 4px;padding:0 0 0 10px;color:#fff;white-space:nowrap;}
.blc_login div.profil a.mp {float:right;padding:0 55px 0 0;color:#929292;text-decoration: underline;}
.blc_login div.gplus{display: block; position: absolute; top: -35px; right: 63px;}
.blc_login a.mini_co{display: block; position: absolute; top: -36px; right: 174px;}
.blc_login a.mini_twiter{display: block; position: absolute; top: -35px; right: 209px;}
.blc_login a.mini_face{display: block; position: absolute; top: -35px; right: 238px;}

/*-----------   Fin Login bloc----*/
/*-------Bloc Langues------*/
.lang_bwfr {position:absolute;right:0px;top:-36px;background:url('../images/pictos_miles/select_lg.gif') no-repeat 45px 9px #fff;z-index: 200;}
.lang_bwfr a.lng_current,.lang_bwfr a.lng_en{width:47px;padding:4px;border:1px solid #d0d0d0;height: 14px;display:block;}
/*----Fin Bloc Langues------*/
/*-------Menu Principal-----*/
#glob{background: #161616;height: 62px;width:100%;clear: both;margin: 24px 0 0 0;float:left;position: relative;z-index: 2;}

/*------Content-------------------*/
#content{width:960px;margin: 0 auto;position: relative;}
#content1{background:#fff;float: left;width: 960px;padding-bottom: 50px;}
/*----Moteur recherche--*/
#content_left {width:350px;float:left;/*padding-right: 12px;*/}
body.body_rewards #content_left{padding-bottom: 79px;}
.Searchresult p.error{text-align: center;font-weight:bold;color: red;}
.search_htl{float:left;width:350px;margin-bottom:32px;background:#f8f8f8;font-family: FrutigerLTStd47LightCnBold}
.search_htl_moteur_home{margin-top:15px;*margin-top:0;margin-bottom: 17px !important;}
#content_left #moteur_recherche_interne .rech_carte_stl1 .search_htl div.rech_rap{width: 285px;}
.search_htl p.ttl_blc {height:47px;background:#c20052;color:#fff;font-size:18px;padding-left:10px;line-height:47px;font-family: FrutigerLTStd47LightCnBold;letter-spacing: 2px;}
.search_htl ul.tab li,.search_htl p.srch_carte_off,.search_htl p.srch_carte_on{float:left;}
.search_htl ul.tab li a,.search_htl p.srch_carte_off a,.search_htl p.srch_carte_off span.bestclic,.search_htl p.srch_carte_on a{display:block;height:63px;font-size:13px;padding-top:13px;color:#000;font-family: verdana;}
.search_htl ul.tab li a span,.search_htl .srch_carte_off a span,.search_htl .srch_carte_off span.bestclic span {font-size:14px; font-weight: bold;}
.search_htl ul.tab li.srch_rap_off a{background:url('../images/bck_miles/rech_rpd_off.jpg') no-repeat;width:83px;padding-left:35px;padding-top: 20px;}
#moteur_recherche_interne.search_htl ul.tab li.srch_rap_off a{width: 88px;padding-left: 30px;}
.search_htl ul.tab li.srch_rap_on a{background:url('../images/bck_miles/rech_rpd_on.png') no-repeat;width:88px;padding-left:35px;}
.search_htl ul.tab li.ui-tabs-selected a#recherche_rapide{background:url('../images/bck_miles/rech_rpd_on.png') no-repeat;color:#fff;}
.search_htl ul.tab li.ui-tabs-selected a#recherche_par_envie{background:url('../images/bck_miles/rech_envie_on.png') no-repeat;color:#fff;}
.search_htl ul.tab li.srch_envie_off a{background:url('../images/bck_miles/rech_envie_off.jpg') no-repeat;width:75px;padding-left:35px;}
.search_htl ul.tab li.srch_envie_on a{background:url('../images/bck_miles/rech_envie_on.png') no-repeat;width:60px;padding-left:45px;}
.search_htl p.srch_carte_off a{background:url('../images/bck_miles/rech_crt_off.jpg') no-repeat;width:90px;padding-left:32px;}
.search_htl p.srch_carte_on a{background:url('../images/bck_miles/srch_crt_on.png') no-repeat;width:90px;padding-left:32px;}
.search_htl div.rech_rap {float:left;width:334px;padding:20px 13px 10px 10px;}
.search_htl div.rech_rap p{padding-bottom:12px;height:25px;font-family: FrutigerLTStd47LightCnBold;}
.search_htl div.rech_rap label {width:102px;text-align:left;padding-right:10px;color:#000;float:left;line-height:25px;font-size: 14px;}
.search_htl div.rech_rap label.two_line {line-height:13px;color: #C20052;width: 180px;float: left;}
.search_htl div.rech_rap label span{color:#C20052;font-size:11px;display:block;}
.search_htl div.rech_rap input.destin {width:191px;border:1px solid #d0d0d0;height:23px;float:left;margin-right:4px;font-size:14px;color:#646464;line-height:23px;padding-left: 3px;font-family: FrutigerLTStd45LightRegular}
.search_htl div.rech_rap input.ac_loading{}
.search_htl div.rech_rap a.help {float:left;background:url('../images/pictos_miles/info.png') no-repeat;height:21px;width:21px;margin-top:3px;}
.search_htl div.rech_rap input.arriv,.rech_envie p input.arriv,#affin_serach_rg_vl input#DateRangeStart,#affin_serach_rg_vl input#DateRangeEnd {width:126px;border:1px solid #d0d0d0;height:23px;float:left;font-size:11px;color:#646464;background:url('../images/pictos_miles/cldr.png') no-repeat 98% 3px #fff;line-height:23px;cursor: pointer;font-family: verdana;}
.search_htl div.rech_rap div.chambres {padding-left:112px;}
.search_htl div.rech_rap div.multiple_chambres label{display:block;padding-bottom:3px;text-align:left;width:auto;line-height:normal;}
.search_htl div.rech_rap div.multiple_chambres select{width:55px;border:1px solid #d0d0d0;background:#fff;}
.search_htl div.rech_rap p.rech_btn,.rech_envie p.rech_btn {height:38px;float: right;clear: both;*float: none; padding-bottom:0;}
.search_htl div.rech_rap p.rech_btn a,.rech_envie p.rech_btn a {color:#fff;text-decoration:underline;float:right;white-space:nowrap;line-height:38px;}
#div_carte_via{float: left;}
.search_htl p.rech_btn input,.search_modif p.rech_btn input{line-height: 14px !important; float: left;}

p.rech_btn input,a.rech_btn {/*background:url('../images/btn_miles/btn_bg_rge.png') no-repeat;height:34px;*/color:#fff;font:bold 14px Arial;border:none;cursor:pointer;overflow: visible;display:block;width: 106px;text-align: center;line-height: 34px;background: #C20052;}
p.rech_btn input{background: none;}
p.rech_btn input{padding:0\9 !important;}
p.rech_btn,.blc_bwr p.rewards_resa a.decouv{background: url("../images/btn_miles/rech_right.png") no-repeat 100% 0;cursor: pointer;height: 38px;padding-right: 5px;margin-right: 14px;clear: both;}
.blc_bwr p.rewards_resa a.decouv{background: url("../images/btn_miles/rech_right.png") no-repeat 100% 5px;}
p.rech_btn input{width: auto;margin-top: 0; height:38px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
            p.rech_btn input  {margin-top: 0;}
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {    
    #moteur_rech_rap p.rech_btn input  { margin-top: 0; }
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {    
    .blc_bwr p.rewards_resa a.decouv span input { margin-top: 10px; }
    p.rech_btn input, a.rech_btn {margin: 0;line-height: normal;}
    }
.blc_bwr p.rewards_resa a.decouv span input {margin-top: 10px\9;}
p.rech_btn input, a.rech_btn {margin: 0\9;line-height: normal\9;}       
p.rech_btn span,.blc_bwr p.rewards_resa a.decouv span{background: url("../images/btn_miles/rech_left.png") no-repeat;border:none;color: #FFF;display: block;float: right;font: bold 14px/38px Arial;height: 38px;/*padding: 0 10px 0 15px;*/padding: 0 0 0 4px; *width: auto;*padding-left:8px;/**width: 100px;*/}
.search_htl ul.lang li {color:#000;display:inline;}
.search_htl ul.lang li a{color:#000;font-size:10px;padding:0 3px;}
.search_modif #lien_occupation a.recherche_thematiques{font-weight: bold;color: #C10051;}
.search_modif #lien_occupation a.recherche_thematiques:HOVER{text-decoration: underline;}
.search_modif #rech_avancee{background: url("../images/puces_miles/noir.png") no-repeat scroll 0 3px transparent;font-size: 14px;margin-bottom: 6px;padding-left: 12px;margin-left: 5px;color: #000000;font-family: FrutigerLTStd47LightCnBold;}
.search_modif #code_priv{padding-left: 10px;}
.search_modif .two_line{line-height:13px;color: #000000;float: left;font-family: FrutigerLTStd47LightCnBold;}
.search_modif #code_priv input{line-height:13px;color: #000000;float: left;width: 70px;font-family: FrutigerLTStd45LightRegular;margin-left: 10px;}
.search_modif #form_recherche p#code_priv label span {color: #C20052;display: block;font-size: 11px;}
.search_htl a#rech_avancee{margin-bottom:6px;display: block;background:url('../images/puces_miles/noir.png') no-repeat 0 3px;color:#000;padding-left: 12px;font-size:14px;margin-top: 10px;}
.search_htl div.rech_rap p#code_priv{height:auto;float: left;}

.search_htl div.blc_promo{float: left;}
.search_htl div#code_priv input.destin{width: 70px !important;}
.search_htl div.rech_rap span.tarif_fx{display: block;padding-left: 111px;}
.search_htl div.rech_rap span.tarif_fx label{color:#fff;padding-left: 4px;float:none;text-align: left;line-height: normal;height: auto;}
/*---------Recherche par envie-----------*/
.rech_envie{padding: 18px 13px 10px 10px;float: left;width: 334px;}
.rech_envie a.envie{float:left;width:62px;height:55px;margin-left:18px;text-align:center;padding:6px 0 0 0;font-size:9px;color:#000;font-family: Verdana;}
.rech_envie a.envie_on{background:#efefef;}
.separ_trv_ns {clear:both;padding:20px 0;}
.rech_envie p,.rech_carte p{padding-bottom:11px;height:25px;}
.rech_envie p label,.rech_carte p label{float:left;width:98px;padding-right:5px;color:#000;font-size: 13px;}
/*.rech_envie p input,.rech_carte p input{float:left;border:1px solid #d0d0d0;height:23px;color:#646464;font-size:13px;}*/
.rech_envie p input.arriv {width:100px;}
.rech_envie p select.reg {width:220px;border: 1px solid #D0D0D0;}
.rech_envie p select.reg OPTGROUP{color: #C20052;font-family: FrutigerLTStd47LightCnBold;font-style: normal;}
.rech_envie p select.reg OPTION{color: #000000;font-family: FrutigerLTStd45LightRegular;margin-left: 10px;}
.rech_envie p select.nuit {width:55px;border: 1px solid #D0D0D0;}
.rech_envie p select#ville {width: 180px;}
.rech_envie p.nnpad_btm,.rech_carte p.nnpad_btm{padding-bottom:0}
#content_right_page_interne_list .list_htl1 div.descrip_htl{width: 560px;float: left;}
#content_right_page_interne_list .list_htl1 div.adr_htl {float: left;width: 288px;}
/*-----------Fin Recherche par envie-----------*/
/*-----------Recherche sur carte-----------*/
#form_carte select,#form_carte select OPTION,#form_carte select OPTGROUP{font-family: verdana;font-size: 12px;}
#form_carte select{width: 189px; border: 1px solid #D0D0D0;}
#form_carte div.champ{padding: 5px 0 5px 0;border-bottom:2px solid transparent;}
.rech_carte {float: left;padding: 27px 13px 10px 10px;width: 334px;}
.rech_carte p label {width:103px;text-align:right;}
.rech_carte p select{width:218px;float: right;}
#div_select_age_per_room{margin-bottom: 10px;}
#div_select_age_per_room .type_resa, div_select_age_per_room #line_room_1 .type_resa,
.search_modif #div_select_age_per_room #line_1 p.list,
#div_select_age_per_room #line_2 .type_resa, div_select_age_per_room #line_room_2 .type_resa, 
#div_select_age_per_room #line_3 .type_resa, div_select_age_per_room #line_room_3 .type_resa
{width:60px;margin:0 6px 10px 0;float:left;}
#div_select_age_per_room #line_room_1 .type_resa,#div_select_age_per_room #line_room_2 .type_resa,
#div_select_age_per_room #line_room_3 .type_resa{width:50px;}
#div_select_age_per_room .type_resa label{text-align:left;width:auto;line-height: normal;padding-bottom: 3px;font-size:12px !important;}
#div_select_age_per_room #line_1,#div_select_age_per_room #line_2,#div_select_age_per_room #line_3{float:left;/*width:222px;*/}
#div_select_age_per_room #line_1 .type_resa label{display:block;padding-bottom:3px;text-align:left;width:auto;line-height:normal;font-size:12px !important;}
#div_select_age_per_room #line_1 select,#div_select_age_per_room #line_2 select, #div_select_age_per_room #line_3 select,#chambre_unique .champ select{width:55px;border:1px solid #d0d0d0;background:#fff;}
#line_2, #line_3{clear:left;}
#line_room_2 span, #line_room_3 span{width:100% !important;}
#lien_occupation{display: block; margin-left: 7px;color: #C10051;margin-bottom: 13px;}
#line_age_select_2_for_room_1, #line_age_select_1_for_room_1,#line_age_select_2_for_room_2, #line_age_select_1_for_room_2,#line_age_select_2_for_room_3, #line_age_select_1_for_room_3{float:left;margin-right: 10px;}
#chambre_unique{padding-bottom:8px;clear: both;}
#div_select_age_per_room div.champ_resa strong {padding-top:21px;display: block;color: #C10051;}
#content_left div.qualites{margin-left: 8px;}
#content_left div.qualites div.city_departement{font-family: verdana;font-weight: bold;font-size: 12px;margin-top: 10px;}
#content_left div.qualites p span{font-family: verdana;font-weight: bold;color: #C20052;font-size: 14px;}
#content_left div.qualites ul li {display: block;float: left;padding: 5px;background: #E4E3E1;margin: 5px 5px 5px 0;}
#content_left div.qualites ul li h2 a{background: url("../images/pictos_miles/triangle_right.png") no-repeat scroll 0 1px transparent;padding-left: 13px;font-size: 11px;font-family: verdana;color: #000;}
/*-----------Fin Recherche sur carte-----------*/
/***********************bwfrtooltipcss***************************/
a.help span {display:none; padding:4px 5px; margin-left:20px;margin-top:10px; width:150px;}
a.help:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#ddd;z-index: 111111;}
/*****************************************************************/
/*---Fin Moteur recherche--*/
#content_right {width:590px;float:right;}
h2.title_cont_miles,.large_cont h2{background: url('../images/bck_miles/cont_title.png') no-repeat !important; padding: 12px 0 23px 10px !important; color: white !important;font-weight: normal !important;font: normal 17px verdana !important;margin-bottom: 20px;}

/*---------Derniers h�tels consult�s------*/
.last_htl {width:350px;float:left;background: #fff;}
.last_htl p.titl {color:#fff;height:52px;background:#000;line-height:62px;padding-left:10px;font-family: FrutigerLTStd47LightCnBold;letter-spacing: 1px;font-size: 21px;}
.last_htl div.row {width:329px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:12px 10px 10px 10px;float:left;position:relative;}
.last_htl div.row .fermer{position:absolute;top:13px;right:5px;cursor:pointer;}
.last_htl div.row img.etl {float:left;padding-right:11px;width: 100px;height: 73px;padding-top: 8px;}
.last_htl div.row .flt_drt{width:205px;}
.last_htl div.row h2 {float: right;font-size: 17px;width:100%;color: #000;font-weight: normal;font-family: verdana;}
.last_htl span.etoile {padding:0 0 0 5px;white-space: nowrap;}
.last_htl span.etoile img{padding:0 0 0 5px;}
.last_htl p.resa_histo{margin-bottom: 6px;font-size:11px;background:url('../images/pictos_miles/timing.png') no-repeat;padding-left: 30px;font-family: verdana;color: #4D4D4F}
.last_htl p.dern_cons{font-size:11px;font-family: verdana;color: #4D4D4F}
.last_htl p.resa_histo strong,.last_htl p.dern_cons strong{font-size:10px;color: #000}

.last_htl a.voir_tt{font-size:14px;background:url('../images/puces_miles/noir.png') no-repeat 0 4px;padding-left: 12px;float:left;color:#000;}
.btn_gris{background:url('../images/btn_miles/btn_bg_gris.png') no-repeat;color:#fff;float:right;text-align: center;width: 85px;height: 29px;line-height: 29px;font-family: verdana;}
/*---------Derniers h�tels consult�s-------*/
/*---------Bloc Destination-------*/
.tp_destin {width:350px;float:left;background: #fff;font-family: verdana;}
.tp_destin p.titl {color:#fff;height:52px;background:#000;line-height:62px;padding-left:10px;font-family: FrutigerLTStd47LightCnBold;letter-spacing: 1px;font-size: 21px;}
.tp_destin div.row {width:329px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:12px 10px 10px 10px;float:left;position:relative;}
.tp_destin div.row img {float:left;padding-right:11px;}
.tp_destin div.row p span {font-size:15px;}
.tp_destin div.row p strong {font-size:18px;text-transform: lowercase;color: #000;}
.tp_destin div.row p strong.hotel_ville {font-size:15px;color: #000;text-transform: capitalize;}
.tp_destin p.etoile {color:#4d4d4f;font:normal 11px verdana;padding:12px 10px 10px 10px;float:left;clear:left;width:329px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
/*---------Bloc Destination-------*/
/*------Avantages BW---------*/
.avntg_bw{width:329px;float:left;background: #fff;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:20px 10px 20px 10px;}
.avntg_bw p.ttl{font:normal 22px FrutigerLTStd47LightCnBold;margin-bottom: 30px;margin-left: 4px;}
.avntg_bw li{font:normal 15px FrutigerLTStd45LightRegular;line-height: 20px;padding-left: 46px;margin:0 0 25px 12px;letter-spacing: 1px;}
.avntg_bw li.avntg1{background:url('../images/pictos_miles/avntg1.png') no-repeat;}
.avntg_bw li.avntg2{background:url('../images/pictos_miles/avntg2.png') no-repeat;}
.avntg_bw li.avntg3{background:url('../images/pictos_miles/avntg3.png') no-repeat;margin-left: 14px;padding-left: 44px;}
.avntg_bw li.avntg4{background:url('../images/pictos_miles/avntg4.png') no-repeat;}
.avntg_bw li.avntg5{background:url('../images/pictos_miles/avntg5.png') no-repeat;margin-left:9px;padding-left: 49px;}
.avntg_bw li.avntg6{background:url('../images/pictos_miles/avntg6.png') no-repeat;}
/*------Fin Avantages BW-----*/
/*------Diaporama Home------------*/
.nav-next,.nav-prev{position: absolute;z-index: 10;cursor:pointer;}
.cont_gallery{position: relative;height: 0;}
.cont_gallery #photos{position:relative;}
.gal_nav_cont .nav-next{right: 0;top:574px;}
.gal_nav_cont .nav-prev{right: 40px;;top:574px;}
.gal_nav_cont{position: absolute;width:70px;left:50%;margin-left: 410px; z-index:15;}
.panel{margin:0 auto;width: 100% !important;}
.panel-overlay{/*position: relative;padding:370px 0 0 637px;margin: 0 auto;width:323px;*/ position: absolute;left: 829px;top: 341px;width: 323px;z-index:34;display: none;}
*+html .panel-overlay{z-index: 9;}
.panel-overlay span img{position:relative !important; width: auto;height: auto;}
.panel-overlay1{background:url('../images/bck_miles/descr_diapo.png') no-repeat 60% 100%;padding:0 0 17px 0;color:#000;width:323px;position: absolute;top:48px;left:0;z-index: 20}
.panel-overlay11{background:#fff;/*width:277px;padding:22px 23px;*/padding: 10px 15px;width: 293px;position: relative;z-index: 20}
div.panel-overlay h2{margin-bottom:10px;}
div.panel-overlay h2 a{font:20px FrutigerLTStd45LightRegular;color: #000;}
.panel img{position: absolute;z-index: 1;width:1800px;}
div.panel-overlay p{margin-bottom:10px;font-size: 13px;}
div.panel-overlay p span.price{font-size:10px;float:left;margin-right: 4px;width: 155px;}
div.panel-overlay p span.price strong {font-size:30px;font-weight: normal;;}
div.panel-overlay  a.rech_btn{float:left;}
/* zone promo auto */
.autopromo_click{display: block; height: 305px; overflow:hidden; left: 545px; position: absolute; top: 360px; width: 607px; z-index: 11;}

.progress_bar {background: url("../images/background/progress-bar.png") repeat-x scroll 0 0 #C20052;height: 8px;position: relative;width: 100%;}
.progress_bar_centered{margin:0 auto !important;width: 960px !important;}
.cont_progress_bar_home{margin:0 auto;width: 960px ;overflow: hidden;background: none repeat scroll 0 0 #666666;position: relative;}
.cont_progress_bar_alaune{margin:0 auto;width: 570px ;overflow: hidden;background: #666666;position:absolute;top: 244px;}
/*----Fin diaporama Home---------*/
/*------------Offre D�rni�re minute------*/
.blc_offre{float:left;width:570px;margin:25px 0 30px 0;position: relative;background: #fff;}
.blc_offre ul{height:57px;float:left;}
.blc_offre ul.tab li{float:left;}
.blc_offre ul.tab li a{display:block;height:44px;font-size:13px;padding-top:13px;color:#000;width: 192px;}
.blc_offre ul.tab li.ofr_DrnMin a{background:url('../images/bck_miles/drn_min_off.jpg') no-repeat;padding:13px 10px 0 57px;width: 120px;}
/*.blc_offre ul.tab li.ui-tabs-selected.ofr_DrnMin a{background:url('../images/bck_miles/drn_min_on.png') no-repeat;padding:13px 10px 0 57px;color:#fff;}
*/.blc_offre ul.tab li.ofr_AvtPrm a{background:url('../images/bck_miles/avnt_prem_off.jpg') no-repeat;padding:13px 10px 0 62px;width: 120px;}
.blc_offre ul.tab li.ui-tabs-selected.ofr_AvtPrm a{background:url('../images/bck_miles/avnt_prem_on.png') no-repeat;padding:13px 10px 0 62px;color:#fff;}
.blc_offre ul.tab li.ofr_nuit_gratuite_off a {background: url("../images/bck_miles/offres_nuit_gratuite_off.jpg") no-repeat scroll 0 0 transparent;padding: 13px 10px 0 62px;width: 118px;}
.blc_offre ul.tab li.ui-tabs-selected.ofr_nuit_gratuite_off a{background:url('../images/bck_miles/offres_nuit_gratuite_on.jpg') no-repeat;padding:13px 10px 0 62px;color:#fff;}
a.tt_offre{background:url("../images/pictos_miles/triangle_right.png") no-repeat scroll 0 3px transparent;padding-left:18px;color:#0d275b;text-decoration:underline;position: absolute;right: 36px;top:-40px;color: #000;font-size: 13px;}
.blc_offre div.DrnMin,#content_right .right_default{padding:20px 0 10px 20px;float:left;width:570px;position: relative;}
.blc_offre div.DrnMin{border:1px solid #e2e2e2;width:548px;}
.blc_offre div.DrnMin .BanDrn{float:left;margin-right:19px;}
.blc_offre div.DrnMin div.DrnMin1{width:254px;float:left;position:relative;margin-bottom: 20px;height: 305px;}
.blc_offre div#offres_points_rewards div.DrnMin1{width:254px;float:left;position:relative;margin-bottom: 20px;height: 310px;}
.blc_offre div.DrnMin div.mrg{margin-right:19px;}
.blc_offre div#offres_week_end div.DrnMin1{margin-bottom: 20px;}
.blc_offre div.DrnMin div.DrnMin1 img{padding-bottom:5px;}
.blc_offre div.DrnMin div.DrnMin1 h2{font-size:13px;font-weight: normal;font-family: verdana;}
.blc_offre div.DrnMin div.DrnMin1 h2 span{font-size:15px;font-family: verdana;}
.blc_offre div.DrnMin div.DrnMin1 h2 span.etoile{white-space:nowrap;padding: 0 0 0 5px; }
.blc_offre div.DrnMin div.DrnMin1 h2 span.etoile img{padding: 0 0 0 1px;}
.blc_offre div.DrnMin div.DrnMin1 p span{font-size:12px;}
.blc_offre div.DrnMin div.DrnMin1 p em{font-size:20px;font-style:normal;font-weight:bold;text-transform: lowercase;font-family: arial;}
.blc_offre div.DrnMin div.DrnMin1 p span.old_prc{color: #4d4d4f;font-size:12px;}
.blc_offre div.DrnMin div.DrnMin1 p span.old_prc em {font-size:12px;font-style:normal;font-weight:bold;text-decoration:line-through;}
.blc_offre div.DrnMin div.DrnMin1 ul{position:absolute;height:20px;right:0;top:171px;}
.blc_offre div.DrnMin div.DrnMin1 ul li{float:right;margin-left:9px;}
.blc_offre div.DrnMin div.DrnMin1 ul li img{margin-bottom:0;}
.blc_offre div.DrnMin div.DrnMin1 a.sinscr{margin:0 !important;position:relative;top:-20px;cursor:pointer;}
.blc_offre div.DrnMin div.DrnMin1 span.avis_client_blc_promo{margin:0 !important;position:relative;height:23px;display:block;line-height:23px;}
.blc_offre div.DrnMin p.etoile {color:#262626;font:11px verdana;padding:10px 0 0 0;float:left;clear:left;border-top: 1px solid #E2E2E2;text-align: center;width: 568px;position: relative;left: -20px; }
.blc_offre a.resa_btn{float:right;}
.resa_btn,.htl_name a.rech_btn,.line_cmptn a.rech_btn,.ui-dialog a.envoyer{background: url("../images/btn_miles/btn_sml_rge.png") no-repeat;border: medium none;color: #FFFFFF;cursor: pointer;display: block;font: bold 12px/27px Arial;height: 27px;text-align: center;width: 83px;}
a.loop_btn_big span {background: url("../images/btn_miles/loop_btn_big.png") no-repeat #FFF;display: block;height: 26px;padding: 32px 10px 0 36px;white-space: nowrap;}
.blc_offre p.price{float:left;width: 167px;}
/*------------Fin Offre D�rni�re minute------*/
/******************** sildes a la une ****************************/
.blc_la_une #slideshow {margin:0 auto;width:570px;height:400px;position:relative;float: left;}
.blc_la_une #slideshow #slidesContainer {margin:0 auto;width:570px;height:400px;overflow:auto;position:relative;}
.blc_la_une #slideshow #slidesContainer .slide {margin:0 auto;width:570px;height:263px;}
.blc_la_une #slidesContainer{}
/*-------Bloc A la une--------------------*/
.blc_la_une{float:left;width:570px;margin-bottom:10px;background:#fff;position:relative;color:#484848;}
.blc_la_une p.title{font-size:21px;color:#fff;font-weight: normal;line-height: 40px;background: #000;height: 40px;padding-left: 23px;font-family: FrutigerLTStd47LightCnBold;letter-spacing: 1px;}
.blc_la_une img.bann{width: 570px;height: 244px;display: block;}
.blc_la_une a.nav_left{background:url('../images/btn_miles/nav_left_on.png') no-repeat;width:33px;height:32px;position:absolute;top:233px;left:25px;z-index: 10;}
.blc_la_une a.nav_right{background:url('../images/btn_miles/nav_right_on.png') no-repeat; width:33px;height:32px;top:233px;left:65px;z-index: 10;position:absolute;}
.blc_la_une div.une_left{float:left;width:450px;padding:25px 20px 0 0;}
.blc_la_une div.une_left p{text-align:justify;font-size:13px;}
.blc_la_une div.une_left h2{font-size:18px;font-weight: normal;}
.blc_la_une div.une_left h2 a{color:#202020;}
.blc_la_une div.une_left h2 span{font-size:13px;}
.blc_la_une div.une_left h2 img {margin:0;padding:0 2px 0 0;}
.blc_la_une div.une_left img.log_pr{margin:0 18px 14px 0;padding:0;float:left;}
.blc_la_une ul{height:20px;margin-bottom:28px;float:right;}
.blc_la_une ul li{float:right;margin-left:9px;}
.blc_la_une ul li img{margin-bottom:0;}
.blc_la_une div.flt_drt{width: 100px;}
.blc_la_une div.flt_drt p{color:#000;font-size:10px;font-family:verdana;margin-bottom:6px;float:right;clear:right;width:100%;text-align: right;}
.blc_la_une div.flt_drt p span{color:#000;font-size:20px;font-family:arial;display:block;font-weight: bold;}
.blc_la_une div.flt_drt p span span.devise{font-size:14px;font-weight:bold;text-transform: lowercase;display: inline;}
/*-------Fin Bloc A la une--------------------*/
/*****************************************************************/
/*--------Bloc Application bw------*/
.appl_bw{width: 570px;margin-bottom: 10px;float: left;}
.appl_bw p.ttl{font-family: FrutigerLTStd47LightCnBold;letter-spacing: 1px;font-size: 21px;background: #000000;color: #FFFFFF;height: 40px;line-height: 40px;padding-left: 23px;}
.appl_bw1{border:1px solid #d5d5d5;border-top:none;background:url('../images/bck_miles/px_app_bw.jpg') repeat-x;padding:14px 4px 10px 10px;}
.appl_bw1 p{margin-bottom:12px;}
.appl_bw1 p.stl1{font-size:20px;font-family: FrutigerLTStd47LightCnBold;}
.appl_bw1 p.stl2{font-size:11px;margin-bottom:20px;font-family: verdana;margin-left: 0px;font-weight: bold;}
.appl_bw1 p.stl3{font:normal 12px FrutigerLTStd45LightRegular;font-style: italic;letter-spacing: 1px;}
.appl_bw1 p.stl4{font:normal 18px FrutigerLTStd47LightCnBold;margin-top:18px;letter-spacing: 1pt;}
.appl_bw1 img.flt_drt_app{float: right;}
/*--------Fin Bloc appliocation bw---*/ 
/*---------Application Ipad iphone-----*/
.application {padding: 25px 30px 0 30px;}
.application .part1 h3{color:#C20052;font:normal 26px FrutigerLTStd47LightCnBold;margin-bottom: 77px;}
.application .part1 p{float: left;clear: left;width: 230px;margin-top: 23px;}
.application .part1 p span{float: left;color:#000;font-size: 20px;text-align: center;padding-top: 8px;}
.application .part2 table{width:100%;}
.application .part2 p.ttl{color:#0e295e;font:bold 17px verdana;background:url('../images/bck_miles/separ_appl.jpg') no-repeat 0 100%;padding-bottom: 15px;margin-bottom: 20px;text-transform: uppercase;}
.application .part2 p.ttl span{color:#c42e4e;font:bold 18px verdana;display:block;}
.application .part2 td{font-size:14px;padding: 10px 0;}
.application .part1 img.flt_drt{float: right;}

.application .part2 td img{display: block;}
.application .part2 td a.telecharger{background:url('../images/btn_miles/telecharger.jpg') no-repeat;width: 288px;height: 67px;display: block;}
.application .part2 img.iphone_ipad1{position: relative;left:-14px;}
.offre_appl{background: #000;padding:4px 0;width: 100%;float: left;}
.offre_appl1{float:left;font:bold 20px verdana;color:#fff;width: 434px;padding: 10px 20px;}
.offre_appl1 p{margin-bottom:7px;}
.offre_appl1 span{font:bold 26px verdana;color:#dbbe7c;}
.offre_appl1 a.profit {background: url("../images/btn_miles/profit_offr.png") no-repeat;float: left;height: 39px;text-align: center;width: 222px;font: bold 17px/38px verdana;display: block;color:#fff;}

.offre_valabl{font:normal 12px verdana;padding: 20px 20px;color:#000;clear: both;}
/*---------Fin Application Ipad iphone-----*/
/*------Fin Content--------------*/
/*---------Footer--------------------------------------------*/
/*---Avantages bw--*/
.avntg_footer{padding: 30px 20px 20px 50px;background: #000;clear: both;display: block;}
.avntg_footer p{width: 148px;float:left;margin-right: 30px;text-align: center;color:#fff;font-size: 14px;}
.avntg_footer p img{margin-bottom: 10px;}
.avntg_footer p span{font-size: 10px;}
/*---Fin Avantages bw--*/
/*---------Recherche H�tels par cat�gorie--------------*/
#htl_by_cat {width:960px;margin-bottom:20px;background: #141414;color:#E0DED8;padding: 16px 0;text-align: center;}
#htl_by_cat p.title {font-weight:bold;margin:0 0 20px 45px;text-align: left;}
#htl_by_cat ul{display:inline-block;}
#htl_by_cat ul li {float:left;text-align: left;}
#htl_by_cat ul.by_city {width:184px;}
#htl_by_cat ul.by_htl {width:300px;}
#htl_by_cat ul li ul{float:left;width:190px;}
#htl_by_cat ul li span{font-weight:bold;font-size:11px;display:block;line-height:36px;}
#htl_by_cat ul li ul li{float:none;}
#htl_by_cat ul li ul a {font-size:11px;color:#E0DED8;}
/*---------Fin Recherche H�tels par cat�gorie--------------*/

#footer {padding-bottom:10px;position: relative;background: #000;}
#footer1 {padding:12px 20px;width:920px;color:#0d275b;}
#footer1 .foot_left{border-right:1px solid #1a1a1a;float:left;margin-right:20px;}
#footer1 div.col1{float:left;width:150px;}
#footer1 div.col2{float:left;width:170px;}
#footer1 div.col1 a,#footer1 div.col2 a,#footer1 div.col1 span,#footer1 div.col2 span{color:#fff;}
#footer1 div.col3{float:left;width:330px;line-height:20px;padding-right:25px;color:#999999;}
#footer1 div.col3 p{text-align: justify;}
#footer1 div.col1 ul,#footer1 div.col2 ul{margin-bottom:26px;line-height:20px;}
#footer1 div.col3 h3{font-size:15px;padding-bottom:20px;}
#footer1 div.col3 h1{font-size:15px;padding-bottom:20px;}
#footer1 div.col4{border-left:1px solid #1a1a1a;color:#999999;padding-left: 11px;float:right;width:205px;color:#53688f;font-size:11px;color:#fff;text-align:center;}
#footer1 div.col4 img{margin-bottom:7px;}
#footer1 div.col4 img.trip_logo{background: white;}
#footer1 div.col4 p span{font-size:11px;font-weight:bold;line-height:25px;}
#footer1 div.col4 .retrouvez_nous{/*background:url('../images/bck_miles/find_us.jpg') no-repeat;*/width:170px;height:35px;padding:8px 0 0 37px;margin-bottom:12px;}
#footer1 div.col4 .retrouvez_nous a {margin-right:12px;float:left;}
.footer_copyright {color: #fff;font: italic 11px arial;height: 25px;margin: 0 auto;text-align: left;width: 960px;background: #000;}
.inscr_news{margin-bottom:15px;}
.inscr_news p.ttl{font-weight: bold;margin-bottom: 12px;color:#fff;}
.inscr_news input.txt{float:left;width: 170px;height: 21px;border:1px solid #747474;color:#747474;margin-right: 15px;padding-left: 6px;}
.inscr_news input.submit{float:left;background:url('../images/btn_miles/ok.png') no-repeat;width:29px;height:21px;border:none;}
/*-------Fin Footer-------------------------------------------*/
/* Main Style Sheet for jQuery UI date picker */
/*A supprimer -----------
#ui-datepicker-div, .ui-datepicker-inline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;padding: 0;margin: 0;background: #ddd;width: 185px;}
#ui-datepicker-div {display: none;border: 1px solid #777;z-index: 9999; }
.ui-datepicker-inline {float: left;display: block;border: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
button.ui-datepicker-trigger {width: 25px;}
img.ui-datepicker-trigger {margin: 2px;vertical-align: middle;}
.ui-datepicker-prompt {float: left;padding: 2px;background: #ddd;color: #000;}
* html .ui-datepicker-prompt {width: 185px;}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {clear: both;float: left;width: 100%;color: #fff;}
.ui-datepicker-links {background: #000;height: 0;}
.ui-datepicker-control, .ui-datepicker-links {font-weight: bold;font-size: 80%;}
.ui-datepicker-close a{color:#C20052;}
.ui-datepicker-control {background: #fff;padding: 2px 0px;position:absolute;bottom:-19px;border-top:1px solid #d9d9d9;}
*+html .ui-datepicker-control {bottom:-20px;left:0;border: 1px solid #D9D9D9;width: 368px;}
.ui-datepicker-links label { padding: 2px 5px;color: #fff;}
.ui-datepicker-clear, .ui-datepicker-prev {float: left;width: 34%;}
.ui-datepicker-prev,.ui-datepicker-next{position: relative; top: 3px;}
#ui-datepicker-div .ui-datepicker-prev a,#ui-datepicker-div .ui-datepicker-next a{color:#fff;}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {float: right;text-align: right;}
.ui-datepicker-current {float: left;width: 30%;text-align: center;}
.ui-datepicker-close, .ui-datepicker-next {float: right;width: 34%;text-align: right;}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {float: left;text-align: left;}
.ui-datepicker-close{float:none;margin:0 auto;width:50px;}
.ui-datepicker-header {padding: 1px 0 1px;text-align: center;font-weight: bold;height: 1.3em;background: #828283 repeat-x ;}
.ui-datepicker-header select {background: #333;color: #fff;border: 0px;font-weight: bold;}
.ui-datepicker {background: #ccc;text-align: center;font-size: 100%;}
.ui-datepicker a {display: block;width: 100%;}
.ui-datepicker-title-row {background: #fff;}
.ui-datepicker-days-row {background: #fff;color: #666;}
.ui-datepicker-week-col {background: #777;color: #fff;}
.ui-datepicker-days-cell {color: #fff;border: 1px solid #fff;}
.ui-datepicker-days-cell a{display: block;background: #DFDEDE !important;}
.ui-datepicker-week-end-cell {background: #fff;}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {background: #fff;}
.ui-datepicker-days-cell-over {background: #fff;border: 1px solid #C20052;}
.ui-datepicker-unselectable {color: #888;}
.ui-datepicker-today {background: #fcc !important;}
.ui-datepicker-current-day {background: #C20052 !important;}
.ui-datepicker-current-day a{background: #C20052 !important;color:#fff !important;}
.ui-datepicker-status {background: #ddd;width: 100%;font-size: 80%;text-align: center;}
#ui-datepicker-div a, .ui-datepicker-inline a {cursor: pointer;margin: 0;padding: 0;background: none;color: #F52887;font-weight:bold;}
.ui-datepicker-inline .ui-datepicker-links a {padding: 0 5px !important;}
.ui-datepicker-control a, .ui-datepicker-links a {padding: 2px 5px !important;color: #eee;}
.ui-datepicker-title-row a {color: #C20052 !important;}
.ui-datepicker-control a:hover {}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {background: #ddd;color: #333;}
.ui-datepicker-links ui-datepicker-prev a:hover,.ui-datepicker-links ui-datepicker-next a:hover {color:#fff;background: none;}
.ui-datepicker-multi .ui-datepicker {border: 1px solid #d0d0d0;}
.ui-datepicker-one-month {float: left;width: 185px;}
.ui-datepicker-new-row {clear: left;}
.ui-datepicker-cover {display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
*/
/***********nouveau 30-09-2013*******************/
/*#ui-datepicker-div{background:#fff;width:370px !important;  }
.ui-datepicker-buttonpane {background: #fff;padding: 2px 0px;border-top:1px solid #d9d9d9;clear: both;color: #FFFFFF;float: left;width: 100%;}
.ui-datepicker-group {float: left;width: 185px;}
.ui-datepicker-group-first{clear:left; }
.ui-datepicker-title{padding: 1px 0 1px;text-align: center;font-weight: bold;height: 1.3em;background: #828283 repeat-x ;}
.ui-widget .ui-datepicker-close{cursor:pointer;background:#fff;border:none;float:left;margin-left:30px;cursor:pointer;   }
#ui-datepicker-div .ui-datepicker-current{background:#fff;border:none; }
.ui-datepicker a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-next{width:15%;top:0; }
.ui-datepicker-group .ui-datepicker-calendar {width:185px;border:1px solid #D0D0D0;border-bottom:none;  }
.ui-datepicker-calendar thead tr{color:#C20052;}
a.ui-state-default {background:#DFDEDE !important;display: block;}
a.ui-state-active{background:#C20052 !important; }
a.ui-datepicker-next{text-align:center; }
*/
.blc_offre ul.tab li.ui-tabs-active.ofr_DrnMin a{background:url('../images/bck_miles/drn_min_on.png') no-repeat;padding:13px 10px 0 57px;color:#fff;}
.blc_offre ul.tab li.ui-tabs-active.ofr_AvtPrm a{background:url('../images/bck_miles/avnt_prem_on.png') no-repeat;padding:13px 10px 0 62px;color:#fff;}
.blc_offre ul.tab li.ui-tabs-active.ofr_nuit_gratuite_off a{background:url('../images/bck_miles/offres_nuit_gratuite_on.jpg') no-repeat;padding:13px 10px 0 62px;color:#fff;}

/**********************************autocomplete*******************************/
.ac_results {padding: 0px;border: 1px solid #CCCCCC;background-color: white;height: 200px;z-index: 1000000;}
.ac_results ul {background-color: white;list-style-position: outside;list-style: none;padding: 0;margin: 0;height: 200px;overflow: auto;/*border: 2px solid blue;*/}
.ac_results iframe {display: block;position: absolute;top:0;left:0;z-index:-1;filter:mask();width: 450px;height: 200px;}
.ac_results li {background-color: white;margin: 0px;padding: 4px 0 5px 5px;cursor: pointer;display: block;font: menu;font-size: 10px;color: #555555;border-bottom: 1px solid #CCCCCC;font-family: Arial;font-size: 13px !important;}
.ac_results li strong{background: none repeat scroll 0 0 #F52887 !important;color: white;}
.ac_loading,.cities_loading {background: white url('../images/pictos_miles/wait.gif') right center no-repeat;}
.ac_over {background-color: #EFEFEF !important;color: black;}
.ac_odd {background-color: #eee;}
.ac_results ul li i{display: none;}
/**************************************************************************/
/*************page contact***********/
.coordonnee_form_large{width:925px;margin-left:19px;color:#000000;font:normal 12px Verdana;position:relative; background:url(../images/background/borderepaet_resa.gif) repeat-y;}
.coordonnee_form_large img{display: block;}

.coordonnee_form_large h3{margin-left:15px;font:normal 12px arial;}
.coordonnee_form_large p{margin:0 0 12px 15px;float: none;}
.coordonnee_form_large a{font:normal 12px arial;text-decoration:underline;color:#646464;background:url(../images/pictos/flech01.gif) left no-repeat;margin-left:15px;padding-left:10px;}
.coordonnee_form_large a:hover{text-decoration:none;}
.coordonnee_form_large input,.coordonnee_form_large select,.coordonnee_form_large textarea{ border: 1px solid #D0D0D0; width:256px;clear: none;}
.coordonnee_form_large ul.result_list, .coordonnee_form_large ul.info_ul{width:905px;margin:0 auto;clear:both;}
.coordonnee_form_large ul.result_list li, .coordonnee_form_large ul.info_ul li{list-style:none;float:left;border-right:1px solid #FFFFFF;line-height:22px;clear: none;}
.coordonnee_form_large ul.result_list li{color:#BB0C32;font:bold 12px arial;text-transform:uppercase;}
.coordonnee_form_large ul.result_list li.services, .coordonnee_form_large ul.info_ul li.services_lab{width:234px;}
.coordonnee_form_large ul.result_list li.telephon, .coordonnee_form_large ul.info_ul li.tel_lab{width:146px;}
.coordonnee_form_large ul.result_list li.fax, .coordonnee_form_large ul.info_ul li.fax_lab{width:180px;}
.coordonnee_form_large ul.result_list li.email, .coordonnee_form_large ul.info_ul li.email_lab{width:220px;}
.coordonnee_form_large ul.info_ul li.email_lab a{background:none !important;padding:0 !important;margin:0 !important;}
.coordonnee_form_large ul.info_ul li.email_lab a:hover{color:#BB0C32 !important;text-decoration:underline !important;}
.coordonnee_form_large ul li{background: url("../images/pictos/list_blue.gif") no-repeat scroll left 10px transparent;color: #000000;line-height: 20px;padding-left: 11px;padding:2px 0 5px 10px !important;margin-left: 20px;clear:both;}
.coordonnee_form_large ul.relations{padding-left: 25px !important;}
div.coordonnee_resa_large{width:905px;margin: 24px auto;padding:10px; background:#C20052;color:#fff;line-height:20px;font-size: 15px;}
h2.coordonnee_resa_large{width:auto;margin:0 auto;padding:10px 6px; color:#C20052;line-height:20px;font-size: 20px;text-transform: uppercase;}
.coordonnee_form_large .info_contact{margin-left:33px;width:90%;}
.coordonnee_form_large_with_marge div{padding: 10px 20px 0 20px;text-align: justify;}
.coordonnee_form_large .left_side{/*width:376px;*/width:422px;margin-left:23px;float:left;}
.coordonnee_form_large .right_side{/*width:466px;*/width:420px;float:right;margin-right:22px;}
.coordonnee_form_large .champ{width:376px;height:17px;margin:0 0 15px 0; float:left;}
.coordonnee_form_large .flt_drt{float: right;}
.coordonnee_form_large .right_side .champ{width:466px;height:17px;margin:0 0 15px 0;}
.coordonnee_form_large .champ label{width:115px;height:17px;display:block;float:left;font:normal 12px/16px arial;color:#000;}
.coordonnee_form_large .right_side .champ label.post{width:80px;}
.coordonnee_form_large .right_side .champ input.post{width:39px;margin-right:11px;}
.coordonnee_form_large label.salle_seminaires{width:28px !important;height:55px !important;margin:0 10px 5px 0;}
.coordonnee_form_large label.salle_seminaires input{width:auto !important;height:auto !important;float:none !important;margin:5px 0 0 7px;}
.coordonnee_form_large .conditions{height:27px;margin-left:23px;clear:both;position:relative;}
.coordonnee_form_large .conditions span{background: url("../images/btn_miles/rech_right.png") no-repeat scroll 100% 0 transparent;float: right;height: 38px;margin-left: 14px;padding-right: 5px;}
.coordonnee_form_large .conditions input.submit{width:auto;background: url("../images/btn_miles/rech_left.png") no-repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;cursor: pointer;font: bold 14px Arial;height: 38px;padding: 0 10px;}
.coordonnee_form_large#sites_inter_table table {width: 100%;}
.coordonnee_form_large#sites_inter_table table tr td{padding:5px;vertical-align:top;font-weight:bold;padding-bottom:3px;}
.coordonnee_form_large#sites_inter_table table tr td img {margin-right:5px;float: left;}
.mentions_legales_credits #ment {background: none repeat scroll 0 0 #FFFFFF;padding: 5px 0 0 20px;}
.mentions_legales_credits #ment {background: none repeat scroll 0 0 #FFFFFF;padding: 5px 0 0 20px;}
.mentions_legales_credits #ment h2{color: #002576;padding: 0;margin: 0;}
.mentions_legales_credits #ment p strong{line-height: 20px;color:#6CA9DF;}
.mentions_legales_credits #ment a {color: #BB0C32;text-decoration: underline;}
.mentions_legales_credits #ment ul{clear: both;list-style: none outside none;margin: 10px 0;}
.mentions_legales_credits #ment ul li, .faq ul li {background: url("../images/pictos/ss_menu.gif") no-repeat scroll left 5px transparent;padding: 0 10px 0 11px;font-family: Verdana;}
.mentions_legales_credits #ment .hautPg{clear:both;margin: 10px;}
/************* FILE D'ARIANE ***********/
.fil_ariane{font-family:verdana;font-size:11px;background: none repeat scroll 0 0 white;border-bottom: 1px solid #D0D0D0;float: left;padding: 10px 0 10px 13px;width: 947px;position: relative;z-index: 1;}
.fil_ariane a{float:left;margin-right: 10px;text-decoration: underline;}
.fil_ariane a.fils{background:url('../images/puces_miles/noir.png') no-repeat 0 4px;padding:0 0 0 10px;}
.fil_ariane span{float:left;background:url('../images/puces_miles/noir.png') no-repeat 0 4px;padding:0 10px 0 10px;color:#C9C9C9;}
.fil_ariane.fil_ariane_new span{color:#4d4d4f;text-decoration:underline; }
.fil_ariane.fil_ariane_new span.current-pg{color:#C9C9C9;text-decoration:none; }
.fil_ariane.fil_ariane_new .first-fil span{background:none;padding:0; }
/************* MENTIONS LEGALES ***********/
.mentions_legales_credits #ment {background: none repeat scroll 0 0 #FFFFFF;padding: 5px 0 0 20px;}
.mentions_legales_credits #ment {background: none repeat scroll 0 0 #FFFFFF;padding: 5px 0 0 20px;}
.mentions_legales_credits #ment h2{color: #002576;padding: 0;margin: 0;font-family: Verdana;}
.mentions_legales_credits #ment h3{color: #646464;padding: 0;margin: 0;font-family: Verdana;}
.mentions_legales_credits #ment p strong{line-height: 20px;color:#c20052;}
.mentions_legales_credits #ment a {color: #202020;text-decoration: underline;}
.mentions_legales_credits #ment ul{clear: both;list-style: none outside none;margin: 10px 0;}
#content_right .right_default .mentions_legales_credits #ment ul li,#content_right .right_default .faq ul li {background: url("../images/pictos/ss_menu.gif") no-repeat scroll left 5px transparent;padding: 0 10px 0 11px;}
#content_right .right_default .faq a:hover{text-decoration: underline;}
.mentions_legales_credits #ment .hautPg{clear:both;margin: 10px;}
/**************FAQ ************/
.coordonnees_faq{width:100%;height:467px;color:#000000;font:normal 12px arial;position:relative;margin-bottom:10px;}
.coordonnees_faq h3{font:bold 13px arial;text-transform:uppercase;color:#C20052;margin:10px;padding-top:11px;border-top:1px solid #EFEFEF;width:483px;}
.coordonnees_faq #formulaire_meilleur_prix div.resa_btn{float: right;margin-right: 50px;}
.coordonnees_faq #formulaire_meilleur_prix.formulaire_lrg div.resa_btn{margin-right: 68px;}
.coordonnees_faq p{color:#999999;margin:0 0 10px 10px;}
.coordonnees_faq .champ{width:502px;height:17px;margin:0 0 20px 10px;}
.coordonnees_faq .champ em{color:#bb0c32;}
.coordonnees_faq p.champs_oblg{color:#bb0c32;}
.coordonnees_faq .champ label{width:226px;height:17px;display:block;float:left;font:normal 12px/16px arial;color:#747474;}
.coordonnees_faq .champ label span{color:#fe0101;}
.coordonnees_faq .champ input{width:254px;height:14px;border:1px solid #e3e3e3;float:left;color:#747474;font:normal 10px Verdana;}
.coordonnees_faq .champ select{width:254px;height:17px;border:1px solid #e3e3e3;float:left;color:#747474;font:normal 10px Verdana;}
.coordonnees_faq .champ textarea{border:1px solid #e3e3e3;color:#000;font:normal 10px arial;width:255px;height:50px;}
.coordonnees_faq .champ input.submit{border:none;width:auto;height:15px;background:url('../images/background/reserver.gif');font:normal 11px arial;text-align:center;color:#FFFFFF;text-decoration:none;padding:1px 9px 0 10px;float:right;margin:16px 20px 0 0;}
#content_right div.faq{width: 100%;height: 100%;}
#content_right div.faq div{font-family: verdana;font-size: 11px;}
#content_right div.faq div a{color: #202020;text-decoration: underline;}
#content_right div.faq div p{margin-top: 10px;color: #747474;}
#content_right div.faq h3{margin: 15px 0 5px;}
#content_right div.faq h3 a.q_int{background: #828284;color: #FFFFFF;display: block;text-decoration: none;padding: 5px;font-weight: normal;font-size: 13px;}
#content_right div.faq h3 a.q_int:hover{text-decoration: underline;}
#content_right div.faq h3 a.q_int:hover,#content_right div.faq h3.active a.q_int {}
#content_right div.faq p.ques {color: #C20052;margin-top: 10px;}
#content_right div.faq #ordre1, .faq #ordre2, .faq #ordre3, .faq #ordre4, .faq #ordre5, .faq #ordre6 {padding: 0 0 15px 26px;}
.champ p.ok input.ok{float:right;font:bold 12px arial;}
/**************validation**************/
div.messages{width:269px;padding:10px 0 30px 8px;margin:0 0 20px 0;background:#EFEFEF;}
div.messages h4{text-align:left;}
div.messages ol{margin-top:15px;}
div.messages ol li {background: url(../images/error.gif) no-repeat !important;padding-left: 20px;list-style-type:none;display:block;margin-bottom: 8px;font-family: verdana;color: #646464;}
div.messages { display: none }
.messages label.error {display: inline;cursor:pointer;}
.coordonnees_faq .champ input.error{border:1px solid red;}
/****************** ESPACE PRESSE *********************/
#content .presse1{/*background:url(../images/background/presse1.gif) left top no-repeat !important;*/height:530px !important;background: #E9E9E9;}
#content .presse1 h1{padding-bottom:0;width:290px;}
#content .presse1 ul li{width:282px;font-size: 13px;}
#content .presse1 ul li.title{font-size: 14px;}
#content .fidelite h1{font:normal 15px arial;width:290px;display:block;margin-bottom:23px;color: #666;}
#content .fidelite h1 span{font:normal 20px arial;color:#000;}
#content .fidelite ul{list-style:none;}
#content .fidelite ul li{font:normal 12px Verdana;/*padding-left:11px;*/padding-bottom:8px;float: left;width: 321px;color:#666666}
#content .fidelite ul li.title{color:#309ce6;font-weight:bold;background:none;margin-bottom:8px;}
#content_right .promo{padding:20px 0;position:relative;border-bottom:1px solid #d4d4d4;font: 11px arial;color: #646464;}
#content_right div.promo:last-child{border: none !important;}
#content_right .promo img{float:left;margin:0 20px 0 11px;}
#content_right .right_default .promo h3{font:bold 14px arial;color:#002576;}
#content_right .right_default .promo h3.titre_promo{font:bold 13px arial;text-transform:none;}
#content_right .right_default .promo h3 span{font:normal 11px arial;color:#cf003d;text-transform: none;}
#content_right .promo p{font:normal 11px arial;color: #646464;padding: 0 !important;}
#content_right .promo p a{color: #C20052;}
#content_right .promo p a:hover{text-decoration: underline;}
#content_right .promo p strong{padding:0 !important;float:none }
#content_right .promo strong{color:#C20052;font:bold 11px arial;float:left;/*margin-right:14px*/;margin-top:3px;line-height:8px;}
#content_right a.decouv,.blc_bwr a.decouv{background: #C20052;padding:5px;float: right;}
#content_right a.decouv span, .blc_bwr a.decouv span{color: white;text-align: center;font-size: 12px;font-family: FrutigerLTStd47LightCnBold;}
#content_right a.decouv#retour_liste{margin-right: 16px;}
#content_right.style4 {float: right;padding: 12px 16px 0 0;width: 626px;}
/******************************************hotel gamme******************************/
#content_right a.decouv_plus{background: #B0A79D;padding:5px;}
#content_right a.decouv_plus span{color: white;text-align: center;font-size: 12px;font-family: FrutigerLTStd47LightCnBold;}
#content_right a.decouv_prem{background: #A08149;padding:5px;}
#content_right a.decouv_prem span{color: white;text-align: center;font-size: 12px;font-family: FrutigerLTStd47LightCnBold;}
#content_right a.decouv_core{background: #c20052;padding:5px;}
#content_right a.decouv_core span{color: white;text-align: center;font-size: 12px;font-family: FrutigerLTStd47LightCnBold;}
.hotel_gamme_menu .bw, .hotel_gamme_menu .bw1{float: left;margin: 20px 43px 0 0;}
.hotel_gamme_menu .bw img.pictogamme, .hotel_gamme_menu .bw1 img.pictogamme{display: block;height: 47px;}
.hotel_gamme_menu .bw img.slidegamme, .hotel_gamme_menu .bw1 img.slidegamme {display: block;}
/****************** EMPLOI *********************/
.rect2_img1{background:url(../images/visuels/recrutement/rect2_img1.gif) no-repeat scroll 0 0 transparent;float:left;height:233px;width:447px;margin-left:8px;}
.rect2_img2{background:url(../images/visuels/recrutement/rect2_img2.gif) no-repeat scroll 0 0 transparent;float:right;height:233px;width:447px;margin-right:8px;}
.rect2_img2 h3 a, .rect2_img1 h3 a{color:black !important;background:none !important;font:bold 12px arial !important;text-decoration:none !important;line-height:40px !important;}
.rect_img2 a, .rect_img1 a{color:#000 !important;}
.rect2_img1 .rect2_txt, .rect2_img2 .rect2_txt{height:59px;margin-top:92px;position:relative;}
.rect2_img1 .rect2_txt .txt_min, .rect2_img2 .rect2_txt .txt_min{color:#BB0C32 !important;background:url(../images/pictos/picto_black.gif) left no-repeat !important;line-height:80px !important;}
/*********************** PAGINATION ************************/
#content_right .paging{width:100%;height:29px;clear:both;background:#eeeeee;}
#content_right .paging ul{list-style:none;margin:0 0 0 11px;font:bold 11px arial;color:#a8a8a8;width:80%;float:left;}
#content_right .paging ul li{display:inline;line-height:25px;background:url('../images/sep/sep_paging.gif') right no-repeat;padding:0 8px 0 5px;}
#content_right .paging ul li:first-child{background:none;}
#content_right .paging ul li a{font:bold 11px arial;color:#a8a8a8;text-decoration:none;cursor:pointer;}
#content_right .paging ul li a.activ{color:#2c579c;}
#content_right .paging img{float:right;margin:5px 9px 0 0;border:none;}
#content_right .right_default ul {list-style: none;}
#content_right .right_default ul li{color:#4f81bd;/*background: url(../images/pictos/list_blue.gif) no-repeat 0 3px;padding:0 0 5px 13px;*/font-size: 12px;margin-right: 2px;}
#content_right .right_default ul li a{color:#4D4D4F;text-decoration: none;}
#content_right .paging img{float:right;margin:5px 9px 0 0;border:none;}
/************************************ fiche hotel **************************************/
#content_left_page_interne{width:229px;float:left; /*background: url(../images/background/bg-left-interne.jpg) right 0 repeat-y;*/}
#content_left_page_interne p.title{display: block;width: 220px;height: 79px;text-align: left;background: url(../images/background/pink-title-left.png) no-repeat;color: #fff;font-size: 20px;padding-top: 28px;font-weight: bold;font-family: FrutigerLTStd47LightCnBold;padding-left: 10px;}
#content_left_page_interne h1{font-family: FrutigerLTStd47LightCnBold;font-size: 14px;color: #1e1e1e;padding-left: 9px;line-height: 16px;padding-top: 28px;padding-bottom: 18px;padding-right: 4px;font-weight: normal;}
#content_left_page_interne p.destination_fiche{margin-bottom: 19px;padding-left: 9px;}
#content_left_page_interne p.destination_fiche label{font-size: 12px;font-family: Verdana;color: #131313;}
#content_left_page_interne p.destination_fiche input{width: 174px;height: 23px;border: 1px solid #d0d0d0;float: left;padding-left: 5px;font-size: 11px;color: #646464;margin-top: 10px;}
#content_left_page_interne p.destination_fiche img{margin-left: 10px;margin-top: 13px;}
#content_left_page_interne p.date{clear: both;padding-left: 9px;}
#content_left_page_interne p.date label{font-size: 12px;font-family: FrutigerLTStd47LightCnBold;color: #131313;font-size: 14px;padding-left: 0 !important;}
#content_left_page_interne p.date input{width: 121px;height: 23px;border: 1px solid #d0d0d0;float: left;padding-left: 5px;font-size: 12px;color: #646464;margin-top: 6px;margin-bottom: 13px;background: url("../images/pictos_miles/calendrier.jpg") 98% 3px no-repeat;font-family: FrutigerLTStd45LightRegular;}
#content_left_page_interne #chambre_unique .champ select {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D0D0D0;width: 55px;}
#content_left_page_interne #div_select_age_per_room{clear: both;padding-left: 9px;font-family: FrutigerLTStd47LightCnBold;}
#content_left_page_interne #chambre_unique label{font-family: FrutigerLTStd47LightCnBold;margin-left: 7px;font-size:14px;margin-right: 7px;}
#content_left_page_interne #div_select_age_per_room #multiple_chambres select#roomQuantity{ width: 55px;}
#div_select_age_per_room #line_1{float:left;width: 60%;}
#div_select_age_per_room .line{float: left;width: 40%}
#content_left_page_interne #multiple_chambres{float: left;width: 32%;}
#content_left_page_interne .rech_btn{clear: both;}
#div_select_age_per_room .list{float: left;margin-right: 10px;}
#content_left_page_interne .rech_btn span input{float: right;/*margin-right: 9px;*/}
#content_left_page_interne #code_avantage{margin-top: 29px;margin-left: 9px;background:  url("../images/pictos_miles/black-puce.jpg") left 4px no-repeat;clear: both;padding-left: 12px;}
#content_right_page_interne{float: left;width: /*76%*/730px;position: relative; background: url(../images/background/bg-left-interne.jpg) left 0 repeat-y;padding-bottom: 48px;}
#content div.right_confirm_resa{padding-left: 26px;width: 704px;}
content_right_page_interne_list{float: left;width: /*76%*/699px; padding-left: 26px;position: relative; background: url(../images/background/bg-left-interne.jpg) left 0 repeat-y;padding-bottom: 48px;}
#content_right_page_interne .fch_htl_right{padding: 0 20px;}
#content_right_page_interne h2{padding-top: 24px;float: left;width: 82%;/*font-size: 19px;font-family: FrutigerLTStd47LightCnBold;font-weight: normal;*/margin-bottom: 10px;}
#content_right_page_interne h4{float: left;width: 82%;font-size: 19px;font-family: FrutigerLTStd47LightCnBold;font-weight: normal;margin-bottom: 10px;}
#content_right_page_interne #widget_bounds{float: left;}
#content_right_page_interne .fch_htl_right h2 span{font-family: Verdana;color: #4d4d4f;font-size: 11px;margin-left: 10px;}
#content_right_page_interne .SM{padding-left: 58px !important; border:2px solid red;}
#content_right_page_interne .fch_htl_right a.rt_list{color:#202020; font-family: Arial;font-size: 14px;background:  url("../images/pictos_miles/black-puce-inv.jpg") left 4px no-repeat;padding-left: 16px;position:absolute;top: 32px;right: 20px;}
#content_right_page_interne .fch_htl_right a.rt_list:hover{text-decoration: underline;}
#content_right_page_interne span.right img{/*display: none;*/}
div#container_gal {float: left !important;background: #f2f2f2;/*padding: 20px;*/margin-top: 36px;margin-right: 20px;position: relative;height: 344px !important; }
#content_right_page_interne_list .Searchresult .list_htl .blc_descr_htl .ui-tabs-panel iframe {/*margin-left:104px;*/width:660px !important;height:420px !important;margin-top:10px; }
#content_right_page_interne .fch_htl_right ul.thumbs li.selected a.thumb img{border-top: none;border-bottom:2px solid #c20052; }
#content_right_page_interne .fch_htl_right ul.thumbs img {border: none;}
#content_right_page_interne .fch_htl_right ul.thumbs li.selected a.thumb{background: none;}
#content_right_page_interne .fch_htl_right #thumbs #caption .caption{display: block;}
#content_right_page_interne .fch_htl_right #thumbs .nav-controls a.next{background:  url("../images/pictos_miles/une_right.jpg") no-repeat;position: absolute;top: 0;right: 14px;width: 6px;height: 11px;}
#content_right_page_interne .fch_htl_right #thumbs .nav-controls a.prev{background:  url("../images/pictos_miles/une_left.jpg") no-repeat;position: absolute;top: 0;left: -8px;width: 6px;height: 11px;}
#content_right_page_interne .fch_htl_right ul.thumbs li{margin: 0 6px 0 0;}
#content_right_page_interne .fch_htl_right ul.thumbs{margin-left: 1px; }
#content_right_page_interne .fch_htl_right div.controls {position: absolute;top: 30px;left:0;}
#content_right_page_interne .fch_htl_right1 .col2{width: 44%;float: left;margin-top: 42px;padding-left: 10px;*padding-bottom: 20px;/*padding-bottom: 20px;border-left: 1px solid #F2F2F2;*/}
#content_right_page_interne .avis #CDSSKY.cdsBx .cdsData .cdsComponent{padding: 0;margin-bottom: 0;color: red;}
#content_right_page_interne .col2 .pic-gamme{margin-right: 27px;}
#content_right_page_interne .col2 p.pad_parag{*padding-top: 14px;}
.fiche_hotel_derniers_hotels_consultes{margin-top: 30px;}
#content_right_page_interne .col2 p {font-size: 12px;font-family: Verdana;color: #202020;margin-bottom: 3px;}
#content_right_page_interne .col2 p span b{font-family: Arial;font-weight: bold;font-size: 20px;text-transform: lowercase;}
#content_right_page_interne .col2 p span{margin-right: 5px;}
#content_right_page_interne .col2 p span.right{display: block;}
#content_right_page_interne .col2 p span.right_plan{display: block;text-align: left;padding-left: 84px;clear: both;padding-top: 8px;}
#content_right_page_interne .col2 .right #tabs_presentation_hotel_plan{background: url("../images/pictos_miles/marque_plan.jpg") no-repeat left 0; clear: both; color: #C20052; display: block; font-family: Arial; font-size: 13px;margin-bottom: 16px;/* margin-right: 96px; */padding-left: 22px; padding-top: 4px; text-decoration: underline;width: 140px;margin-right:0;}
#content_right_page_interne .col2 .right #tabs_presentation_hotel_plan:hover{text-decoration: underline;}
#content_right_page_interne .col2 .cdsComponent .cdsAll p a{font-family: Verdana;font-size: 10px;font-weight: bold;color: #c20052 !important;}
#content_right_page_interne .col2 .title{float:left;display: block;margin-right: 5px;width: 80px;margin-top: 0 !important;color: #202020;}
#content_right_page_interne .col2 .infos_title{float:left;display: block;/*width:60%*/;color: #202020;width: 210px;}
#content_right_page_interne .avis #CDSSKY .cdsBx .cdsData .cdsTrvlRtng .overall div {font-family: Verdana;font-size: 11px;color: #4d4d4f;}
.cdsBx .cdsData .cdsLegal{display:none;}
.multiple_chambres{float: left;}
.visit_hotel{clear: both;width: 96.5%;font-size: 11px;font-family: verdana;}
.visit_hotel .v_virt{display: block;float: left; padding: 13px 10px 13px 29px;background: #efefef url("../images/background/visite-virtuelle.png") 6px 12px no-repeat;margin-left: 8px;}
#chambre_unique .champ{/*padding-left: 9px;*/}
#line_room_2 .type_resa select#room_2_child_1,#line_room_2 .type_resa select#room_2_child_2,#line_room_1 .type_resa select#room_1_child_2,#line_room_1 .type_resa select#room_1_child_1,#line_room_3 .type_resa select#room_3_child_1,#line_room_3 .type_resa select#room_3_child_2{width: 55px;}
#line_room_2,#line_room_3,.search_modif #line_room_1{margin-left: 72px;}
.blc_photos{width: 54%;float: left;clear: both;}
.visit_hotel .v_guide{display: block;float: left; padding: 13px 10px 13px 39px;background: #efefef url("../images/background/visite-guidee.png") 8px 12px no-repeat;margin-left: 4px;}
.visit_hotel .v_video{display: block;float: left; padding: 13px 10px 13px 32px;background: #efefef url("../images/background/visite-video.png") 10px 12px no-repeat;margin-left: 4px;font-family: verdana;font-size: 11px;}
.price_htl a.rech_btn{float: right;margin-top: 14px;}
.price_htl p{float: left;}
.price_htl span#prix_hotel b{font-family: Arial;font-size: 22px;font-weight: bold;}
.col2 .price_htl{margin-bottom: 20px;height: 35px;width: 318px;}
.col2 #prix_hotel p{width: 188px;margin: 0;padding: 16px 0 0;color: #202020;font-size: 10px;}
.col2 .partage{clear: both;}
.col2 .partage a.imprim,.right_partage a.imprim{display: block;font-family: verdana;font-size:10px;background:url("../images/background/imprimer.png") left 0 no-repeat;padding-left: 24px;float: left;padding-bottom: 4px;text-decoration: underline;}
#content_right_page_interne .col2 .partage p,.right_partage .partage p{font-size: 14px;font-family: Arial;float: right;}
#content_right_page_interne .col2 .partage ul,.right_partage .partage ul{float: right;}
#content_right_page_interne .col2 .partage ul li,.right_partage .partage ul li{display: block;float: left;margin-left: 9px;}
#tabs_presentation_hotel {clear: both;padding: 0 20px;}
#content_right_page_interne .tabs_fiche_hotel{padding: 0;}
#tabs_presentation_hotel ul.tab {width: 100%;}
#tabs_presentation_hotel ul.tab li{display: block;float: left;margin-right: 2px;padding-bottom: 11px;}
#tabs_presentation_hotel ul.tab li a,.blc_prvlg ul.tab li.privilege_off a{display: table-cell;background: #e0e0e0;height: 38px;vertical-align: middle;width: 84px;text-align: center;font-size: 11px; *height:38px; *vertical-align:middle; *display:inline-block;*padding-top: 10px;font-family: Verdana;*line-height: 36px;}
#tabs_presentation_hotel ul.tab li.active,.right_default .blc_prvlg li.privilege_on {background: url("../images/background/actif-li.png") center bottom no-repeat; }
.right_default .blc_prvlg li.privilege_on{padding-bottom: 11px;}
#tabs_presentation_hotel ul.tab li.active a,#tabs_presentation_hotel ul.tab li a:hover,.blc_prvlg ul.tab li.privilege_off a:hover{/*background: url("../images/background/active-bloc.png") no-repeat;*/color: #fff !important;background: #c20052;font-weight: bold;}
#tabs_presentation_hotel .blc_descr_htl1{clear: both;/*padding-top: 32px;*/ background: none; border:none;width: 670px;}
.blc_descr_htl1 h3{font-family:FrutigerLTStd45LightRegular;font-size: 15px;margin-bottom: 23px;font-weight: normal;color: #4D4D4F;text-align: left;letter-spacing:1px;}
.blc_descr_htl1 p.style_h3{font-size: 15px;font-family:FrutigerLTStd45LightRegular;font-weight: normal;margin-bottom: 23px;color: #4D4D4F;text-align: left;letter-spacing:1px;}
.blc_descr_htl1 p{font-size:11px;color:#4d4d4f;font-family:Verdana;}
.blc_descr_htl1.stl2 p{font-size:12px;color:#4d4d4f;font-family:FrutigerLTStd45LightRegular;}
.fiche_hotel_derniers_hotels_consultes .last_htl{width: 99.7%;border-right: none;padding: 0;}
.fiche_hotel_derniers_hotels_consultes .last_htl div.row{border-right: none;padding: 0 0 10px 9px;width: 96%;}
.fiche_hotel_derniers_hotels_consultes .last_htl div.row a.voir_tt{margin-top: 17px;}
.fiche_hotel_derniers_hotels_consultes .last_htl div.row a.btn_gris{margin-top: 10px;margin-right: 14px;}
.fiche_hotel_derniers_hotels_consultes .last_htl p.titl{width: 96%;font-size: 20px;padding-top: 14px;line-height: 20px;height: 65px;}
.cols_prox{background: url("../images/background/separateur-contenu.png") 0 top no-repeat;padding-top: 31px;margin-top: 26px;padding-left: 21px;}
.cols_prox .col_prox_htl{width: 211px;float: left;/*margin-right: 20px;*/margin-right: 8px;border: 1px solid #d6d6d6;border-top: 0;border-bottom: 0;}
.cols_prox .col_prox_htl p.title{height: 63px;font-family: Verdana;font-size: 15px;color: #fff;border: 0;}
.fiche_hotel_derniers_hotels_consultes .last_htl div.row h2{float:left;width: 100%;line-height: 20px;margin-bottom: 0;padding-top: 16px;font-size: 16px;}
.cols_prox p{border-bottom: 1px solid #C0C0C0;float: left;padding: 8px 6px;/*width: 238px;*/width: 95%;}
.fiche_hotel_derniers_hotels_consultes .last_htl div.row img.etl{margin-top: 7px;}
.cols_prox .col_prox_htl p.hotel_prox{background: url("../images/background/title-hotel-proximite.png") no-repeat scroll 0 0 transparent;line-height: 50px;padding: 0;width: 166px;padding-left: 47px;margin-left: -1px;}
.cols_prox .col_prox_htl p.ville_prox{background: url("../images/background/title-info-secondaire-ville.png") no-repeat;line-height: 50px;width: 170px;padding: 0;padding-left: 43px;margin-left: -1px;}
.cols_prox .col_prox_htl p.poi_prox{background: url("../images/background/title-info-secondaire.png") no-repeat;line-height: 14px;width: 145px;height: 51px;padding: 12px 20px 0 47px;}
.cols_prox .col_prox_htl .km{color: #000;float: left;font: bold 21px arial;width: 84px;margin-right: 8px;}
.cols_prox .col_prox_htl p a{color: #333132;float: left;font-size: 13px;padding-top: 6px;width: 100px;}
.last_htl .row .flt_drt img{float:left;margin-right: 11px;}
.meilleure_note_trip{width: 200px;float: left;}
.meilleure_note_trip .note_avis p{font-size: 12px;color: #4d4d4f;font-weight: bold;font-family: Verdana;line-height: 16px;}
.meilleure_note_trip .note_avis p img{/*margin: 0 2px*/}
.tripReview p.title span img{float: left;}
.tripReview p.title img{float: left;}
.meilleure_note_trip .note_avis {width: 148px;padding:16px 26px 20px 24px;border: 1px solid #D7D7D7;border-bottom: 0;}
.meilleure_note_trip .note_avis img {margin-top: 12px;float: left;}
.meilleure_note_trip {margin-right: 10px;}
#content_right_page_interne .fch_htl_right span img{margin-top: 2px;}
#content_right_page_interne .avis_client_ville,.meilleure_note_trip .avis_client_ville{padding-left: 14px;}
#content_right_page_interne .avis_client_ville p,.meilleure_note_trip .avis_client_ville p{padding-right: 12px;}
#content_right_page_interne .avis_client_ville img,.meilleure_note_trip .avis_client_ville img{float: left;margin-right: 32px;}
#content_right_page_interne .bg_bottom_avis_client{width: 198px;height: 19px; background: url("../images/background/bg-bottom-avis.png") 0 bottom no-repeat;}
.presentation .bg_bottom_avis_client{width: 198px;height: 19px; background: url("../images/background/bg-bottom-avis.png") 0 bottom no-repeat;}

#content_right_page_interne .presentation{width: 450px;float: left;text-align: justify;}
.Searchresult .tripReview {clear: both;margin-bottom:40px;float: left;}
.Searchresult .owner_response{clear: both;}
.Searchresult .tripReview p{display: block;float: left;width:70%;}
.Searchresult .tripReview p.title {width: 180px;*width: 180px;margin-right: 19px;}
.Searchresult .tripReview p.title strong{float: left;color: #4d4d4f;font-size: 12px;font-weight: bold;font-family: Verdana;margin-top: 10px;width: 100%;}
#content_right_page_interne #presentationid,#content_right_page_interne #avis_cltid,#content_right_page_interne #seminairesid,#content_right_page_interne #accesid,#content_right_page_interne #servicesid,#content_right_page_interne #loisirid,#content_right_page_interne #restaurantsid,#content_right_page_interne #bwrewardsid{padding-top: 10px;*padding-top: 20px;*margin-top: 0;}
#avis_cltid div.pagination {clear: both;float: right;}
#avis_cltid div.pagination span.current{background:  url("../images/background/actif-pagination.jpg") no-repeat;border: none;padding: 0;width: 29px;height: 20px;text-align: center;color: #fff;}
#avis_cltid div.pagination a{background:  url("../images/background/bg-pagination.jpg") no-repeat;border: none;padding: 0;width: 29px;height: 20px;text-align: center;color: #fff;}
#avis_cltid div.pagination a.next,#avis_cltid div.pagination a.prev{display: none;}
#avis_cltid h3.principal_titre_avis_client{font-family: FrutigerLTStd45LightRegular;font-size: 14px;}
#avis_cltid h3.principal_titre_avis_client img{margin-left: 14px;vertical-align: middle;}
#avis_cltid div.pagination span.prev,#avis_cltid div.pagination span.next{background: none;}
#content_right_page_interne #avis_cltid p.p_consultation_avis_client{font-family: Arial;font-size: 13px;color: #202020;float: left;}
#content_right_page_interne #avis_cltid select.select_consultation_avis_client{float: left;border: 1px solid #d0d0d0;}
.separateur_avis{height: 42px;}
.meilleure_note_trip .note_avis p span,.tripReview p.title span{margin-left: 6px;display: inline-block;}
.autre_rech div.title{color: #E0DED8;margin-bottom: 16px;font-family: FrutigerLTStd47LightCnBold;letter-spacing: 1px;clear: both;padding-top: 17px;}
#content .autre_rech{background: #141414;padding-left: 20px;padding-top: 16px;padding-bottom: 18px;margin-bottom: 16px;*padding-bottom: 38px;}
#content .autre_rech p{background: url("../images/background/puce-autres-recherches.jpg") no-repeat scroll 0 7px transparent;float: left;line-height: 20px;width: 250px;padding-left: 9px;margin-right: 48px;}
#content .autre_rech p a{color:#E0DED8;}
#content .autre_rech p a:hover{text-decoration: underline;}
.Searchresult .tripReview {*width:100%; }
#nbr_personne_consulte{float: left;font-family: Verdana;font-size: 11px;line-height: 17px;color: #1E1E1E;}
.seminaires .demanDevis {color: #0D275B; font-weight: bold;}
.seminaires p {padding-bottom: 12px;}
#img_icone_time{float: left;margin-right: 8px;}
.seminaires .lnkExterne {background: url("../images/pictos/pictoLnkExterne.gif") no-repeat left center;display: block;font: bold 12px/29px arial; height: 25px; margin-bottom: 10px; padding-left: 20px; text-decoration: none;color: #c20052;}
.seminaires .demandeContact {background: url("../images/pictos/pictoTelephone.gif") no-repeat scroll left 6px transparent;padding: 0 0 12px 20px;}
.seminaires p.salle_sim {color: #c20052;font: bold 12px/28px arial;}
.seminaires table.list_seminaires { border-bottom: 1px solid #999999; border-left: 1px solid #999; line-height: 22px; text-align: center; width:600px;}
.seminaires table.list_seminaires tr td {border-right: 1px solid #999;border-top: 1px solid #999; color: #333132;}
#tabs_presentation_hotel #accesid div,.blc_descr_htl .acces div{ color: #4D4D4F;font-family: Verdana;font-size: 11px;}
#tabs_presentation_hotel #accesid h3{color: #000000 !important;}
div.multimedia_description span.puce_depuis{background: url("../images/bck_miles/puce_fleche.png") no-repeat scroll 0 4px transparent;padding: 2px 5px;}
#tabs_presentation_hotel #accesid p.tgv,.blc_descr_htl .acces div p.tgv{background: url("../images/pictos_acces/pictoTGV.gif") no-repeat scroll 0 0 transparent;padding:4px 0 12px 28px;}
#tabs_presentation_hotel #accesid p.avion,.blc_descr_htl .acces div p.avion{background: url("../images/pictos_acces/pictoAvion.gif") no-repeat scroll 0 0 transparent;padding:4px 0 12px 28px;}
#tabs_presentation_hotel #accesid p.train,.blc_descr_htl .acces div p.train{ background: url("../images/pictos_acces/pictoTrain.gif") no-repeat scroll 0 0 transparent;padding:4px 0 12px 28px;}
#tabs_presentation_hotel #accesid p.voit,.blc_descr_htl .acces div p.voit{background: url("../images/pictos_acces/pictoVoiture.gif") no-repeat scroll 0 0 transparent;padding:4px 0 12px 28px;}
#tabs_presentation_hotel #servicesid div.blc_descr_htl1 h3,#tabs_presentation_hotel #servicesid .ui-tabs-panel h3{font-size: 15px;font-weight: bold;padding-bottom: 20px;}
#tabs_presentation_hotel #servicesid .services {float: left;font-size: 13px;line-height: 17px;width: 654px;}
#tabs_presentation_hotel #servicesid .services img.pict {float: right;margin-left: 6px;}
#tabs_presentation_hotel #servicesid .services ul li {float: left;font-size: 11px;line-height: normal;padding-bottom: 6px;margin-left:40px;width: 274px;font-family: Verdana;list-style-type: square;color: #4D4D4F;}
#tabs_presentation_hotel #servicesid a.resev_big,#tabs_presentation_hotel #loisirid a.resev_big{ background: url("../images/btn_miles/rech_right.png") no-repeat; cursor: pointer; float: right; height: 38px; margin-top: 14px; padding-right: 5px;}
#tabs_presentation_hotel #servicesid a.resev_big span,#tabs_presentation_hotel #loisirid a.resev_big{background: url("../images/btn_miles/rech_left.png") no-repeat;border: medium none; color: #FFC0CB;display: block;font: bold 14px/38px Arial; height: 38px; padding: 0 10px 0 15px;}
#tabs_presentation_hotel #loisirid .loisir div img {float: left;margin-right: 7px;vertical-align: middle;}
#tabs_presentation_hotel #loisirid .loisir div span {float: left;padding-top: 10px;}
#tabs_presentation_hotel #loisirid .loisir div{clear: left;float: left;margin-bottom: 15px;font-family: Verdana;font-size: 11px;color: #4D4D4F;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel{display: block;margin-bottom: 10px;width: 100%;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel img.vis{float: left;margin-right: 20px;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel p.desc{float: left;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel p a{color:#C20052;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel p a.decouv {background: none repeat scroll 0 0 #828284;float: left;margin-top: 8px;padding: 5px;}
#tabs_presentation_hotel #restaurantsid .restau_fourchette_fiche_hotel p a.decouv span { color: white;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;text-align: center;}
#tabs_presentation_hotel #bwrewardsid div{clear: both;}
a.loop_btn_big span { background: url("../images/background/loop_btn_big.png") no-repeat #FFF;display: block; height: 26px; padding: 32px 10px 0 36px; white-space: nowrap;}
a.loop_btn_big {background: url("../images/background/loop_btn_right.png") no-repeat scroll 100% 0 #FFF; color: #fff; font: bold 13px arial; padding-right: 6px; position: absolute; right: 0; top: -12px; z-index: 100;}
div.loisir p.orga_circuit_yourtour_desc{float:left;}
div.loisir p.orga_circuit_avec_yourtour{font-size:13px;}
div.loisir p.rech_btnyourtour{float:left;clear:none;padding-left:10px;}
div.loisir p.rech_btnyourtour span{width: auto;}
/************************************ LISTE DES HOTEL **************************************/
#content_right_page_interne_list {width:699px;float:left;}
#content_right_page_interne_list div.htl_result_envie h1{color:#0d275a;font-size:15px;}
#content_right_page_interne_list div.htl_result_envie p.ttl_result_envie {color:#0d275a;font-size:18px;font-weight:bold;}
#content_right_page_interne_list div.htl_result_envie p {color:#909090;font-size:13px;/*padding-bottom:20px;*/}
#content_right_page_interne_list div.filter_htl {background:#dcdcdc;height:37px;width:656px;padding:12px 0 0 24px;}
#content_right_page_interne_list div.filter_htl label,#content_right_page_interne_list div.filter_htl span{float:left;padding-right:5px;line-height:23px;font-family: Arial;font-size: 13px;color: #202020;}
#content_right_page_interne_list div.filter_htl1 label{padding-right: 15px;}
#content_right_page_interne_list div.filter_htl1 span#filter_aff_per_page{padding-left: 10px;}
#content_right_page_interne_list div.filter_htl1 #form_comparehotel span#filter_aff_per_page{padding: 0px;}
#content_right_page_interne_list div.filter_htl form#form_comparehotel {float: right;margin-right: 6px;}
#content_right_page_interne_list div.filter_htl select{float:left;margin-right:38px;width:200px;}
#content_right_page_interne_list div.filter_htl a.pag_on,#content_right_page_interne_list div.nav_pag a.active,#content_right div.nav_pag a.active{color:#fff;background:url('../images/btn_miles/pag_on.png') no-repeat;width:29px;height:21px;text-align:center;line-height:20px;margin-right:4px;float:left;cursor: pointer;}
#content_right_page_interne_list div.filter_htl a.pag_off,#content_right_page_interne_list div.nav_pag a,#content_right div.nav_pag a.suivant{color:#fff;background:url('../images/btn_miles/pag_off.png') no-repeat;width:29px;height:21px;text-align:center;line-height:20px;margin-right:4px;float:left;cursor: pointer;}
#content_right_page_interne_list div.filter_htl a.pag_all{color:#0d275b;background:url('../images/btn_miles/pag_all.png') no-repeat;width:40px;height:21px;text-align:center;line-height:20px;margin-right:4px;float:left;}
#content_right_page_interne_list div.filter_htl a.decouv span{color:#fff;}
#content_right_page_interne_list div.filter_htl a.decouv {/*margin: 0 4px 0 0*/;display: block;width: 85px; height: 28px;padding-top:2px;text-align:center; background:url('../images/btn_miles/comparer-search-ville.png') no-repeat;color: #fff;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;} 
#content_right_page_interne_list div.filter_htl a.decouv span{padding:0 6px 0 10px;font-weight:bold;}
#content_right_page_interne_list .list_htl {float:left;width:680px;}
#content_right_page_interne_list .Searchresult .list_htl1 {float:left;width:658px;background:url('../images/bck_miles/list_htl_tp.jpg') no-repeat;padding:8px 11px 0 11px;}
#content_right_page_interne_list .list_htl1 h2{font-size:13px;clor:#fff;float:left;margin-bottom:28px;}
#content_right_page_interne_list .list_htl1 h2 a {color:#fff;cursor: pointer;font-family: FrutigerLTStd45LightRegular;font-size: 15px;font-weight: normal;line-height: 12px;}
#content_right_page_interne_list .list_htl1 h2 img {padding-left:4px;}
#content_right_page_interne_list .list_htl1 label {float:right;color:#fff;font-size:12px;font-family: Arial;}
#content_right_page_interne_list .list_htl1 input.chek {float:right;margin-left:10px;}
#content_right_page_interne_list .list_htl1 div.img_htl,.line_htl_golf div.img_htl {float:left;width:148px;margin:0 20px 0 14px;*margin-bottom: 26px;}
.line_htl_golf div.img_htl{margin: 0;} 
#content_right_page_interne_list .list_htl1 div.img_htl img,.line_htl_golf div.img_htl img{float:left;}
#content_right_page_interne_list .list_htl1 div.img_htl span,.line_htl_golf div.img_htl span,body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip .list_htl .img_htl span {float:left;width:146px;display:block;border:1px solid #cecece;border-top:none;padding:12px 0;text-align:center;background:#fff;}
.rub_news_golf .line_htl_golf div.img_htl span {width: 134px;}
#content_right_page_interne_list .list_htl1 div.img_htl span img,.line_htl_golf div.img_htl span img{float:none;}
#content_right_page_interne_list .Searchresult .list_htl1 div.descrip_htl,.DrnMin .ofr_vip .list_htl .list_htl1 div.descrip_htl {float:left;width:340px;font-size:13px;padding-bottom:10px;}
#content_right_page_interne_list .Searchresult .list_htl1 div.adr_htl,body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip .list_htl .adr_htl {float:left;width:198px;}
#content_right_page_interne_list .list_htl1 div.adr_htl2{ width:280px !important;}
#content_right_page_interne_list .list_htl1 div.price_htl_list, .fch_htl_right div.price_htl_list {float: right;text-align: right;width: 136px;}
#content_right_page_interne_list .list_htl1 div.adr_htl span {font-size:11px;line-height:12px;font-family: verdana;}
#content_right_page_interne_list .list_htl1 div.adr_htl a,.inf_resa div.descrip_htl a.plan,.column_compar a.plan,#content_right_page_interne_list.stl1 .list_htl1 div.descrip_htl a,.DrnMin .list_htl .list_htl1 .descrip_htl .adr_htl a{background: url("../images/pictos_miles/marque_plan.png") no-repeat left 4px; clear: both; color: #C20052; display: block; font-family: Arial; font-size: 13px; margin-bottom: 8px; margin-right: 96px; padding-left: 22px; padding-top: 4px; text-decoration: underline;width: 100%;padding-bottom: 4px;}
#content_right_page_interne_list .list_htl1 div.adr_htl p.addressline{padding-bottom:9px;font-weight: bold;font-size:10px;font-family: Verdana;}
#content_right_page_interne_list .list_htl1 div.adr_htl p.addressline_nobold{padding-bottom:9px;font-weight: normal;font-size:10px;font-family: Verdana;}
#content_right_page_interne_list .list_htl1 div.descrip_htl p{font-size:11px;font-family: Verdana;}
#content_right_page_interne_list .list_htl1 div.srvc,body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip .list_htl .srvc {width:120px;float:left;}
#content_right_page_interne_list .list_htl1 div.srvc2 {width:250px !important;}
#content_right_page_interne_list .list_htl1 div.srvc img {float:left;margin:0 4px 4px 0;}
#content_right_page_interne_list .list_htl1 div.srvc img.avis {margin:20px 0 0 0;float:left;}
#content_right_page_interne_list .list_htl1 div.srvc div.avis {margin-left:-12px;float:left;}
#content_right_page_interne_list .list_htl1 div.srvc a.ensav{margin-top:0;}
.list_htl1 .blc_descr_htl #thumbs ul.thumbs li{margin-bottom: 2px;}
a.ensav{background: url("../images/puces_miles/puce-pink.png") no-repeat 0 4px transparent; color: #c20052;float: left;font-size: 10px;font-weight: bold;margin-right: 27px;margin-top: 8px;padding-left: 6px;font-family: Verdana;}
#content_right_page_interne_list .list_htl1 div.price_htl_list{float:right;width:136px;text-align:right;}
#content_right_page_interne_list .list_htl1 div.price_htl_list sup,.Searchresult .price_htl_list p{color: #4D4D4F; font-family: Verdana; font-size: 10px;}
#content_right_page_interne_list .list_htl1 div.price_htl_list span span.devise {font-size:11px !important;font-weight: bold !important;text-transform: lowercase !important;}
#content_right_page_interne_list .list_htl1 div.price_htl_list span.devise_promo{font-size:19px !important;color:#00B4FF;font-family: verdana;font-weight: normal ! important;}
#content_right_page_interne_list .list_htl1 div.price_htl_list span.devise_rac{font-size:17px !important;text-transform: lowercase !important;font-family: verdana;font-weight: normal ! important;color: #4D4D4F;}
#content_right_page_interne_list .list_htl1 div.price_htl_list span {font-size:17px;font-weight: bold;font-family: verdana;}
#content_right_page_interne_list .list_htl1 div.price_htl_list p,#content_right_page_interne_list .list_htl1 div.price_htl strong,.fch_htl_right div.price_htl p {margin-bottom:30px;margin-top:20px;float:left;font-weight: normal;text-align: left;padding-left:40px;font-size: 14px;}
#content_right_page_interne_list .list_htl1 div.price_htl_list strong.indispo {font-weight: normal;background:url(../images/picto_non_disp.jpg) no-repeat scroll 50% top transparent;padding-top:30px;float:right;margin-top:20px;text-align:center;font-size:11px;font-family:verdana;color:#4d4d4f; }
#content_right_page_interne_list .list_htl1 a.resev_big,.chmbr_selct a.resev_big,.fch_htl_right a.resev_big,.blc_descr_htl a.resev_big,.right_default .DrnMin .price_htl a.resev_big,.right_default #div_profil_infos .DrnMin .info_profil a.sinscr,.right_default #div_profil_valid .DrnMin #form_bwr_modif_infos_perso .formulaire_bwr p.btn_orange,.right_default #bwr_mes_infos a.sinscr,.right_default .blc_prvlg .DrnMin #form_info_validate p.btn_orange,#content_right form#form_bwr_inscription_rewards p.btn_orange,#content_right form#from_edite_pass p.btn_orange,div.goomaps_reserver a,div.goomaps_reserver,.panel-overlay11 a.rech_btn{background:url('../images/btn_miles/rech_right.png') no-repeat 100% 0;float:right;height:38px;margin-top:14px;padding-right:5px;cursor: pointer;}
/*div.goomaps_reserver{background:url('../images/btn_miles/rech_right.png') no-repeat 100% 0;float:right;height:38px;margin-top:14px;padding-right:5px;cursor: pointer;}*/
#content_right_page_interne_list .list_htl1 a.resev_big span,.fch_htl_right a.resev_big span,.blc_descr_htl a.resev_big span,.chmbr_selct a.resev_big span,div.goomaps_reserver span,.right_default .DrnMin .price_htl a.resev_big span,.right_default #div_profil_infos .DrnMin .info_profil a.sinscr span,.right_default #div_profil_valid .DrnMin #form_bwr_modif_infos_perso .formulaire_bwr p.btn_orange span,.right_default #bwr_mes_infos a.sinscr span,.right_default .blc_prvlg .DrnMin #form_info_validate p.btn_orange span,#content_right form#form_bwr_inscription_rewards p.btn_orange span,#content_right form#from_edite_pass p.btn_orange span,.panel-overlay11 a.rech_btn span{background:url('../images/btn_miles/rech_left.png') no-repeat;height:38px;padding:0 10px 0 15px;color:#fff;font:bold 14px Arial;border:none;display:block;line-height:38px;float:right;}
#content_right_page_interne_list div.nav_pag {padding:0 20px 10px 0;float:right;}
#content_right_page_interne_list div.nav_pag a,#content_right_page_interne_list div.nav_pag span {float:left;margin-left:3px;color:#fff;background:url('../images/btn_miles/pag_off.png') no-repeat;width:29px;height:21px;text-align:center;line-height:21px;}
#content_right_page_interne_list div.nav_pag a.active,#content_right_page_interne_list div.nav_pag span.current {color:#fff;background:url('../images/btn_miles/pag_on.png') no-repeat;}
#content_right_page_interne_list div.nav_pag a.prev,#content_right_page_interne_list div.nav_pag a.next,#content_right_page_interne_list div.nav_pag span.prev,#content_right_page_interne_list div.nav_pag span.next{display: none !important;}
#content_right_page_interne_list div.nav_pag a.suivant{background:none;margin-left:10px;width:auto;height:auto;color:#0d275b;text-decoration: underline;}
#content_right_page_interne_list div.stl1 a.fermer_onglets_mini_fiche{position:absolute; top:5px; right:0; /*padding: 16px 12px;text-decoration: underline;*/background:url(../images/fermer_avail.jpg) no-repeat;width:16px;height:16px;font-size:0;text-indent:-9999px;margin:16px 0 0 5px;}
/*----------Resultat recherche hotel------*/
/*----------Affiner votre recherche------------------*/ 
#content_left.style1,#content_left1 {margin-right:0;width:239px;float:left;}
#content_right.style1 {width:720px;}
.affin_rech {float:left;width:236px;background:url('../images/bck_miles/affin_rech_top.jpg') repeat-y;color:#393939;/*padding: 0 18px 6px 12px;*/}
.affin_rech p.title {font-size:13px;margin-bottom: 16px;line-height: 52px;}
.affin_rech a.rech_btn{background: none repeat scroll 0 0 #C20052;border: medium none;color: #FFFFFF;cursor: pointer;display: block;font: bold 12px/24px verdana;overflow: visible;text-align: center;width: 65px;float: right;}
.affin_rech p.title span{font-size:18px;}
.affin_rech div.bcl_critere{margin-top: 16px;float: left;}
.affin_rech div.bcl_critere p.ttl {font-size:13px;font-weight:bold;margin-bottom: 4px;}
.affin_rech div.bcl_critere div {background:#ececec;border:1px solid #c8c8c8;padding:10px 0 0 10px;width: 196px;float:left;}
.affin_rech div.bcl_critere div p{margin-bottom:8px;width: 196px;float:left;}
.affin_rech div.bcl_critere div input{float:left;}
.affin_rech div.bcl_critere div label{padding-left:4px;font-size: 11px;float:left;width: 172px;}
*+html .affin_rech div.bcl_critere div label{padding-top:4px;}
*+html  .affin_rech p.rech_btn input{padding:0;}
.affin_rech p.rech_btn {margin-top:12px;}
#affin_serach_rg_vl p{float:right;margin-bottom: 7px;}
#affin_serach_rg_vl p label{float:left;font-size: 12px;width: 55px;line-height: 23px;}
#affin_serach_rg_vl p select{float:left;font-size: 12px;width: 142px;height: 23px;line-height: 23px;}
#content_left .affin_rech a.sinscr{margin: 7px 0 0 0;}
#affin_serach_rg_vl input#DateRangeStart,#affin_serach_rg_vl input#DateRangeEnd{width:140px;}
/*----------fin Affiner votre recherche------------------*/
a.loop_btn_big span { background: url("../images/boutons/loop_btn_big.png") no-repeat #FFF;display: block; height: 26px; padding: 32px 10px 0 36px; white-space: nowrap;}
a.loop_btn_big {background: url("../images/boutons/loop_btn_right.png") no-repeat scroll 100% 0 #FFF; color: #FFFFFF; font: bold 13px arial; padding-right: 6px; position: absolute; right: 0; top: -12px; z-index: 1;}
#content_left #moteur_recherche_interne {width:300px;}
#content_left #moteur_recherche_interne .search_htl{/*width: 300px;*/ width: 298px;}
/*#content_left #moteur_recherche_interne select{width: 176px;}*/
#content_left #moteur_recherche_interne .champ{clear: both;width: 280px;}
#content_left #moteur_recherche_interne label {color: #000000;float: left; font-size: 13px;padding-right: 5px;width: 86px;}
#moteur_recherche_interne .search_htl ul.tab li.srch_envie_off a,#moteur_recherche_interne .search_htl ul.tab li.ui-tabs-selected a#recherche_rapide{padding-top: 22px;}
#moteur_recherche_interne #trans{padding-left: 8px;}
#moteur_recherche_interne .search_htl ul.tab li a span, .search_htl .srch_carte_off a span,#moteur_recherche_interne  .search_htl .srch_carte_off span.bestclic span{font-size: 13px;}
#moteur_recherche_interne .search_htl div.rech_rap input.destin{ width: 163px;}
#moteur_recherche_interne #content_left #moteur_recherche_interne label{width: 86px;}
#moteur_recherche_interne #annul_dates,#moteur_recherche_interne  a#rech_avancee{color: #000 !important;}
div.blc_descr_htl.stl2 div.blc_descr_htl1{ background:#F5F5F5; border-color: #C20052 #E2E2E2 #E2E2E2;  border-right: 1px solid #E2E2E2; border-style: solid; border-width: 4px 1px 1px; float: left; width: 920px;font-family: FrutigerLTStd45LightRegular !important;font-size:12px;}
.stl2 { margin-left: 20px;}
.blc_descr_htl .pres_tarif_promo .presentation{padding: 15px;font-family: verdana;}
.blc_descr_htl .pres_tarif_promo .presentation h3{font-family: verdana !important;font-weight: bold;color:#C20052;font-size: 14px;}
/*------------hotels chambres et tarifs miles------*/
.etape_resa {float:right;width: 580px;height: 27px;margin: 30px 50px 25px 0;border-top:1px dotted #dddddd;position:relative;}
.etape_resa p.active{color:#C20052;font-weight: bold;}
.etape_resa p{color:#1e1e1e;font-weight: bold;text-align: center;}
.etape_resa span{font: bold 14px arial;display:block;height: 23px;width: 23px;margin:0 auto;line-height: 23px;color:#fff;}
*+html .etape_resa span {display:inline\9;zoom:1\9;}
.etape_resa p.active span{background:url('../images/pictos_miles/etape_resa_on.gif') no-repeat;}
.etape_resa p span{background:url('../images/pictos_miles/etape_resa_off.gif') no-repeat;}
.etape_resa p.past{color:#a9a9a9;}
.etape_resa p.past span{background:url('../images/pictos_miles/etape_resa_past.gif') no-repeat;}
.etape_resa p.etape1{position: absolute;top:-11px;left:-47px;}
.etape_resa p.etape2{position: absolute;top:-11px;left:217px}
.etape_resa p.etape3{position: absolute;top:-11px;right:-30px;}
.inf_resa{width: 680px;float:left;margin-bottom: 10px;position: relative;}
span.distance_hotel_centre{font-size: 10px;}
.date_resa p.resa_date_depart{width: 355px;}
.date_resa p.soit_x_nuits{width: 200px;float: left;color: black;}
#content_right_page_interne_list .inf_resa p.ttl {font-size: 18px;width: 678px;margin-bottom: 15px;height: 50px;background: url(../images/background/titre-votre-reservation.jpg) no-repeat;color: #fff;font-size: 15px;font-family: FrutigerLTStd45LightRegular;line-height: 40px;padding-left: 10px;}
.inf_resa h2{font-size: 12px;font-weight:normal;margin-bottom:8px;font-family: Verdana;color:#4D4D4F;}
.inf_resa .descrip_htlplus p{font-family: Verdana;font-size: 12px;color: #4d4d4f;}
.inf_resa h2 a{color:#646464;}
.inf_resa h2 a span{color:#4D4D4F;font-size: 16px;}
.inf_resa img.img_htl {float: left;margin: 0 20px 14px 0;}
.inf_resa div.descrip_htl p.addressline{/*padding-top: 8px;*/}
a.revoir{background:url('../images/puces_miles/puce-pink.png') no-repeat 0 7px;padding-right:12px;margin-top:6px;color:#c20052;float:left;font-weight:bold;font-size: 13px;font-family: Arial;padding-left: 8px;}
.inf_resa div.descrip_htl {float: left; font-size: 13px; padding-bottom: 10px;width: 320px;/*position: relative;*/line-height: 18px;margin-left: 8px;}
.inf_resa div.descrip_htl p span{font-size: 11px;font-family: Verdana;}
.inf_resa div.descrip_htlplus{width: 500px;margin-left: 8px;/*position: relative;*/}
.inf_resa div.srvc{position:absolute;left:410px;width: 87px;top:70px;}
.date_resa {float:left;padding-bottom: 20px;}
.date_resa p{width: 674px;float: left;font-size: 11px;font-family: verdana;color: #797979;}
.date_resa p.ttl,.chmbr_selct p.ttl2,.cnd_resa p.ttl2{font-size: 14px;width: 674px;padding: 0 0 8px 6px;border-bottom:1px solid #646464;margin-bottom: 5px;color: #000;font-family: verdana;font-size: 14px;font-weight: 700;}
.date_resa p span,.date_resa p strong{display: block;width: 165px;padding: 0 0 0 6px;float: left;}
.date_resa p em{font-style:normal;float:left;}
.chmbr_selct,.vs_crdn,.info_pmnt,.confirm_resa,.imprim_info{float:left;width: 680px;margin-bottom: 10px;}
.chmbr_selct p.ttl,.coordonnee_form p.ttl,.chmbr_selct p.title,.vs_crdn p.title,.info_pmnt p.title,.confirm_resa p.title,.vs_crdn p.title,.info_pmnt p.title{background:#c20052;height: 32px;font-size: 14px;line-height: 32px;padding-left: 10px;color:#fff;font-family: Verdana;width: 680px;}
.coordonnee_form p.ttl{*background: #c20052 url(../images/background/bg-paiment-securise.jpg) 98% 5px no-repeat;}
.chmbr_selct p.ttl{padding-left: 0;}
.chmbr_selct p.ttl span{float:left;/*width: 668px;*/height: 32px;text-align: center;padding-left: 0px;font-size: 12px;font-family: verdana;width: 226px;}
.chmbr_selct p.ttl span.active{background:#c20052;/*width: 668px;*/}
.chmbr_selct p.ttl1{background:#dfdfdf;height: 32px;font-size: 14px;line-height: 32px;padding-left: 15px;}
.chmbr_selct p.ttl1 span{float:left;font-size: 13px;font-weight: bold;font-family: verdana;}
.chmbr_selct p.ttl1 span.typ_lit{width: 196px;}
.chmbr_selct p.ttl1 span.occup{width: 149px;}
.chmbr_selct p.ttl1 span.prest{width: 140px;}
.chmbr_selct .tarif_hotel{width: 660px;}
.chmbr_selct .tarif_hotel h2{width: 95px;}
.chmbr_selct .tarif_hotel p.nbr_person{width: 72px;}
.head_t{padding: 5px 0 5px 10px !important;background: #DFDFDF !important;}
.chmbr_selct .head_t p{float:left !important;font-weight: bold;}
.chmbr_selct .head_t p.lit{width: 170px !important;}
.chmbr_selct .head_t p.img_person{width: 150px !important;top: 0 !important;}
.chmbr_selct .head_t p.option{width: 115px !important;}
.chmbr_selct .head_t p.occupations{width: 100px !important;}
.Searchresult .head_t p{float:left !important;font-weight: bold;}
.Searchresult .head_t p.lit{width: 157px !important;}
.Searchresult .head_t p.img_person{width: 144px !important;top: 0 !important;}
.Searchresult .head_t p.option{width: 115px !important;}
.Searchresult .head_t p.occupations{width: 100px !important;}
.cle_trf {float:left;width: 680px;font-size: 11px;padding-bottom: 23px;}
.cle_trf p strong{font-weight: normal;font-family: Verdana;}
.cle_trf p span{font-weight: normal;font-family: Verdana; color:#878787!important;}
.cle_trf p.ttl{margin-bottom: 10px;font-size: 12px;color: #878787;font-family: Verdana;}
.cle_trf p span.bleu{color:#0d275b;}
.cle_trf p span.rouge{color:#a6013f;}
.cle_trf p span.orange{color:#f88d2e;}
.stl1 .content_hotel{padding-bottom:10px;float:left;}
.stl1 .tarif_hotel,.chmbr_selct .tarif_hotel{background:url('../images/bck_miles/tarif_hotel.jpg') repeat-x 0 100% #fbfbfb;float:left;width:680px;padding: 22px 0 15px 10px;color:#000;}
.stl1 .tarif_hotel span.lit,.chmbr_selct .tarif_hotel span.lit{float:left;position: relative;top: -7px;width: 80px;}
#content_right1 .list_htl1 .stl1 .tarif_hotel h2,.chmbr_selct .tarif_hotel h2{float:left;margin-right:28px;font-size: 12px;width: 80px;color: #000;font-weight: normal;word-wrap: break-word;text-transform: lowercase;}
.stl1 .tarif_hotel p.option,.chmbr_selct .tarif_hotel p.option{float:left;margin-right:27px;width: 121px;}
p.img_person img{/*float: left;*/}
.stl1 .tarif_hotel p.img_person,.chmbr_selct .tarif_hotel p.img_person{float:left;margin-right:10px;width: 40px;position: relative;top: -5px;}
.stl1 .tarif_hotel p.nbr_person,.chmbr_selct .tarif_hotel p.nbr_person{float:left;margin-right:18px;width: 66px;}
.stl1 .tarif_hotel div.occupations,.chmbr_selct .tarif_hotel div.occupations{float:left;width: 160px;}
.stl1 .tarif_hotel div.occupations p,.chmbr_selct .tarif_hotel div.occupations p{float:left;width: 160px;margin-bottom: 5px;}
.stl1 .tarif_hotel div.occupations p input,.chmbr_selct .tarif_hotel div.occupations p input{float:right;overflow: hidden;width: 13px;}
*html .stl1 .tarif_hotel div.occupations p input,.chmbr_selct .tarif_hotel div.occupations p input{position:relative;top:-4px;}
.stl1 .tarif_hotel div.occupations p.violet strong,.stl1 .tarif_hotel div.occupations p.violet label,.chmbr_selct .tarif_hotel div.occupations p.violet label,.chmbr_selct .tarif_hotel div.occupations p.violet strong{color:#a6013f;}
.stl1 .tarif_hotel div.occupations p.orange label,.chmbr_selct .tarif_hotel div.occupations p.orange label,.chmbr_selct .tarif_hotel div.occupations p.orange strong{color:#f88d2e;}
.stl1 .tarif_hotel div.occupations p.orange strong,.stl1 .tarif_hotel div.occupations p.orange label{color: #F6702C !important;}
.stl1 .tarif_hotel div.occupations p.bleudjango strong,.stl1 .tarif_hotel div.occupations p.bleudjango label{color: #205895 !important;}
.stl1 .tarif_hotel div.occupations p.turquoise strong,.stl1 .tarif_hotel div.occupations p.turquoise label{color: #09D5F9 !important;}
.stl1 .tarif_hotel div.occupations p.bleu strong,.stl1 .tarif_hotel div.occupations p.bleu label{color: #0D275B !important;}
div.occupations .tarif_EBS strong,.tarif_EBS label{color: #D4417E !important;}
div.occupations .tarif_H1Q strong,.tarif_H1Q label{color: #D4417E !important;}
div.occupations .tarif_LL9 strong,.tarif_LL9 label{color: #FE8800 !important;}
div.occupations .tarif_WM1 strong,.tarif_WM1 label{color:#60200C !important;}
div.occupations .tarif_JI1 strong,.tarif_JI1 label{color:#3BADD2 !important;}
div.occupations .tarif_QG1 strong,.tarif_QG1 label{color:#F79204 !important;}
div.occupations .tarif_BQ1 strong,.tarif_BQ1 label{color:#64A306 !important;}
div.occupations .tarif_UK3 strong,.tarif_UK3 label{color:#64A306 !important;}
div.occupations .tarif_FX1 strong,.tarif_FX1 label{color:#5EA1C7 !important;}
div.occupations .tarif_PFK strong,.tarif_PFK label{color: blue !important;}
div.occupations .tarif_420 strong,.tarif_420 label{color: #00B4FF !important;}
div.occupations .tarif_BBN strong,.tarif_BBN label{color: #616CEE !important;}
div.occupations .tarif_31X strong,.tarif_31X label{color: #5705FC !important;}
div.occupations .tarif_VRR strong,.tarif_VRR label{color: #A174FC !important;}
.stl1 .content_hotel .resev_big{margin-right:20px;}
.stl1 .content_hotel .tarifs{margin:26px 0 0 20px;float:left;color: #0D275B;font-size: 11px;}
.stl1 .content_hotel .tarifs a{color: #0D275B;text-decoration: underline;}
/*------------Fin hotels chambres et tarifs miles------*/

/****************************************MENU DE RECHERCHE INTERNE********************************************/
#moteur_recherche_interne .rech_carte_stl1 .tab li.ui-tabs-selected a{width: 118px;height: 54px;}
#moteur_recherche_interne .rech_carte_stl1 .tab li a#recherche_par_envie,#moteur_recherche_interne .rech_carte_stl1 .tab li a#recherche_rapide{width: 113px;height: 55px;}
#moteur_recherche_interne .rech_carte_stl1 .resa{padding-top: 20px;clear: both;}
.row a.resev_big span{clear: both;}
.row a.resev_big {float: right;width: 60%;margin-right: 15px;}
#content_left_page_interne .fiche_hotel_derniers_hotels_consultes .row a.resev_big{width: 200px;}
/*************************************PAGE RECHERCHE*********************************************************/
#affin_rech .affin_rech form#affin_serach{margin-left: 12px;} 
#bouton_masquer{ padding-top: 22px; position: relative; width: 626px;}
#bouton_masquer img{border: 0px solid;border-radius: 25px;}
#content_right_page_interne_list .htl_result_envie a.loop_btn,#content_right_page_interne_list .htl_result_envie #retour_liste,#retour_liste_paris,a.loop_btn{width: 118px;height: 34px;display: block;background: url(../images/btn_miles/voir-sur-une-carte.png) no-repeat;padding-left: 28px;line-height: 34px;color: #fff;font-family: FrutigerLTStd47LightCnBold; font-size: 12px;float: right;margin-right: 9px;margin-top: 60px;letter-spacing: 1px;}
#content_right_page_interne_list .htl_result_envie #retour_liste{margin-top: 42px;}
.htl_result_envie{background: #000;float: left;padding-bottom: 30px;width: 659px;padding-left: 21px;}
#content_right_page_interne_list .htl_result_envie {color: #fff;}
#content_right_page_interne_list .htl_result_envie span{color: #fff;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;}
#content_right_page_interne_list .htl_result_envie #retour_liste span{font-size: 12px;}
#content1 #content_right_page_interne_list {padding-left: 26px;/*background: url("../images/background/bg-left-interne.jpg") left 0 repeat-y;*/padding-bottom: 50px;}
#content_right_page_interne_list .htl_result_envie span#budget_select{font-size: 14px;}
.Searchresult .list_htl1 .descrip_htl p{font-family: Verdana;font-size: 11px;color: #4d4d4f;}
.zone_map img{margin-top: 8px;}
#moteur_recherche_interne #div_select_age_per_room #line_room_1{clear: both; float:right;margin-right: 82px;}
#moteur_recherche_interne #div_select_age_per_room #line_1{width: 70%;}
#moteur_recherche_interne #label_children_2,#moteur_recherche_interne #label_children_3{clear: both;}
.comparer{background: #DCDCDC;clear: both; height: 67px; width: 680px;}
.comparer a.decouv span{background: url(../images/btn_miles/dcvr_left1.png) left 0 no-repeat;padding:0 12px; color:#fff;display: block;height: 30px;}
div#content_right.pages_de_cont .right_default .promo a.decouv span{background: url(../images/btn_miles/dcvr_left1.png) left 0 no-repeat;padding:0 0 0 5px; color:#fff;display: block;height: 30px;}
.comparer a.decouv,div#content_right.pages_de_cont .right_default .promo a.decouv{line-height: 28px;display: block;height: 30px;background: url(../images/btn_miles/dcvr_right1.png) right 0 no-repeat;padding-right: 4px;float: right;margin-right: 12px;margin-top: 18px;font-size: 13px;font-family: FrutigerLTStd47LightCnBold;}
div#content_right.pages_de_cont .right_default .promo a.decouv{padding: 0;padding-right: 4px;}
.Searchresult .list_htl .blc_descr_htl ul.tab { /*width: 570px; float:left;*/width:636px; height:50px; }
.Searchresult .list_htl .blc_descr_htl ul.tab li.active { background: url("../images/background/actif-li.png") no-repeat scroll center bottom transparent;}
.Searchresult .list_htl .blc_descr_htl ul.tab li { display: block; float: left; margin-right: 2px; padding-bottom: 11px;}
.Searchresult .list_htl .blc_descr_htl ul.tab li.active a, .Searchresult .list_htl .blc_descr_htl ul.tab li a:hover {background:#C20052; color: #FFF;font-weight: bold;}
.Searchresult .list_htl .blc_descr_htl ul.tab li.disp_avail a{width:178px }
.blc_descr_htl1 a.voir_avail{background:url(../images/bt_plus_avail.jpg) no-repeat left;padding-left:25px;text-decoration:underline;color:#c20052;font-size:10px;}
.Searchresult .list_htl .blc_descr_htl ul.tab li a {background:#E0E0E0;display: table-cell;font-family: Verdana;font-size: 11px;height: 48px;text-align: center;vertical-align: middle;width: 112px; *height:38px; *vertical-align:middle; *display:inline-block;*padding-top: 10px;*line-height: 26px;}
.blc_descr_htl1 .selc_avail{font-size:10px !important;color:#000;font-weight:bold;float:left;   }
.Searchresult .list_htl .presentation h3,.Searchresult .list_htl .avis_clt h3{clear: both;}
.Searchresult .list_htl .avis_clt h3{margin-bottom: 24px;}
.Searchresult .list_htl .blc_descr_htl .presentation .right {padding-left: 20px;width: 120px;float: left;}
.Searchresult .list_htl .blc_descr_htl .presentation .left { /*background: url("../images/background/separ_vert.gif") repeat-y 100% 0 transparent;*/ padding-right: 20px;width: 100%;}
.Searchresult .list_htl .blc_descr_htl .presentation p a {background: url("../images/puces_miles/puce-pink.png") no-repeat 0 4px transparent; color: #C20052;padding-left: 10px;text-decoration: underline;}
.Searchresult .list_htl .blc_descr_htl .acces .left{height: auto !important;}
.Searchresult .list_htl .blc_descr_htl .acces p,.Searchresult .list_htl .blc_descr_htl .acces div{font-family: Verdana; font-size: 11px;color: #4D4D4F;}
.Searchresult .list_htl .blc_descr_htl .avis_clt .tripReview p{width: 70%;float: left;font-family: Verdana; font-size: 11px;color: #4D4D4F;}
#affin_rech{padding-top: 30px;clear: both;}
#content_left_page_interne #affin_rech .affin_rech p.title {background:#000; color: #FFF; display: block; font-family: FrutigerLTStd47LightCnBold; font-size: 20px; font-weight: bold; height: 73px; padding-left: 10px; padding-top: 20px; text-align: left; width: 220px;line-height: 30px;}
#content_right_page_interne_list .Searchresult .list_htl .blc_descr_htl  div.img_htl {margin-bottom: 27px;}
#content_left_page_interne #form_recherche p label{color: #131313;font-family: FrutigerLTStd47LightCnBold;font-size: 13px;/*padding-left: 9px;*/}
#content_left_page_interne #form_recherche #cities{ border: 1px solid #D0D0D0; color: #646464; float: left; font-family: FrutigerLTStd45LightRegular; font-size: 12px; height: 23px; margin-bottom: 13px; margin-top: 6px; padding-left: 5px; width: 200px;margin-left: 9px;}
.resultats_selon_critere p.premier_parag_resultats_selon_critere{height: 96px;background: #161616;padding-top:22px; font-family: FrutigerLTStd45LightRegular;font-size: 15px;padding-left: 235px;}
.resultats_selon_critere{float: left;margin-left: 251px;width: 680px;padding-bottom: 168px;}
.resultats_selon_critere p{color: #fff;}
.resultats_selon_critere p.premier_parag_resultats_selon_critere img{padding-left: 70px;padding-top: 14px;}
.resultats_selon_critere p.deuxieme_parag_resultats_selon_critere{font-family: Verdana;color: #202020;font-size: 13px;padding-top: 20px;}
.resultats_selon_critere p.deuxieme_parag_resultats_selon_critere #elargir_recherche{display: block;width: 142px;height: 30px;background: url(../images/btn_miles/elargir-ma-recherche.png) no-repeat;float: right;color: #fff;text-align: center;line-height: 28px;font-size: 13px;font-family: FrutigerLTStd47LightCnBold;font-weight: normal;}
#dist{border: 1px solid #D0D0D0;}
#content_right_page_interne_list .htl_result_envie #budget_filter{display: block;float: right;font-size: 13px;font-family: FrutigerLTStd45LightRegular;margin-right: 30px; margin-top: 16px;}
#content_right_page_interne_list .list_htl1 .tarif_hotel h2 { float: left; font-size: 12px; margin-right: 28px; width: 73px; color:#000;font-weight: normal;word-wrap: break-word;text-transform: lowercase;}
.stl1 .content_hotel {float: left;padding-bottom: 10px;}
.stl1 .tarif_hotel span.lit, .chmbr_selct .tarif_hotel span.lit {float: left;position: relative;top: -7px;width: 65px;}
.stl1 .tarif_hotel p.img_person, .chmbr_selct .tarif_hotel p.img_person {float: left;margin-right: 10px;position: relative;top: -5px;width: 52px;}
.stl1 .tarif_hotel p.nbr_person, .chmbr_selct .tarif_hotel p.nbr_person {float: left;margin-right: 18px; width: 76px;color: #000;font-weight: normal;font-family: Verdana;}
.stl1 .tarif_hotel p.option, .chmbr_selct .tarif_hotel p.option {float: left;margin-right: 27px;width: 115px;color: #000;font-family: Verdana;}
.stl1 .tarif_hotel div.occupations, .chmbr_selct .tarif_hotel div.occupations {float: left;width: 160px;}
.stl1 .tarif_hotel div.occupations p, .chmbr_selct .tarif_hotel div.occupations p {float: left;margin-bottom: 5px;width: 190px;}
.stl1 .tarif_hotel div.occupations p strong, .chmbr_selct .tarif_hotel div.occupations p strong {color: #000;float: left;width: 85px;font-weight: normal;font-family: Verdana;}
.stl1 .tarif_hotel div.occupations p input, .chmbr_selct .tarif_hotel div.occupations p input {float: right;overflow: hidden;width: 13px;}
#content_right1 .list_htl1 .stl1 .tarif_hotel div.occupations p label, .chmbr_selct .tarif_hotel div.occupations p label {color: #000;float: right;width: 80px;font-family: Verdana;}
.Searchresult .list_htl .blc_descr_htl .avis_clt .tripReview p.title { width: 155px;}
#content_right_page_interne_list .pagination_interne{display: none;}
.Searchresult .list_htl .blc_descr_htl{font-family: Verdana;font-size: 12px;position: relative;}
#content_right_page_interne_list .htl_result_envie span {font-family: FrutigerLTStd47LightCnBold;font-size: 20px;}
#content_right_page_interne_list .htl_result_envie span strong{font-family: FrutigerLTStd47LightCnBold;font-size: 30px;font-weight: normal;}
#content_right_page_interne_list .htl_result_envie {font-family: FrutigerLTStd45LightRegular;font-size: 14px;}
#content_right_page_interne_list iframe body.gal{background: none;}
/********************************************RESERVATION HOTEL********************************************/
#content_right_page_interne_list #cont_prix .chmbr_selct .tarif_hotel{width: 668px;border: 1px solid #D7D7D7; border-top:none;font-family: verdana;font-size: 13px;}
#content_right_page_interne_list .inf_resa .descrip_htlplus a.plan{margin-bottom: 8px;}
#content_right_page_interne_list .inf_resa .descrip_htlplus a.revoir_hotel,.right_confirm_resa .inf_resa .descrip_htlplus a.revoir_hotel{text-decoration: none !important;background: url("../images/puces_miles/puce-pink.png") no-repeat scroll 0px 6px transparent;padding: 0 0 0 6px;margin-top: 8px;}
.inf_resa div.img_htl{background: #FFF;border: 1px solid #CECECE;display: block;float: left;text-align: center;width: 148px;margin-right: 0px;padding-bottom: 14px;}
.inf_resa h2{float: left;margin-right: 0px;width: 500px;*margin-right: 0px;margin-left: 7px;}
.cle_trf p.tarif_RAC strong,.cle_trf p.tarif_RAC span{font-family: Verdana;color: #000;}
.chmbr_selct span.modif_resa_paiement a.modif{float: right;font-family: Arial;font-size: 13px;color: #c20052;text-decoration: underline;}
.chmbr_selct span.modif_resa_paiement a.modif:hover{text-decoration: underline;}
.chmbr_selct p.ttl1{display: none;}
#content_right_page_interne_list .chmbr_selct .tarif_hotel{background: none;font-family: verdana;}
.info_pmnt p.total{width: 300px;height: 38px;float: right;background: url(../images/background/bg-div-info-paie.png) no-repeat;padding-top: 3px;padding-left: 6px;font-size: 11px;line-height: 12px;font-family: verdana;color: black;line-height: 16px;text-align: left;}
.info_pmnt p.total strong{font-size: 13px;}
.info_pmnt p.total span{font-weight: normal;}
#content_right_page_interne_list .cnd_resa {clear: both;margin-bottom: 28px;}
.cnd_resa #conditions_resa{margin-top: 15px;}
#content_right_page_interne_list .cnd_resa a.ensavoir{float: right;font-family: Arial;font-size: 13px;color: #c20052;margin-right: 18px;text-decoration: underline;}
#content_right_page_interne_list .cnd_resa a.ensavoir:hover{text-decoration: underline;}
.cnd_resa p.ttl2{margin-bottom: 9px;}
#content_right_page_interne_list .coordonnee_form .ttl1 {padding: 18px 0 12px;}
#content_right_page_interne_list .coordonnee_form .ttl1 span,#content_right_page_interne_list .coordonnee_form .ttl1 a.oui{font-family: Verdana;font-size: 15px;color: #000;}
#content_right_page_interne_list .coordonnee_form #form_paiement label{font-family: Arial;font-size: 12px;color: #000;/*margin-right: 14px;*/display: block;float: left;line-height: 12px;}
#content_right_page_interne_list .coordonnee_form .ttl1 .has_profil form strong{color: #000E34;display: block;font-size: 15px; font-weight: normal;line-height: 25px;margin-bottom: 5px;font-family: Verdana;font-size: 15px;}
.coordonnee_form div.has_profil p {float: left;margin: 0 26px 10px 0;font-family: verdana;font-size: 13px;}
.coordonnee_form div.has_profil a {color: #000E34;float: right;font-size: 11px;margin-right: 148px;text-decoration: underline;}
.coordonnee_form div.has_profil p label {color: #000E34; display: block;float: left;font: 13px/24px arial;margin-right: 10px;}
.coordonnee_form div.has_profil p input {border: 1px solid #E3E3E3;color: #646464;float: left;font: 13px arial;height: 24px;width: 150px;}
.coordonnee_form div.has_profil p input#deja_inscrit_espace_membre_email{width: 207px;}
.has_profil{margin-top: 12px;}
.has_profil .conn_btn{float: right;}
.coordonnee_form #form_paiement input{/*width: 208px;*/height: 20px;border: 1px solid #d0d0d0;float: left;width: 200px;padding-bottom: 3px;}
/*#content_right_page_interne_list .coordonnee_form #form_paiement .champ{float: left;height: 40px;width: 340px;}*/
#content_right_page_interne_list .coordonnee_form #form_paiement .champ select.country{border: 1px solid #D0D0D0;float: left;height: 23px;width: 212px;margin-top: 9px;}
#content_right_page_interne_list .coordonnee_form #form_paiement .champ label.country{margin-top: 9px;}
.coordonnee_form div.has_profil div.conn_btn input{background: url(../images/btn_miles/valider-etape2.jpg) no-repeat;width: 106px;height: 34px;text-align: center;line-height: 12px;color: #fff;font-family: FrutigerLTStd45LightRegular,Arial, Helvetica, sans-serif;font-size: 14px;border: none;}
.coordonnee_form div.has_profil {background: url("../images/background/fnd_has_profil.jpg") 0 bottom no-repeat;float: left;padding: 0 0 20px 0; width: 684px; margin-bottom: 22px;}
/*.coordonnee_form .champ {height: 24px;margin: 0 0 6px;width: 323px;}
.coordonnee_form .champ1 {float: left;height: auto;position: relative;}*/
.coordonnee_form .champ label {color: #000E34;display: block;float: left;font: 13px/24px arial;width: 114px;}
#form_paiement label.error {background-color: #FFFFFF;color: red;display: inline;left: 0;position: absolute; top: 0;width: auto;}
.coordonnee_form .champ input {border: 1px solid #E3E3E3;color: #646464;float: left;font: 13px arial;height: 24px;width: 216px;}
.descrip_htl a.revoir{display: none;}/*  -------------   Liens Retour � la liste ------------  */
#form_paiement .champ label span,#content_right .formulaire_bwr em{color: red;}
.coordonnee_form .all_content_check .champ {float: left;margin-right: 10px;width: 680px;}
#content_right_page_interne_list .coordonnee_form .champ input.info {border: medium none;height: auto;width: 14px;}
.coordonnee_form .champ label.checkbox {font-size: 10px;line-height: 15px;margin-left: 6px;width: 655px;}
.all_content_check{clear: both;padding-top: 16px;}
#num_rewards{float: left;z-index: 100;height: 10px;margin-bottom: 20px;}
#ville_{position: relative;float: left;margin-bottom: 8px;}
#form_paiement .right_side #ville_ label.error {background-color: #FFFFFF;color: red;display: inline;left: 0;position: absolute;width: auto;}
#content_right_page_interne_list .coordonnee_form #form_paiement .cmail label.error{width:114px;}
.coordonnee_form .champ label.city,.coordonnee_form .champ #ville_ label.error{width: 40px;}
#content_right_page_interne_list .coordonnee_form .right_side .champ input.post {margin-right: 2px;width: 70px;}
.coordonnee_form #form_paiement .right_side{width: 317px !important;}
.coordonnee_form .card {width: 630px !important;}
.coordonnee_form .card label {width: 115px;}
.coordonnee_form .bank_coord label {color: #000E34;float: left;font: 13px/24px arial;}
.coordonnee_form .card select {float: left;}
.coordonnee_form .bank_coord select {border: 1px solid #E3E3E3;color: #646464;float: left;height: 24px;width: 203px;}
.coordonnee_form .bank_coord select option{padding:0 0 0 3px;}
.coordonnee_form .bank_coord input {border: 1px solid #E3E3E3;color: #646464;float: right;height: 24px;width: 183px;}
.coordonnee_form div.bank_coord_cont {position: relative;}
.coordonnee_form .bank_coord {clear: left;/*float: left;*/height: 21px;margin: 18px 0 0;position: relative;width: 470px;}
.coordonnee_form .bank_coord_select {height: 24px;}
.coordonnee_form p.ttl span {background: url("../images/pictos_miles/cadenas.jpg") no-repeat 100% 4px;color: #FFF;float: right;font-size: 12px;margin-right: 11px;padding-right: 20px;width: 126px;display: block;*display:none;}
.derniere_reservation_nbr_consultation div{float: left;background: url(../images/pictos_miles/icone-time.png) no-repeat; padding-left:24px;padding-bottom: 20px;padding-top: 4px;font-family: Verdana;font-size: 11px;color: #1e1e1e;}
.derniere_reservation_nbr_consultation{font-family: Verdana;font-size: 11px;color: #1e1e1e;}
.coordonnee_form .conditions a {background: none;color: #000;display: inline;font: 12px/18px arial;height: auto;position: relative;text-decoration: underline;}
.coordonnee_form .bank_coord select.year{width: 98px;float: right;margin-left: 9px;}
#content_right ul.mes_infos li {clear: both;color: #000000;float: left;padding-bottom: 12px;width: 620px;font-size: 12px;padding-left: 11px;}
.coordonnee_form .bank_coord select.month{float: right;margin: 0 9px 0 12px;width: 85px;}
.coordonnee_form .bank_coord .sep {float: right;line-height: 24px;}
#content_right_page_interne_list .coordonnee_form #form_paiement .bank_coord label{display: block;margin-right: 0;width: 138px;}
.coordonnee_form #form_paiement .conditions {padding-top: 18px;margin-bottom: 20px;clear: both;position: relative;}
.coordonnee_form #form_paiement .conditions input#approuve{width: 14px;margin-right: 5px;border: none;}
#form_paiement .coordonnee_form .securite img{float: left;}
#form_paiement .coordonnee_form .securite p{float: left;width: 63%;font-family: Verdana;font-size: 13px;color: #646464;margin-bottom: 12px;margin-left: 18px;text-align: left;}
#form_paiement .coordonnee_form .securite p a{font-family: Verdana;color: #c20052;font-size: 10px;clear: both;}
.coordonnee_form #form_paiement p.rech_btn input{float: right;/*width: 106px;*/height: 34px;border: none;margin-right: 16px;margin-top: 50px;width: auto;}
.coordonnee_form #form_paiement input#gcci_num,.coordonnee_form #form_paiement input#iata{width: 105px;margin-top: 32px;}
#content_right_page_interne_list .coordonnee_form #form_paiement label.facultatif_agency,#content_right_page_interne_list .coordonnee_form #form_paiement label.n_rewards{width: 210px;margin-top: 32px;}
.condion_resa{clear: both;}
#content_right_page_interne .tarif_hotel h2{padding-top: 0;width: 80px;;font-family: Verdana;font-size: 12px;word-wrap: break-word;}
#content_right_page_interne .chmbr_selct .tarif_hotel{background: none;}
.vs_crdn p,.info_pmnt p,.confirm_resa p{font-family: Verdana;color: #797979;font-size: 12px;padding-left: 12px;line-height: 20px;}
.vs_crdn p.title,.info_pmnt p.title,.confirm_resa p.title{margin-bottom: 16px;}
.vs_crdn p strong.email_crdn{font-weight: normal;color: #c20052;}
#content_right_page_interne_list .coordonnee_form #form_paiement label.error{color: red;width: auto;}
#content_right_page_interne_list .coordonnee_form #form_paiement .conditions label.error{width: 80%;left: 18px; top: 21px;height: 14px;z-index: 10;}
.confirm_resa p{margin-bottom: 14px;}
.confirm_resa p span{color: #c20052;}
.bank_coord_cont .bank_coord_annee_mois{width: 342px;}
.coordonnee_form div.has_profil p.nnmrg{margin-left: 16px;}
#content_right_page_interne_list .coordonnee_form #form_paiement .bank_coord_cont .bank_coord_annee_mois label{width: 100px;}

/* Adresse de facturation */
#choixAdresses h3{color: #c20052; font-weight: bold; font-family: Verdana; font-size: 12px; padding:0 0 10px;}
#choixAdresses .choice_guest_information{height:20px;}
.coordonnee_form #form_paiement #choixAdresses input{width:auto; height:auto; float:left; margin:-1px 3px 0 0; vertical-align:top; }
#adresse_facturation{padding:0 0 20px; display:none;}



/*******************************STYLE DES DIVS AYANT LA CLASSE CHAMP ET CHAMP1*******************************/
.coordonnee_form .champ1 {float: left;height: auto;position: relative;}
.coordonnee_form .champ {height: 24px;margin: 0 0 6px;width: 323px;position: relative;}
.coordonnee_form .left_side {float: left;padding: 20px 0 0;position: relative;width: 323px;margin-right: 28px;}
.coordonnee_form .right_side .champ label.n_rewards {width: 221px;}
.coordonnee_form .right_side .champ input {width: 226px;}
.coordonnee_form .right_side .champ label.country {width: 104px;}
.coordonnee_form .right_side .champ select.country {width: 214px;}
.coordonnee_form .champ select {border: 1px solid #E3E3E3;color: #646464;float: left;font: 13px arial;height: 24px;width: 58px;}
.coordonnee_form .champ select option{padding:0 0 0 3px;}
.coordonnee_form .right_side .champ {height: 17px;margin: 0 0 15px;width: 333px;}
.coordonnee_form div.bank_coord_cont #summary {color: red;font-weight: bold;position: absolute;right: 20px;top: 72px;width: 200px;}
.coordonnee_form .right_side {float: right;padding: 20px 0 0;position: relative;width: 333px;}
.confirm_resa p .lien{font-weight: bold;text-decoration: underline;}
.imprim_info p.title,.condion_resa p.title{width: 670px;height: 32px;background: #a6a6a6;padding-left: 10px;font-family: Verdana;font-size: 14px;color: #fff;line-height: 30px;}
.imprim_info .left div{position: absolute;bottom: 0;left:0;background:url(../images/background/bg-div-left.png) repeat;height: 47px;width: 100%;}
.imprim_info .left p{font-family: Verdana;font-size: 12px;color: #c20052;font-weight: bold;padding-top: 17px;padding-left: 12px;margin-bottom: 9px;}
.imprim_info .left {float: left;margin-right: 20px;margin-left: 10px;position: relative;}
.imprim_info .left img{border: 1px solid #a5a5a5;}
.imprim_info .left div a.decouv{display: block;width: 74px;height: 27px;background: url(../images/btn_miles/btn-imprimer.png) no-repeat;margin: 9px auto 0;text-align: center;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;color: #fff;line-height: 26px;}
.condion_resa p.title{margin-bottom: 17px;padding-bottom: 0px;}
.condion_resa p{font-family: Verdana;font-size: 10px;color: #797979;padding-bottom: 14px;}
.blc_bwr{background: url(../images/background/bg-cartes-rewards.jpg) no-repeat;text-align: center;}
.blc_bwr p{padding: 196px 19px 0 17px;font-family: Verdana;color: #646464;font-size: 12px;}
#content_right_page_interne .imprim_info{margin-bottom: 20px;}
.cnd_resa p{padding-right: 104px;font-family: Verdana;color: #797979;font-size: 12px;}
/* BEST WESTERN REWARDS */
#content .espace_membre_bwr,#form_authe_bwr_parr{width:350px;height:248px;font:bold 11px arial;color:#FFFFFF;background:/*url('../images/bck_miles/fnd_search_tp.jpg') no-repeat 0 47px;*/#F8F8F8;}
#content .espace_membre_bwr .top,#form_authe_bwr_parr .top{width:100%;height:40px;border-bottom:1px solid #aacbeb;}
#content .espace_membre_bwr h2,#form_authe_bwr_parr h2{height:47px;display:block;/*background:url('../images/bck_miles/srch_htl_title.jpg') left top no-repeat;*/color:#FFFFFF;padding:0 0 0 10px;margin-bottom:20px;line-height:47px;font-family: arial;font-size: 18px;background: #514841;font-weight: normal;}
#content .espace_membre_bwr h3,#form_authe_bwr_parr h3{width:195px;font:bold 11px arial;color:#FFFFFF;margin:0 0 0 9px;line-height:48px;float:left;}
#content .espace_membre_bwr a.pass,#form_authe_bwr_parr a.pass{font:normal 13px arial;color:/*#fff*/#5b5b5b;text-decoration:none;background:url('../images/btn_miles/puce-rewards.png') left no-repeat;padding-left:7px;/*margin-right:9px;*/margin-right:20px;line-height:32px;float:right;}
#content a.link{width:72px;height:18px;display:block;float:right;margin:7px 19px 12px 0;_margin:7px 9px 12px 0;background:url('../images/background/link.gif') repeat-x;border:1px solid #6b93b9;color:#FFFFFF;text-decoration:none;text-align:center;line-height:16px;}
#content .espace_membre_bwr span.sep{border:none;background:#aacbeb;width:269px;height:1px;clear:both;margin:0 auto;}
#content .espace_membre_bwr span{width:195px;font-family:Verdana;color:#5b5b5b;margin:6px 0 6px 9px;float:left;font-size:13px;}
#content .espace_membre_bwr label,#form_authe_bwr_parr label{text-align:left;font:normal 13px Verdana;color:#5b5b5b;margin:10px 0 0 9px;float:left;clear:both;width: 103px;}
#form_authe_bwr_parr label{margin-top:22px;}
#content .espace_membre_bwr input,#form_authe_bwr_parr input{width:210px;height:18px;border:1px solid #cccccc;margin:10px 20px 0 0px;float:right;padding-left: 6px;}
#form_authe_bwr_parr input{height:20px; margin-top:20px; color: #939393; font-family: arial; font-size: 11px;}
#content .espace_membre_bwr a.sinscr,#form_authe_bwr_parr a.sinscr{margin: 7px 19px 12px 0;}
#form_authe_bwr_parr a.sinscr{margin-top:20px;}
#content .espace_membre_bwr a.sinscr span,#form_authe_bwr_parr a.sinscr span{width:auto;margin: auto;}
#content .espace_membre_bwr a.sinscr span.valid,#form_authe_bwr_parr a.sinscr span.valid{padding: 0 8px 0 14px;}
#content .banner_rub{float:right;}
#content .cartes{position:absolute;right:26px;top:180px;z-index:9999999;}
#content .espace_membre_bwr .separ{border-top:1px solid /*#3eafd0*/#C20052;border-bottom:1px solid /*#3394bb*/#C20052;margin:0 12px 13px 12px;;height: 0px;overflow: hidden;float:left;width: 326px;display: none;}
.coordonnee_form .bank_coord select.month {float: right;margin: 0 9px 0 0;width: 85px;}
.bank_coord select#CardCode{margin-right: 10px;}
.coordonnee_form div.bank_coord a.help {background: url("../images/pictos_miles/infobulle-aide.png") no-repeat;float: left;height: 21px;margin-left: 358px;margin-top: -24px;width: 21px;}
/* pav� Fid�lit� */
#content .fidelite_bwr{float:left;width:324px;padding:10px 8px 10px 16px;border:1px solid #d0d0d0;border-top:none; }
#content .fidelite_bwr h1{font:bold 15px arial;width:329px;display:block;margin-bottom:23px;}
#content .fidelite_bwr h1 span{font:normal 18px Verdana;color:#000;display: block; margin-top: 10px;}
#content .fidelite_bwr ul{list-style:none;}
#content .fidelite_bwr ul li{font:normal 15px arial;/*background:url('../images/btn_miles/puce-rewards.png') left 6px no-repeat;*/padding-left:11px;padding-bottom:8px;float: left;width: 321px;}
#content .fidelite_bwr ul li img{margin-right: 10px;}
#content .fidelite_bwr ul li.title{color:#309ce6;font-weight:bold;background:none;margin-bottom:8px;}
#content_left .fidelite_bwr a.sinscr{margin: 7px 57px 0 0;}
#content_left.bwr1 div.blc_rwrd,#content_left div.blc_rwrd {background: #b0aba7;min-height: 108px;}
#content_left.bwr1 div.blc_rwrd p.sinscrire_news,#content_left div.blc_rwrd p.sinscrire_news {color: #fff;font: 13px Verdana;padding: 15px 0 0 15px;}
#content_left.bwr1 div.blc_rwrd p.sinscrire_news strong{color: #fff;}
#content .srv_clt p{font:normal 12px Verdana;color: #646464;}
#content .srv_clt ul li{font:normal 12px Verdana;color:#666666;background: url("../images/puces_miles/noir.png") 0 4px no-repeat;}
#content .fidelite_bwr ul li span,#content .fidelite_bwr ul li span a{color:#161616 !important;text-decoration: underline !important;}
#content .fidelite_bwr ul li em{font-style: normal;float: left;margin-right: 5px;}
#content .srv_clt p{padding-bottom:8px;}
.avantage_bwr p{float:left;margin:0 0 28px 26px;color:#5b5b5b;font-size: 15px;text-align: left;font-family: Verdana;}
.avantage_bwr p.avnt1{background: url(../images/pictos_miles/bwr6.png) no-repeat 0 10px;padding: 23px 0 0 82px;min-height: 72px;width: 160px;}
.avantage_bwr p.avnt2{background: url(../images/pictos_miles/bwr1.png) no-repeat 0 16px;padding: 10px 0 0 109px;min-height: 86px;width: 133px;}
.avantage_bwr p.avnt3{background: url(../images/pictos_miles/bwr3.jpg) no-repeat 0 18px;padding: 23px 0 0 82px;min-height: 52px;width: 160px;}
.avantage_bwr p.avnt4{background: url(../images/pictos_miles/bwr4.jpg) no-repeat 0 24px;padding: 18px 0 0 109px;min-height: 32px;width: 133px;}
.avantage_bwr p.avnt5{background: url(../images/pictos_miles/bwr5.jpg) no-repeat 0 26px;padding: 23px 0 0 82px;min-height: 64px;width: 160px;}
.avantage_bwr p.avnt6{background: url(../images/pictos_miles/bwr6.png) no-repeat 0 12px;padding: 23px 0 0 109px;min-height: 80px;width: 133px;}
#content_right .formulaire_bwr{width:308px;float: left;font-size: 12px;padding: 10px 60px 0 0;}
#content_right .formulaire_bwr p{margin-bottom:10px;width:308px;float:left;font-size:13px;text-align: left;font-family: Verdana;color: #666666;}
#content_right form#form_bwr_inscription_rewards p label{float:left;padding-top: 4px;color:#666666;width: 112px;font-weight: bold;}
#content_right form#form_bwr_inscription_rewards p em{color:#ff0101;font-weight: normal;}
#content_right form#form_bwr_inscription_rewards p input{float:right;width: 190px;height:21px;border:1px solid #d0d0d0;background: #fcfcfc;padding: 3px 0 0 0;*float:left;color:#666666;}
#content_right form#form_bwr_inscription_rewards select{height:24px;border:1px solid #d0d0d0;background: #fcfcfc;float:right;color:#666666;}
#content_right form#form_bwr_inscription_rewards select#bwr_civilite{width:56px;margin-right: 79px;}
#content_right form#form_bwr_inscription_rewards textarea{height:60px;float:right;border:1px solid #d0d0d0;background: #fcfcfc;width: 190px;*float:left;color:#666666;}
#content_right .formulaire_bwr p.cd_pst{width:181px;}
#content_right .formulaire_bwr p.ville{width:122px;padding-left: 5px;}
#content_right .formulaire_bwr p.mdp{font-size:11px;color:#828282;}
#content_right form#form_bwr_inscription_rewards p.ville label{width:43px;}
#content_right form#form_bwr_inscription_rewards input#bwr_code_postal{width:63px;}
#content_right form#form_bwr_inscription_rewards input#bwr_ville{width:70px;}
#content_right form#form_bwr_inscription_rewards select#bwr_pays{width:190px;}
#content_right form#form_bwr_inscription_rewards p.smrtphone input{width:13px;height:13px;float:left;border:none;}
#content_right form#form_bwr_inscription_rewards p.smrtphone label{padding: 0 9px 0 3px;width: auto;color:#646464;font-weight: normal;}
#content_right form#form_bwr_inscription_rewards p.smrtphone strong{color:#666666;display:block;margin-bottom: 8px;font-weight: bold;}
#content_right form#form_bwr_inscription_rewards p.btn_orange,#content_right form#from_edite_pass p.btn_orange{width: auto;float:right;}
#content_right form#form_bwr_inscription_rewards p.info{width: auto;color:#ff0000;font-size: 10px; float: right;width: 180px;display: block;font-family: Verdana;}
.bwr_membre{width:427px;height:97px;background: url(../images/photos_miles/membre_bwr_bann.jpg) no-repeat;padding: 37px 10px 0 130px;color:#5b5b5b;text-align: center;margin-top: 10px;font-family: Verdana;font-size: 15px;font-weight: bold;}
.bwr_membre span{font-weight:normal;}
#content_right form#from_edite_pass p label.error{float:left;padding-top: 4px;color:red;font-weight: bold;background:white;width: 122px;position: absolute;left: 0;/*left: 393px;*/}
#content_right form#from_edite_pass p label{float:left;padding-top: 4px;color:#666666;width: 122px;font-weight: bold;}
#content_right form#from_edite_pass p em{color:#ff0101;font-weight: normal;}
#content_right form#from_edite_pass select{height:24px;border:1px solid #d0d0d0;background: #fcfcfc;float:right;color: #666666;}
#content_right form#from_edite_pass select#bwr_civilite{width:56px;margin-right: 79px;}
#content_right form#from_edite_pass textarea{height:60px;float:right;border:1px solid #d0d0d0;background: #fcfcfc;width: 190px;color: #666666;}
.recup_demande img{border: 1px solid #DDDDDD;float: left;margin-right: 8px;}
.recup_demande p span{color: #BB0C32;display: block;font-size: 12px;}
.recup_demande p {width: 325px;float: right;margin-right: 10px;font-weight: bold !important;color: #646464;font-family: verdana}
.divpts span.kadopointsoldpromo {color: #7F7F7F;font: 11px verdana;}
.recup_demande p span.kadopointsoldpromo {color: #7F7F7F;font: 11px verdana;}
.recup_total{background: url("../images/sep/sep_commande.gif") no-repeat scroll left bottom transparent;color: #BB0C32;float: left;font-weight: bold !important;height: 18px;margin-bottom: 8px;padding: 0 0 5px 4px;width: 580px;clear: left;}
.recup_total p.totalPoin{float: left;font-size: 14px;font-weight: bold !important;}
.recup_total p.totalPoin1 {float: right;}
.recup_total p.totalPoin1 input {border: 0 solid;color: #0E2B6D;float: right;font-weight: bold;width: 90px;}
#form_commande_kdo .formulaire{float: left;font-size: 11px;padding: 6px 0 0 10px;width: 524px;font-family: verdana;color: #514841;}
#form_commande_kdo .formulaire div.champ,#form_commande_kdo  .formulaire .info,#form_commande_kdo .formulaire .code_post,#form_commande_kdo .formulaire .adre,#form_commande_kdo .formulaire .vill,#form_commande_kdo .formulaire .boutton_orang{clear: left;float: left;margin: 0 0 10px;padding: 0 !important;width: 400px;}
#form_commande_kdo .formulaire label {clear: left;cursor: pointer;float: left;}
#form_commande_kdo .formulaire label.error{position: absolute;top:0;left: 0;color: red;}
#form_commande_kdo .formulaire .champ{position: relative;}
#form_commande_kdo .formulaire input,#form_commande_kdo .formulaire select {color: #0D275A;float: right;height: 18px;width: 215px;}
#form_commande_kdo .formulaire .champ textarea {border: 1px solid #CECECE;color: #0D275A;float: right;height: 49px;overflow: hidden;width: 215px;}
#form_commande_kdo p#btnConfirm{float: right;width: auto;height: 38px;}
/**********************************************************************************/
.blc_profil{width:350px;/*background: url('../images/bck_miles/blc_profil.png') no-repeat;*/min-height: 248px;border-bottom: 1px solid #D0D0D0;}
.blc_profil p.title{line-height:52px;font-size:18px; color:#fff;padding: 0 0 0 6px;background: #514841;}
.blc_profil div {margin:20px 0 0 160px;border-left:1px solid #eeeeee;padding:17px 0 0 13px;}
.blc_profil div li {margin-bottom:14px;color:#000;}
/* Offre Best Western */
#content #content_left .offre{float:left;width:350px;position:relative;}
#content #content_left .offre div{padding-bottom: 20px;}
#content #content_left .offre h1{font:normal 18px arial;color:#FFFFFF;background:url('../images/bck_miles/fnd_search_tp.jpg') 0 30% no-repeat;height: 45px;text-align: center;line-height: 45px;padding: 0 0 0 10px;}
#content #content_left .offre div {border:1px solid #D0D0D0;border-top:none;float: left;width: 348px;}
#content #content_left .offre img{border:none;padding-top:5px;display: block;margin: 0 auto 24px;}
#content #content_left .offre p {text-align:center;padding:20px 10px;font-size: 15px;font-family: Verdana;}
#content #content_left .offre p span{font:bold 15px Verdana;color:#000;}
#content_left .offre a.sinscr{margin: 10px 129px 15px 0;cursor: pointer;}
.blc_prvlg{float:left;width: 567px;margin-bottom:30px;}
#content_right .blc_prvlg ul.tab{height:43px;float:left;margin:0;}
.blc_prvlg ul.tab li{float:left;margin-right: 2px;}
.right_default .blc_prvlg ul.tab li a{display:block;height:43px;font-size:13px;color:#0d275b;font-weight:bold;padding:0 11px;line-height: 43px;width: auto;}
/*.blc_prvlg ul.tab li.privilege_off a{background:url(../images/bck_miles/privilege_off.jpg) no-repeat;}*/
#content_right .right_default .blc_prvlg ul.tab li.privilege_on a{background:#C20052;color:#fff;}
.blc_prvlg div.DrnMin{padding:18px 0 18px 12px;float:left;width:553px;margin-top:12px;}
/*----------------Best western reward Mon Relev�-----*/
#content_right .content_rub {font-family: verdana;font-size: 11px;}
#content_right .content_rub p.date_rel {clear:left;}
#content_right .content_rub p.date_rel span{padding:0 28px 0 15px;color:#000;float:left;margin-top: 5px;font-family: Verdana;}
#content_right .content_rub p.date_rel select{float:left;margin-top: 2px;}
#content_right .content_rub p.date_rel input{margin-right:20px;width:52px;height: 16px;border:1px solid #e4e4e4;font-size: 11px;}
#content_right .content_rub table {width: 554px;position:relative;left:0px}
#content_right .content_rub table th{background: #C20052;border-right:1px solid #fff;border-bottom:1px solid #fff;text-align: center;font-size: 12px;color:#fff;font-weight: normal;padding:4px 0;font-family: Verdana;}
#content_right .content_rub table tr.first td{background: #f4f9fe;border-right:1px solid #6e6f6e;border-bottom:1px solid #fff;height: 46px;padding: 0 10px;font-size: 12px;color:#000;text-align: center;font-family: Verdana;}
#content_right .content_rub table tr.second td{background: #dbe4ef;border-right:1px solid #6e6f6e;border-bottom:1px solid #fff;height: 46px;padding: 0 10px;font-size: 12px;color:#000;text-align: center;}
#content_right .content_rub table tr.TxtInline td {}
#content_right .content_rub a {color: #848484;font-weight: bold;}
#content_right .content_rub table tr.first td.last {border-right:none;}
#content_right .content_rub table tr.second td.last {border-right:none;}
#content_right p.bwr_cnt {font-size: 12px;color: #000;font-family: Verdana;}
#content_right p.bwr_cnt a {color:#c20052;}
.btn_ok{width:41px;height:27px;background:url('../images/btn_miles/ok.gif') no-repeat;color:#fff;font-weight:bold;text-align: center;line-height: 27px;}
#content_right .blc_prvlg ul.releve{margin-top:20px;}
.blc_prvlg ul.releve li a{padding: 0 8px;}
/*----------------Best western reward Mes Offres-----*/
#content_right table td h3{font-size:12px;padding: 12px 0 20px 0;text-align: left;line-height: normal;font-weight: bold;}
/*#content_right table td img {float:left;margin: 10px 10px 10px 0;}*/
#content_right table td p {text-align: justify;line-height: normal;}

/*---------------FIN BWR  Edition pass MILES---*/
/*********************************HOTELS LISTES********************************/
#trans .rech_carte_stl1 #form_login{background: #F8F8F8;padding-bottom: 10px;padding:0 10px;}
#trans .rech_carte_stl1 #form_login label {float: left;font: bold 11px/19px arial; margin: 0;}
#trans .rech_carte_stl1 #form_login .champ {margin-top: 4px;width: 93%;clear: both;height: 26px;border-bottom: 2px solid #C20052;}
#trans .rech_carte_stl1 #form_login hr{width: 93%;display: none;}
#trans .rech_carte_stl1 #form_login input {color: #6F6F6F;float: right;font: 10px/18px arial;height: 18px;padding-left: 5px;width: 139px; border: 1px solid #D0D0D0;}
#trans #form_login a.resa_btn{float: right; margin-right: 24px; margin-top: 24px;}
#trans .rech_carte_stl1 #resa_box_ul li.ui-tabs-selected a#form_resa2{background: #C20052;color: #fff;width: 93.5%;padding: 0 13px 0 10px; line-height: 34px;font: 18px/47px arial;}
#content_right_page_interne_list .list_htl1 {float:left;width:897px;background:url('../images/bck_miles/list_htl_tp2.jpg') no-repeat;padding:8px 11px 0 11px;}
.nav_pag{margin-top: 30px;margin-left: 160px;}
.rech_carte_stl1 #form_login #carto_monde_form{padding-bottom: 15px;}
/*******************************************Correction Style forc�*******************************************/
#DateRangeStart,#DateRangeEnd{padding-left: 1px;}
#paris_district{width: 280px;float: left;margin-left:9px;border: 1px solid #D0D0D0;margin-bottom: 13px;}
.global_galerie{width: 1800px;margin:0 auto;overflow-x:hidden;position: relative;}
/*---------------FIN BWR  Edition pass DJANGO---*/

/************************ POPUP REWARDS **************************/
body .wrap_popup{width:610px;height:276px;margin:0 auto;color: #666666;font-family:verdana;font-size: 11px;}
body .wrap_popup .head{width:100%;height:76px;}
body .wrap_popup .head img{float:left;margin-right:21px;;border:none;}
body .wrap_popup .head h2{font:normal 30px/90px arial;color:#06132d;float:left;}
body .wrap_popup .content{width:537px;height:200px;padding-left:73px;background:url(../images/pictos/key_pass.gif) top left no-repeat;}
body .wrap_popup .content strong{font:normal 24px arial;color:#06132d;padding-top:13px;float:left;width:100%;}
body .wrap_popup .content p{clear:both;line-height:28px;}
body .wrap_popup .content p.confirm{padding:21px;}
body .wrap_popup .content input{width:186px;height:15px;/*border:1px solid #000000;*/margin-bottom:15px;}
body .wrap_popup .content input.valider{display:block;width:96px;height:27px;float:right;background:url(../images/btn_miles/ok1.gif) top repeat-x;border:none;font:bold 16px arial;color:#FFFFFF;}
/************************ FIN POPUP REWARDS **************************/
/************************ MES INFOS REWARDS **************************/
#content_right p.menuprofil {color:#0d275a;font-size: 12px;margin:30px 0 0 0;text-align: center;padding: 0;font-weight: bold;z-index: 99999999;position: relative;}
#content_right p.menuprofil em {padding:0 15px;font-style: normal;}
#content_right p.menuprofil span.actif {color:#4f81bd;}
#content_right .menuprofil span a{color:#0d275a;text-decoration: none;}
#content_right ul.ssmenu_profil {background: #C20052;padding-left:20px;width: 534px;height: 21px;line-height: 21px;margin:0 auto 20px;}
#content_right ul.ssmenu_profil li{float:left;background: url('../images/puces_miles/blanc.png') no-repeat 0 7px;margin-right:36px;font-family: Verdana;}
#content_right ul.ssmenu_profil li.actif{color:#fff;background: url('../images/puces_miles/blanc.png') no-repeat 0 7px;padding-left: 6px;font-weight: bold;}
#content_right ul.ssmenu_profil li a{color:#fff;text-decoration: none;padding-left: 6px;}
#content_right div.info_profil div {float:left;width: 270px;}
#content_right div.info_profil p{float:left;width: 270px;margin:0 2px 26px 0;padding: 0 !important;color:#000;clear: left;}
#content_right div.info_profil{padding-left: 11px;}
#content_right div.info_profil p.nnmrg {margin:0 0 26px 0;clear: none;}
#content_right div.info_profil p.adress {height:56px;}
#content_right div.info_profil p span{width: 120px;float:left;font-size: 12px;font-weight: bold;font-family: Verdana;}
#content_right div.info_profil p em {width: 150px;font-style: normal;font-size: 11px;float:left;line-height: 16px;font-family: Verdana;}
#content_right div.info_profil a.btn_modif,#content_right .right_default a.btn_modif {width:83px;height:18px;background: url(../images/boutons/resa_occup.gif) no-repeat;color: #fff;font-size: 12px;line-height: 18px;float:right;text-align: center;margin-right: 60px;text-decoration: none;font-weight: bold;}
#content_right #form_bwr_modif_infos_perso .formulaire_bwr{width:246px;padding: 10px 27px 0 0;float: left;font-size: 12px;}
#content_right #form_bwr_modif_infos_perso .formulaire_bwr p{margin-bottom:10px;width:260px;float:left;font-size:13px;text-align: left;}
#content_right #form_bwr_modif_infos_perso p input{width:140px;}
#content_right #form_bwr_modif_infos_perso select{border: 1px solid #E4E4E4;}
#content_right div.info_profil p.nnmrg span{width: 100px;}
#content_right #form_bwr_modif_infos_perso select#bwr_civilite{width:56px;}
#content_right #form_bwr_modif_infos_perso textarea{width:140px;}
#content_right #form_bwr_modif_infos_perso .nnpad{padding-right: 0;}
#content_right #form_bwr_modif_infos_perso p.btn_orange input{width: auto;}

#content_right_page_interne_list .coordonnee_form #form_paiement label.info,#content_right_page_interne_list .coordonnee_form #form_paiement label#toto_membre{font-family: Verdana;font-size: 9px;}
#devenir_membrediv .champ{width: 340px;}
#devenir_membrediv .champ input{width: 150px;}
#devenir_membrediv .champ label{width: 178px;}
#devenir_membrediv .right_side{margin-right: 14px;}

#devenir_membrediv .right_side{margin-right: 14px;}
.espace_membre_bwr #form_login_rewards a.sinscr,#form_authe_bwr_parr a.sinscr{float: right; margin-right: 24px;background: url("../images/btn_miles/valider-rewerds.png") no-repeat;border: none;color: #FFF;cursor: pointer;display: block;font: bold 12px/27px Arial;height: 30px;text-align: center;width: 92px;padding-top: 4px;padding-left: 14px;clear: both;}
#form_authe_bwr_parr a.sinscr{margin-right: 20px; width: 107px; padding-left:0;}
.espace_membre_bwr #form_login_rewards a.sinscr span,#form_authe_bwr_parr a.sinscr span{color: #fff;}
div.blc_rwrd p.news input {background:#FFF;border: 1px solid #D0D0D0;float: left;height: 23px;line-height: 23px;margin-right: 4px;padding-left: 6px;width: 234px;}
div.blc_rwrd p.news {padding: 0 0 0 15px;}
#content_right.bwr1 .content_rub {padding-left: 9px;width: 581px;}
#content_right.bwr1 .content_rub h2,.right_default .content_rub #cree_compte h2,.right_default .content_rub .avantage_bwr h2,#content_right .content_rub h2,#content_right .right_default h2 {border: none;background:#514841;color: #fff;font: normal 18px/30px arial;height: 30px;margin-bottom: 20px;padding: 0 0 0 12px;text-transform: none;}
.right_default .content_rub #cree_compte h2,.right_default .content_rub .avantage_bwr h2 {width: 558px; margin-bottom: 20px;}
#content_right.bwr1 h3 span,#content_right .content_rub h3 span{background: url("../images/pictos_miles/numero.png") no-repeat;color: #FFF;display: block;float: left;height: 23px;margin-right: 10px;text-align: center;width: 23px;line-height: 22px;}
#content_right .content_rub h3{clear: both;color: #000;font: bold 15px Verdana;margin-bottom: 22px;}
#content_right.bwr1 a.ensav {float: right;font-weight: normal;margin: 12px 0 0;text-decoration: underline;}
#content #content_left .offre h1 {background: url("../images/bck_miles/fnd_search_tp.jpg") no-repeat 0 30%;color: #FFF;font: 18px/45px arial;height: 45px;text-align: left;}
#content_right.bwr1 .pnts_recomp {background:#F8F8F8;padding: 10px 0 0 8px;}
#content_right.bwr1 p {margin-bottom: 15px;padding-right: 10px;}
#content_right.bwr1 p#btnConfirm{padding-right: 5px;}
#form_commande_kdo .formulaire p#btnConfirm input{height: 38px;color: #fff;width: auto;margin-top: 0;}
#content_right.bwr1 h4 {color: #514841;font: 15px Verdana;margin-bottom: 14px;}
#content_right.bwr1 .pnts_recomp a {color: #514841;float: left;margin: 0 6px 6px 0;position: relative;}
#content_right.bwr1 .pnts_recomp a img {display: block;}
#content_right.bwr1 .pnts_recomp a span {background: url("../images/bck_miles/trame_blc_img.png") no-repeat;bottom: 0;display: block;font-size: 15px;height: 27px;line-height: 27px;position: absolute;text-align: center;width: 183px;}
#content .fidelite {border: 1px solid #D0D0D0;float: left;margin: 0 0 22px;padding: 10px 8px;width: 332px;border-top: none;}
#content_right.bwr1 ul {margin: 0 0 15px 30px;font-family: Verdana;font-size: 11px;}
/***************************************** google maps ***********************/
.goomaps_bg{background: white;overflow: hidden;}
.goomaps_hotelname a{padding:14px 0 0 4px;color: #202020;font-weight: bold;font-family: Verdana,sans-serif;font-size: 9pt;}
.goomaps_hotelname a img{padding:0 1px;}
.goomaps_hotelname{width: 355px;/*padding-top: 10px;*/}
.goomaps_hotelname a:HOVER{text-decoration: underline;}
.goomaps_img img{float: left; width: 160px;height: 100px;}
.goomaps_bodycontent{padding: 10px 3px;clear: both;}
.goomaps_container{height:186px;width: 380px;padding:10px 10px;}
.goomaps_hotel_gamme{float:left;padding-left: 10px;width: 190px;font-weight: bold;font-size: 10px;font-family: Verdana;}
.goomaps_img{float:left;}
#content #content_right .bloc_partner .partner {background: url("../images/bck_miles/bg_partner.gif") no-repeat;float: left;height: 128px;margin: 0 3px 3px 0;padding: 7px;width: 173px;}
.goomaps_gamme_picto{}
.goomaps_cont_en_savoir_plus{float:left;padding-top: 10px;color: #0D275A;text-decoration: underline;}
.goomaps_gamme_picto1{float:left;height: 30px;}
.goomaps_close{position: absolute;border:0;cursor:pointer;right:0;top:4px;text-decoration: underline;padding-right: 6px;}
*+html .goomaps_close{top:25px;}
.goomaps_close1{position: absolute;border:0;cursor:pointer;right:17px;top:10px;background:url('../images/btn_miles/fermer.png') no-repeat 100% 2px;text-decoration: underline;padding: 3px 0;}
.goomaps_prix{float:right;width:210px;text-align:right;padding-top:10px;color: #202020;}
.goomaps_prix sup{font-size: 12px;}
.goomaps_prix span{font-size: 17px;font-weight: bold;}
.goomaps_prix span.error{font-size: 13px;font-weight: bold;padding-top:60px;display:block;}
.goomaps_prix span small{font-size: 16px;font-weight: bold;text-transform: lowercase;}
.goomaps_cont_en_savoir_plus1{float:right;padding-top: 10px;color: #0D275A;text-decoration: underline;}
#content_right .goomaps_cont_en_savoir_plus1 a.sinscr{background: #C20052;padding:5px;float: right;margin-top: 8px;color: white;font-family: verdana;font-weight: bold;}
.goomaps_en_savoir{cursor:pointer;font-weight: bold;text-decoration: underline;padding-top: 5px;color: #C20052;}
.goomaps_container_golfs{height:90px;width: 250px;}
.goomaps_hotel_gamme_golfs{float:left;/*padding-left: 10px;*/width: 54px;font-weight: bold;font-size: 12px;}
/*****************************************************************************/
/*******************************************pages de contenu*****************************************/
div#content_right.pages_de_cont .right_default{padding:0;width:570px;}
div#content_right.pages_de_cont .right_default a.decouv {background: #828284;padding:5px;float: left;margin-top: 8px;}
div#content_right.pages_de_cont .right_default div.promo h3{margin-bottom: 10px;}
div#content_right.pages_de_cont .right_default div.promo h3,div#content_right.pages_de_cont .right_default div.promo h3 a{color:#C20052;text-transform: uppercase;font-family:Arial;font-size: 13px;}
/************************ RECHERCHE PARIS  **************************/
.cadre{/*background:url("../images/image-map/cadre.jpg") no-repeat;*/background: none repeat scroll 0 0 #EEEEEE;margin-top:10px;position: relative;width: 677px;margin-left: 20px;}
.rech-paris-group {float: left;padding-left: 25px;cursor: pointer;}
#content_left_paris {/*width:357px;*/float:left;/*margin-right: 23px;*/width: 157px;}
#content_right_paris {/*width:580px;*/float:left; margin-left: 81px;}
#map-paris .bastille{ background: url("../images/image-map/carte-inactive.png") no-repeat scroll 0 -15px transparent; height: 433px;}
#map-paris .montparnasse{background:url('../images/image-map/montparnasse.png')}
#map-paris .tour-effel{background:url('../images/image-map/tour-effel.png')}
#map-paris .st-germain{background:url('../images/image-map/st-germain.png')}
#map-paris .republique{background:url('../images/image-map/republique.png')}
#map-paris .opera{background:url('../images/image-map/opera.png')}
#map-paris .louvre{background:url('../images/image-map/louvre.png')}
#map-paris .champs-elysees{background:url('../images/image-map/champs-elyses.png')}
#map-paris .montmartre{background:url('../images/image-map/montmartre.png')}
#flashCarteParisDiv{width: 675px;}
#map-paris{background: url("../images/image-map/bg-map.jpg") no-repeat scroll 0 0 transparent; width: 675px; height: 540px; margin-left: 21px; margin-top: 9px; }
#map-paris_arrond {background: url("../images/image-map/bg-map.jpg") no-repeat scroll 0 0 transparent;height: 494px;margin-left: 21px;margin-top: 9px;width: 675px;}
#flashCarteParisDiv .titre-map-paris{margin-top: 23px;padding-left: 20px; width: 253px; }
#flashCarteParisDiv .titre-map-paris .nm-titre{color:#0d275b; font-family: arial; font-size: 20px; font-weight: bold;}
#flashCarteParisDiv .titre-map-paris .titre-paris{color:#0d275b; font-family: arial; font-size: 14px;}
#flashCarteParisDiv .titre-map-paris .titre{color:#646464; font-family: arial; font-size: 14px;}
.bouton-maps-paris {float: right;margin-right: 1px;margin-top: 14px;}
.bouton-maps-paris ul {float: right;width: 332px;}
.bouton-maps-paris li a.active,.bouton-maps-paris li a:hover {/*background: url("../images/image-map/btn-active.png") no-repeat scroll 0 0 transparent;*/ color:#fff;  font: arial;font-size: 13px;font-weight: bold; background: #C20052;}
.bouton-maps-paris li a{background: url("../images/image-map/btn-inactive.png") no-repeat scroll 0 0 transparent; width: 166px;height: 44px;  float:left;color:black;line-height: 44px;text-align: center;font: arial;font-size: 13px;font-weight: bold; }
#flashCarteParisDiv .title {float: left;margin-left: 37px;font-size: 13px;margin-top: 20px;font-weight: bold;}
.msg_info{font-weight: bold;font-size: 12px;}	
.color,.msg_info strong{color: black;}
#flashCarteParisDiv .hotel{float: left; padding-left: 20px; margin-top: 16px; color: #646464; font-family: arial;font-size: 16px;}
.hotel .nm-hotel{color: #0d275b; font-family: arial; font-size: 16px; font-weight: bold;}
.hotel .hotel-titre{color: #0d275b; font-family: arial; font-size: 16px;}
#flashCarteParisDiv .autres_destinations_paris{left: 290px;position: absolute;top: 320px;}
.map-paris_arrond map area{cursor: pointer ;}
#flashCarteParisDiv .autres_destinations_paris ul.list_paris li{display: block;cursor: pointer;text-decoration: underline;list-style-type: disc !important;margin-bottom: 4px;}
#flashCarteParisDiv .autres_destinations_paris ul.list_paris li span{font-weight: bold;font-size: 14px;text-decoration: underline;}
#flashCarteParisDiv .autres_destinations_paris p.autres_dest_paris_title,#flashCarteParisDiv .autres_destinations_paris ul.list_paris{width: 150px;line-height: 13px;}
#flashCarteParisDiv .autres_destinations_paris ul.list_paris{list-style: disc !important;}
#flashCarteParisDiv .autres_destinations_paris p.autres_dest_paris_title{color: #000;font-weight: bold;margin-bottom: 7px;}
.cadre_txt{color: #0d275b; font-family: arial; font-size: 16px;padding-left: 17px;padding-top: 14px;}
.cadre-icon{margin-left: 40px; margin-top: 21px;}
.sous-cadre{display:block;}
.icon1 { background: url("../images/image-map/icon1.png") no-repeat scroll 0 0 transparent;float: left;padding-left: 25px;}
.icon2 {background: url("../images/image-map/icon2.png") no-repeat scroll 0 0 transparent;float: right;margin-left: 158px;padding-left: 27px;width: 185px;}
.icon3 { background: url("../images/image-map/icon3.png") no-repeat scroll 0 0 transparent;float: left;padding-left: 29px;margin-top: 5px;width: 185px;}
.icon4 { background: url("../images/image-map/icon4.png") no-repeat scroll 0 0 transparent;float: right;padding-left: 37px;width: 185px; margin-top: 5px;}
.title1 {color: #0D275B;font-size: 14px;margin-left: 18px;margin-top: 23px;width: 490px;}
.rech-paris-group {float: left;padding-left: 25px;cursor: pointer;}
.cadre2 {background: url("../images/image-map/cadre2.jpg") no-repeat scroll 0 0 transparent;float: left;width: 229px;padding-bottom: 8px;}
.titre-carte-cadre2 {baground: #000; border-bottom: 1px solid #BBBBBB;color: #FFFFFF;font-family: arial;font-size: 13px;margin-left: 8px;padding: 14px 0 15px 3px;width: 210px;}
.titre2-carte-cadre2{color: #393939;font-size: 18px;font-family: arial;}
.titre3-carte-cadre2{color: #393939;font-size: 13px;font-family: arial;font-weight: bold;width: 187px;padding: 14px 0 15px 11px;}
.recherche {border: 1px solid #D0D0D0;color: #646464;float: left;height: 25px;width: 210px;margin-left: 8px;}
.recherche_btn input {background: url("../images/image-map/btn-reche.png") no-repeat scroll 0 0 transparent;border: medium none;float: right;height: 27px;margin-right: 14px;margin-top: 10px;width: 86px;color: #fff;font-weight: bold;font-size: 12px;cursor: pointer;display: block;font-family: arial;}
.width-r{margin: 13px -11px 0 0 !important;padding: 0 !important;width: 660px !important;}
.width-r-1{margin: 0 0 -11px !important;padding: 0 !important;width: 660px !important;}
.width-r-2{ margin: 0 0 11px !important;padding: 0 !important;width: 660px !important;}
.width-r-3{ margin: 0 !important;padding: 0 !important;width: 660px !important;}
#content #content_right_paris .h2-m{border-bottom: 1px solid #002576;color: #002576;font: bold 14px arial;text-transform: uppercase;padding-bottom: 6px;  width: 649px;}
#content #content_right_paris .divform-m{padding: 20px 0;position: relative;width: 559px;}
#content #content_right_paris .divform-m .h3-m{margin-bottom: 5px; color: #002576;font: bold 14px arial;}
#content #content_right_paris .divform-m h3 a{background: url("../images/formes/faq_off.gif") no-repeat;color: #212121;display: block;font: bold 13px/21px arial;margin: 0 0 11px;padding-bottom: 1px;padding-left: 33px;text-decoration: none;width: 632px;}
#content #content_right_paris .divform-m h3 a:hover{background: url("../images/formes/faq_on.gif") no-repeat;color: #FFF;}
#content_right.bwr1 .avantage_bwr p {color: #0D275B;float: left;font-size: 18px;margin: 0 0 28px 26px;text-align: left;}
.avantage_bwr p.avnt5 {background: url("../images/pictos_miles/bwr5.jpg") no-repeat 0 12px;min-height: 64px;padding: 23px 0 0 82px;width: 160px;}
.right_default .avantage_bwr{margin-top: 20px;clear: both;}
#content #content_right .bloc_partner .partner img {border: 1px solid #D5D5D5;}
#content #content_right .bloc_partner .partner a {color: #848484;display: block;font: bold 13px Verdana;margin: 2px 0 0;text-decoration: none;}
#content #content_right .bloc_partner .partner a.activ {color: black;}
#content #content_right .filtre_recompenses {background: url("../images/bck_miles/bg_paging1.gif") repeat-x center top;height: 49px;width: 567px;}
#content #content_right .filtre_recompenses .theme_activ {float: left;height: 36px;padding: 13px 0 0;width: 50%;}
#content #content_right .filtre_recompenses .points {float: left;height: 36px;padding: 13px 0 0;width: 220px;}
#content #content_right .filtre_recompenses label {float: left;font: 12px arial;margin: 0 0 0 6px !important;text-transform: uppercase;}
#content #content_right .filtre_recompenses .theme_activ select {border: 1px solid #CCCCCC;color: #000000;font: 10px arial;height: 16px;margin-right: 13px !important;width: 111px;}
#content #content_right .filtre_recompenses select {border: 1px solid #CCCCCC;color: #000000;float: right;font: 10px arial;height: 16px;margin-right: 13px !important;width: 75px;}
#content #content_right h3.recompense {background: url("../images/bck_miles/px_recompense.gif") repeat-x scroll 0 bottom;color: #000;font: bold 16px/43px arial;margin: 0;padding: 0;text-transform: uppercase;}
#content #content_right .bloc_recompense {background: url("../images/bck_miles/px_recompense.gif") repeat-x scroll 0 bottom transparent;margin: 20px 0 0;min-height: 129px;padding-bottom: 15px;position: relative;width: 581px;}
#content #content_right .bloc_recompense strong {color: #000;font: bold 14px arial;}
#content #content_right .bloc_recompense .divpts span {color: #CF003D;font: 11px arial;}
#content #content_right .bloc_recompense img {border: 1px solid #E6E6E6;float: left;margin-right: 20px;}
#content_right .numero_page_rsult {color: #000;display: inline-table;margin: auto;padding-top: 20px;}
#content_right .numero_page_rsult p {float: left;margin: 0;padding: 0;}
#content #content_right .bloc_recompense .divpts {padding: 5px 0;}
.page_btm img{position: relative;top: 11px;}
.pagination .current, .numero_page_rsult b {background: url("../images/btn_miles/pag_on.png") no-repeat scroll 0 0 transparent;color: white;}
#content_left.bwr1 .offre a.sinscr span,#content_right.bwr1 a.sinscr span,#content_left .offre a.sinscr span,#content_right.bwr1 .bloc_recompense a.commander span{background: url("../images/btn_miles/bg_left_rewards.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;display: block;font-size: 11px;font-weight: bold;height: 23px;line-height: 23px;padding: 0 2px 0 6px;}
#content_left.bwr1 .offre a.sinscr,#content_right.bwr1 a.sinscr,#content_left .offre a.sinscr,#content_right.bwr1 .bloc_recompense a.commander{background: url("../images/btn_miles/bg_right_rewards.png") no-repeat scroll 100% 0 transparent;float: right;height: 23px;margin: 0 130px 0 0;padding-right: 4px;}
#content_right.bwr1 .bloc_recompense a.commander{margin-right: 14px;}
#content_right.bwr1 a.sinscr{margin: 12px 0 0 0;}
#content_left.bwr1 .blc_rwrd p.news a.sinscr span,#content_left div.blc_rwrd p.news a.sinscr span{background: url("../images/btn_miles/bg-valide-left.png") no-repeat scroll 0 0 transparent;color: #5b5b5b;display: block;font-size: 11px;font-weight: bold;height: 27px;line-height: 26px;padding: 0 2px 0 6px;}
#content_left.bwr1 .blc_rwrd p.news a.sinscr,#content_left div.blc_rwrd p.news a.sinscr{background: url("../images/btn_miles/bg-valide-right.png") no-repeat scroll 100% 0 transparent;float: right;height: 27px;margin: 0 18px 0 0;padding-right: 4px;}
#content_right.bwr1 form#form_bwr_inscription_rewards p label.error {background: white;color: red;float: left;font-weight: bold;left: 393px;padding-top: 4px;position: absolute;width: 96px;}
#content_right.bwr1 form#form_bwr_inscription_rewards {margin: 20px 0;}
#content_right form#form_bwr_inscription_rewards p label.error {background:white;color: red;float: left;font-weight: bold;left: 20px;padding-top: 4px;position: absolute;width: 98px;}
#content_right form#form_bwr_inscription_rewards p.ville label.error{left: 206px;width: 36px;}
#content_right form#form_bwr_inscription_rewards p.cd_pst label.error{width: 100px;}
/*#content_right form#form_bwr_inscription_rewards p#approuv label.error{width: 200px;}*/
#content_right form#form_bwr_inscription_rewards p#approuv label.error {background: url("../images/bck_miles/fnd_error_check.gif") no-repeat 0 2px;color: red;font-family: arial;font-size: 12px;font-weight: normal;left: 20px;line-height: 20px;padding-top: 0;position: absolute;text-indent: 16px;width: 567px;}
#content_right.bwr1 form#form_bwr_inscription_rewards {margin: 20px 0;}
#content_right.bwr1 form#form_bwr_inscription_rewards p.info {color: #FF0000;font-size: 10px;width: auto;}
#content_right.bwr1 p {margin-bottom: 15px;font: 12px Verdana;}
#content_right.bwr1{margin-bottom: 40px;}
#content_right .numero_page_rsult p b {float: left;height: 21px;line-height: 21px;margin-left: 3px;text-align: center;width: 29px;}
.pagination .current, .numero_page_rsult b {background: url("../images/btn_miles/pag_on.png") no-repeat;color: white;}
#content_right .numero_page_rsult p {float: left;margin: 0;padding: 0;}
#content_right .numero_page_rsult p a {color: #fff;}
.pagination a, .pagination span, .numero_page_rsult a {background: url("../images/btn_miles/pag_off.png") no-repeat ;color: #fff;float: left;height: 21px;line-height: 21px;margin-left: 3px;text-align: center;width: 29px;}
/**************bons plans*************/
.prom_img{float: left;}
.desc_bon_plan{float: left;padding: 10px 20px 20px;font-size: 14px;font-family: Verdana;color: #4d4d4f;line-height: 10px;}
/***************************************boutique en ligne*****************************************/
#content .large_cont .cartes_bw {background: url("../images/formes/top_cartes1.gif") no-repeat scroll left top transparent;height: 210px;margin: 20px 49px 20px 60px;padding: 10px;width: 385px;font-family: verdana;}
#content .large_cont .cartes_bw img{float: left;margin: 10px 0; width:250px;}
#content .large_cont .cartes_bw p{float: right;margin: 40px 6px;}
#content .large_cont .cartes_bw h3{color: #000;margin: 0 auto;text-transform: none;font-weight: bold;font-size: 14px;}
#content .large_cont .cartes_bw input{border: 1px solid #E3E3E3;float: left;font: 11px arial;margin-right: 5px;text-align: center;width: 20px;}
#content .large_cont .cartes_bw label {color: #C20052;float: left;margin-right: 5px;}
#content .large_cont .cartes_bw .carte_montant_variable{font-size: 14px;font-weight: bold;padding:18px;color: #C20052;font-family: verdana}
#content .large_cont .cartes_bw input#cardvar_mont{color:#C20052;font-size:12px;font-weight:bold;height:21px;width: 50px;}
#content .large_cont .conditions_boutique p.rech_btn{float: right;margin-right: 25px;}
.message_erreur{text-align: center;color: red;font-weight: bold;font-size: 13px;font-family: verdana;}
#content .large_cont .msg_err_bout{margin: 0 auto;}
#content .large_cont .resultat_cadeaux{margin: 0 auto;width: 850px;}
#content .large_cont .resultat_cadeaux div#titreresult {height: 20px;padding: 0 7px;width: 820px;background: #C20052;font-weight: bold;}
#content .large_cont .resultat_cadeaux div#titreresult span.theme {width: 86px;}
#content .large_cont .resultat_cadeaux div#titreresult span {color: #FFFFFF;float: left;line-height: 20px;padding-left: 8px;}
#content .large_cont .resultat_cadeaux .line_resultat {background: none repeat scroll 0 0 #F6F6F6;clear: both;float: left;margin-top: 1px;padding-top: 12px;width: 834px;}
#content .large_cont .resultat_cadeaux .line_resultat p.themeName {color: #000;padding: 5px 0 5px 10px;text-align: center;width: 85px;}
#content .large_cont .resultat_cadeaux .line_resultat p {float: left;margin: 0 !important;}
#content .large_cont .resultat_cadeaux .line_resultat p.themeName input{border: 1px solid #CCCCCC;color: #000;height: 14px;text-align: center;width: 45px;}
#content .large_cont .resultat_cadeaux .line_resultat .code_promo{background: #C20052;clear: both;color: #FFFFFF;height: 47px;margin-top: 20px;padding: 12px 0 0 10px;width: 342px;}
#content .large_cont .resultat_cadeaux .line_resultat .code_promo input{border: 1px solid #FFFFFF;color: #BB0C32;font: 12px arial;height: 16px;margin-top: 3px;width: 100px;}
#content .large_cont .resultat_cadeaux .line_resultat .code_promo p{color: #FFFFFF;display: block;float: left;margin: 5px 0 0 5px !important;text-transform: uppercase;width: 150px;}
#content .large_cont .resultat_cadeaux .line_resultat p.eneRemp{float: none !important;margin-left: 0 !important;}
#content .large_cont .resultat_cadeaux .line_resultat p.eneRemp{float: none !important;margin-left: 0 !important;}
#content .large_cont .resultat_cadeaux .line_resultat p.miniTexte{margin-left: 0 !important;color: #999999;font-size: 11px;}

#content .large_cont .line_resultat_ba p.miniTexte_ba{margin-left: 0 !important;color: #999999;font-size: 11px;}
#content .large_cont .line_resultat_ba {background:#F6F6F6;clear: both;float: left;margin-top: 1px;padding-top: 12px;width: 834px;padding-left: 50px;}
#content .large_cont p.miniTexte_ba {margin-left: 0 !important;}
#content .large_cont .line_resultat_ba p {float: left;margin: 0 !important;}
/* bloc avec espace hautt */
#form_card{position:relative;}
#content .large_cont .espaceTop{float:none; position:absolute; top:185px; right:0px; margin-right:50px !important;}
#content .withe .arrondi_big .champ label em {color: #FF0101;font-weight: normal;}
/***************************************Mini Bloc*******************************************/
.right_default .blc_prvlg .DrnMin h3{font: bold 18px arial;margin-bottom: 10px;color: #000;padding-left: 11px;}
#content_right .right_default .blc_prvlg .DrnMin p.ttl {color: #000;font-size: 15px;font-family: Arial;margin-bottom: 10px;}
#content_right .right_default .blc_prvlg .DrnMin p {/*margin-bottom: 15px;*/padding-left: 11px;}
#content_right .right_default .blc_prvlg .DrnMin .list_htl {width: 549px;}
#content_right .right_default .blc_prvlg .DrnMin .list_htl .list_htl1{float: left;margin-bottom: 25px;width: 530px;border:1px solid #D9D9D9;margin-left: 12px;padding-bottom: 10px;}
#content_right .right_default .blc_prvlg .DrnMin .list_htl .list_htl1 h2 {background: #000;border: none;font: bold 15px arial;height: 30px;margin-bottom: 20px;padding: 0 0 0 12px;text-transform: none;color: #fff;line-height: 30px;margin-left: -1px;}
#content_right .right_default .blc_prvlg .DrnMin .list_htl .list_htl1 h2 a{color: #FFF;}
.blc_prvlg div.DrnMin {border-color: #E8E8E8;border-right: 1px solid #E8E8E8;border-style: solid;border-width: 1px 1px;float: left;padding: 18px 0 18px 0px;width: 553px;}
.blc_prvlg div.DrnMin .ofr_vip{/*padding-left: 12px;*/}
body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip .list_htl .img_htl{float: left;width: 170px;margin-left: 10px;}
body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip img.flt_gche{display: none;}
body.body_rewards .right_default .blc_prvlg .DrnMin .ofr_vip .list_htl .img_htl span img{float: none !important;}
#content_right.bwr1 .list_htl1 div.descrip_htl {width: 209px;}
.DrnMin .list_htl .list_htl1 .descrip_htl .adr_htl a, .DrnMin .list_htl .list_htl1 .descrip_htl a.ensav{margin-left: 11px;}
.right_default .DrnMin .price_htl a.resev_big{margin-right: 11px;}
.right_default .DrnMin .list_htl .list_htl1 h5 em{padding-left: 11px;display: block;}
#content_right .ofr_vip h4.titre_promo {color: #000;font: 15px arial;margin-bottom: 14px;font-weight: bold;}
#content_right .promo .descr h2 {background: none ;color: #000;font: 15px arial;height: auto;margin-bottom: 14px;padding: 0;width: auto;}
#content_right .ofr_vip .descr h4 {color: #646464;font: bold 12px arial;margin-bottom: 14px;clear: both;padding-top: 10px;}
#content_right .ofr_vip .descr h5 {color: #646464;font: 12px arial;}
.blc_prvlg ul.tab li.privilege_off a,.right_default .blc_prvlg ul.tab li.privilege_on a{width: 170px;padding: 0;text-align: center;}
#content_right .blc_prvlg .DrnMin .promo h2{background: none;color: #000;font: 14px arial;height: auto;margin-bottom: 14px;padding: 0 12px 0 0;width: auto;}
#content_right .blc_prvlg .DrnMin .promo h3{color: #000;font: bold 15px/23px arial;margin-bottom: 22px;clear: none;}
#content_right .blc_prvlg .DrnMin .promo a.decouv{background:#828284;margin-right: 10px;}
#content_right .blc_prvlg .DrnMin .ofr_vip .promo img{margin-left: 0;}
#content_right .blc_prvlg .DrnMin .ofr_vip .promo {padding-left: 10px;}
/*#div_profil_infos .blc_prvlg div.DrnMin,#content_right .right_default #div_profil_valid{padding: 18px 0 18px 8px;width: 557px;}*/
#content_right.bwr1 #form_bwr_modif_infos_perso .formulaire_bwr {padding: 10px 27px 0 0;width: 260px;}
#content_right.bwr1 .formulaire_bwr {width: 308px;}
#content_right .formulaire_bwr {float: left;font-size: 12px;padding: 10px 0 0 0;width: 335px;}
#content_right.bwr1 #form_bwr_modif_infos_perso p input {width: 140px;}
#content_right .formulaire_bwr input {border: 1px solid #E4E4E4;float: right;font-size: 11px;height: 16px;width: 155px;*float:left;}
#content_right .formulaire_bwr label {float: left;width: 118px;font-family: Verdana;font-size: 13px;}
#content_right .formulaire_bwr textarea {border: 1px solid #E4E4E4;float: right;font-size: 11px;height: 50px;overflow: hidden;width: 155px;}
.right_default #div_profil_valid .DrnMin #form_bwr_modif_infos_perso .formulaire_bwr p.btn_orange span input,.right_default .blc_prvlg .DrnMin #form_info_validate p.btn_orange span input,#content_right form#form_bwr_inscription_rewards p.btn_orange span input,#content_right form#from_edite_pass p.btn_orange span input {background:none;border: none;color: #FFF;cursor: pointer;display: block;font-size: 11px; font-weight: bold;height: 23px;line-height: 12px;padding: 6px 2px 0 6px;width: auto; *margin-top: 4px;}
#content_right .right_default .blc_prvlg .DrnMin h3 {color: #c20052;font: bold 15px/23px Verdana;margin-bottom: 22px;}
#content_right p.config_compte {color: #000; font-size: 15px;margin: 10px 0;}
#content_right p.config_compte {color: #000; font-size: 15px;margin: 10px 0;font-family: Verdana;}
#content_right .right_default p.msg_bvn{font-family: Verdana;}
/***********************************Mes informations Best Western Rewards*************************************/
#content_right ul.mes_infos li span {color: #000000;float: left;font-weight: normal;margin-right: 30px;width: 120px;font-family: Verdana;}
#content_right ul.mes_infos li em {float: left;font-size: 11px; font-style: normal;margin-bottom: 10px;font-family: Verdana;color: #000;clear: both;width: 100%;}
#content_right #bwr_mes_infos ul.mes_infos li em.petit_g,#content_right #bwr_mes_infos ul.mes_infos li em.petit_n{width: auto;float: left;clear: none;}
#content_right #bwr_mes_infos ul.mes_infos li{clear: both;}
#content_right ul.mes_infos{padding-right: 40px;margin-left: 11px;}
#content_right ul.mes_infos li em.petit_g{margin-right: 4px;}
/*----------Pages Golf New version---*/
body.golf{background: url("../images/bck_miles/bg_golf.jpg") no-repeat 50% 0 #000;}
.search_htl ul.tab li.srch_rap1_off a{width:115px;padding-left:62px;}
.search_htl ul.tab li.ui-tabs-selected a#recherche_rapide1{background:url('../images/bck_miles/srch_rapide_on1.jpg') no-repeat !important;}
.search_htl p.srch_carte1_off a {background:url('../images/bck_miles/srch_carte1_off.jpg') no-repeat;width:108px;padding-left:64px;}
.search_htl select.region{ border: 1px solid #D0D0D0;color: #646464;float: left;font-size: 13px;height: 23px;line-height: 23px;width: 128px;}
div.blc_rwrd1{background:url('../images/bck_miles/bg_news_golf.png') no-repeat;width: 360px;height: 84px;border:none;padding: 15px 0 0 6px;position: relative;left: -8px;margin-bottom: 20px;}
div.blc_rwrd1 p.sinscrire_news{color:#fff;}
div.blc_rwrd p.news input{margin-right:7px;width:266px;border:1px solid #d0d0d0;color:#646464;}
div.blc_rwrd1 a.ok_news{width: 39px;color:#fff;height: 28px;background:url('../images/btn_miles/ok_news.png') no-repeat;float:left;font:bold 14px/28px arial;text-align: center;}
/*---Bloc troph�es golf-----*/
.trophees_golf{float:left;margin-bottom: 28px;}
.trophees_golf p.ttl,.trophees_golf h1{background:url('../images/bck_miles/bg_ttl_green.png') no-repeat;width:342px;height: 54px;color:#fff;padding: 17px 0 0 16px;position: relative;left: -8px;top:8px;}
.trophees_golf h1{font-size: 18px;}
.trophees_golf p.ttl span{font-size: 18px;}
.trophees_golf p{padding-left: 16px;}
.trophees_golf div.style1 {border:1px solid #d0d0d0;border-top: none;padding:0 0 15px 46px;width: 302px;}
.trophees_golf div img{margin-top:14px;}
.golf #content_right_page_interne_list .rub_news_golf p{line-height: 20px;}
.golf #content_right_page_interne_list .rub_news_golf p.ttl{line-height: 50px;font-weight: bold;}
.golf #content_right_page_interne_list p.date{font-weight: bold;}
.golf #content_right_page_interne_list a.en_sav{float:left;margin-right: 0 !important;margin-top:8px; }
.golf #content_right_page_interne_list .share{float: right;}
.en_sav{background:url('../images/puces_miles/bleu.png') no-repeat 0 8px;;padding-left: 12px;color:#173f85;font-size: 13px;text-decoration: underline;line-height: 24px;float:right;margin-right: 20px;font-family: verdana;}
.golf .rub_left{font-family: verdana;line-height: 16px;font-size: 11px;}
/*---Fin Bloc troph�es golf-----*/
.news_golf{margin-bottom: 30px;background:url('../images/bck_miles/bg_golf2.jpg') no-repeat 100% 0;color:#202020;font-size: 24px;height: 217px;padding-top: 37px}
.rub_news_golf{width: 559px;text-align: justify;margin-bottom: 20px;}
.rub_news_golf p.ttl,.rub_left p.ttl{font-size:20px;background:url('../images/bck_miles/ttl_golf.png') no-repeat;height: 50px;width: 539px;line-height: 50px;padding: 0 0 0 20px;color:#fff;margin-bottom: 5px;position: relative;left: -3px;font-weight: bold;}
.rub_news_golf p.date{color:#646464;line-height: 20px;font-size: 13px;}
.rub_news_golf p.share{font-size:13px;color:#3d93b7;width: 150px;padding-top: 10px;float:left;line-height: 22px;}
.rub_news_golf p span{float:left;}
.rub_news_golf p a{margin:0 0 0 5px;float:right;}
.rub_left{width:272px;float:left;margin:0 16px 30px 0;}
.rub_left p.ttl{background:url('../images/bck_miles/ttl_golf1.png') no-repeat;width:272px;margin-bottom: 10px;}                                               
.rub_left ul li{background:url('../images/puces_miles/bleu_clair.gif') no-repeat 0 4px;padding-left: 10px;}
.partners{margin-bottom:20px;}
.partners p.ttl{font-size:18px;margin-bottom: 10px;}
.partners img{margin-right: 38px;vertical-align: middle;}
/*-----Offres sp�ciales Golf------*/
.actualites_golf{width:320px;border:1px solid #c4c4c4;padding:14px 14px;background: #ededed;float:left;margin-bottom: 20px;}
.actualites_golf p.ttl{color:#173f85;font-size:18px;border-bottom:1px solid #c4c4c4;padding-bottom: 10px;margin-bottom: 10px;}
.actualites_golf p{margin-bottom: 12px;font-size:16px;}
.ofr_golf{background:url('../images/bck_miles/bg_golf1.jpg') no-repeat 100% 0;}
#map_golf{width: 559px;height: 385px;}
.rub_news_golf .line_htl_golf{margin-bottom:10px;width: 559px;float:left;}
.rub_news_golf .htl_name{float:left;padding:0 0 0 20px;width: 380px;}
.rub_news_golf .htl_name strong{font-size: 15px;}
.rub_news_golf .htl_name h2{font:normal 15px Verdana;color: #747474; }
.rub_news_golf .htl_name h2 img{margin-left:4px;}
.rub_news_golf .htl_name span{float:left;}
#content_right_page_interne_list .htl_name a.sinscr{margin-right: 0;}
p.key_map span{background:url('../images/pictos_miles/drap_vert.gif') no-repeat;padding-left: 12px;margin:3px 0 0 20px;float:right;}
p.key_map span.htl_prx{background:url('../images/pictos_miles/drap_orng.gif') no-repeat;}
/*-----Fin Offres sp�ciales Golf------*/
/*-------Best western et le golf-----*/
.bw_golf{background:url('../images/bck_miles/bg_golf3.jpg') no-repeat 100% 0;}
/*------Fin best western et le golf--*/
/*------Troph�es Golf--------*/
.temoignage_golf{position:relative;}
.trophees_golf div#slideshow{border:1px solid #d0d0d0;border-top: none;width: 334px;padding-left: 14px;}
.temoignage_golf a#nav_left{background:url('../images/btn_miles/nav_left.gif') no-repeat;width:31px;height:34px;position: absolute;bottom:72px;left: 16px;display: block;}
.temoignage_golf a#nav_right{background:url('../images/btn_miles/nav_right.gif') no-repeat;width:31px;height:34px;position: absolute;bottom:72px;right: 30px;display: block;}
.temoignage_golf div.slide_tem p{font-size: 20px;font-style: italic;text-align: center;width: 243px;margin: 0 auto;}
.temoignage_golf div.slide_tem p span{font-size: 16px;font-style: normal;text-align: right;display: block;}
.trophees_golf_right{background:url('../images/bck_miles/bg_golf4.jpg') no-repeat -30px 100%;padding-left: 260px;}
.rub_news_golf p.mois_cmptn{margin-bottom:12px;}
.rub_news_golf p.mois_cmptn select{width: 147px;margin-left:20px;height: 20px;}
.line_cmptn{border-bottom:2px solid #e8e8e8;margin-bottom:20px;float:left;width: 100%;}
.line_cmptn .image{border:1px solid #e8e8e8;padding: 3px 17px;float:left;margin: 0 20px 20px 0;}
.line_cmptn  h2{font-size:15px;margin-bottom: 18px;font-weight: normal;}
#content_right_page_interne_list .line_cmptn a.sinscr{margin-right: 0;}
#view_trop #divshowtrophee{padding-top: 12px\9;}
#view_reslt #divshowtropheerslt{padding-top: 12px\9;}
.ppicto_reward{float: left;}
#content .fidelite ul li .ppicto_reward{margin-right: 10px;}
/*------Fin Troph�es Golf--------*/
/*----------Fin Pages Golf New version---*/
.right_default .blc_prvlg .DrnMin #form_info_validate p.btn_orange{margin-right: 11px;}
#content_right.bwr1 form#form_bwr_inscription_rewards p.info {color: #FF0000;float: right;font-size: 10px;width: 136px;}
#content_right form#form_bwr_inscription_rewards p.btn_orange input#bwr_toto {/*width: 100px;*/margin-right: 2px;}
#content_right #deja_membre_bwr.formulaire_bwr{margin-top: 50px;}
#from_edite_pass{position: relative;}
#content_right form#from_edite_pass p.btn_orange{margin-right: 24px;}
#content_right_page_interne_list .htl_result_envie a#retour_liste_paris,#bwr_membre_id_dv a.sinscr{background: url("../images/btn_miles/resa-paris-right.png") 100% 0 no-repeat;cursor: pointer;float: right;font-weight: bold;height: 23px;margin-top: 6px;padding-right: 4px;text-decoration: none;font-size: 13px;font-family: Verdana;font-weight: normal;}

.bloc_fourchette .desc_trans a.decouvrir{background: url("../images/btn_miles/fourchette-right.png") 100% 0 no-repeat;cursor: pointer;float: right;font-weight: bold;height: 23px;margin-top: 6px;padding-right: 4px;text-decoration: none;font-size: 13px;font-family: Verdana;font-weight: normal;}
.bloc_fourchette .desc_trans a.decouvrir span{background: url("../images/btn_miles/left-fourchette.png") no-repeat;color: #FFF;display: block;font-size: 12px;height: 23px;line-height: 23px;padding: 0 2px 0 6px;font-size: 12px;font-family: verdana;}

#content_right_page_interne_list .htl_result_envie a#retour_liste_paris span,#bwr_membre_id_dv a.sinscr span{background: url("../images/btn_miles/resa-paris.png") no-repeat;color: #FFF;display: block;font-size: 12px;height: 23px;line-height: 23px;padding: 0 2px 0 6px;font-size: 12px;font-family: FrutigerLTStd47LightCnBold;}
form#form_pme_pmi .champ label{width: 184px;}
form#form_pme_pmi .champ input{width: 180px;}
#content_right .right_default ul li {/*background: url("../images/pictos/list_blue.gif") 0 3px no-repeat;*/color: #000;font-size: 11px;padding: 0 0 5px 0px;font-family: Verdana;}
.bloc ul li {margin-left: 15px;}
#content_right.pages_de_cont .right_default h2.title_cont_miles{margin-bottom: 0;}
#content_right.pages_de_cont .right_default h3{margin-bottom: 10px;}
#content_right.pages_de_cont .right_default .bloc{padding-bottom: 30px;}
#content_left .presse1 ul li{ width: 330px;}
form#form_best_worldwide h2.title_cont_miles{margin-left:16px;margin-top: 8px;}
#content{*margin-top: 18px;}
#content_left.style2 a.retour {background: url("../images/puces_miles/noir.png") no-repeat 0 5px;color: #000;font-size: 13px;padding: 0 0 0 10px;text-decoration: underline;margin-left: 8px;display: block;margin-top: 16px;}
#content_right.style3 .htl_option p.ttl{background: #e9e9e9;font-size: 18px;font-family: Arial;font-size: 14px;color: #c20052;text-align: right;line-height: 28px;padding-right: 18px;}
#bwr_mes_infos .mes_infos{margin-left: 12px;}
div.bouton_flex_orange p.rech_btn{background: url("../images/btn_miles/rech_right.png") 100% 0 no-repeat;cursor: pointer;float: right;height: 38px;margin-top: 14px;padding-right: 5px;border:10px solid black;}
div.bouton_flex_orange p.flt_drt span{background: url("../images/btn_miles/rech_left.png") no-repeat;border: none;color: #FFF;display: block;float: right;font: bold 14px/38px Arial;height: 38px;padding: 0 10px 0 15px;border:10px solid black;}
/*.body_rewards #page{background: url(../images/background/bg-rewards.png) center 244px no-repeat;}*/

/***********************************Comparer les hotels***********************************************/
.htl_result_envie_htl_comparer{background: #fff;width: 250px;float: right;}
.htl_result_envie_htl_comparer a#showMap{float: left;}
.htl_result_envie_htl_comparer a.decouv{background:#C20052;float: left;padding: 5px;height: 24px;line-height: 24px;}
.htl_result_envie_htl_comparer a.decouv span{color: white;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;text-align: center;}
.column_compar {float: left;margin: 0 9px 10px 0;position: relative;width: 170px;}
.column_compar_tp {background:#e9e9e9;float: left;padding: 10px;text-align: center;width: 150px;min-height: 472px;}
.column_compar a.fermer {background: url("../images/btn_miles/fermer.png") no-repeat;height: 18px;position: absolute;right: 5px;top: 5px;width: 18px;}
.column_compar h2 {height: 50px;margin-bottom: 6px;overflow: hidden;margin-top: 16px;}
.column_compar h2 a {font-size: 12px;font-weight: normal;font-family: Verdana;color: #646464;display: block;}
.column_compar h2 a span {font-size: 14px;font-weight: bold;}
.column_compar p.adr {overflow: hidden;font-family: Verdana;font-size: 10px;color: #646464;min-height: 40px;}
.column_compar p.indispo {height: 56px;padding-top: 30px;}
.column_compar p {margin-bottom: 15px;}
div.column_compar a.plan{text-decoration: underline;}
div.column_compar a.voir{background: url("../images/puces_miles/noir.png") 0 3px no-repeat;padding-left: 10px;}
div.column_compar p.prix{font-family: Verdana;font-size: 12px;color: #909090;}
div.column_compar p.prix span{font-size: 22px;font-weight: bold;}
#content_right.style3 div.htl_option p{text-align: right;padding:9px 18px 6px 0;font-family: Arial;font-size: 12px;color: #393939;}
div.htl_option p.gris{background: #f9f9f9;}
#content_right.style3 div.dtail_htl_option p.ttl{background: #e9e9e9;}
a#showMap{margin-top: 2px;}
#content_right.style3 div.dtail_htl_option p.active.gris{background:white;}
#content_right.style3 div.column_compar_tp a.plan{padding-left: 0;}
/*div.column_compar.hch93736{width: 950px;}*/
div#content_right.style3 p.ttl{display: none;}
/***********************************Fin Comparer les hotels*******************************************/
/*.body_rewards #content_right{*width: 610px;}
.body_rewards #content_right .right_default{*width: 590px;}*/
.fidelite_bwr ul{list-style:url("../images/puces_miles/noir.png");} 
#content_right ul.mes_infos li em.em_petit_n{width: 50px;float: left;clear: none;}
div#block_mini_fiche_hotel93657{*margin-top: 26px;}
div#form_inscription p.btn_orange span{padding: 0 !important;}
.htl_result_envie_comparer{width: 250px;background: none;float: right;padding-bottom: 0;margin-right: 10px;}
#content1 .htl_result_envie_comparer a.loop_btn{float: left;}
#content1 .htl_result_envie_comparer a.decouv span{background: url("../images/btn_miles/rech_left.png") no-repeat;border: none;color: #FFF;display: block;float: right;font: bold 14px/38px Arial;height: 38px;padding: 0 10px 0 15px;}
#content1 .htl_result_envie_comparer a.decouv{ background: url("../images/btn_miles/rech_right.png") no-repeat 100% 0;cursor: pointer;float: right;height: 38px;padding-right: 5px;}
.body_rewards{background:#000 url(../images/background/bg-rewards.jpg) center 0 no-repeat;}
/******************************************FICHE COMPARARTEUR HOTEL***************************************/
div.htl_option p:first-child {/*background: url("../images/bck_miles/option_htl_tp.gif") no-repeat;*/border: medium none;width: 209px;height: 120px;line-height: 120px;}
.htl_option p.ttl {background:#E9E9E9;color: #c20052;font-size: 14px;height: 35px;line-height: 35px;font-family: Arial;font-size: 14px;}
.htl_option p { border-left: 1px solid #DDD;border-right: 1px solid #DDD;color: #393939;height: 23px;line-height: 23px;padding-right: 14px;text-align: right;width: 207px;font-family: Arial;font-size: 12px;}
.htl_option p.gris {background:#F9F9F9;}
div.dtail_htl_option p:first-child {/*background: url("../images/bck_miles/dtail_option_htl_tp.gif") no-repeat;*/border: medium none;width: 169px;}
.dtail_htl_option p.ttl {background: none repeat scroll 0 0 #E9E9E9;height: 35px;line-height: 35px;}
.dtail_htl_option p {border-left: 1px solid #DDD;border-right: 1px solid #DDD;color: #393939;height: 23px;line-height: 23px;text-align: center;width: 167px;font-family: Arial;font-size: 12px;}
.dtail_htl_option p.active {color: #589442;}
.dtail_htl_option {/*background: url("../images/bck_miles/dtail_option_htl_btm.gif") no-repeat 0 100%;*/float: left;margin-left: 10px;/*padding-bottom: 8px;*/width: 169px; border-bottom: 1px solid #DDD;position: relative;}
.htl_option {/*background: url("../images/bck_miles/option_htl_btm.gif") no-repeat 0 100%;*/float: left;margin-left: 10px;/*padding-bottom: 8px;*/width: 223px; border-bottom: 1px solid #DDD;}
.chmbr_selct p.ttl span.active {background:#A10052;width: 226px;font-weight: bold;padding: 0 1px;/*width: auto;*/}
.column_compar a.sinscr{display: block;width: 73px;height: 34px;background: url(../images/btn_miles/reserver-comparaison.png) no-repeat;margin: 0 auto;font-family: FrutigerLTStd47LightCnBold;font-size: 12px;line-height: 34px;color: #fff;}
.column_compar_tp a.resa_btn{margin: 0 auto;}
.dtail_htl_option p#parag_reserver_compare{position: absolute;bottom: -30px;border: none; left:48px;}
.htl_option p.first_parg_compare{border: none;border-bottom: 1px solid #DDD;width: 223px;padding: 0;height: 10px;}
.dtail_htl_option p.first_parg_compare_right{border: none;border-bottom: 1px solid #DDD;width: 169px;padding: 0;}
.dtail_htl_option div.ttl{height: auto;border-bottom: 1px solid #DDD;}
/*************************************PAGES BOUTIQUE*****************************************/
.content_resa .coordonnee_form_large div label,.content_resa .coordonnee_form_large div #email_recherche{float: left;margin-top: 8px;}
.content_resa .coordonnee_form_large div{margin-left: 14px;}
#content .withe .arrondi_big .left_side {float: left;margin-left: 23px;width: 376px;}
#content .withe .arrondi_big .champ {height: 17px;margin: 0 0 15px;width: 376px;}
#content .withe .arrondi_big .champ label {color: #000000;display: block;float: left;font: 12px/16px arial;height: 17px;width: 115px;}
#content .withe .arrondi_big .champ select {border: 1px solid #E3E3E3;color: #000;float: left;font: 10px arial;height: 17px;width: 62px;}
#content .withe .arrondi_big .champ input {border: 1px solid #E3E3E3;color: #000;float: left;font: 10px arial;height: 14px;width: 254px;}
#content .withe .arrondi_big .right_side {float: right;margin-right: 22px;width: 466px;}
#content .withe .arrondi_big {background: url("../images/background/borderepaet_resa.gif") repeat-y;color: #000;font: 12px arial;margin-bottom: 20px;position: relative;width: 925px;}
#content .withe {padding: 0 17px 0 18px;width: 925px;}
#content .withe .coordonnee_form_large{margin-left: 0;}
#content .withe .arrondi_big p {padding: 0 0 12px 15px;}
#content .withe .arrondi_big .champ textarea {border: 1px solid #E3E3E3;color: #000;float: left;font: 10px arial;width: 253px;}
#container_gal div#gallery{margin-left: 20px;}
.resultat_cadeaux {padding: 20px 0 0;}
.resultat_cadeaux div#titreresult {background: url("../images/formes/menu_prod.gif") no-repeat center top;height: 20px;padding: 0 7px;width: 820px;}
.resultat_cadeaux div#titreresult span {color: #FFF;float: left;line-height: 20px;padding-left: 8px;}
.line_resultat {background:#F6F6F6;clear: both;float: left;margin-top: 1px;padding-top: 12px;width: 834px;}
p.miniTexte {margin-left: 0 !important;}
.line_resultat p.themeName {color: #000000;padding: 5px 0 5px 10px;text-align: center;width: 85px;}
.line_resultat p {float: left;margin: 0 !important;}
#content .withe .arrondi_big .montant {bottom:0;height: 75px;position: absolute;right: 29px;width: 260px;}
#content .withe .arrondi_big .montant .eur {background: url("../images/formes/montant_resa.gif") no-repeat center top;color: #FFFFFF;height: 38px;line-height: 40px;margin-top: 6px;width: 260px;}
#content .withe .arrondi_big .montant .eur strong {padding-left: 12px;width: 155px;}
#content .withe .arrondi_big .montant strong {display: block;float: left;text-align: left;width: 154px;}
#content .withe .arrondi_big img {display: block;}
/*********************************PAGE PROMORTION**************************************/
.descrip_promo{float: left;width: 66%;line-height: 12px;}
.page_promo #content1{padding:0 20px 24px;width: 920px;}
.commentaire_promo p{font-family: Verdana;font-size: 11px;color: #4d4d4f;font-style: italic;margin-top: 22px;margin-top: 22px;}
.page_promo #content1 .resa_btn{background: url("../images/btn_miles/btn_bg_gris.png") no-repeat;width: 85px;height: 29px;}
#bwr_membre_id_dv a.sinscr{margin-top: 14px;}
#form_paiement #num_rewards label.error{top: 32px;}
.right_confirm_resa .inf_resa p.ttl{border-bottom: 1px solid #7D7D7D;border-top: 1px solid #7D7D7D;background: none;color: #000;width: 615px;height: 40px;background: url(../images/pictos_miles/validation-green.png) left 3px no-repeat;padding-left: 48px;line-height: 40px;font-family:'FrutigerLTStd45LightRegular',Arial, Helvetica, sans-serif;font-size: 15px;}
#content_right_page_interne .inf_resa h2{float: right;width: 76%;padding-top: 0;margin-bottom: 8px;}
.right_confirm_resa .inf_resa .descrip_htlplus div.srvc {right: 0;}
.right_confirm_resa .inf_resa p.ttl em{color: #c20052;font-style: normal;}
.imprim_info p.title2, .condion_resa p.title2 {background:#E4E4E4;font-size: 14px;height: 34px;line-height: 32px;margin-bottom: 10px;padding-left: 10px;position: relative;width: 684px;}
.imprim_info p.title2 img, .condion_resa p.title2 img {position: absolute;right: 13px;top: 0;}
.condion_resa .bloc_fourchette img {border: 2px solid #E4E4E4;}
.condion_resa .bloc_fourchette {float: left;height: 136px;margin: 0 30px 0 0;position: relative;width: 203px;}
.coordonnee_form {float: left;padding-bottom: 15px;width: 680px;}
/* intervention Rachid */
#content_right_page_interne_list .coordonnee_form{width:690px;}
/* */
.condion_resa .bloc_fourchette img {border: 2px solid #E4E4E4;}
.condion_resa .bloc_fourchette .desc {background:#000000;bottom: 2px;height: 37px;left: 2px;opacity: 0.6;position: absolute;width: 199px;}
.condion_resa .bloc_fourchette .desc_trans {bottom: 2px;height: 37px;left: 2px;position: absolute;width: 199px;}
#content_right_page_interne .condion_resa .bloc_fourchette .desc_trans h2 {color: #FFF;font: bold 13px/16px arial;margin: 3px 0 0 6px;text-transform: none;padding-top: 0;}
.condion_resa .bloc_fourchette .desc_trans h2 span {color: #E68700;}

.condion_resa .bloc_fourchette .desc_trans a.decouvrir {margin-top: 0;position: absolute;right: 3px;top: 7px;}
#header_blc_login p.msg_alert{color: red;font-weight: bold;}
.blc_login ul li{background: url("../images/bck_miles/puce-login.jpg") 12px 14px no-repeat;}
.condion_resa .bloc_fourchette .desc_trans a.decouvrir {margin-top: 0;position: absolute;right: 3px;top: 7px;}

.hnder_a_boutique{text-decoration: underline;}
/*****************************************PAGE GOLF**********************************************************/
.golf #content_left_page_interne,#content_left .trophees_golf{width: 350px;background: url("../images/background/bg-left-interne.jpg") right 0 repeat-y;}
.golf #content_right_page_interne_list{width: 582px;}
.golf .search_htl ul.tab li.srch_rap1_off a{padding-left: 48px;width: 100px;}
.golf .inscr_news{padding-left: 12px;}
.golf .search_htl{margin-bottom: 16px;}
#content_right_page_interne_list .list_htl1 .occupations label{color: #000;width: 70px;}
.Searchresult .stl1 .tarif_hotel{background: none;border-bottom: 1px solid #D7D7D7;padding: 22px 0 15px;width: 658px;}
/********************************************ESCAPADE HOME************************************************/
.escapade #content_left{width: 229px;float: left;padding-top: 4px;}
.escapade #content_left h2{padding: 13px 0 14px 10px;background: #000;color:#fff;width: 218px;font-family: FrutigerLTStd47LightCnBold;font-size: 20px;}
.escapade #content_left ul li a{padding:7px 0 10px 10px;width: 218px;border-top: 1px solid #dcdcdc;font-family: Verdana;font-size: 11px;color: #353535;display: block;}
.escapade #content_left ul li a:hover,.escapade #content_left ul li.active a{background: #ececec;}
/*.escapade #content_left ul li a{font-family: Verdana;font-size: 11px;color: #353535;text-decoration: none;}*/
.escapade #content_left h3{padding: 14px 0 17px 10px;width: 218px;color:#fff;font-family: FrutigerLTStd47LightCnBold;font-size: 20px;background: #c20052; }
.escapade #content_right{border-left: 1px solid #dcdcdc;float: left;width: 726px;padding-top: 25px;min-height: 1380px;}
.escapade #content_right h2{font-family: FrutigerLTStd47LightCnBold;font-size: 18px;margin-bottom: 14px;font-weight: normal;float: left;}
.escapade #content_right h1{font-family: FrutigerLTStd47LightCnBold;font-size: 18px;margin-bottom: 14px;font-weight: normal;float: left;}
.escapade #content_right .gplus_span{float: right;width: 54px;}
.escapade #content_right .guide_escapade,.escapade #content_right .sevader_region{padding:0 21px 10px;}
.separateur_escapade{width: 730px;height: 12px;background: url(../images/bck_miles/sep-fleche.png) no-repeat;margin-bottom: 10px;clear: both;}
.escapade #content_right .guide_escapade p{font-family: Verdana;font-size: 11px;color: #202020;}
.escapade #content_right .sevader_region img{border: 1px solid #dfdfdf;}
.escapade #content_right .selection_evenement{border: 1px solid #d8d8d8;width: 688px;padding-bottom: 30px;background: #ececec;}
.escapade #content_right .evenements_escapades{border-bottom: 1px solid #d8d8d8;width: 646px;padding: 19px 21px 20px 21px;min-height: 158px;background: #fff;}
.escapade #content_right .evenements_escapades img{float: left;margin-right: 15px;}
.escapade #content_right .evenements_escapades p.title{font-family: Verdana;font-size: 16px;color: #c20052;margin-bottom: 14px;}
.escapade #content_right .evenements_escapades p.title strong{font-weight: normal;color: #000;}
.escapade #content_right .evenements_escapades h3.title{font-weight:normal; font-family: Verdana;font-size: 16px;color: #c20052;margin-bottom: 14px;}
.escapade #content_right .evenements_escapades h3.title strong{font-weight: bold;color: #000;text-transform: capitalize;font-size: 15px;}
.escapade #content_right .evenements_escapades h3.title a{font-weight:normal; font-family: Verdana;font-size: 16px;color: #c20052;margin-bottom: 14px;}
.escapade #content_right .evenements_escapades h3.title a:hover{text-decoration: underline;}
.escapade #content_right .evenements_escapades h3.title a strong{font-weight: bold;color: #000;text-transform: capitalize;font-size: 14px;}
.escapade .img_evenement {float: left;margin-right: 15px;margin-bottom: 15px;text-align: center;width: 140px;}
.escapade #content_right .evenements_escapades p.p_descriptif_evenements{font-family: Verdana;font-size: 11px;color: #484848;}
p.p_descriptif_evenements strong.grey{color: #7c7b7b;}
.escapade #content_right .selections_escapade{padding-left: 24px;margin-bottom: 28px;}
 p.p_descriptif_evenements a.lire_plus{font-family: Verdana;font-weight: bold;color: #c20052;font-size: 10px;float: right;}
.escapade #content_right .evenements_escapades p.p_descriptif_evenements a.lire_plus:hover,.escapade #content_right .selection_evenement a.voir_tt:hover{text-decoration: underline;}
.escapade #content_right a.voir_tt{float: right;font-family: Arial;font-size: 14px;margin-right: 20px;margin-top: 8px;color: #000;background: url("../images/puces_miles/noir.png") 0 5px no-repeat;padding-left: 10px;}
.body_rewards #content1{min-height: 1347px;}
/***********************************PAGE INSCRIPTION***************************/
#content_right form#form_bwr_inscription_rewards #form_inscription p.btn_orange span,#bwr_membre_id_dv a.sinscr span{background: url("../images/btn_miles/bg-left-inscription.jpg") no-repeat;color: #FFF;display: block;font-family: verdana;font-size: 11px;height: 31px;line-height: 31px;padding: 0 2px 0 6px;font-weight: bold;}
#content_right form#form_bwr_inscription_rewards #form_inscription p.btn_orange,#bwr_membre_id_dv a.sinscr {background: url("../images/btn_miles/right-bg-inscription.jpg") no-repeat 100% 0;cursor: pointer;float: right;font-family: Verdana;font-size: 13px;font-weight: normal;height: 31px;margin-top: 6px;padding-right: 4px;text-decoration: none;}
/***********************************PAGE LISTE EVENEMENTS ESCAPADE***************************/
.escapade .suggestions_hotels_escapade{background:#ececec;border: 1px solid #D8D8D8;padding-bottom: 9px;width: 688px;margin-bottom: 28px;margin-left: 24px;float: left;}
.escapade .suggestions_hotels_escapade .suggestion_hotel{float: left;width: 301px;padding:26px 21px 23px;border-right: 1px solid #ddd;background: #f2f2f2;border-bottom: 1px solid #ddd;min-height: 360px;}
.escapade #content_right .suggestions_hotels_escapade .suggestion_hotel h2{font-family: Verdana;font-size: 12px;color: #202020;padding-top: 18px;font-weight: bold !important;}
.escapade #content_right .suggestions_hotels_escapade .right_suggestion_hotel{border: none;border-bottom: 1px solid #ddd;}
h3.title_suggestions_hotels{display: block;width: 668px;margin-left: 24px;background: #c20052;height: 42px;line-height: 42px;color: #fff;padding-left: 22px;font-size: 18px;font-family:FrutigerLTStd47LightCnBold;}
.pink{font-weight: normal;color: #c20052;}
/***********************************PAGE EVNEMENT DETAILLEE**********************************/
.escapade #content_right .page_detail_evenement{background: none;border: none;}
.page_detail_evenement .detail_escapades img{float: left;margin-right: 15px;}
.page_detail_evenement .detail_escapades {/*padding-bottom: 20px;*/}
.page_detail_evenement .detail_escapades .p_detail_evenement{margin-bottom: 16px;font-family: Verdana;font-size: 12px;color:#484848;}
.escapade .page_detail_evenement .detail_escapades .p_details_evenement{margin-bottom: 38px;}
.page_detail_evenement .detail_escapades .page_detail_evenement .detail_escapades{margin-bottom: 42px;}
.escapade .page_evenement{margin-bottom: 20px;}
/******************************FICHE HOTEL BLOC ACTIVITES ET LOISIRS************************/
#tabs_presentation_hotel #loisirid .loisir .evenements_activites,#tabs_presentation_hotel #loisirid .loisir .monuments_points_interets{width: 306px;padding: 19px 12px 0 21px;border: 1px solid #d8d8d8;float: left;clear: none;}
#loisirid{width: 700px;}
#tabs_presentation_hotel #loisirid .loisir div.left_loisir{width: 140px;float: left;clear: none;}
#tabs_presentation_hotel #loisirid .loisir div.right_loisir{width: 140px;float: right;clear: none;}
.loisir p.title a{color: #c20052;font-family: Verdana;font-size: 14px;padding-top: 12px;clear: both;} 
.loisir p.title a strong{color: #000;font-weight: normal;}
#loisirid a.voir_tt{float: right;font-family: Arial;font-size: 14px;margin-right: 20px;margin-top: 8px;color: #000;background: url("../images/puces_miles/noir.png") 0 5px no-repeat;padding-left: 10px;margin-bottom: 10px;}
#tabs_presentation_hotel #loisirid .loisir div.bottom_voirtt{clear: both;width: 339px;background: #ececec;margin-left: -21px;margin-bottom: 0;border-top:1px solid #D8D8D8;}
#tabs_presentation_hotel #loisirid .loisir div.global_evenement_activites{width: 339px;float: left;clear: none;margin-right: 8px;}
.global_evenement_activites{font-family: FrutigerLTStd47LightCnBold;font-size: 18px;}
/*****************************************PAGE NEWSLETTRE***********************************************/
#form_inscription_newsletter p.rech_btn{margin-right: 14px;}
.fch_htl_right1 div#container_gal{width: 342px !important;padding-left: 20px;height: 388px;padding-top: 20px;}
#content_right_page_interne .col2 span#hotel_website{/*width: 300px;*/}
/*****************************************PAGE FICHE HOTEL***********************************************/
.partage_onglets{clear: both;margin-left: 20px;padding-bottom: 20px;width: 700px;padding-top: 10px;}
.left_onglets{float: left;width: 362px;padding-bottom: 20px;}
.right_partage{float: right;width: 318px;/*padding-top: 26px;*/padding-bottom: 20px;padding-top: 10px;}
.htl_result_envie_comparer a.decouv{margin-bottom: 36px;}
#content_right_page_interne_list .coordonnee_form #form_paiement p.rech_btn input{margin-top: 10px; height: auto;}
/***********tiptip***********/
#tiptip{position: absolute;width: auto;padding: 2px;background-color: #EDEEF0;visibility: hidden;z-index: 100;border: 1px solid gray;color: gray;}
div#qTip {padding: 3px;border: 1px solid #666;border-right-width: 2px;border-bottom-width: 2px;display: none;background: white;color: black;font: bold 9px Verdana, Arial, sans-serif;text-align: left;position: absolute;z-index: 1000;}
/****************************************POP UP ENVOYER A UN AMI************************************/
.ui-dialog {background: #F2F2F2;overflow: hidden;padding: 0.2em;position: absolute;color: #4D4D4F}
.ui-dialog .ui-dialog-titlebar {cursor: move;background: url("../images/background/head_popup.png") center top no-repeat;height: 15px;margin-top: 3px;padding: 3px 1em 0.3em;position: relative;width: 409px;}
.ui-dialog .ui-dialog-titlebar-close {color: #FFF;height: 14px;margin: -5px 0 0; position: absolute;right: 8px;text-decoration: none;top: 46%;width: 19px;}
.ui-dialog .frm_txt_offres1 .champ {font-size: 11px;width: 200px;margin-bottom: 10px;font: 11px verdana;}
.ui-dialog .champ label {color: #4D4D4F;display: block;width: 216px;}
.ui-dialog input {border: 1px solid #EDEDED;color: #002576;font: 11px verdana;width: 190px !important;}
.ui-dialog .frm_txt_offres1 { float: left;margin: 11px 0;width: 200px;}
.zone_form {float: left;height: 118px;/*width: 560px;*/}
.ui-dialog .ui-dialog-content {background: none;border:none;overflow: auto;padding: 0.5em 1em;}
.ui-dialog textarea {border: 1px solid #EDEDED;color: #002576;font: 11px verdana;height: 80px;width: 401px;}
.ui-dialog a.envoyer {font: 11px verdana;/*background: #c20052;*/color: #FFF;float: right;font-weight: bold;margin-right: 47px;text-align: center;text-decoration: none;width: 86px !important;padding-top: 5px;padding-bottom: 5px;}
.ui-dialog .ui-dialog-title {color: #FFF;font: 11px verdana;}
.ui-dialog .frm_txt_offres1 .champ input {height: 16px;width: 170px;}
/****************************************PAGE PATRIMOINE************************************/
#content_map{margin-left: 24px;width: 680px;}
.blc_profil div.pic_welcome_profil{width: 160px;float: left;margin: 0;padding-top: 38px;}
.membre_logged_in{width: 200px;float: left;}
#DateRangeEnd,#DateRangeStart{line-height: 24px;}
#cadre_hotel .cadre2 p.rech_btn{background: url("../images/btn_miles/dcvr_right2.png") no-repeat right 0;display: block;float: right;font-family: FrutigerLTStd47LightCnBold;font-size: 14px;height: 30px;line-height: 28px;/*margin-right: 12px;*/margin-top: 18px;padding-right: 1px;}
#cadre_hotel .cadre2 p.rech_btn span{background: url("../images/btn_miles/dcvr_left2.png") no-repeat left 0;color: #FFF;display: block;height: 30px;padding: 0;}
.price_htl a.rech_btn span{background: url("../images/btn_miles/rech_left.png") no-repeat;border: medium none;color: #FFF;display: block;float: right;font: bold 14px/38px Arial;height: 38px;padding: 0 12px 0 16px;*padding-right:0;}
#content_right_page_interne .price_htl a.rech_btn{background: url("../images/btn_miles/rech_right.png") no-repeat 100% 0;cursor: pointer;height: 38px;margin-right: 0;padding: 0 5px;margin-top: 24px;}
#cadre_hotel .cadre2 p.rech_btn input{font-size: 12px;margin-left: 2px;margin-right: 0;margin-top: 6px;} 
#prix_hotel a.rech_btn{width: 80px;margin-top: 32px;}
#content_right_page_interne_list p,#content_right_page_interne_list p span{font-family: Verdana; font-size: 12px;}
#content_right_page_interne_list .filter_htl{margin-top: 14px;}
#content_right_page_interne_list .coordonnee_form #form_paiement p.confirmer_resa_input input{margin: 0;}
.pages_de_cont .right_default h2.title_cont_miles{width: auto;}
.pages_de_cont h2.title_cont_miles{width: 670px;}
.page_escapade_thematique h2.title_cont_miles{margin-top: 2px;background: url("../images/bck_miles/cont_title_black.png") no-repeat !important;}
.pages_de_cont p span{color: #202020 !important;}
.mentions_legales_credits p{color: #202020;font-family: Verdana;font-size: 12px;}
.large_cont .coordonnee_form_large_with_marge p{float: none;margin: 0 0 0 20px;}
#content_left_page_interne #cadre_hotel p.rech_btn input{padding: 0;}
#content_right_page_interne_list .descrip_htlplus p span{font-size: 11px;}
#content1 .right_confirm_resa .inf_resa h2 span{font-size: 16px;}
#content1 .right_confirm_resa .inf_resa h2{font-size: 12px;}
.coordonnee_form_large .champ select {border: 1px solid #E3E3E3;color: #000;float: left;font: 10px arial;height: 17px;width: 62px;}
/* contact*/
.coordonnee_form_large .champsOblig{float:none;}
.conditions{clear:both;}
.coordonnee_form_large .zoneTextarea{height:auto;}
.coordonnee_form_large ul.relations li{clear: both;}
.coordonnee_form_large .champ label em{margin-right: 2px;}
.resa_confirm .right_confirm_resa .inf_resa p.ttl{margin-bottom: 15px;}
.print_resa .right_confirm_resa .inf_resa p.ttl{margin-bottom: 26px;}
.affich_resa .inf_resa div.srvc{left: 460px;top: 84px;}
.desc_bon_plan p{line-height: 18px;}
#tabs_presentation_hotel ul.tab li.two_line a{*line-height: 16px;}
#tabs_presentation_hotel ul.tab li a{*line-height: 30px;}
#content_right_page_interne_list .coordonnee_form #form_paiement p.confirmer_resa_input input{height: 30px;margin-top: 2px;line-height: normal;}
.escapade #content_right .suggestions_hotels_escapade .suggestion_hotel h2 span{font-size: 16px;color:#4d4d4f;}
#content_right_page_interne_list .partners{border:1px solid #C9C9C9;width: 558px;padding: 6px 0 6px 8px;}
#divshowtrophee .line_cmptn p a,#divshowtropheerslt .line_cmptn p a{background:url('../images/puces_miles/bleu.png') no-repeat 0 4px;;padding-left: 12px;color:#173f85;font-size: 12px;text-decoration: underline;line-height: 24px;float:none;margin-left: 6px;}
.line_cmptn a.rech_btn{clear: both;}
body.golf #content_right_page_interne_list .line_cmptn p{height: auto;}
.rub_news_golf table{font-family: Verdana;} 
.rub_news_golf table td.th_golf{background: #747474;color: #fff;padding-left: 4px;font-size: 11px;word-spacing: 2px;border-bottom: 1px solid #fff;letter-spacing: -1px;}
.rub_news_golf table td{color:#747474}
.golf p{font-family: Verdana;color:#747474} 
.page_recherche_golf p.srch_carte_off a{background: url("../images/bck_miles/rech_crt_off_golf.png") no-repeat;width: 143px;}
.page_recherche_golf ul.tab li.srch_rap_off a{width: 140px;}
.page_recherche_golf ul.tab li.ui-tabs-selected a#recherche_rapide{background: url("../images/bck_miles/rech_rpd_on_golf.png") no-repeat;}
#content_right .right_default .site_map ul li{ background: url("../images/pictos/list_blue.gif") no-repeat 0 4px;padding-left: 8px;}
.recherche_carte_monde .content_rub .avantage_bwr h2{margin-left: -1px;}
.recherche_carte_monde .right_default .content_rub .avantage_bwr{border: 1px solid #D0D0D0;float: left;height: auto;}
#form_card div.coordonnee_form_large p.rech_btn{margin-right: 21px;}
#content_right .right_default .faq ul li{color:#747474;}
.rub_left ul li{font-family: Verdana;word-spacing: -1px;font-size: 11px;}
#content_right_page_interne_list .nav_pag ul li{display: block;float: left;margin-right: 4px;}
#content_right_page_interne_list .nav_pag ul li a{margin: 0 !important;}
.big_gris div p.rech_btn{margin-right: 10px;float: left;clear: none;width: 90px;}
.content_resa .big_gris p{clear: both;}
#content .withe .arrondi_big p.rech_btn{padding: 0;padding-right: 5px;}
.escapade .descriptif_evenements_escapades{float: left;width: 480px;}
.trophees_golf ul li{margin: 0 0 20px 14px;font-family: Verdana;font-size: 12px;}
.trophees_golf ul{margin-top: 12px;}
#content_left .trophees_golf{min-height: 866px;}
.search_map2 ul.tab li.ui-tabs-selected a#recherche_rapide{background: url("../images/bck_miles/rech_rpd_on2.png") no-repeat;}
.search_map2 ul.tab li.srch_envie_off a {background: url("../images/bck_miles/rech_envie_off2.jpg") no-repeat;}
#form_inscription_newsletter ul.relations li img{ display: inline;position: relative; bottom: -5px;}
/****************************************************************************************************************
												PARTIE RECRUTEMENT
****************************************************************************************************************/
.left_emploi{float: left;width: 260px;margin-right: 16px;}
.left_emploi ul{list-style: none;margin: 20px 0 0 4px;}
.left_emploi ul li a{display: block;width: 260px;height: 30px;text-align: center;line-height: 30px;margin-bottom: 10px;background: url("../images/visuels/recrutement/menu-recrut.png") no-repeat;}
.left_emploi ul li a:hover,.left_emploi ul li.active a{color: #fff;background: url("../images/visuels/recrutement/recut-hover.png") no-repeat;}
.section_recrutement .right_emploi{float: left;width: 676px;}
.section_recrutement .right_emploi div.coordonnee_resa_large{width: 650px; clear: both;height: 20px;margin: 0;background: url("../images/visuels/recrutement/bg-edito.jpg") no-repeat;margin-left: 8px;color:black;font-weight:bold;}
.section_recrutement .right_emploi .coordonnee_form_large{background: none;width: 671px;margin: 20px 0;float: left; padding: 0 0 0 9px}
.section_recrutement .right_emploi .coordonnee_form_large_with_marge div,.section_recrutement .right_emploi .coordonnee_form_large p{padding-left: 0;margin-left: 0;}
.section_recrutement .right_emploi .rect2_img1{width: 314px;height: 157px;background: url("../images/visuels/recrutement/rect2_img1_recrutement.gif") no-repeat;}
.section_recrutement .right_emploi .rect2_img2{width: 314px;height: 157px;background: url("../images/visuels/recrutement/rect2_img2_recrutement.gif") no-repeat;}
.section_recrutement .right_emploi .coordonnee_form_large h3{margin-left: 0;font-size: 12px !important;margin-top: -7px;}
.section_recrutement .right_emploi .coordonnee_form_large h3 a{margin-left: 0;padding-left: 10px;font-size: 12px/12px !important;}
.section_recrutement .right_emploi .rect2_img1 .rect2_txt,.section_recrutement .right_emploi .rect2_img2 .rect2_txt{margin-top: 52px;}
.section_recrutement .right_emploi img.img_descr{margin-top: 140px;}
.section_recrutement .right_emploi .descr_emploi{width: 540px;float: right;margin-top: 20px;background: url(../images/bg-recrut.jpg) 0 10px repeat-x;}
.large_cont.section_recrutement .right_emploi .descr_emploi h2{display: inline;width: auto;background: #fff !important;padding: 0 !important;color: #000 !important;}
.large_cont.section_recrutement .right_emploi .descr_emploi .txt_emploi{padding: 20px 0;}
.large_cont.section_recrutement .right_emploi .descr_emploi .txt_emploi p{margin-bottom: 20px;font: 12px Verdana;line-height: 16px;}
.section_recrutement .right_emploi .img_emploi{margin-right: 14px;display: block;float: left;width: 112px;}
#cadre_hotel .cadre_cont p.title1,#cadre_hotel .cadre_cont .cadre_txt{color: black;float: left; width: 460px;}
.section_recrutement .right_emploi .descr_emploi .txt_emploi p.pcue_regg{background: url("../images/pictos/ss_menu.gif") no-repeat left 5px;padding-left: 6px;}
.left_emploi ul li a{ font-family: verdana;font-size: 11px; }
.right_emploi, .coordonnee_form_large_with_marge { color:#4D4D4F !important;} 
/**/
#cadre_hotel .cadre2 p.titre-carte-cadre2 {background:#000; color: #FFF; display: block; font-family: FrutigerLTStd47LightCnBold; font-size: 20px; font-weight: bold; height: 73px; padding-left: 10px; padding-top: 20px; text-align: left; width: 219px;line-height: 30px;margin: 0;}
#cadre_hotel .cadre2 p.titre-carte-cadre2 span.titre2-carte-cadre2{color: #fff;}
.retour_paris{background: url(../images/btn_miles/btn_retour_paris.png) no-repeat;display: block; width: 145px; height: 27px;color: #fff;line-height: 27px;text-align: center;}
#content_left_page_interne .fiche_hotel_derniers_hotels_consultes {margin-top: 0;} 
#content_left_page_interne .fiche_hotel_derniers_hotels_consultes .last_htl{/*margin-top: 4px;*/}
.cadre .cadre_cont{float:left; width:462px }


/*-----Banni�re bas------*/
.bann_btm{position: fixed;bottom:-200px;left:0;width: 100%;z-index: 50;}
.bann_btm1{margin:0 auto;background:url('../images/bck_miles/bann_btm.png') no-repeat;width: 1021px;height:60px;position: relative;}
.bann_btm1 p{ color: #FFFFFF;font: 16px/8px verdana;padding: 9px 0 0 29px;line-height: 22px;}
.bann_btm1 p{line-height:11px\9; }
*+html .bann_btm1 p span{line-height:20px;}
.bann_btm1 img.app_store{position: absolute;bottom: 0;left:490px;}
.bann_btm1 a.decouvrir{position: absolute;bottom: 13px;right:54px;width: 120px;height: 31px;display: block;background:url('../images/btn_miles/decouvrir.png') no-repeat;}
.bann_btm1 img.fermer{position: absolute;top: 4px;right:1px;cursor:pointer;}
/*-----Fin Banni�re bas------*/



/* slider app iPhone iPad*/
.appiPhoneiPad h3.titreContenuTab{width:920px; color: #C20052; font: 26px FrutigerLTStd47LightCnBold; position:absolute; top:-60px; left:-213px; text-align:center;}
.appiPhoneiPad .part1 h2.title_cont_miles{margin-bottom:120px;}
.appiPhoneiPad .titreGris{position:absolute; top:-105px; left:-213px; color:#5c5c5c; text-align:left; margin-bottom:13px; font: 26px FrutigerLTStd47LightCnBold;}
.appiPhoneiPad{padding:25px 20px 0;}
.part2{border:1px solid #dcdcdc; width:920px;}
.part2 .tabs_thumbs_appli{width:212px; float:left; background:#dcdcdc;}
.part2 .tabs_thumbs_appli li{position:relative;}
.part2 .tabs_thumbs_appli li a{font-weight:normal; display:block; cursor:pointer; height:73px; padding:31px 20px 0 107px; text-align:center; border-bottom:1px solid #cac9c9; font-size:17px; color:#5c5c5c;}
.part2 .tabs_thumbs_appli li a sup,.appiPhoneiPad .titreGris sup,.listeSlide li sup{font-size:10px;}
.tab_thumb_appli_iphone a{background: url(../images/background/bg_iphone.png) no-repeat 0 100%;}
.tab_thumb_appli_ipad a{background: url(../images/background/bg_ipad.png) no-repeat 0 100%;}
.tab_thumb_appli_android a{background: url(../images/background/bg_android.png) no-repeat 0 100%;}
.part2 .tabs_thumbs_appli li.tab_thumb_site_mobile a{background: url(../images/background/bg_mobile.png) no-repeat 0 100%;border-bottom:none; padding-top:42px; height:62px;}
.part2 .tabs_thumbs_appli li .flechePink{display:none; position:absolute; top:50%; right:-11px; margin-top:-10px;}
.part2 .tabs_thumbs_appli li.ui-tabs-selected{background:#c20052; color:#fff;}
.part2 .tabs_thumbs_appli li.ui-tabs-selected a{color:#fff;}
.part2 .tabs_thumbs_appli li.ui-tabs-selected .flechePink{display:block;}
.tabs_appli_content{width:708px; float:left;}

.cont_appli{padding:25px 0 0; position:relative;}
#appli_ipad{padding:70px 0 0;}
#appli_android,#site_mobile{padding:13px 0 0;}
#appli_android .contenuSlide,#site_mobile .contenuSlide{padding:55px 0 0;}
.onlgletNouveau{position:absolute; top:0; right:0;}
.visuelSlide{float:left; width:400px; text-align:center;}
#appli_android .visuelSlide{padding:10px 0 0;}
#site_mobile .visuelSlide{padding:10px 0 0;}
.contenuSlide{float:left; width:305px;}
.contenuSlide *{}
.contenuSlide li{background: url(../images/puces_miles/cercle-pink.png) no-repeat 0 6px; font-family:FrutigerLTStd47LightCnBold; color:#353535; padding:0 0 0 25px; font-size:17px; margin:0 0 14px;}
.blocSup{width:240px; text-align:center; font-size:13px; margin:47px 0 0 42px; letter-spacing:-1px; color:#C20052; font-weight:bold; text-transform:uppercase;}
.blocSup img{margin:3px 0 0;}
#appli_ipad .blocSup{margin-top:93px;}
#site_mobile .blocSup{margin:53px 0 0 25px;}
	#site_mobile .blocSup img{margin-top:10px;}
.urlMobile{position:relative; top:-45px; font-weight:bold;}


/* Options mobiles */
.optionsMobile{padding:30px 0 0;}
.optionsMobile li{padding:0 0 0 55px;}
.optionsMobile li.espaceTop{padding-top:12px;}
.optionsMobile li.reservation{height:67px; background: url(../images/pictos_miles/picto_reservation.png) no-repeat 6px 0;}
.optionsMobile li.geo{height:79px; background: url(../images/pictos_miles/picto_geo.png) no-repeat 6px 0;}
.optionsMobile li.selection{height:73px; background: url(../images/pictos_miles/picto_selection.png) no-repeat 6px 0;}
.optionsMobile li.plan{height:75px; background: url(../images/pictos_miles/picto_plan.png) no-repeat 6px 0;}
.optionsMobile li.favoris{height:72px; background: url(../images/pictos_miles/picto_favoris.png) no-repeat 6px 0;}
.optionsMobile li.reserv{height:93px; background: url(../images/pictos_miles/picto_reserv.png) no-repeat 6px 0;}
.bgOptionAcces{width:920px; position:absolute; top:910px; left:-213px; background:#514841;}
.optionAcces{width:845px; padding:5px 20px 5px 55px; background: url(../images/pictos_miles/picto_acces.png) no-repeat 6px 4px; color:#fff;}
.optionsMobile li h4, .optionAcces h4{color:#353535; font-family:FrutigerLTStd47LightCnBold; font-size:17px;}
.optionsMobile li p,.optionAcces p{color:#161616; font-size:13px; letter-spacing:1px;}
.optionAcces h4,.optionAcces p{color:#fff;}

/* fin slider */

/* parrainage */
.demandeConnexion{padding:100px 0 0; text-align:center;}
#content .withe .arrondi_big p.espaceBtnParrainage{padding-right:5px; margin-right:41px;}
#content .withe .arrondi_big p.espaceBtnParrainage span input{font-weight:bold; font-size:12px;}
#content .withe .arrondi_big .right_sideParrainage{width:405px;}
/*~~~~~~~INTEGRATION DE LA PAGE COMMUNIQUE PRESSE~~~~~*/
#content1.com_presse {background: #fff url(../images/espace_presse/border_presse.jpg) 229px 0 repeat-y; }
.com_presse #content_left_page_interne{width: 229px;float: left;margin-right: 16px;/*border-right: 1px solid #dfdfdf;*/min-height: 900px;}
/*.com_presse #content_left_page_interne ul{background: #d6d6d6;}*/
.com_presse #content_left_page_interne ul li a,.com_presse #content_left_page_interne a.lien_photo_press{display: block;width: 219px;background: #000;color: #fff;text-transform: capitalize;margin-bottom: 1px;padding: 14px 0 14px 10px;font-size: 18px;font-family: FrutigerLTStd47LightCnBold;}
.com_presse #content_left_page_interne ul li a:hover,.com_presse #content_left_page_interne ul li.active a,.com_presse #content_left_page_interne a.lien_photo_press:hover{background: #747474;}
#content1.com_presse #content_right_page_interne_list{width: 694px;float: left;background: url(../images/espace_presse/pic_presse1.jpg) no-repeat;padding: 246px 0 0;}
.com_presse #content_right_page_interne_list .right_default h1{display: block;width: 694px; height: 45px;line-height: 45px;background:#222223/* #49505d*/;/*padding-left: 14px;*/opacity:0.8;filter:alpha(opacity=70);color: #fff;margin-bottom:0px;font-size: 18px;text-transform: uppercase;text-align: center;}
.com_presse #content_right_page_interne_list .right_default h2{display: block;width: 679px;height: 43px;color: #fff;background: url(../images/espace_presse/titre_com_press.jpg) no-repeat;padding-top: 12px;padding-left: 14px;margin-bottom: 4px;font-size: 18px;}
.txt_com_press{width: 318px;float: left;min-height: 156px;padding-right: 18px;position: relative;}
.txt_com_press_right{width: 320px;float: left;min-height: 156px;background: url(../images/espace_presse/sep_press.jpg) left 0 no-repeat;padding-top: 3px;padding-left: 20px;position: relative;}
.txt_com_press_right h3,.txt_com_press h3{display: block;width: 292px;color: #c20052;font-family: Verdana;background: url(../images/espace_presse/bg_folder.jpg) no-repeat;padding-left: 36px;margin-bottom: 10px;font-size: 14px;height: 50px;}
.txt_com_press_right span,.txt_com_press span{color:#000;margin-bottom: 5px;display: block;font-weight: bold;}
.txt_com_press_right a.lien_upload,.txt_com_press a.lien_upload{/*position: absolute;bottom: 0;right: 18px;*/font-weight: bold;display: block;background: url(../images/espace_presse/puce_lien.jpg) 100% 4px no-repeat;padding-right: 25px;color: #000000;float:right;margin-top:10px;}
a.voir_com_press:hover,.txt_com_press_right a.lien_upload:hover,.txt_com_press a.lien_upload:hover{text-decoration: underline;}
.glob_com_press{border-bottom: 1px solid #d7d7d7;width: 100%;float: left;margin-bottom: 16px;padding-bottom: 12px;clear: both;float: left;}
.glob_com_press.last{border: none;}
a.voir_com_press{float: right;color: #c20052;display: block;font-weight: bold;background: url(../images/espace_presse/puce_press.jpg) 100% 5px no-repeat;padding-right: 18px;margin-bottom: 12px;position: relative;top: -42px;}
.com_presse .entete_press_mail{font-size: 12px;color: #747474;text-align: center;margin: 8px 0 76px;font-family: FrutigerLTStd47LightCnBold;}
.com_presse .p_recevoir_com_press{font-size: 12px;color: #747474;padding-left: 4px;margin-bottom: 6px;font-family: FrutigerLTStd47LightCnBold;}
.email_com_presse{background: #fff url(../images/espace_presse/mail_press.jpg) 84px 20px no-repeat;}
.email_com_presse form{border-top: 1px solid #d6d6d6;padding: 11px 0 12px 5px;height: 26px;}
.email_com_presse form input.press_input{width: 170px;height: 19px;border: 1px solid #747474;float: left;}
.email_com_presse form a.submit_press{display: block;padding:2px 8px;color: #fff;background: url(../images/espace_presse/submit_presse.jpg) no-repeat;border: none;float: left;padding: 0;width: 29px;height: 21px;text-align: center;display: block;padding-bottom: 5px;margin-left: 12px;line-height:20px; }
.com_presse #content_left_page_interne li.active a.sous_menu_photo_press,.com_presse #content_left_page_interne li a.sous_menu_photo_press{background: #fff;color: #353535;font-size: 11px;padding: 8px 0 9px 10px;font-family: Verdana;}

.com_presse #content_left_page_interne li.active a.sous_menu_photo_press:hover,.com_presse #content_left_page_interne li a.sous_menu_photo_press:hover,.com_presse #content_left_page_interne li.active ul li.active a.sous_menu_photo_press{color: #c20052;background: #fff;}

.personnel_equipe{width: 344px;float: left;margin-right: 6px;margin-top: 20px;}
.com_presse .second_personnel_equipe{margin-right: 0;}
.personnel_equipe img{border: 3px solid #747474;float: left;}

.personnel_equipe .bloc_personnel{float: left;width: 220px;margin-left: 8px;}
.personnel_equipe .bloc_personnel h3{font-family: Verdana;color: #c20052;font-size: 15px;line-height: 15px;margin-bottom: 14px;/*padding-top: 8px;*/}
.personnel_equipe .bloc_personnel h3 strong{color: #000;font-size: 13px;}
#content_right_page_interne_list .personnel_equipe .bloc_personnel p{font-size: 11px;color: #494848;font-family: Verdana;text-align: justify;}

/* Nos h�tels phototheque presse */
.com_presse p{line-height: 14px;}
.com_presse .select_hotels_phototheque{float: right;margin-bottom: 18px;margin-top: 25px;}
.com_presse .select_hotels_phototheque label{float: left;margin-top: -16px;font-size: 14px;color: #010101;margin-right: 16px;font-weight: bold;}
.com_presse select.liste_hotel_presse{margin-top: -16px;border: 1px solid #d0d0d0;float: left;color: #8a8888;font-size: 12px;}
.com_presse select.liste_hotel_presse option{ padding: 0 4px;}
.lists_hotels_photo{clear: both;margin-bottom: 18px;float: left;width: 702px;min-height: 142px;position: relative;}
.com_presse .lists_hotels_photo a.lien_upload{position: absolute;bottom: 0;right: 0;background: url("../images/espace_presse/puce_lien.jpg") no-repeat 100% 4px; display: block;font-weight: bold; padding-right: 25px;}
.com_presse .result_detail_presse{margin-bottom: 28px;margin-top: 22px;}
/*.lists_hotels_photo img{float: left;border: 1px solid #747474; width: 692px;}*/
.lists_hotels_photo img{float: left;border: 1px solid #747474;}
.lists_hotels_photo .details_lists_hotel_photo{margin-left: 9px;width: 528px;float: left;}
.lists_hotels_photo .details_lists_hotel_photo h3,.result_detail_presse h3{color: #c20052;font-size: 16px;margin: 2px 0 6px;}
.lists_hotels_photo .details_lists_hotel_photo p{font-size: 11px;color: #484848;text-align: justify;}
.txt_com_press h3.title_file{background: url("../images/espace_presse/bg_file.jpg") no-repeat;}
.txt_com_press h3.titre_prom{background: url("../images/espace_presse/bg_promesse.png") no-repeat;}
/* contacts presse */
.com_presse .left_contacts_presse{width: 315px;float: left;border-right: 1px solid #dfdfdf;padding-top: 6px;margin-top:30px; }
.com_presse #content_right_page_interne_list .right_default .left_contacts_presse h2,.com_presse #content_right_page_interne_list .right_default .right_contacts_presse h2{color: #C10051;background: none;padding: 0;font-size: 18px;height: auto;}
.com_presse #content_right_page_interne_list .right_default .left_contacts_presse h3,.com_presse #content_right_page_interne_list .right_default .right_contacts_presse h3{font-size: 16px;margin-bottom: 10px;}
.personnel_contacts_presse img{margin-bottom: 8px;}
#content_right_page_interne_list .personnel_contacts_presse{margin-bottom: 25px;}
#content_right_page_interne_list .personnel_contacts_presse p{width: 230px;}
#content_right_page_interne_list .personnel_contacts_presse ul{margin-top: 16px;}
#content_right_page_interne_list .personnel_contacts_presse ul li{margin-bottom: 8px;font-size: 12px;color: #484848;font-family: Verdana;}
#content_right_page_interne_list .personnel_contacts_presse ul li strong{display: block;min-width: 40px;float: left;color: #000;}
.com_presse .right_contacts_presse{float: left;width: 318px;padding-left: 52px;margin-top:30px;padding-top: 6px; }
.border_com_press{border-left: 1px solid #d8d8d8;padding-left: 20px;}
/* erreur recherche */
#content_right.error_search_avancee{width: 706px;}
p.message_erreur_recherche{margin-top:30px;font-size: 18px;color: #202020;}
.title_error_ville_search{background: url(../images/error_search/tilte_ville_rech.png) no-repeat;color: white;font-family: arial;font-size: 14px;font-weight: bold;width: 627px;height: 36px;padding-left: 64px;padding-top: 15px;}
.title_error_name_hotel{background: url(../images/error_search/title_hotel_rech.png) no-repeat;color: white;font-family: arial;font-size: 14px;font-weight: bold;width: 627px;height: 36px;padding-left: 64px;padding-top: 15px;}
.title_error_interet{background: url(../images/error_search/title_interet_rech.png) no-repeat;color: white;font-family: arial;font-size: 14px;font-weight: bold;width: 627px;height: 36px;padding-left: 64px;padding-top: 15px;}
.contenu_info_error_search{text-align: justify;border-bottom: 1px solid #CCCCCC;color: #555555;cursor: pointer;display: block;font: menu;font-family: Arial;font-size: 13px !important;margin: 0;padding: 20px 0 5px 0; width:689px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-top: -11px;margin-bottom: 20px;}
#content_right .contenu_info_error_search ul li {display: block;width: 100%;height: 48px;line-height: 48px;border-bottom: 1px solid #d7d7d7;padding: 0;margin: 0;}
#content_right .contenu_info_error_search ul li.last{border-bottom: none;}
#content_right .contenu_info_error_search ul li a{margin-left: 18px;font-weight: bold;}
#content_right .contenu_info_error_search ul li a:hover{text-decoration: underline;}
.span_search_error{float: right;margin-right: 19px;font-weight: bold;}
.title_error_dep{background: url(../images/error_search/title_dep_rech.png) no-repeat;color: white;font-family: arial;font-size: 14px;font-weight: bold;width: 627px;height: 36px;padding-left: 64px;padding-top: 15px;}
.yui3-aclist-input{width: 176px !important;}
/*MODIFICATION 18/01/2013*/
#content_right.style2{width: auto;}


/* bouton moteur administre */
#content_right #link_reserver.btnAdministre{border: 1px solid #8593AC;cursor: pointer;float: right;height: 36px;margin-top: 14px;padding:0 15px;}
#content_right #link_reserver.btnAdministre span{background:none;color: #FFFFFF;display: block;font: bold 14px/38px Arial;height: 36px;padding:0;}   
/*****************************Nos gammes*******************************/   
.sz_nos_gammes{width:684px;border-bottom:1px solid #d6d6d6;padding:16px 5px;   }
.sz_nos_gammes h3,.sz_valeur h3{color:#c20052;font-size:16px;  }
.sz_nos_gammes .sz_text_gamme,.sz_valeur .sz_text_valeur{margin-top:12px;font-family:verdana;font-size:11px;color:#484848;line-height:18px;text-align:justify;     }
.sz_img_gamme{background:url(../images/espace_presse/sz_carte_gamme.png) no-repeat;width:671px;height:477px;   }
.sz_fin_gamme{border-bottom:none !important; }
.sz_valeur{margin-top:10px; }
.sz_valeur h4{font-size:12px;margin-top:10px;font-family:verdana;color:#353535;    }
.sz_img_valeur{background:url(../images/espace_presse/sz_carte_valeur.png?v=2.0) no-repeat;width:671px;height:375px;}
.derniers_com_press{margin-top:30px; }
.sz_txt_pre{height:90px; }

.htl_result_envie .resultat_hotel{float :left ;width :500px ;} 
    
.com_presse #content_right_page_interne_list .right_default .sz_titre_h1{font-weight:bold;display: block;width: 694px; height: 45px;line-height: 45px;background:#222223/* #49505d*/;/*padding-left: 14px;*/opacity:0.8;filter:alpha(opacity=70);color: #fff;margin-bottom:0px;font-size: 18px;text-transform: uppercase;text-align: center;}

/********************************* NEW HEADER & FOOTER *************************************/
.uppercase{text-transform:uppercase;}
.ftl{font-family:'FrutigerLTStd45LightRegular',Arial,Helvetica,sans-serif;}
.ftb{font-family:'FrutigerLTStd47LightCnBold',Arial,Helvetica,sans-serif;}
.alticlear:before,.alticlear:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.alticlear:after{clear:both;}
.alticlear {zoom:1;}
#preloader {background:url(../avenseo_files/images/background/bg_preloader.png);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:150;}
#preloader p {font-size: 18px;margin: 200px 0 -110px;text-align: center;color:#fff;}
#preloader img {display: block;margin: 0 auto;}
#rassu_02{background:#001e5a;text-align:center;color:#fff;font-size:16px;line-height:19px;background:url(../avenseo_files/images/background/rassu_02.jpg);clear:both;}
#rassu_02 li{display:block;margin:100px 18px 0;float:left;padding-bottom:40px;}
#rassu_02 .rassu_0A{width:160px;margin-left:80px;}
#rassu_02 .rassu_0B{width:340px;margin-left:42px;}
#rassu_02 .rassu_0C{width:200px;}
.rassu_0B .uppercase{display:block;text-align:center;}
.introduction{background:#fff;padding:48px 0 40px;color:#1f1f1f;}
.columns{float:left;}
.first{margin:0 0 0 50px;width:274px;}
.second{margin:0 0 0 22px;width:570px;}
.who .line1{font-size:38px;line-height:54px;margin:30px 0 0;width:91.24%;}
.who .line2{font-size:27px;line-height:39px;width:91.24%;}
.introduction .text p{font-size:16px;line-height:19px;margin:0 0 19px;}
.chaine{display:block;margin-bottom:26px;}
.tools{background:#1f1f1f;padding:48px 0 23px;color:#fff;}
.tools form{background:#262626;padding:16px 8px 16px 11px;margin-right:12px;}
.label{font-size:12px;line-height:14px;margin:0 0 17px;display:block;color:#aaa;}
.fields{background:#2f2f2f;border:1px solid #363636;height:29px;padding:3px 0;margin-bottom:20px;}
.fields input[type=text]{background:none;border:0;font-size:11px;line-height:13px;padding:8px 15px;width:170px;float:left;display:block;color:#6b6b6b;}
.fields input[type=button]{background:none;border:0;border-left:1px solid #c5c5c5;font:12px/15px Arial,Helvetica,sans-serif;padding:7px 0;width:40px;text-align:center;float:left;display:block;color:#f2f2f2;cursor:pointer;}
.rs{text-align:center;font-size:11px;line-height:13px;}
.rs li{display:inline-block;}
.rs a{display:inline-block;text-align:center;color:#676767;background:url(../avenseo_files/images/background/rs.jpg) 28px 0 no-repeat;padding:37px 9px 10px;}
.rs .twitter{background-position:-36px 0;padding:37px 9px 10px 23px;}
.rs .co{background-position:-95px 0;}
.ta{text-align:center;color:#595959;font-size:11px;line-height:13px;}
.ta p{margin:10px 20px 0;}
.ta img{display:block;margin:10px auto 15px;}
#htl_by_cat{padding:16px 0 40px;margin-bottom:0;}
#footer_copyright_fr{background: #1f1f1f;padding: 0 20px;margin-bottom: 20px;width:920px;}
#htl_by_cat p.title{margin:0 0 40px 50px;padding-top:26px;text-transform:uppercase;}
#htl_by_cat ul li span{font-size:12px;line-height:14px;margin-bottom:18px;text-transform:uppercase;}
#htl_by_cat ul li ul li{line-height:20px;}
#htl_by_cat ul li ul a{font-size:12px;color:#808080;}
.sub_column{float:left;width:auto;margin:52px 0 0 40px;}
.sub_column ul{margin-bottom:18px;}
.sub_column li{font-size:12px;line-height:18px;}
.sub_column a{color:#808080;}
.sub_column .head a{color:#fff;}
.sub_column .sup{position:relative;bottom:6px;font-size:11px;}

.rs li{float:left;margin-bottom:10px;}
#htl_by_cat > ul{width:910px;margin-left:50px;}
#content{margin-top:0!important;}
#content .autre_rech{margin-bottom:0;}
::-moz-selection {background:#011F5D;color:#fff;}
::selection {background:#011F5D;color:#fff;}
.uppercase{text-transform:uppercase;}
.ftl{font-family:'FrutigerLTStd45LightRegular',Arial,Helvetica,sans-serif;}
.ftb{font-family:'FrutigerLTStd47LightCnBold',Arial,Helvetica,sans-serif;}
.alticlear:before,.alticlear:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.alticlear:after{clear:both;}
.alticlear{zoom:1;}
.db{display:block!important;}
#preloader {background:url('../avenseo_files/images/background/bg_preloader.png');bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:150;}
#preloader p {font-size: 18px;margin: 200px 0 -110px;text-align: center;color:#fff;}
#preloader img {display: block;margin: 0 auto;}
#V1{font-family:Verdana,Arial,Helvetica,sans-serif;}
#V1 .area_1{border-bottom:1px solid #dfdfdf;position:relative;z-index:10;background:url('../avenseo_files/images/background/header_01.jpg') 0 0 repeat-x #fff;}
.black .area_2{background:#252525;color:#fff;position:relative;z-index:5;}
.blue .area_2{background:#002267;color:#fff;position:relative;z-index:5;}
#V1 #logo{position:absolute;z-index:12;left:44px;top:62px;}
#V1 .baseline{display:inline-block;letter-spacing:0.3em;color:#cacaca;background:url('../avenseo_files/images/background/baseline.gif') 0 100% repeat-x;font-size:14px;line-height:17px;padding:21px 0 22px 0;position:absolute;z-index:12;left:101px;top:0;}
#V1 .account_links{float:right;margin-right:28px;position:relative;z-index:15;height:45px;}
.account_links li,.nav li{display:inline-block;float:left;}
.sub{position:relative;}
.account_links a{display:inline-block;background:url('../avenseo_files/images/background/arrow.gif') 100% 50% no-repeat;color:#9e9e9e;font-size:12px;line-height:46px;padding:0 18px;margin-right:16px;}
#V1 .nav{clear:right;float:right;border-top:1px solid #f8f8f8;margin:0;min-width:629px;}
.nav li{display:inline-block;padding:0 1px;margin-left:-1px;float:left;}
.sub_01,.sub_02,.sub_03,.sub_04,.sub_05{margin-left:0}
.nav li li{padding:0; margin-left:0;}
.nav .sub{background:url('../avenseo_files/images/background/separator_01.gif') 0 50% no-repeat;}
.nav > li:hover{border:1px solid #e3e3e3;border-width:0 1px;padding:0;background:none;}
.nav > li.sub:hover .sub_nav{left:-1px; right:-1px;}
.account_links .sub:hover{background:#FCFCFC;}
.account_links .sub{cursor: pointer;}
.account_links .sub:hover a{color:#9E9E9E;}
.account_links > li{margin-left:-1px; padding:0 1px}
.account_links > li.elemOver{padding:0;}
.account_links > li.sub.resa, .account_links > li.sub.langues{background: url("../avenseo_files/images/background/separator_01.gif") no-repeat 0 50%;}
.account_links > li > a{margin-right:0; padding: 0 26px; position:relative; z-index:1; background-position:92% 52%}
.account_links > li > a:hover, .account_links > li > .lienOver{border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background-color:#FCFCFC;}
.account_links > li > a:hover + ul, .account_links > li > .listeOver{border:1px solid #e3e3e3; margin-top:-1px;}
.account_links > li:first-child a:hover{text-decoration: underline;}
.account_links .countries li{border-bottom:1px solid #e3e3e3;}
.account_links .sub .countries li a{display:block; margin-right:0;}
.account_links .sub .countries li a:hover{background:#EAEAEA; color:#333333; font-weight:normal;}
.account_links .sub_nav.countries{padding:0;}
.account_links .sub_nav.countries li{text-align:right;}
.account_links .langues:hover .sub_nav{display:block !important;} 
.nav a{display:inline-block;color:#333;font-size:12px;line-height:54px;padding:0 28px;white-space:nowrap;}
.nav .sub a{background:url('../avenseo_files/images/background/arrow.gif') 100% 50% no-repeat;margin-right:24px;display:block;}
.nav .last a{margin-right:16px;}
.sub_nav{position:absolute;top:100%;left:-1px;right:-1px;background:#fff;border:1px solid #e3e3e3; border-top:none; display:none;z-index:20;} 
.account_links .sub_nav{position:absolute;top:100%;left:0;width:200px;background:#FCFCFC;padding:15px;border:0;z-index:-1;}
.account_links .countries{left:auto;right:0;width:130px;}
.account_links .sub:hover .sub_nav{display:none;}
.nav .sub:hover .sub_nav {display:block;}
.sub_nav li{display:block;height:62px;border-top:1px solid #e3e3e3;float:none;} 
.countries li,.sub_nav .form{display:block;height:auto;border:0;}
.countries li a{background:none;display:block;padding:5px 26px 5px 10px;color:#fff;font:11px/24px Verdana,Arial,sans-serif;}
.sub_nav .form a{background:none;display:block;font:11px/13px Verdana,Arial,sans-serif;padding:0;margin-top:10px;}
.sub_nav .form .mp{font-size:10px;margin-top:0;}
.form input[type=text],.form input[type=password]{background:#fff;font:12px/14px Verdana, Arial, sans-serif;color:#383b3d;padding:4px 6px;width:186px;margin-bottom:14px;border:1px solid #d0d0d0;}
.sub_nav .submit{background:#002674;font:700 14px/24px Verdana, Arial, sans-serif;color:#fff;cursor:pointer;padding:4px 0;width:200px;margin:12px 0 0;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub_nav li .icon,.sub_nav li .text{display:inline-block;vertical-align:middle;}
.nav .sub_nav li a{background:none;margin:0;line-height:14px;padding:0;}
.account_links .sub_nav .sub_li{background:none;margin:0;line-height:14px;padding:0;border:0;height:auto;}
.account_links .sub_nav .sub_li  a,.account_links .sub_nav .sub_li  .a{background:none;margin:0;line-height:14px;padding:0;color:#4D4D4F;}
.nav .sub_nav li a:active,.nav .sub_nav li a:focus,.nav .sub_nav li a:hover{background:#eaeaea;}
.sub_nav li .icon{display:inline-block;vertical-align:middle;width:39px;height:62px;background:url('../avenseo_files/images/background/pictos_02.png') 8px 16px no-repeat;}
.sub_nav .sub_02 .icon{background-position:8px -43px;}
.sub_nav .sub_03 .icon{background-position:8px -104px;}
.sub_nav .sub_04 .icon{background-position:8px -168px;}
.sub_nav .sub_05 .icon{background-position:-207px 21px;}
.sub_nav .sub_06 .icon{background-position:-207px -37px;}
.sub_nav .sub_07 .icon{background-position:-207px -100px;}
.sub_nav .sub_08 .icon{background-position:-103px 17px;}
.sub_nav .sub_09 .icon{background-position:-103px -44px;}
.account_links .sub_nav li .icon{height:54px;margin-top:-9px;}
.account_links .sub_nav_1{padding-top:0;}
.sub_nav li .text{font-size:11px;}
.sub_nav li .text .uppercase{font-size:12px;display:block;}
.sub_nav li .text.uppercase{font-size:12px;}
.sub_nav .form{height:auto;}
.mon_compte_acces{text-decoration: underline!important;color: #0070C0 !important;padding-bottom: 8px !important;padding-left: 11px !important;}
#V1 .rassurance,#ecom .rassurance{padding:20px 0 17px 190px;}
.rassurance li{display:inline;float:left;background:url('../avenseo_files/images/pictos_20130226-new.png') 0 50% no-repeat;padding:0 0 0 55px;line-height:16px;font-size:13px;width:183px;}
.rassurance.solutionPro li{background-image:url('../avenseo_files/images/picto-header.png');}
.rassurance .rassu_02{background-position:-242px 50%;width:196px;}
.rassurance.solutionPro li.rassu_02{height:38px; padding-top:10px;}
.rassurance .rassu_03{background-position:-494px 50%;width:200px;}
.rassurance .ftb{display:block;}
.rassurance .small{font-size:11px;}
a span{cursor:pointer;}
#header_mon_profil{margin-top:15px;}
.account_links .sub .countries a:hover{color:#dedede;font-weight:700;}
.newsletter .rs.clearfix{display:block;height:60px;}
#V1 .msg_alert{color: red; padding-bottom: 10px;height: auto;line-height: 14px;font-size: 12px;font-weight: bold;}
#V2{margin:0 0 36px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#V2 .area_1{border-bottom:1px solid #dfdfdf;position:relative;z-index:10;background:url('../avenseo_files/images/background/header_02.jpg') 0 0 repeat-x #fff;}
#V2 #logo{position:absolute;z-index:12;left:34px;top:15px;}
#ecom #logo img{width:81px;height:74px;}
#V2 .baseline{display:inline-block;letter-spacing:0.3em;color:#cacaca;font-size:14px;line-height:37px;position:absolute;z-index:12;left:257px;top:0;}
#V2 .account_links{float:right;margin-right:8px;position:relative;z-index:15;}
#V2 .account_links a{line-height:37px;}
#V2 .nav li{background:url('../avenseo_files/images/background/separator_02.gif') 100% 50% no-repeat;}
#V2 .nav .sub:hover{background:none;}
#V2 .nav a{color:#fff;font-size:13px;line-height:54px;padding:0 20px;white-space:nowrap;}
#V2 .nav .sub a{padding-right:25px;}
#V2 .nav img{margin:15px 0;display:block;}
#V2 .sub_nav li{background:none;}
#V2 .nav .sub_nav li a{background:none;margin:0;line-height:14px;padding:0;color:#333;}
#V2 .rassurance{padding:20px 15px 17px 200px;color:#002674;float:right;width:744px;}
#V2 .rassurance .rassu_01{background-position:-1000px 50%;}
#V2 .rassurance .rassu_02{background-position:-1242px 50%;width:196px;}
#V2 .rassurance .rassu_03{background-position:-1494px 50%;width:200px;}
#ecom{font-family:Verdana,Arial,Helvetica,sans-serif;}
#ecom .area_1{position:relative;z-index:10;background:url('../avenseo_files/images/background/header_02.jpg') 0 0 repeat-x #fff;padding-bottom:43px;}
#ecom #logo{position:absolute;z-index:12;left:31px;top:-63px;}
#ecom .baseline{display:inline-block;letter-spacing:0.3em;color:#cacaca;font-size:12px;line-height:39px;position:absolute;z-index:12;left:225px;top:0;}
.back{float:right;font-size:12px;line-height:39px;color:#9c9c9c;display:block;padding:0 25px 0 14px;background:url('../avenseo_files/images/background/arrow_2.gif') 0 17px no-repeat;}
a span{cursor:pointer;}
body.bg_version_gagnatnte{background: url("../images/bck_miles/bg_version_gagnante.jpg") no-repeat fixed 50% center #000000;}
@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
  #page{left:42.5%;}
  body.bg_version_gagnatnte{background: #000000;} 
}
/******************************/
/*.simplemodal-container .header{background:#fff !important;text-align:left !important;font-size:12px;font-weight:bold;color:#000 !important;border-bottom:1px solid #d7d7d7;width:697px !important;margin:0 auto;    }*/
/*.simplemodal-container .message{margin-left:25px !important }*/
/*.simplemodal-container a.modal-close{color:#000 !important;font-size:12px !important;right:45px !important;text-decoration:underline !important;  }*/
.confirm .md_cal a{float:right;color:#c20052;font-size:10px;font-family:verdana;font-weight:bold;text-decoration: underline;margin-right:27px;}

.blc_descr_htl1 .presentation{/*float:left;*/width:660px;margin-top:20px;  }
.ui-tabs-panel .presentation{/*float:left;*/width:660px;margin-top:20px;  }
.avis_clt{float:left;margin-top:10px; }
p.de_avail{margin-top:5px !important;font-size:9px !important;font-family:verdana;}
p.de_avail .de_disp{color:#c20052 !important;font-weight:bold;text-decoration:underline; }
.fiche_hot_avail{font-family:verdana;font-size:11px;color:#4e4e4e;position:absolute;top:165px;right:25px;width:130px;background: url(../images/picto_non_disp.jpg) no-repeat scroll 50% top transparent;padding-top:30px;text-align:center;}
.f_haut_avail{text-align:center;font-size:13px;color:#4e4e4e;margin-bottom:10px;   }
.f_right_avail a,.f_left_avail span{color:#C20052;font-size:9px;text-decoration:underline;font-weight:bold;    }
.f_right_avail ,.f_left_avail{margin-top:5px;}

#tooltip2{font-size:12px;background:url(../images/bg_infobull.png) no-repeat !important;width:380px !important;height:70px !important;border:none !important;padding:10px 20px !important;font-family:Myriad Pro;color:#000;left:750px !important;line-height:18px;       }
#content_right_page_interne_list .list_htl1 div.price_htl_list strong .hastool{cursor:pointer !important; }
.avail_block{position:absolute;top:70px;width:100%; }

/* Galerie home 30/05/13 */
.blocPetiteImage{position: absolute;left: 829px;top: 341px;width:352px; height:220px;z-index:35;display: none; } 
/**//*/.blocPetiteImage {z-index:1 !important;}/* */
.panel .img_gal_bwfr_petite{position: inherit; width:auto; z-index: 1;}
a.voir_avail_n{background:url(../images/bt_plus_avail.jpg) no-repeat left;padding-left:25px;text-decoration:underline;color:#c20052;font-size:10px;font-family:verdana;font-weight:bold;  }
.filter_fermer{float: right;position: absolute;right: 2px;top:22px;font-weight: bold;line-height: normal}
.filter_ouvert{float: right;position: absolute;right: 2px;top:22px;font-weight: bold;line-height: normal}

/* Smartphones */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 800px) {
	#page {padding-left:15px;}
}
/****************maintenance**************************/
.new_maint{background:url(../images/top_maint.gif) no-repeat;width:550px;height:auto;float:left;padding:10px;   }
.new_maint h2{background:none !important;color:#002576 !important;  }
.bas_maint{background:url(../images/bas_maint.gif) no-repeat;width:570px;float:left;height:8px; }
.all_maint{background:url(../images/center_maint.gif) repeat-y;width:570px;float:left;height:auto;margin-top:20px;font-size:13px;color:#000; }
.all_maint ul li{list-style:disc;margin-left:25px;margin-top:5px;line-height:20px;   }
.img_maint{float:left;margin-right:10px; }

.list_htl1 .blc_descr_htl .tab:after{content:"0"; display:block; height:0; overflow:hidden; clear:both; line-height:1;}
/****************************** SEO ********************************/
.last_htl div.row h3.home_seo {color: #000000;float: right;font-family: verdana;font-size: 17px;font-weight: normal;width: 100%;}
.blc_offre div.DrnMin div.DrnMin1 h3.home_seo {font-family: verdana;font-size: 13px;font-weight: normal;}
.search_htl h2.moteur_seo {background: none repeat scroll 0 0 #C20052;color: #FFFFFF;font-family: FrutigerLTStd47LightCnBold;font-size: 18px;height: 47px;letter-spacing: 2px;line-height: 47px;padding-left: 10px;font-weight: normal;}
.last_htl h2.last_seo {background: none repeat scroll 0 0 #000000;color: #FFFFFF;font-family: FrutigerLTStd47LightCnBold;font-size: 21px;height: 52px;letter-spacing: 1px;line-height: 62px;padding-left: 10px;font-weight: normal;}
.tp_destin h2.top_seo {background: none repeat scroll 0 0 #000000;color: #FFFFFF;font-family: FrutigerLTStd47LightCnBold;font-size: 21px;height: 52px;letter-spacing: 1px;line-height: 62px;padding-left: 10px;font-weight: normal;}
.avntg_bw h2.avtg_seo {font: 22px FrutigerLTStd47LightCnBold;margin-bottom: 30px;margin-left: 4px;}
.zone_map h1.carte_seo, #titre_bouton_masquer h2.carte_seo {border-bottom: 1px solid #646464;font-size: 18px;margin-bottom: 7px;padding-bottom: 6px;width: 626px;}
.zone_map h1.carte_seo span.gplus_span {padding-left: 50px;position: relative;top: 4px;}
#titre_bouton_masquer h1.carte_seo {border-bottom: 1px solid #646464;font-size: 18px;margin-bottom: 7px;padding-bottom: 6px;width: 626px;}
#content_right .right_default h1.services_seo {background: none repeat scroll 0 0 #514841;border: medium none;color: #FFFFFF;font: 18px/30px arial;height: 30px;margin-bottom: 20px;padding: 0 0 0 12px;text-transform: none;}
.pages_de_cont .right_default h1.services_seo {width: auto;}
#content_right.pages_de_cont .right_default h1.services_seo {margin-bottom: 0;}
h1.services_seo {background: url("../images/bck_miles/cont_title.png") no-repeat scroll 0 0 transparent !important;color: white !important;font: 17px verdana !important;margin-bottom: 20px;padding: 12px 0 23px 10px !important;}
div#content_right.pages_de_cont .right_default div.promo h2.ss_title_seo, div#content_right.pages_de_cont .right_default div.promo h2.ss_title_seo a {color: #C20052;font-family: Arial;font-size: 13px;text-transform: uppercase;background:none;height:auto;line-height:16px;font-weight:bold;    }
div#content_right.pages_de_cont .right_default div.promo h2.ss_title_seo {margin-bottom: 10px}
h1.title_cont_miles,h1.title_boutique_seo{background: url('../images/bck_miles/cont_title.png') no-repeat !important; padding: 12px 0 23px 10px !important; color: white !important;font-weight: normal !important;font:17px verdana !important;margin-bottom: 20px;}
.appiPhoneiPad .part1 h1.title_cont_miles {margin-bottom: 120px;}
.appiPhoneiPad h2.titreContenuTab{width:920px; color: #C20052; font: 26px FrutigerLTStd47LightCnBold; position:absolute; top:-60px; left:-213px; text-align:center;}
.appiPhoneiPad p.titreGris{position:absolute;top:-105px; left:-213px; color:#5c5c5c; text-align:left; margin-bottom:13px; font: 26px FrutigerLTStd47LightCnBold;}
#content_right div.faq h2 a.q_int{background: #828284;color: #FFFFFF;display: block;text-decoration: none;padding:5px 5px;font-weight: normal;font-size: 13px;height:16px;line-height:16px;}
#content_right div.faq h2 a.q_int:hover{text-decoration: underline;}
#content_right div.faq h2 {margin-bottom:10px;height:auto;padding:0;line-height:24px;font-family:'FrutigerLTStd45LightRegular',Arial,Helvetica,sans-serif;margin-top:15px;}
h2.boutique_seo{background:none !important;padding:0 !important;margin-bottom:0 !important; color:#000 !important;font-size:14px !important;font-family:verdana;font-weight:bold !important;}
.optionsMobile li h3, .optionAcces h3 {color:#353535;font-family: FrutigerLTStd47LightCnBold;font-size:17px;}
.optionAcces h3, .optionAcces p{color:#FFFFFF;}
h1.titre_faq{margin-bottom:10px; height:30px; }
.content_rub h1.titre_seo_new{border: none;background:#514841;color: #fff;font: normal 18px/30px arial;height: 30px;margin-bottom: 20px;padding: 0 0 0 12px;text-transform: none;}
#content_right .blc_prvlg .DrnMin .promo h2.stitre_seo_new{clear: none;color: #000000;font: bold 15px/23px arial;margin-bottom: 22px;}
#content_right .right_default .site_map h2{background:none;font-size:14px;font-family:'FrutigerLTStd45LightRegular',Arial,Helvetica,sans-serif;font-weight:bold;height:auto;margin-bottom:10px;padding:0;line-height:normal;color:#4D4D4F;}
div.panel-overlay h3.slider_home {margin-bottom: 10px;}
div.panel-overlay h3.slider_home a {color: #000000;font: 20px FrutigerLTStd45LightRegular;}

div#content_right.pages_de_cont .right_default div.promo h2.seo_plus_best, div#content_right.pages_de_cont .right_default div.promo h2.seo_plus_best a {color: #C20052;font-family: Arial;font-size: 13px;text-transform: uppercase;}
div#content_right.pages_de_cont .right_default div.promo h2.seo_plus_best {margin-bottom: 10px;background:none;font-weight:bold; height: auto !important;line-height:15px;}
#content_right .right_default .promo h2.seo_plus_best span {color: #CF003D;font: 11px arial;text-transform: none;}
.blc_descr_htl .pres_tarif_promo .presentation h1.seo_dm {color: #C20052;font-family: verdana !important;font-size: 14px;font-weight: bold;}
.blc_descr_htl1 h1.seo_dm {color: #4D4D4F;font-family: FrutigerLTStd45LightRegular;font-size: 15px;font-weight: normal;letter-spacing: 1px;margin-bottom: 23px;text-align: left;}
#content_right .right_default .blc_prvlg .DrnMin h1.seo_offre_inter {color: #C20052;font: bold 15px/23px Verdana;margin-bottom: 22px; padding-left: 11px;}

/* 20/09/2013 minifichehotel tabs select */

.Searchresult .list_htl .blc_descr_htl ul.tab li.ui-tabs-active { background: url("../images/background/actif-li.png") no-repeat scroll center bottom transparent;}
.Searchresult .list_htl .blc_descr_htl ul.tab li.ui-tabs-active a, .Searchresult .list_htl .blc_descr_htl ul.tab li a:hover {background:#C20052; color: #FFF;font-weight: bold;}

/* tab selected home */

.search_htl ul.tab li.ui-tabs-active a#recherche_rapide{background:url('../images/bck_miles/rech_rpd_on.png') no-repeat;color:#fff;}
.search_htl ul.tab li.ui-tabs-active a#recherche_par_envie{background:url('../images/bck_miles/rech_envie_on.png') no-repeat;color:#fff;}


/* tabs offre home  */

.blc_offre ul.tab li a{display:block;height:44px;font-size:13px;padding-top:13px;color:#000;width: 192px;}

.blc_offre ul.tab li.ui-corner-top.ofr_DrnMin a{background:url('../images/bck_miles/drn_min_off.jpg') no-repeat;padding:13px 10px 0 57px;width: 120px !important;}

.blc_offre ul.tab li.ui-corner-top.ui-tabs-active.ofr_DrnMin a{background:url('../images/bck_miles/drn_min_on.png') no-repeat;padding:13px 10px 0 57px;color:#fff;}

.blc_offre ul.tab li.ui-corner-top.ofr_AvtPrm a{background:url('../images/bck_miles/avnt_prem_off.jpg') no-repeat;padding:13px 10px 0 62px;width: 120px !important;}

.blc_offre ul.tab li.ui-tabs-active.ofr_AvtPrm a{background:url('../images/bck_miles/avnt_prem_on.png') no-repeat;padding:13px 10px 0 62px;color:#fff;}

/* tabs page application iphone ... */

.part2 .tabs_thumbs_appli li.ui-tabs-active{background:#c20052; color:#fff;}
.part2 .tabs_thumbs_appli li.ui-tabs-active a{color:#fff;}
.part2 .tabs_thumbs_appli li.ui-tabs-active .flechePink{display:block;}
 .search_htl ul.tab li.ui-tabs-active a#recherche_rapide {background: url("../images/bck_miles/rech_rpd_on_golf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
/* GOOGLE PLACE */

.pac-container:after{ content:none !important; }
.pac-container{width : auto !important;min-width:194px;}
.pac-item {color: #252525;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;height: 23px;line-height: 23px;margin-right: 4px;padding-left: 3px;}
#google_autocompleter .ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
#google_autocompleter .ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {display: none;}
#google_autocompleter .ui-menu {list-style: none;padding: 2px;margin: 0;display: block;outline: none;}
#google_autocompleter .ui-menu .ui-menu {margin-top: -3px;position: absolute;}
#google_autocompleter .ui-menu .ui-menu-category {margin: 0;padding: 0;width: 100%;font: italic bold 12px/30px Georgia, serif;}
#google_autocompleter .ui-menu .ui-menu-item {margin: 0;padding: 0;width: 100%;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
#google_autocompleter .ui-menu .ui-menu-divider {margin: 5px -2px 5px -2px;height: 0;font-size: 0;line-height: 0;border-width: 1px 0 0 0;}
#google_autocompleter .ui-menu .ui-menu-item a {text-decoration: none;display: block;padding: 2px .4em;line-height: 1.5;min-height: 0;font-weight: normal;font-size:12px;}
#google_autocompleter .ui-menu .ui-menu-item a.ui-state-focus,
#google_autocompleter .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}
#google_autocompleter .ui-menu .ui-state-disabled {font-weight: normal;margin: .4em 0 .2em;line-height: 1.5;}
#google_autocompleter .ui-menu .ui-state-disabled a {cursor: default;}
#google_autocompleter .ui-corner-all,#google_autocompleter .ui-corner-top,#google_autocompleter .ui-corner-left,#google_autocompleter .ui-corner-tl {border-top-left-radius: 4px;}
#google_autocompleter .ui-corner-all,#google_autocompleter .ui-corner-top,#google_autocompleter .ui-corner-right,#google_autocompleter .ui-corner-tr {border-top-right-radius: 4px;}
#google_autocompleter .ui-corner-all,#google_autocompleter .ui-corner-bottom,#google_autocompleter .ui-corner-left,#google_autocompleter .ui-corner-bl {border-bottom-left-radius: 4px;}
#google_autocompleter .ui-corner-all,#google_autocompleter .ui-corner-bottom,#google_autocompleter .ui-corner-right,#google_autocompleter .ui-corner-br {border-bottom-right-radius: 4px;}
#google_autocompleter .ui-widget {font-family: Verdana,Arial,sans-serif;font-size: 1.1em;}
#google_autocompleter .ui-widget .ui-widget {font-size: 1em;}
#google_autocompleter .ui-widget input,#google_autocompleter .ui-widget select,#google_autocompleter .ui-widget textarea,#google_autocompleter .ui-widget button {font-family: Verdana,Arial,sans-serif;font-size: 1em;}
#google_autocompleter .ui-widget-content {border: 1px solid #aaaaaa;background: #ffffff;color: #222222;}
#google_autocompleter .ui-widget-content a {color: #222222;}
#google_autocompleter .ui-widget-header {border: 1px solid #aaaaaa;background: #cccccc;color: #222222;font-weight: bold;}
#google_autocompleter .ui-widget-header a {color: #222222;}
#google_autocompleter .ui-state-default,#google_autocompleter .ui-widget-content .ui-state-default,#google_autocompleter .ui-widget-header .ui-state-default {border: 1px solid #d3d3d3;background: #e6e6e6 ;font-weight: normal;color: #555555;cursor : pointer;}
#google_autocompleter .ui-state-default a,#google_autocompleter .ui-state-default a:link,#google_autocompleter .ui-state-default a:visited {color: #555555;text-decoration: none;cursor : pointer;}
#google_autocompleter .ui-state-hover,#google_autocompleter .ui-widget-content .ui-state-hover,#google_autocompleter .ui-widget-header .ui-state-hover,#google_autocompleter .ui-state-focus,#google_autocompleter .ui-widget-content .ui-state-focus,#google_autocompleter .ui-widget-header .ui-state-focus {border: 1px solid #999999;background: #dadada;font-weight: normal;color: #212121;cursor : pointer;}
#google_autocompleter .ui-state-hover a,#google_autocompleter .ui-state-hover a:hover,#google_autocompleter .ui-state-hover a:link,#google_autocompleter .ui-state-hover a:visited {color: #212121;text-decoration: none;cursor : pointer;}
#google_autocompleter .ui-state-active,#google_autocompleter .ui-widget-content .ui-state-active,#google_autocompleter .ui-widget-header .ui-state-active {border: 1px solid #aaaaaa;background: #ffffff;font-weight: normal;color: #212121;cursor : pointer;}
#google_autocompleter .ui-state-active a,#google_autocompleter .ui-state-active a:link,#google_autocompleter .ui-state-active a:visited {color: #212121;text-decoration: none;cursor : pointer;}
#google_autocompleter #ui-id-1 {z-index:100;}
.Searchresult .list_htl .blc_descr_htl1 ul.tab{height:auto;}

/************faq************/
#content_right div.faq p.ques span.titre_fq{font-weight:bold;color:#828284 !important;font-size:13px;}

/*************meilleurs prix*******************/
.formulaire_lrg .champ{float:left;position:relative;height:auto;width: 560px; }
.formulaire_lrg .champ label{width:236px; }
.formulaire_lrg .champ input{padding:0px 3px 0 5px;font-size:11px;font-family:verdana;color:#646464;height:21px;border:1px solid #a9a9a9;box-shadow: 1px 1px 2px 0 #CCCCCC inset;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; vertical-align: middle;line-height:21px;}
.formulaire_lrg .champ label.error{position:absolute;color:#C5011C;top:26px;font-size:9px;font-family:verdana;left: 40%;line-height:normal;background:url(../images/chekout_bw/croix_rouge.png) no-repeat left 3px;padding-left:10px;width: auto;}
.formulaire_lrg .champ input.error {margin:3px 5px 4px 0;}
.formulaire_lrg h3{margin-bottom:10px;float:left;}
.formulaire_lrg .champ textarea{font-size:11px;font-family:verdana;color:#646464;border:1px solid #a9a9a9;box-shadow: 1px 1px 2px 0 #CCCCCC inset;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 256px;padding:5px 0 0 5px; }
.formulaire_lrg .champ label{color:#646464;font-family:arial;font-size:11px;}
.coordonnees_faq p.champs_oblg{float:left;}
.textMeilleurePrix{width:400px; float:left;}
.textMeilleurePrix p{font-weight:bold !important; color:#000 !important; margin:10px 0;}
.visuelMeilleurePrix{width:150px; float:right; text-align:right;}
.coordonneeMeilleurPrix{background:none; margin-left:0;}
.coordonneeMeilleurPrix li, .coordonneeMeilleurPrix li *{margin-left:0 !important; font:11px arial !important; color:#646464 !important; background-position:left 5px !important;}
.liensMeilleurPrix{padding:7px 0 0;}
.liensMeilleurPrix .termsConditions{line-height:30px;}
.liensMeilleurPrix .termsConditions:hover{color:#000; text-decoration:underline;}
.liensMeilleurPrix .btnRemplir{float:right; background:url("../images/btn_miles/rech_left.png") no-repeat left; padding:0 7px 0 12px; color:#fff;height:38px;line-height:38px;font-weight:bold;font-size:14px;font-family:arial;  }
.liensMeilleurPrix .btnRemplir:hover{background:url("../images/btn_miles/rech_left.png") no-repeat left;}
.liensMeilleurPrix .btnRemplir .right-remp{background: url("../images/btn_miles/rech_right.png") no-repeat right;width:5px;height:38px;float:right;margin-right:-12px;padding-right:5px;}
.messageConfirmation .visuelMessageConfir{text-align:center;}
.messageConfirmation .visuelMessageConfir img{border:2px solid #D4D4D4;}
.messageConfirmation .textMessage{padding:20px 0 0 0 !important; text-align:center;color:#646464;font-family:arial;font-size:11px;}
.coordonneeMeilleurPrix li span strong{font-weight:bold !important;}

.contenu_lrg p{font-family:arial;font-size:11px;color:#646464; }
.formulaire_lrg div.resa_btn{background:url("../images/btn_miles/rech_left.png") no-repeat left; padding:0 7px; color:#fff;height:38px;line-height:38px;  }
.formulaire_lrg input.resa_btn{background: url("../images/btn_miles/rech_right.png") no-repeat right;height:38px;float:right;margin-right:-12px;padding-right:12px;width:auto;font-weight:bold;font-size:14px;font-family:arial;}

.left_paiement_chek .left_lrg_p{float:left;width: 284px;border-top: 15px solid #ffffff;padding:5px;}
.left_paiement_chek .left_lrg_p img{float:left;border:2px solid #D4D4D4;}
.left_paiement_chek .left_lrg_p .sub_lrg_left{float:left;width:190px;font-family:verdana;font-size:16px;text-align:center;margin-top:19px; }
.left_paiement_chek .left_lrg_p .sub_lrg_left p{margin-top:3px;text-transform: uppercase;}
.promo .texte_ita{float:left;margin-top:30px;font-size: 12px;}

#content_right .promo-txt p{font:normal 11px verdana !important;color: #646464;padding: 0 !important;}

/****************recherche_hotel*****************/
.zone_map h1.CarteTitle {border-bottom: 1px solid #646464;font-size: 18px;margin-bottom: 7px;padding-bottom: 6px;width: 626px;margin-top:10px;}
#content1 .decription_city_hotels{padding:0px 20px;}
#content1 .decription_city_hotels h2,#content_left .prox_ville h2{font-size:18px;margin:15px 0;  }
#content1 .decription_city_hotels p{line-height:22px;font-size:14px;  }
#content_left .prox_ville{padding:15px;}
#content_left .prox_ville li{background:none !important;clear:both !important;padding:0 !important;  }
#content_left .prox_ville li h2{margin:0;}
#content1 #content_left.content_prox{width:auto !important; }

/**************** CURRENCY CONVERTER*****************/

.texteCurency{float:left; width:70%; color: #c10051 !important; display: none; padding-top:10px;}
.texteCurency strong{font-size:11px; font-family:arial;}
.filterCurency{float:right; margin:20px 0 3px;}
.filterCurency > div{margin:0;}
.filterCurency #devise_code{width:200px;}
.selection_chambre_chek_occupation{margin-top:13px !important;}

/**************** END CURRENCY CONVERTER*****************/

/********************Bw Business 23-06-2014**********************/
@font-face {
	font-family: 'CenturySchoolbook';
	src: url('fonts/CenturySchoolbook.eot?') format('eot'), 
	     url('fonts/CenturySchoolbook.woff') format('woff'), 
	     url('fonts/CenturySchoolbook.ttf')  format('truetype'),
	     url('fonts/CenturySchoolbook.svg#CenturySchoolbook') format('svg');
}
#content1 .bw-business{padding:20px 39px;}
#content1 .bw-business h1{text-align:center;background:url(../images/business/bw-titre-bgris.jpg) no-repeat bottom;padding-bottom:20px;color:#002267;font-size:30px;font-family:CenturySchoolbook;text-transform:uppercase;font-weight: 300; }
#content1 .bw-business h1 span{font-size:40px;}
#content1 .bw-business .bw-prestation{color:#002267;font-size:17px;text-align:center;margin-top:15px;font-family:CenturySchoolbook;text-transform:uppercase; }
#content1 .bw-business .bw-prestation span{font-weight:300;font-size:22px;}
#content1 .bw-business .content-business{float:left;width:585px;}
#content1 .bw-business h2{font-size:24px;color:#002267;font-family:CenturySchoolbook;text-transform: uppercase;font-weight: 300;}
#content1 .bw-business h2 span{font-size:34px;}
#content1 .bw-business h2 span.aff-1,#content1 .bw-business h2 span.sem-1,#content1 .bw-business h2 span.grou-1{font-size:13px;text-transform:uppercase;border-left:1px solid #e1e0df;padding: 4px 10px;margin-left:10px;font-family: arial; letter-spacing: 1px; font-weight: 600; }
#content1 .bw-business .sub-bwb{margin-top:34px;width:100%;float:left;}
#content1 .bw-business .titre-aff{background:url(../images/business/bw-titre-bbleu.jpg) no-repeat bottom left;width:100%;padding-bottom:30px; }
#content1 .bw-business .titre-aff span.aff-1{color:#1049a3;}
#content1 .bw-business .titre-sem{background:url(../images/business/bw-titre-brose.jpg) no-repeat bottom left;width:100%;padding-bottom:30px; }
#content1 .bw-business .titre-sem span.sem-1{color:#be017b;}
#content1 .bw-business .titre-group{background:url(../images/business/bw-titre-bvert.jpg) no-repeat bottom left;width:100%;padding-bottom:30px; }
#content1 .bw-business .titre-group span.grou-1{color:#019f7b;}

#content1 .bw-business p{font-family:verdana;font-size:14px;margin:15px 10px 0 0;color:#010101;}
#content1 .bw-business .pho-bwb{float:right;margin:55px 0 0 10px;}
#content1 .bw-business a{border-radius:3px;padding:8px 11px;color:#fff;text-transform:uppercase;margin-top:25px;float:left; }
#content1 .bw-business a.lien-aff{background:#1049a3; }
#content1 .bw-business a.lien-sem{background:#be017b; }
#content1 .bw-business a.lien-group{background:#019f7b; }

/*****************fin******************/
.prestation-resa{float:left;width:100%;font-family:verdana;border-bottom:1px solid #eae8e8;padding-bottom:20px;line-height:18px; }
.titre-pres-res{color: #415f7b;font-size: 12px;}
.prestation-resa .sub-pre-res{float:left;width:48%;margin-right:2%;}

#content_right_page_interne_list{font-weight:normal;}
#content_right_page_interne_list h2.title-rech-sw{font-size:18px;margin:10px 0;}
.decription_city_hotels{font-weight:normal;}
.descrip_htl .adr_htl .addressline{margin-top:10px;}

/*********13-01-2015 PRIVACY bande********/
#inf_privacy{background: none repeat scroll 0 0 #101719;  border: medium none; bottom: 0;left: 0;opacity: 0.9;position: fixed;text-align: left;width: 100%;z-index: 999999;}
#inf_privacy_container_text{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border:none;display: inline-block;width:79%;vertical-align:middle; }
#inf_privacy_text{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;color: #ffffff;font-size: 12px;padding: 10px;text-align: left;}
#inf_privacy_button{background: none;border: medium none;display: inline-block;right: 10px;width:19%;vertical-align:middle; }
#inf_button{background:#c20055;border:none;color: #ffffff;cursor: pointer;display: block;font-size: 12px; margin: 10px 0;padding: 5px 10px;float:right;}

/*************captcha****************/
/*.recaptcha_nothad_incorrect_sol .recaptchatable{float:left;width:200px;}
.recaptcha_image_cell{float:left;width:200px !important;}
.recaptcha_nothad_incorrect_sol .recaptchatable td{float:left;padding:5px 0px !important;}
#recaptcha_response_field{width:178px !important;border:1px solid #D0D0D0 !important; color: rgb(56, 59, 61) !important;font: 12px/14px Verdana,Arial,sans-serif !important;margin-bottom:0;}
.recaptcha_nothad_incorrect_sol .recaptchatable td a{margin-top:0;}
.profil .recaptchatable{width:200px !important;border:none !important;}
#recaptcha_image{width:200px !important;}
#recaptcha_image img{max-width:100%;}
#recaptcha_input_area{padding-bottom:0 !important;} */
#recaptcha_privacy{background: none;padding: 0;float: none;height: auto;}
/**********option page confirmation************/
.option-conf-new{border-top:1px solid #eceaea;padding:20px 14px;margin-top:18px;}
.option-conf-new .titre-option-new{font-size:11px;font-weight:bold;color:#c20052;font-family:verdana;}
.option-conf-new .cham-option{color:#565656;font-size:11px;font-family:verdana;margin-top:15px;background:url(../images/chekout_bw/puce_1.png) no-repeat left;padding-left:10px;}
.option-conf-new .sous-option-new{color:#002267;font-size:11px;font-family:verdana;margin-top:18px;display:block;}
.option-conf-new  p{margin-top:8px;color:#565656;font-size:10px;font-family:verdana;background:url(../images/puce-cross.jpg) no-repeat left 5px;padding-left:10px;}
.option-conf-new .total-option-new{background:#d9d9d9;padding:10px;margin-top:10px;}
.option-conf-new .total-option-new b{color:#1c1c1c;}
.option-conf-new .total-option-new span{color:#515151;font-size:13px;}
.option-conf-new .total-option-new strong{float:right;color:#bf004e;font-size:15px;}
.option-conf-new span.help {background: url("../images/chekout_bw/point_int.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;height: 14px;width: 15px;}

#tooltip3{background:#fff !important;border:1px solid #ddd !important;line-height:18px; }
#tooltip3 b{color:#C20052;}

/********liste ville h2 h3********/
#content_right_page_interne_list .list_htl h3 {
    float: left;font-size: 13px;margin-bottom: 28px;}
#content_right_page_interne_list .list_htl1 h3 a {
    color: rgb(255, 255, 255);cursor: pointer;font-family: FrutigerLTStd45LightRegular;
    font-size: 15px;font-weight: normal;line-height: 12px;}
 .recherche-carte-new #content_right_page_interne_list .list_htl1{background:url("../images/list_htl_tp3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
 .recherche-dep-new #content_right_page_interne_list .list_htl1 h2{margin-top:0;}  
 
 /*********promesses*********/ 
.promesses{padding:20px;font-family:arial;font-size:14px;}
.promesses .contenu-promesses{background:#fcfbfb;border:1px solid #ededed;padding:20px 18px;}
.promesses .contenu-promesses h1{color:#c20052;font-size:18px;}
 .promesses .contenu-promesses h2{color:#c20052;font-size:15px;margin-top:10px;font-weight: normal;} 
.promesses .contenu-promesses p{margin-top:10px;line-height:15px; }
.list_promesse .sub-liste-promesses{width:452px;height:186px;margin-top:18px;display:inline-block;overflow:hidden;position:relative; }
.list_promesse .sub-liste-promesses img{max-width:100%;}
.list_promesse .desc_promesse_bloc{position:absolute;bottom:0;width:96%;padding:1% 2%;background:url(../images/images_promesse/bg-bande-promesse.png) repeat;color:#fff; }
.list_promesse .right-promesses{margin-left:12px;}
.list_promesse .desc_promesse_bloc .desc-promesse1{float:left;width:310px;}
.list_promesse .desc_promesse_bloc h2{font-family: frutigerltstd47lightcnbold;font-size: 15px;font-weight:normal; }
.list_promesse .desc_promesse_bloc input{float:right;background:#be0052;color:#fff;border:none;webkit-border-radius: 3px;moz-border-radius: 3px; border-radius: 3px;font-size: 15px;font-weight: bold;margin-top: 8px; padding: 9px 5px;cursor:pointer; }
.promesses .bas-contenu-promesse{margin-top:22px;}
.prmesses_ico ul li{float:left;font-size:11px;font-family:verdana;font-weight:bold;margin-right:18px;min-width:37px;text-align:center;line-height:16px;cursor:pointer;   }
.prmesses_ico ul li.promesse_routedesvins{color:#831b3e;}
.prmesses_ico ul li.promesse_bonnetable{color:#b36e0b;}
.prmesses_ico ul li.promesse_eco{color:#95ae24;}
.prmesses_ico ul li.promesse_bien_etre{color:#937d9a;}
.prmesses_ico ul li.promesse_famille{color:#73aac7;}
.prmesses_ico ul li.promesse_golf{color:#0a8e4c;}
#tooltip_promesse{background:none !important;padding:9px 0 0 0 !important;border:none !important;background-position:0 5px;margin-left:-60px;  }
.info-back{background: url(../images/images_promesse/tooltip-promesse.png) no-repeat;display:block;width:13px;height:9px;margin:-22px 0 19px 20px; }
.infobulle-promess{width:454px;height:217px;border:1px solid #ababab;padding:13px;background:#fff;box-shadow:0 0 5px #747474;moz-box-shadow:0 0 5px #747474;webkit-box-shadow:0 0 5px #747474;  }
.infobulle-promess h2{font-size:14px;font-family:verdana;color:#252525;font-weight:bold;text-transform:uppercase; }
.infobulle-promess h2 span{color:#bf004e;font-weight:normal;text-transform:none; }
.infobulle-promess .img_bn_tab{width:148px;height:173px;margin:20px 13px 0 0;float:left;}
.infobulle-promess .desc_bn_tab{background:#f2f2f2;border:1px solid #e4e2e2;padding:0px 13px 8px 13px;float:left;width:264px;margin-top:20px;color:#4a4a4a;font-size:11px; }
.infobulle-promess .desc_bn_tab span{color:#bf004e}
.infobulle-promess .desc_bn_tab p{margin-top:15px;}
.picto-nb{background:url(../images/images_promesse/picto-tour.png) no-repeat left;padding-left:20px; }
.picto-par{background:url(../images/images_promesse/picto-par.png) no-repeat left;padding-left:20px; }
.picto-parcours{background:url(../images/images_promesse/picto-parcour.png) no-repeat left;padding-left:20px;display:inline-block; }
.picto-prix{background:url(../images/images_promesse/picto-prix.png) no-repeat left;padding-left:20px; }
.infobulle-promess .bas-info{color:#4a4a4a;font-size:10px;float:left;margin-top:10px;width:290px;  }
/********cas1 prommesse*********/
.bann-prommesse{height:210px;overflow:hidden;padding-right:20px;}
.bann-prommesse img{width:100%;}
.cas1-promess h2{font-size:16px;color:#c20052;font-weight:normal;margin-top:20px;}
.cas1-promess h1{text-transform:uppercase; }
#content_right_page_interne_list.liste-promess-cas .descrip_htl a.ensav{margin-right:8px;}
#content_right_page_interne_list.liste-promess-cas  .Searchresult .list_htl1 div.descrip_htl{width:365px;margin-top:10px;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.price_htl_list{width:133px;text-align:center;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.price_htl_list p{float:none;padding:0;margin-top:55px;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.price_htl_list span.devise_rac{color:#000;font-size:30px !important;font-family: FrutigerLTStd47LightCnBold;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.price_htl_list span.devise_rac.indisp-promesse{font-size:16px !important;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.price_htl_list span.devise_rac em{font-size:16px;font-weight:normal;text-transform:uppercase;font-style:normal;  }
#content_right_page_interne_list.liste-promess-cas .list_htl1 div.img_htl, .line_htl_golf div.img_htl{margin-top:14px;}
#content_right_page_interne_list.liste-promess-cas .list_htl1 .date-promesse-b{font-size:13px;color:#4D4D4F;font-family:arial;display:block;line-height:normal;  }
body #content_right_page_interne_list div.filter_htl + div.filter_htl.filter-promesse{margin-top:-20px;}
body #content_right_page_interne_list.liste-promess-cas .Searchresult .list_htl1 div.adr_htl{width:100%;margin-right:0;}
body #content_right_page_interne_list.liste-promess-cas .list_htl1 div.adr_htl a{margin-right:10px; float: left;margin-top: 7px;width: auto;}
.liste-promess-cas .serv-promesse{ float: left;width: 100%;}
.liste-promess-cas .serv-promesse span{ float: left;margin-left:3px;}
.promo-promesse{background:#bb004a;padding:1px;width:94px;height:29px;color:#fff;margin:10px 0 0 15px;position:absolute; }
.promo-img-p{width:25px;height:29px;float:left;}
.promo-img-p img{max-width:100%;}
.promo-promesse .pro-5{float:left;font-family:frutigerltstd45lightregular;text-align:center;width:68px; }
.error-promesse{border:1px solid #dcdcdc;webkit-border-radius:10px;moz-border-radius:10px;border-radius:10px;padding:40px 20px;color:#f00;text-align:center;font-size:16px;font-family:arial; }
.golf-promess{padding:10px;background:#f2f2f2;float:left; }
#content_right_page_interne_list .golf-promess p.vl_pr {font-size:15px;font-weight:bold;color:#000;text-transform:uppercase; font-family: FrutigerLTStd45LightRegular; }
#content_right_page_interne_list .golf-promess p.vl_pr span{font-weight:normal;text-transform:none;color:#C20153; }
.pho-mini-promess{width:148px;height:173px;float:left;margin:0 20px 10px 0;  }
.pho-mini-promess img{width:100%;}
.desc-mini-promess{float:left;width:490px;}
.b-promess{background:#fff;border:1px solid #e4e2e2;padding:0 10px 10px 10px;float:left;width:470px; }
.b-promess .left-mini{float:left;width:45%;}
.b-promess .left-mini div,.b-promess .right-mini div{margin-top:10px;min-height:16px;}
.b-promess .right-mini{float:left;width:55%;}
.color-rose{color:#C20052;}
#content_right_page_interne_list p.font-size-10{font-size:10px;margin:10px 0;}
.desc-mini-promess .txt-mini-promess{float:left;}
.bt-plus-pro{margin-top:10px;text-decoration:underline;display:block; }
#content_right_page_interne_list.liste-promess-cas .htl_result_envie span{line-height:22px; }
#content_right_page_interne_list.liste-promess-cas .htl_result_envie span.date-promesse{font-size:14px;display:block;clear:both;font-weight:normal;font-family:arial; }
 .credit-prom{position:absolute;right:8px;top:5px;font-size:9px;font-weight:bold;color:#000;font-family:arial;text-shadow:0 0 5px #fff;background:url(../images/images_promesse/credit.png) no-repeat;width:148px;height:14px;text-indent:-9999em;font-size:0;display:block;    }
  .credit-prom.f-credit{right:28px;}  

.pagi-promesse{background:#252525;padding:18px 25px;color:#fff;width:630px;float:left; }
.pagi-promesse .left-pagi{float:left;background:url(../images/images_promesse/puce-plus.jpg) no-repeat left;padding-left:20px;font-size:14px; }
.pagi-promesse a{background:url(../images/images_promesse/pagi.jpg) no-repeat;width:24px;height:20px;color:#C20052;display:inline-block;text-align:center;line-height:20px;font-size:14px;margin-left:5px;font-weight:bold;     }
.pagi-promesse a.active{background:url(../images/images_promesse/pagi-active.jpg) no-repeat;color:#252525; }
.right-pagi{float:right;}
.pagi-promesse a.suivant{background:none;width:auto;height:auto;color:#fff; }

body #content_right_page_interne_list.liste-promess-cas .htl_result_envie{background:none;padding:0;width:680px;}
body .liste-promess-cas .htl_result_envie .affin_rech{left:0;bottom:0;}
.liste-promess-cas div #validatedFilterz{margin-left:0; width: 650px;margin-top:0;}
body .liste-promess-cas .htl_result_envie #affin_rech{padding-top:0;}
.rech-promesse{background:#5C5C5C;padding:15px; }
.liste-promess-cas .flt_gche{display:none;}
 body #content_right_page_interne_list.liste-promess-cas .list_htl1 div.srvc .pictoBull {margin:0px 0 0 5px !important; }
 /*****01-06-2015*******/
.search-new{float:left;width:100%;margin-top:10px; }
.search-new a{color:#c20052;font-size:13px;text-decoration:underline;float:left;margin-top:3px; }
.search-new .rech{float:left;}
.search-new p.rech_btn{clear:none !important; }
.search-new img{float:left;margin-right:5px;}
.contentLeft.left-gmap{position:inherit;height:100%;min-height:600px;}

.bloc_006{float: left;position: relative;margin-top:5px;}
.bloc_006.popin_inline .pop-rew-prom-tarif{top:-56px;}

.msg-erreur-cas{  border: 1px solid #ddd;border-radius: 5px;margin:0 auto;padding:40px 30px;text-align: center;color:red;font-size:15px;}

/**** integration bloc pictos offre speciale dans les pages de liste 30/07/2015 ***/

div.offre_special_promesse{position:absolute;right:24px;}
div.offre_special_promesse_pm{float: right;}

/*****faq 10-08-2015*****/
.fil_ariane span.fil-faq{color:#b70049;}
.faq-new{background:#fff;float:left;}
.faq-new .sub-faq{padding:27px 20px;}
.faq-new h1,.faq-new .titre-faq-new{font-size:24px;font-family:'FrutigerLTStd47LightCnBold',arial;color:#292929;margin-bottom:10px;background:none !important;    }
.faq-new .left-faq{width:450px;float:left;}
.faq-new .liste-faq{background:#f9f9f9;padding:20px 5%;border:1px solid #e5e5e5;border-radius:5px;webkit-border-radius:5px;moz-border-radius:5px;margin-bottom:20px;float:left;width:90%;  }
.faq-new .rech-par-mot{background:#002267; }
.faq-new .rech-par-mot .titre-faq-new{color:#fff;}
.faq-new .rech-par-mot input{background:#fff url(../images/faq/bg-input-fq.jpg) repeat-x;height:32px;border:1px solid #cfcfcf;border-radius:7px;moz-border-radius:7px;webkit-border-radius:7px;padding:0 5px;line-height:32px;color:#838484;font-size:13px;    }
.faq-new .rech-par-mot .bt-rech-faq{background:url("../images/faq/right-faq.png") no-repeat right;padding-right:5px;height:36px;display:block;float:right;margin-top:15px;cursor:pointer;   }
.faq-new .rech-par-mot .bt-rech-faq span{background:url("../images/faq/left-faq.png") no-repeat; padding-left:5px;height:36px;display:block;  }
.faq-new .rech-par-mot .bt-rech-faq input{background:url(../images/faq/center-faq.png) repeat-x;height:36px;border:none;border-radius:0;color:#292929;font-size:18px;font-family:'FrutigerLTStd45LightRegular',Arial, Helvetica, sans-serif;cursor:pointer;  }
.faq-new .rech-par-cat ul li,.faq-new .faq-faq ul li{background:url(../images/faq/puce-faq.png) no-repeat left 8px;padding-left:10px;margin-top:15px; }
.faq-new .faq-faq ul li.ouvert{background:url(../images/faq/puce-ouvert.png) no-repeat left 8px;}
.faq-new .rech-par-cat ul li a,.faq-new .faq-faq ul li a {color:#001e5c;font-size:13px;font-family:verdana;text-decoration:underline;line-height:20px;  }
.faq-new  .rech-par-cat ul li a:hover,.faq-new .rech-par-cat ul li a.active{color:#b70049;font-size:13px !important;}
.faq-new .prix-garantie-new {font-size:13px;font-family:arial; }
.faq-new .prix-garantie-new img{float:left;margin-right:30px;}
.faq-new .prix-garantie-new .mpg-faq{display:block;background:url(../images/faq/flesh-faq.png) no-repeat right;padding-right:40px;line-height:18px;   }
.faq-new .prix-garantie-new strong{color:#002267;font-size:18px;}
.faq-new .faq-faq h2 {background:url(../images/faq/puce-faq.png) no-repeat left 13px;padding-left:10px;font-weight:normal; }
.faq-new .faq-faq h2 a{color:#001e5c;font-size:13px;font-family:verdana;text-decoration:underline;line-height:20px; }
.faq-new .faq h2{margin-top:15px;}
.faq-new .faq h2 a{line-height:normal; }
.faq-new .right-faq{width:450px;float:right;}
.faq-new .contact-faq {color:#292929;padding-bottom:10px;padding-top:12px;position: relative;}
.faq-new .contact-faq .boutton {bottom: -4px;left: 0;position: absolute;cursor:pointer;}
.faq-new .contact-faq .boutton img{border-radius: 0 0px 5px 5px;}

.faq-new .contact-faq div{font-size:14px;font-family:'FrutigerLTStd47LightCnBold',arial;line-height:18px;  }
.faq-new .contact-faq  span,.faq-new .contact-faq a{color:#e1c328;font-family:'FrutigerLTStd45LightRegular',arial;font-size:13px;}
.faq-new .contact-faq .tel-faq{background:url(../images/faq/tel-faq.png) no-repeat left;padding:0 0 0 33px;float:left;margin-right:13px;margin-top:4px;line-height:normal; }
.faq-new .contact-faq .cont-faq{background:url(../images/faq/contact-faq.png) no-repeat left;padding:0 0 0 45px;float:left;margin-top:4px;line-height:normal; }
.faq-new .contact-faq em{font-size:10px;font-family:verdana;font-style:normal;  }
.faq-new .contact-faq .con-fq{width:100%;float:left;font-size:12px;font-family:verdana;margin-bottom:14px;}
.faq-new .faq-faq{float:left;width:100%;padding:10px 0;}
.faq-new .faq-faq h1{color:#001e5c;font-family:'FrutigerLTStd47LightCnBold',Arial,Helvetica,sans-serif;font-size:18px;padding:0 20px;font-weight:normal; }
.faq-new .faq_res{background:#f9f9f9;padding:20px 20px 20px 30px;margin-top:12px;font-size:13px;color:#001e5c;line-height:18px;text-align:justify;   }
.faq-new .faq_res a{color:#b70049;text-decoration:underline; }
.faq-new .liste-q{padding:0 20px;}
.faq-new .review_container{background:#f3f3f3;padding:10px; }
.faq-new .rep-faq{font-weight:bold;color:#002267;}
.faq-new #google_autocompleter .ui-corner-all.ui-state-focus{background:#f6f5f5;border:none;border-radius:0;color:#5a5b5b; }
.faq-new .result-fq{background:url(../images/faq/loup.png) no-repeat top;padding-top:100px;font-size:16px;color:#001e5c;text-align:center;font-family:'FrutigerLTStd45LightRegular',arial;  }
.faq-new .faqscroll{height:344px;overflow:hidden;background: #e0dac0;}
.faq-new .faq-scroll-header .faq_res {background: #e0dac0;}
.faq-new .faq-scroll-header{border-radius: 5px;}
.faq-scroll-header{background: #e0dac0;padding:10px 0 10px 0px;}

.faq-new .contact-faq .tel-faq2{margin: 0 auto; display: table;}
.faq-new .contact-faq .tel-faq2 .tel-faq{text-align: center;background-position: 30% 4%;}
/**md menu conx icon**/
.account_links .sub_nav li.statut-sw .icon{margin-left:3px;}
.sub_nav li.statut-sw .text{margin-left:-3px;}

/**savoir faq**/
.faq-new .faq-savoir{ background:#e0dac0;padding:8px 20px; border-radius:5px;webkit-border-radius:5px;moz-border-radius:5px;font-family:verdana;font-size:14px;color:#292929;line-height:20px;margin-bottom:20px; }
.faq-new .faq-savoir .sub-sav{background:url(../images/faq/icon-sav.png) no-repeat left;padding-left:50px; }
.faq-new .faq-savoir  a{background:url(../images/faq/picto-fleche-droite.png) no-repeat left;padding-left:15px;text-decoration:underline;color:#292929;margin:5px 0 0 50px;  }
.faq-new .faq-savoir a.open{background:url(../images/faq/picto-fleche-bas.png) no-repeat left; }

/*....scroll*/
.faq-new .mCSB_scrollTools .mCSB_draggerRail{width:5px ;border-radius:0;background:#cccccc; }
.faq-new .mCSB_scrollTools{opacity: 1 ;}
.faq-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:5px ;border-radius:0 ;background:#001e5c ;}
.faq-new .mCSB_container{padding-right:10px;}

/*....Avis de nos clients by ismail*/
.avisclient .review-summary-bloc {margin-top: 25px;}
.avisclient .review-summary-bloc .hotel-rating-container {width: 32%; margin-right: 2%;float: left;text-align: center;}
.avisclient .review-summary-bloc .hotel-rating-container .hotel-rating {margin-top: 5px;}
.avisclient .review-summary-bloc .hotel-recommandation-container {width:30%; margin-right: 2%;float: left;padding-top: 13px;}
.avisclient .review-summary-bloc .hotel-awards-container {width: 32%;float: right;}
.avisclient .review-summary-bloc .hotel-awards-container .hotel-award {margin: 5px 0 0 15px;clear:both;overflow: auto; }
.avisclient .review-summary-bloc .hotel-awards-container .hotel-award > img {float: left;margin-right: 5px;}
.avisclient .review-summary-bloc .hotel-awards-container .hotel-award > span {display: block;float: left;height: 20px;padding-top: 5px;}
.avisclient .reviews-note-block {margin-top: 25px;}
.avisclient .reviews-note-block > table {width: 100%;margin-bottom: 5px;}
.avisclient .reviews-note-block > table thead {background: #ededed;}
.avisclient .reviews-note-block > table thead tr th {padding: 15px 0 15px 15px;color: #c20052;font-weight: bold;font-size: 14px;text-align: left;}
.avisclient .reviews-note-block > table tbody tr td {padding: 15px 0 0 15px; color: #1c1c1c; vertical-align: top;}
.avisclient .reviews-note-block > table tbody tr td .NoteAtrib {margin-bottom: 10px;height: 15px;font-size: 14px;}
.avisclient .reviews-note-block > table tbody tr td .NoteAtrib .progress-container {background: #ededed;width: 90px;margin-right: 10px;float: left;}
.avisclient .reviews-note-block > table tbody tr td .NoteAtrib .progress-container .progress-value {background-color:#c20052;}
.avisclient .reviews-note-block > table tbody tr td .NoteAtrib .NoteAtrChiffre {color: #9c9c9c;float: left;}
.avisclient .reviews-note-block > table tbody tr td .NoteAtrib .pregress-label {width: 70px;float: left;}
.avisclient .reviews-note-block > table tbody tr td .trip-types > div {margin-bottom: 10px;height: 15px;font-size: 14px;}
.avisclient .reviews-note-block > table tbody tr td .trip-types .AvisPour {display: block;float: left;width:200px;line-height: 28px;}
.avisclient .reviews-note-block > table tbody tr td .trip-types .AvisPour img {float: left;margin-right: 20px;}
.avisclient .reviews-note-block > table tbody tr td .trip-types .NoteAtrChiffre {color: #9c9c9c;display: block;float: left;text-align: right;width: 30px;line-height: 28px;}
.avisclient .reviews-note-block > table tbody tr td .subrating > div {margin-bottom: 10px;height: 15px;font-size: 14px;}
.avisclient .reviews-note-block > table tbody tr td .subrating .subratingTxt {display: block;float: left;width: 170px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel {background: #f4f7fb; padding: 20px 10px;width: 900px !important;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-avatar {border: 4px solid #fff;border-radius: 72px;height: 72px;overflow: hidden;width: 72px;margin-right: 15px;float: left;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-avatar img {width: 72px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-content {margin-left: 100px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-name {font-size: 14px;font-weight: bold;margin-bottom: 10px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-date-location {color: #858585;margin-bottom: 10px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-note-title {height: 19px;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-note-title .note-image {margin-right: 10px;float: left;}
.avisclient .reviews .visibleArea #avisSlider .slider-comment-content .panel .author-note-title > span {font-weight: bold;font-size: 13px;}
.avisclient .reviews .more-block{clear:both;} 
.review-summary-bloc .certificate-of-excellence{width:100px;margin:0 auto;}
.review-summary-bloc .sw-rocom{margin-top:-70px;padding:0;}
.review-summary-bloc .certificate-of-excellence img{max-width:100%;}

/*** PRENDRE EN COMPTE LES BALISES HTML DANS LE CHAMP DESCRIPTIVETEXTE DES FICHE HOTELS ***/
.sw-more-text {font-family:verdana;font-size:13px;line-height:20px;text-align: justify; }
.sw-more-text ul,.sw-more-text ol{margin-left:20px;margin-top:10px;}
.sw-more-text li{margin-top:7px;list-style:disc;  }
.sw-more-text ol li{list-style:decimal;}
.sw-more-text ul,.sw-more-text ol{margin-left:20px;}
.sw-more-text li{margin-top:7px;list-style:disc;  }
.sw-more-text h1,.sw-more-text h2,.sw-more-text h3,.sw-more-text h4,.sw-more-text h5,#content_right_page_interne_list .list_htl1 .sw-more-text h2,#content_right_page_interne_list .list_htl1 .sw-more-text h3{font:inherit;margin:0;padding:0;float:none; }
#avis-clients .sw-more-text h2,#avis-clients .sw-more-text h1, #mainPart .sw-more-text  h2,#mainPart .sw-more-text  h1,#acces .map .sw-more-text h3{color:inherit;font-size:inherit;}
.sw-more-text h2,#content_right_page_interne_list .list_htl1 .sw-more-text h2,#avis-clients .sw-more-text h2,#mainPart .sw-more-text  h2{font-size:16px;font-weight:bold;margin:0;padding:0;}
.sw-more-text h3,#content_right_page_interne_list .list_htl1 .sw-more-text h3{font-size:14px;font-weight:bold;margin:0;padding:0;}

/*...........chat icon..........*/
.chat-tool{position: relative;width:960px;float:left;}
 .chat-tool a {position: absolute;right: 0;top: -154px;}
.chat-tool a img{position: fixed;}
.chat-tool.chat-home a img{position: inherit;}
 .chat-tool a.cchat {top: -91px !important;}
