/* creation date: Wed, 21 Jun 2017 13:11:33 GMT
concat references:
http://www.ibis.com/css-v1704/set/common/index.css
http://www.ibis.com/css-v1704/frequently-asked-question/faq.css
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:0}body{background-color:#fbf7f7}body .mainContainer{background-color:#fff;width:962px;padding:0 40px;margin:0 auto 32px;font-family:Arial;background:url(/imagerie/common/bgContainer.jpg?frz-v310) repeat-y scroll -5px 0 transparent}html,*{font-family:Arial}.clearer{clear:both}.hidden{display:none}.leftContent{width:707px;float:left}.leftArrowLink{text-transform:uppercase;background:url(/imagerie/common/right-content-arrow.png?frz-v310) 0 5px no-repeat;color:#000;text-decoration:none;text-indent:17px;line-height:17px;display:block;margin-top:10px}.leftArrowLink:hover{text-decoration:underline}#divToolTip{font-family:Arial;z-index:2147483647;display:none;background-color:#fff;background-image:none;font-size:12px;border:1px solid #ed0f0f;font-weight:700;color:#000;padding:2px 5px;width:170px}.ru #divToolTip{width:105px}.de #divToolTip{width:112px}div.tooltip{bottom:0;left:10px;position:absolute;z-index:30000;background-color:#fff;background-image:none;font-size:10px;border:1px solid #9b537d;font-weight:700;color:#092b59;padding:2px 5px}.zh div.tooltip{font-size:12px}.ja div.tooltip{font-size:12px}a.tooltip{cursor:help}a.link-more{display:block;clear:both;color:#9b6434}.mainContainer .contentContainer .bannerContent{overflow:hidden;width:100%;min-height:401px;position:relative}.mainContainer .contentContainer .bannerContent .mainCarousel{width:707px;height:350px;overflow:hidden;position:absolute}.mainContainer .contentContainer .bannerContent .mainCarousel .container{position:absolute;width:5000px}.mainContainer .contentContainer .bannerContent .mainCarousel .container .itemTitle,.mainContainer .contentContainer .bannerContent .mainCarousel .container .price,.mainContainer .contentContainer .bannerContent .mainCarousel .container .itemDescription{display:none}.mainContainer .contentContainer .bannerContent .mainCarousel a{width:707px;float:left}.mainContainer .contentContainer .bannerContent .mainCarousel a img{width:707px}.mainContainer .contentContainer .bannerContent .carouselTitle{width:100%;position:absolute;bottom:0;z-index:1}.mainContainer .contentContainer .bannerContent .carouselTitle .origCurrency{margin-right:5px}.mainContainer .contentContainer .bannerContent .carouselTitle .jcarousel-control{top:10px;right:300px;position:absolute;z-index:11000}.mainContainer .contentContainer .bannerContent .carouselTitle .jcarousel-control span{width:16px;height:17px;display:block;margin-right:5px;text-align:center;font:700 11px Arial,Helvetica,sans-serif;text-decoration:none;float:left}.mainContainer .contentContainer .bannerContent .carouselTitle .jcarousel-control span.active{background-position:0 -18px;color:#fff;cursor:default}.mainContainer .contentContainer .bannerContent .itemTitle{font:20px Arial,Helvetica,sans-serif;color:#fff;position:relative;z-index:2;margin:10px 10px 0;width:785px;display:block}.mainContainer .contentContainer .bannerContent .itemDescription{font:14px Arial,Helvetica,sans-serif;color:#fff;position:relative;z-index:2;margin:10px;width:550px;display:block}.mainContainer .contentContainer .bannerContent .price{bottom:10px;color:#fff;float:right;font:26px Arial,Helvetica,sans-serif;height:50px;margin-right:305px;margin-top:40px;margin-bottom:20px;position:relative;text-align:right;width:180px}.mainContainer .contentContainer .bannerContent .price span{line-height:14px}.mainContainer .contentContainer .bannerContent .price .libelle{font-size:14px}.rightContent{width:254px;float:left;display:block;right:44px;top:0;z-index:2;z-index:1;margin-top:-401px}.rightContent #Ibis-warp p,.rightContent #connectIbis p{font:11px Arial,Helvetica,sans-serif;color:#484848;padding:10px 0 0;line-height:13px;width:217px}.rightContent .rightContentsFooter{width:254px;height:9px;display:block}.rightContent .rightContentsHeader{width:254px;height:8px;display:block}.rightContent .rightBack{margin-left:252px;position:absolute;width:46px;height:401px;background-repeat:no-repeat}.de .rightContent #Ibis-warp p{padding:0}.de .mainContainer #mySpace a{text-align:left;padding-left:5px}.mainContainer #mySpace{clear:both}.mainContainer #mySpace img{width:220px}.mainContainer #mySpace h2{font-weight:700;font-size:13px;display:inline-block;color:#3b3b3b;text-transform:uppercase;margin-bottom:5px;clear:both}.mainContainer #mySpace .content{color:#000;font-size:12px;min-height:40px;margin-top:7px;line-height:15px}.mainContainer #mySpace a{margin-top:15px;color:#fff;color:#fff;display:block;display:block;height:27px;line-height:32px;line-height:30px;text-align:center;text-transform:uppercase;width:194px;font-size:11px;font-weight:700;padding:0 20px 0 5px}.nl .mainContainer #mySpace a{text-align:left;padding-left:40px}.mainContainer .serviceContainer{width:731px;width:732px;clear:both;clear:both;padding-top:32px;padding-top:32px}.mainContainer .serviceContainer .title{width:100%;font-size:20px;display:block}.mainContainer .serviceContainer .content{width:170px;height:130px;border-right:1px solid #e0dcdc;display:inline-block!important;display:inline;zoom:1;vertical-align:top;margin-top:25px;padding-top:10px;margin-bottom:30px}.mainContainer .serviceContainer .content .title{font-size:15px;padding-left:40px;height:47px;display:block;width:125px;font-weight:700;text-decoration:none}.mainContainer .serviceContainer .content .title a.link_service{text-decoration:none;color:#333}.mainContainer .serviceContainer .content .title a.link_service:hover,.mainContainer .serviceContainer .content a.iconService:hover{text-decoration:underline}.mainContainer .serviceContainer .content img{cursor:pointer}.mainContainer .serviceContainer .content .description{display:block;color:#333;font-size:11px;margin-top:10px;width:125px;font-weight:400;text-decoration:none}.mainContainer .serviceContainer .content a.description:hover{text-decoration:underline}.mainContainer .serviceContainer .content.last{border-right:0}.ru .mainContainer .serviceContainer .content .title{font-size:13px}.de .mainContainer .serviceContainer .content .title{font-size:12px}.nl .mainContainer .serviceContainer .content .title{font-size:12px;font-size:12px;width:137px}.iconService.pillow{background-position:0 0}.iconService.time{background-position:0 -48px}.iconService.coffee{background-position:0 -94px}.iconService.moon{background-position:0 -141px}.reserverContract label{display:none}.reserverId label{display:none}form#bookingEngine.bookingEngine div.find fieldset#dates-sejour.small div.nights p span.duree{display:none}div.contentContainer div.leftBack{background-color:#ece6e6;height:401px;margin-left:-45px;position:absolute;width:50px}.leftContent ul.anchorStyle li a:hover,.leftContent div.accordion div a:hover,.leftContent a:hover{text-decoration:underline}body#fh .mainContainer .contentContainer .bannerContent .container div.carouselTitle span a:hover.videoPop,.container div.carouselTitle span a:hover,.selectionContainer .carousel .container a:hover,.leftContent div h3.tslide a:hover,.leftContent .accordion .pageTop a:hover,.leftContent .accordion .tslide a:hover{text-decoration:none}html body#fh.en div.mainContainer div.contentContainer div.bannerContent div.container{width:955px}html body#fh div.mainContainer div.contentContainer div.leftContent div.tourisme div#environment.ongletContent div.ongletContentTxt div p{margin-top:20px}html body#fh div.mainContainer div.contentContainer div.rightContent div#bloc-historique h2{line-height:25px}html body#home.pt-br div.ui-datepicker-wrapper div#ui-datepicker-div.ui-datepicker table.ui-datepicker-calendar thead tr th.ui-datepicker-week-end{padding:.7em 0}html body#home.de div.mainContainer div.contentContainer div.rightContent div#Ibis-fb h2{letter-spacing:-1.1px}body #engine-submit .submitInProgress .buttonH .loader{margin-top:15px}body .roomDetails .roomResidentType .compoTitle{line-height:17px;margin-top:15px}body div.ui-dialog{background-color:#FFF;color:#666;font-size:12px;line-height:18px}body div.ui-dialog a{text-decoration:none;color:#666}body div.ui-dialog #compBrandHotelPopinButtons a{background:url(/imagerie/common/more-info.png?frz-v310) no-repeat scroll 0 0 transparent;color:#FFF;display:block;font-size:11px;font-weight:700;height:28px;line-height:32px;margin-left:-2px;margin-top:8px;padding:0 19px 0 6px;text-align:center;text-decoration:none;text-transform:uppercase;width:194px;float:left;margin-right:18px}div.ui-dialog div.popin div#compBrandHotelPopinButtons{height:50px;padding:0 15px}div.ui-dialog div.popin p#tExternalHotelMsgBrand{padding:0 15px}.ui-icon-closethick{background:url(/imagerie/fh/close_pop.jpg?frz-v310) no-repeat scroll left top transparent;padding:0 19px;position:absolute;right:-6px;text-transform:uppercase;top:10px}.ui-icon-closethick:hover{text-decoration:underline}.ui-widget-overlay{background:none repeat scroll 0 0 #000;left:0;opacity:.75;position:absolute;top:0}#engine-container{background:url(/imagerie/common/carousel-shadow.png?frz-v310) no-repeat scroll 0 0 transparent;float:left;margin-left:-7px;min-height:401px;padding-left:7px;position:relative;width:255px;z-index:15}#engine-menu{height:49px;width:236px}#engine-hotel-tab{overflow:hidden;padding:10px 20px 5px 25px;width:236px}#engine-content-container{float:left;width:236px}#engine-bottom{height:12px;width:254px}#engine-content-background{width:239px}.bookingEngine{height:auto;padding-bottom:10px;padding-left:19px;width:235px}form#minBookingEngine.bookingEngine fieldset.destination h2{display:block;font:700 23px Arial,Helvetica,sans-serif}form#minBookingEngine.bookingEngine h2{color:#3B3B3B;margin:0 0 5px;padding:0 10px 10px 0}.bookingEngine .tooltip{margin-top:8px}.bookingEngine .tooltip{border:medium none;display:block;height:19px;position:absolute;right:30px;text-indent:-9999px;width:19px}.bookingEngine .icohelp{background-image:url(/imagerie/common/booking-engine/tooltip.gif?frz-v310)}a.tooltip{cursor:help}form#minBookingEngine.bookingEngine fieldset#dates-sejour div#date_arrivee.date{float:left;margin-right:6px;width:106px}form#minBookingEngine.bookingEngine fieldset.destination,form#minBookingEngine.bookingEngine fieldset#dates-sejour div{margin-bottom:15px;margin-top:0}form#minBookingEngine fieldset.destination input#search-destination-min{line-height:33px;background:url(/imagerie/common/booking-engine/input-engine.jpg?frz-v310) no-repeat scroll 0 4px transparent;height:40px;padding:0 35px 0 10px;width:173px;margin:0}#dates-sejour input{line-height:35px}#dates-sejour #date_arrivee p label,#dates-sejour #date_depart p label{color:#333;font:700 12px Arial,Helvetica,sans-serif}#dates-sejour .nights,.ui-datepicker-trigger{display:none}#fidelitycard-form{margin:10px 0 5px}#fidelitycard-form p label,.codePref p label,.roomServicesTitle{font:11px Arial,Helvetica,sans-serif}#map-search{background-color:#FFF;display:block;margin-left:-10px;margin-top:20px}#engine-menu #map-search a{display:block;text-transform:inherit;width:195px}#map-search a{background:url(/imagerie/common/booking-engine/map-picto.jpg?frz-v310) no-repeat scroll 10px 0 transparent;color:#333;font:10px Arial,Helvetica,sans-serif;margin:-10px 0 4px;padding:5px 10px 5px 40px}#engine-submit{background:url(/imagerie/common/booking-engine/search-button.jpg?frz-v310) no-repeat scroll 0 0 transparent}#engine-submit{height:42px;padding:0 30px 0 5px;width:195px}#engine-submit{clear:both}#engine-submit .buttonH{background-position:left top;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:43px;text-align:center;text-decoration:none;width:100%}#engine-submit .buttonH span{color:#FFF;display:block;font:15px Arial,Helvetica,sans-serif;padding:13px 0 0;text-align:center;text-transform:uppercase}.errorMessage{background:url(/imagerie/common/booking-engine/booking-error.gif?frz-v310) no-repeat scroll 5px 0 transparent;color:red;font:700 11px Arial,Helvetica,sans-serif;margin:0 -15px;min-height:24px;padding:4px 60px;text-align:center}#errorMessage{color:red}.carteAccor{width:550px;margin:20px auto}.carteAccor img{margin:10px}p#advanced-search{font-weight:400}#advanced-search a{color:#9b6434;text-decoration:underline}#engine-keyword-tab{overflow:hidden;zoom:1}#engine-keyword-tab form{overflow:hidden;zoom:1}#engine-keyword-tab input{float:left}#mot-rech{width:210px;margin-right:5px}#engine-submit{margin:5px 20px 0 0;clear:both}#engine-submit.small{margin-top:0}#engine-submit input{border:0}#engine-submit .buttonH{background-position:left top;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:43px;text-align:center;width:100%;text-decoration:none}#engine-submit .submitInProgress .buttonH{background-position:left -132px}#engine-submit .buttonH span{font:15px Arial,Helvetica,sans-serif;padding:13px 0 0;text-align:center;color:#fff;text-transform:uppercase;display:block}#engine-submit .submitInProgress .buttonH span{background-position:right -154px;color:#bfbfbf}#engine-submit .submitInProgress .buttonH .loader{width:16px;height:16px;margin-top:3px;position:absolute;vertical-align:middle;background:url(/imagerie/booking/common/loader-buttonh.gif?frz-v310) no-repeat 0 0}#advanced-search{float:left;margin-top:16px;width:235px;color:#9b6434;font-size:10px}#enginepro-form .deploy{margin-bottom:0}#enginepro-form .deploy input{position:relative;top:2px;border:0}#enginepro-form .deploy label{font-weight:700}#enginepro-form .engineproDetails{margin-top:5px}#enginepro-form .engineproDetails p{display:none}#enginepro-form .reserverId{float:left}#enginepro-form .reserverNumber{float:right}#engine-keyword-tab .tooltip{display:block;float:left;width:14px;height:18px;background:url(/imagerie/home/picto-tooltip.gif?frz-v310) no-repeat 0 3px;margin-right:8px}.bookingEngine .search-destination .tooltip{display:block;width:19px;height:19px;text-indent:-9999px;border:0;margin-top:7px;margin-right:-5px}#date_date_date .tooltip{position:absolute;top:3px;left:108px;background:0}.bookingEngine .tooltip{display:block;width:19px;height:19px;text-indent:-9999px;right:30px;margin-top:9px;border:0;position:absolute}.tooltip.small{background:url(/imagerie/home/tooltip-small.gif?frz-v310);margin-top:-2px}.bookingEngine .validatorInvalidState .tooltip{background-position:left -19px}.tNights{display:none}.bookingEngine select{border:1px solid #a6a6a6}#bookingEngine input[type=text]{background:none repeat scroll 0 0 transparent}.inputBigLarge{width:235px;height:40px}.inputFidelity{width:215px;height:25px;margin-top:5px}.inputCodePref{width:215px;height:25px;margin-top:5px}.inputreserverId{width:126px;height:20px}.inputreserverContract{width:81px;height:20px;float:left;margin-left:5px}.errorMessage{background:url(/imagerie/common/booking-engine/booking-error.gif?frz-v310) no-repeat scroll 5px 0 transparent;color:red;display:none;text-align:center;font:700 11px Arial,Helvetica,sans-serif;margin:0 -15px;min-height:24px;padding:4px 60px}form .validatorInvalidState label{color:red!important}.bookingEngine .icohelp{background-image:url(/imagerie/common/booking-engine/tooltip.gif?frz-v310)}#more-criteria .lnk-moreoptions{display:block;clear:both;height:12px;font-size:11px}#engine-submit .submiter{background:transparent url(/imagerie/booking/common/btnsearchgif.gif?frz-v310) no-repeat scroll 0 0;color:#FFF;display:block;font-size:10px;height:22px;padding:4px;width:67px}#bestprice .leftContent form.contact a.linkMore{padding:5px 20px 0 3px;text-align:center;width:126px}#bestprice .leftContent form.contact a.linkMore span{margin:0}#bestprice .leftContent p{width:680px}.leftBack{top:"0px";position:"relative"}.mainContainer .contentContainer .leftContent form.contact fieldset legend a:hover{text-decoration:none}.mainContainer .contentContainer .leftContent a.linkMoreResa{background:url(/imagerie/best-price-guarantee/btn_long.png?frz-v310) no-repeat scroll top left transparent;width:264px;height:30px;padding:7px 25px 0 5px;text-decoration:none;display:block;font:15px Arial,Helvetica,sans-serif;text-align:center;color:#FFF;float:right;margin-bottom:10px}#bestprice .mainContainer .leftContent h2{clear:both}body#newsletter .mainContainer .contentContainer .bannerContent .container{margin-left:0}body#newsletter .mainContainer .contentContainer .bannerContent{margin-left:0}body#contact .mainContainer .contentContainer .bannerContent .container .carouselTitle .itemTitle{margin:10px}.rightContent .memberArea p{font-size:12px;display:block;color:#333;line-height:15px}#date_arrivee p,#date_depart p,#date_date_depart p,{font:14px Arial,Helvetica,sans-serif;color:#333;font-weight:700}form#minBookingEngine.bookingEngine h2{font:13px Arial,Helvetica,sans-serif;margin:0 0 5px;padding:0 10px 10px 0;color:#3B3B3B;padding-left:0}form#minBookingEngine.bookingEngine h2 span{display:block;font:700 30px Arial,Helvetica,sans-serif}#search-package-min{width:218px}form#minBookingEngine.bookingEngine fieldset.destination select#search-destination-min.tSearchDestination{width:218px}#dates-sejour input{border:medium none;height:35px;padding-left:5px;width:101px}#search-dateout-min,#search-dateout-boo{background:url(/imagerie/common/booking-engine/input-depart.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}#search-dateIn-min,#search-dateIn-boo{background:url(/imagerie/common/booking-engine/input-arrivee.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}form#minBookingEngine.bookingEngine p#engine-submit.small{margin-top:0}form#minBookingEngine.bookingEngine fieldset#dates-sejour div#date_depart.date{float:left;width:106px}form#minBookingEngine.bookingEngine fieldset#dates-sejour div#date_arrivee.date{float:left;width:106px;margin-right:6px}#dates-sejour #date_arrivee p label,#dates-sejour #date_depart p label{font:12px Arial,Helvetica,sans-serif;color:#333;font-weight:700}.destination p label{font:14px Arial,Helvetica,sans-serif;color:#333;font-weight:700}.bookingEngine h2{font:700 21px Arial,Helvetica,sans-serif;margin:0 0 5px}.bookingEngine h2 strong{display:block;font:700 30px Arial,Helvetica,sans-serif}form#minBookingEngine.bookingEngine fieldset.destination h2{display:block;font:700 23px Arial,Helvetica,sans-serif}#engine-container .inputFidelity{background-image:url(/imagerie/common/booking-engine/input-code.jpg?frz-v310);background-repeat:no-repeat}.inputFidelity{height:25px;margin-top:5px;width:215px}#fidelitycard-form input{line-height:25px;background:0}#hotel_ou_ville,#search-destination-min,#identification-fidelityCard-number-min,#identification-preferredCode-code-min{float:left;width:170px}#identification-fidelityCard-number-min{border:medium none;height:24px;margin-left:10px}form#minBookingEngine.bookingEngine .tooltip.small{background:url(/imagerie/common/booking-engine/tooltip.gif?frz-v310) repeat scroll 0 0 transparent;margin-top:-20px}.tSearchDestination{height:40px;width:235px}#bookingEngine input[type=text]{background:none repeat scroll 0 0 transparent}.bookingEngine fieldset #search-destination-min{border:medium none;color:#ED0F0F;font-size:13px;font-weight:700;height:33px;margin-left:10px}.bookingEngine .tooltip{margin-top:8px}#hotel_ou_ville,#search-destination-boo,#identification-fidelityCard-number-min,#identification-preferredCode-code-min{float:left;width:170px}form#minBookingEngine.bookingEngine .tooltip.small{margin-top:3px}div.mainContainer div.contentContainer div.leftContent ul.anchorStyle .clearer{clear:both;display:block;position:relative}body .mainContainer .contentContainer #engine-container{background-repeat:repeat-y}.mainContainer .contentContainer .bannerContent .itemTitle{text-transform:uppercase}html body#sitemap div.mainContainer{background:0;background-color:#FFF}#thalasso-spa.ru .mainContainer .contentContainer .bannerContent .itemTitle{font:18px Arial,Helvetica,sans-serif}body.pt .ui-datepicker th{padding:.7em 0}div.mainContainer div.contentContainer div.bannerContent div.carouselTitle span.itemTitle h2{width:580px;font-size:20px}html body .mainContainer .contentContainer .leftContent form fieldset .label_ko{color:red}div.mainContainer div.contentContainer div.leftContent form#contact fieldset#your-message div{}html body#contact div.mainContainer div.contentContainer div.leftContent form#contact fieldset#your-message div div.decomptetxt{float:left;left:30px;margin-top:0;position:absolute;top:39px;width:150px}body#home .mainContainer .contentContainer .rightContent #engine-container{margin-top:-401px}#engine-submit{margin:5px 20px 0 0;clear:both}#engine-submit .submiter{background:transparent url(/imagerie/booking/common/btnsearchgif.gif?frz-v310) no-repeat scroll 0 0;color:#FFF;display:block;font-size:10px;height:22px;padding:4px;width:67px}#engine-submit.small{margin-top:0}#engine-submit input{border:0}#engine-submit .buttonH{background-position:left top;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:43px;text-align:center;width:100%;text-decoration:none}#engine-submit .submitInProgress .buttonH{background-position:left -132px}#engine-submit .buttonH span{font:15px Arial,Helvetica,sans-serif;padding:13px 0 0;text-align:center;color:#fff;text-transform:uppercase;display:block}#engine-submit .submitInProgress .buttonH span{background-position:right -154px;color:#bfbfbf}#engine-submit .submitInProgress .buttonH .loader{width:16px;height:16px;margin-top:3px;position:absolute;vertical-align:middle;background:url(/imagerie/booking/common/loader-buttonh.gif?frz-v310) no-repeat 0 0}#engine-keyword-tab h3{margin:30px 0 0}#engine-keyword-tab ul{overflow:hidden;zoom:1}#engine-keyword-tab li{float:left;width:155px}#engine-keyword-tab ul.liste li{float:none;background:url(/imagerie/home/puce-keyword.gif?frz-v310) no-repeat 0 19px;width:142px;padding:15px 3px 5px 10px;font-size:10px}#engine-keyword-tab ul.liste li a{color:#092b59}#engine-keyword-tab{overflow:hidden;zoom:1}#engine-keyword-tab form{overflow:hidden;zoom:1}#engine-keyword-tab input{float:left}#modify-cancel a{font:10px Arial,Helvetica,sans-serif;color:#333;padding:10px 20px 6px 10px;display:block}#engine-submit{background:url(/imagerie/common/booking-engine/search-button.jpg?frz-v310);width:195px;padding:0 20px 0 5px;height:40px}body#home #engine-submit{width:185px}#home #engine-submit{padding:0 30px 0 5px}.nolabel_ko{border-color:red}.label_ko{border-color:red}.bookingEngine .icohelp{background-image:url(/imagerie/common/booking-engine/tooltip.gif?frz-v310)}#engine-keyword-tab .tooltip{display:block;float:left;width:14px;height:18px;background:url(/imagerie/home/picto-tooltip.gif?frz-v310) no-repeat 0 3px;margin-right:8px}.bookingEngine .search-destination .tooltip{display:block;width:19px;height:19px;text-indent:-9999px;border:0;margin-top:7px;margin-right:-5px}#date_date_date .tooltip{position:absolute;top:3px;left:108px;background:0}.bookingEngine .tooltip{display:block;width:19px;height:19px;text-indent:-9999px;right:30px;margin-top:13px;border:0;position:absolute}div#engine-content-background form#bookingEngine.bookingEngine fieldset#fidelitycard-form div.inputFidelity a.icohelp{margin-top:3px}.tooltip.small{background:url(/imagerie/home/tooltip-small.gif?frz-v310);margin-top:-2px}.bookingEngine .validatorInvalidState .tooltip{background-position:left -19px}.bookingEngine select{border:1px solid #a6a6a6}#bookingEngine input[type=text]{background:none repeat scroll 0 0 transparent}.errorMessage{background:url(/imagerie/common/booking-engine/booking-error.gif?frz-v310) no-repeat scroll 5px 0 transparent;color:red;display:none;text-align:center;font:700 11px Arial,Helvetica,sans-serif;margin:0 -15px;min-height:24px;padding:4px 60px}form .validatorInvalidState label{color:red!important}.zh #engine-hotel-tab p,.ja #engine-hotel-tab p{margin-bottom:4px}#engine-keyword-tab p{padding-top:6px}#engine-hotel-tab input,#engine-keyword-tab input{padding:2px}#hotel_ou_ville,#search-destination-boo,#identification-fidelityCard-number-boo,#identification-preferredCode-code-boo{width:170px;float:left}.search-destination{margin-bottom:10px}.addressSearch{margin-top:0;margin-bottom:3px}html body#bestprice div.mainContainer div.contentContainer div.leftContent form#garantie.contact fieldset.webOffer span.pageTop{margin-right:0}body#plus .mainContainer .contentContainer .bannerContent .container .carouselTitle span{color:#FFF;display:block;font-size:11px;width:682px;position:relative;text-align:center;margin:10px}body#plus .mainContainer .contentContainer .bannerContent .container .carouselTitle span .carouselLink{background:url(/imagerie/fh/bannerLink.png?frz-v310) no-repeat scroll right top transparent;color:#FFF;font-size:11px;line-height:18px;position:relative;padding:0 15px 0 5px}body#plus .mainContainer{background:none #FFF}body#plus .mainContainer .contentContainer .bannerContent .container .carouselTitle span .carouselLink.last{background:0}body#plus div.insurance{background:url(/imagerie/common/discovering-ibis/bg-promesseTop.jpg?frz-v310) no-repeat scroll right top transparent;width:958px;position:relative;text-align:center;padding-top:14px;height:auto}body#plus div.bgBottom{background:url(/imagerie/common/discovering-ibis/bg-promesseBottom.jpg?frz-v310) no-repeat scroll right top transparent;height:40px}body#plus .contentContainer .leftContent .titleBox{background-color:#FFF;font-size:18px;line-height:20px;position:relative;text-transform:uppercase;width:auto;padding:0 15px}body#plus .leftContent .insurance .panLeft,.leftContent .insurance .panright{width:40%;padding:0}.leftContent .insurance .panLeft{float:left;margin:10px 0;left:100px;position:relative;left:30px}.leftContent .insurance .panright{float:right;margin:10px 0 0;right:85px;position:relative}.leftContent .insurance .panLeft p{padding-right:120px}.leftContent .insurance .panright p{padding-left:120px}html body#plus .mainContainer .contentContainer div.leftContent div.insurance div.panright img{float:left;padding-right:20px}body#plus div.mainContainer div.contentContainer div.leftContent div.insurance div.panLeft img{float:right;padding-left:20px}body#plus .leftContent div.insurance div .itemTitle{font-size:16px;line-height:18px;font-weight:700}body#plus .leftContent .insurance .panLeft p,.leftContent .insurance .panLeft span,.leftContent .insurance .panright p,.leftContent .insurance .panright span{display:block}body#plus .leftContent .insurance .panLeft p,.leftContent .insurance .panright p{font-size:12px;line-height:14px;padding-top:10px}body#plus .leftContent .insurance .panLeft p,.leftContent .insurance .panLeft span{text-align:right}body#plus .leftContent .insurance .panright p,.leftContent .insurance .panright span{text-align:left}body#plus .mainContainer .contentContainer .leftContent .insurance a.icohelp{border:medium none;height:19px;position:absolute;width:19px;background-image:url(/imagerie/common/booking-engine/tooltip.gif?frz-v310)}body#plus .leftContent .insurance .panLeft .itemTitle span{display:inline;position:relative}body#plus .leftContent div.insurance div.panLeft .itemTitle a.icohelp{right:100px}.leftContent .restauration .boxBot .boxBotLeft span.arrowRight{right:0}html body#press .mainContainer .contentContainer .leftContent p a{text-decoration:none;color:inherit}html body#press .mainContainer .contentContainer .leftContent p a:hover{text-decoration:underline}.environment div.boxBot ul li.list-sante{background-image:url(/imagerie/discovering-ibis/icons/sante.gif?frz-v310)}.environment div.boxBot ul li.list-nature{background-image:url(/imagerie/discovering-ibis/icons/nature.gif?frz-v310)}.environment div.boxBot ul li.list-carbone{background-image:url(/imagerie/discovering-ibis/icons/carbone.gif?frz-v310)}.environment div.boxBot ul li.list-innovation{background-image:url(/imagerie/discovering-ibis/icons/innovation.gif?frz-v310)}.environment div.boxBot ul li.list-local{background-image:url(/imagerie/discovering-ibis/icons/local.gif?frz-v310)}.environment div.boxBot ul li.list-emploi{background-image:url(/imagerie/discovering-ibis/icons/emploi.gif?frz-v310)}.environment div.boxBot ul li.list-dialogue{background-image:url(/imagerie/discovering-ibis/icons/dialogue.gif?frz-v310)}.environment div.boxBot ul li{float:left;border:1px solid #e7e7e7;background-position:0 0;background-repeat:no-repeat;width:136px;height:32px;padding-top:100px;border-left:0;position:relative}.environment div.boxBot ul{display:block;width:970px;color:#9E9940;font-family:Calibri,Arial;text-align:center}.leftContent div.background{background-image:url(/imagerie/discovering-ibis/bg-techno.gif?frz-v310);background-position:left top;background-repeat:no-repeat;height:100px;width:974px;position:absolute;z-index:3;margin:-1px 0 0 -13px}.leftContent div.environment div.boxTop{position:relative;width:810px;z-index:9;overflow:hidden}.leftContent div.environment div.boxTop p{float:left;font-size:12px;line-height:14px;position:relative;width:591px;padding:15px 0 0}.leftContent div.environment div.boxBot{position:relative}.leftContent div.environment{border:1px solid #f5f2f2;margin-top:30px;width:958px}span.arrowRight:hover,span.arrowLeft:hover{cursor:pointer}body#template .mainContainer{background:0;background:#FFF}html body#template div.mainContainer div.contentContainer{clear:both}html body#bedding .mainContainer .contentContainer .leftContent .promesse ul li.clearer,html body#bedding .mainContainer .contentContainer .leftContent .techno ul li.clearer,html body#bedding div.mainContainer div.contentContainer div.leftContent div.techno ul li.clearer,html body .leftContent ul li.clearer{width:1px;height:1px;display:block;padding:0;margin:0;clear:both;float:none}body#mobile .leftContent,body#plus .leftContent,body#bedding .leftContent{color:#666;font-size:12px;line-height:18px;padding:20px 20px 20px 0;width:auto}body#mobile .contentContainer,body#plus .contentContainer,body#bedding .contentContainer{position:relative}body#mobile .rightContent,body#design .rightContent,body#plus .rightContent,body#bedding .rightContent{display:block;margin-top:0;position:absolute;right:0;top:0;width:254px;z-index:15}body#mobile-faq .rubrique ul li div{display:none}html body#family .mainContainer .contentContainer .bannerContent h1{background:0;font-weight:400}#arianne span h1{display:inline}body#mobile .mainContainer .contentContainer .bannerContent .carouselTitle{min-height:89px}html body#template .mainContainer .contentContainer .topContent h1{background-color:#574F4D;color:#FFF;font-size:18px;line-height:21px;padding:7px 310px 5px 55px;position:absolute;text-align:left;width:685px;z-index:3;font-weight:700}html body#template .middleContent{margin:10px 0 0 10px}form#minBookingEngine.bookingEngine fieldset#dates-sejour div.nights p span.duree{color:#666;display:block;font-size:10px;line-height:12px;margin:0x 0;padding-top:0;text-align:right;width:215px}.leftContent .pressDocuments .right a{position:static}.leftContent .pressDocuments .right{width:234px;float:right}.leftContent .pressDocuments .left{width:450px;float:left}#mobile #engine-submit{height:39px}.leftContent .sectionContent{display:none}.required.info{padding-bottom:10px}#home .bookingEngine fieldset#dates-sejour.small div.nights p span.duree{color:#666;display:block;font-size:10px;line-height:12px;padding-top:0;text-align:right;float:none;width:auto;padding-top:10px;clear:both}#home #dates-sejour .nights{color:#607D97;float:none;font-size:10px;padding-right:20px;padding-top:0;width:auto}.validatorInvalidState input{color:red;font-weight:700;font-size:11px}#enginepro-form .validatorInvalidState input{font-size:11px}#family .development div.boxPanleft i{font-style:italic}.pl .leftContent .condition,.pl .condition{font-size:10px}body#plus a.btn-new-bed{margin:20px auto 0;color:#fff;color:#fff;display:block;display:block;height:27px;line-height:32px;line-height:30px;text-align:center;text-transform:uppercase;width:264px;font-size:11px;font-weight:700;padding:0 20px 0 5px;text-decoration:none}#bannerOAS{height:0}#block-infos-card #more-infos-card,#more-infos-card .deploy,#more-infos-card .undeploy{height:auto;clear:both}#more-infos-card .lnk-moreinfos{display:block;height:auto;clear:both;float:none;line-height:15px;padding-bottom:10px}#more-infos-card .undeploy{background:url(/imagerie/common/right-content-arrow.png?frz-v310) no-repeat scroll 0 5px transparent}#changeLang{position:relative;z-index:6000}.back-logo{position:absolute;top:0;left:0;background:url(/imagerie/common/bg-pillow-back.png?frz-v310) no-repeat scroll 0 0 transparent;width:101px;height:91px}#changeLang{position:relative;z-index:6000}.tollTipAide{background:url(/imagerie/toolTipAide.png?frz-v310) no-repeat scroll 0 0 transparent;display:block;float:left;height:21px;margin:20px 0 0;width:20px}form#contact>fieldset>div>div#toolTipDiv,form#contact div#toolTipDiv,#toolTipDiv{position:absolute;padding:5px;font-size:11px;width:230px;z-index:500;height:auto;position:absolute;top:-10px;left:200px;background-color:#fff;border:#ddd solid 1px;display:none}form#contact>fieldset>div>div#toolTipDiv{left:220px}form.contact fieldset>div{position:relative}#business .mainContainer .contentContainer .bannerContent .itemTitle{width:688px}.mainContainer .pillowTop{width:244px;height:423px;background:url(/imagerie/common/pillow-top.jpg?frz-v310) repeat-y scroll right top transparent;position:absolute;margin-left:-294px}.selectionContainer .navigation .prev{float:left;background:url(/imagerie/home/left-selection.png?frz-v310) no-repeat}.selectionContainer .navigation .next{float:right;background:url(/imagerie/home/right-selection.png?frz-v310) no-repeat}.mainContainer .contentContainer .bannerContent{float:left}.mainContainer .contentContainer .bannerContent .carouselTitle{background-color:#574F4D}.mainContainer .contentContainer .bannerContent .carouselTitle .jcarousel-control span{cursor:pointer;background:url(/imagerie/common/sprite_icon_common.png?frz-v310) no-repeat scroll 0 0 transparent;color:#de2b54}.rightContent .rightContentsFooter{background:url(/imagerie/home/right-contents-footer.jpg?frz-v310) no-repeat 0 0}.rightContent .rightContentsHeader{background:url(/imagerie/home/right-contents-header.jpg?frz-v310) no-repeat 0 0}.mainContainer .contentContainer .bannerContent .carouselTitle:hover{cursor:default}.leftContent #blc_formulaire2 form#formulaire .formBoxRight input.btn_valid{border:0;background:url(/imagerie/common/more-info.png?frz-v310) no-repeat scroll 0 0 transparent;color:#FFF;display:block;font-size:11px;font-weight:700;height:27px;line-height:32px;margin-top:15px;text-align:center;text-transform:uppercase;text-decoration:none;width:221px;padding:0 20px 0 5px}html body #engine-submit{width:185px}.leftContent{padding:20px;padding-left:0;width:687px;color:#666;font-size:12px;line-height:18px}body#home .leftContent{clear:both;float:left;position:relative;width:747px;padding:0}body#home .rightContent #engine-container .inputCodePref{background-image:url(/imagerie/common/booking-engine/input-code.jpg?frz-v310);background-repeat:no-repeat}body .rightContent #engine-container .inputCodePref{background-image:url(/imagerie/common/booking-engine/input-code-large.jpg?frz-v310);background-repeat:no-repeat}.inputCodePref{height:25px;margin-top:5px;width:215px}.ui-icon-closethick{background:url(/imagerie/fh/hotel/close_pop.jpg?frz-v310) no-repeat scroll left top transparent}.mainContainer .contentContainer .bannerContent h1{background-color:#574F4D}body form#minBookingEngine fieldset.destination input#search-destination-min{background:url(/imagerie/common/booking-engine/input-engine-small.jpg?frz-v310);padding:0 34px 0 10px;width:173px;height:35px}form#minBookingEngine #search-dateout-min{background:url(/imagerie/common/booking-engine/input-depart-small.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}form#minBookingEngine #search-dateIn-min{background:url(/imagerie/common/booking-engine/input-arrivee-small.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}form#minBookingEngine.bookingEngine fieldset#fidelitycard-form .inputFidelity{background-image:url(/imagerie/booking-engine/input-code.jpg?frz-v310);background-repeat:no-repeat}body .rightContent{background-color:#dccecd}.mainContainer .contentContainer .bannerContent{width:1005px;margin-left:0;left:0}div.contentContainer div.bannerContent div.container{margin-left:0}html body .mainContainer .pillowTop{height:437px;margin-left:-299px}.mainContainer .pillowTop{background:url(/imagerie/common/pillow-top-left.png?frz-v310) repeat-y scroll right top transparent;height:437px;margin-left:-294px;position:absolute;width:244px}body#home .mainContainer .pillowTop{background:url(/imagerie/common/pillow-top.jpg?frz-v310) repeat-y scroll right top transparent;position:absolute;width:244px}.mainContainer #arianne{clear:both;color:#666;float:left;font-size:11px;margin-top:-17px;position:relative;z-index:2}.mainContainer #arianne a{color:#999}.mainContainer #arianne h1{display:inline}.mainContainer .contentContainer .rightContent #engine-container{margin-top:0}body#home #engine-submit{width:175px;right:-7px}html body#home .mainContainer .contentContainer .bannerContent{height:auto;min-height:0;background:0}.mainContainer .contentContainer .bannerContent h1{background-color:#574F4D;background-image:url(/imagerie/common/header-banner.jpg?frz-v310);background-position:left bottom;background-repeat:repeat-y;color:#FFF;font-size:18px;line-height:21px;padding:7px 310px 5px 55px;position:absolute;width:690px;z-index:3;font-weight:400}.mainContainer .contentContainer .bannerContent{background-image:url(/imagerie/common/carousel-bg.jpg?frz-v310);background-position:right top;background-repeat:no-repeat;height:401px;left:-45px;min-height:401px;width:1050px}.mainContainer .contentContainer .bannerContent .container video{position:relative}body#environnement .leftContent{color:#666;font-size:12px;line-height:18px;padding:20px 20px 20px 0;width:687px}.rightContent .memberArea p{font-size:12px;display:block;color:#333}#date_arrivee p,#date_depart p,#date_date_depart p,{font:14px Arial,Helvetica,sans-serif;color:#333;font-weight:700}.promoTop{clear:both}.promoTop h2{font-size:22px;color:#3B3B3B;padding:20px 20px 10px}.memberArea h2{font-size:22px;color:#3B3B3B;padding:15px 20px 10px}.rightContent .memberArea p{padding:0 20px}.rightContent .linkMore{background:url(/imagerie/common/more-info.png?frz-v310) no-repeat scroll 0 0 transparent;color:#FFF;display:block;font-size:11px;font-weight:700;line-height:32px;margin-top:15px;text-align:center;text-transform:uppercase;text-decoration:none;margin-left:18px;height:20px;padding:0 19px 20px 6px;width:194px;font-size:10px\9}.rightContent .rightContentsFooter{width:254px;height:9px;display:block;background:url(/imagerie/common/right-contents-footer.jpg?frz-v310) no-repeat scroll 0 0 transparent}.rightContent .rightContentsHeader{width:254px;height:8px;display:block;background:url(/imagerie/common/right-contents-header.jpg?frz-v310) no-repeat scroll 0 0 transparent}.rightContent .promoTop{padding-bottom:5px;clear:both}.promoTop a{background-image:url(/imagerie/common/right-content-arrow.png?frz-v310);background-position:20px 10px;background-repeat:no-repeat;border-bottom:1px solid #ECE6E6;line-height:20px;padding:5px 10px 4px 35px;display:block;text-decoration:none;font-size:.8em;color:#333}.promoTop a.last{border-bottom:0}.promoTop a:hover{color:#EC0F0F;font-weight:700;background-color:#ece6e6}div.contentContainer div.bannerContent div.container{margin-left:45px}.leftContent ul.anchorStyle{list-style:disc outside none}.leftContent ul.anchorStyle li{float:left;margin:10px;width:200px}.leftContent .sectionContent dl dd span a,.leftContent ul.anchorStyle li a{color:#333;display:block;position:relative;text-decoration:none;width:400px}body#bedding .mainContainer .contentContainer .bannerContent .carouselTitle{background-color:#574F4D}body#environnement .mainContainer .contentContainer .leftContent .pictos ul.icon li:hover{cursor:default}.mainContainer .contentContainer .leftContent .pictos ul.icon li span{color:#9e9940;font-family:Calibri,Arial;font-size:14px;text-decoration:none;width:100%;text-align:center;margin-top:100px;display:block}html body div.mainContainer div.pillowTop{top:200px}html body#contact div.mainContainer div.contentContainer div.bannerContent{background:0;background-color:#ece6e6}body .bookingEngine .tooltip{margin-top:9px}.logo-ibis{width:0;height:0}.leftContent .carte .pageTop{background-image:url(/imagerie/common/arrowRoll.png?frz-v310)!important;background-position:0 5px!important;background-repeat:no-repeat;float:right;font-size:11px!important;height:12px!important;padding:0 0 0 15px!important;position:absolute;right:20px;text-transform:uppercase;top:14px;margin:0!important;width:auto!important}.leftContent .carte .pageTop a{color:#000;text-decoration:none}.monomarque.ibisstyles .leftContent .pageTop{background-image:url(/imagerie/common/arrowRoll-styles.png?frz-v310)!important;background-position:0 8px}.monomarque.ibisstyles .txtContent .deploy,.monomarque.ibisstyles .rightContent .promoTop a{background-image:url(/imagerie/common/right-content-arrow-styles.png?frz-v310)}.monomarque.ibisstyles .txtContent .deploy,.monomarque.ibisstyles .txtContent .undeploy{background-image:url(/imagerie/common/sprite_icon_common-styles.png?frz-v310)}.monomarque.ibisbudget .leftContent .pageTop{background-image:url(/imagerie/common/arrowRoll-budget.png?frz-v310)!important;background-position:0 8px}.monomarque.ibisbudget .rightContent .promoTop a{background-image:url(/imagerie/common/right-content-arrow-budget.png?frz-v310)}.monomarque form#minBookingEngine #dates-sejour{padding-top:15px}.monomarque.ibisstyles form#minBookingEngine #search-dateIn-min,.monomarque.ibisstyles #search-dateIn-boo{background:url(/imagerie/common/booking-engine/ibisstyles/input-arrivee-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}.monomarque.ibisstyles form#minBookingEngine #search-dateout-min,.monomarque.ibisstyles #search-dateout-boo{background:url(/imagerie/common/booking-engine/ibisstyles/input-depart-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}.monomarque.ibisstyles .bookingEngine fieldset #search-destination-min{color:#079A18}.monomarque.ibisstyles #engine-submit{background:url(/imagerie/common/booking-engine/ibisstyles/search-button.jpg?frz-v310);width:195px}.monomarque.ibisstyles .ui-datepicker-wrapper .ui-widget-header{background-color:#079A18}.monomarque.ibisstyles .ui-datepicker-wrapper .ui-state-highlight,.monomarque.ibisstyles .ui-datepicker-wrapper .ui-widget-content .ui-state-highlight{background:#079A18;border:1px solid #079A18}.monomarque.ibisstyles .ui-datepicker-wrapper .ui-state-active,.monomarque.ibisstyles .ui-datepicker-wrapper .ui-widget-content .ui-state-active,.monomarque.ibisstyles .ui-datepicker-wrapper .ui-state-hover,.monomarque.ibisstyles .ui-datepicker-wrapper .ui-widget-content .ui-state-hover{color:#079A18;border:1px solid #079A18}.monomarque.ibisbudget form#minBookingEngine #search-dateIn-min,.monomarque.ibisbudget #search-dateIn-boo{background:url(/imagerie/common/booking-engine/ibisbudget/input-arrivee-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}.monomarque.ibisbudget form#minBookingEngine #search-dateout-min,.monomarque.ibisbudget #search-dateout-boo{background:url(/imagerie/common/booking-engine/ibisbudget/input-depart-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}.monomarque.ibisbudget #engine-submit{background:url(/imagerie/common/booking-engine/ibisbudget/search-button.jpg?frz-v310);width:195px}.monomarque.ibisbudget .bookingEngine fieldset #search-destination-min{color:#16A4EC}.monomarque.ibisbudget .ui-datepicker-wrapper .ui-widget-header{background-color:#16A4EC}.monomarque.ibisbudget .ui-datepicker-wrapper .ui-state-highlight,.monomarque.ibisbudget .ui-datepicker-wrapper .ui-widget-content .ui-state-highlight{background:#16A4EC;border:1px solid #16A4EC}.monomarque.ibisbudget .ui-datepicker-wrapper .ui-state-active,.monomarque.ibisbudget .ui-datepicker-wrapper .ui-widget-content .ui-state-active,.monomarque.ibisbudget .ui-datepicker-wrapper .ui-state-hover,.monomarque.ibisbudget .ui-datepicker-wrapper .ui-widget-content .ui-state-hover{color:#16A4EC;border:1px solid #16A4EC}.monomarque.ibisstyles div.mainContainer div.contentContainer div.bannerContent h1{background-image:url(/imagerie/common/header-banner-styles.jpg?frz-v310);background-color:#079A18}.monomarque.ibisstyles .mainContainer .contentContainer .bannerContent .carouselTitle{background-image:none;background-color:#079A18}.monomarque.ibisstyles .mainContainer .contentContainer .bannerContent{background-image:url(/imagerie/common/carousel-bg-styles.jpg?frz-v310)}.monomarque.ibishotel div.mainContainer div.contentContainer div.bannerContent h1{background-image:url(/imagerie/common/header-banner-hotel.jpg?frz-v310);background-color:#EC0F0F}.monomarque.ibisbudget div.mainContainer div.contentContainer div.bannerContent h1{background-image:url(/imagerie/common/header-banner-budget.jpg?frz-v310);background-color:#16A4EC}.monomarque.ibisbudget .mainContainer .contentContainer .bannerContent .carouselTitle{background-image:none;background-color:#16A4EC}.monomarque.ibisbudget .mainContainer .contentContainer .bannerContent{background-image:url(/imagerie/common/carousel-bg-budget.jpg?frz-v310)}.ui-datepicker-wrapper #ui-datepicker-div{z-index:9999;display:none;width:220px;font-size:12px}.ui-datepicker-wrapper .ui-helper-hidden{display:none}.ui-datepicker-wrapper .ui-helper-hidden-accessible{position:absolute}.ui-datepicker-wrapper .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-datepicker-wrapper .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;display:none}.ui-datepicker-wrapper .ui-helper-clearfix{display:inline-block}* html .ui-datepicker-wrapper .ui-helper-clearfix{height:1%}.ui-datepicker-wrapper .ui-helper-clearfix{display:block}.ui-datepicker-wrapper .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-datepicker-wrapper .ui-state-disabled{cursor:default!important}.ui-datepicker-wrapper .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker-wrapper .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker-wrapper .ui-widget{font-size:1.1em}.ui-datepicker-wrapper.ui-widget input,.ui-datepicker-wrapper .ui-widget select,.ui-datepicker-wrapper .ui-widget textarea,.ui-datepicker-wrapper .ui-widget button{font-size:1em}.ui-datepicker-wrapper .ui-widget-content{border:1px solid #8a8a8a;background:#fff url(/imagerie/common/calendar/ui-bg_inset-hard_100_fcfdfd_1x100.png?frz-v310) 50% bottom repeat-x;color:#422008}.ui-datepicker-wrapper .ui-widget-content a{color:#422008}.ui-datepicker-wrapper .ui-widget-header{border:1px solid #b5b5b4;background:#EC0F0F url(/imagerie/common/calendar/ui-bg_gloss-wave.png?frz-v310) 50% 50% repeat-x;color:#422008;font-weight:700}.ui-datepicker-wrapper .ui-widget-header a{color:#422008}.ui-datepicker-wrapper .ui-state-default,.ui-datepicker-wrapper .ui-widget-content .ui-state-default{border:1px solid #dfdfdf;background:#cfcfcf url(/imagerie/common/calendar/ui-bg_glass_85.png?frz-v310) 50% 50% repeat-x;font-weight:700;color:#422008;outline:0}.ui-datepicker-wrapper .ui-state-default a,.ui-datepicker-wrapper .ui-state-default a:link,.ui-datepicker-wrapper .ui-state-default a:visited{color:#422008;text-decoration:none;outline:0}.ui-datepicker-wrapper .ui-state-hover,.ui-datepicker-wrapper .ui-widget-content .ui-state-hover,.ui-datepicker-wrapper .ui-state-focus,.ui-datepicker-wrapper .ui-widget-content .ui-state-focus{border:1px solid #e5232d;background:#cfcfcf url(/imagerie/common/calendar/ui-bg_glass_85.png?frz-v310) 50% 50% repeat-x;font-weight:700;color:#e5232d;outline:0}.ui-datepicker-wrapper .ui-state-hover a,.ui-datepicker-wrapper .ui-state-hover a:hover{color:#e5232d;text-decoration:none;outline:0}.ui-datepicker-wrapper .ui-state-active,.ui-datepicker-wrapper .ui-widget-content .ui-state-active{border:1px solid #EC0F0F;background:#cfcfcf url(/imagerie/common/calendar/ui-bg_glass_85.png?frz-v310) 50% 50% repeat-x;font-weight:700;color:#EC0F0F;outline:0}.ui-datepicker-wrapper .ui-state-active a,.ui-datepicker-wrapper .ui-state-active a:link,.ui-datepicker-wrapper .ui-state-active a:visited{color:#e17009;outline:0;text-decoration:none}.ui-datepicker-wrapper .ui-state-highlight,.ui-datepicker-wrapper .ui-widget-content .ui-state-highlight{border:1px solid #E5232D;background:#EC0F0F none;color:#fff}.ui-datepicker-wrapper .ui-state-highlight a,.ui-datepicker-wrapper .ui-widget-content .ui-state-highlight a{color:#363636}.ui-datepicker-wrapper .ui-state-error,.ui-datepicker-wrapper .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/imagerie/common/calendar/ui-bg_glass_95_fef1ec_1x400.png?frz-v310) 50% 50% repeat-x;color:#cd0a0a}.ui-datepicker-wrapper .ui-state-error a,.ui-datepicker-wrapper .ui-widget-content .ui-state-error a{color:#cd0a0a}.ui-datepicker-wrapper .ui-state-error-text,.ui-datepicker-wrapper .ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-datepicker-wrapper .ui-state-disabled,.ui-datepicker-wrapper .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-datepicker-wrapper .ui-priority-primary,.ui-datepicker-wrapper .ui-widget-content .ui-priority-primary{font-weight:700}.ui-datepicker-wrapper .ui-priority-secondary,.ui-datepicker-wrapper .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-datepicker-wrapper .ui-icon{width:16px;height:16px;background-image:url(/imagerie/common/calendar/ui-icons_d8e7f3_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-widget-content .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_d8e7f3_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-widget-header .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_d8e7f3_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-state-default .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_6da8d5_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-state-hover .ui-icon,.ui-datepicker-wrapper .ui-state-focus .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_454545_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-state-active .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_f9bd01_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-state-highlight .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_2e83ff_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-state-error .ui-icon,.ui-datepicker-wrapper .ui-state-error-text .ui-icon{background-image:url(/imagerie/common/calendar/ui-icons_cd0a0a_256x240.png?frz-v310)}.ui-datepicker-wrapper .ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-datepicker-wrapper .ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-datepicker-wrapper .ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-datepicker-wrapper .ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-datepicker-wrapper .ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px}.ui-datepicker-wrapper .ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}.ui-datepicker-wrapper .ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}.ui-datepicker-wrapper .ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}.ui-datepicker-wrapper .ui-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}.ui-datepicker-wrapper .ui-corner-all{-moz-border-radius:5px;-webkit-border-radius:5px}.ui-datepicker-wrapper .ui-widget-overlay{background:#aaa url(/imagerie/common/calendar/ui-bg_flat_0_aaaaaa_40x100.png?frz-v310) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-datepicker-wrapper .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/imagerie/common/calendar/ui-bg_flat_0_aaaaaa_40x100.png?frz-v310) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}.ui-datepicker{width:17em;padding:.2em .2em 0}body#fh .ui-datepicker{width:15em;padding:.2em .2em 0;margin-top:-58px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}body#fh .ui-datepicker{width:220px;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#FFF}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:220px;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#fh .ui-datepicker-trigger{margin-left:2px;display:none}.ac_results{padding:0;border:1px solid #325E95;background:none repeat scroll 0 0 #fff;overflow:hidden;z-index:99999}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font:menu;font-size:11px;line-height:16px;overflow:hidden}.ac_odd{}.ac_over{background-color:#D7E0F2;color:#092B59;cursor:pointer}.advanced-completion-content{width:100%;position:relative}#advanced-completion{border:0;overflow:hidden;z-index:99999;position:absolute;list-style:none;width:100%}#advanced-completion li{position:relative;margin:0;padding:7px 5px 2px 40px;cursor:default;display:block;font-size:11px;overflow:hidden;color:#4F535E;cursor:pointer;background-color:#FFF!important;list-style:none;line-height:35px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:700;background-position:10px 15px;background-repeat:no-repeat}#advanced-completion li:not(.historyIcon),#advanced-completion li:not(.favoriteIcon){padding:2px 5px 2px 40px;height:35px}#advanced-completion li:first-child{border-top:solid 1px #9daabd}#advanced-completion li:last-child{border-bottom:solid 1px #9daabd}#advanced-completion li.selected,#advanced-completion li:hover{background-color:#D7E0F2!important;font-weight:700}#advanced-completion li,#advanced-completion li.pa,#advanced-completion li.ci,#advanced-completion li.si{background-image:url(/imagerie/commun/seearch-engine/lieu-off.png?frz-v310)}#advanced-completion .selected,#advanced-completion .selected.pa,#advanced-completion .selected.ci,#advanced-completion .selected.si{background-image:url(/imagerie/commun/seearch-engine/lieu-on.png?frz-v310)}#advanced-completion li.vi{background-image:url(/imagerie/commun/seearch-engine/city-off.png?frz-v310)}#advanced-completion .selected.vi{background-image:url(/imagerie/commun/seearch-engine/city-on.png?frz-v310)}#advanced-completion li.hotel{background-image:url(/imagerie/commun/seearch-engine/lit-off.png?frz-v310)}#advanced-completion .selected.hotel{background-image:url(/imagerie/commun/seearch-engine/lit-on.png?frz-v310)}#advanced-completion li.historyIcon p.historyDestination{text-overflow:ellipsis;overflow:hidden;max-width:50%}.ar #advanced-completion li.historyIcon p.historyDestination{margin-right:40px}#advanced-completion li.historyIcon{padding:4px 5px 2px 40px;text-overflow:ellipsis;height:50px;position:relative;background-image:url(/imagerie/commun/seearch-engine/clock-on.svg?frz-v310);background-size:20px 20px}#advanced-completion li.historyIcon:hover{background-image:url(/imagerie/commun/seearch-engine/clock.svg?frz-v310)}#advanced-completion li.favoriteIcon{background-image:url(/imagerie/commun/seearch-engine/heartfill-on.svg?frz-v310);background-size:20px 20px;background-position:10px 7px}#advanced-completion li.favoriteIcon:hover{background-image:url(/imagerie/commun/seearch-engine/heartfill.svg?frz-v310)}#advanced-completion li.historyIcon span.historyDate{font-size:10px;font-weight:500;max-width:45%;overflow:hidden;position:absolute;top:15px;text-overflow:ellipsis;width:45%}.ar #advanced-completion li.historyIcon span.historyDate{right:45px}#advanced-completion li.historyIcon span.deleteFromHistory{width:45px;height:45px;right:-15px;top:-3px;position:absolute;display:inline-block;line-height:60px;font-size:36px;font-weight:400;color:#A5A6AB}.ar #advanced-completion li.historyIcon span.deleteFromHistory{right:15px}#advanced-completion li.historyIcon span.historyAdultNb,#advanced-completion li.historyIcon span.historyChildrenNb{position:absolute;top:15px;font-size:10px;font-weight:500;width:30px;height:25px}#advanced-completion li.historyIcon span.historyChildrenNb,#advanced-completion li.historyIcon span.historyAdultNb{background:url(/imagerie/commun/seearch-engine/user.svg?frz-v310) no-repeat}#advanced-completion li.historyIcon span.historyAdultNb{background-size:15px 15px;background-position:12px 7px;left:65%}.ar #advanced-completion li.historyIcon span.historyAdultNb{right:60%;background-position:4px 7px}#advanced-completion li.historyIcon span.historyChildrenNb{background-size:10px 10px;background-position:12px 12px;left:75%}.ar #advanced-completion li.historyIcon span.historyChildrenNb{right:80%;background-position:7px 12px}#advanced-search #advanced-completion li{background-position:10px 10px}@media (max-width:1023px){#advanced-completion li.historyIcon{height:65px}#advanced-completion li.historyIcon p.historyDestination{font-size:10px;max-width:50%}#advanced-completion li.historyIcon span.historyDate{font-size:xx-small;top:20px}#advanced-completion li.historyIcon span.historyAdultNb{top:37px;left:40px;background-size:13px 13px}#advanced-completion li.historyIcon span.historyChildrenNb{top:37px;left:70px;background-size:8px 8px}}@media (min-width:768px){.ar #advanced-completion li.historyIcon span.historyAdultNb{background-position:5px 8px}}.ac_results li{color:#092B59}.ac_results{background:#fff;border:1px solid #ccc}.ac_results ul li{height:18px;line-height:18px;padding:0 5px}.ac_results ul li.ac_over:hover{background:#F0F0F0;cursor:pointer}.sumbookingEngine .roomNumber{font-weight:700}.ac_results li.ac_over,.ac_results ul li.ac_over:hover,.ac_results li:hover{cursor:pointer;background:#F0F0F0}.ac_results li{cursor:default;display:block;font:menu;font-size:11px;line-height:16px;margin:0;overflow:hidden;padding:2px 5px}.ac_results ul li strong{font-weight:700}.ac_results{background:none repeat scroll 0 0 #fff;border:1px solid #325E95;overflow:hidden;padding:0;z-index:99999}#home #advanced-completion{top:35px}@font-face{font-family:lato_;src:url(/css-v1704/fonts/lato-regular-webfont.eot?frz-v310);src:url(/css-v1704/fonts/lato-regular-webfont.eot?frz-v310&#iefix) format('embedded-opentype'),url(/css-v1704/fonts/lato-regular-webfont.woff?frz-v310) format('woff'),url(/css-v1704/fonts/lato-regular-webfont.ttf?frz-v310) format('truetype'),url(/css-v1704/fonts/lato-regular-webfont.svg?frz-v310#latoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lato_;src:url(/css-v1704/fonts/lato-bold-webfont.eot?frz-v310);src:url(/css-v1704/fonts/lato-bold-webfont.eot?frz-v310&#iefix) format('embedded-opentype'),url(/css-v1704/fonts/lato-bold-webfont.woff?frz-v310) format('woff'),url(/css-v1704/fonts/lato-bold-webfont.ttf?frz-v310) format('truetype'),url(/css-v1704/fonts/lato-bold-webfont.svg?frz-v310#latobold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:lato_;src:url(/css-v1704/fonts/lato-black-webfont.eot?frz-v310);src:url(/css-v1704/fonts/lato-black-webfont.eot?frz-v310&#iefix) format('embedded-opentype'),url(/css-v1704/fonts/lato-black-webfont.woff?frz-v310) format('woff'),url(/css-v1704/fonts/lato-black-webfont.ttf?frz-v310) format('truetype'),url(/css-v1704/fonts/lato-black-webfont.svg?frz-v310#latoblack) format('svg');font-weight:900;font-style:normal}@font-face{font-family:lato_;src:url(/css-v1704/fonts/lato-light-webfont.eot?frz-v310);src:url(/css-v1704/fonts/lato-light-webfont.eot?frz-v310&#iefix) format('embedded-opentype'),url(/css-v1704/fonts/lato-light-webfont.woff?frz-v310) format('woff'),url(/css-v1704/fonts/lato-light-webfont.ttf?frz-v310) format('truetype'),url(/css-v1704/fonts/lato-light-webfont.svg?frz-v310#latolight) format('svg');font-weight:lighter;font-style:normal}@font-face{font-family:Gotham;src:url(/css-v1704/fonts/Gotham-Bold.eot?frz-v310);src:url(/css-v1704/fonts/Gotham-Bold.eot?frz-v310&#iefix) format('embedded-opentype'),url(/css-v1704/fonts/Gotham-Bold.woff?frz-v310) format('woff'),url(/css-v1704/fonts/Gotham-Bold.ttf?frz-v310) format('truetype'),url(/css-v1704/fonts/Gotham-Bold.svg?frz-v310#svgFontName) format('svg');font-weight:400;font-style:normal}.pb-override body{padding-top:0;transition:padding-top .4s ease-in-out}.pb-override body.profil-open{padding-top:297px}.pb-override #profile-banner a{text-decoration:none;text-decoration:none}.pb-override #profile-banner .cf:after{content:'';display:table;width:100%;clear:both}.pb-override #profile-banner{cursor:default;width:100%;position:relative;background-color:#232936;color:#fff;z-index:2147483646;padding-top:32px;font-family:lato_,helvetica,arial,sans-serif}#marketplace .pb-override .ui-dialog-titlebar-close .ui-icon{text-indent:0;width:100%;position:initial;background:0;padding-right:0}.pb-override .pb-small-button{display:inline-block;color:#fff;padding:.5em 2em;text-decoration:none;text-align:center;font-size:11px;font-weight:900;text-transform:uppercase}.pb-override .pb-small-button--highlight{background-color:#38B7FF}.pb-override .pb-link{text-decoration:none}.pb-override .pb-link:hover{text-decoration:underline}.pb-override .pb-link--highlight{color:#38B7FF}.pb-override .pb-small-link{display:inline-block;color:#000;padding:.5em 2em;text-align:center;font-size:11px;font-weight:900;text-transform:uppercase;text-decoration:underline}.pb-override .connected-links{text-align:center}.pb-override .connected-links .link+.link{margin-left:1.5em}.pb-override .pb-small-link--delete{text-decoration:underline!important;background:url(/imagerie/profil/banner/pb-cross.png?frz-v310) no-repeat left center}.pb-override .pb-table{display:table}.pb-override .pb-table--full{width:100%}.pb-override .pb-row{display:table-row}.pb-override .pb-cell{display:table-cell}.pb-override .pb-cell--maxheight{height:100%;vertical-align:middle;padding-left:10px}.pb-override .pb-content-wrapper{background-color:#fff;font-size:14px;text-align:center;height:auto;overflow:hidden;transition:height .4s ease-in-out;width:100%;position:relative;top:0;left:0}.pb-override div.pb-display{background:inherit}.pb-override .pb-display{height:32px;position:relative;line-height:32px;font-size:9px}.pb-override #profile-banner .profile-banner-display-tabs span.contacts a{font-size:12px;text-transform:uppercase;color:#FFF;font-weight:700;line-height:28px;height:28px}.pb-override #profile-banner .pb-fleft{float:left}.pb-override .ar #profile-banner .pb-fleft{float:right}.pb-override #profile-banner .pb-fright{float:right}.pb-override .ar #profile-banner .pb-fright{float:left}.pb-override .ar #profile-banner .pb-fleft-pb-brands{float:right;margin:0 0 0 15px}.pb-override .ar #profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .logo{float:right}.pb-override .ar #profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a{float:left}.pb-override .pb-display>.pb-fleft,.pb-override .pb-display>.pb-fright{height:32px}.pb-override #profile-banner:after{content:'';display:block;width:100%}.pb-override #profile-banner .profile-banner-lang-container #languages-top .lang-selected{z-index:10}.pb-override .lang-selected span{height:12px;line-height:12px}.pb-override .lang-selection dd a{line-height:12px}.pb-override #profile-banner .pb-button{text-transform:uppercase;padding:0 20px 0 45px;display:inline-block;height:100%;cursor:pointer;position:relative;vertical-align:top}.pb-override #profile-banner .pb-signup{background-color:#38B7FF;color:#fff;font-weight:900;padding-left:45px;position:relative;text-decoration:none;line-height:32px}.pb-override #profile-banner .pb-manage-resa{color:#fff;font-weight:700;text-decoration:none;line-height:32px}.pb-override #profile-banner .pb-manage-resa:before{content:'';display:inline-block;background:url(/imagerie/profil/banner/picto-bookings-header-profil.png?frz-v310) no-repeat center center;width:26px;height:32px;line-height:32px;position:absolute;left:10px;top:38%;margin-top:-12px}.pb-override .pb-display .pb-signup:before{content:'';display:inline-block;background:url(/imagerie/profil/banner/pb-signup.png?frz-v310) no-repeat center center;width:26px;height:24px;position:absolute;left:10px;top:50%;margin-top:-12px}.pb-override .pb-welcome,#profile-banner .pb-login{font-weight:900;background-color:#dadbdd;color:#000;display:inline-block;position:relative;height:32px;line-height:32px}.pb-override #profile-banner .pb-logged-in{padding-right:22px}.pb-override #profile-banner .pb-welcome{text-transform:uppercase;padding:0 20px}.pb-override #profile-banner .pb-welcome .username{color:#38B7FF;font-weight:900}.pb-override #profile-banner .pb-lcah-points{padding-left:120px;background:url(/imagerie/profil/banner/lcah-header.png?frz-v310) no-repeat left center;background-color:#fff;color:#000;line-height:14px;text-align:right}.pb-override #profile-banner .pb-lcah-points>div{height:14px}.pb-override #profile-banner .pb-lcah-points .pb-points-count{color:#38B7FF}.pb-override #profile-banner .pb-login:before{content:'';display:inline-block;background:url(/imagerie/profil/banner/pb-login.png?frz-v310) no-repeat center center;width:26px;height:24px;position:absolute;left:10px;top:50%;margin-top:-12px}.pb-override .pb-logged-in:after{content:'';position:absolute;right:5px;top:8px;height:12px;width:12px;border-radius:50%;cursor:pointer;background:url(/imagerie/profil/banner/pb-arrow-down.png?frz-v310) no-repeat center center #38B7FF}.pb-override .open .pb-logged-in:after{background-image:url(/imagerie/profil/banner/pb-arrow-up.png?frz-v310)}#profile-banner .pb-hotline{font-weight:700}#profile-banner .pb-hotline-cost{color:#989ba1;margin-left:.5em}.pb-override .pb-content{background-color:#fff;overflow:hidden;height:auto;text-align:left;display:block}.pb-override .pb-main{width:100%;height:32px;position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#000}.pb-override .fixed-profile{position:fixed;top:0;left:0;right:0;z-index:99999}.pb-override .fixed-profile-cookie{padding-top:32px!important}.pb-override .not-connected.pb-main,.pb-override .connected.pb-main{display:block}#profile-banner .pb-display{max-width:1400px;margin:0 auto}.pb-override .pb-content{max-width:100%;padding:0 20px;margin:0 auto}.pb-override .open .pb-content-wrapper{height:auto}.pb-override .pb-content .login{float:left;width:50%;height:100%}.pb-override .pb-content .login iframe{width:100%;height:100%;padding:6px 20px;box-sizing:border-box}.pb-override .pb-lcah-first,.pb-override .pb-new-account{padding:22px 0 22px 30px;float:left;width:25%;color:#000;height:100%;position:relative;box-sizing:border-box}.pb-override .pb-lcah-first b,.pb-override .pb-new-account b{font-weight:700}.pb-override .pb-iframe-container{position:relative}.pb-override .pb-iframe-container:after{height:80%;content:'';position:absolute;width:1px;background-color:#ecedee;right:-9px;top:10%}.pb-override .pb-account-title,.pb-override .pb-title{font-weight:900;margin:0 0 .5em;color:#000;font-size:16px}.pb-override .pb-logged-in-wrapper{display:inline-block;margin:0 auto;text-align:center;width:100%}.pb-override .pb-not-logged-wrapper{display:inline-block;width:100%;margin:0 auto;text-align:left;height:100%}.pb-override .pb-title{margin:1em 0}.pb-override .pb-content .facebook{margin-bottom:1em}.pb-override .btn-fb-login{background:url(/imagerie/profil/banner/facebook-login.png?frz-v310) center left no-repeat;padding-left:44px;font-size:14px;font-weight:900;color:#38B7FF;background-size:auto 100%;margin-top:8px;cursor:pointer;display:table-cell;vertical-align:middle;height:38px}#profile-banner .register{margin-top:10px}.pb-override .pb-border-btn{padding:0 .5em;display:inline-block;color:#38B7FF;border:2px solid currentColor;font-weight:900;line-height:20px;margin-top:2px;text-transform:uppercase;padding:1px 14px 0;font-size:11px}.pb-override .pb-content .pb-signup-button:before{display:inline-block;content:'+'}.pb-override .pb-lcah-first:before,.pb-override .aclub-morepoints:before{height:100%;content:'';display:inline-block;vertical-align:middle}.pb-override .pb-lcah-first-content{background-color:#ecedef;line-height:1;vertical-align:middle;display:inline-block;width:100%;color:#000;padding:1em;box-sizing:border-box;text-decoration:none}.pb-override .pb-lcah-first-content>span{background:url(/imagerie/profil/banner/ahc-logo-yellow.png?frz-v310) center left no-repeat;padding-left:55px;display:block;font-size:14px}.pb-override .hotel.mybookings{display:block;color:#000}.pb-override .pb-nexstay{color:#000;width:31%;margin-right:1.5%;text-align:left;display:inline-block}.pb-override .pb-join-lcah,.pb-override .aclub-activity{width:33.6%;color:#000;text-align:left;display:inline-block}.pb-override .pb-join-lcah{width:45.5%;padding-left:30px;text-align:left;display:inline-block}.pb-override .pb-fleft-border-left{position:absolute;height:100px;background-color:#e6e6e6;width:1px;border:0;margin-left:-25px;top:27px}#profile-banner .thumbnail{width:25%}#profile-banner .thumbnail img{max-width:100%;height:auto}#profile-banner .aclub-activity .thumbnail{width:33%}.pb-override .pb-nexstay .data{color:#000;width:70%}.pb-override .pb-join-lcah .data{width:70%;color:#000;height:80px}.pb-override .aclub-activity .data{color:#000;width:67%}.pb-override .aclub-morepoints{width:20%;color:#000;padding-left:1em;height:100%;display:inline-block}.pb-override .aclub-morepoints--content{vertical-align:middle;display:inline-block;background-color:#ecedef;box-sizing:border-box;width:97%;box-sizing:border-box;padding:0 10px 5px;margin-top:22px;line-height:19.6px}.pb-override .aclub-morepoints--content p{text-align:center;font-size:14px}.pb-override .aclub-morepoints--content .pb-title{margin:5px 0}.pb-override .pb-nextbooking-data,.pb-override .pb-nextbooking .data,.pb-override .pb-join-lcah .data,.pb-override .aclub-activity .data{font-size:12px;font-family:lato_;height:80px;min-height:80px;color:#000;margin-bottom:2em;box-sizing:border-box}.pb-override .pb-nextbooking-data .hotel-name{font-weight:700}.pb-override .tiering{width:100%;height:20px;line-height:20px;text-transform:uppercase;color:#fff;font-size:9px;text-align:left;position:relative}.pb-override .tiering:before{content:'';position:absolute;bottom:-10px;left:0;border-bottom:5px solid #38B7FF;border-left:5px solid transparent;border-right:5px solid transparent}.pb-override .tiering[data-tiering=Classic]:before{left:12.5%}.pb-override .tiering[data-tiering=Silver]:before{left:37.5%}.pb-override .tiering[data-tiering=Gold]:before{left:62.5%}.pb-override .tiering[data-tiering=Platinum]:before{left:87.5%}.pb-override .tiering-level{width:25%;display:inline-block;padding:0 5px;box-sizing:border-box}.pb-override .tiering-classic{background-color:#2668a2}.pb-override .tiering-silver{background-color:#a2a7aa}.pb-override .tiering-gold{background-color:#907f63}.pb-override .tiering-platinum{background-color:#69646a}.pb-override .scoring{color:#fff;padding:5px;font-weight:700;font-size:15px;text-align:center;margin-right:10px;line-height:1}.pb-override .scoring .scoring-value{font-size:25px}.pb-override .activity-title{font-weight:700}.pb-override .scoring[data-tiering=Classic]{background-color:#2668a2}.pb-override .scoring[data-tiering=Silver]{background-color:#a2a7aa}.pb-override .scoring[data-tiering=Gold]{background-color:#907f63}.pb-override .scoring[data-tiering=Platinum]{background-color:#69646a}@media (max-width:1000px){#profile-banner .profile-banner-display-tabs span.contacts a{background:url(/imagerie/profil/banner/contact.png?frz-v310) no-repeat 0 3px transparent;text-indent:-9999px;height:32px;width:20px;white-space:nowrap;float:left}#profile-banner .profile-banner-display-tabs.connected span.contacts a{display:none}#profile-banner .pb-manage-resa{display:none}}@media (max-width:1000px){.pb-override .pb-content-wrapper{font-size:9px}.pb-override body.profil-open{padding-top:417px}.pb-override .pb-lcah-first,.pb-override .pb-new-account{width:50%;height:50%}.pb-override .open .pb-content-wrapper{height:auto}.pb-override .open .pb-content-wrapper.pb-is-logged{height:auto;padding-bottom:20px}.pb-override .btn-fb-login{background-size:30px 30px;min-height:30px;line-height:30px;padding-left:36px}.pb-override .pb-nexstay{color:#000;width:300px;margin-right:0}.pb-override .pb-join-lcah,.pb-override .aclub-activity,.pb-override .pb-nextstay{width:300px;color:#000}.pb-override .pb-join-lcah{padding-left:0}#profile-banner .thumbnail{width:49%}#profile-banner .thumbnail img{width:100%}#profile-banner .aclub-activity .thumbnail{width:33%}#profile-banner .aclub-activity .thumbnail img{width:100%;height:auto}.pb-override .pb-nexstay .data{color:#000;width:50%;padding-left:1em;box-sizing:border-box}.pb-override .pb-join-lcah .data{width:150px;color:#000}.pb-override .aclub-activity .data{width:220px}.pb-override .pb-nextbooking-data .hotel-name{font-weight:700;font-size:10px}.pb-override .aclub-activity .no-activity .hotel-name{font-weight:400}.pb-override .pb-nextbooking-data,.pb-override .pb-nextbooking .data,.pb-override .pb-join-lcah .data,.pb-override .aclub-activity .data{font-size:10px}#profile-banner .pb-lcah-points{padding-left:90px}#profile-banner .pb-welcome .username{max-width:128px;display:inline-block;overflow:hidden;height:100%;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}}@media (min-width:1400px){#profile-banner .pb-display,.pb-override .pb-content{}.pb-override .pb-logged-in-wrapper{max-width:1400px;margin:0 auto;display:block}.pb-override .pb-not-logged-wrapper{max-width:1400px;margin:0 auto;display:block}.pb-override .open .pb-content-wrapper{}}@media (max-width:1000px){.pb-override .pb-content{}#profile-banner .pb-display{}.pb-override .pb-logged-in-wrapper{max-width:768px}.pb-override .pb-logged-in-wrapper.no-activity{max-width:600px}.pb-override .pb-not-logged-wrapper{max-width:600px}.pb-override .aclub-morepoints{width:170px;box-sizing:border-box}.pb-override .aclub-activity{width:inherit;width:auto;padding-left:20px;box-sizing:border-box}.pb-override .pb-nexstay{width:200px;margin-right:0;box-sizing:border-box}.pb-override .pb-content{padding:0}.pb-override .pb-nextbooking-data{padding-left:0;display:block}.pb-override .pb-fleft-border-left{margin-left:-20px}.pb-override .pb-nextbooking-data{min-height:inherit;min-height:auto}}#profile-banner .pb-fleft-pb-brands{float:left;height:32px;background:inherit}#profile-banner #sub-tabs .sub-tabs-bloc{display:none}#profile-banner #sub-tabs .sub-tabs-bloc.opened{display:block}#profile-banner #sub-tabs .pb-login-content{height:300px}@media (max-width:1000px){#profile-banner #sub-tabs .pb-login-content{height:360px}}#profile-banner #sub-tabs .pb-brands-content{}#profile-banner .pb-brands{background:url(/imagerie/profil/banner/pb-brands-arrow-down.png?frz-v310) no-repeat 20px 12px #393f4a;color:#fffeff;font-size:11px;font-weight:700;height:32px;line-height:32px;padding:0 15px 0 50px;margin-right:15px;text-transform:uppercase}#profile-banner .pb-brands.opened{display:block;background:url(/imagerie/profil/banner/pb-brands-arrow-up.png?frz-v310) no-repeat 20px 12px #fff;color:#16202a}#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header{border-bottom:1px solid #e0e0e0;width:100%;display:table}#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .logo{float:left;width:40%}#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor{display:table-cell;vertical-align:middle}#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a{background:url(/imagerie/profil/banner/topHeader_arrow.png?frz-v310) no-repeat 0 1px transparent;color:#000;float:right;font-size:.8em;margin:0 15px 0 0;padding-left:18px;text-transform:uppercase;font-family:Gotham,helvetica,arial,sans-serif;font-size:12px}#profile-banner #sub-tabs .sub-tabs-bloc.pb-brands-content .brand-header .group-accor a:hover{color:#0d9ff4}#profile-banner #pb-frieze-brands{margin:0 10%}#profile-banner .pb-fleft-pb-brands pb-brands.brands-subtab{padding:0 10px 0 50px}#profile-banner .pb-fleft-pb-brands .brands-subtab.opened{background-color:#fff;color:#16202a}#profile-banner .pb-brands .bernache{background:url(/imagerie/profil/banner/bernache-doree.png?frz-v310) no-repeat right 7px transparent;display:block;height:32px;line-height:32px;padding-right:40px}#profile-banner .pb-brands.opened .bernache{background:url(/imagerie/profil/banner/bernache-bleue.png?frz-v310) no-repeat right 7px transparent}#profile-banner .img-responsive{display:block;max-width:100%;height:auto}#profile-banner-degraded-mode{width:100%;height:32px;position:fixed;background:url(/imagerie/profil/banner/background.png?frz-v310) repeat-x 0 0 transparent;z-index:2147483647;top:0;left:0;font-family:"Trebuchet Ms"}#profile-banner-degraded-mode .degraded-mode-display{display:block;max-width:1400px;margin:0 auto;height:32px;position:relative}#profile-banner-degraded-mode .degraded-mode-display a.register,#profile-banner-degraded-mode .degraded-mode-display a.login{color:#FFF;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:0 4px;float:right;line-height:32px;height:32px}#profile-banner-degraded-mode .degraded-mode-display a.register:hover,#profile-banner-degraded-mode .degraded-mode-display a.login:hover{text-decoration:underline}#profile-banner-degraded-mode .degraded-mode-display .info{color:red;font-weight:700;font-size:12px;line-height:32px;height:32px;float:left}#profile-banner .pb-brands .bernache,span#currencies .currencies-tabs .get-currencies a,span#display-zones .display-zones-tabs .get-display-zones a,#profile-banner .profile-banner-display-tabs span.contacts a,#profile-banner .pb-welcome .username,#profile-banner .pb-lcah-points .pb-points-count,.pb-txt-highlight,#profile-banner .pb-manage-resa,#profile-banner .pb-signup,.pb-welcome,#profile-banner .pb-login{font-size:11px}.ui-dialog.pb-override{position:absolute!important;background:#fff;max-width:1150px}.ui-dialog.pb-override .ui-dialog-titlebar{background:#232936;text-align:center;display:table;width:100%;height:55px}#ui-dialog-title-iframe-display-zone,#ui-dialog-title-iframe-currencies{font-size:16px;text-transform:uppercase;font-weight:700;color:#FFF;padding-top:17px;padding-bottom:17px;display:inline-block;font-family:arial}.ui-widget-overlay.pb-override{right:0;bottom:-7000px!important;height:auto!important;width:auto!important}.ui-dialog.pb-override .ui-dialog-titlebar{position:relative}.ui-dialog.pb-override .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;right:0;top:5px;width:46px;height:46px;border:2px solid #fff;text-decoration:none;margin-right:10px}.pb-override .top-container-wrapper .header .level-2 li .text-content{font-family:lato-bold;text-transform:uppercase;font-size:12px}.ui-dialog.pb-override iframe{position:relative!important;width:100%!important;top:0!important}.parametersMenu{display:none!important}.pb-override .ui-icon-closethick{font-size:25px;color:#fff;vertical-align:middle;font-family:arial;line-height:1.8}.pb-override .ui-dialog-title{margin-right:55px}.ico_param{background-image:url(/imagerie/picto-parametres.png?frz-v310)!important;background-repeat:no-repeat;background-position:0 0!important;padding-left:25px;min-height:25px}#addli{display:none!important}select{text-transform:capitalize}.parametersMenu+.parametersMenu{display:none!important}#currentDisplayZoneInput,#currentCurrencyInput{cursor:pointer}#trip-advisor .ui-dialog.pb-override{position:fixed!important;top:150px!important}@media (max-width:1023px){.ui-dialog.pb-override{width:100vw!important;left:0!important;height:100vh!important;top:0!important}span#currencies,span#display-zones{display:none!important}.parametersMenu{display:inherit!important}#addli{display:table!important}#trip-advisor .ui-dialog.pb-override{position:fixed!important;top:0!important}}@media (max-width:325px){#profile-banner{padding-bottom:50px}}.pb-override .text-content:hover{color:#0d9ff4}a.club-wrapper .btn-wrapper .btn-md{z-index:9999!important}a.club-wrapper .btn-wrapper .btn-md{z-index:9!important}.ui-dialog.ui-widget.pb-override{padding:0}.pb-override .ui-dialog-titlebar-close .ui-icon{text-indent:inherit;width:inherit;height:inherit;display:inherit;cursor:pointer;background:inherit}.pb-override .header-container{z-index:9}.pb-override *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pb-override{line-height:1.42857143}body{overflow-x:initial}.pb-override.ui-dialog .ui-icon-closethick{position:initial}.pb-override .ui-icon-closethick{padding:0;text-decoration:none}.pb-override .ui-dialog-titlebar{line-height:22px}.pb-override .ui-dialog-content{margin:0;background-color:#fff}.pb-override .ui-icon.ui-icon-closethick{text-decoration:none}#currencySelector .currencySelectorSubtitle{margin-bottom:0}body.IBH .ui-dialog .ui-dialog-titlebar{background-color:#232936}.pb-override.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{text-align:center;background:0}.pb-override.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close span{margin-top:0}@media (max-width:543px){.fr .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:308px){.fr .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:238px){.fr .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:484px){.gb .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:268px){.gb .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:225px){.gb .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:400px){.de .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:236px){.de .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:175px){.de .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:328px){.es .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:193px){.es .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:499px){.it .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:276px){.it .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:210px){.it .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:305px){.pt .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:187px){.pt .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:305px){.pt-br .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:185px){.pt-br .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:340px){.nl .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:219px){.nl .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:311px){.pl .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:205px){.pl .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:278px){.ja .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:334px){.ru .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:199px){.ru .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:400px){.id .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:242px){.id .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:196px){.ko .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:397px){.tr .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:244px){.tr .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:196px){.tr .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:234px){.ar .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:484px){.th .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:268px){.th .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}@media (max-width:225px){.th .ui-dialog-titlebar-close.ui-corner-all{margin-top:35px}}@media (max-width:316px){.sv .ui-dialog-titlebar-close.ui-corner-all{margin-top:12px}}@media (max-width:199px){.sv .ui-dialog-titlebar-close.ui-corner-all{margin-top:22px}}.leftContent div.world p{z-index:200}#geoCountry #countrySelector,#currencySelector{width:auto}#countrySelector #displayZoneCountrySelectorMap,#currencySelector #currenciesCountrySelectorMap{display:block;text-align:center;height:auto}#countrySelector #displayZoneCountrySelectorMap svg,#currencySelector #currenciesCountrySelectorMap svg{position:static!important;top:auto}#countrySelector #countryList,#currencySelector #countryList,#countrySelector #currencyList,#currencySelector #currencyList{float:none;width:500px!important;margin:0 auto;display:block}#countrySelector .countrySelectorTitle,#currencySelector .countrySelectorTitle,#countrySelector .currencySelectorTitle,#currencySelector .currencySelectorTitle{margin-top:0;text-transform:uppercase}#countryList>div{width:100%}#countryList>div>ul{display:table-cell;white-space:nowrap;width:auto;margin-right:20px}@media (min-width:1024px){#desktop{display:block}#mobile{display:none}}@media (max-width:950px){#desktop{display:none}#mobile{display:block}}.flag{display:inline-block;margin-right:10px}.selectContainer{margin:10px 0;border:1px solid #b8b8b9;height:45px;line-height:45px;vertical-align:middle;padding:0 15px;position:relative;font-size:12px;color:#19171c;text-transform:uppercase}.selectContainer:after{content:'';position:absolute;right:0;top:0;z-index:1;height:100%;width:45px;background:#dadbdd url(/imagerie/topHeader_arrow.png?frz-v310) no-repeat center center;border-left:1px solid #b8b8b9}.selectContainer.disabled{color:#dadbdd;border-color:#dadbdd}.selectContainer.disabled:after{opacity:.4}.selectContainer select{position:absolute;top:0;left:0;width:100%;opacity:0;z-index:2}#languageSelector{display:none}#countrySelectorSubtitle.error,#currencySelectorTitle.error{color:#ec0f0f}#continentSelector.error,#countrySelectContainer.error,#currencySelectContainer.error{border-color:#ec0f0f}#countrySelector #countryList,#currencySelector #countryList,#countrySelector #currencyList,#currencySelector #currencyList{width:100%}.selectContainer select{height:100%}#currencyList>div[style="display: block;"]{display:table!important;width:auto!important;white-space:nowrap}#currencyList>div>ul{display:table-cell;width:auto}#countryList>div[style="display: block;"]{display:table!important;width:auto!important;white-space:nowrap}#countryList>div>ul{display:table-cell;width:auto}.countrySelectorSubtitle{display:none}#countrySelector #displayZoneCountrySelectorMap,#currencySelector #currenciesCountrySelectorMap{margin-top:20px}#countrySelectContainer+p input,#currencySelectContainer+p input{background:#38b7ff;width:100%;height:50px;text-transform:uppercase;color:#fff;border:0;cursor:pointer}.ibi #countrySelectContainer+p input,.ibi #currencySelectContainer+p input{background:#0c3a84}
.mainContainer #arianne{float:left;clear:both;margin-top:-17px;font-size:11px;color:#666}.mainContainer #arianne a{color:#999}.mainContainer .contentContainer .bannerContent .mainCarousel{border-left:45px solid #ECE6E6;height:423px;margin-left:-294px;position:absolute;width:244px}.mainContainer .contentContainer .bannerContent .carouselTitle{height:auto;width:1005px;background-color:#574F4D}div.contentContainer div.bannerContent div.container{margin-left:45px}.mainContainer .contentContainer .bannerContent{min-height:401px;height:401px;width:1050px;left:-45px;background-image:url(/imagerie/common/carousel-bg.jpg?frz-v310);background-position:right top;background-repeat:no-repeat}.mainContainer .contentContainer .bannerContent h1{width:690px;position:absolute;z-index:3;background-color:#574F4D;color:#FFF;font-size:18px;line-height:21px;padding:7px 310px 5px 55px;background-image:url(/imagerie/common/header-banner.jpg?frz-v310);background-position:left bottom;background-repeat:repeat-y}#dates-sejour #date_arrivee p label,#dates-sejour #date_depart p label{font:12px Arial,Helvetica,sans-serif;color:#333;font-weight:700}.destination p label{font:14px Arial,Helvetica,sans-serif;color:#333;font-weight:700}.bookingEngine h2 strong{display:block;font:700 30px Arial,Helvetica,sans-serif}.mainContainer .contentContainer .bannerContent .itemTitle{width:680px}.leftContent{padding:20px;padding-left:0;width:687px;color:#666;font-size:12px;line-height:18px}.rightContent .memberArea p{font-size:12px;display:block;color:#333}#date_arrivee p,#date_depart p,#date_date_depart p,{font:14px Arial,Helvetica,sans-serif;color:#333;font-weight:700}#search-package-tha{width:218px}#dates-sejour input{border:medium none;height:35px;padding-left:5px;width:101px}#search-dateout-tha{background:url(/imagerie/common/booking-engine/input-depart.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}#search-dateIn-tha{background:url(/imagerie/booking-engine/input-arrivee.jpg?frz-v310) no-repeat scroll 0 0 transparent;border:medium none;height:35px;padding-left:5px}.promoTop{clear:both}.promoTop h2{font-size:22px;color:#3B3B3B;padding:20px 20px 10px}.memberArea h2{font-size:22px;color:#3B3B3B;padding:15px 20px 10px}.rightContent .memberArea p{padding:0 20px}.rightContent .linkMore{background:url(/imagerie/common/more-info.png?frz-v310) no-repeat scroll 0 0 transparent;color:#FFF;display:block;font-size:11px;font-weight:700;line-height:32px;margin-top:15px;text-align:center;text-transform:uppercase;text-decoration:none;margin-left:18px;height:20px;padding:0 19px 20px 6px;width:194px;font-size:10px\9}.rightContent .rightContentsFooter{width:254px;height:9px;display:block;background:url(/imagerie/common/right-contents-footer.jpg?frz-v310) no-repeat scroll 0 0 transparent}.rightContent .rightContentsHeader{width:254px;height:8px;display:block;background:url(/imagerie/common/right-contents-header.jpg?frz-v310) no-repeat scroll 0 0 transparent}.rightContent .promoTop{padding-bottom:5px;clear:both}.promoTop a{background-image:url(/imagerie/common/right-content-arrow.png?frz-v310);background-position:20px 10px;background-repeat:no-repeat;border-bottom:1px solid #ECE6E6;line-height:20px;padding:5px 10px 4px 35px;display:block;text-decoration:none;font-size:.8em;color:#333;font-weight:400}.promoTop a.last{border-bottom:0}.promoTop a:hover{color:#EC0F0F;font-weight:700;background-color:#ece6e6}#logoIdWrapper #bloc_not_ident li:hover{background-color:#828080}.mainContainer .contentContainer .rightContent #engine-container{margin-top:0}.leftContent ul.anchorStyle{overflow:hidden;padding-left:4px;width:703px}.leftContent ul.anchorStyle li{width:200px;float:left;margin:3px 10px}.leftContent ul.anchorStyle a{text-decoration:none;color:#000}.leftContent ul.anchorStyle a:hover{text-decoration:underline}.mainContainer .pillowTop{height:437px;margin-left:-299px}body#security-certificate .mainContainer .contentContainer .leftContent .accordion div div strong{display:inline;text-transform:none;margin:0}#engine-container .inputBigLarge{background:url(/imagerie/common/booking-engine/input-engine-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}#bookingEngine #date_date_arrivee input{background:url(/imagerie/common/booking-engine/input-arrivee-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}#bookingEngine #date_date_depart input{background:url(/imagerie/common/booking-engine/input-depart-small.jpg?frz-v310) no-repeat scroll 0 0 transparent}.footerContainer .footerLinks .footerImgLeft{margin-left:-307px}.carouselTitle span.itemDescription a.cancelLink{text-decoration:none}.carouselTitle span.itemDescription a:hover.cancelLink{text-decoration:underline}.footerContainer .footerConnect .content ul.newsLetterImg{margin-top:0}.footerContainer .footerConnect .content ul.newsLetterImg{overflow:hidden}.footerContainer .footerConnect .content ul.newsLetterImg li{position:relative;float:left}.footerContainer .footerConnect .content ul.newsLetterImg li a img{position:relative}div.mainContainer div.contentContainer div.bannerContent div.carouselTitle span.itemTitle h2,.mainContainer .contentContainer .bannerContent .itemDescription{width:680px}html body#conditions.fr div.mainContainer div.contentContainer div.leftContent ul.anchorStyle{margin-left:0;width:auto}.footerContainer{padding:58px 0 75px}.leftContent div.accordion .pageTop{background-image:url(/imagerie/common/arrowRoll.png?frz-v310);background-position:0 5px;background-repeat:no-repeat;text-transform:uppercase;float:right;margin:0;top:14px;font-size:11px;padding-left:15px;right:30px;position:absolute}.leftContent div.accordion .pageTop a{text-decoration:none;color:#000}.leftContent div.accordion div{background-image:url(/imagerie/common/bg_subtitle.jpg?frz-v310);background-position:left top;background-repeat:no-repeat;margin:20px -20px;padding:10px 0 40px;position:relative;width:730px}.leftContent div.accordion .tslide{float:left;clear:both;background-image:url(/imagerie/common/arrowRoll.png?frz-v310);background-position:0 -672px;background-repeat:no-repeat;color:#000;font-size:21px;height:auto;margin:5px 25px;padding:0 14px;text-align:justify;width:550px}.leftContent div.accordion .tslide:hover{cursor:pointer}.leftContent div.accordion .tslide.open{background-position:0 -232px}.leftContent div.accordion div div{*padding-left:7px;margin:30px 0 -5px 40px}.leftContent div.accordion div ul,.leftContent div.accordion div ol{padding:10px 0 10px 20px}.leftContent div.accordion div ol{list-style:decimal}.leftContent div.accordion div ul{list-style:disc;width:660px}.leftContent div.accordion div a{color:#000;text-decoration:none;line-height:20px;color:#8A7F7F;font-size:11px;line-height:22px;text-decoration:none;text-transform:uppercase}.leftContent div.accordion strong{font-weight:700;text-transform:uppercase;color:#000;margin:20px 0;display:block}.leftContent .pressContacts ul{margin-left:11px;position:relative;display:block}.leftContent .pressContacts ul li{clear:both;list-style:none;height:55px}.leftContent div.pressContacts div.continent ul li strong,.continent ul li strong{width:0;position:relative;float:left;width:280px}.leftContent .pressContacts .continent ul li:hover strong{color:#574F4D}.continent ul li a{float:left;line-height:17px;margin-top:20px}.pressContacts div.continent ul li a.preview img{margin:4px 5px}#preview{background:url(/imagerie/common/bg-prev-img.png?frz-v310) no-repeat scroll 3px 55px;display:none;padding:10px;position:absolute;z-index:9999;height:60px}#preview img{background:#eae4e4;color:#FFF;padding:5px;position:absolute;z-index:9999}div.mainContainer div.contentContainer div.leftContent div.pressContacts div.continent div{display:block;position:relative;margin:0;padding:0;top:25px}html body#loyalty-card-form .leftContent p.rubrique-club-accor{margin-top:15px}.leftContent div.accordion .pageTop{background-image:url(/imagerie/common/arrowRoll.png?frz-v310);background-position:0 5px;background-repeat:no-repeat;text-transform:uppercase;float:right;margin:0;top:14px;font-size:11px;padding-left:15px;right:30px;position:absolute}.leftContent div.accordion .pageTop a{text-decoration:none;color:#000}.leftContent div.accordion div{background-image:url(/imagerie/common/bg_subtitle.jpg?frz-v310);background-position:left top;background-repeat:no-repeat;margin:13px -20px;padding:10px 0;position:relative;width:730px}.leftContent div.accordion div div{background-image:none;color:#666;margin:0 0 0 40px;position:relative;text-align:justify;width:640px;padding-bottom:10px;display:none}.leftContent div.accordion div ul,.leftContent div.accordion div ol{padding:10px 0 10px 20px}.leftContent div.accordion div ol{list-style:decimal}.leftContent div.accordion div ul{list-style:disc}.leftContent div.accordion div .pageTop a{color:#000;text-decoration:none;line-height:22px}.contentContainer div.leftContent div.accordion div h3.tslide a,.contentContainer div.leftContent div.accordion div h2.tslide a{font-size:19px;text-transform:none;color:#000;position:relative}.leftContent div.accordion div{padding:10px 0 0;overflow:hidden}.leftContent div.accordion strong{font-weight:700;text-transform:uppercase;color:#000;margin:20px 0;display:block}body#photos-credits .leftContent p{background-image:url(/imagerie/common/arrowRoll.png?frz-v310);background-position:0 -886px;background-repeat:no-repeat;float:left;padding-left:10px;width:160px}.leftContent ul.anchorStyle li{list-style:disc}.leftContent ul.anchorStyle li.clearerTable{clear:both}.leftContent ul.anchorStyle li{float:left;list-style:none outside none;margin:3px 10px 3px 1px;padding-left:11px;width:200px}.leftContent ul.anchorStyle li a{color:#000;text-decoration:none;width:100%}html body#security-certificate div.mainContainer div.contentContainer div.leftContent div.accordion div div ol li ul{width:560px}html body#security-certificate div.mainContainer div.contentContainer div.leftContent div.accordion strong{font-weight:400;font-size:12px;text-transform:none;margin:0}#hotels-services .mainContainer .contentContainer .leftContent .accordion div div h3{font-weight:700}.de .leftContent div.accordion .tslide{width:423px;text-align:left}.es .leftContent div.accordion .tslide{width:463px;text-align:left}.nl .leftContent div.accordion .tslide{width:514px;text-align:left}.pl .leftContent div.accordion .tslide{width:503px;text-align:left}.pt .leftContent div.accordion .tslide{width:492px;text-align:left}.pt-br .leftContent div.accordion .tslide{width:446px;text-align:left}body#frequently-asked-question .mainContainer .contentContainer .bannerContent .container .carouselTitle .itemTitle{margin:10px}