/* CSS Document */

@font-face {
    font-family: 'TitilliumRegular';
    src: url('Titillium/TitilliumRegular.eot');
    src: url('Titillium/TitilliumRegular.eot') format('embedded-opentype'),
         url('Titillium/TitilliumRegular.woff2') format('woff2'),
         url('Titillium/TitilliumRegular.woff') format('woff'),
         url('Titillium/TitilliumRegular.ttf') format('truetype'),
         url('Titillium/TitilliumRegular.svg#TitilliumRegular') format('svg');
}
@font-face {
    font-family: 'TitilliumBold';
    src: url('Titillium/TitilliumBold.eot');
    src: url('Titillium/TitilliumBold.eot') format('embedded-opentype'),
         url('Titillium/TitilliumBold.woff2') format('woff2'),
         url('Titillium/TitilliumBold.woff') format('woff'),
         url('Titillium/TitilliumBold.ttf') format('truetype'),
         url('Titillium/TitilliumBold.svg#TitilliumBold') format('svg');
}
@font-face {
    font-family: 'TitilliumText25l';
    src: url('Titillium/TitilliumText25L250wt_ttf.eot');
    src: url('Titillium/TitilliumText25L250wt_ttf.eot') format('embedded-opentype'),
         url('Titillium/TitilliumText25L250wt_ttf.woff2') format('woff2'),
         url('Titillium/TitilliumText25L250wt_ttf.woff') format('woff'),
         url('Titillium/TitilliumText25L250wt_ttf.ttf') format('truetype'),
         url('Titillium/TitilliumText25L250wt_ttf.svg#TitilliumText25L250wt_ttf') format('svg');
}
@font-face {
    font-family: 'TitilliumText22L';
    src: url('Titillium/TitilliumText22L003.eot');
    src: url('Titillium/TitilliumText22L003.eot') format('embedded-opentype'),
         url('Titillium/TitilliumText22L003.woff2') format('woff2'),
         url('Titillium/TitilliumText22L003.woff') format('woff'),
         url('Titillium/TitilliumText22L003.ttf') format('truetype'),
         url('Titillium/TitilliumText22L003.svg#TitilliumText22L003') format('svg');
}
@font-face {
    font-family: 'TitilliumLight';
    src: url('Titillium/TitilliumLight.eot');
    src: url('Titillium/TitilliumLight.eot') format('embedded-opentype'),
         url('Titillium/TitilliumLight.woff2') format('woff2'),
         url('Titillium/TitilliumLight.woff') format('woff'),
         url('Titillium/TitilliumLight.ttf') format('truetype'),
         url('Titillium/TitilliumLight.svg#TitilliumLight') format('svg');
}




@font-face {    font-family: "Opensans";    font-style: normal;    font-weight: normal;    src: url("myriadpro-regular-webfont.woff") format("woff"), url("myriadpro-regular-webfont.eot?#iefix") format("embedded-opentype");}@font-face {    font-family: "gotham";    font-style: normal;    font-weight: normal;    src: url("ufonts.woff") format("woff"), url("ufonts.eot?#iefix") format("embedded-opentype");}@font-face {    font-family: "calibri";    font-style: normal;    font-weight: normal;    src: url("CALIBRI.woff") format("woff"), url("CALIBRI.eot?#iefix") format("embedded-opentype");}*{box-sizing: border-box;}html, body, ul, p{margin:0;padding:0;width:100%;height:100%;} a{text-decoration:none;}img{border:none;}#content{margin:0 auto;width:90%;min-height:1100px;}.clear{clear:both;}.font10{font-size:10px;}.font12{font-size:12px;}.font11{font-size:11px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}.font16{font-size:16px;}.font18{font-size:18px;}.font24{font-size:24px;}.font22{    font-size:22px;}/*mod header*/#header .logo{float:left;margin-top:12px;width:28%;}#header .logo img{width:100%;}#header .insc_compt{float:right;width:42.8%;}#header .cpt_ins{float:right;width:41%;}
#header .reserv_tel{
float:left;
width: 57.5%;
margin-top:7px;
}
#header .reserv_tel img{width:6.8%;float: left;}#header .reservation_tele{color:#6e7379;font-family:gotham;float:left;margin-left: 5px;}#header .compte{font-family: gotham;margin-left: 2%;margin-top: -1.6%;position: absolute;}#header .compte a{color:#393d41}
#header .inscrire{font-family: gotham;margin-left: 10.6%;margin-top: -1.6%;position: absolute;}
#header .inscrire a{color:#393d41}#header .img_bg img{width:100%}#header .menu{float: right;height: 24px;margin-top: 5.7%;width:  176%;}#header .accueil{width: 8.1%;margin-left: 14%;} #header .vol{width: 6.8%;} #header .hotel{width: 7.9%;} #header .appart{/*width: 17.3%;*/}#header .sejour{width: 9.1%;} #header .week{width: 10.2%;}#header .activite{width: 9.2%;}#header .v_voyage{width: 18.5%;}#header .m_deal{width: 8.8%;}#header .promo{/*width: 15.6%;*/}#menu2 img{margin-left:1%;}/*mod header*/#slide1{margin-top:1%;}/*mod recherche*/#recherche{position:relative;top:0px;}#recherche .rech{bottom: 80px;height: auto;position: absolute;width: 200px;z-index: 25;left:1.8%;}#recherche .rech .titre{}#recherche .rech .titre span{color: #343333;font-family: Opensans;font-size: 14px;font-weight: bold;left: 48px;position: relative;top: 6px;}#recherche .recherche_abs{position:absolute;/*bottom: 40px;*/    opacity: 0.85;    z-index:5;}#recherche .menu{float:left;background:url("../images/bg_menu_recherche.png") no-repeat;width:49px;height:215px;margin-left:14px;position:relative;margin-top:32px;}#recherche .men{height: 31px;margin-left: 14px;margin-top: 12px;width: 35px;position:relative;cursor:pointer;}#recherche .men span{color: #fefefe;font-family: Opensans;font-size: 10px;left: -1px;position: relative;top: 15px;}#recherche .vol{background: url("../images/vol_icone.png") no-repeat ;z-index:2;}#recherche .hotels{background: url("../images/hotel_iconeh.png") no-repeat ;z-index:2;}#recherche .hotels span{left: -5px;color:#004483}#recherche .voyage{background: url("../images/voy_icone.png") no-repeat ;z-index:2;}#recherche .weekend{background: url("../images/week_icone.png") no-repeat ;z-index:2;}#recherche .weekend span{left: -10px;}#recherche .voyage span{left: -7px;}#recherche .omra{background: url("../images/activ_icone.png") no-repeat ;z-index:2;}#recherche .omra span{left: -3px;top: 17px;}#recherche .fleche{background:url("../images/fleche.png") no-repeat;width:63px;height:43px;position:absolute;z-index:2;top:44px;left:-4px;}#recherche .contenus{float:left;}#recherche .titre_bg{background:url("../images/bg_recherche_contenu.png") no-repeat;width:343px;height:32px;margin-left: -53px;}#recherche .titre{background:url("../images/loupe_recherche.png") no-repeat;margin-top: 3px;margin-left:12px;height:22px;}#recherche .titre span{color: #004890;font-family: Opensans;font-size: 14px;font-weight: bold;left: 35px;position: relative;text-transform: uppercase;top: 3px;}#recherche .cont_bg{background:url("../images/bg_contenu_recherche2.png") repeat-y;left:-7px;position:relative;z-index:1;}#recherche .cont_bg .image_bg{position:absolute;z-index:2;}#recherche .contenu{width:297px;height:auto;min-height:330px;position:relative;z-index:3;}#recherche .slog{color: #272727;font-family: Opensans;font-size: 18px;margin-left: 24px;margin-top: 10px;width: 212px;}#recherche .in_titre{font-family:Opensans;font-size:13px;color:#00488c;font-weight:bold;text-transform:uppercase;margin-bottom:3px;}#recherche form{margin-left:24px;}#recherche .case1{margin-top:11px;}
#recherche .centre{background:url("../images/inp_champ.png") no-repeat;width:197px;height:27px;border:none;float:left;font-family:Opensans;font-size:11px;
/*color:#969696;*/
color:#003580;
padding-left:7px;}
.ui-datepicker-trigger{cursor:pointer;}#recherche .case1 .right{background:url("../images/dest_icone.png") no-repeat;width:28px;height:27px;float:left;}#recherche .case2{margin-top:8px;;}#recherche .case4{margin-top:8px;}#recherche .case4 .right{background:url("../images/ch_icone.png") no-repeat;}#recherche .sub {  background: url("../images/btn_recherche_hotel.png") no-repeat ;  border:  none;  cursor: pointer;  height: 26px;  margin-top: 26px;  width: 280px;  margin-left: -17px;}#recherche .sub:hover {  background: url("../images/btn_recherche_hotelh.png") no-repeat ;  }#recherche .fermeture{background:url("../images/bg_contenu_ferm.png") no-repeat;width:297px;position:relative;left:-7px;height:12px;}#recherche .contenu_vol{display:none;}#recherche .contenu_voyage{display:none;}#recherche .contenu_weekend{display:none;}#recherche .contenu_omra{display:none;}/*mod newsletter*/#newsletter{width:100%;background-color:#ecebeb;}#newsletter .titre{float:left;margin-top:0.6%;margin-bottom:0.6%;width: 43%;}#newsletter .img_news{float:left;width:14.8%;margin-left:28px;}#newsletter .img_news img{width:100%;}#newsletter .titr{font-family:Opensans;float:left;margin-left:12px;margin-top:10px;}#newsletter .titrb{color:#1d4185;text-transform:uppercase}#newsletter .desc{color:#3d3838}#newsletter .le_input{float:right;margin-right:45px;}#newsletter .newsletter_inp{background:url("../images/input_news_icone.png") no-repeat;width:313px;height:32px;border:none;padding-left:40px;color:#868282;font-family:Opensans;font-size:12px}#newsletter .le_input{margin-top:1.6%}#newsletter .news_sub{border:none;background:url("../images/sub_news.png") no-repeat;width:32px;height:29px;cursor:pointer;}.ombre_nexsletter{position:relative;width:100%;} .ombre_nexsletter img{width:100%;position:absolute;}/*mod bon_pri*/#bon_pri{background-color: #f7f4e9;position: relative;top: -30px;width: 100%;}#bon_pri .titr{margin-left:18px;margin-top:38px;color:#004484;font-family:Opensans;}#bon_pri  .prev {  cursor: pointer;  float: left;  position: relative;left: -28px;top: 32px;}#bon_pri  .prev img{position:absolute;}#bon_pri  .suiv { cursor: pointer;float: right;position: relative;right: 0px;top: 32px;}#bon_pri  .suiv img{position:absolute;}#bon_pri  .imgp {  float: left;  position: relative;  width: 2000em;}#bon_pri  .imp {  float: left;  position: relative;/*  margin-right: 0.35%;  width: 9%;*/}#bon_pri .imp img{width: 96%;}#bon_pri  .jcarousel{margin-left:15px;margin-bottom:14px;}#bon_pri  .hotel_bg{bottom: 0;display: block;position: absolute;width: 96%;z-index: 15;}#bon_pri  .hotel_bg img{width: 100%;}#bon_pri  .hotel{bottom: 2px;display: block;position: absolute;width: 96%;z-index: 16;text-align:center;color:#fff;font-family:Opensans;}/*mod hot_monde*/#hot_monde .le_titre{    margin-top:25px;    margin-left:3px;}#hot_monde .imag_titr{    float:left;    width: 2.41%;}#hot_monde .imag_titr img{    width:100%;}#hot_monde .titr{    float:left;    color:#004484;    font-family:Opensans;    margin-left:11px;    margin-top:-2px;    text-transform:uppercase;}#hot_monde .trait{    border-bottom: 1px dashed #c3d3e2;    float: left;    height: 1px;    margin-left: 13px;    margin-top: 1%;    width: 782px;    width: 65%;}#hot_monde .boxes{    margin-left: 5px;    margin-top: 24px;}
#hot_monde .box{    
float: left;
margin-right: 4%;
width: 30.6%;
}
#hot_monde .box1 {
margin-right: 0;
}
#hot_monde .box3{    margin-right:0;}#hot_monde .box_titr{    width:100%;}#hot_monde .box_titr img{    width:100%;}#hot_monde .nom_hotel{    color:#fff;    font-family:Opensans;    position:absolute;    margin-left:20px;    margin-top: -2%;    font-weight:bold;}
#hot_monde .img_hotel{  min-height:149px;  width:100%;cursor:pointer}#hot_monde .img_hotel img{    width:100%;}
#hot_monde .box_contenu{    background-color:#f7f6f3;    border-bottom:1px solid #e5e5e5;    margin-top: -8%;}
#hot_monde .hotel_nom{  cursor:pointer;  color:#004484;    font-family:Opensans;    font-weight:bold;    float:left;    padding-top:7px;    padding-bottom:8px;    width: 72%;}#hot_monde .etoile{    float: left;    left: 7px;    position: relative;    top: 7px;}#hot_monde .nom_etoil{    border-bottom:1px dashed #b7ccdf;    margin-left:15px;    margin-right:10px;}#hot_monde .descrip{    color:#424242;    font-family:Opensans;    margin-left:15px;    padding-bottom: 6px;}#hot_monde .descrip p{    margin-top:11px;    width: 83%;}
#hot_monde .descrip .list{    
margin-left:5.8%;    
margin-top:14px;
width:94.2%;
}
#hot_monde .zone_icone{    margin-top:10px;    margin-bottom:12px;    min-height: 54px;}#hot_monde .zone{    float:left}#hot_monde .wifi_icone{    /*width: 18.6%;*/}#hot_monde .parking_icone{    /*width: 10.7%;*/}#hot_monde .club_icone{    /*width: 18.7%;*/}#hot_monde .picine_icone{    /*width:10.7%;*/}#hot_monde .san_frais{    margin-left:4px;}#hot_monde .san_frais img{    margin-bottom: 7px;    margin-top: 7px;    width: 59.2%;}#hot_monde  .fleche_econome img{    margin-left: 4%;    width: 64%;}#hot_monde .text_ecu {    color: #fff;    font-family: Opensans;    left: 7.2%;    position: absolute;}
#hot_monde .text_ecu__ {    color: #fff;    font-family: Opensans;    left: 7.2%;    position: absolute;}
#hot_monde .frai_info{    float:left;    width: 50%;    padding-top:14px;    padding-bottom:4px;}#hot_monde .eco_bulle{    position:relative;    left: 114px;    width: 55%;}#hot_monde .eco_bulle img{    width:86.5%;}#hot_monde .eco_bulle .ec_text{    color: #d33d3d;    font-family: Opensans;    left: 13px;    position: absolute;}#hot_monde .old_p{    color: #424242;    font-family: Opensans;}
#hot_monde .prix_btn{    margin-top:-4px;min-height:69px;}
#hot_monde .p_pax{    color: #6c6c80;    font-family: Opensans;    margin-left: -5%;    margin-top: -5px;}#hot_monde .new_p{    border-bottom: 1px dotted #c8c7c7;    color: #004484;    float: left;    font-family: Opensans;    font-weight: bold;    position: relative;    top: -4px;    padding-bottom: 1px;    margin-left:16px;}#hot_monde .pris{    margin-top:4px;    margin-left: 16px;}#hot_monde .points{ min-height:19px;   font-family: Tahoma;    font-weight: bold;    margin-left: 5%;}
#hot_monde .points img{    /*width:36%;*/}#hot_monde .decouvrir{    margin-left: 43px;    margin-bottom:0px;    margin-top:4px;}#hot_monde .decouvrir img{    width: 75.5%;}
#hot_monde .fleche_econome{  min-height:19px;  position:relative;}#hot_monde .points span{    color: #910064;    font-family: Opensans;    font-weight: bold;    position:relative;    top: -5px;}#hot_monde .zone span{    color: #509116;    font-family: Opensans;    font-weight: bold;    margin-left: 5px;    margin-right: 15px;    position: relative;    top: -8px;}#hot_monde .zonel{    width:50%;}#hot_monde .zoner{    width:50%;}#hot_monde .box_botom{    background-color:#e6eaed;}#hot_monde .b_part_left{    float:left;    margin-left: 4%;    padding-top:14px;    padding-bottom:14px;    width: 46%;}#hot_monde .prix{    margin-left:120px;    font-family:Opensans;    padding-top:1%;    padding-bottom:1%;}#hot_monde .partir{    color: #424242;    position: relative;    top: -5px;}#hot_monde .leprix{    color:#004484;    font-weight:bold;}#hot_monde .pax{    color:#004484;}#hot_monde .tou_comp .tou_img{    left:-3%;    position: absolute;    width: 10px;    height:33px;}#hot_monde .comp_text{    background-color: #509116;    color: #fff;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    left: -1%;    margin-top: 0.5%;    padding: 2px 4% 6px 12px;    position: absolute;}
#hot_monde .box_prive{ min-height:29px;   width:100%;    padding-bottom:3px;    padding-top:3px;    background-color:#fcd13e;    text-align: center;    font-weight:bold;position:relative;top:-29px;}#hot_monde .horloge{    width: 16px;}#hot_monde .box_prive span{    color: #424242;    font-family: Opensans;}/*mod promos*/#prom{}#prom .box_contenu{margin-top:0;}
#prom .imgp {  
float: left;  
position: relative;  
width: 100%;
}
#prom .box{
/*margin-right: 2.15%;
width: 14.7%;*/
}
#prom .box_contenu {
min-height: 179px;
}
#prom .prev2 { cursor: pointer;float: left;left: -18px;position: relative;top: 226px;}#prom .prev2 img{position:absolute;}#prom .suiv2 {  cursor: pointer;  float: right;  position: relative;  right: 3.2%; top: 226px;}#prom .suiv2 img{position:absolute;}
#prom .nom_hotel{
/*margin-top: -1.2%;*/
}
/*#prom  .jcarousel2{margin-left:15px;margin-bottom:14px;}*//*mod service*/#service{margin-top:23px;}#service .top{width:100%;}#service .top img{width:100%;}#service .titre{float: left;margin-left: 31px;padding-bottom: 4px;padding-top: 5px;width: 2.1%;}#service .titre img{width:100%;}#service .assistance{float:left;margin-top:9px;margin-left:3.51%;width: 10.01%;}#service .assistance img{width:100%;}#service .paiement{float:left;margin-top:9px;margin-left:5.8%;width: 13.01%;}#service .paiement img{width:100%;}#service .facilite{float:left;margin-top:9px;margin-left:5.5%;width: 9.7%;}#service .facilite img{width:100%;}#service .avis{float:left;margin-top:9px;margin-left:4.5%;width: 11.35%;}#service .avis img{width:100%;}#service .ecoute{float: left;margin-left:6.5%;margin-top: 9px;width: 17.7%;}#service .ecoute img{width:100%;}/*mod section*/#section{}#section .advisor{margin-left:12px;float:left;width:31%;position:relative;}#section .news_contenu{left: 5%;position: absolute;top: 10%;}#section  .news_desc{font-family:opensans;color:#5b5954;width: 81%;margin-top: 13px;}#section  .news_inp_hold{width:100%;margin-top:5%;}#section  .news_desc strong{color:#e30e0e;}#section  .news_icone{float:left;width:41px !important;}#section  .news_inp{float:left;border:1px solid #e2e1de;border-left:none;height:32px;border-right:none;width:64%;}#section  .news_sub{float:left;border:1px solid #e2e1de;border-left:none;height:32px;background-color:#004484;color:#fff;cursor:pointer;}#section .advisor .titr{font-family:opensans;color:#004484;}#section .advisor img{width:100%;}#section .face{float: left;margin-left: 2.5%;margin-right: 2.5%;position: relative;width: 31%;}#section .face img{width:100%;}#section .face .face_contenu{position: absolute;top: 6%;left:7%;height:88%;overflow:hidden}#section .securiser{float:left;width:31%;}#section .securiser img{width:100%;}/*mod footer*/#footer .copy{background-color:#fcd13e;margin-top:27px;}
#footer .copyright{
float:left;
color:#454749;
font-family:calibri;
margin-left:1.55%;
margin-top:1.2%;
margin-bottom:0.6%;
width: 50%;
}
#footer .suivez{float:right;color:#454749;font-family:calibri;margin-right:20px;margin-top:0.9%;margin-bottom:0.6%;width: 19%;}#footer .suivez span{position:relative;top:-5px;margin-right:10px;}#footer .suivez img{width:9%;}#footer .foot_menu{background-color:#004484;padding-bottom:1.6%;}#footer .col{float:left;}#footer .imag_logo{margin-left:37px;margin-top:12px;}#footer .imag_logo img{width: 55.25%;}#footer .adresse{margin-left:37px;}#footer .im_adress{float:left;}#footer .adres{float:left;color:#fff;font-family:Opensans;margin-left: 11px;width: 244px;}#footer .tel{margin-left:37px;margin-top: 5px;}#footer .im_tel{float: left;margin-left: 3px;}#footer .tele{float:left;color:#fff;font-family:Opensans;margin-left: 11px;}#footer .fax{margin-left:37px;margin-top: 5px;}#footer .im_fax{float: left;margin-left: 3px;}#footer .faxe{float:left;color:#fff;font-family:Opensans;margin-left: 11px;}#footer .titr{color:#fcd13e;font-family:Opensans;text-transform:uppercase;margin-top:20px;}#footer .liste{color: #d8d4cc;font-family: Opensans;font-size: 15px;margin-left: 15px;margin-top: 15px;}#footer .liste a{color:#fff;}#footer .col1{width:35.4%;}#footer .col2{width:23.4%;}#footer .col3{width:20.1%;}#footer .col4{width:14%;}#footer  .icone_foot{margin-left:42px;margin-top: 8px;}/*mod left side*/#leftside{float: left;margin-left: 15px;margin-top: 37px;width: 19.9%;}#leftside .titr{position:relative;}#leftside .titr img{width:100%;}#leftside .le_titr{position: absolute;top: 11px;left: 19px;color:#1a3f84;font-family:Opensans;text-transform:uppercase;font-weight:bold;}#leftside .contenu_recherche{background-color:#f2eeee;padding-top:2%;width: 100%;}#leftside .contenu_recherche form{left: 50%;margin-left: -113px;position: relative;width: 226px;}#leftside .case1{margin-top:11px;margin-left: 2%;}
#leftside .centre{background:url("../images/inp_champ2.png") no-repeat;width:178px;height:27px;border:none;float:left;font-family:Opensans;font-size:11px;color:#969696;padding-left:7px;}#leftside .case1 .right{background:url("../images/dest_icone.png") no-repeat;width:28px;height:27px;float:left;}#leftside .case2{margin-top:8px;margin-left: 2%;}#leftside .case4{margin-top:8px;}#leftside .case4 .right{background:url("../images/ch_icone.png") no-repeat;}#leftside .sub {  background: url("../images/btn_recherche_hotel2.png") no-repeat ;  border:  none;  cursor: pointer;  height: 26px;  margin-top: 26px;  margin-left: 78px;  width: 136px;}#leftside .sub:hover {  background: url("../images/btn_recherche_hotelh2.png") no-repeat ;  }#leftside .in_titre {  color: #00488c;  font-family: Opensans;  font-size: 13px;  font-weight: bold;  margin-bottom: 3px;  text-transform: uppercase;}#leftside .affiner{}#leftside .contenu_affiner{background-color: #f2eeee;padding-top: 2%;height:auto;min-height: 1384px;width: 100%;padding-bottom:15px;}#leftside .center .filtres{margin-left:21px;margin-top:12px;}#leftside .f_hold{margin-top:12px;margin-bottom:20px;}#leftside  .inp_nom_hot{background: url("../images/inp_nom_hot.png") no-repeat ;width:179px;height:26px;border:none;margin-left: -13px;padding-left: 5px;color: #5d5858;    font-family: tahoma;}#leftside .f_hold5{display:none;}#leftside .f_hold6{display:none;}#leftside .f_hold7{display:none;}#leftside .f_hold8{display:none;}#leftside .quart_sl span{left: 17px;position: relative;}#leftside .quart_sl img{left: -71px;position: relative;}#leftside .lieux_sl span{left: 17px;position: relative;}#leftside .lieux_sl img{left: -103px;position: relative;}#leftside .ch_sl span{left: 17px;position: relative;}#leftside .ch_sl img{left: -49px;position: relative;}#leftside .the_sl span{left: 17px;position: relative;}#leftside .the_sl img{left: -42px;position: relative;}#leftside .titre_filtr span{position:relative;cursor:pointer;}#leftside .titre_filtr img{position:relative;}#leftside .sub_nom_hot{border:none;background: url("../images/sub_nom_hot.png") no-repeat ;cursor:pointer;width:31px;height:25px;}#leftside .bulle{position:relative;}#leftside .bulle .img{left: 97%;position: absolute;z-index: 5;width: 132.8%;top:120px;}#leftside .bulle .ferm{position: absolute;right: 5px;top: 4px;width: 6%;cursor:pointer;z-index: 5;}#leftside .bulle .titr_b{font-family:Opensans;color:#004484;font-weight:bold;margin-bottom:11px;}#leftside .bulle .desc_b{font-family:Opensans;color:#004484;width: 81%;}#leftside .bulle .bull_cont{left: 22px;position: absolute;top: 12px;}#leftside .bulle .bulle_miage{width: 100%;}#leftside .center .titre_filtr{font-family:Opensans;font-size:13px;color:#1b4084;font-weight:bold;text-transform:uppercase;margin-bottom:12px;}#leftside .center  .classement{height:18px;margin-top: 0.2%;}#leftside .center  .classement span{font-family:tahoma;font-size:12px;color:#5d5858;margin-left:17px;position:relative;top:-2px;}#leftside .center .filtr1  .classement span{margin-left:8px;font-size:11px;top:-4px;}#leftside .center .filtr3{border-bottom:none;}/*mod rightside*/#rightside{float:right;width: 76.3%;margin-top:37px;margin-right: 12px;}#rightside .deja{width:100%;padding-bottom:17px;border:1px solid #f8b619;background-color:#fcf7e6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-bottom:35px;position:relative;}#rightside .bande{float: left;margin-left: 1.6%;margin-top: 13px;width: 17%;}#rightside .barre{width:88%;}#rightside .barre_hold{    height: 14px;    width: 88%;  margin-top:8px;    border:1px solid #eaad17;}#rightside .barre_rempli{    height: 12px;    width: 60%;    background:url("../images/barre_rempli.png") repeat-x;    float:left;}#rightside .barre_vide{    height: 12px;    width: 40%;    background:url("../images/barre_vide.png") repeat-x;    float:left;}#rightside .ferm2{  position: absolute;  right: 5px;  top: 4px;  width: 2.1%;  cursor:pointer;}#rightside .reserv_dej{color: #6289be;font-family: Opensans;text-align: center;width: 59%;margin-left: 19%;}#rightside .nmbre{color:#004484;font-weight:bold;}#rightside .dej{position:relative;top:-8px;}.font48{font-size:48px;}.font30{font-size:30px;}#rightside .dej_decr{float:left;width: 81%;margin-top:29px;}#rightside  .text1{color:#004485;font-family:Opensans;font-weight:bold;width: 91%;}#rightside  .text2{color:#004485;font-family:Opensans;width: 94%;margin-top:12px;}#rightside  .le_res{color:#004484;font-family:Opensans;float:left;width:70%;}#rightside  .resultat{margin-bottom:17px;}#rightside  .res_modif{width:14%;float:left;color:#fff;font-family:Opensans;background-color:#004990;padding-top:3px;padding-bottom:3px;border:1px solid #004990;position:relative;top:-4px;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius: 4px;cursor:pointer;}#rightside .res_modif:hover{background-color:#fbb919;border:1px solid #fbb919;}#rightside  .res_resrve{color:#0b0c0c;font-family:Opensans;margin-left:2%;float:left;}#rightside  .res_resrve3{float:right;margin-top:-0.5%;width:14%}#rightside .filtre{background-color:#f2eeee;}#rightside .nbr_resultat{color:#1e4285;font-family:Opensans;padding-top:1.7%;padding-bottom: 1.7%;background-color:#e9e7e7;text-align:center;float:left;width: 11.3%;}#rightside .part_inp{float:left;width: 54.4%;padding-left:6%;padding-right:1%;margin-top: 1%;}#rightside .selct1 {  background: url("../images/select_btn1.png") no-repeat ;  height: 27px;  margin-left: 12px;  padding-left: 9px;  padding-top: 5px;  margin-top:4px;  width: 197px;  font-family:tahoma;font-size:11px;color:#8e8989;text-align:left;}#rightside .prix{  margin-left: 17px;}#rightside .titr{font-family:Opensans;font-size:13px;color:#1f4286;}#rightside .selct3 {  background: url("../images/select_btn3.png") no-repeat ;  height: 27px;  margin-left: 12px;  padding-left: 9px;  padding-top: 5px;  margin-top:4px;  width: 57px;  font-family:tahoma;font-size:11px;color:#8e8989;text-align:left;}#rightside .list_img{float:left;margin-right:3px;width: 7.2%;    cursor: pointer;}#rightside .list_img img{width: 100%;}#rightside .mos_img{float:left;margin-right:3px;width: 7.1%;    cursor: pointer;}#rightside .mos_img img{width: 100%;}#rightside .cart_img{float:left;width: 7.1%;    cursor: pointer;}#rightside .cart_img img{width: 100%;}#rightside .compt_img{float: right;margin-right: 1px;position: relative;width: 22.1%;}#rightside .compt_img img{width: 100%;}#rightside .text_compt{left: 23%;position: absolute;top: 7%;}#rightside .vider{color: #222223;font-family: Opensans;margin-left:88%;cursor:pointer;}#rightside  .tit{color: #fff;font-family: Opensans;font-weight:bold;}#rightside  .nbr{color: #fff;font-family: Opensans;}#rightside .comparaison{margin-top:12px;}#rightside .copar_btn{margin-left:26px;float:left;cursor:pointer;position: relative;z-index: 2;}#rightside .copar_fleche{margin-left:20px;margin-top: 10px;float:left;}#rightside .compar_desc{color: #979292;float: left;font-family: Opensans;margin-left: 9px;margin-top: 17px;font-style: italic;}#rightside .demi_carre{border-left: 1px solid #e9e7e7;border-top: 1px solid #e9e7e7;height: 25px;left: 6px;position: absolute;top: -18px;width: 20px;}#rightside .contenu_liste{height:auto;width: 100%;}#rightside .brd{width:1px;height:inherit;margin-left:6px;background-color:#e9e7e7;float:left;}#rightside .boxs{float: left;width: 99.7%;}#rightside .box{background-color: #fdfeff;height: auto;margin-top: 10px;width: 100%;moz-box-shadow: 0px 1px 3px 2px #ededed;-webkit-box-shadow: 0px 1px 3px 2px #ededed;-o-box-shadow: 0px 1px 3px 2px #ededed;box-shadow: 0px 1px 3px 2px #ededed;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ededed, Direction=180, Strength=3);}#rightside .image_list{float: left;margin-left: 1%;margin-top: 7px;position:relative;width: 26.25%;}#rightside .tou_comp2{left: -4%;position: relative; top:15px}#rightside .tou_img2 { width:10px !important;position: absolute}#rightside .comp_text2 {    background-color: #509116;    color: #fff;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    left: -1px;    margin-left: 4%;    margin-top: 1px;    padding: 2px 4% 6px 12px;    position: absolute;}#rightside  .tou_img { left: -4.3%;margin-top: -81%;position: absolute;width: 68% !important;}#rightside .comp_text {  color: #fff;  font-family: Opensans;  font-weight: bold;  left: -1px;  margin-top: -79%;  position: absolute;    background-color: #509116;    font-size: 12px;    padding: 2px 4% 6px 12px;}#rightside .image_list img{width:100%;}#rightside  .contenu{float: left;margin-left: 2.4%;margin-top: 2px;width: 45.9%;}#rightside  .titr_hotel{font-family:tahoma;color:#090a0a;}#rightside .titr_hotel a{font-family:tahoma;color:#1e4285;cursor: pointer;display: block;float: left;height: 30px;overflow: hidden;width: 72%;}#rightside .etoil{/*margin-left:20px;*/float: right;margin-right: 3%;}#rightside  .hot_nom{margin-top:3px;margin-left:12px;}#rightside  .ville{font-family:Opensans;color:#464141;}#rightside .ville span{left: 11px;position: relative;top: 1px;    min-height: 14px;}#rightside .avis{margin-top:10px;margin-left:11px;}#rightside .nbr_adv{color: #424242;font-family: Opensans;left: 4px;position: relative;top: -5px;}#rightside .nbr_adv a{color: #424242;font-family: Opensans;}#rightside .pension{font-family:Opensans;margin-left: 12px;    float: left;    padding:6px 5px 6px 0;    border:1px solid #E1E8EA;    border-right:none;    border-left:none;}#rightside .promotions{margin-left: 21%;margin-top: -3px;position: absolute;width: 10%;}#rightside .promo_hold{background-color: #fbecb7;left: 66%;top: -41px;}#rightside .zone{float:left;margin-top:8px;margin-left:12px;}#rightside .zone span { color: #509116;font-family: Opensans;font-weight: bold;margin-left: 5px;margin-right: 10px;position: relative;top: -6px;}#rightside .prom{font-family:Opensans;color:#181a1c;padding:4px 7px;}#rightside  .situation_titre{font-family:Opensans;font-size:13px;color:#1e4285;margin-left:12px;margin-top:11px;}#rightside .liste_sit{list-style-image:url("../images/chek_liste.png") ;margin-left:24px;margin-top:4px;width:245px;margin-bottom: 10px;}#rightside .san_frais{position:relative;}#rightside .san_frais img{left: 71%;position: absolute;top: -69px;width: 18%;}#rightside .plus_ch{font-family:Opensans;font-weight:bold;margin-left:12px;}#rightside .plus_ch a{color:#004990;}#rightside  .liste_sit li{font-family:Opensans;color:#509116;}#rightside  .icones{margin-left:13px;}#rightside  .icones img{margin-left:5px;width: 7.8%;}#rightside  .tarifs{float:left;background-color:#f3f1f1;width: 24.4%;  min-height: 203px;}#rightside  .reserv_bulle{position:relative;left: 22%;color:#d33d3d;font-family:Opensans;margin-top:5px;}#rightside  .reserv_bulle span{left: 13px;position: absolute;top: 4px;}#rightside  .reserv_bulle img{width: 63.2%;}#rightside  .prix_no{width: 102%;}#rightside  .pri_nuit{color:#6c6c80;font-family:Opensans;margin-left: 32%;}#rightside .tax{border-bottom: 1px dotted #6c6c80;color: #6c6c80;float: left;font-family: Opensans;margin-left: 28%;}#rightside .points { margin-left: 28%;margin-top: 6px;}#rightside .points span {  color: #910064;  font-family: Opensans;  font-weight: bold;  position: relative;  top: -5px;}#rightside .points img {  width: 27%;}#rightside  .ajout_comp{margin-left: 17%;}#rightside  .aj_text{color: #423c2f;font-family: Opensans;position: relative;top: -3px;}#rightside .exclusif{background-color:#e1e8ea;padding-top:3px;padding-bottom:3px;}#rightside .exclusif{color: #2d4f8d;font-family: Opensans;}#rightside .plus_in{font-weight:bold;    cursor: pointer;}#rightside  .res_resrve2{float:right;margin-top:4px;}#rightside  .box2{margin-top:23px;}#rightside  .rej_self{margin-top:20px;margin-left:8px;width: 99%;}
#rightside .nb_red{margin-left:8px;}#rightside  .p_old{padding-top:4px;color:#004990;text-decoration:line-through;margin-left: 37%;}#rightside  .p_new{color: #cf2121;font-weight: bold;margin-bottom: 8px;/*margin-left: 28%;*/    text-align: center;position: relative;top: -5px;}#rightside  .pourcentage{font-family:Opensans;font-size:24px;color:#cc0000;margin-top:4px;background-color:#e9e7e7;float:right;padding-right:1%;padding-left:1%;padding-top:2%;padding-bottom:2%;margin-right:3px;}#rightside  .partir{font-family:Opensans;font-size:10px;color:#6c6c80;margin-top: 9%;margin-left:61px;}#rightside .prix_tar{font-family:Opensans;font-size:24px;color:#1e4285;margin-left:58px;font-weight:bold;height: 23px;}#rightside  .pax{font-family:Opensans;font-size:10px;color:#6c6c80;margin-left:97px;}#rightside  .aulieu{color: #000000;font-family: Opensans;font-size: 12px;margin-left: 76px;margin-top: 6%;}#rightside  .old_prix{font-family:Opensans;font-size:12px;color:#000000;text-decoration:line-through;margin-left:76px;}#rightside  .reserv{background:url("../images/reserver_btn.png") no-repeat;width:129px;height:31px;border:none;cursor:pointer;margin-left: 19%;}#rightside .reservation_list{padding-top:3px;}#rightside  .reserv:hover{background:url("../images/reserver_btn_h.png") no-repeat;}#rightside  .chek{left: -4%;position: absolute;top: -144px;}#rightside .demi_carre2 {  border-bottom: 1px solid #e9e7e7;border-left: 1px solid #e9e7e7;height: 38px;left: 6px;position: absolute;top: -53px;width: 20px;z-index:1;}#rightside .filtre2{margin-top:20px;}/*mod historique*/#historique{position:relative;top:0;}#historique .historique_hold{height:200px;left: 368px;position: absolute;top: -417.457px;width: 28%;    opacity: 0.85;}#historique .historique_hold img{width:100%;}#historique .top{position:relative;}#historique .titre_h{color: #fff;font-family: Opensans;left: 16px;position: absolute;top: 17%;}#historique .ferm_h{cursor: pointer;position: absolute;right: 4%;top: 23%;width: 5% !important;}#historique .body_h{width:100%;height:auto; background-color:#edeced;border-bottom:3px solid #fbd13e;padding-bottom:3px;padding-top:3px;}#historique .b_img{float:left;width:24.8% !important;margin-left: 1.8%;padding-bottom: 5px;}#historique .nom_hot{color:#004990;font-family:Opensans;font-weight:bold;word-spacing: -2px;margin-left: 2.3%;margin-top: 3%;}#historique .etoile {margin-left: 2.3%;}#historique .etoile img{width:6.2% !important;margin-top: 3px;}#historique .blok_h{padding-bottom:3px;}#historique .barre{background-color: #d9d1ce;float: left;height: 1px;width: 95%;margin-left: 1.8%;}/*mod cade*/#cadau{position:relative;width:100%;z-index:2}#cadau .cd_im{    left: -3.2%;    position: relative;    width: 103.2%;}#cadau .bulle{left: 60%;position: absolute;top: -21%;width: 19%;}#cadau .cadeau{    left: 61%;    position: absolute;    top: 14%;    cursor:pointer;    width: 8%;}#cadau .simple{    left: 69.5%;    position: absolute;    cursor:pointer;    top: 14%;    width: 8%;}#cadau .immediat{    left: 77.8%;    position: absolute;    cursor:pointer;    top: 14%;    width: 8%;}#cadau .rejoint{    display: block;    height: 30px;    position: absolute;    right: 1%;    top: 51%;    width: 12%;}/*mod chat*/#chat{position:relative;}#chat .chat{bottom: 0;margin-left: 67%;position: fixed;z-index: 200;}/*mod slid_fiche*/#slid_fiche{    padding-top:18px;}
#slid_fiche .titre_hotel{    
float: left;    
margin-top: 10px;    
margin-left: 1.08%;    
width: 66%;    
padding-bottom:11px;    
border-bottom: 3px solid #f2f1f1;
}
#rightside  .test_economie{
height: 59px;
width: 100%;	
}
#slid_fiche .left_slide{    
float:left;    
margin-top:2px;    
margin-left: 1.08%;    
width: 67.4%;
}
#slid_fiche .nom{    color:#1e4285;    font-family:tahoma;    float:left;}#slid_fiche .etoil{    position:relative;    top:3px;    float:left;    margin-left:13px;}#slid_fiche .pays{    color:#424242;    font-family:Opensans;    font-weight:bold;    margin-top:5px;}#slid_fiche .pays span{    left: 4px;    position: relative;    top: -3px;}#slid_fiche .imageg{    float:left;    margin-top:8px;    width: 62%;}#slid_fiche .imageg img{    max-width:100%;}#slid_fiche .gal_image{    float: left;    margin-left: 8px;    width: 36.2%;    margin-top:8px;}#slid_fiche .gal_image img{    height: 66px;    margin-bottom: 4px;    margin-right: 4px;    width: 31%;    cursor:pointer;}#slid_fiche .cycle-pager-active{    border:3px solid #fcd13e;}#slid_fiche .tou_comp .tou_img {    left: -1.4%;    position: absolute;    top: 23px;    width:10px;    z-index: 500;}#slid_fiche .comp_text {    z-index:500;    background-color: #509116;    color: #fff;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    left: -1%;    margin-top: 0.9%;    padding: 2px 4% 6px 12px;    position: absolute;    top:17px;}#slid_fiche #preve{    position:relative;}#slid_fiche  #preve img{    left: 0;    position: absolute;    top: 147px;    z-index: 100;    width: 4%;    cursor:pointer;}#slid_fiche #suivant{    position:relative;}#slid_fiche  #suivant img{    top: 147px;    position: absolute;    margin-left: -4%;    z-index: 100;    width: 4%;    cursor:pointer;}#slid_fiche  .right_slide{    float:right;    width: 31%;}#slid_fiche  .fleche{    position:relative;    float:left;    margin-left:1.5%;    width: 18.5%;}#slid_fiche  .fleche img{    width: 100%;}#slid_fiche  .text_ecu{    color: #fff;    font-family: Opensans;    left: 10%;    position: absolute;    top: 4px;}#slid_fiche .old_p{    color: #204186;    font-family: Opensans;    font-weight: bold;    margin-left: 13px;    position: absolute;    text-decoration: line-through;}
#slid_fiche  .text_ecu__{    color: #fff;    font-family: Opensans;    left: 10%;    position: absolute;    top: 4px;}#slid_fiche .old_p{    color: #204186;    font-family: Opensans;    font-weight: bold;    margin-left: 13px;    position: absolute;    text-decoration: line-through;}
#slid_fiche .prix_reserv{    padding-top:18px;    padding-bottom:8px;    margin-right: 6%;position:relative;}#slid_fiche .exclusif {    color: #2d4f8d;    font-family: Opensans;    background-color: #e1e8ea;    padding-bottom: 3px;    padding-top: 3px;    cursor:pointer;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-bottom-left-radius: 3px;    -moz-border-radius-bottomright: 3px;    -moz-border-radius-bottomleft: 3px;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 3px;}#slid_fiche .info_icone_fiche{    float:left;    margin-top:15px;}#slid_fiche .raison_titre{    float:left;    color:#004990;    font-family:Opensans;    text-transform:uppercase;    width: 41%;    margin-top:10px;    margin-left:3%;}#slid_fiche .desc_hold_fiche{    -webkit-border-radius: 5px;    -webkit-border-bottom-right-radius: 2px;    -webkit-border-bottom-left-radius: 2px;    -moz-border-radius: 5px;    -moz-border-radius-bottomright: 2px;    -moz-border-radius-bottomleft: 2px;    border-radius: 5px;    border-bottom-right-radius: 2px;    border-bottom-left-radius: 2px;    border:2px solid #e1e8ea;    width:96%;    margin-top:12px;}#slid_fiche .prix_btn{    color:#c52525;    font-family:Opensans;}#slid_fiche .pri{    font-weight:bold; font-size:24px;    margin-left:5%;    font-family: Tahoma;}#slid_fiche .prix_btn span{    position:relative;    top:-7px;}#slid_fiche .prix_btn img{    margin-left:4%;    cursor:pointer;    width: 29.5%;    float:right;}#slid_fiche .p_nuit{    color: #6c6c80;    font-family: Opensans;    margin-left: 20%;    margin-top: -14px;}#slid_fiche .descrp_hold{}#slid_fiche .raison{    text-transform:uppercase;    color:#171a1c;    font-weight:bold;    text-align:center;    padding-top:6px;    padding-bottom:6px;    font-family:Opensans;    background-color:#bbc1cd;    margin-top: 10px;    width: 98%;}#slid_fiche .img_raison{    text-align:center;}#slid_fiche .desc_hold2{    background-color:#fff;    width:98%;    margin-top: 12px;    margin-bottom: 1px;}#slid_fiche .point_self{    padding-bottom:5px;    padding-top:5px;    background-color:#9d3393;    text-align: center;}#slid_fiche .point_self span{    color:#fff;    font-family:Opensans;    position:relative;    top:-2px;}#slid_fiche .gagne{    color:#fff;    font-family:Opensans;    background-color:#8d2888;    padding-left:5%;    padding-right: 5%;    width: 100%;    padding-bottom:5px;    padding-top:8px;    border-bottom:1px dashed #cdd0d4;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}#slid_fiche .gagne strong{    color:#fcd13e;}#slid_fiche .av_left{    float:left;    width: 20%;}#slid_fiche .av_left img{    width: 107.3%;}#slid_fiche .aventage{    margin-left:5%;    padding-bottom:5px;    border-bottom:1px dashed #cdd0d4;    margin-right: 5%;    width: 90%;}#slid_fiche .av_right{    float:left;    width: 71%;}#slid_fiche .liste_sit {    list-style-image: url("../images/chek_liste.png");    margin-bottom:10px;    margin-left: 24px;    margin-top: 13px;    width: 245px;    margin-top: 8px;}#slid_fiche .liste_sit li {    color: #509116;    font-family: Opensans;}#slid_fiche .liste_sit li span{    color: #424441;    font-weight:bold;}#slid_fiche .au_frais{    color: #004990;    font-family: Opensans;    margin-left: 6%;}#slid_fiche .avis {    margin-top: 6px;    padding-bottom: 5px;    text-align: center;}#slid_fiche .nbr_adv {    color: #424242;    font-family: Opensans;    left: 4px;    position: relative;    top: -5px;}#slid_fiche .carte img{    height: 88px;    width: 103%;}#slid_fiche .carte{    padding-top: 1px;    width: 98%;}#div_donnes {     background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #000000;    left: 23px;    margin-top: 27px;    min-width: 470px;    position: absolute;    top: 113px;    width: auto;    z-index: 99999999 !important;}#div_donnes ul{list-style-type:none;}.div_destination {    display: block;    left: 41px;    top: 90px;    z-index: 2147483647 !important;}#div_donnes div ul li a {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    color: #003580;    cursor: pointer;    display: block !important;    float: none !important;    font: small/23px Arial,Helvetica,sans-serif;    height: 24px !important;    margin: 0 !important;    padding-left: 1.5%;    padding-right: 1.5%;    text-transform: capitalize;    width: 97% !important;}#div_donnes div span.ico1 {    background: url("../images/ico-rech1.png") no-repeat scroll right center rgba(0, 0, 0, 0);}#div_donnes div span.cat {    color: #003580 !important;    font-family: Arial,Helvetica,sans-serif;    font-size: small;    padding-right: 19px;    position: absolute;    right: 2px;    top: 2px;}/*#bloc-infos {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CCCCCC;    height: auto;    left: 76px;    min-height: 100px;    overflow: hidden;    position: absolute;    top: -116px;    width: 293px;    z-index: 888888 !important;}*/#bloc-infos span.fermer {    color: #333333;    cursor: pointer;    display: block;    font-family: verdana;    font-size: 18px;    font-weight: bold;    height: 17px;    line-height: 13px;    position: absolute;    right: 5px;    text-align: center;    top: 4px;    width: 15px;}.step-form {    display: block;    float: left;    line-height: 17px;    margin-bottom: 15px;    padding-left: 0;    width: 297px;    border-color: #072957;}#bloc-infos div.div-ok {    background: none repeat scroll 0 0 #F4F3F0;    float: left;    height: 33px;    margin-left: 4px;    position: relative;    width: 348px;}.step-form .cmb-chambre {    background: url("../images/cmb-chambre.png") no-repeat scroll right center rgba(0, 0, 0, 0);    border: 1px solid #CCCCCC;    height: 23px;    overflow: hidden;    width: 115px;}.step-form .cmb-chambre select {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    border-radius: 0;    color: #403E3E;    font-family: Verdana;    font-size: 11px;    font-weight: bold;    height: 23px;    padding-left: 3px;    padding-top: 3px;    width: 135px;}#bloc-infos div.div-ok input.btn-ok {    background: url("../images/btn-ok-desti.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;    cursor: pointer;    height: 27px;    position: absolute;    right: 3px;    top: 3px;    width: 41px;}.display_none{	display:none;}#bloc-infos {     background: none repeat scroll 0 0 #ffffff;     border: 1px solid #cccccc;     height: auto;     left: 25px;     min-height: 100px;     overflow: hidden;     position: absolute;     top: -53px;     width: 387px;     z-index: 888888 !important; }#div_donnes div span.ico2 {    background: url("../images/ico-rech2.png") no-repeat scroll right center rgba(0, 0, 0, 0);}#div_donnes div span.ico3 {    background: url("../images/ico-rech3.png") no-repeat scroll right center rgba(0, 0, 0, 0);}.div_destination ul li a{	 background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    color: #003580;    cursor: pointer;    display: block !important;    float: none !important;    font: small/23px Arial,Helvetica,sans-serif;    height: 24px !important;    margin: 0 !important;    padding-left: 1.5%;    padding-right: 1.5%;    text-transform: capitalize;    width: 97% !important;}#div_donnes_resultat.div_destination {  background: none repeat scroll 0 0 #ffffff;  border: 1px solid #000000;  left: 395px;  margin-top: 25px;  min-width: 206px;  position: relative;  top: 409px;  width: auto;  z-index: 99999999 !important;}#div_donnes_resultat ul{list-style-type:none;}/*shadowbox*/.shad{position:fixed;width:100%;height:100%;z-index:200;background-image:url("../images/bg_shadow.png");top: 0;display:none;}#pop .contenu_recherche{background-color:#f2eeee;padding-top:2%;width: 100%;}#pop .recherche{left: 50%;margin-left: -160px;position: fixed;top: 28%;width: 340px;z-index: 300;display:none;}#pop .contenu_recherche form{left: 50%;margin-left: -113px;position: relative;width: 226px;}#pop .le_titr {  color: #1a3f84;  font-family: Opensans;  font-weight: bold;  left: 19px;  position: absolute;  text-transform: uppercase;  top: 11px;}#pop .fermeture{ color: #1a3f84;float: right;font-family: Opensans;font-size: 25px;font-weight: bold;margin-right: 5px;position: relative;cursor:pointer;}#pop .case1{margin-top:11px;margin-left: 2%;}#pop .titr{background-color:#fbb919;}#pop .centre{background:url("../images/inp_champ2.png") no-repeat;width:178px;height:27px;border:none;float:left;font-family:Opensans;font-size:11px;color:#969696;padding-left:7px;}#pop .case1 .right{background:url("../images/dest_icone.png") no-repeat;width:28px;height:27px;float:left;}#pop .case2{margin-top:8px;margin-left: 2%;}#pop .case4{margin-top:8px;}#pop .case4 .right{background:url("../images/ch_icone.png") no-repeat;}#pop .sub {  background: url("../images/btn_recherche_hotel2.png") no-repeat ;  border:  none;  cursor: pointer;  height: 26px;  margin-top: 26px;  margin-left: 78px;  width: 136px;  margin-bottom: 10px;}#pop .sub:hover {  background: url("../images/btn_recherche_hotelh2.png") no-repeat ;  }#pop .in_titre {  color: #00488c;  font-family: Opensans;  font-size: 13px;  font-weight: bold;  margin-bottom: 3px;  text-transform: uppercase;}#pop .affiner{}#pop .contenu_affiner{background-color: #f2eeee;padding-top: 2%;height:auto;min-height: 1384px;width: 100%;padding-bottom:15px;}#pop .center .filtres{margin-left:21px;margin-top:12px;}#pop .f_hold{margin-top:12px;margin-bottom:20px;}#pop  .inp_nom_hot{background: url("../images/inp_nom_hot.png") no-repeat ;width:179px;height:26px;border:none;margin-left: -13px;}#pop .f_hold5{display:none;}#pop .f_hold6{display:none;}#pop .f_hold7{display:none;}#pop .f_hold8{display:none;}#pop .quart_sl span{left: 17px;position: relative;}#pop .quart_sl img{left: -71px;position: relative;}#pop .lieux_sl span{left: 17px;position: relative;}#pop .lieux_sl img{left: -103px;position: relative;}#pop .ch_sl span{left: 17px;position: relative;}#pop .ch_sl img{left: -49px;position: relative;}#pop .the_sl span{left: 17px;position: relative;}#pop .the_sl img{left: -42px;position: relative;}#pop .titre_filtr span{position:relative;cursor:pointer;}#pop .titre_filtr img{position:relative;}#pop .sub_nom_hot{border:none;background: url("../images/sub_nom_hot.png") no-repeat ;cursor:pointer;width:31px;height:25px;}/**//*afficher plus d image*/#rightside .plus_affichage{    height:0;    overflow:hidden;    background-color:#f5efef;}#rightside .afficher_btn{    cursor: pointer;}#rightside .plus_titre{    color: #509116;    font-family: opensans;    font-weight: bold;    height: 20px;    margin-bottom: 10px;    margin-left: 8px;    padding-top: 7px;}#rightside .tab_formule{    font-family: opensans;}#rightside .formule_titre{    font-family: opensans;    font-weight: bold;}#rightside .tab_formule td{    border-bottom:1px solid #dfdcdc}/*float:left;background:url("../images/input_news_icone.png") no-repeat;width:37px;height:32px;color:#fff;font-family:Opensans;font-size:*//*mod mosaique*/#mod_mosaique .box_select{    width:32%;    float:left;    margin-bottom:26px;    margin-right: 2%;}#mod_mosaique .box_select2{    margin-left:2%;    margin-right:2%;}#mod_mosaique .box{    width: 100%;}#mod_mosaique .image_list {    float: none;    width: 98%;}#mod_mosaique .tou_img {    left: -4%;    margin-top: -53%;    position: absolute;    width: 10px !important;}#mod_mosaique .img_mos{    margin-top: 6px;}#mod_mosaique .contenu {    float: none;    width: 98%;}#mod_mosaique .tarifs {    float: none;    width: 100%;    padding-bottom:8px;}#mod_mosaique .comp_text{    margin-top: -52.7%;}#mod_mosaique .etoil {    margin-left: 0;}#mod_mosaique .hot_nom {    margin-left: 2px;}#mod_mosaique .ville span{    left:0;}#mod_mosaique .avis {    margin-left: 2px;    min-height:22px;}#mod_mosaique .pension {    margin-left: 2px;}#mod_mosaique .reserv_bulle {    left:0;    margin-left:12px;}#mod_mosaique .p_old {    margin-left: 0;}#mod_mosaique .prix_no {    background-color:#f3f1f1;    width: 100%;    height: 39px;    margin-left:12px;}#mod_mosaique .p_new {    margin-left: 0%;}#mod_mosaique .pri_nuit {    margin-left: 0;    margin-left:12px;}#mod_mosaique .tax {    margin-left: 0;}#mod_mosaique .points {    margin-left: 0;}#mod_mosaique .ajout_comp {    margin-left: 0;}#mod_mosaique .tarif_gauche{    float:left;    width: 50%;    margin-top:4px;}#mod_mosaique .tarif_droite{    float:left;    width: 50%;    text-align:center;    margin-top:14px;}#mod_mosaique .reserv_bulle img {    width: 86.2%;}#mod_mosaique .reserv_bulle span {    left: 5px;    top:0;}#mod_mosaique .tax{    float:none;    border:none;}#mod_mosaique .gris {    color: #584957;    font-family: Opensans;}#mod_mosaique .vert {    color: #509116;    font-family: Opensans;    font-weight: bold;}#mod_mosaique .selection{    text-align:center;    padding-bottom:10px;    padding-top:10px;    background-color:#fbd13e;    color:#204386;    font-weight:bold;    border:none;    width:100%;    cursor:pointer;}#mod_mosaique .selection:hover{    background-color: #004990;    color: #ffffff;}/*mod carte liste*/#carte_right .titre_carte td{    border-right:1px solid #dcd9d9;    text-align:center;    color:#3a3c3e;    padding-top:9px;    padding-bottom:9px;    font-family:Opensans;}#carte_right .carte_cont td{    border-bottom:1px solid #dcd9d9;    padding-top:5px;    padding-bottom:5px;    text-align:center;}#carte_right .nbr{    color: #00498f;    font-family: Opensans;    font-weight: bold;    margin-left: -1.2%;    margin-top: 0.2%;    position: absolute;}#carte_right .nbr_img{    width: 10.4%;}#carte_right .hotel_nom{    color: #00498f;    font-family: Opensans;    font-weight: bold;    margin-left: 0.5%;    position: absolute;    margin-top: 0.2%;}#carte_right  .zone_carte{    color:#3a3c3e;    font-family:Opensans;    font-weight:bold;}#carte_right .point_tab span {    color: #910064;    font-family: Opensans;    font-weight: bold;    position: relative;    top: -2px;}#carte_right .tab_old_pri{    color:#0b0909;    font-family:Opensans;    text-decoration:line-through;}#carte_right .tab_new_pri{    color:#1e4285;    font-family:Opensans;    font-weight:bold;}#carte_right .gris{    color:#584957;    font-family:Opensans;}#carte_right .vert{    color:#509116;    font-family:Opensans;    font-weight:bold;}#carte_right .tab_resrv{    color:#204386;    font-family:Opensans;    font-weight:bold;    background-color:#fbd13e;    padding-bottom:5px;    padding-top:5px;    border:none;    cursor:pointer;    border-radius: 3px;}#carte_right .tab_resrv:hover{    background-color: #004990;    color: #ffffff;}/*bar de pagination*/.BarreP {    background-color: #f3f0ee;    border: 1px solid #f3f0ee;    color: #636262;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 12px;    height: 16px;    margin-top: 10px;    padding: 1px;    text-align: center;    width: 100%;}.BarrePST {    background-color: #ff953f;    border: 1px solid #fff;    color: #fff;    font-size: 10px;    font-weight: bold;    margin-left: 2px;    margin-right: 2px;    padding-left: 2px;    padding-right: 2px;}.BarrePL {    color: #0f92f6;    font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 12px;    height: 18px;}/* mod fiche_contenu*/#fiche_contenu{    margin-top:25px;}#fiche_contenu .date_sejour{    padding-bottom:13px;    padding-top:13px;    border:4px solid #f2f1f1;    border-left:none;    border-right:none;    margin-left: 1%;}#fiche_contenu .description_conten {    background-color: #f4f1f1;    font-family: opensans;    margin-bottom: 10px;    margin-top: 5px;    padding: 22px 2% 2%;}#fiche_contenu .equipement_contenu {    background-color: #f4f1f1;    font-family: opensans;    margin-bottom: 10px;    margin-top: 5px;    padding: 2%;}#fiche_contenu  .description_conten p{    color:#25282a;}#fiche_contenu .lesej{    text-align:center;}#fiche_contenu .lesej .font13{    color:#454a4e;    font-family:Opensans;    font-weight:bold;}#fiche_contenu .lesej .font17{    color:#004484;    font-family:Opensans;    font-weight:bold;}#fiche_contenu .frm{    margin-top:10px;}#fiche_contenu .res_modif {    background-color: #004990;    border: 1px solid #004990;    border-radius: 4px;    color: #fff !important;    cursor: pointer;    font-family: Opensans;    padding-bottom: 3px;    padding-top: 3px;    position: relative;    width: 12%;    margin-left:24px;}#fiche_contenu .arriv .centre {    background: url("../images/input_arriv.png") no-repeat ;    border: medium none;
/*    color: #969696;*/
color: #003580;
	    float: left;    font-family: Opensans;    font-size: 11px;    height: 37px;    padding-left: 7px;    width: 178px;}#fiche_contenu .in_titre{    color:#0b0b0b;    font-family:Opensans;    font-size:13px;    font-weight:bold;    margin-left:4px;}#fiche_contenu .arriv{    float:left;}#fiche_contenu .arriv2{    margin-left:5%;}#fiche_contenu .dep{    margin-left:1%;}#fiche_contenu .ch{    margin-left:2%;    float:left}#fiche_contenu .selct1 {    background: url("../images/select_fiche.png") no-repeat ;    color: #8e8989;    font-family: tahoma;    font-size: 11px;    height: 37px;    padding-left: 9px;    padding-top: 11px;    text-align: left;    width: 91px;}#fiche_contenu .res_ajour {    background-color: #004990;    border: 1px solid #004990;    border-radius: 4px;    color: #fff !important;    cursor: pointer;    font-family: Opensans;    margin-left: 24px;    margin-top: 17px;    padding-bottom: 7px;    padding-top: 6px;    position: relative;    width: 13%;}#fiche_contenu .options{    margin-top:29px;    margin-left: 1%;}#fiche_contenu .menu{    border-bottom:3px solid #fcd13e;}#fiche_contenu .description{    background-color: #fcd13e;    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    text-transform: uppercase;    width: 22%;    border-top-left-radius: 3px ;    border-top-right-radius:3px;}#fiche_contenu .description span{    cursor:pointer;}#fiche_contenu .voircarte{    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    width: 13%;    background-color:#fff;    text-transform:uppercase;    border-top-left-radius: 3px ;    border-top-right-radius:3px;}#fiche_contenu .voircarte span{    cursor:pointer;}#fiche_contenu .Equipement{    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    width: 13%;    background-color:#fff;    text-transform:uppercase;    border-top-left-radius: 3px ;    border-top-right-radius:3px;}#fiche_contenu .Equipement span{    cursor:pointer;}#fiche_contenu .savoir{    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    width: 13%;    background-color:#fff;    text-transform:uppercase;    border-top-left-radius: 3px ;    border-top-right-radius:3px;}#fiche_contenu .savoir span{    cursor:pointer;}#fiche_contenu .contenu_voir{    display:none;}#fiche_contenu .contenu_equipement{    display:none;}#fiche_contenu .contenu_savoir{    display:none;}#fiche_contenu .titr td{    padding-bottom:10px;    padding-top:10px;    color:#004990;    font-family:Opensans;    font-weight:bold;    border-right: 1px solid #ded8d8;}#fiche_contenu .tab_option .left{    padding-left: 15px;}#fiche_contenu .tab_option .centre{    text-align:center;}#fiche_contenu .chabre_type{    color:#004990;    font-family:Opensans;    padding-top:10px;    padding-bottom:10px;}#fiche_contenu .contenu1 .titr_col1{    color:#185897;    font-family:Opensans;    font-weight:bold;    font-size:14px;}#fiche_contenu .contenu1 .chambr_col1{    margin-top: 2px;    width: 48.55%;}#fiche_contenu .contenu1 .opt1{    width: 85%;    margin-top:10px;}#fiche_contenu .contenu1 .vert{    color:#509116;    font-family:Opensans;    font-weight:bold;    position:relative;    top:-2px;}#fiche_contenu .contenu1 .opt1 img{    width: 5.61%;}#fiche_contenu .contenu1 .opt2{    width: 50%;    float:left;}#fiche_contenu .contenu1 .opt2 img{    width: 10.5%;}#fiche_contenu .contenu1 .opt3{    width: 50%;    float:left;}#fiche_contenu .contenu1 .opt3 img{    width: 10.5%;}#fiche_contenu .contenu1 .res_resrve{    color:#25282a;    font-family:Opensans;    margin-top:10px;}#fiche_contenu .contenu1 .aff_detail a{    color:#185897;    font-family:Opensans;font-weight:bold;}#fiche_contenu .contenu1 .aff_detail{    margin-bottom: 10px;    height: 18px;    overflow: hidden;}#fiche_contenu .contenu1 .description_tab{    color:#25282a;    font-family:Opensans;    width:94%;    margin-top: 60px;}#fiche_contenu .contenu1 .description_tab .font11{    color:#1e4285;    font-family:Opensans;}#fiche_contenu .contenu td{    border-right: 1px solid #ded8d8;}#fiche_contenu .contenu .regim{    color:#25282a;    font-family:Opensans;    font-weight:bold;}#fiche_contenu .contenu .liste_sit {    list-style-image: url("../images/chek_liste.png");    margin-left: 6px;}#fiche_contenu .inform{    cursor:pointer;}#fiche_contenu  .semaine_prix{    /*    position:absolute;    top:-107px;    background-color:#fff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    box-shadow: 0 1px 3px 2px #ededed;    */    position:absolute;    background:url("../images/bg_opaque.png");    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    width: 516%;    z-index:5;    text-align:left;    top:-65px;    left: 118%;    display:none;}#fiche_contenu  .contenu .liste_sit li {    color: #509116;    font-family: Opensans;}#fiche_contenu  .contenu .limit{    color: #25282a;    display: block;    font-family: Opensans;    margin-bottom: 8px;}#fiche_contenu  .contenu .econom{    color: #9d1118;    font-family: Opensans;    font-weight:bold;}
#fiche_contenu  .contenu .econom__{    color: #9d1118;    font-family: Opensans;    font-weight:bold;}
#fiche_contenu  .contenu .economise{    margin-top:14px;}#fiche_contenu  .contenu .economise img{    position:relative;    top:8px;    width: 12.6%;}#fiche_contenu .points {    margin-top: 11px;}#fiche_contenu .points span {    color: #9d3393;    font-family: Opensans;    font-weight: bold;    position: relative;    top: -5px;}#fiche_contenu .prix_no {    background-color: #f3f1f1;    height: 39px;}#fiche_contenu .p_old {    color: #004990;    padding-top: 4px;    text-align:left;    margin-left: 13px;    text-decoration: line-through;}#fiche_contenu .p_new {    color: #cf2121;    font-weight: bold;    margin-bottom: 8px;    position: relative;    top: -5px;}#fiche_contenu .pri_nuit {    color: #6c6c80;    font-family: Opensans;}#fiche_contenu .reserver {    background-color: #fbd13e;    border: 1px solid #fbd13e;    border-radius: 4px;    color: #204386 !important;    cursor: pointer;    font-family: Opensans;    position: relative;    width: 82%;    font-weight:bold;}#fiche_contenu .reste{    text-align:center;    padding-bottom:4px;    padding-top:4px;    background-color:#dfdddd;    width: 94%;    font-weight:bold;    color:#0a0a0b;    font-family:Opensans;    margin-top:4px;    margin-left:3%;    border-radius: 2px;}#fiche_contenu .san_frais{    margin-bottom:8px;}#fiche_contenu .brd_btm{    height:6px;    width:100%;    background-color:#e7e4e4;    border:1px solid #e7e4e4;    border-radius: 5px;}/*mod_fiche_contenu22*/#slid_fiche22 .aimer{    background-color: #f4f1f1;    margin-left: 1.4%;    width: 98.5%;    margin-top:32px;    padding-top:3px;    padding-bottom:3px;    border:2px solid #fff;    -moz-box-shadow: 0px 0px 5px 0px #cfcfcf;    -webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;    -o-box-shadow: 0px 0px 5px 0px #cfcfcf;    box-shadow: 0px 0px 5px 0px #cfcfcf;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);}#slid_fiche22 .img_am{    margin-left:4px;    float:left;    width:14%;}#slid_fiche22 .aimer_list{    float:left;    margin-left:5%;    color:#004990;    font-family:Opensans;    font-weight:bold;    margin-top:1.3%;    border-right:1px solid #e4e3e5;    width: 50%;}#slid_fiche22 .aimer_list ul{    color: #1e1f21;    font-family: Opensans;    list-style-type: disc;    margin-left: 14px;    margin-top: 6px;}#slid_fiche22 .zone {    float: left;    min-width: 40%;}#slid_fiche22 .zone span {    color: #509116;    font-family: Opensans;    font-weight: bold;    margin-left: 5px;    margin-right: 10px;    position: relative;    top: -6px;}#slid_fiche22 .adventage{    margin-top:2.5%;    margin-left:20px;    float:left;    width: 28%;}#slid_fiche22 .question{    background-color: #f4f1f1;    margin-left: 1.4%;    width: 98.5%;    margin-top:22px;    padding-top:3px;    padding-bottom:3px;    border:2px solid #fff;    -moz-box-shadow: 0px 0px 5px 0px #cfcfcf;    -webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;    -o-box-shadow: 0px 0px 5px 0px #cfcfcf;    box-shadow: 0px 0px 5px 0px #cfcfcf;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);}#slid_fiche22 .img_qu{    margin-left:4px;    float:left;    width:14%;}#slid_fiche22 .qu {    background-color: #fbd65a;    border: 2px solid #fae47d;    border-radius: 4px;    color: #252728;    float: left;    font-family: Opensans;    font-weight: bold;    margin-left: 2.5%;    padding: 22px 0;    text-align: center;    width: 22%;}#slid_fiche22  .les_question{    float: left;    margin-bottom: 2%;    margin-left: 3%;    margin-top: 2%;    width: 82%;}#slid_fiche22  .plus_qu{    color: #509116;    float: left;    font-family: Opensans;    margin-left: 3%;    margin-top: 2.6%;}#slid_fiche22  .hot_recommende{    background-color: #f4f1f1;    margin-left: 1.4%;    width: 98.5%;    margin-top:22px;    padding-bottom:3px;}#slid_fiche22  .titre_hot{    color:#272624;    font-family:Opensans;    font-weight:bold;    padding-bottom:12px;    padding-top:12px;    text-transform:uppercase;    padding-left:23px;    background-color:#e7e4e4;}#slid_fiche22  .carouss_hold{    margin-top:25px;    margin-bottom:25px;}#slid_fiche22  .hotels{    background-color: #fff;    border: 1px solid #e0d8d8;    float: left;    margin-left: 46px;}#slid_fiche22  .titr_hotel{    color:#004484;    font-family:Opensans;    font-weight:bold;    margin-top:11px;    margin-left:8px;}#slid_fiche22  .hot_desc{    margin-top:8px;    margin-bottom:10px;}#slid_fiche22  .hot_img{    float: left;    height: 78px;    margin-left: 7px;    overflow: hidden;    width: 38.22%;}#slid_fiche22  .hot_img img{}#slid_fiche22  .la_descr{    float:left;    margin-left:10px;    width:53%;}#slid_fiche22 .avis{    margin-top:5px;}#slid_fiche22 .nbr_adv {    color: #424242;    font-family: Opensans;    left: 4px;    position: relative;    top: -5px;}#slid_fiche22 .p_old {    color: #0b0909;    text-decoration: line-through;    font-weight:bold;    position:relative;    top: -4px;}#slid_fiche22 .p_new {    color: #c52525;    font-weight: bold;    margin-bottom: 8px;    margin-left: 1px;    position: relative;    top: 1px;}#slid_fiche22 .avantage{    color:#0b0909;    font-family:Opensans;    margin-top:4px;    width: 73%;}#slid_fiche22 .carouss_hold {    float: left;    position: relative;    width: 2000em;}#slid_fiche22 .jcarousel{    margin-left: 0.8%;}#slid_fiche22 .hold_car{    border:2px solid #fff;    -moz-box-shadow: 0px 0px 5px 0px #cfcfcf;    -webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;    -o-box-shadow: 0px 0px 5px 0px #cfcfcf;    box-shadow: 0px 0px 5px 0px #cfcfcf;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=NaN, Strength=5);}#slid_fiche22 .prev {    cursor: pointer;    float: left;    left: 0;    position: relative;    top: -125px;}#slid_fiche22 .suiv {    cursor: pointer;    float: right;    position: relative;    right: 0;    top: -125px;}#fiche_contenu .selct2 {    background: url("../images/select_fiche3.png") no-repeat ;    color: #8e8989;    font-family: tahoma;    font-size: 11px !important;    height: 37px;    padding-left: 9px;    padding-top: 11px;    text-align: left;    width: 150px;}.equipementf2 {    float: left;    height: 28px;    margin-top: 8px;    width: 185px;}.bg_shadow{    background-image: url("../images/bg_shadow.png");    display: none;    height: 100%;    position: fixed;    top: 0;    width: 100%;    z-index: 200;    cursor:pointer}.shadow_contenu{    display: block;    /*height: 660px;*/    left: 50%;    margin-left: -447px;    margin-top: -330px;    position: fixed;    top: 50%;    width: 915px;    z-index: 201;    background-color:#e6e2e2;    border-bottom:6px solid #fbd13e;    border-top:6px solid #fbd13e;    font-size: 62.5%}.shadow_contenu .hotel{    margin-top:16px;    margin-left:6px;    height: 250px;}.shadow_contenu .hotel_titre{    background-color: #fdfeff;    height: inherit;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    float:left;    color: #2c3660;    font-family: Opensans;    font-weight: bold;    width:135px;    position:relative;    font-size:12px;}.shadow_contenu .hotel_titre div{    bottom: 5px;    margin-left: 89px;    position: absolute;}.shadow_contenu .hotel_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    float:left;    font-family: Opensans;}.shadow_contenu .img_mos{    margin-left:4px;    width:228px;    margin-top:4px;}.shadow_contenu .tou_img{    left: -10px;    position: absolute;    top: -158px;    width:10px;}.shadow_contenu .comp_text{    position: absolute;    top: -157px;    font-family: Opensans;    color:#fff;    font-weight:bold;    background-color: #509116;    font-size: 12px;    left: -1px;    padding: 2px 4% 6px 12px;}.shadow_contenu .titr_hotel{    font-size:16px;    color:#1e4285;    font-weight:bold;    margin-right:5px;    margin-left:4px;display:block;}.shadow_contenu .etoil{display:block;height:17px;}.shadow_contenu .titr_hotel a{    color:#1e4285;}.shadow_contenu .ville{    font-family: Opensans;    color:#424242;    font-size:11px;    margin-left:4px;}.shadow_contenu .avis{    font-family: Opensans;    margin-left:4px;    margin-top:5px;    margin-bottom:4px;}.shadow_contenu .nbr_adv{    color: #424242;    font-size: 10px;    position: relative;    top: -2px;    font-family: Opensans;}.shadow_contenu .la_promo{    margin-left: 6px;    margin-top:7px;}.shadow_contenu .promo_titre{    padding-top:6px;    padding-bottom:6px;    background-color: #fdfeff;    box-shadow: 0 1px 3px 2px #d8d5d5;    color: #2c3660;    float: left;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    height: inherit;    position: relative;    width: 135px;    text-align:right;    padding-right:8px;}.shadow_contenu  .promo_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    font-family: Opensans;    text-align:center;    padding-top:6px;    padding-bottom:6px;    font-family: Opensans;    color: #d33d3d;    font-size:12px;    font-weight:bold;    min-height:26px;}.shadow_contenu .le_prix{    margin-left: 6px;    margin-top:7px;}.shadow_contenu .prix_titre{    padding-top:21px;    padding-bottom:17px;    background-color: #fdfeff;    box-shadow: 0 1px 3px 2px #d8d5d5;    color: #2c3660;    float: left;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    height: inherit;    position: relative;    width: 135px;    text-align:right;    padding-right:8px;}.shadow_contenu .prix_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    font-family: Opensans;    padding-left:6px;    padding-top:6px;    padding-bottom:6px;    font-family: Opensans;    min-height: 52px;}.shadow_contenu .p_old {    color: #004990;    text-decoration: line-through;    font-size:10px;}.shadow_contenu  .p_new {    color: #cf2121;    font-weight: bold;    position: relative;    top: -5px;    font-size:24px;}.shadow_contenu  .prix_no{    float:left;}.shadow_contenu  .pri_nuit{    float: left;    margin-left: 16px;    margin-top: 7px;}.shadow_contenu .la_description {    margin-left: 6px;    margin-top: 7px;}.shadow_contenu .decr_titre{    padding-top:28px;    padding-bottom:26px;    background-color: #fdfeff;    box-shadow: 0 1px 3px 2px #d8d5d5;    color: #2c3660;    float: left;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    height: inherit;    position: relative;    width: 135px;    text-align:right;    padding-right:8px;}.shadow_contenu .descr_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    font-family: Opensans;    padding-left:6px;    padding-top:6px;    padding-bottom:6px;    min-height: 69px;}.shadow_contenu .cont{    font-family: Opensans;    font-size:11px;    color:#424242;    padding:2px;}.shadow_contenu .cont a{    color:#1e4285;    font-weight:bold;}.shadow_contenu  .type_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    font-family: Opensans;    text-align:center;    padding-top:6px;    padding-bottom:6px;    font-family: Opensans;    color: #6a5f5f;    font-size:12px;    font-weight:bold;}.shadow_contenu .la_aventage {    margin-left: 6px;    margin-top: 7px;}.shadow_contenu .aventage_titre{    padding-top:23px;    padding-bottom:18px;    background-color: #fdfeff;    box-shadow: 0 1px 3px 2px #d8d5d5;    color: #2c3660;    float: left;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    height: inherit;    position: relative;    width: 135px;    text-align:right;    padding-right:8px;}.shadow_contenu .aventage_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    font-family: Opensans;    text-align:center;    padding-top:6px;    padding-bottom:6px;    font-family: Opensans;    color:#9d3393;}.shadow_contenu .point_left{    float: left;    margin-left: 42px;    margin-top: 6px;    width: 57px;}.shadow_contenu  .point_right{    float: left;    margin-bottom: -2px;    margin-left: 12px;    margin-top: 4px;}.shadow_contenu  .la_equipement{    margin-left: 6px;    margin-top: 7px;}.shadow_contenu  .equip_titre{    padding-top:36px;    padding-bottom:31px;    background-color: #fdfeff;    box-shadow: 0 1px 3px 2px #d8d5d5;    color: #2c3660;    float: left;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    height: inherit;    position: relative;    width: 135px;    text-align:right;    padding-right:8px;}.shadow_contenu   .equip_box{    float:left;    width:234px;    background-color: #fdfeff;    margin-left: 13px;    moz-box-shadow: 0px 1px 3px 2px #d8d5d5;    -webkit-box-shadow: 0px 1px 3px 2px #d8d5d5;    -o-box-shadow: 0px 1px 3px 2px #d8d5d5;    box-shadow: 0px 1px 3px 2px #d8d5d5;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#d8d5d5, Direction=180, Strength=3);    padding-top:6px;    padding-left:4px;    padding-right:4px;    padding-bottom:6px;    min-height: 81px;}.shadow_contenu   .icone_pict{    height:34px;}.shadow_contenu   .icone_pict > img{    margin: 2px;}.shadow_contenu   .btn_selection{    margin-left:141px;}.shadow_contenu   .btn_box{    float:left;    width:234px;    padding-top:6px;    padding-bottom:6px;    margin-left: 13px;}.shadow_contenu  .sub_compare{    width:234px;    text-align:center;    background-color:#fbd13e;    cursor:pointer;    color:#204386;    font-family:opensans;    font-size:14px;    font-weight:bold;    border:none;    padding-top:5px;    padding-bottom:5px;}.shadow_contenu  .sub_compare:hover{    background-color:#204386;    color:#fff;}/*fixation fiche*/#fiche_contenu .tit div{    border-right: 1px solid #ded8d8;    color: #004990;    font-family: Opensans;    font-weight: bold;    padding-bottom: 10px;    padding-top: 10px;}
#fiche_contenu .centreinp {    background: url("../images/inp_champ_fiche.png") no-repeat ;    border:  none;
    /*    color: #969696;*/
color: #003580;    float: left;    font-family: Opensans;    font-size: 11px;    height: 37px;    padding-left: 7px;    width: 240px;}#mod_mosaique .titr_hotel{    display:block;}#mod_mosaique .etoil {    display: block;    float: none;}#recherche .check{    font-size:12px;    font-family: Opensans;    color:#424242;}#recherche .non_date{    margin-top:4px;}#recherche .non_date label{    position:relative;    top:-2px;}/*reservation*//*mod book*/#book{    padding-top: 15px;}#book .res_sec{    background: none repeat scroll 0 0 #f4f1f1;    color: #1e4285;    font-family: Opensans;    font-weight: bold;    padding: 0.8em 0.6em;    margin-left: 5%;    width:93%;    margin-bottom:8px;    margin-top:8px;    border:1px solid #f3d57d;    border-left:1px solid #f0eaea;    border-right:1px solid #f0eaea;}#book .res_sec span{    margin-left:7px;    text-transform:uppercase;}#book .tou_img {    left: -4.3%;    margin-top: 1%;    position: absolute;    width: 10px !important;}#book .comp_text {    background-color: #509116;    color: #fff;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    left: -1%;    margin-top: 1%;    padding: 2px 4% 6px 12px;    position: absolute;}#book .leftside {    float: left;    margin-left: 5%;    width: 63%;}#book  .bp_hotel_details_holder {    background-color: #f4f1f1;    border: 1px solid #ddd;    border-radius: 3px;}#book  .exclusif{    text-align:left;    background-color: #e1e8ea;    padding-bottom: 3px;    padding-top: 3px;    padding-right: 5px;    color: #2d4f8d;    font-family: Opensans;    padding-left:6px;}#book  .exclusif_cont{    overflow:hidden;    height:0px;    text-align:left;}#book .ex_ligne {    color: #234e81;    font-family: Opensans;    font-size: 12px;    height: 19px;    margin-left: 12px;}#book .plus_in {    cursor: pointer;    font-weight: bold;    color: #2d4f8d;    font-family: Opensans;}#book  .bp_hotel_photo {    float:left;    width:28%;}#book  .bp_hotel_details{    float:left;    margin-left:3%;    margin-top:15px;}#book  .bp_hotel_name_title{    color: #1e4285;    font-family: tahoma;}#book .pays {    color: #424242;    font-family: Opensans;    font-weight: bold;    margin-top: 5px;}#book .pays span {    left: 4px;    position: relative;    top: -3px;}#book .bp_your_stay  {    color: #0b0b0b;    font-family: Opensans;}#book .bp_date_highlight{    color:#1e4285;}#book .bp_your_stay  p{    margin-top:5px;}#book .button {    background-color: #0896ff;    border: 2px solid #fff;    border-radius: 3px;    box-shadow: 0 0 3px #aaa;    color: #0896ff;    cursor: pointer;    display: inline-block;    font-weight: bold;    line-height: 1.5;    margin: 0;    padding: 5px 10px;    position: relative;    text-decoration: none;    vertical-align: middle;    margin-left:12px;}#book .b-button__text{    color: #fff;    cursor: pointer;    font-weight: bold;    line-height: 1.5;    font-family: Opensans;}#book  #bookStage2Inc {    background-color: #f4f1f1;    padding-bottom:31px;    -webkit-border-top-left-radius: 4px;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-topright: 4px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;    margin-top:40px;}#book #bookStage2Inc .title {    color: #15171a;    font-weight: bold;    font-family: Opensans;    text-transform:uppercase;}#book .paime_titr{    font-family: Opensans;    font-weight:bold;    margin-left:4px;    margin-top:12px;}#book .crt_credi{    font-weight:bold;    margin-top:8px;    margin-left:4px;    padding-bottom:15px;    border-bottom:1px solid #e3dede;}#book .select_box{    padding: 0.85em;    background-color:#004990}#book .choix_payement{    margin-top:10px;}#book .saisir span{    position:relative;    top:9px;    left:11px}
#book .face_reserv span{    
font-weight:100;    
font-size:11px;    
color:#fff;    
margin-left:1.8%;    
margin-right:1.5%;
}
#book .payer_unefois{    float:left;    padding:5px 9px 5px 5px ;    border:1px solid #e5dcdc;    background-color:#f1e0a5;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
#book .payer_unefois label{    position:relative;    top:-3px;    font-family:opensans;    font-size:12px;    color:#534e4e;    cursor:pointer;}
#book .payer_3fois{    float:left;    padding:5px 9px 5px 5px ;    border:1px solid #e5dcdc;    background-color:#f4f1f1;    margin-left:8px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
#book .payer_2fois{    float:left;    padding:5px 9px 5px 5px ;    border:1px solid #e5dcdc;    background-color:#f4f1f1;    margin-left:8px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}
#book .parag_{    margin-top:18px;    font-family:opensans;    font-size:13px;    color:#534e4e;    text-align:justify;    margin-bottom:25px;}
#book .parag_3fois{    margin-top:18px;    font-family:opensans;    font-size:13px;    color:#534e4e;    margin-bottom:25px;    display:none;}
#book .parag_2fois{    margin-top:18px;    font-family:opensans;    font-size:13px;    color:#534e4e;    margin-bottom:25px;    display:none;}
#book .payer_2fois label{    position:relative;    top:-3px;    font-family:opensans;    font-size:12px;    color:#534e4e;    cursor:pointer;}
#book .payer_3fois label{    position:relative;    top:-3px;    font-family:opensans;    font-size:12px;    color:#534e4e;    cursor:pointer;}#book #login_redesign {    cursor:pointer;    /* background-color: #003580;     background-image: none;     padding-left: 0.4em;     position: absolute;     right: 5px;     top: 5px;*/}#book .my_image {    background-image: url("../images/icone_book.png") !important;    background-position: 0 0;    background-repeat: no-repeat;    display: block;    float: left;    height: 25px;    margin-left: -3px;    margin-top: -5px;    width: 25px;    margin-top:-1px;}#book .head_firstname{    float: left;    margin-left: 5px;    margin-right: 6px;    margin-top: 3px;    color: #fff;}#book .select_box {    /*  border: 1px solid #003580;      border-radius: 5px;      cursor: pointer;      display: block;      float: left;      height: 26px;      width: auto;*/}#book  .ua-facebook-button__button {    background: url("../images/facebook_book.png") no-repeat scroll 13px center / 20px auto #3b5998;    border-radius: 3px;    box-shadow: 0 3px 0 -1px rgba(0, 0, 0, 0.2);    color: #fff;    cursor: pointer;    display: inline-block;    font: bold 14px/20px Helvetica,Arial,"Lucida Grande",sans-serif;    padding: 13px 20px 13px 45px;    position: relative;    text-align: center;    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);    width: 230px;    margin-top:14px;    margin-left:14px;}#book   .ua-facebook-button-header {    border-top: 1px solid #ddd;    height: 0;    margin: 25px 0;    max-width: 100%;    /*max-width: 275px;*/    position: relative;    text-align: center;}#book .ua-facebook-button-header__text {    background: none repeat scroll 0 0 #f4f1f1;    font-style: normal;    padding: 0 10px;    position: relative;    top: -0.65em;    font-family:opensans;    font-size:12px;}#book  .bootstrapped-label {    color: #000;    font-family:opensans;    padding: 2px 4px;    vertical-align: baseline;    white-space: nowrap;}#book  .inp_book{    background-color: #fff;    border: 1px solid #ccc;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    padding: 6px 10px;    border-radius: 3px;    width:194px;}#book  .button_sub{    color:#fff;    font-size:11px;}#book  .auth_user_info{    padding-top:26px;}#book  .label_user{    font-family:opensans;    margin-right:8px;    color:#3c3d40;    font-weight:bold;    margin-bottom:4px;}#book  .mail_confirm{    font-family:opensans;    font-size:13px;    color:#444547;    font-style:italic;    margin-left:25px;}#book  .inp_book_select{    width:90px;}#book  .box_inp{    margin-top:10px;}#book  .name{    margin-left:18px;}#book  .bp-email-area{    margin-left:18px;}#book  .user_access_signin_menu{    border-bottom:1px solid #003580;    padding-bottom:15px;}#book  .rightside{    float: left;    margin-left: 3%;    width: 27%;}#book  .bp_pricedetails {    background: none repeat scroll 0 0 #eaf3fc;    list-style: outside none none;    overflow: hidden;    padding: 10px;    font-family:opensans;    border-bottom:1px dotted #004990}#book  .price_old{    margin-left:41px;    font-size:11px;    text-decoration:line-through;    color:#cc0000}#book  .bp_pricedetails li {    clear: both;    display: block;    line-height: 1.8em;    width: auto;}#book   .bp_pricedetails_room_name, .bp_pricedetails_breakdown_charge {    float: left;}#book   .bp_pricedetails_room_price, .bp_pricedetails_breakdown_price {    float: right;    text-align: right;}#book  .bp_pricedetails_freebies_holder {    background-color: #deedd8;    border: 1px solid #9bcd8a;    border-radius: 3px;    color: #2c5520;    margin: 0 0 10px;    overflow: hidden;    padding: 10px;}#book  .bp_pricedetails_freebies_title {    color: #2c5520;    font-family:opensans;}#book  .bp_pricedetails_freebies_holder ul{    color: #2c5520;    font-family:opensans;    list-style-type:none;    margin-top:3px;}#book   .bp_pricedetails_total {    background-color: #003580;    border: 0 none;    border-radius: 3px;    color: #fff;    font-size: 1.4em;    margin: 0;    overflow: hidden;    padding: 11px;    font-family:opensans;}#book  .topCurrencyClar {    text-align: right;}#book  .bp_total_guests_copy_with_number{    color:#3e6ba6}#book .bp_pricedetails_excluded_fees {    background: none repeat scroll 0 0 #e6edf6;    border-radius: 0 0 3px 3px;    color: #003580;    margin: 0;    padding: 11px;    font-family:opensans;}#book .bp_pricedetails_excluded_fees ul{    list-style-type:none;}#book .devise_payer{    color:#adbfe0;    margin-top:4px;}#book .chambre_hold{    border-radius: 3px;    clear: left;    margin: 8px 0 0;    padding-bottom: 1px;    position: relative;    width: 98%;    padding-bottom:4px;    margin-left:1%;}#book .chambres_hold{    background-color: #f4f1f1;    padding-bottom: 4px;    margin-top:40px;    font-family:opensans;}#book .option_pay{    float:left;    position:relative;    margin-left:4px;    margin-top:5px;}#book .carte_banc{    border:1px solid #cdd0d4;    background-color:#fff;    border-right:none;    width:249px;    padding:6px 0;    position:relative;    left:1px;    margin-left:-1px;}#book .carte_banc input{    float:left;    margin-top:21px;    margin-left:10px;}#book .carte_banc label{    float:left;    margin-top:5px;    margin-left:7px;    cursor:pointer;}#book .titr{    color:#004990;    font-size:13px;    text-transform:uppercase;}#book .desc{    color:#a19895;    font-size:12px;}#book .s_cb{    float: left;    margin-left: 32px;    margin-top: 14px;}
#book .virement{    border:1px solid #cdd0d4;    background-color:#e5dfdf;    border-top:none;    border-right:none;    width:248px;    padding:6px 0;    position:relative;}
#book .agence{    border:1px solid #cdd0d4;    background-color:#e5dfdf;    border-top:none;    border-right:none;    width:248px;    padding:6px 0;    position:relative;}
#book .virement input{    float:left;    margin-top:21px;    margin-left:10px;}
#book .agence input{    float:left;    margin-top:21px;    margin-left:10px;}
#book .virement label{    float:left;    margin-top:5px;    margin-left:7px;    cursor:pointer;}
#book .agence label{    float:left;    margin-top:5px;    margin-left:7px;    cursor:pointer;}
#book .v_cb{    float: left;    margin-left: 42px;    margin-top: 14px;    display:none;}
#book .v_ag{    float: left;    margin-left: 42px;    margin-top: 14px;    display:none;}
#book .descr_choix{    width:520px;    min-height:300px;    padding-bottom:60px;    height:auto;    border:1px solid #cdd0d4;    background-color:#fff;    float:left;    width: 63%;    margin-top:5px;    margin-bottom:10px;    padding-left:15px;    padding-right: 19px;}
#book .desc_vr{    display:none;}
#book .desc_ag{    display:none;}
#book .images_hold_chambre{    float:left;    width:28%;}#book .images_hold_chambre  img{    width:100%;}#book .room-details-description{    float: left;    margin-left: 3%;    width: 69%;}#book .room-name{    font-family:opensans;    color: #1e4285;    margin-top:8px;    margin-bottom:8px;}#book .max-persons-details{    float:left;}#book .inp_book_select2{    width:51px;}#book .label_user_ch{    display:inline;}#book .nom_user_room{    border-top: 1px solid #d7cdcd;    padding-top:12px;    margin-top:10px;}#book  .nom_user_room .inp_book{    width:280px}#book  .chambres_hold .title {    background: none repeat scroll 0 0 #fcd13e;    color: #15171a;    font-family: Opensans;    font-weight: bold;    padding: 0.3em 0.6em;    text-transform:uppercase;    -webkit-border-top-left-radius: 4px;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-topright: 4px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}#book  .demande_specials .title {    background: none repeat scroll 0 0 #fcd13e;    color: #15171a;    font-family: Opensans;    font-weight: bold;    padding: 0.3em 0.6em;    text-transform:uppercase;    -webkit-border-top-left-radius: 4px;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-topright: 4px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;}#book .demande_specials{    background-color: #f4f1f1;    margin-top: 40px;    padding-bottom: 15px;}#book .bloc{    font-family:opensans;    margin-top:14px;    height:0;    overflow:hidden}#book  .element {    float: left;    height: auto;    min-height: 20px;    overflow: hidden;    width: 240px;}#book  .element input {    float: left;    margin-right: 11px;}#book  .element label {    color: #757677;    float: left;}#book  .txt-demande {    color: #797c7e;    display: block;    height: auto;    margin: 14px auto 20px;    overflow: hidden;    width: 585px;}#book .txt-demande_area {    background-color: #fff;    border: 1px solid #ccc;    border-radius: 3px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    padding: 6px 10px;    width: 585px;    margin: 14px 12% 20px;}#book  .check-confirm{    margin-left: 20px;    position: relative;    top: 16px;}#book  .msg-confirm {    color: #000;    display: block;    font-family: opensans;    font-size: 12px;    height: auto;    margin-left: 43px;    overflow: hidden;    width: 83%;}#book  .ret_sub{    margin-top:10px;    float:right;    width: 37%;}#book  .ret_retour{    margin-top:10px;    float:left;    width: 20%;    /*width: 37%;*/}#book .res_modif {    background-color: #004990;    border: 1px solid #004990;    border-radius: 4px;    color: #fff !important;    cursor: pointer;    font-family: Opensans;    margin-left: 24px;    padding-bottom: 3px;    padding-top: 3px;    position: relative;}#book .bp_small_gallery_main_img{    float:left;    height: 138px;    width: 100%;}#book .mini_img{    float:left;}#book .bp_hotel_photo_preview{    display:block;    margin-left:14px;    border-bottom:1px solid #000}#book .demande_titre{    color: #1a3f84;    font-family: Opensans;    font-weight: bold;    margin-left:23px;    margin-bottom:0;    margin-top:15px;}#book .demande_titre strong{    cursor:pointer;}#book .demande_titre strong{    cursor:pointer;    text-transform:uppercase;}#book .prix_gen {    background: none repeat scroll 0 0 #eaf3fc;    border:none;    margin-bottom:0;    border-radius: 0px;}#book .prix_gen_hold{    border: 1px solid #ddd;    border-radius: 3px;    margin-bottom:12px;}#book .mantant_gen{    padding:4px 10px;    font-family:opensans;    background-color:#004990;    color:#e6ebee;    text-transform:uppercase;}#book .mantant_gen2{    padding: 8px 10px;}#book  .bg_fedl{    width:100%;}#book  .point_hold{    position:relative;    margin-bottom:22px;    margin-top:4px;}#book  .point_hold_contenu{    position:absolute;    margin-top:18px;    margin-left:15px;    font-weight:bold;}#book  .mod_hold{    margin-bottom:15px;}#book  .mod_img{    width: 99.3%;    border:1px solid #e5dcdc}#book  .help_hold{    font-family: opensans;    position:relative;    margin-top:23px;}#book  .appel_img{    width:100%;    border:1px solid #e5dcdc;}#book  .help_hold_contenu{  width:91%;  position:absolute;}#book  .help_titre{    color:#15508b;    margin-left:41%;    margin-top:5px;width:74%}
#book  .point_titre{    font-family: opensans;    text-transform:uppercase;    color:#fcd13e;}#book  .point_p{    margin-top:10px;    font-family: opensans;    color:#fff;    width:96%;}#book  .convrt_btn{    float: right;    margin-right: 9%;    /*margin-top: 10px;*/    margin-top: 0px;    width: 32.2%;    cursor:pointer;}#book  .point_p span{    color:#fcd13e;    font-weight:bold;}#book  .help_cont{    color:#4b4f53;    margin-top:3px;    margin-left:41%;width:74%}#book  .tel_help{ width:74%;   margin-left:41%;    color:#ec752a;    font-family:arial;    font-weight:bold;}#book  .help_horaire{  width:74%;  color:#4b4f53;    margin-top:5px;    margin-left:41%;    position:relative;    top:-6px;    font-size:9px;}#book  .consult{  width:74%;  color:#4b4f53;    margin-top:5px;    margin-left:41%;    position:relative;    top:-6px;}#book  .client_serv a{  width:74%;  color:#ec752a;    font-weight:bold;    margin-left:41%;}#book  .client_serv a:hover{    text-decoration:underline;}#book  .pourquoi_hold{    border: 1px solid #e5dcdc;    border-top: 1px solid #f7d35e;    border-radius: 3px;    margin-bottom: 12px;    margin-top:25px;    padding:1% 2%;    padding-left:15%;    font-family:opensans;}#book .quest{    color:#15508b;}#book .reponse_reserv{    list-style-image: url("../images/check_book.png");    margin-left: 16px;    margin-top: 27px;}#book .reponse_reserv span{    color: #4b4f53;    display: block;    margin-left: 4px;    width: 82%;    position:relative;top:-2px}#book .reponse_reserv li{    margin-bottom:9px;}/*rightside liste*/.exclusif_cont{    background-color: #e1e8ea;    height:0;    overflow:hidden;}.ex_ligne{    font-family: Opensans;    color: #234e81;    font-size:12px;    height:19px;    margin-left:12px;}/*#fiche_contenu .semaine_prix{    background-color: #fff;    border-radius: 2px;    box-shadow: 0 1px 3px 2px #ededed;    display: none;    left: -300%;    position: absolute;    text-align: left;    top: -65px;    width: 400%;    z-index: 5;}*/#fiche_contenu .semaine_prix td {    /*    border-right: 1px solid #ddd8d8;    color: #3f3c33;    font-family: Opensans;    font-weight: bold;    padding-bottom: 1.5%;    padding-top: 1.5%;    */    border-right:none;    border-bottom:1px solid #ddd8d8;    color: #fff;    font-family: Opensans;    padding-top:1.5%;    padding-bottom:1.5%;}/*btn*/#slid_fiche22 .res_modif {    background-color: #004990;    border: 1px solid #004990;    border-radius: 4px;    color: #fff !important;    cursor: pointer;    font-family: Opensans;    margin-left: 24px;    padding-bottom: 3px;    padding-top: 3px;    position: relative;    width: 41%;}.plus_equipement{    color: #5d5858;    cursor: pointer;    margin-left: 56px;    font-size: 11px;}.lien_fiche:hover{    text-decoration: underline !important;}.PrixChambre{    cursor: pointer;}#listeHotel{    min-height: 900px;}#listePackage{    min-height: 900px;}.pictopr{    bottom: 8px;    position: absolute;    right: 7px;    width: 32px !important;}/*mod recherche_pack*/#recherche_pack{}#recherche_pack .contenus{    margin-left:7%;}#recherche_pack .titre_bg {    background: url("../images/bg_recherche_package.png") no-repeat ;    height: 32px;    margin-left: 0px;    width: 280px;}#recherche_pack .radio_choix{    font-family: Opensans;    margin-top:23px;    color:#3a3636;}#recherche_pack .radio_choix label{    position:relative;    top:-2px;}#recherche_pack .in_titre {    color: #00488c;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    margin-bottom: 2px;    margin-top: 12px;}#recherche_pack .in_input select{    color: #003580;    font-family: Opensans;    font-size: 11px;    height:22px;    width:220px;    border:1px solid #dcdcdc;}#recherche_pack .cont_bg .image_bg {    height: 284px;    position: absolute;    top: -1px;    z-index: 2;    width: 297px;}#recherche_pack .contenu {    min-height: 283px;}/*mod bon_pri_package*/#bon_pri_package #bon_pri{    top:0;    background-color:#fff;}#bon_pri_package .le_titre {    margin-left: 3px;    margin-top: 25px;    margin-bottom:16px;}#bon_pri_package .titr {    color: #004484;    float: left;    font-family: Opensans;    margin-left: 11px;    margin-top: -2px;    text-transform: uppercase;}#bon_pri_package .trait {    border-bottom: 1px dashed #c3d3e2;    float: left;    height: 1px;    margin-left: 13px;    margin-top: 1%;    width: 71%;}#bon_pri_package .hotel {    bottom: 2px;    color: #2e3133;    display: block;    font-family: Opensans;    position: relative;    text-align: left;    width: 96%;    z-index: 16;    background-color:#f7f4e9;    border-bottom:1px solid #e5e5e5;}#bon_pri_package .hot_nom{    color: #215c93;    margin-left:6px;    margin-top:2px;    display:block;}#bon_pri_package .avent{    color:#2e3133;    margin-left:6px;}#bon_pri_package .prix_old{    float:right;    text-decoration:line-through;    color:#004484;    margin-right:11px;}#bon_pri_package .le_prix {    float:right;    margin-right:11px;    font-family: Opensans;    position:relative;    top:-7px;}#bon_pri_package .le_prix  .font10{    position:relative;    top:-3px;}#bon_pri_package .le_prix  .font16{    color:#cd2b2b;    font-weight:bold;}#bon_pri_package .le_prix  .font11{    color:#cd2b2b;}/*mod top_destinationpak*/#top_destinationpak{}#top_destinationpak .tou_comp .tou_img {    margin-top:0;}#top_destinationpak .comp_text{    background-color: #509116;    left: -1%;    margin-top: 0.2%;    padding: 2px 4% 6px 12px;    font-size:12px;}#top_destinationpak .tou_comp{    top:4px;}#top_destinationpak .cercuit{    margin-top:11px;}#top_destinationpak .zone span {    color: #282b2e;    font-weight: 100;    position: relative;    top:0px;    float:left;    margin-left:8%;    margin-top:1px;    width: 39%;}#top_destinationpak .zone{    margin-bottom:7px;}#top_destinationpak .zonel {    width: 33%;}#top_destinationpak  .dej_icone{    float:left;    width: 17.8%;}#top_destinationpak  .restauration_icone{    float:left;    width: 12%;}#top_destinationpak  .avion_icone{    float:left;    width: 21%;}#top_destinationpak  .transfert_icone{    float: left;    position: relative;    top: 5px;    width: 20.5%;}#top_destinationpak  .localis_icone{    float:left;    width: 12.4%;}#top_destinationpak  .casca_icone{    float:left;    width: 13.4%;}#top_destinationpak .frai_info{    /*width:58%*/}#top_destinationpak .new_p {    border-bottom: none;    color: #cd2b2b;    margin-left: 0px;    padding-bottom: 1px;}#top_destinationpak .decouvrir{    margin-left:0px;    margin-top: 6px;}#top_destinationpak .decouvrir img{    width: 56.8%;}/*mod raison*/#raison {    margin-top:26px;}#raison .cadeau{    float:left;    position:relative;    left:-2.3%;    width: 45.5%;}#raison .cadeau img{    width:100%;}#raison  .l_raison{    background-color:#dcdcdc;    font-family: Opensans;    color: #171a1c;    float:left;    padding: 4.1% 4%;    text-transform:uppercase;    width: 20%;    text-align:center;    font-weight:bold;    position:relative;}#raison  .l_raison img{    position: absolute;    right: -10px;    top: 46%;}#raison  .desc_hold{    background-color: #efeded;    float: left;    margin-left: 3%;    width: 31%;}#raison .gagne {    border-bottom: 1px dashed #cdd0d4;    color: #9d3393;    font-family: Opensans;    margin-left: 5%;    margin-right: 5%;    padding-bottom: 5px;    padding-top: 2%;    width: 90%;}#raison .aventage {    border-bottom: 1px dashed #cdd0d4;    margin-left: 5%;    margin-right: 5%;    padding-bottom: 2%;    width: 90%;}#raison .av_right {    float: left;    width: 71%;}#raison .liste_sit {    list-style-image: url("../images/chek_liste.png");    margin-bottom: 1%;    margin-left: 24px;    margin-top: 1%;    width: 245px;}#raison .liste_sit li {    color: #509116;    font-family: Opensans;    height:13px;}#raison .avis {    margin-left: 7%;    margin-top: 1%;    padding-bottom: 2%;}#raison .nbr_adv {    color: #424242;    font-family: Opensans;    left: 3px;    position: relative;    top: -3px;}/*mod question*/#question .question {    background-color: #f4f1f1;    margin-left: 0.6%;    margin-top: 22px;    padding-bottom: 3px;    padding-top: 3px;    width: 99%;}#question .les_question{    margin-bottom:0;}/*mod leftside_pak*/#leftside_pak{}#leftside_pak .radio_choix{    font-family: Opensans;    margin-top:23px;    color:#3a3636;}#leftside_pak .radio_choix label{    position:relative;    top:-2px;}#leftside_pak .in_titre {    color: #00488c;    font-family: Opensans;    font-size: 12px;    font-weight: bold;    margin-bottom: 2px;    margin-top: 12px;}
#leftside_pak .in_input select{    color: #003580;    font-family: Opensans;    font-size: 11px;    height:22px;    width: 215px;    border:1px solid #dcdcdc;}#leftside_pak .cont_bg .image_bg {    height: 284px;    position: absolute;    top: -1px;    z-index: 2;    width: 297px;}#leftside_pak .contenu {    min-height: 283px;}#leftside_pak .raison_titre{    font-family: Opensans;    color:#171a1c;    text-transform:uppercase;    text-align:center;    background-color:#bbc2cd;    padding:2% 0;    font-weight:bold;    margin-top:20px;    position:relative;}#leftside_pak  .raison_titre .raison_fleche{    bottom: -22%;    left: 50%;    position: absolute;}#leftside_pak .gagne {    border-bottom: 1px dashed #cdd0d4;    color: #9d3393;    font-family: Opensans;    margin-left: 5%;    margin-right: 5%;    padding-bottom: 5px;    padding-top: 2%;    width: 90%;}#leftside_pak .aventage {    border-bottom: 1px dashed #cdd0d4;    margin-left: 5%;    margin-right: 5%;    padding-bottom: 4%;    padding-top: 4%;    width: 90%;}#leftside_pak .av_right {    float: left;    width: 71%;}#leftside_pak .liste_sit {    list-style-image: url("../images/chek_liste.png");    margin-bottom: 1%;    margin-left: 24px;    margin-top: 1%;    width: 245px;}#leftside_pak .liste_sit li {    color: #509116;    font-family: Opensans;    height: 13px;}#leftside_pak .avis {    margin-left: 7%;    margin-top: 3%;    padding-bottom: 2%;}#leftside_pak .nbr_adv {    color: #424242;    font-family: Opensans;    left: 3px;    position: relative;    top: -3px;}#leftside_pak .desc_hold{    margin-top:7px;}/*mod rightside_pak*/#rightside_pak .res_resrve{    float: right;}#rightside_pak .etoil {    margin-left: 6px;}#rightside_pak .type_chambre{    font-family: Opensans;    font-weight:bold;    color:#174a7c;    margin-left: 12px;    margin-top:3px;}#rightside_pak .zone {    float: left;    margin-left: 12px;    margin-top: 8px;    width: 29%;}#rightside_pak .aventage{    width: 98%;}#rightside_pak .zone {    float: left;    margin-left: 12px;    margin-top: 8px;    width: 22%;}#rightside_pak .dej_icone {    float: left;    width: 22%;}#rightside_pak .zone span {    color: #282b2e;    float: left;    font-weight: 100;    margin-left: 8%;    margin-top: 1px;    position: relative;    top: 0;    width: 39%;}#rightside_pak .avion_icone {    float: left;    width: 25.6%;}#rightside_pak .transfert_icone{    float: left;    position: relative;    top: 6px;    width: 25.6%;}#rightside_pak .restauration_icone{    float: left;    width: 15%;}#rightside_pak  .localis_icone{    float: left;    width: 15%;}#rightside_pak  .casca_icone{    float: left;    width: 15%;}#rightside_pak .san_frais img {    left: 73%;    width: 18.2%;}#rightside_pak .liste_sit {    margin-bottom: 4px;    margin-top: 14px;}#rightside_pak .p_new {    margin-bottom: 0px;}#rightside_pak .pri_nuit {    margin-top: -7px;}#rightside_pak .points {    /*margin-left: 28%;*/    /*margin-top: 6px;*/    /*background-color: #fff;*/    margin-left: 0;    margin-top: 0;    padding-left:28%;    padding-top:5%;}#rightside_pak  .bordure{    height:1px;    width:49%;    border-bottom: 1px dotted #6c6c80;    margin-left:28%;    padding-top: 12px;}#rightside_pak .reserv {    background: url("../images/reserver_btn_pak.png") no-repeat ;    width:129px;    height:32px;}#rightside_pak .reserv:hover{    background: url("../images/reserver_btn_pak_hover.png") no-repeat ;}#rightside_pak .plus_in {    margin-left:0;}/*---------------Description fiche Package------------------------*/#fiche_contenu .desc_desc_titr{  line-height:27px;  float:left;    width:25%;}#fiche_contenu .liste_rassembleur{    border-bottom: 1px dashed #cccccc;    font-size: 14px;    list-style-type: none;    margin-bottom: 8px;    padding-bottom: 11px;}#fiche_contenu .desc_desc_paragraphe{  line-height:20px;  float:left;    width:73%;}#fiche_contenu .liste_description{    float:left;    width:47%;}#fiche_contenu .liste_description span{    color:#25282a;}#fiche_contenu .liste2_rassembleur{    float: left;width: 72%;    list-style-type:disc;    color:#004990;}#fancybox-content{    min-height: 720px;}#fiche_contenu  .carnet_hold{    background-color: #f4f1f1;    font-family: opensans;    margin-bottom: 10px;    margin-top: 5px;    padding: 22px 2% 2%;}#fiche_contenu  .blok_image{    width:24%;    margin-left:5%;    float:left;}#fiche_contenu  .blok_image img{    width:100%;    margin-bottom:10px;}#fiche_contenu  .contenue_text{    width:60%;    margin-left:3%;    float:left;}#fiche_contenu  .jour{    color:#fcd13e;    font-weight:bold;    float:left;    width:9%;    line-height: 17px;    position: relative;    top: -8px;}
#fiche_contenu  .titr_desc_jours{    float:left;    width: 91%;text-align:justify}/*#fiche_contenu  .titre{display: list-item;  margin-left: 1.3em;  list-style-type: disc;  padding-top: 5px;  color:#fcd13e;}*/#fiche_contenu  .titre{    margin-left: 1.75%;    border-left: 2px solid #dfdede;    color:#fcd13e;    padding-left: 2%;    position:relative;}#fiche_contenu  .list_type{    float:left;    background: url("../images/liste_style_pak.png") no-repeat ;    width:9px;    height:9px;    left: -1.1%;    position: absolute;}#fiche_contenu  .titre span{    color:#070706;    font-weight:bold;}#fiche_contenu  .desc_jour {    border-left: 2px solid #dfdede;    margin-left: 1.75%;    margin-top: -1.5%;    padding-left: 2%;    padding-top: 2.8%;    color:#444649;    padding-bottom:35px;}/*equipement hotel fiche*/#fiche_contenu .equipement_contenu{    background-color: #f4f1f1;    font-family: opensans;    margin-bottom: 10px;    margin-top: 5px;    padding:  2%;}#fiche_contenu .equip{    min-height:48px;    width:21%;    float:left;    background-color:#d5d9dd;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}#fiche_contenu .equip_img{    margin-left: 22%;    margin-top: 11px;}#fiche_contenu .equip span{    position:relative;    top:-5px;    margin-left: 8px;    color:#384d62;}#fiche_contenu .fleche_equip{    position: absolute;    right: -8px;    top: -19px;}#fiche_contenu  .equip_option{    float:left;    min-height:46px;    width:74%;    border:1px solid #d5d9dd;    margin-left:4%;    float:left;    background-color:#fff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}#fiche_contenu  .equip_option ul{    list-style-type:none;    padding-left: 15%;    padding-top: 15px;}#fiche_contenu  .equip_option li{    float:left;    font-family:opensans;    color:#4f4c4c;}#fiche_contenu  .equip_option .mot{    font-weight:bold;}#fiche_contenu  .equip_option .trait{    margin-left:3%;    margin-right:3%;}#fiche_contenu .titr_desc {    color: #184a7b;    font-weight: bold;    margin-top: 24px;}/*fiche_contenu_pak*/#fiche_contenu_pak .date_sejour{    display:none;}#fiche_contenu_pak .options{    margin-top:53px}#fiche_contenu_pak .tarif {    background-color: #fcd13e;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    text-transform: uppercase;    width: 22%;    cursor:pointer;}/*--------------------tarif depart package----------------------*/#fiche_contenu_pak .table_titre{    height:24px;    background-color:#eae5e5;    margin-left:3px;    width:99%;    margin-top:6px;}#fiche_contenu_pak  .table_titre div{    float:left;    font-family: opensans;    color:#294c76;    font-size:12px;    height: 24px;    text-align:center;    padding-top: 5px;    text-transform:uppercase;}#fiche_contenu_pak  .rows{    height:auto;    background-color:#ebe7e7;    margin-left:3px;    padding-bottom: 10px;    overflow:hidden;    width:99%;}#fiche_contenu_pak .row{    padding-bottom:2px;    font-family:opensans;    color:#2f3235;    font-size:13px;}#fiche_contenu_pak .row .c1{    height:100px;    width:17.31%;    text-align:center;    float:left;    background-color:#f9fcfd;    border-right:1px solid #ececed;    border-left:2px solid #ececed;}#fiche_contenu_pak .row .c2{    height:100px;    width:17.31%;    text-align:center;    float:left;    background-color:#f9fcfd;    border-right:1px solid #ececed;}#fiche_contenu_pak .row .c3{    height:100px;    width:36.72%;    text-align:center;    float:left;    background-color:#f9fcfd;    border-right:1px solid #ececed;}#fiche_contenu_pak .row .c4{    height:100px;    width:14.37%;    float:left;    text-align:center;    background-color:#f9fcfd;    border-right:1px solid #ececed;}#fiche_contenu_pak .row .c5{    height:100px;    width:14.29%;    float:left;    text-align:center;    background-color:#f9fcfd;    border-right:2px solid #ececed;}#fiche_contenu_pak .row .c1 .date{    display:block;    margin-top:13px;}#fiche_contenu_pak .row .c1 .heure{    display:block;}#fiche_contenu_pak .row .c1 .lieu{    display:block;}#fiche_contenu_pak .row .c2 .date{    display:block;    margin-top:13px;}#fiche_contenu_pak .row .c2 .heure{    display:block;}#fiche_contenu_pak .row .c2 .lieu{    display:block;}#fiche_contenu_pak .row .c3 .hot{    display:block;    margin-top:13px;    font-size:12px;}#fiche_contenu_pak .row .c3 .sejour{    display:block;    font-size:12px;}#fiche_contenu_pak .row .c3 .formule{    display:block;    font-size:12px;}#fiche_contenu_pak .row .c3  .vprogramme{    background:url("../images/presentation_fiche_icone.png") no-repeat;    padding-left:2px;    float:left;    margin-top:11px;    padding-left: 18px;    margin-left: 69px;}#fiche_contenu_pak .row .c3  .vprogramme a{    color:#3b70b0;    font-size:12px;    position:relative;    top:-1px;}#fiche_contenu_pak .row .c3  .vprogramme a:hover{    text-decoration:underline;}#fiche_contenu_pak .row .c3  .barr{    width:1px;    height:15px;    border-left:1px solid #8d8a86;    margin-top:11px;    margin-left:12px;    float:left;}#fiche_contenu_pak .row .c3  .vdetail{    background:url("../images/presentation_fiche_icone.png") no-repeat;    padding-left:2px;    float:left;    margin-top:11px;    padding-left: 18px;    margin-left:14px;}#fiche_contenu_pak .row .c3  .vdetail a{    color:#3b70b0;    font-size:12px;    position:relative;    top:-1px;}#fiche_contenu_pak .row .c3  .vdetail a:hover{    text-decoration:underline;}#fiche_contenu_pak .row .c4  .apartir{    display:block;    color:#8d8e90;    font-size:12px;    margin-top:13px;}#fiche_contenu_pak .row .c4  .prix{    display:block;    font-size:19px;    color:#ff9600;}#fiche_contenu_pak .row .c4  .prix span{    font-size:11px;}#fiche_contenu_pak .row .c4 .promo{    background:url("../images/promo_icone.png") no-repeat;    color:#3b70b0;    font-size:12px;    margin-left:10px;    margin-top:14px;    padding-top: 2px;}#fiche_contenu_pak .row .c5 .reservation{    margin-top: 35px;    cursor:pointer;}#fiche_contenu_pak .rows  .toutdepart{    background-color: #F9FCFD;    height: 22px;    margin-top: 11px;    padding-top: 6px;    width: 99.7%;    margin-left:2px;    display:none;}#fiche_contenu_pak .rows  .toutdepart  span{    background: url("../images/tout_depart.png") no-repeat ;    display: block;    padding-left: 21px;    margin-left: 791px;    cursor:pointer;    float: right;    margin-right: 23px;}#fiche_contenu_pak .rows  .toutdepart a{    position:relative;    top:-1px;    font-family:opensans;    font-size:12px;    color:#d98814;}#fiche_contenu_pak .rows  .toutdepart a:hover{    text-decoration:underline;}#fiche_contenu_pak .reserver_soum .res_choix{    background:url("../images/presentation_fiche_icone.png") no-repeat;    padding-left:15px;    font-family:opensans;    font-size:15px;    color:#3369a9;    margin-top:21px;    margin-left:13px;}#fiche_contenu_pak .reserver_soum .res_choix span{    position:relative;    top:-3px;    margin-left:5px;}#fiche_contenu_pak .reserver_soum .nbr_chambre{    font-family:opensans;    font-size:12px;    color:#494e55;    margin-left:34px;    margin-top:24px;    margin-bottom:4px;}#fiche_contenu_pak .reserver_soum .nbr_chambre select{    width:90px;    height:20px;    border:1px solid #e2dbdb;    margin-left:20px;}#fiche_contenu_pak .reserver_soum  .chambre{    margin-top:10px;    font-family:opensans;    margin-left:34px;}#fiche_contenu_pak .reserver_soum  .chambre .num_chambr{    font-size:12px;    color:#3b70b0;}#fiche_contenu_pak .reserver_soum  .chambre .adulte{    font-size:12px;    color:#494e55;    margin-left:90px;}#fiche_contenu_pak .reserver_soum  .chambre .adulte_s{    font-size:12px;    color:#494e55;    margin-left:17px;    height:20px;    border:1px solid #e2dbdb;    width:84px;}#fiche_contenu_pak .reserver_soum  .chambre .enfant{    font-size:12px;    color:#494e55;    margin-left:73px;}#fiche_contenu_pak .reserver_soum  .chambre .enf_s{    font-size:12px;    color:#494e55;    margin-left:17px;    height:20px;    border:1px solid #e2dbdb;    width:84px;}#fiche_contenu_pak .reserver_soum  .chambre .bebe{    font-size:12px;    color:#494e55;    margin-left:65px;}#fiche_contenu_pak .reserver_soum  .chambre .bebe_s{    font-size:12px;    color:#494e55;    margin-left:17px;    height:20px;    border:1px solid #e2dbdb;    width:84px;}#fiche_contenu_pak .reserver_soum{    background-color:#f9fcfd;    height:0;    overflow:hidden;    /*padding-bottom:27px;*/    margin-left:2px;    width: 99.7%;    position: relative;}#fiche_contenu_pak .reserver_soum .res_tarif{    background:url("../images/presentation_fiche_icone.png") no-repeat;    padding-left:15px;    font-family:opensans;    font-size:15px;    color:#3369a9;    margin-top:21px;    margin-left:13px;}#fiche_contenu_pak .reserver_soum .res_tarif span{    position:relative;    top:-3px;    margin-left:5px;}#fiche_contenu_pak .reserver_soum  .res_tab_titre{    background-color: #E8DDDD;    height: 35px;    margin-left: 12px;    width: 95%;    margin-top:12px;}#fiche_contenu_pak .reserver_soum  .res_tab_titre div{    float:left;    font-family:opensans;    font-size:12px;    color:#294c76;    text-transform:uppercase;    padding-top:2px;}#fiche_contenu_pak .reserver_soum  .res_tab_titre .red_d{    width:16%;    border-right:1px solid #fff;    height: 35px;    text-align:center;}#fiche_contenu_pak .reserver_soum  .res_tab_titre .red_s{    width:16%;    border-right:1px solid #fff;    height: 35px;    text-align:center;}#fiche_contenu_pak .reserver_soum  .res_tab_titre .red_t{    width:16%;    border-right:1px solid #fff;    height: 35px;    text-align:center;}#fiche_contenu_pak .reserver_soum  .res_tab_titre .red_e{    width:12%;    border-right:1px solid #fff;    height: 35px;    text-align:center;}#fiche_contenu_pak .reserver_soum  .res_tab_titre .red_b{    width:11%;    height: 35px;    text-align:center;}#fiche_contenu_pak  .res_tab .table_contenu{    margin-left: 12px;    width: 99%;}#fiche_contenu_pak  .res_tab .table_contenu div{    float:left;    height:38px;    font-family:open;    font-size:12px;    color:#2f3235;    font-weight:bold;    width: 96%;}#fiche_contenu_pak  .res_tab .table_contenu span{    position:relative;    top:6px;}#fiche_contenu_pak  .res_tab .table_contenu .td1{    border-left:1px solid #e0dfdc;    border-bottom:1px solid #e0dfdc;    width:16%;    text-align:center;}#fiche_contenu_pak  .res_tab .table_contenu .td2{    border-left:1px solid #e0dfdc;    border-bottom:1px solid #e0dfdc;    width:15.9%;    text-align:center;}#fiche_contenu_pak  .res_tab .table_contenu .td3{    border-left:1px solid #e0dfdc;    border-bottom:1px solid #e0dfdc;    width:16%;    text-align:center;}#fiche_contenu_pak  .res_tab .table_contenu .td4{    border-left:1px solid #e0dfdc;    border-bottom:1px solid #e0dfdc;    width:12%;    text-align:center;}#fiche_contenu_pak  .res_tab .table_contenu .td5{    border-left:1px solid #e0dfdc;    border-bottom:1px solid #e0dfdc;    border-right:1px solid #e0dfdc;    width:12%;    text-align:center;}#fiche_contenu_pak	.top_general3 {    color: #5B94C9;    display: block;    font-family: tahoma;    font-size: 13px;    font-weight: bold;    margin-bottom: 2px;    margin-left: 9px;    margin-top: 18px;    width: 500px;}#fiche_contenu_pak	 .top-tarif {    background: none repeat scroll 0 0 #e8dddd;    color: #294C76;    font-family: tahoma;    font-size: 11px;    font-weight: bold;    height: 30px;    margin-left: 5px;    margin-top: 3px;    width: 95%;}#fiche_contenu_pak	.top-tarif span {    display: block;    float: left;    height: 100%;}#fiche_contenu_pak	.top-tarif span.txt10 {    border-right: 1px solid #FFFFFF;    line-height: 25px;    text-align: center;    width: 41%;}#fiche_contenu_pak	.top-tarif span.txt11 {    border-right: 1px solid #FFFFFF;    line-height: 25px;    text-align: center;    width: 17%;}#fiche_contenu_pak	.top-tarif span.txt12 {    border-right: 1px solid #FFFFFF;    text-align: center;    line-height: 25px;    width: 17%;}#fiche_contenu_pak	.top-tarif span.txt13 {    border-right: 1px solid #FFFFFF;    line-height: 25px;    text-align: center;    width: 25%;    /*width: 18%;*/}#fiche_contenu_pak	.top-tarif span.txt14 {    border-right: 1px solid #FFFFFF;    line-height: 25px;    text-align: center;    width: 7%;}#fiche_contenu_pak	.ligne-tarif {    border-bottom: 1px solid #DEDDDA;    border-left: 1px solid #DEDDDA;    border-right: 1px solid #DEDDDA;    height: 35px;    margin-left: 5px;    width:94.9%;}#fiche_contenu_pak	.ligne-tarif span.culumn10 {    line-height: 29px;    width: 41%;    float:left;}#fiche_contenu_pak	.ligne-tarif span.culumn {    border-right: 1px solid #DEDDDA;    color: #554F4E;    float: left;    font-family: tahoma;    font-size: 12px;    height: 100%;}#fiche_contenu_pak	.ligne-tarif span.culumn11 {    line-height: 29px;    text-align: center;    width: 17%;}#fiche_contenu_pak	.ligne-tarif span.culumn12 {    text-align: center;    width: 17%;}#fiche_contenu_pak	.ligne-tarif span.culumn13 {    line-height: 29px;    text-align: center;    width: 25%;    border-right: none;}#fiche_contenu_pak	.ligne-tarif span.culumn14 {    text-align: center;    width: 69px;    border-right:none;    display: none;}#fiche_contenu_pak	select.nbrsup {    border: 1px solid #D3D1D1;    height: 24px;    margin-top: 6px;    padding: 2px;    width: 69px;}#fiche_contenu_pak	.titre_general3 {    border-bottom: 1px solid #DEDDDA;    height: 31px;    position: relative;    width: 95%;    margin-left: 6px;}#fiche_contenu_pak	span.red_general3 {    background-color: #3A79B9;    bottom: 10px;    display: block;    height: 9px;    left: 13px;    position: absolute;    width: 9px;}#fiche_contenu_pak	span.txt_general3 {    color: #5A5857;    font-family: opensans;    font-size: 13px;    font-weight: bold;    left: 30px;    position: absolute;    top: 8px;    width: 95%;}#fiche_contenu_pak	span.prix_general3 {    color: #5A5857;    font-family: opensans;    font-size: 13px;    position: absolute;    right: 30px;    top: 8px;}/*sorry part*/.sorry{    margin-top:50px;}.sorry .sorry_contenu{    width:100%;    padding: 2% 0 1.5%;    background-color:#f5f2f2;    border:1px solid #e1e4ea;    margin-bottom:9px;}.sorry .sorry_ic{    background-color:#fbb919;    padding:7px 13px;    float:left;    margin-left:26px;    width: 4.5%;}.sorry .sorry_ic img{    width:95%;}.sorry .sorry_text{    font-family:opensans;    float:left;    margin-left:28px;    color:#2a2c30;    position:relative;    top:-5px}.sorry .sorry_text strong{    font-size:25px;}.sorry .sorry_text span{    word-spacing: 3px;}.sorry .sorry_modif{    width:100%;    padding: 2% 5% 1.5%;    background-color:#f5f2f2;    border:1px solid #e1e4ea;    margin-bottom:18px;}.sorry .sorry_modif_contenu{    font-family:opensans;    color:#414855;    text-align:center;}.sorry .sorry_sub{    float:right;    margin-bottom:16px;}.sorry .sorry_sub input{    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background-color:#004990;    color:#fff;    border:none;    font-weight:bold;    padding:3% 3%;    cursor:pointer;}.sorry .sorry_sub input:hover{    color: #1a3f84;    background-color:#fbb919;}#slid_fiche .fade{    display:none;}#slid_fiche .fade1{    display:block;}.tab_fichePackage{    background-color: #fcd13e;    border-top-left-radius: 3px;    border-top-right-radius: 3px;    color: #004990;    float: left;    font-family: Opensans;    font-weight: bold;    padding-bottom: 8px;    padding-top: 8px;    text-align: center;    text-transform: uppercase;    width: 15%;    cursor:pointer;}.extras_nbr{    display: none;}/*mod crea*/#crea .creation_hold{    -webkit-border-top-left-radius: 4px;    -webkit-border-top-right-radius: 4px;    -moz-border-radius-topleft: 4px;    -moz-border-radius-topright: 4px;    border-top-left-radius: 4px;    border-top-right-radius: 4px;    margin-top:30px;    margin-bottom:10px;    background-color:#f2f1ed;    -moz-box-shadow: 0px -4px 5px 0px #cfcfcf;    -webkit-box-shadow: 0px -4px 5px 0px #cfcfcf;    -o-box-shadow: 0px -4px 5px 0px #cfcfcf;    box-shadow: 0px -4px 5px 0px #cfcfcf;    filter:progid:DXImageTransform.Microsoft.Shadow(color=#cfcfcf, Direction=90, Strength=5);}#crea .titre{    font-family:opensans;    color:#004990;    text-transform:uppercase;    padding:1% 0 1% 3%;    background-color:#e9eaec;    border-bottom:2px solid #fcd13e;}#crea .left_formulaire{    float:left;    width:65%;    margin-left:3%;    margin-right:3%;}#crea .right_image{    float:right;    margin-top: 66px;    margin-right: 3.95%;    width: 24%;    text-align:center;}#crea .sej_dub{    width:98.2%;}#crea .sej_rose{    margin-top:12px;    margin-bottom:13px;    margin-left: 4%;    width: 95.4%;}#crea .sej_mald{    width:99%;}#crea .sej_istanb{    margin-top:9px;    width:98.25%;    margin-bottom:35px;}#crea .titr_form{    margin-top:32px;    color:#004990;    font-family:opensans;    text-transform:uppercase;    font-weight: bold;}#crea .titre_barre{    float:left;    border-top:2px  solid #fcd13e;}#crea  .titre_non_barre{    float:left;    margin-left:5px;    margin-top:2px;}#crea  .ch{    margin-top:19px;}#crea  .ch1{    margin-top:32px;}#crea  .text_ch{    float:left;    width:150px;    text-align:right;    font-family:opensans;    font-size:14px;    color:#323b44;    margin-right:30px;}#crea  .ch_inp{    position:relative;    float:left;    top:-2px}#crea  .ch_inp input{    height:26px;    width:450px;    border:1px solid #d6d5d2;    font-family:opensans;    color:#616364;    font-size:11px;    padding-left:30px;}#crea  .chek_span{    font-family:opensans;    color:#004990;    float:left;    width:95px;}#crea  .icheckbox_minimal-green{    float:left;}#crea  .champ2{    width:318px !important;    margin-left: 18px;    float:left;}#crea  .choix_prestation{    margin-top:14px;}#crea  .selct1{    background: url("../images/select_btn_.png") no-repeat ;    height: 29px;    padding-left: 13px;    padding-top: 6px;    width: 224px;    color: #616364;    font-family: opensans;    font-size: 11px;}#crea  .ch4 .ch_inp input{    width:224px;}#crea  .chambres{    background-color: #eceeed;    margin-bottom: 31px;    margin-top: 22px;    padding: 2% 3%;    width: 108%;}#crea  .ch_titr{    color:#3c648a;    font-weight:bold;    font-family:opensans;    margin-bottom:6px}#crea  .chambre_info{    font-family:opensans;    margin-top:3px;}#crea  .nb_ad_inp {    border: 1px solid #d6d5d2;    color: #616364;    font-family: opensans;    font-size: 11px;    height: 26px;    padding-left: 20px;    width: 192px;    margin-left:30px;    margin-right:25px;}#crea  .nb_enf_inp {    border: 1px solid #d6d5d2;    color: #616364;    font-family: opensans;    font-size: 11px;    height: 26px;    padding-left: 20px;    width: 197px;    margin-left:10px;}#crea  .txtarea{    border: 1px solid #d6d5d2;    font-family: opensans;    font-size: 11px;    width:450px !important;    height:123px;}#crea  .infos{    margin-top:17px;}#crea  .inf1{    float:left;    width:60px;    margin-top: 4px;    text-align:right;    font-family: opensans;}#crea  .inf_inp_l{    float:left;    width:265px;    margin-left:25px;    color:#323b44;}#crea  .inf_inp_l input{    width:198px;    border: 1px solid #d6d5d2;    font-family: opensans;    font-size: 11px;    height: 26px;}#crea  .inf1_r{    float:left;    width:65px;    margin-top: 4px;    text-align:right;    color:#323b44;    font-family: opensans;}#crea  .inf_inp_r{    float:left;    width:294px;    margin-left:12px;    color:#323b44;}#crea  .inf_inp_r input{    width:198px;    border: 1px solid #d6d5d2;    font-family: opensans;    font-size: 11px;    height: 26px;}#crea  .sub_form{    margin-left:473px;    background-color:#fcd13e;    margin-top:33px;    margin-bottom:11px;    font-family:opensans;    color:#201e1e;    font-size:15px;    text-transform:uppercase;    padding:6px 43px 4px;    border:none;    cursor:pointer;    margin-bottom:25px;}#crea  .sub_form:hover{    background-color:#004484;    color:#fff;}
.errValidate {    border: thin solid #f9c035 !important;}
#i_from{height: 27px;    position: relative;    top: -10px;    width: 200px;}/*shadowbox*/.shad{    position:fixed;    width:100%;    height:100%;    z-index:200;    background-image:url("../images/bg_shadow.png");    top: 0;    display:none;}.shad_identification{    position:fixed;    width:100%;    height:100%;    z-index:201;    width:730px;    margin-left:-365px;    left:50%;    top:50%;    height:430px;    margin-top:-215px;    display:none;}.shad_identification .identif_titre .fermeture{    font-size: 27px;    font-weight: bold;    margin-left: 451px;    top: -3px;    cursor:pointer;}.shad_identification .identif_titre{    height:30px;    background-color: #79C2E4;}.shad_identification .identif_titre span{    color: #FFFFFF;    font-family: opensans;    font-size: 19px;    margin-left: 22px;    position: relative;    top: -6px;    text-transform:uppercase;}.shad_identification .identif_contenue{    height:364px;    background-color:#FFF;}.shad_identification  .inscription_shad{    float:left;}.shad_identification  .inscription_shad form{    height: 268px;}.shad_identification  .inscription_shad .titre{    color: #FF9600;    font-family: opensans;    font-size: 19px;    margin-left: 14px;    margin-top: 23px;}.shad_identification  .connexion_shad .titre{    color: #FF9600;    font-family: opensans;    font-size: 19px;    margin-top: 23px;}.shad_identification  .connexion_shad form{    margin-top:62px;    height: 146px;}.shad_identification  .inscription_shad .inscr_form{    margin-left:15px;    margin-top:10px;}.shad_identification  .inscription_shad .nom{    margin-top:24px;}.shad_identification  .inscription_shad .inscr_form span{    color: #3B70B0;    display: block;    float: left;    font-family: opensans;    font-size: 13px;    margin-left: 5px;    margin-top: 6px;    text-transform: uppercase;    width: 119px;}.shad_identification  .inscription_shad .inscr_form input{    background: url("../images/bg_input.png") no-repeat ;    border: 1px solid #DBD1D1;    float: left;    font-family: opensans;    font-size: 13px;    height: 25px;    width: 163px;}.shad_identification .inscription_shad .ville_inscription{    background: url("../images/bg_input.png") no-repeat;    border: 1px solid #dbd1d1;    float: left;    font-family: opensans;    font-size: 13px;    height: 25px;    width: 163px;}.shad_identification  .inscription_shad .insc_sub{    background-color: #FF9600;    border: medium none;    color: #FFFFFF;    font-family: opensans;    font-size: 13px;    height: 24px;    margin-left: 171px;    margin-top: 10px;    width: 95px;    cursor:pointer;}.shad_identification .connexion_shad{    float: left;    margin-left: 122px;}.shad_identification  .connexion_shad  .connex_form{margin-top:10px;}.shad_identification  .connexion_shad  .connex_form span{    color: #3B70B0;    display: block;    float: left;    font-family: opensans;    font-size: 13px;    margin-left: 5px;    margin-top: 6px;    text-transform: uppercase;    width: 119px;}.shad_identification  .connexion_shad  .connex_form  input{    background: url("../images/bg_input.png") no-repeat ;    border: 1px solid #DBD1D1;    float: left;    font-family: opensans;    font-size: 13px;    height: 25px;    width: 163px;}.shad_identification  .connexion_shad .connex_sub{    background-color: #FF9600;    border: medium none;    color: #FFFFFF;    font-family: opensans;    font-size: 13px;    height: 24px;    margin-left: 123px;    margin-top: 25px;    width: 95px;    cursor:pointer;}.shad_identification  .connexion_shad .mp_oublier{    margin-left: 10px;    margin-top: 13px;}.shad_identification  .connexion_shad .mp_oublier  a{    color: #3B70B0;    font-family: opensans;    font-size: 9px;    font-weight: bold;    margin-left: -4px;    width: 119px;}.shad_identification  .connexion_shad .mp_oublier  a:hover{    text-decoration:underline;}/*--------------------plus de depart----------------------------*//*--------------------plus de depart----------------------------*/.ligne_detail_gta {    background-color: #75afff;    float: left;    height: 25px;    position: relative;    width: 99.5%;    border-bottom:1px solid #dcdcdc;    padding-top:4px;}.ligne_detail_gta .cellule_detail_gta {    border: 1px solid #fff;    color: #fff;    float: left;    font-family: opensans;    font-size: 12px;    height: 12px;    padding: 6px 0;    text-align: center;    width: 17.9%;    /*width: 14.9%;*/}.ligne_detail_gta .cellule_detail_gta {    color: #fff;    font-family: opensans;    font-size: 12px;    text-align: center;}.cellule_detail_gta {    color: #1e5196 !important;}.prix_detail {    color: #cf2121 !important;}.cellule_detail_gta_reserv {    background-color: #01478f;    border: 1px solid #01478f;    color: #fff !important;    cursor: pointer;    display: block;    height: 18px;    margin-left: -1px;    padding-top: 1px;    text-align: center;    width: 65px;}.cellule_detail_gta_reserv:hover{    background-color: #fbb919;    border: 1px solid #fbb919;}.cellule_detail_gta select{    border:1px soli #dcdcdc;    font-family:opensans;}/*login*//*mod image_login*/#image_login img{    width:100%;}#image_login {    margin-top:25px}/*mod login*/#login{    position:relative;    width:27%;    margin-left:4%;}#login .login_compte{    position:absolute;    bottom: 140px;    width:100%;}#login .log{    background:url("../images/ombre_login.png") repeat ;    padding:8% 4% 0 4%;}#login .facbook{    width:100.1%;}#login .facbook img{    width:100%;}#login .ou{    color:#fcd13e;    font-family:opensans;    padding:3% 0;    text-align:center;}#login .inp input{    width:100%;    height:33px;    border:none;    font-family:opensans;    color:#656162;    font-size:12px;    padding-left:5%}#login .mp{    margin-top:10px;}#login .question{    color:#fff;    margin-top:22px;    text-decoration:underline;    font-family:opensans;}#login .question a{    color:#fff;}#login .chek{    margin-top:10px;    padding-bottom:20px;}#login .chek label{    font-family:opensans;    margin-left:3px;    color:#fff;}#login .log_sub{    border:none;    background-color:#fcd13e;    padding:3% 0;    font-family:opensans;    font-weight:bold;    color:#202425;    text-transform:uppercase;    width:100%;}#login .log_sub:hover{    background-color:#004990;    color:#fff;    cursor:pointer;}#login .log2{    margin-top:21px;    padding:0% 4% 0;}#login .membre{    color:#fff;    font-family:opensans;    padding:4% 0;    text-align:center;}.white_content2 {  background-color: #ffffff;  border: 4px solid #666666;  display: none;  height: auto;  left: 40%;  overflow: auto;  padding: 4px;  position: absolute;  top: 40%;  width: auto;  z-index: 1002;}.chambre2 {    border: 1px solid #c1c9d1;    color: #a9a4a4;    float: left;    font-family: Opensans;    height: auto;    padding-bottom: 4px;    padding-right: 4px;    padding-top: 4px;}/*mod panier*/#panier .menu{    margin-left:5%;    width:93%;    margin-bottom:31px;}#panier .menu_f{    float:right;}#panier .tab_titre{    width:100%;}#panier .tab_titre td{    text-align:center;}#panier .phot_titre {    border-right: 1px solid #fff;}#panier .des_titre{    border-right:1px solid #fff;}#panier .dispo_titre{    border-right:1px solid #fff;}#panier .statut_titre{    border-right:1px solid #fff;}#panier .prix_titre{    border-right:1px solid #fff;}#panier .tab_titre span{    color: #194e80;    font-family: Opensans;    font-size: 12px;    color:#194e80;    font-weight:bold;    text-transform:uppercase;    position:relative;}#panier .ref_titre {    border-right: 1px solid #fff;}#panier .ref_titre span {    left: 22px;}#panier .tab_contenue{    width:100%;}#panier  .tab_contenue .ref_contenue{    /*border-right:1px solid #f7f6f6;    border-bottom:1px solid #f7f6f6;*/    background-color:#fff;}#panier  .tab_contenue td{    border:1px solid #f9f7f7}#panier  .tab_contenue .ref_contenue span{    color: #484343;    font-family: Opensans;    font-size: 12px;    position:relative;    left: 16px;}#panier  .tab_contenue .phot_contenue{    padding-bottom:10px;    background-color:#fff;}#panier  .tab_contenue .phot_contenue img{    margin-top: 5px;}#panier  .tab_contenue .phot_contenue a{    color: #494444;    display: block;    font-family: Opensans;    font-size: 10px;    position: relative;    top: 2px;}#panier  .tab_contenue .phot_contenue a:hover{    text-decoration:underline;}#panier  .tab_contenue .des_contenue{    background-color:#fff;}#panier  .tab_contenue .des_contenue div{    color: #484343;    display: block;    font-family: Opensans;    font-size: 11px;    margin-left:15px;}#panier  .tab_contenue .des_contenue a:hover{    text-decoration:underline;}#panier  .tab_contenue .dispo_contenue{    background-color:#fff;}#panier  .tab_contenue .dispo_contenue span{    color: #3b8b17;    display: block;    font-family: Opensans;    font-size: 12px;    position:relative;    text-transform:uppercase;    position:relative;    font-weight:bold;}#panier  .tab_contenue .statut_titre{    background-color:#fff;}#panier  .tab_contenue .statut_titre span{    color: #484343;    display: block;    font-family: Opensans;    font-size: 12px;    position:relative;}#panier  .tab_contenue .prix_contenue{    background-color:#fff;}#panier  .tab_contenue .prix_contenue span{    color: #245281;    display: block;    font-family: Opensans;    font-size: 12px;    position:relative;    font-weight:bold;}#panier  .tab_contenue .chek_contenue{    background-color:#fff;}#panier  .tab_contenue .chek_contenue div{    position:relative;}#panier  .tab_contenue .supp_contenue{    background-color:#fff;}#panier  .tab_contenue .supp_contenue img{    position:relative;}#panier  .total{    height:27px;    background-color:#dedede;    margin-top:7px;}#panier  .total_titre{    color: #3B3535;    display: block;    float: right;    font-family:arial;    font-size: 14px;    font-weight: bold;    margin-left:0%;    margin-top: 4px;}#panier  .total_prix{    float:right;    width:120px;    height:27px;    background-color:#c2171b;    margin-left: 13px;}#panier  .total_prix span{    color: #FFFFFF;    font-family: arial;    font-size: 14px;    font-weight: bold;    left: 20px;    position: relative;    top: 5px;}/*mod compte*/#compte .inscr_form input {    border: 1px solid #dbd1d1;    font-family: opensans;    font-size: 13px;    height: 25px;    width: 81%;    float:left;}#compte  .inscr_form span {    color: #3b70b0;    display: block;    float: left;    font-family: opensans;    font-size: 13px;    margin-left: 5px;    margin-top: 6px;    text-transform: uppercase;    width: 18%;}#compte  .inscr_form select {    border: 1px solid #dbd1d1;    font-family: opensans;    font-size: 13px;    height: 25px;    width: 81%;    float:left;}#compte  .inscr_form{    margin-bottom:15px;}#compte   .insc_sub {    background-color: #194e80;    border: medium none;    color: #ffffff;    cursor: pointer;    float: right;    font-family: opensans;    font-size: 13px;    height: 24px;    margin-left: 171px;    margin-top: 10px;    padding:0 3%;}#compte  .insc_sub:hover{    background-color: #fcd13e;    color:#3e3939;}/*afiche*/#slid_afiche .titre_hotel {    border-bottom: 3px solid #f2f1f1;    float: left;    margin-left: 1.2%;    margin-top: 10px;    padding-bottom: 11px;    width: 66%;    margin-bottom:11px;}#slid_afiche .descrp_hold{    margin:2%;    background-color:#83d360;    padding:2%;}#slid_afiche .titre{    text-align:center;    font-family:opensans;    color:#004990;    text-transform:uppercase;    margin-bottom:11px;    line-height: 18px;}#slid_afiche .descrp3_hold{    background-color: #fffcfc;    padding-bottom: 2px;    padding-top: 11px;}#slid_afiche .descrp2_hold{    background-color:#fffcfc;    padding-top:11px;    padding-bottom:2px;}#slid_afiche .activ{    margin-left:5%;    margin-right:5%;    border-bottom:1px dashed #cdd0d4;    padding-bottom:8px;    margin-bottom:10px;}#slid_afiche .activ img{    float:left;}#slid_afiche .activ span{    font-family:opensans;    color:#424441;    margin-left:3%;    float:left;    margin-top: 5px;}#slid_afiche .activ5{    border-bottom:none;}#slid_afiche .act_img{    float: left;    width: 8%;}#slid_afiche .activ1 img{    width:87%;}#slid_afiche .activ2 img{    width:98%;}#slid_afiche .activ3 img{    width:94%;}#slid_afiche .activ4 img{    width:83%;}#slid_afiche .activ5 img{    width:73%;}#fiche_acontenu .description{    background-color: #fcd13e;}#fiche_acontenu .titre_tab2 td {    border-right: 1px solid #ded8d8;    color: #004990;    font-family: Opensans;    font-weight: bold;    padding-bottom: 10px;    padding-top: 10px;    margin-left:2px}#fiche_acontenu .titre_tab2 span{    margin-left:3px;}#fiche_acontenu .selectd{    margin-top:10px;    margin-bottom:5px;}#raison2 .cadeau{    width: 51.85%;}#raison2 .desc_hold {    float: left;    width: 48.15%;    background-color: #f4f1f1;    border: 2px solid #fff;    box-shadow: 0 0 5px 0 #cfcfcf;    margin-left:0;}#raison2 .info_icone_fiche {    float: left;    margin-left: 6%;    margin-top:6px}#raison2 .raison_titre {    color: #004990;    float: left;    font-family: Opensans;    margin-left: 1%;    text-transform: uppercase;    margin-top:10px}#raison .liste_sit li{    color: #272925;    height:16px;}#raison .liste_sit li span{    margin-left:10px;}#raison2 .liste_sit li{    margin-left:18px;}#raison .nbr_adv {    color: #347b1b;}#raison2 .aventage {    padding-bottom: 1%;}#raison2 .avis{    padding-bottom: 1%;}#fiche_acontenu .description_conten{    margin-top:0}#activites .trait{    width:76%;}#activites .th_box{    width:23%;    float:left;    margin-right:2.66%;}#activites .img_hold{    background-color:#f7f4e9;    padding-bottom:2%;    padding-top:2%; display:block;}#activites .img_hold img{    width:96%;    margin-left:2%;}#activites .boxes{    margin-left:11px;}#activites .th_text{ display:block;   text-align:center;    font-family:opensans;    text-transform:uppercase;    color:#273033;    font-weight:bold;    margin-top:3px;}#leftside_pak2 .raison_titre{    padding-top:3px;    border-top: 2px solid #fff;    background-color:none;    background-color:inherit;}#leftside_pak2 .rais_img{    margin-top:12px}#leftside_pak2 .gagne {    border-bottom: none;    color: #fff;    font-family: Opensans;    background-color:#910064;    margin-right:0;    margin-left:0;    padding-left:8%;    padding-bottom: 5px;    padding-top: 2%;    width: 100%;}#leftside_pak2 .gagne strong{    color:#fcd13e;}#leftside_pak2 .liste_sit li{    color:#292a27;}#leftside_pak2 .liste_sit li span{    margin-left:7px}#leftside_pak .nbr_adv {    color: #347b1b;}#slid_bfiche .descrp_hold{    background-color: #f6f4ee;}#slid_bfiche .descrp2_hold{    background-color: inherit;    padding-bottom:0;    padding-top:2px;}#slid_bfiche .titre{    text-align:left;    text-transform: none;    margin-left:2%;}#slid_bfiche .contarebors{    padding-top:4px;    padding-bottom:7px;    background-color:#c52525;    text-align:center;    font-family:opensans;}#slid_bfiche .contarebors img{    margin-right:5px;    position:relative;    top:5px;}#slid_bfiche .jn{    font-size:17px;    color:#fff;    font-weight:bold;}#slid_bfiche .descrp_hold{    padding:2% 0;}#slid_bfiche .jl{    font-weight:bold;    color:#fcd13e;    font-size:13px;    margin-right:5px;    text-transform:uppercase;}#slid_bfiche .val_remis{}#slid_bfiche .val{    background-color:#fcd13e;    width:49%;    border-right:1px solid #f6f4ee;    float:left;    font-family:opensans;    text-align:center;    color:#000;    font-weight:bold;    padding-bottom:5px;    padding-top:5px;}#slid_bfiche .remis{    background-color:#fcd13e;    width:51%;    float:left;    padding-bottom:5px;    padding-top:5px;    font-family:opensans;    text-align:center;    color:#000;    font-weight:bold;}#slid_bfiche .listdeal{    list-style-image: url("../images/point.png");    margin-left: 28px;    margin-top: 14px;    width: 80%;    padding-bottom:10px;}#slid_bfiche .listdeal li{    height:27px;}#slid_bfiche .listdeal span{    color:#272825;    margin-left:3px;    font-family:opensans;    position:relative;    top:-2px;}#fiche_contenub .resrver_main{    text-align:center;    margin-top:10px;    margin-bottom:15px;}#fiche_contenub .resrver_main span{    margin-left:7px;    color:#68a036;    font-size:19px;    position:relative;    top:-4px;}#fiche_contenub .titre_{    margin-bottom: 3px;    margin-left: 12px;    margin-top: 24px;    position: relative;}#fiche_contenub .lenum{    color: #373535;    font-family: opensans;    font-size: 18px;    font-weight: bold;    left: 10px;    margin-top: 2px;    position: absolute;}#fiche_contenub .titre_lettre{    color: #004484;    font-family: opensans;    font-size: 18px;    font-weight: bold;    margin-left: 15px;    position: relative;    top: -13px;}#fiche_contenub .options{    margin-top:0;}#fiche_contenub .tit{    border-top:3px solid #fcd13e;}#fiche_contenub .p_old {    color: #004990;    font-family:opensans;    margin-left: 22px;    padding-top: 4px;    text-align: left;    text-decoration: line-through;}#fiche_contenub .contenu .economise {    margin-top: 4px;}#fiche_contenub .pri_nuit{    margin-top: 9px;}#fiche_contenub .tel_{    margin-left:0;}#fiche_contenub .tel_ .titre_lettre{    font-weight:100;    position:relative;    top:-8px;}#fiche_contenub .tel_ .titre_lettre strong{    font-weight:bold;}#fiche_contenub .menu{    margin-top:30px;    border-bottom:none;}#fiche_contenub .description{    width: 15%;    background-color: #fcd13e;}#fiche_contenub .desccontenu{    background-color:#fafafa;    border:1px solid #f5efef;}#fiche_contenub .desctext{    font-family:opensans;    float:left;    margin-top:20px;    margin-left:3%;    width:51%;    color:#2c2f32;    text-align:justify;    padding-bottom:20px;}#fiche_contenub .emplacement{    float:left;    width:40%;    margin-left:5%;    margin-top:20px;}#fiche_contenub .cart_empla {    height: 176px;    overflow: hidden;    width: 100%;}#fiche_contenub .cart_empla img{    width:98%;}#fiche_contenub .pays {    color: #424242;    font-family: Opensans;    font-weight: bold;    margin-top:8px;}#fiche_contenub .adv_{    margin-top:2px;}/*30 3*/#slid_afiche .descrp_hold{    background-color:#fcd13e;}#slid_afiche .descrp2_hold {    background-color: inherit;}#slid_afiche .titre{    color: #1e4285;}#slid_afiche .activ_hold{    background-color: #fff;}#slid_afiche .activ{    border-bottom: 1px dashed #fcd13e;    margin-left:0;    padding-bottom: 2px;}#slid_afiche .fiche_bandeau img{    width:100%;}#slid_afiche .act_img {    width: 14.8%;}#slid_afiche .activ span {    margin-left: 4%;    width: 80%;}#slid_afiche .activ2 img {    width: 100%;}#slid_afiche .activ1 img {    width: 100%;}#slid_afiche .activ3 img {    width: 100%;}#slid_afiche .activ4 img {    width: 100%;}#slid_afiche .activ5 img {    width: 100%;}#slid_afiche .descrp2_hold {    padding-bottom: 0px;    padding-top: 0;}#slid_afiche .titre {    margin-bottom: 2px;}#slid_afiche .descrp_hold {    padding: 2% 2% 0.5%;}#pak_recherche{    background-color: #f4f1f1;    padding-bottom: 5px;    text-align: center;    width: 100%;}#pak_recherche .ch_v{    color:#534d4d;    font-family:opensans;    font-size:15px;}#pak_recherche .selct1 {    background: url("../images/select_btnindex.png") no-repeat ;    height: 42px;    margin-left: 12px;    padding-left:27px;    width: 251px;    padding-top:15px;    font-family:opensans;    font-size:12px;    color:#004484 !important;    text-align:left;}#slid_bfiche .descrp_hold {    padding: 0 0;}
/*---------------------recherche vol ------------------------------------*/
#slid_bfiche .descrp_hold {    padding: 0 0;}#recherche .contenu_vol .typeVole1 {    margin-left: 12px;    width: 274px;    padding-top: 11px;}#recherche .contenu_vol .typeVole1 label {    color:#00488c;    font-family: Opensans;    font-size: 10px;    margin-left: 4px;    margin-right: 2px;    position: relative;    top: -3px;}#recherche .contenu_vol .typeVole2 {    float: left;    margin-left: 16px;    margin-top:17px;}#recherche .contenu_vol .typeVole2 span {    color: #00488c;    font-family: Opensans;    font-size: 15px;    margin-left: 2px;    margin-top: 28px;    font-weight: bold;}#recherche .contenu_vol .typeVole2 input {    border: 1px solid #bbc3cc;    /*color: #a9a4a4;*/ color:#003580;    font-size: 11px;    height: 19px;    margin: 2px 0 0 2px;    padding: 0 0 0 5px;    width: 115px;}#recherche .contenu_vol .typeVole3 {    float: left;    margin-left: 21px;    margin-top:17px;}
#recherche .contenu_vol .typeVole3 span {    color: #00488c;    font-family: Opensans;    font-size: 15px;    margin-left: 2px;    font-weight: bold;}
#recherche .contenu_vol  .typeVole3 input {    border: 1px solid #bbc3cc;    /*color: #a9a4a4;*/ color:#003580;    font-size: 11px;    height: 19px;    margin: 2px 0 0 2px;    padding: 0 0 0 5px;    width: 115px;}#recherche .contenu_vol  .typeVole4 {    float: left;    clear: left;    margin-top: 17px;    margin-left:17px;}#recherche .contenu_vol  .typeVole4 span {    color: #00488c;    font-family: Opensans;    font-size: 13px;    font-weight: bold;}#recherche .contenu_vol  .typeVole5 span {    color: #00488c;    font-family: Opensans;    font-size: 13px;    font-weight: bold;}#recherche .contenu_vol .typeVole4 input {    border:1px solid #bebbb5;    border-right:none;    background-color: #fff;    /*color: #a9a4a4;*/ color:#003580;    float: left;    font-size: 11px;    height: 27px;    margin-left: 3px;    padding: 0 0 0 5px;    width: 88px;}#recherche .contenu_vol .typeVole5 {    float: left;    margin-bottom: 10px;    margin-left: 23px;    margin-top: 17px;}#recherche .contenu_vol .typeVole5 input {    border:1px solid #bebbb5;    border-right:none;    background-color: #fff;    /*color: #a9a4a4;*/ color:#003580;    float: left;    font-size: 11px;    height: 27px;    padding: 0 0 0 5px;    width: 87px;}#recherche .contenu_vol .typeVole6 {    clear: both;    margin-bottom: 9px;    position: relative;    top: 5px;    margin-left:17px;}#recherche .contenu_vol .typeVole6 span {    color: #00488c;    font-family: Opensans;    font-size: 15px;    font-weight: bold;}#recherche .contenu_vol  .typeVole6 select {    border: 1px solid #bbc3cc;    /*color: #a9a4a4;*/ color:#003580;    font-size: 11px;    height: 23px;    margin: 2px 0 0 2px;    padding: 3px 0 0;    width: 253px;}#recherche .contenu_vol  .typeVole7 {    margin-left: -6px;    margin-top: 26px;    width: 261px;    margin-left:17px;}#recherche .contenu_vol  .typeVole7 label {    color: #00488c;    font-family: Opensans;    font-size: 11px;    font-weight: bold;}#recherche .contenu_vol .typeVole7 select {    border: 1px solid #bbc3cc;    /*color: #a9a4a4;*/ color:#003580;    font-size: 12px;}#recherche .contenu_vol .vol_sub {    background: url("../images/btn_recherche_hotel.png") no-repeat ;    border: medium none;    cursor: pointer;    height: 26px;    margin-left: 7px;    margin-top: 62px;    width: 280px;}#recherche .contenu_vol .vol_sub:hover {    background: url("../images/btn_recherche_hotelh.png") no-repeat ;}
.txtdate #listVille1 {    background-color: #fff;    position: absolute;    width: 205px;    z-index: 100;}
.txtdate #listVille2 {    background-color: #fff;    position: absolute;    width: 205px;    z-index: 100;}
.validation{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    height:18px;    color: #5C6470;    display:none;    text-align:center;    padding-top:2px;}



/*header 17 04*/
#header  .compte_connexion{
position:relative;
z-index:15
}
#header  .connexion_hold{
position:absolute;
width:290px;
right:0;
height:0;
overflow:hidden;
}
#header  .con_contenu{
background: url("../images/bg_connexion.png") repeat-y ;
height:auto;
width: 286px;
left: -3px;
    position: relative;
}
#header  .connexion_titre{
text-align:center;
width: 280px;
background-color:#f0ecec;
color:#393d41;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:10px 0;
font-family:opensans;
margin-left: 5px;
}
#header  .face_connex{
text-align:center;
margin:10px 0;
}
#header  .ou{
padding-bottom:10px;
}
#header  .br_left{
float:left;
background-color:#fcd13e;
height:1px;
margin-left:5px;
width:103px;
margin-top: 8px;
}
#header  .ou_titr{
width:75px;
float:left;
text-align:center;
color:#596672;
font-size:13px;
font-family:opensans;
}
#header  .br_right{
float:left;
background-color:#fcd13e;
height:1px;
width:103px;
margin-top: 8px;
}
#header  .text{
color:#004484;
font-size:13px;
margin-left:18px;
text-transform:uppercase;
margin-bottom:8px;
font-family:opensans;
font-weight:bold;
}
#header  .inp_ch input{
margin-left:18px;
border:1px solid #c4d9ee;
width:235px;
height:26px;
padding-left:4px;
font-family:opensans;
font-size:12px;
color:#909295;
}
#header  .mail{
margin-bottom:12px;
}
#header  .mp{
margin-bottom:5px;
}
#header  .oublie{
color:#ab1717;
text-decoration:underline;
font-family:opensans;
font-size:12px;
margin-left:18px;
}
#header  .oublie a{
color:#ab1717;
}
#header  .inp_sub input{
margin-top:16px;
margin-bottom:15px;
background-color:#fcd13e;
font-family:opensans;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#2d2727;
margin-left:18px;
padding:8px 0;
width:235px;
border:none;
cursor:pointer;
}
#header  .inp_sub input:hover{
background-color:#004484;
color:#fff;
}
#header  .pas_membre{
margin-left:18px;
color:#31271e;
font-family:opensans;
font-size:13px;
}
#header  .pas_membre span{
color:#004484;
text-decoration:underline;
}
#header  .compte_inscription{
position:relative;
z-index:1000
}
#header  .inscription_hold{
position:absolute;
width:793px;
right:0;
height:0;
overflow:hidden;
}
#header  .insc_foot{
}
#header  .in_titre{
text-align:center;
width: 787px;
background-color:#f0ecec;
color:#393d41;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:10px 0;
font-family:opensans;
margin-left: 4px;
}
#header  .thehold{
background: url("../images/bg_insc_hold.png") no-repeat ;
width:793px;
height:391px;
}
#header  .face_insc{
margin-left:123px;
padding-top:15px;
}
#header  .face_insc img{
cursor:pointer;
}
#header  .leftside_ins{
float:left;
width:492px;

}
#header .br_left2{
width:189px;
margin-left:25px;
}
#header .br_right2{
width:189px
}
#header .ou_titr {
  width: 73px;
}
#header .ou2{
margin-top:8px;
}
#header .tx_inp{
color:#004484;
font-family:opensans;
font-size:13px;
font-weight:bold;
}
#header .inpt{
margin-left:25px;
}
#header .tx_inp input{
width:223px;
border:1px solid #c4d9ee;
height:26px;
color: #969696;
font-family: Opensans;
font-size: 11px;
padding-left:4px;
}
#header .tx_news input{
float:left;
}
#header .tx_news span{
float:left;
color:#393d41;
font-family:opensans;
font-size:13px;
width:205px;
}
#header .sub_insc{
background-color: #fcd13e;
border: none;
color: #2d2727;
font-family: opensans;
font-size: 12px;
font-weight: bold;
margin-left: 178px;
margin-top: 19px;
padding: 6px 0;
text-transform: uppercase;
width: 252px;
}
#header .sub_insc:hover{
background-color: #004484;
color:#fff
}
#header .enregistr_quest{
float:left;
margin-top: 65px;
margin-left:41px;
}
#header .pourquio{
color: #3b5998;
font-family: opensans;
font-size: 18px;
text-transform: uppercase;
}
#header .rais_quest{
color: #f2c93b;
font-family: opensans;
font-size: 13px;
margin-left: 12px;
margin-top: 9px;
}
#header .rais_quest span{
color:#393d41;
}
#header .rais_quest li{
line-height:18px;
}
#header .ville_inscription{
border: 1px solid #c4d9ee;
color: #969696;
font-family: opensans;
font-size: 11px;
height: 23px;
width: 223px;
}



/*shadow*/
.bg_shadow2{
left:0;
}
.shadow_contenu2{
display: none;
left: 50%;
margin-left: -160px;
position: fixed;
top: 18%;
width: 339px;
z-index: 300;
}
.shadow_contenu2 .shad_hold{
width: 339px;
position:relative;
z-index:3;
}
.shadow_contenu2 .fermeture{
right:0;
position:absolute;
cursor:pointer;
}
.shadow_contenu2 .shad_hold2{
margin-top: 20px;
position: relative;
width: 322px;
z-index: 2;
}
.shadow_contenu2 .titre{
background-color:#004990;
padding:15px 0;
color:#fff;
font-family:opensans;
font-size:15px;
text-align:center;
font-weight:bold;
text-transform:uppercase;
}
.shadow_contenu2 .form{
background: url("../images/ciel_bg.jpg") no-repeat #ceeaf1 ;
width: 322px;
height:auto;
}
.shadow_contenu2  #recherche .slog {
  color: #2d2727;
  font-family: Opensans;
  font-size: 14px;
  margin-left: 11px;
  margin-top: 10px;
  text-align: center;
  width: 297px;
  padding: 0 6px;
}
.shadow_contenu2  #recherche .in_titre{
font-size:12px;
}
.shadow_contenu2  #recherche .centre {
background-image:none;
  background-color:#fff;
  border:1px solid #c4d9ee;
  /*color:#969696;*/
	color:#003580;
  float: left;
  font-family: Opensans;
  font-size: 13px;
  height: 33px;
  padding-left: 7px;
  border-right:none;
  width: 252px;
}
.shadow_contenu2  #recherche .case1 .right {
  background: url("../images/dest_icone_shad.png") no-repeat ;
  float: left;
  height: 32px;
  width: 30px;
}
.shadow_contenu2  #recherche .date_pick{
height:36px;
}

.shadow_contenu2  .su_aj {
  background-color: #fcd13e;
border: medium none;
color: #2d2727;
font-family: opensans;
font-size: 12px;
font-weight: bold;
margin-top: 20px;
padding: 8px 0;
text-align: center;
text-transform: uppercase;
width: 280px;
margin-bottom:4px;
cursor:pointer;
}
.shadow_contenu2  .su_aj:hover{
 background-color: #004484;
 color:#fff;
}
/*mod vol*/
#vol {
font-family:opensans;
}
#vol  .log{
border-top:2px solid #f7cc46;
padding:5% 3% 0;
}
#vol .login_compte {
width: 449px;
}
#vol .rech_titre{
color:#fcd13e;
text-transform:uppercase;
font-size:23px;
}
#vol .typeVole1{
margin-top:22px;
margin-bottom:15px;
}
#vol .typeVole1 label {
   color:#fff;
  font-size: 14px;
  margin-left: 4px;
  margin-right: 2px;
  position: relative;
  top: -3px;
}
#vol .rad2{
margin-left:23px;
}
#vol .titr{
 color:#fff;
  font-size: 14px;
}
#vol .champ-inp input{
 background: url("../images/inp_nom_vol.jpg") no-repeat;
height: 35px;
padding-left: 6px;
padding-right: 25px;
width: 200px;
border:none;
  /*color: #969696;*/
  color: #003580;
}
#vol .champ-inp{
float:left;
}
#vol .champ-inp_r{
margin-left:16px;
}

#vol .date_pick{
background-image:none;
  background-color:#fff;
  border:1px solid #fff;
  /*color: #969696;*/
  color: #003580;
  float: left;
  font-family: Opensans;
  font-size: 13px;
  height: 35px;
  padding-left: 7px;
  border-right:none;
  width: 172px;
}
#vol .in_input2{
margin-top:8px;
}
#vol .selct1 {
  background: url("../images/select_vol.png") no-repeat ;
  height: 35px;
  margin-left: 17px;
  padding-left: 9px;
  padding-top: 10px;
  width:197px;
  font-family:tahoma;
font-size:11px;
color:#8e8989;
text-align:left;
}
#vol .pa{
font-family:opensans;
color:#fff;
font-size:14px;
float:left;
width:99px;
float:left;
margin-right:8px;
}
#vol .pax{
margin-top:18px;
margin-bottom:8px;
}
#vol .selct3 {
  background: url("../images/select_vol2.png") no-repeat ;
  height: 35px;
  padding-left: 9px;
  padding-top: 10px;
  width:90px;
  font-family:tahoma;
font-size:11px;
color:#8e8989;
text-align:left;
}
#vol .option-titre{
color:#fcd13e;
font-family:opensans;
font-size:14px;
margin-top:23px;
}
#vol .log_sub{
float: right;
margin-right: 10px;
width: 180px;
margin-bottom: 20px;
}



/*mod point*/
#point .self_ban{
margin-left: -4%;
width: 103.5%;
position:relative;
z-index:2
}
#point .contenu_point{
background-color: #f6f3f5;
height:auto;
margin-left: 3.2%;
position: relative;
top: -15px;
width: 96.3%;
z-index: 1;
}
#point .accroche{
color: #300a2c;
font-family: opensans;
letter-spacing: 0.2px;
margin-top: 44px;
padding: 0 17px;
text-align: center;
margin-bottom:57px;
}
#point .blokleft{
float:left;
width:47%;
margin-left:3%;
border-right:1px solid #e6e4e5;
}
#point .titr{
color: #910064;
font-family: opensans;
}
#point .titr span{
position:relative;
top:-5px;
}
#point .aventage{
}
#point .aventage1{
margin-top:15px;
}
#point .aventage span{
color: #332331;
font-family: opensans;
left: 8px;
margin-top: 15px;
position: relative;
top: -27px;
}
#point .brd{
width:80%;
margin-left:15%;
border-bottom:1px dashed #d4cfd3;

}
#point .blokright{
float:left;
width:47%;
margin-left:3%;
}
#point .tit{
color:#2a2729;
font-family:opensans;
letter-spacing: 0.2px;
text-align:center;
margin-bottom:41px;
}
#point .bl_img{
float:left;
width:16%;
}
#point .images{
margin-top:5px
}
#point .nom{
color:#5b565a;
font-family:opensans;
text-transform:uppercase;
font-weight:bold;
margin-top:4px;
}

#point .profession{
color:#910065;
font-family:opensans;
margin-top:1px;
margin-left:2px;
font-weight:bold;
}
#point .bl_information{
float:left;
margin-left:2%;
}
#point .flechepoint{
float:left;
margin-top:27px;
}
#point .descr{
float:left;
}
#point .top{
background: url("../images/top_point_descr.png") no-repeat ;
width:322px;
height:18px;
}
#point .btm{
background: url("../images/btm_point_descr.png") no-repeat ;
width:322px;
height:16px;
}
#point .centre_desc{
padding:8px 10px;
height:auto;
width:322px;
color:#35332f;
text-align:justify;
font-family:opensans;
background-color:#fff;
}
#point .comm_camarche{
margin-top:50px;
font-family:opensans;
}
#point .quest{
color:#910064;
margin-left:2%;
}
#point .reps{
color:#332331;
margin-top:5px;
margin-left:2%;
}
#point .cummulation{
margin-left:4%;
margin-top:40px;
margin-bottom:40px;
}
#point .rebourt{
font-family:opensans;
font-size:25px;
color:#910064;
text-align:center;
margin-top:48px;
padding-bottom:25px;
}
#point .titre_tab td{
background-color:#910064;
color:#f6f3f5;
padding:11px 0;
text-align:center;
font-family:opensans;
font-size:15px;
}
#point .t1{
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
}

#point .t2{
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
}
#point .cont_tab{
margin-top:5px;
}
#point .cont_tab td{
background-color:#fff;
padding:5px 0;
text-align:center;
font-family:opensans;
font-size:13px;
border-bottom:2px solid #f6f3f5;
}
#point .c1{
color:#383136
}
#point .c2{
color:#910064;
font-family:arial
}
#point .fin_sub{
background: url("../images/bg_fin.png") repeat-x ;
height:220px;
margin-left: 3.2%;
    width: 96.3%;
	position: relative;
    top: -15px;
	text-align:center;
}
#point .fin_sub input{
background: url("../images/rejoint-self.png") repeat-x ;
border:none;
width:319px;
cursor:pointer;
margin-top:48px;
height:59px;
}

/*----PopUpLoading----*/
/*29 04*/
.bg_shadow3{
left:0;
background-image: url("../images/bg_shadow.png");
cursor: pointer;
display: none;
height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index: 2000;
}
.shadow_contenu3{
display: none;
left: 50%;
margin-left: -256px;
position: fixed;
top: 28%;
width: 512px;
z-index: 3000;
background-color:#fff;
}
.shadow_contenu3 .lecontenu{
position: relative;
top: -2px;
width: 100%;
}
.shadow_contenu3 .s_slog{
text-align:center;
font-family:opensans;
font-size:21px;
font-weight:bold;
color:#00408d;
padding:51px 0 41px 0;
background-color:#f5f5f5;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}


.shadow_contenu3 .s_patienter{
text-align:center;
font-family:opensans;
font-size:12px;

color:#4e4747;
padding:14px 0 12px 0;
background-color:#f5f5f5;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
.shadow_contenu3 .s_logo{
float:right;
margin-top:10px;
margin-right:7px;
}
.shadow_contenu3 .s_logo_hold{
width:100%;
}

.shadow_contenu3 .waitinggif{
text-align:center;
padding:14px 0;
}
.descStyle{
height:190px;
	overflow:hidden;
}
.descStyle *{
	font-weight:100;
	color: #25282a;
}
.suite_desc{
	color: #004990;
	cursor:pointer;
	font-family: Opensans;
	font-weight: bold;
	text-align:center;
}
#slid_fiche .gal_imageMonde {
  float: left;
  margin-left: 8px;
  margin-top: 8px;
  max-height: 295px;
  overflow-y: scroll;
  width: 36.2%;
}
#footer .copyright a:hover{
text-decoration:underline}



#redirection .image_v{
position:relative;
z-index:1
}
#redirection .image_v img{
width:100%;
position:absolute;
}
#redirection .contenu_v{
position:relative;
z-index:2;
margin-left:24px;
}
#redirection .merci{
font-family:opensans;
color:#194e80;
text-transform:uppercase;
font-size:42px;
font-weight:bold;
margin-top:40px;
}
#redirection .merci span{
font-size:28px;
position:relative;
top:-8px;
}
#redirection .reserver{
font-family:opensans;
color:#2f3134;
text-transform:uppercase;
font-size:20px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}
#redirection .info_commande{
margin-top:30px
}
#redirection .case{
border-left:4px solid #9a7f24;
background-color:#fdecb1;
width:94%;
padding:8px  0 8px 13px;
font-family:opensans;
color:#2f3134;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
margin-bottom:8px;
}
#redirection .case span{
color:#194e80;
text-transform: none;
}
#redirection .leftside{
margin-top:5px}

.ui-icon-pencil{
	display:none !important;
}
.AirlineName{
	color:red !important;
}


/*11 -06*/
#book .b2zone_choix{
height:29px;
padding:3px 0;
background-color:#d6d3d3;
font-family:opensans;
color:#000;
}
#book .b2zone_choix span{
margin-left:2%;
}
#book .type_filtre{
margin-left:6px;
min-width:150px;
}
#book .blok{
border-bottom:1px solid #fff;
padding-top:4px;
padding-bottom:6px;
}
#book .b2_image{
float:left;
width:20%;
text-align:center;
}
#book .b2_description{
float:left;
width:55%;
}
#book .b2_titr{
  color: #15508b;
  font-family: opensans;
  font-size: 12px;
  font-weight:bold;
}
#book .b2_desc{
 color: #000;
  font-family: opensans;
  font-size: 12px;
}
#book .b2prixhold{
float:left;
width:25%;
font-family:opensans;
}
#book .b2total{
margin-top:2px;
text-align:right;
margin-right:10px;
}
#book .b2prix{
text-align:right;
margin-right:10px;
}
#book .b2recherche {
  background-color: #004990;
  border: 1px solid #004990;
  border-radius: 4px;
  color: #fff !important;
  cursor: pointer;
  font-family: Opensans;
  margin-left: 24px;
  padding-bottom: 3px;
  padding-top: 3px;
  position: relative;
  width:50%;
  text-align:center;
  margin-top:8px
}
#book .bloks2{
height:0;
overflow:hidden; 
}
#book .b2suite{
color: #1a3f84;
font-family: Opensans;
font-weight: bold;
text-align:right;
margin-right:10px;
margin-top:8px;
cursor:pointer;
}
#book .img_tel_resp{
margin-left:146px;
width: 2.5%;
}
.frame-vol{
	 height: 2750px;
}
.titre_part{
color: #194e80;
font-family: Opensans;
font-size: 12px;
font-weight: bold;
background-color:#f5efef;
position: relative;
text-align:center;
text-transform: uppercase;

}
.titre_part td{
border-bottom:none !important;
border-top:none !important;
}
.titre_part-center{
text-align:center;
}
.price_part{
color: #ff9600;
font-family: Opensans;
font-size: 13px;
text-align:center;
font-weight: bold;
background-color:#f5efef;
position: relative;

}
.price_part td{
border-top:none !important;;
}

#panier .bulle_hold{
position:relative;
display:none;
}
#panier .bulle{
background-color: #f2eeee;
border: 1px solid #fbb919;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
color: #004484;
font-family: Opensans;
padding: 8%;
position: absolute !important;
width: 300%;
z-index: 200;
left: -62%;
text-align:left
}
#service .paiement img {
  width: 74.5%;
}

#service .facilite img {
  width: 101%;
}

#service .ecoute img {
  width: 100.5%;
}


#cadau .bulle_info{
color: #e7b2e2;
font-family: Opensans;
font-weight: bold;
left: 12px;
position: absolute;
top: 6px;
}

/*mod qui*/
#qui{
padding-top:35px;}
#qui .titre {
  background-color: #fcd13e;
  margin-bottom: 26px;
  margin-left: 2%;
width: 98%;
padding:4px 0;
}
#qui .titre span {
  color: #204386;
  font-family: opensans;
  margin-left: 22px;
  font-weight:bold;
}
#qui .contenu {
  background-color:#fff  ;
  height: auto;
 width: 98%;
  moz-box-shadow: 0px 1px 3px 2px #ededed;
-webkit-box-shadow: 0px 1px 3px 2px #ededed;
-o-box-shadow: 0px 1px 3px 2px #ededed;
box-shadow: 0px 1px 3px 2px #ededed;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ededed, Direction=180, Strength=3);
margin-left:2%;
color: #204386;
  font-family: opensans;
}
#qui .contenu  p{
padding:1%;
}
/*mod faq*/
#faq .entree{
margin-top:42px;
margin-left:20px;
}
#faq .titre{
font-family:opensans;
color:#35332f;
font-weight:bold;
}
#faq .descr{
font-family:opensans;
color:#414446;
margin-top:3px;
margin-bottom:25px;
}
#faq .descr strong{
color:#004990;
}
#faq .leftside{
float:left;
width:20.1%;
margin-left:20px;
}
#faq .cat_titre{
padding:12px 0;
text-align:center;
background-color:#fcd13e;
color:#333a41;
font-family:opensans;
font-weight:bold;
text-transform:uppercase;
}
#faq .categ_lien{
background-color:#f6f9fb;
padding:0 7%;
min-height:604px;
}
#faq .list_categori{
list-style-type:none;
color:#2781d9;
font-family:opensans;
padding-top:16px;
}
#faq .list_categori li{
border-bottom: 1px dashed #d0d6d9;
padding-bottom: 9px;
padding-top: 9px;
}
#faq .list_categori li a{
color:#2781d9;
}
#faq .center_side{
float:left;
width:57.8%;
}
#faq .center_titre{
margin-top:11px;
color:#35332f;
font-family:opensans;
font-weight:bold;
margin-left:26px
}
#faq .question{
margin-left:26px;
margin-top:20px;
margin-bottom:5px;
display:none;

}
#faq .question span{
font-weight:bold;
color:#004990;
font-family:opensans;
margin-left:21px;
cursor:pointer;
}
#faq .reponse{
margin-left:26px;
height:0;
overflow:hidden;
}
#faq .rep_h{

}
#faq .fleche{
margin-left:30px;
}
#faq .lareponse{
padding:3%;
border-bottom:1px solid #faca25;
background-color:#eef3f7;
color:#1f2123;
font-family:opensans;
}

#faq .rightside{
float:left;
width:20%;
}
#faq .blok{
border:2px solid #fff;
background-color: #f6f9fb;
height: auto;
margin-top: 10px;
width: 100%;
moz-box-shadow: 0px 1px 3px 2px #ededed;
-webkit-box-shadow: 0px 1px 3px 2px #ededed;
-o-box-shadow: 0px 1px 3px 2px #ededed;
box-shadow: 0px 1px 3px 2px #ededed;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ededed, Direction=180, Strength=3);
}
#faq .le_titre{
font-weight:bold;
color:#35332f;
font-family:opensans;
padding:8px 0;
background-color:#cfdde6;
text-align:center;
text-transform:uppercase;
}
#faq .app{
color:#35332f;
font-family:opensans;
margin:3px 0;
text-align:center;
}
#faq .tel{
color:#004990;
font-family:arial;
text-align:center;
font-size:21px;
font-weight:bold;
margin-bottom:7px;
}
#faq .horaire{
color:#95989c;
font-family:opensans;
text-align:center;
margin-bottom:18px;
}
#faq .chiox{
color:#36383a;
font-family:opensans;
text-align:center;
margin-bottom:6px;
}
#faq .mail{
color:#004990;
font-family:opensans;
text-align:center;
font-weight:bold;
margin-bottom:8px;
}

#faq .blok2{
margin-top:12px;
}
#faq .sec_text{
color:#1f2123;
font-family:opensans;
margin:5px;
text-align:justify;
}
#faq .blok3{
margin-top:12px;
}
#faq .le_titre3{
background-color:#910065;
color:#fff;
}
#faq .le_titre3 span{
color:#fcd13e;
}
#faq .r_list{
color:#910065;
margin-left:22px;
margin-bottom:3px;
margin-top:4px;
width:83%;
}
#faq .r_list a{
color:#211b1f;
font-family:opensans;
}
/*mod business*/
#business .img_slog{
position:relative;
}
#business .img_business{
width:100%;
}
#business .sub1{
width:100%;
position:absolute;
bottom:43px;
text-align:center;
}
#business .sub1 input{
font-family: TitilliumText22L,TitilliumRegular;
font-weight: bold;
color:#ffffff;
text-align:center;
padding:5px 2%;
border:0;
background-color:#004990;
text-transform:uppercase;
cursor:pointer;
}
#business .slog_titre{
font-family: TitilliumText22L,TitilliumRegular;
color:#498fc1;
margin-top:50px;
}
#business .ligne1{
margin-top:33px;
}
#business .zone1{
float:left;
width:50%;
}
#business  .zone .image {
float:left;
width:25%;
}
#business  .zone .image img{
width:69.5%;
}
#business  .zone_desc{
float:left;
width:71%;
margin-left:1%;
margin-top: 28px;
font-family: TitilliumText22L,TitilliumRegular;
color:#2e3336;
}
#business .ligne2{
margin-top:23px;
}
#business .titreb{
margin-top:58px;
font-family: TitilliumBold,TitilliumRegular;
font-weight: bold;
color:#498fc1;
text-transform:uppercase;
}
#business .parag{
font-family: TitilliumText22L,TitilliumRegular;
color:#2e3336;
width:80%;
margin-top:22px;
}
#business .liste{
font-family: TitilliumText22L,TitilliumRegular;
color:#e84c3d;
list-style-type:disc;
margin-top:24px;
margin-left:1%;
}
#business .liste li{
padding-bottom:8px;
}
#business .liste span{
color:#2e3336;
}

#business .sub2{
width:100%;
text-align:center;
margin-top:70px;
margin-bottom:70px;
}
#business .sub2 input{
font-family: TitilliumText22L,TitilliumRegular;
font-weight: bold;
color:#ffffff;
text-align:center;
padding:5px 2%;
border:0;
background-color:#004990;
text-transform:uppercase;
cursor:pointer;
}
/*mod qui02*/
#qui02 .zone {
  float: left;
  width: 20%;
}
#qui02 .image01{
width: 100%;
text-align:center;
}
#qui02 .zone_desc0{
color: #2e3336;
float: left;
font-family: TitilliumText22L,TitilliumRegular;
width: 100%;
font-weight:bold;
margin-top:9px;
text-align:center;
}
#qui02 .img_slog2{
margin-top:60px;
}
#qui02 .serv_acc{
margin-top:30px;
margin-bottom:30px;
}
#qui02 .blok{
width:48%;
border-top:3px solid #fcd13e;
background-color:#f5f4f0;
}
#qui02 .blok1{
float:left;
}
#qui02 .blok_hold{
margin:35px 4% 56px 4%;
}
#qui02 .blok_titre{
font-family: TitilliumText22L,TitilliumRegular;
color: #498fc1;
font-weight:bold;
}
#qui02 .blok2{
float:right;
}
#qui02 .text{
font-family: TitilliumText22L,TitilliumRegular;
color: #2e3336;
margin-top: 24px;
line-height:20px;
}
#qui02 .text span{
color: #004484;
}
#qui02 .text a{
color: #004484;
}
#qui02 .blok2 .blok_hold {
  margin: 35px 4% 94px;
}


.shadow_contenu2  .shadpop  .centre{
background-image:none;
  background-color:#fff;
  border:1px solid #c4d9ee;
  color: #969696;
  float: left;
  font-family: Opensans;
  font-size: 13px;
  height: 33px;
  padding-left: 7px;
  border-right:none;
  width: 252px;
}

/*inscrivez*/
#inscrivez .img_slog{
position: relative;
}
#inscrivez .img_inscrivez {
  width: 100%;
}
#inscrivez .quest_form_hold{
background-color:#f3f0eb;
}
#inscrivez .titr_quest{
color:#498fc1;
 font-family: TitilliumText22L,TitilliumRegular;
  font-size: 20px;
  margin-bottom:19px;
}
#inscrivez .question{
float:left;
margin-left:28px;
margin-top:31px;
}
#inscrivez .raison{
background:url("../images/chek_inscrivez.png") no-repeat ;
height:37px;
margin-bottom:8px;
color:#2e3336;
 font-family: TitilliumText22L,TitilliumRegular;
 font-weight:bold;
  font-size: 13px;
  padding-left:60px;
}
#inscrivez .raison span{
position:relative;
top:9px;
}
#inscrivez .form_hold{
background-color: #498fc1;
border-top: 4px solid #fcd13e;
float: right;
height: 350px;
margin-right: 37px;
position: relative;
top: -59px;
width: 352px;
}
#inscrivez .form{
padding-top:14px;
margin-left:20px;
margin-right:20px;
}
#inscrivez .titr_ch{
color:#fff;
 font-family: TitilliumText22L,TitilliumRegular;
   font-size: 14px;
   margin-top:10px;
   margin-bottom:8px;
}
#inscrivez .inp_ch input{
border:none;
width:100%;
background-color:#fff;
color:##969696;
height:26px;
 font-family:Opensans;
   font-size: 12px;
}
#inscrivez .sub input{
width:100%;
height:42px;
border:none;
background-color:#004990;
color:#fff;
 font-family: TitilliumText22L,TitilliumRegular;
   font-size: 18px;
   font-weight:bold;
   margin-top:10px;
   text-transform:uppercase;
}
#inscrivez .sub input:hover{
cursor:pointer;
background-color:#fcd13e;
color:#424242;
}
.shad_hold2 .maerci_bg{
background: url("../images/ciel_bg_merci.png") no-repeat ;
height: 247px;
width: 400px;
}
.fermeturemerci{
right: -17px !important;
top: -17px;
}
.shad_hold2 .merci_titre{
padding-top:59px;
text-align:center;
}
.shad_hold2 .merci_titre span{
font-family:opensans;
color:#004990;
font-size:42px;
font-weight:bold;
}
.shad_hold2 .merci_titre img{
margin-left:11px;
}
.shad_hold2 .info_merci{
text-align:center;
font-family:opensans;
color:#004990;
font-size:16px;
text-transform:uppercase;
margin-top:34px;
}
/*********************************************************/
#bloc-agence{
	background: url("../images/bg-agence.jpg") no-repeat scroll 0 0 / 100% 100%;
    margin-top: 35px;
    min-height: 677px;
    width: 100%;
}
#bloc-agence span.titre{
	display: block;
    float: left;
    font-family: "TitilliumBold";
    font-size: 30px;
    margin-bottom: 36px;
    margin-left: 10%;
    margin-top: 53px;
    text-transform: uppercase;
    width: 100%;
	color:#004990;
}
#bloc-agence .blanc{
	float: left;
	width:366px;
	background:url("../images/bloc-blanc.png") no-repeat ;
	height:516px;
	position:relative;
}
#bloc-agence .blanc .mmaps{
	width:334px;
	height:210px;
	margin-top:12px;
	margin-left:12px;
}
#bloc-agence .blanc .ligne{
	width:66px;
	height:2px;
	background:#fad58f;
	position:absolute;
	top:240px;
	left:19px;
}
#bloc-agence .blanc .titre1{
	    color: #004990;
    display: block;
    font-family: "TitilliumBold";
    font-size: 19px;
    left: 19px;
    position: absolute;
    text-transform: uppercase;
    top: 242px;
}
#bloc-agence .blanc .ico1{
	width:31px;
	height:37px;
	display:block;
	position:absolute;
	top:282px;
	left:19px;
	background:url("../images/bloc-ico1.jpg") no-repeat ;
}
#bloc-agence .blanc .ico2{
	width:31px;
	height:37px;
	display:block;
	position:absolute;
	top:333px;
	left:19px;
	background:url("../images/bloc-ico2.jpg") no-repeat ;
}
#bloc-agence .blanc .ico3{
	width:31px;
	height:37px;
	display:block;
	position:absolute;
	top:384px;
	left:19px;
	background:url("../images/bloc-ico3.jpg") no-repeat ;
}
#bloc-agence .blanc .ico4{
	width:31px;
	height:37px;
	display:block;
	position:absolute;
	top:433px;
	left:19px;
	background:url("../images/bloc-ico4.jpg") no-repeat ;
}
#bloc-agence .blanc .txt1{
	    color: #363a3d;
    display: block;
    font-family: "TitilliumBold";
    font-size: 12px;
    left: 62px;
    position: absolute;
    text-transform: uppercase;
    top: 283px;
    width: 274px;
}
#bloc-agence .blanc .txt2{
	    color: #363a3d;
    display: block;
    font-family: "TitilliumBold";
    font-size: 12px;
    left: 62px;
    position: absolute;
    text-transform: uppercase;
    top: 342px;
    width: 274px;
}
#bloc-agence .blanc .txt3{
	    color: #363a3d;
    display: block;
    font-family: "TitilliumBold";
    font-size: 12px;
    left: 62px;
    position: absolute;
    text-transform: uppercase;
    top: 393px;
    width: 274px;
}
#bloc-agence .blanc .txt4{
	    color: #363a3d;
    display: block;
    font-family: "TitilliumBold";
    font-size: 12px;
    left: 62px;
    position: absolute;
    text-transform: uppercase;
    top: 443px;
    width: 274px;
}
.shadow_contenu2 .bod_ques {
  background: #ceeaf1 url("../images/ciel_bg.jpg") no-repeat ;
  height: 400px;
  width: 322px;
  overflow:auto;
  padding-top:12px;
}
.shadow_contenu2 .bod_ques .question{
color: #004990;
font-family: opensans;
font-weight: bold;
margin-left: 7px;
font-size:14px;
cursor:pointer;

}
.shadow_contenu2 .bod_ques .reponse{
color: #1f2123;
font-family: opensans;
font-size: 12px;
height: 0;
margin-left: 7px;
overflow: hidden;
padding: 2px 0;
text-align: justify;
width: 679px;
margin-bottom:20px;

}
.shad_text .shadow_contenu2 {

  margin-left: -300px;
  position: fixed;
  top: 18%;
  width: 700px;
  z-index: 300;
}
.shad_text .shadow_contenu2 .shad_hold {
  width: 700px;
}
.shad_text .shadow_contenu2 .shad_hold2 {
  width: 700px;
}
.shad_text  .shadow_contenu2 .bod_ques {
  background: #ceeaf1 url("../images/ciel_bg2.png?1=1") repeat-x ;
  /*background: #ceeaf1 repeat-x ;*/
  width: 700px;
}
.bg_shadow4 {
  background-image: url("../images/bg_shadow.png");
  cursor: pointer;
  display: none;
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 200;
}
.shad_insc  .ou{
padding-bottom:10px;
}
.shad_insc  .br_left{
float:left;
background-color:#fcd13e;
height:1px;
margin-left:5px;
width:103px;
margin-top: 8px;
}
.shad_insc .ou_titr{
width:75px;
float:left;
text-align:center;
color:#596672;
font-size:13px;
font-family:opensans;
}
.shad_insc  .br_right{
float:left;
background-color:#fcd13e;
height:1px;
width:103px;
margin-top: 8px;
}

.shad_insc  .compte_inscription{
position:relative;
z-index:201
}
.shad_insc  .inscription_hold_shad{
position:fixed;
width:793px;
left:50%;
margin-left:-396px;
top:50%;
margin-top:-240px;
height:480px;
display:none;
}
.shad_insc  .insc_foot{
}
.shad_insc .ville_inscription {
  border: 1px solid #c4d9ee;
  color: #969696;
  font-family: opensans;
  font-size: 11px;
  height: 23px;
  width: 223px;
}
.shad_insc  .in_titre{
text-align:center;
width: 785px;
background-color:#f0ecec;
color:#393d41;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:10px 0;
font-family:opensans;
margin-left: 4px;
}

.shad_insc  .thehold{
background: url("../images/bg_insc_hold.png") no-repeat ;
width:793px;
height:391px;
}
.shad_insc  .face_insc{
margin-left:123px;
padding-top:15px;
}
.shad_insc  .face_insc img{
cursor:pointer;
}
.shad_insc  .leftside_ins{
float:left;
width:492px;

}
.shad_insc  .br_left2{
width:189px;
margin-left:25px;
}
.shad_insc .br_right2{
width:189px
}
.shad_insc .ou_titr2 {
  width: 87px;
}
.shad_insc .ou2{
margin-top:8px;
}
.shad_insc .tx_inp{
color:#004484;
font-family:opensans;
font-size:13px;
font-weight:bold;
}
.shad_insc .inpt{
margin-left:25px;
}
.shad_insc .tx_inp input{
width:223px;
border:1px solid #c4d9ee;
height:26px;
color: #969696;
font-family: Opensans;
font-size: 11px
}
.shad_insc .tx_news input{
float:left;
}
.shad_insc .tx_news span{
float:left;
color:#393d41;
font-family:opensans;
font-size:13px;
width:205px;
}
.shad_insc .sub_insc{
background-color: #fcd13e;
border: none;
color: #2d2727;
font-family: opensans;
font-size: 12px;
font-weight: bold;
margin-left: 178px;
margin-top: 19px;
padding: 6px 0;
text-transform: uppercase;
width: 252px;
}
.shad_insc .sub_insc:hover{
background-color: #004484;
color:#fff
}
.shad_insc .enregistr_quest{
float:left;
margin-top: 65px;
margin-left:41px;
}
.shad_insc .pourquio{
color: #3b5998;
font-family: opensans;
font-size: 18px;
text-transform: uppercase;
}
.shad_insc .rais_quest{
color: #f2c93b;
font-family: opensans;
font-size: 13px;
margin-left: 12px;
margin-top: 9px;
}
.shad_insc .rais_quest span{
color:#393d41;
}
.shad_insc .rais_quest li{
line-height:18px;
}








/*.shad_insc_head .inscription_hold {
display: none;
    height: 480px;
	}*/


/*shadow */
 .bg_shadow{
background-image: url("../images/bg_shadow.png");
height: 100%;
position: fixed;
top: 0;
width: 100%;
z-index: 200;
display:none;
}
 #load{
 display:none;
  /*height: 462px;*/
  height: 700px;
  left: 50%;
  margin-left: -447px;
  margin-top: 0px;
  position: fixed;
  top: 4%;
  width: 915px;
  z-index: 201;
  background-color:#f3f0f0;
  border-bottom:6px solid #f3f0f0;
  border-top:6px solid #f3f0f0;
  overflow:auto;
  
 }
 
#load img.logo{
	margin:0 auto;
	margin-top:8px;
	display: block;
}
#load .menu-load{
	width:100%;
	height:61px;
	background:url("../images/manu-load.jpg") repeat-x ;
	margin-top:24px;
	float:left;
}
#load .menu-load span.txt1{
	font-family: 'TitilliumRegular';
	color:#133b62;
	height:53px;
	padding-left:23px;
	background:url("../images/pic1.png") left center no-repeat ;
	line-height: 53px;
	display:block;
	float:left;
	margin-right:8px;
	text-transform:uppercase;
}
#load .menu-load span.barre{
	background:url("../images/barre-menu.jpg")no-repeat ;
	display:block;
	float:left;
	width:35px;
	height:53px;
}
#load .menu-load1{
    height: 53px;
    margin: 4px auto 0;
    width: 88%;
}
#load span.titre{
	color: #4f5153;
    display: block;
    float: left;
    font-family: "TitilliumBold";
    font-size: 22px;
    margin: 0 auto;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
	height:auto;
}
#load .bloks{
width:800px;
margin:0 auto;
/*display:none;*/
}
#load .bloc1{
	width:253px;
	height:161px;
	position:relative;
	background:url("../images/bloc1-load.jpg") no-repeat ;
	float:left;
	margin-top:119px;
}
#load .bloc1 .log{
	position:absolute;
	top:17px;
	left:95px;
}
#load .text_blok{
color: #133b62;
font-family: "TitilliumRegular";
font-size: 14px;
left: 40px;
position: absolute;
text-transform: uppercase;
top: 84px;
width: 183px;
}
#load .bloc2{
margin-left:13px;
margin-right:13px;
}
#load .bloc2 .text_blok{
left:58px;
}
#load .bloc3 .text_blok{
left:16px;
width: 219px;
text-align:center;
}
#load  .bloks_pub{
width:800px;
margin:0 auto;
}
#load .pub{
width:251px;
float:left;
position:relative;
height:142px;
background:url("../images/bg_load_pub.png") no-repeat ;
margin-top:20px;
}
#load .pub_img{
left: 6px;
position: absolute;
top: 6px;
}
#load .pub2{
margin-left:16px;
margin-right:16px;
}
#progressbar {
    width: 100%;
    height: 21px;
    background-color: #fff;
    padding: 2px;
    margin: .6em 0;
    border: 1px double #ecebe7;
    clear: both;
}

#progress {
    background: #fb9c24; /*-- Color of the bar --*/
    height: 15px;
    width: 0%;
    max-width: 100%;
    float: left;
    -webkit-animation: progress 7s  forwards infinite;
    -moz-animation: progress 7s  forwards infinite;
    -ms-animation: progress 7s  forwards infinite;
	
    animation: progress 16s  forwards infinite;
}

#pbaranim {
    height: 15px;
    width: 100%;
    overflow: hidden;
    background: url('http://www.cssdeck.com/uploads/media/items/7/7uo1osj.gif') repeat-x;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    filter: alpha(opacity=25);
}
#recap_mobile{
display:none
}
@-webkit-keyframes progress { 
    from { }

    to { width: 100% }
}

@-moz-keyframes progress { 
    from { }

    to { width: 100% }
}

@-ms-keyframes progress { 
    from { }

    to { width: 100% }
}

/*@keyframes progress { 
     from { }

    to { width: 100% }
}*/

/*****new fiche hot*****/
#fiche_contenu  .tab_titre td{
border-right: 1px solid #fff;
color: #15404b;
font-family: opensans;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-align:center;
}
#fiche_contenu   .tab_cont{
width: 100%;
}
#fiche_contenu   .tab_cont td{
border-bottom:1px solid #dfe4e6;
}
#fiche_contenu  .tab_cont td span{
color:#028acc;
font-family:Opensans;
font-size:12px;
text-align:center;
display:block;
}
#fiche_contenu   .tab_cont .chamb_cont{
text-align:left;
color:#075c97;
font-size:12px;
text-transform:uppercase;
}

#fiche_contenu   .tab_cont td select{
color:#a8a1a1;
font-family:Opensans;
font-size:11px;
border:1px solid #c4c8c9;
height:20px;
width:170px;
}
#fiche_contenu  .prix_tot{
background-color: #d8d8d8;
height: 21px;
width: 100%;
}
#fiche_contenu .pax_dec{
list-style-image:url("../images/chek_pax.png");
color:#18191a;
font-family:opensans;
font-size:12px;
margin-left: 26px;
text-align: left;
}
#fiche_contenu  .col_titr{
	text-align:center;
}

#fiche_contenu  .prix{
color:#c81d12 !important;
font-family:opensans !important;
font-size:24px !important;
font-weight:bold;
}
#fiche_contenu  .prix font{
font-size:12px !important;
}
#fiche_contenu  .reservation_hold{
margin-top:62px;
}

#fiche_contenu  .type_pax{
font-family:opensans;
font-size:12px;
color:#2e4f66;
position:relative;
top:3px;
}


#fiche_contenu  .sel  span{
text-align:left !important;
 color:#a8a1a1 !important;
}


#fiche_contenu .r_ligne5{
margin-top:8px;
}
#fiche_contenu .gange {
  float: left;
  height: 34px;
  margin-left: 38px;
  position: relative;
  text-align: center;
  width: 49px;
}
#fiche_contenu  .tab_cont td  .gange2{
  margin-left: 20px;
}
#fiche_contenu  .tab_cont td  .bg_gagne {
  background-color: #f8d88d;
  height: 29px;
  position: absolute;
  transform: skewX(-25deg);
  width: 56px;
}
#fiche_contenu  .tab_contenu td  .bg_gagne {
  background-color: #f8d88d;
  height: 29px;
  position: absolute;
  transform: skewX(-25deg);
  width: 56px;
}
#fiche_contenu  .tab_cont td .textg {
  color: #615434 !important;
  font-family: opensans !important;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  z-index: 3;
}
#fiche_contenu  .tab_contenu td .textg {
  color: #615434 !important;
  font-family: opensans !important;
  font-weight: bold;
  position: relative;
  text-transform: uppercase;
  z-index: 3;
}

#fiche_contenu .tab_cont td  .nbfois {
  font-size: 19px;
  line-height: 18px;
  color: #615434 !important;
  font-family: opensans !important;
}
#fiche_contenu .tab_contenu td  .nbfois {
  font-size: 19px;
  line-height: 18px;
  color: #615434 !important;
  font-family: opensans !important;
}
#fiche_contenu .tab_cont td  .frais {
  font-size: 7px;
  line-height: 11px;
  color: #615434 !important;
  font-family: opensans !important;
  text-align:center;
  display:block;
}
#fiche_contenu .tab_contenu td  .frais {
  font-size: 7px;
  line-height: 11px;
  color: #615434 !important;
  font-family: opensans !important;
  text-align:center;
  display:block;
}

#fiche_contenu  .btn a{
/*color: #fff;*/
color: #004990;
font-family: opensans;
font-size: 12px;
font-weight: bold;
left: 0;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 0;
width: 99px;
}
#fiche_contenu  .btn a:hover{
	color: #fff !important;
}

#fiche_contenu  .btnhold{
width:99px;
height:29px;
background-color:#fcd13e;
transition: all .2s ease;
transform: skew(-0deg);
text-align:center;
}

#fiche_contenu  .btn a span{
display: none;
margin-top: -1px;
position: absolute;
margin-left: 5px;
color: #fff !important;
}
#fiche_contenu .btn{
line-height: 30px;
margin-left:28px;
position:relative;
transition: all .2s ease;
}

#fiche_contenu  .btn:hover  .btnhold{ 
transform: skew(0deg);
background-color:#004990;
}
#fiche_contenu  .btn:hover  a span{
display: inline;
}
#fiche_contenu  .btn2 a{
color: #fff;
font-family: opensans;
font-size: 12px;
font-weight: bold;
left: 0;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 0;
width: 99px;
}
#fiche_contenu  .btnhold2{
width:99px;
height:29px;
background-color:#004990;
transition: all .2s ease;
transform: skew(-0deg);
text-align:center;
}

#fiche_contenu  .btn2 a span{
display: none;
margin-top: -1px;
position: absolute;
margin-left: 5px;
color: #fff !important;
}
#fiche_contenu .btn2{
line-height: 30px;
margin-left:28px;
position:relative;
transition: all .2s ease;
}
#fiche_contenu  .tab_titre_hold{
	background-color:#dbdbdb;
	/*border-top:1px solid #f1f1f1;
	height:39px;*/
}
#fiche_contenu .col_cont .resp_titre {
  display: none;
}
#fiche_contenu .image_type {
  float: left;
  margin-left: 8px;
  margin-top: 12px;
  width: 135px;
}
#fiche_contenu .choix_chambre_11 {
background-color: #fcd13e;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #004990;
display: none;
font-family: opensans;
font-weight: bold;
height: 20px;
margin-left: 25%;
margin-top: -1px;
padding-top: 3px;
text-align: center;
text-transform: uppercase;
width: 50%;
}	
#fiche_contenu .type_ch {
  color: #075c97;
  font-family: opensans;
  font-size: 13px;
  font-weight: bold;
  margin-top: 8px;
  text-transform: uppercase;
}
#fiche_contenu .pers_icone {
  text-align: center;
}
#fiche_contenu .pax_nombre {
  color: #028acc;
  font-family: opensans;
  font-size: 12px;
  margin-top: 2px;
  text-align: center;
}
#fiche_contenu .condition .cond_list {
  /*list-style-image: url("../images/chek_pax.png");*/
  list-style-image: url("../images/chek_liste.png");
  margin-left: 22px;
  width: 118px;
}
#fiche_contenu .condition {
  color: #004990;
  font-family: opensans;
  font-size: 12px;
  line-height: 14px;
}
#fiche_contenu .prix_f {
  color: #3c3c3b;
  height: 32px;
  text-align: center;
   font-family:opensans !important;
}
#fiche_contenu .f_price {
  color: #c81d12;
  font-family:opensans;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: -7px;
}
#fiche_contenu .f_currency {
  color: #c81d12;
 font-family:opensans;font-weight: bold;
  font-size: 12px;
  position: relative;
  top: -7px;
}
#fiche_contenu .col_cont {
 font-family:opensans;
}
#fiche_contenu .f_economi {
  /*color: #c81d12;*/
  color: #9d1118;
  font-family: opensans;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#fiche_contenu #div_mobile2{
	margin-top:10px;
text-align:center;
}
#fiche_contenu .tab_titre{
width:100%
}
#fiche_contenu .tab_contenu{
width:100%
}
#fiche_contenu  .col_titr1{
	width:28.14%;
}
#fiche_contenu  .col_titr2{
	width:9.74%;
}
#fiche_contenu  .col_titr3{
	width:17.68%;
}
#fiche_contenu  .col_titr4{
	width:15.17%;
}
#fiche_contenu  .col_titr5{
	width:14.47%;
}
#fiche_contenu  .col_titr6{
	width:14.77%;
}
#fiche_contenu  .col_cont1{
	width:28.14%;
}
#fiche_contenu  .col_cont2{
	width:9.74%;
}
#fiche_contenu  .col_cont3{
	width:17.68%;
}
#fiche_contenu  .col_cont4{
	width:15.17%;
}
#fiche_contenu  .col_cont5{
	width:14.47%;
}
#fiche_contenu  .col_cont6{
	width:14.77%;
}
#fiche_contenu .reserv2tr {
  display: none;
}
#fiche_contenu .bg_total {
background-color: #fcd13e;
display: none;
float: left;
height: 25px;
margin-bottom: 8px;
margin-top: 21px;
text-align: center;
width: 100%;
}	
#fiche_contenu .bg_total span {
color: #004990;
font-family: opensans;
font-size: 11px;
font-weight: bold;
position: relative;
text-transform: uppercase;
top: 7px;	
}	

#fiche_contenu  .col_cont5 span{
	font-family:opensans !important;
}
#fiche_contenu .tab_hold .tab_contenu {
  width: 85.5%;
}
#fiche_contenu .tab_hold1 .tab_contenu {
  width: 100%;
}

/*fermeture new*/

.fermeturenew{
position: absolute;
right: 0;
top: -19px;
cursor:pointer;
}


/*****fin new fiche hot*****/

/********************Amine 09/10 *******************/




/*







#right_list_promo {
    height: auto;
    margin-top: 35px;
    width: 100%;
}
#right_list_promo .titre_promo {
    background-color: #004484;
    float: left;
    height: 34px;
    margin: 13px auto 4px;
    position: relative;
    width: 100%;
}
#right_list_promo .titre_promo h1 {
       color: #fff;
    font-family: opensans;
    font-size: 16px;
    left: 58px;
    position: absolute;
    top: -1px;
}
#right_list_promo .partie-gris {
    background-color: #f2f1f1;
    float: left;
    height: auto;
    margin-top: -4px;
    padding-top: 9px;
    position: relative;
    width: 100%;
}
#right_list_promo .partie-gris h2 {
    color: #004484;
    display: block;
    font-family: opensans;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
    margin-left: 58px;
    width: 100%;
}
#right_list_promo .partie-gris .txt {
    color: #3a3837;
    display: block;
    font-family: opensans;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 58px;
    width: 90%;
}
#right_list_promo .block2 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 10px 0 #dbdbdb;
    float: left;
    height: auto;
    margin-left: 9px;
    margin-top: 14px;
    min-height: 346px;
    padding-bottom: 12px;
    position: relative;
    width: 49%;
}
#right_list_promo .block2 .img_hotel {
    cursor: pointer;
    height: 244px;
    width: 100%;
}
#right_list_promo .block2 .txt {
    color: #004484;
    float: left;
    font-family: arial;
    font-size: 15px !important;
    font-weight: bold;
    margin-left: 12px;
    margin-top: 12px;
    text-transform: uppercase;
    width: 100%;
}
#right_list_promo .block2 .txt2 {
    background: rgba(0, 0, 0, 0) url("../images/icone_ville_list2.png") no-repeat scroll left center;
    color: #464141;
    font-family: tahoma;
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding-left: 14px;
    position: absolute;
    right: 14px;
    top: 259px;
}
#right_list_promo .block2 .txt3 {
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 40px;
    margin-left: 25px;
    margin-top: 7px;
    width: 92%;
}
#right_list_promo .block2 .txt3 ul {
    color: #3e3c3e;
    list-style-image: url("../images/chek_liste2.png");
}
#right_list_promo .block2 .txt3 ul li span.p {
    color: rgb(212,179,31);
}
#right_list_promo .block2 .txt4 {
    color: #3e3c3e;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    margin-left: 12px;
    margin-top: 12px;
    width: 94%;
}
#right_list_promo .block2 .txt5 {
    color: #c52525;
    float: left;
    font-family: tahoma;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-left: 12px;
}
#right_list_promo .block2 .tarif {
    background-color: #fcd13e;
    border: 1px solid #fcd13e;
    border-radius: 3px;
    color: #004484 !important;
    cursor: pointer;
    float: right;
    margin-right: 8px;
    margin-top: 0;
    padding: 3px 6px;
    position: relative;
    width: 120px;
}
#right_list_promo .block2 .tarif:hover {
	background:rgb(212,179,31) !important;
	 border: 1px solid rgb(212,179,31) !important;
	
}
*/

#resp_header2{
display:none;
}
#resp_header2 .resp_menu2{
float:left;
margin-top:16px;
}
#resp_header2 .resp_menu2 {
  position: relative;
}
#resp_header2 .resp_btn2 {
  cursor: pointer;
  width: 29px;
}
#resp_header2 .menu_resp2 {
  background-color: #edeef1;
  overflow: hidden;
  position: absolute;
  width: 0;
  z-index: 1000;
}
#resp_header2 .r_fermet2 {
  cursor: pointer;
  float: right;
  height: 25px;
  margin-right: 6px;
}
#resp_header2 .menu_resp2 li {
  border-bottom: 1px solid #ccc;
  color: #373737;
  font-family: opensans;
  font-size: 13px;
  font-weight: bold;
  height: 37px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 8px;
  text-transform: uppercase;
}
#resp_header2 .menu_resp2 li span {
  position: relative;
  top: 11px;
}
#resp_header2 .r_fermet2 span {
  color: #373737;
  font-family: opensans;
  font-size: 15px;
  font-weight: bold;
}


#resp_header2 .logo_resp{
float:left;
margin-left: 8%;
margin-top:10px;
}
#resp_header2 .right_part{
float:right;
margin-top:21px;
}
#resp_header2 .compte_part{
float:left;
width:37px;
height:20px;
border-right:1px solid #cdbfbf;
}
#resp_header2 .panier_part{
float:left;
width:48px;
height:20px;
text-align:center;
border-right:1px solid #cdbfbf;
}
#resp_header2 .tel_part{
float:left;
margin-left:15px;
width:17px;
}



/* mod resp_rech_men**/
#resp_rech_men{
display:none;
}
#resp_rech_men .re_men{
float:left;
width:20%;
background-color:#266096;
height:56px;
padding-top:1px;
border-right:1px solid #fff;
}
#resp_rech_men .re_men_active{
background-color:#fcdd74;
}
#resp_rech_men .re_men_active .re_vol{
background:  url("http://www.selfreservation.ma/responsive/css/../images/vol_iconeh.png") no-repeat 0 4px;
}
#resp_rech_men .re_vol{
margin-top:20px;
background:  url("http://www.selfreservation.ma/responsive/css/../images/vol_icone.png") no-repeat 0 4px ;
margin-left:17px;
padding-left:17px;
height:20px;
}
#resp_rech_men .re_vol span{
color: #fff;
font-family: Opensans;
font-size: 13px;
position: relative;
text-transform:uppercase;
position:relative;
top:3px;
}

#resp_rech_men .re_men_active .re_hotel{
background:  url("http://www.selfreservation.ma/responsive/css/../images/hotel_iconeh.png") no-repeat 0 4px;
}
#resp_rech_men .re_hotel{
margin-top:20px;
background:  url("http://www.selfreservation.ma/responsive/css/../images/hotel_icone.png") no-repeat 0 4px;
margin-left:14px;
padding-left:21px;
height:20px;
}
#resp_rech_men .re_hotel span{
color: #fff;
font-family: Opensans;
font-size: 13px;
position: relative;
text-transform:uppercase;
position:relative;
top:3px;
}


#resp_rech_men .re_men_active .re_sej{
background:  url("http://www.selfreservation.ma/responsive/css/../images/voy_iconeh.png") no-repeat 0 2px;
}
#resp_rech_men .re_sej{
margin-top:20px;
background:  url("http://www.selfreservation.ma/responsive/css/../images/voy_icone.png") no-repeat 0 2px;
margin-left:10px;
padding-left:21px;
height:20px;
}
#resp_rech_men .re_sej span{
color: #fff;
font-family: Opensans;
font-size: 13px;
position: relative;
text-transform:uppercase;
position:relative;
top:3px;
}


#resp_rech_men .re_men_active .re_week{
background:  url("http://www.selfreservation.ma/responsive/css/../images/week_iconeh.png") no-repeat ;
}
#resp_rech_men .re_week{
margin-top:20px;
background:  url("http://www.selfreservation.ma/responsive/css/../images/week_icone.png") no-repeat ;
margin-left:4px;
padding-left:21px;
height:21px;
}
#resp_rech_men .re_week span{
color: #fff;
font-family: Opensans;
font-size: 13px;
position: relative;
text-transform: uppercase;
top: 3px;
}

#resp_rech_men .re_men_active .re_activite{
background:  url("http://www.selfreservation.ma/responsive/css/../images/activ_iconeh.png") no-repeat ;
}
#resp_rech_men .re_activite{
margin-top:20px;
background:  url("http://www.selfreservation.ma/responsive/css/../images/activ_icone.png") no-repeat ;
margin-left:10px;
padding-left:17px;
height:21px;
}
#resp_rech_men .re_activite span{
color: #fff;
font-family: Opensans;
font-size: 13px;
position: relative;
text-transform:uppercase;
top: 3px;
}
#resp_rech_men .re_men_active{
cursor:pointer;
}

#resp_rech_men .re_men_active span{
color: #266096;
}
#recherche  .resp_btnok{
width:88%;
height:29px;
border:none;
background-color:#fcdd74;
font-weight:bold;
font-family: Opensans;
font-size: 14px;
text-transform:uppercase;
display:none;
margin-top:12px;
position:relative;top:26px;
}
#recherche  .resp_btnokvol{
top:0px;
margin-left:7%
}
#recherche  .resp_btnok_sej{
top:2px;
}

.identifcompteholder{
background-color: #303030;
right: -27px;
position: absolute;
width: 151px;
z-index: 1000;
display:none;
box-shadow:0 1px 13px rgba(0,0,0,.55);
padding-bottom:16px;
top:20px;
}
.identifresp{
position:relative;
}
.identifcomptetext{
border-bottom: 1px solid #616161;
color: #fff;
font-family: opensans;
font-size: 13px;
font-weight: bold;
height: 37px;
line-height: 37px;
margin-left: 26px;
margin-right: 4px;
padding-left: 0;
text-align: center;
text-transform: uppercase;
width: 108px;
}
.identifcomptetext a{
color: #fff;
}
.identifresp:hover .identifcompteholder{
display:block;
}



/*-----------------Nv style---------------------------*/
.vis{display:none;}
#listVille1{
max-height: 206px;
}
#listVille1{
max-height: 206px;
}
#listVille1 td{
border:0;
border-bottom: 1px solid #eee;
padding:0;
font-size:14px;
color:#1d78cf
}
#listVille1 tr{
height:25px;
cursor:pointer;
}
#listVille1 tr:hover{
background-color:#d6e6f6
}
#listVille2{
max-height: 206px;
}
#listVille2 td{
border:0;
border-bottom: 1px solid #eee;
padding:0;
font-size:14px;
color:#1d78cf
}
#listVille2 tr{
height:25px;
cursor:pointer;
}
#listVille2 tr:hover{
background-color:#d6e6f6
}
/*vol modif*/
#vol .login_compte {
  width: 1025px;
}
#vol .v_recherchehold{
float:left;
width:70%
}
#vol .log_sub {
  float: right;
  margin-bottom: 20px;
  margin-right: 10px;
  width: 134px;
  padding:0;
  height:34px;
}
#vol .champ-inp input {
  background: #fff  url("../images/inp_nom_vol.jpg") no-repeat scroll right 0;
  width: 319px;
}
#vol .rad2 {
  margin-left: 77px;
}
#vol .in_input2 {
  margin-top: 8px;
  width: 49%;
  float:left;
}
#vol .date_pick {
  width: 123px;
}
#vol .selct1 {
  background:#fff  url("../images/select_vol.png") no-repeat  -50px 0;
  width: 150px;
}
#vol .pa {
  width: 24%;
}
#vol .selct3 {
  background: #fff url("../images/select_vol2.png") no-repeat scroll right 0;
  width: 139px;
}
#vol .rightpart_vol{
float:left;
width:27%;
margin-left:3%;
}
#vol .menu_title{
color: #fcd13e;
font-size: 18px;
text-align: left;
text-transform: uppercase;
margin-top: 98px;
}
#vol  .promoText{
background-image: url("../images/check_128.png");
background-position: left 2px;
background-repeat: no-repeat;
background-size: 16px auto;
color: #fff;
font-size: 14px;
line-height: 14px;
padding-bottom: 8px;
margin-top: 5px;
padding-left: 23px;
}
#vol  .liste_chart_hold{
margin-top: 12px;
}
#vol .champ-inp_r {
  margin-left: 13px;
}
/*vol amadeus*/
#ResultTable_txtFrom{
width:100%;
}
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto;
  color: #a1abb2;
  font-family: TitilliumText22L,TitilliumRegular;
  font-size: 14px;cursor:pointer }
.autocomplete-suggestion { padding: 4px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

#fiche_contenu___{    margin-top:25px;}

#fiche_contenu___ .f_priceee {
  color: #c81d12;
  font-family: opensans;
  font-size: 24px;
  font-weight: bold;
  position: relative;
  top: -7px;
}
#fiche_contenu___ .f_currencyyy {
  color: #c81d12;
  font-family: opensans;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: -7px;
}
#fiche_contenu___ .tit__ div{
	border-right: 1px solid #ded8d8;    color: #004990;    font-family: Opensans;    font-weight: bold;    padding-bottom: 10px;    padding-top: 10px;}
#fiche_contenu___ .tit__ .div_ext{
	text-align:center;
	color:#15404b
}
#fiche_contenu___ .selct1 {    background: url("../images/select_fiche3.png") no-repeat ;    color: #8e8989;    font-family: tahoma;    font-size: 11px !important;    height: 37px;    padding-left: 9px;    padding-top: 11px;    text-align: left;    width: 150px;}

.telbook{
	margin-top: 10px; font-size: 12px; margin-left: 3%;margin-bottom:5px;
}
.btn3x{
	width: 25%; position: relative; top: 5px;margin-right:2%
}

.add_panier{
	font-size: 13px;width: 57%;
}
.payer_panier{
	font-size: 13px;width: 22%;
}
.payer_panier2{
	font-size: 13px;width: 22%;margin-left:191px;
}



