@import url(https://fonts.googleapis.com/css?family=Josefin+Slab:400,400italic);body{margin:0px;padding:0px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#494949;background:#ccc;}h1,h2,h3,h4,h5,h6{color:#474747;}h1,h2,h3,h4,h5,h6,p,form,input{margin:0px;padding:0px;}a{color:#494949;text-decoration:none;outline:none;}a:hover{text-decoration:underline;}ul{margin:0px;padding:0px;list-style-type:none;}fieldset{border:none;padding:0px;margin:0px;}legend{display:none;}img{border:none;vertical-align:middle;}iframe{border:none;}input,select{font-family:Arial,Helvetica,sans-serif;}textarea:focus,input:focus{outline:none;}strong{font-weight:bold;}em{font-style:italic;}.hide{display:none;}.hidden{display:none;}.float_left{float:left;}.float_right{float:right;}.breaker{clear:both;height:0;overflow:hidden;}.bg_none{background:none;}.bold{font-weight:bold;}.clear{clear:both;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.rte-bt{cursor:pointer;}
.region-header .contextual-links-region{position:static}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title a{text-transform:uppercase}.link-book a:hover{text-decoration:none}.page-homepage #edit-date-picker{float:left;margin:20px 24px 0 -40px;width:32px}.page-homepage .panel-col-bottom-left .price-container .views-field-field-price .field-content{display:inline;float:none;margin-left:0}#newsletter-qualif-iframe iframe{text-align:center}#newsletter-qualif-offers .node-special-offer{position:relative;margin:15px 0 10px 0}#newsletter-qualif-offers .field-name-body{position:absolute;right:0;top:0}#newsletter-qualif-offers .offer_submit{position:absolute;right:0;top:90px;width:115px}#newsletter-qualif-offers img{float:left}.node-faq{width:95%;margin:0 auto}.node-faq li{text-decoration:underline;margin-top:5px}.node-faq h3{margin-top:15px;margin-bottom:5px}.node-faq h2{font-size:1.9em;float:left}.node-faq .faq-block{margin-bottom:25px;text-align:justify}.node-faq .backlink{float:right;text-decoration:underline}.node-faq .print-link{font-style:italic;background:url(/sites/all/themes/custom/lhg_theme/images/picto_print.png) no-repeat scroll left center transparent;float:right}.node-faq p.print-link{padding:3px 0 0 24px;margin-bottom:10px}.node-cgv{width:95%;margin:0 auto}.node-cgv ul{float:left;width:200px;margin-bottom:10px}.node-cgv li{text-decoration:underline;margin-top:5px}.node-cgv h3{margin-top:15px;margin-bottom:5px}.node-cgv h2{font-size:1.9em;float:left}.node-cgv hr{clear:both}.node-cgv .cgv-block{margin-bottom:25px;text-align:justify}.node-cgv .backlink{float:right;text-decoration:underline}.node-cgv .print-link{font-style:italic;background:url(/sites/all/themes/custom/lhg_theme/images/picto_print.png) no-repeat scroll left center transparent;float:right}.node-cgv p.print-link{padding:3px 0 0 24px;margin-bottom:10px}.node-disclaimer{width:95%;margin:0 auto}.node-disclaimer h2{font-size:1.9em}.node-disclaimer #disclaimer-header{margin-top:15px}.node-disclaimer #disclaimer-content{margin-bottom:25px;margin-top:25px}#lhg-newsletter-form div.error-newsletter .form-type-textfield .form-text,#lhg-newsletter-form--2 div.error-newsletter .form-type-textfield .form-text{border-color:red}.error-newsletter .newsletter-mail-error p,.lhg-manage-book-error{color:red;clear:both}.ui-dialog-titlebar{background-color:#f5af00;background-image:none}#footer-menu .footer-top-links li{border-right:1px solid #e3e6e8;display:inline;margin:0 2px 0 0;padding:0 5px 0 0}#footer-menu .footer-top-links li a{color:#e3e6e8}#footer-menu .footer-top-links li.last{border:medium none}#description-container p img{margin-right:10px}#description-container p a{text-decoration:underline}a.rte-bt:hover{text-decoration:none}.bt-content a{color:#fff}#empty-tab{padding:0}body .ui-autocomplete{z-index:900!important;border-top-left-radius:0;border-top-right-radius:0}body .ui-autocomplete li.ui-menu-item a.ui-state-focus,body .ui-autocomplete li.ui-menu-item a.ui-state-hover{border:none;background-image:none;border-radius:0;margin:0}.rte p{margin-bottom:13px}.ui-widget-overlay{background:#000;opacity:.5}.ui-dialog{width:610px;-moz-box-shadow:1px 1px 8px rgba(0,0,0,.7);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.7);box-shadow:1px 1px 8px rgba(0,0,0,.7)}.ui-dialog .ui-widget-header .ui-icon{background:url(/sites/all/themes/custom/lhg_theme/images/icon-close-popin.png) no-repeat 0 0;height:12px;width:12px}.ui-dialog .ui-dialog-titlebar{padding:20px 50px}.ui-dialog .ui-dialog-titlebar-close{height:12px;width:12px;right:7px;top:14px;padding:0}.ui-dialog .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar-close:hover{background:0 0;border:none}.ui-dialog .ui-dialog-content{padding:0 50px 40px}.bx-wrapper .bx-next.disabled,.bx-wrapper .bx-prev.disabled{display:none}.node-type-gallery .fluid-width-video-wrapper{padding-top:0!important}.page-map-and-access .display-route-to-hotel h2{padding:10px 0}#roadmap table{width:100%}.popup-container{height:0;overflow:hidden;overflow-y:scroll}#admin-menu{margin:0}#block-lhg-webbooking-webbooking-hotel-page>h2{display:none}.page-homepage #block-lhg-webbooking-webbooking-hotel-page>h2{display:none}.region-content p{font-size:13px}.hotel-tip-ca{height:150px;position:relative;width:340px;overflow:hidden}#hotel-map .hotel-tip-ca div{color:#51565a}.hotel-tip-ca .hotel-tip-title{padding:0 10px 10px 0}.hotel-tip-ca .hotel-tip-title a{color:#000}.hotel-tip-ca .hotel-tip-picture{border:1px solid #929ba3;float:left;margin:0 5px 0 0}.hotel-tip-ca .hotel-tip-price-block{color:#a3a3a3;font-size:9px;margin:12px 0;padding-top:0;float:right;position:relative;right:0;text-align:right;top:-11px;line-height:13px}.hotel-tip-ca .hotel-tip-price-block .hotel-tip-price-container{color:#818181;font-size:9px;margin:0}.hotel-tip-ca .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price-label{line-height:18px}.hotel-tip-ca .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price{font-size:25px;font-weight:700;color:#000;line-height:30px}.hotel-tip-ca .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price .hotel-tip-currency{color:#000;font-size:18px;position:relative;top:-7px}.hotel-tip-ca .hotel-tip-price-block .hotel-tip-price-availability{color:grey;line-height:17px}#hotel-map .hotel-tip-ca .hotel-tip-address{font-size:10px;font-weight:400}.hotel-tip-ca .hotel-tip-more{clear:left;float:left;padding-top:10px;width:145px}.hotel-tip-ca .hotel-tip-more a{color:#80a7c8;text-decoration:underline}.hotel-tip-ca .hotel-tip-book{bottom:7px;padding:0;position:absolute;right:10px;float:right;height:34px;line-height:26px;margin-right:-8px;margin-top:-10px;text-align:center;width:auto}.hotel-tip-ca .btn_validate_wrap{background:url(/sites/all/themes/custom/lhg_theme/images/tip/btn_green_right.png) no-repeat scroll right 5px;height:41px;padding-right:15px;display:inline-block}.hotel-tip-ca .btn_validate_wrap:hover{background-position:right -59px}.hotel-tip-ca .btn_validate_wrap .btn_validate{background:url(/sites/all/themes/custom/lhg_theme/images/tip/btn_green_left.png) no-repeat scroll 0 0;font-size:14px;height:34px;line-height:30px;margin-top:5px;display:inline-block;padding:2px 0 0 15px;text-transform:none;width:auto}.hotel-tip-ca .hotel-tip-book a{color:#fff;font-size:11px;font-weight:700}.hotel-tip-pc{height:150px;position:relative;width:310px}#hotel-map .hotel-tip-pc div{color:#51565a}.hotel-tip-pc .hotel-tip-title{padding:0 10px 10px 0}.hotel-tip-pc .hotel-tip-title a{color:#000}.hotel-tip-pc .hotel-tip-picture{float:left;padding:0 5px 5px 0}#hotel-map .hotel-tip-pc .hotel-tip-address{font-size:10px;font-weight:400}.hotel-tip-pc .hotel-tip-price-block{bottom:0;float:right;height:76px;position:absolute;right:0;text-align:center;width:100px}.hotel-tip-pc .hotel-tip-price-block .hotel-tip-price-container{bottom:0;font-size:9px;position:absolute;right:0;background-color:#f5af00;border:1px solid #fff;font-weight:700;height:47px;margin:22px 0 0 9px;padding-top:5px;width:89px}.hotel-tip-pc .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price-label{color:#fff}.hotel-tip-pc .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price{color:#fff;font-size:25px;line-height:28px}.hotel-tip-pc .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price .hotel-tip-currency{font-size:18px;position:relative;top:-7px}.hotel-tip-pc .hotel-tip-price-block .hotel-tip-price-availability{font-size:9px;position:absolute;right:-5px;top:-5px;color:grey;left:0;line-height:11px;position:absolute}.hotel-tip-pc .hotel-tip-more:before{content:">"}.hotel-tip-pc .hotel-tip-more{clear:left}.hotel-tip-pc .hotel-tip-more a{color:#000}.hotel-tip-pc .hotel-tip-book{background:url(/sites/all/themes/custom/lhg_theme/images/tip/PC-btn.png) no-repeat scroll 0 0;bottom:-4px;font-size:12px;left:0;padding:5px 5px 0;position:absolute;width:195px;height:23px;line-height:23px;margin-top:10px;text-align:center}#hotel-map .hotel-tip-pc .hotel-tip-book a{font-size:12px;font-weight:400;position:relative;top:-4px;color:#000;text-transform:uppercase}.hotel-tip-ky{height:150px;position:relative;width:360px}#hotel-map .hotel-tip-ky div{color:#51565a}.hotel-tip-ky .hotel-tip-title{padding:0 10px 10px 0}#hotel-map .hotel-tip-ky .hotel-tip-picture{margin-right:4px;border:1px solid #929ba3;float:left}#hotel-map .hotel-tip-ky .hotel-tip-address{font-size:10px;padding-bottom:10px;height:45px}#hotel-map .hotel-tip-ky .hotel-tip-price-block .hotel-tip-price-container{font-size:9px;margin-top:-5px;float:left;text-align:left}.hotel-tip-ky .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price{font-size:25px;font-weight:700;line-height:24px}.hotel-tip-ky .hotel-tip-price-block .hotel-tip-price-container .hotel-tip-price .hotel-tip-currency{font-size:18px;font-weight:700;position:relative;top:-7px}.hotel-tip-ky .hotel-tip-price-block .hotel-tip-price-availability{color:grey;float:right;font-size:9px;padding-top:8px;text-align:right}.hotel-tip-ky .hotel-tip-more{clear:left;float:left;padding-top:15px;width:160px}.hotel-tip-ky .hotel-tip-more a{color:#80a7c8;text-decoration:underline}.hotel-tip-ky .hotel-tip-book{background:url(/sites/all/themes/custom/lhg_theme/images/tip/KY-btn.png) repeat-x scroll 0 0;bottom:-5px;cursor:pointer;height:35px;line-height:35px;padding:0 15px;position:absolute;right:-5px;text-align:center;width:130px;clear:right;float:right;margin-top:5px}.hotel-tip-ky .hotel-tip-book a{color:#fff;font-size:119%}#block-lhg-cookie-usage{display:block;position:fixed;bottom:0;width:100%;z-index:1000;left:0;background-color:#333}#block-lhg-cookie-usage h2{display:none}#block-lhg-cookie-usage .content{margin:0 auto;width:950px;height:34px}#block-lhg-cookie-usage .popup-text{color:#fff;line-height:34px;width:850px;float:left;font-size:12px}#block-lhg-cookie-usage .popup-text a{text-decoration:underline;color:#c2c2c2}#block-lhg-cookie-usage .popup-buttons a img{padding-bottom:5px}#block-lhg-cookie-usage .popup-buttons{text-align:right;font-size:11px;line-height:34px;width:100px;float:left}#block-lhg-cookie-usage .popup-buttons a{line-height:34px;color:#fff;text-transform:uppercase}#footer-top{background-color:#3d3d3d}#footer-top .destination-footer{width:300px;float:left;padding:10px}#footer-wrapper #block-lhg-blocks-lhg-minisite-destination{background-color:#3d3d3d;width:100%}#footer-wrapper #block-lhg-blocks-lhg-minisite-destination>.content{margin-left:auto;margin-right:auto;width:966px}#footer-wrapper #block-lhg-blocks-lhg-minisite-destination p{margin:0 0 19px;color:#fff}#footer-wrapper #block-lhg-blocks-lhg-minisite-destination a{text-decoration:none;color:#b7b7b7;outline:0}#footer-wrapper #block-lhg-blocks-lhg-minisite-destination h2{margin:0 0 25px;font-size:22px;line-height:22px;color:#fff}#footer-top{background-color:#3d3d3d}#footer-top .destination-footer{color:#fff;float:left;padding:10px;width:270px}#footer-top .dfirst{width:300px;padding-left:60px}#footer-top .dlast{width:260px}#footer-top .destination-footer a{color:#fff}#footer-wrapper #block-lhg-blocks-lhg-marque-destination{background-color:#3d3d3d;width:100%}#footer-wrapper #block-lhg-blocks-lhg-marque-destination>.content{margin-left:auto;margin-right:auto}#footer-wrapper #block-lhg-blocks-lhg-marque-destination p{color:#fff;margin:0 0 19px}#footer-wrapper #block-lhg-blocks-lhg-marque-destination a{color:#b7b7b7;outline:medium none;text-decoration:none}#footer-wrapper #block-lhg-blocks-lhg-marque-destination h2{color:#fff;font-size:22px;line-height:22px;margin:0 0 25px}#main-wrapper #main .panel-premiereclasse-main .panel-panel .content .media-element-container .file-image .content{width:inherit}.page-node .hotel-list-container .hotel-picture .hotel-picture-helper{width:224px;height:102px;overflow:hidden;float:left}.page-restaurants .hotel-list-container .hotel-picture .hotel-picture-helper{width:224px;height:102px;overflow:hidden;float:left;margin-right:14px}.page-restaurants .hotel-list-container .hotel-picture img.hotel-picture-img{width:224px}.page-node .hotel-list-container .hotel-picture .map .distance{margin-left:13px}.page-node .hotel-list-container .hotel-picture img.hotel-picture-img{width:224px}.page-homepage .hotel-home-image{width:147px;height:65px;overflow:hidden}.page-homepage .hotel-home-image img{width:147px}#lightbox-image-details-caption{float:right;width:70%;text-align:center}#lightbox-container-image-data #lightbox-image-details{width:80%}#breadcrumb ol{list-style-type:none;padding-left:0}#breadcrumb ol li{display:inline-block}#breadcrumb ol li.last-breadcrumb a{color:#58585a}
#page{margin:0 auto;padding:0;}.element-invisible{display:none;}.f-left{float:left;}.f-right{float:right;}#header{position:relative;width:966px;margin:0 auto 35px auto;}#header_top,#block_user,.region-header-top{float:right;}#block_user{margin:0 0 0 25px;}#header #logo{float:left;margin:0 20px 0 0;}#main-menu{clear:both;}#name-and-slogan{font-size:181%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;padding:39px 0 0 0;}.region-footer{background:url(/sites/all/themes/custom/lhg_theme/images/bg_region-footer.png) no-repeat top center;width:966px;margin:0 auto;padding:22px 0 20px 0;}#footer-wrapper h2{color:#c2c2c2;font-size:163%;text-transform:uppercase;font-weight:normal;margin:0 0 12px 0;}#booking-footer{width:330px;float:left;margin:0 90px 10px 40px;}#booking-footer h3{text-align:right;}#booking-footer div{margin:0 0 8px 0;}#booking-footer label{text-align:right;display:block;float:left;width:136px;padding:5px 8px 0 0;}#booking-footer input,#panel_middle_right .newsletter input{width:178px;height:20px;padding:0 0 0 6px;font-size:91%;font-style:italic;color:#888;}#booking-footer input.submit,#panel_middle_right .newsletter input.form-submit{background:#6e6e70;width:106px;height:18px;padding:0 0 2px 0;font-size:110%;font-style:normal;text-transform:uppercase;text-align:center;color:#e3e6e8;border:none;cursor:pointer;float:right;}#booking-footer  .form-required{color:#C2C2C2;}#block-block-7{float:left;width:237px;margin:0 64px 0 0;}#block-block-7 h3{margin:0 0 28px 0;}#block-block-7 .visuel{float:left;margin:4px 18px 0 0;}#block-block-7 p{font-size:116%;}#newsletter_footer{float:left;}#panel_middle_right .newsletter p{line-height:18px;margin:0 0 12px 0;}#brand-menu .brand-menu{width:996px;margin:0 auto;padding:20px 0;}#brand-menu .logo{float:right;margin:0 50px 0 0;border-left:solid 1px #b8b6b7;padding:8px 0 0 20px;}#brand-menu li{display:inline;margin:5px 16px 0 4px;}#company-menu-links{width:725px;text-align:center;margin:0;padding:0;}#company-menu-links .first{margin-left:0;padding-left:0;}#company-menu-links .last{margin-right:0;padding-right:0;}#main-wrapper{width:966px;margin:0 auto;}.myBox,.myBox-top,.myBox-bottom{position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(/sites/all/themes/custom/lhg_theme/js/PIE.htc);}.myBox-top{border-radius:6px 6px 0 0px;}.myBox-bottom{border-radius:0 0px 6px 6px;}#page-wrapper{position:relative;z-index:900;}.ui-datepicker{z-index:901 !important;}.one-column .region-content{width:100%;}.one-column .breadcrumb,.one-column #breadcrumb{top:0px;position:static;}.one-column .column .gauche,.one-column .column .droite{width:50%;float:left;padding-bottom:20px;}.message-error{color:#FF0000;font-style:italic;margin-bottom:10px;}#breadcrumb .breadcrumb div{float:left;margin-right:4px;}.form-item,.form-actions{margin-top:0;margin-bottom:0;}tbody{border:none !important;}.form-webbooking-top .container-inline-date{position:relative;z-index:25;}.form-webbooking-top .form-type-item{position:relative;z-index:25;}.form-item-nights{z-index:25;}.form-item-rooms{z-index:24;}.node-type-hotel #edit-map-search{display:none;}.page-webbooking-search #tabs-map{border-bottom-left-radius:0;border-bottom-right-radius:0;}.country-date-with-error .edit-date-error{color:red;}#input-search-on-map-error{display:block;color:red;padding:5px 0 0;}.hotel-print #hotel-hotels-nearby{display:none;}.hotel-print #hotel-hotels-nearby-other-brands{display:none;}.node-page .containerKplayer{width:700px;padding-bottom:40px;}.slider-preview{position:relative;width:691px;margin-bottom:35px;padding-bottom:15px;}.slider-preview .slider-preview-container li{width:635px;position:relative;}.slider-preview .slider-preview-container .img-title{position:absolute;top:10px;left:15px;padding:10px;font-weight:bold;font-size:127%;min-width:250px;}.slider-preview .bx-pager{clear:both;text-align:center;height:59px;overflow:hidden;margin:20px 60px;padding-left:3px;}.slider-preview .bx-pager.center{padding-left:212px;}.slider-preview #bx-pager-video{height:97px;}.slider-preview .bx-pager > div{width:21000px;position:relative;}.slider-preview .bx-pager a{margin:0 6px;float:left;overflow:hidden;position:relative;display:inline-block;width:129px;height:59px;}.slider-preview #bx-pager-video a{height:97px;}.slider-preview .bx-pager a span{display:none;overflow:hidden;position:absolute;top:0;left:0;height:50px;width:120px;padding:5px;color:#000;text-align:left;background-color:#FFFFFF;-khtml-opacity:0.5;-moz-opacity :0.5;-ms-filter:"alpha(opacity=50)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter :alpha(opacity=50);opacity :0.5;}#slider-preview-video .bx-pager a span{height:87px;}.slider-preview .bx-pager a:hover span{display:block;}.slider-preview .bx-pager a.active img{opacity:1;}.slider-preview .bx-pager a img{width:129px;}.slider-preview .containerKplayer{position:relative;width:100%;height:358px;margin:0 auto;}.slider-preview .containerKplayer .flash_kplayer{position:relative;width:100%;height:358px;}.slider-preview .containerKplayer .flash_kplayer object{position:relative;display:block;width:100%;height:358px;}#lhg-login-block-dialog p{margin-top:25px;}.view-id-special_offer img{max-width:100%!important;}#node-ventes-privees .vp_cgv{margin-bottom:10px;}#node-ventes-privees #signup_vp_closed{position:relative!important;}@font-face{font-family:Brandon Grotesque;src:url(/sites/all/themes/custom/lhg_theme/fonts/Brandon_reg.otf) format("opentype");}@font-face{font-family:Brandon Grotesque Bold;src:url(/sites/all/themes/custom/lhg_theme/fonts/Brandon_bld.otf) format("opentype");}.link-to-guide-container{overflow:hidden;margin-bottom:20px;font-size:14px;line-height:19px;padding-left:8px;}.link-to-guide-container .block-left-half{width:93px;float:left;font-family:'Brandon Grotesque';padding-top:20px;padding-bottom:5px;}.link-to-guide-container span{font-family:'Brandon Grotesque Bold';}.link-to-guide-container p{margin-bottom:15px;}.link-to-guide-container img{float:left;}.link-to-guide-container a{display:block;color:#fff;font-family:'Brandon Grotesque Bold';font-size:15px;-webkit-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 2px 0px rgba(0,0,0,0.75);box-shadow:3px 3px 2px 0px rgba(0,0,0,0.75);padding:0 5px;}
.ie7 .inside_block{padding:4px 12px 14px 12px;}.ie7 #booking-footer{width:332px;margin:0 88px 10px 40px;}.ie7 #header_top{float:none;}.ie7 #content #tabs{height:1px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset fieldset .fieldset-wrapper{float:right;margin-top:-30px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{height:16px;padding:9px 0 6px 10px;}.ie7 #booking-footer{padding-right:45px;margin-right:15px;}.ie7 #block-block-7{margin-right:10px;}.ie7 #newsletter_footer{padding-left:22px;}.ie7 #footer-menu .footer-top-links li{padding:0px 5px;}.ie7 #page #header{position:relative;z-index:35;}.ie7 #page #main-wrapper{position:relative;z-index:30;}.ie7 .ui-widget-overlay{filter :alpha(opacity=50);}
.ie8 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{height:23px;padding:8px 0 0 10px;}.ie8 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{height:14px;padding-top:4px;}.ie8 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #edit-map-search{padding-bottom:6px;padding-top:6px;}.ie8 .ui-widget-overlay{filter :alpha(opacity=50);}
.ie9 #block-lhg-cookie-usage{filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);}
@font-face{font-family:'baskerville';src:url(/sites/default/themes/custom/kyriad_theme/css/fonts/baskvill-webfont.eot);src:url(/sites/default/themes/custom/kyriad_theme/css/fonts/baskvill-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/default/themes/custom/kyriad_theme/css/fonts/baskvill-webfont.woff) format('woff'),url(/sites/default/themes/custom/kyriad_theme/css/fonts/baskvill-webfont.ttf) format('truetype'),url(/sites/default/themes/custom/kyriad_theme/css/fonts/baskvill-webfont.svg#baskerville_old_faceregular) format('svg');font-weight:normal;font-style:normal;}body{background:#F4F1F0;}.page-homepage #header{position:absolute;width:100%;background-color:rgba(26,20,18,0.5);}#header{width:100%;background-color:rgba(26,20,18,0.5);}#header > .section{width:1100px;margin-left:auto;margin-right:auto;}#message_top{margin:2px 0 0 20px;padding-right:15px;padding-top:4px;color:#d7d0cc;width:243px;font-size:82%;border-right:1px solid #5a5a57;height:15px;}#block-lhg-webbooking-lhg-webbooking-connection{position:absolute;top:0;right:0;height:90px;z-index:12;}#block-lhg-webbooking-lhg-webbooking-connection .headerForm{height:22px;width:300px;background:#6e6e70;border-bottom:1px solid #464646;-webkit-box-shadow:inset 5px 0 20px -10px rgba(00,00,00,1);box-shadow:inset 5px 0 20px -10px rgba(00,00,00,1);}#block-lhg-webbooking-lhg-webbooking-connection .headerForm img{margin:2px 0 0 23px;}#block-lhg-webbooking-lhg-webbooking-connection .headerForm span{color:#FFF;font-size:164%;position:absolute;top:1px;left:70px;}#block-lhg-webbooking-lhg-webbooking-connection .headerForm #p4u_greetings span{color:#D7D0CC;font-size:10px;position:relative;top:3px;left:-3px;}#loyalty_loggout .loggout{font-size:19px;vertical-align:middle;text-decoration:none;color:white;line-height:10px;}#p4u_greetings{padding:5px 0 0 5px;position:relative;}#p4u_greetings strong{position:relative;color:white;font-size:10px;background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/client-class1.png) no-repeat scroll left center transparent;padding-left:23px;text-transform:uppercase;}#p4u_nights{margin-bottom:23px;}#p4u_nights div{height:18px;padding-top:7px;}#p4u_nights .nights_nbr{color:black;padding:3px;}#p4u_nights_eligible{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/nights_eligible.png) no-repeat scroll left center transparent;padding-left:23px;}#p4u_nights_free{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/nights_free.png) no-repeat scroll left center transparent;padding-left:23px;margin-bottom:5px;}#block-lhg-webbooking-lhg-webbooking-connection .headerForm span span{font-size:55%;font-weight:bold;top:4px;left:20px;width:100px;}#block-lhg-webbooking-lhg-webbooking-connection .FormBackground{background:#585858;min-height:62px;padding:4px 10px 0 10px;-webkit-box-shadow:inset 5px 0 20px -10px rgba(00,00,00,1);box-shadow:inset 5px 5px 20px -10px rgba(00,00,00,1);}#authentification-login-container{padding:0 0 0 8px;margin:9px 12px 0 0;color:#D7D0CC;position:relative;}#loyalty_logged .loyalty_btn{clear:both;float:right;position:relative;text-transform:uppercase;font-weight:bold;}#loyalty_ejs,#loyalty_ejs h2,#loyalty_ejs a{color:#D7D0CC;}#loyalty_ejs .link_block a{color:#585858;}#loyalty_loggout{position:absolute;right:0;top:0;text-decoration:none;color:#939598;}#loyalty_loggout:hover{text-decoration:none;}#loyalty_loggout span{font-size:10px;text-decoration:underline;}#loyalty_logged #loyalty_goto_area{text-decoration:underline;text-transform:none;font-weight:normal;color:#A8A8A8;}#loyalty_logged #loyalty_goto_account{position:absolute;text-decoration:underline;text-transform:none;font-weight:normal;color:#A8A8A8;left:11px;top:56px;}#loyalty_logged #loyalty_goto_account.close{top:112px;left:10px;}#loyalty_logged #loyalty_goto_reservation{position:absolute;right:0;bottom:5px;text-decoration:underline;color:#A8A8A8;}#loyalty_logged #loyalty_goto_account:before,#loyalty_goto_reservation:before,#loyalty_goto_area:before{content:'';text-decoration:none;width:0;height:0;display:block;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid white;margin:2px 6px 0 2px;}#loyalty_public_infos{display:none;}#loyalty_public_customer_space{height:20px;}#loyalty_p4u_nights{height:45px;}#loyalty_public_bookings .entry_title{text-transform:uppercase;font-weight:bold;}#loyalty_public_bookings .hotel_entry img,#loyalty_p4u_offers .hotel_entry img{float:left;margin-right:10px;}#loyalty_public_bookings .hotel_entry,#loyalty_p4u_offers .hotel_entry{margin:15px 0 25px 0;height:54px;position:relative;}#loyalty_public_p4u p{margin-left:5px;}#loyalty_public_p4u #p4u_imgs{margin:0 auto;width:255px;padding:10px 0 10px 0;}#loyalty_public_p4u #p4u_imgs img{margin:5px;-moz-box-shadow:4px 2px 8px rgba(0,0,0,0.5);-webkit-box-shadow:4px 2px 8px rgba(0,0,0,0.5);box-shadow:4px 2px 8px rgba(0,0,0,0.5);}#p4u_greetings .multi{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/client-class2.png) no-repeat scroll left center transparent;}#loyalty_public_welcome,#loyalty_p4u_welcome{border-top:none;}#loyalty_public_infos .loggedmenu_seq{border:none;background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/separator-kyriad.png) no-repeat scroll center top transparent;padding:10px 0 10px 0;position:relative;}.loggedmenu_seq{border-top:1px solid silver;padding:10px 0 10px 0;position:relative;}#loyalty_logged strong{text-transform:uppercase;}#p4u_expire strong,#p4u_nights strong{text-transform:none;}#p4u_expire p{font-size:86%;}#p4u_expire a{text-decoration:underline;}#loyalty_p4u_offers .p4u_account_links{text-decoration:underline;}#block-lhg-webbooking-lhg-webbooking-connection .content{position:relative;}#block-lhg-webbooking-lhg-webbooking-connection #loyalty_logged .link_block{background:#D7D0CC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:55px;padding:5px;text-align:center;position:absolute;top:10px;right:0;}#loyalty_p4u_footer{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/separator-kyriad.png) no-repeat scroll center top transparent;padding:10px 0 0;}#loyalty_p4u_footer > div{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/ombre-vertic.png) no-repeat scroll left center transparent;padding:10px 0 10px 30px;margin-left:185px;height:26px;}#loyalty_p4u_footer #p4u_contact{padding:5px 0 20px 7px;width:87px;}#loyalty_p4u_contact_us{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/mail.png) no-repeat scroll center top transparent;display:block;height:26px;padding-top:20px;text-align:center;}#loyalty_p4u_footer > div:first-child{background:url(/sites/default/themes/custom/kyriad_theme/images/p4u/integoration.png) no-repeat scroll 10px center transparent;padding-left:35px;float:left;width:150px;margin-left:0;}#loyalty_toggle_link{clear:both;float:right;position:relative;text-decoration:underline;top:10px;color:#A8A8A8 !important;}#loyalty_toggle_link:before{content:'';display:block;text-decoration:none;border-style:solid;border-width:5px 5px 0;border-color:#D7D0CC transparent;width:0;height:0;float:right;margin:4px 0 0 5px;}#loyalty_toggle_link{top:-2px;}#loyalty_toggle_link.close:before{border-width:0 5px 5px;}#loyalty_loggout{clear:both;float:left;position:relative;top:10px;color:#A8A8A8 !important;}#loyalty_loggout.close{top:-5px;}#loyalty_public_p4u .loyalty_btn{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_connect.png) repeat-x;width:122px;height:17px;color:#FFF;border:0;border-radius:3px 3px 3px 3px;font-size:90%;text-align:center;padding-top:4px;margin-top:10px;margin-bottom:10px;}#loyalty_public_bookings .loyalty_btn{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_connect.png) repeat-x;width:122px;height:17px;color:#FFF;border:0;border-radius:3px 3px 3px 3px;font-size:90%;position:absolute;top:43px;left:62px;text-align:center;padding-top:4px;}#edit-actions .form-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_connect.png) repeat-x;width:122px;height:21px;color:#FFF;border:0;font-size:90%;position:absolute;top:32px;}#edit-actions .create-account{clear:both;margin:0 0 0 19px;color:#939598;text-decoration:underline;font-size:90%;}#edit-actions #edit-create-account span{color:#FFF;text-decoration:none;}#content #page-title,.node-type-city h1{font:230% baskerville;}.page-homepage #content #page-title{display:none;}.webbooking_price_label,.webbooking_price_value{}.panel-col-top-container .panel-col-top{}.panel-col-top-container .panel-col-top .pane-content{position:relative;}.container-inline-date{clear:none;}.form-item-nights select,.form-item-nb-adults select,.form-item-nb-kids select,.form-item-rooms select,#edit-infos-room-wrapper .form-type-select select{width:56px;height:22px;font-size:100%;text-align:center;color:#858585;font-style:italic;}.panel-col-top-container .form-item-nights select,.panel-col-top-container .form-item-nb-adults select,.panel-col-top-container .form-item-nb-kids select,.panel-col-top-container .form-item-rooms select{border-top:8px solid rgb(65,65,65);border-right:4px solid rgb(65,65,65);border-bottom:8px solid rgb(65,65,65);border-left:4px solid rgb(65,65,65);color:rgb(65,65,65);font-size:127%;height:48px;margin:0;padding:6px;width:110px;background-color:#ffffff;font-style:normal;}.panel-col-top-container #edit-infos-room-wrapper{}div.region-content-right .form-item-nights select,.form-item-rooms select,#edit-infos-room-wrapper .form-type-select select{width:56px;height:22px;font-size:100%;text-align:center;color:#858585;font-style:italic;}.page-homepage #edit-infos-room-wrapper .form-item-nights select{width:66px;}.form-item-rooms select,#edit-infos-room-wrapper .form-type-select select{width:56px;}.panel-col-top-container .form-item-rooms select,.panel-col-top-container #edit-infos-room-wrapper .form-type-select .form-item-kids{width:114px;}#lhg-webbooking-form .form-item-nights,#lhg-webbooking-form .form-item-rooms{margin-bottom:0;}.form-item-nights,#edit-infos-room-wrapper .form-type-select{float:left;margin:0 0 8px 0;}#infos-room-wrapper legend{display:block;padding:2px 0;width:100px;font-size:110%;float:left;margin:2px 0 6px;color:#6d6c6b;text-align:left;}.page-homepage #infos-room-wrapper legend{display:block;padding:8px 29px 2px 22px;width:65px;height:18px;font-size:110%;float:left;margin:0 0 6px 4px;text-align:right;border-left:1px solid #DBD7D4;font-weight:bold;color:#fff;}.front #infos-room-wrapper legend{text-align:left;}.front .panel-col-top-container .panel-col-top h2{font-weight:normal;}.front #infos-room-wrapper label{min-width:61px;text-align:right;padding-right:15px;}.front #edit-submit{font-family:baskerville,serif;text-transform:uppercase;}.front .panel-col-top-container .panel-col-top #lhg-webbooking-form{width:908px;z-index:10;}.front #lhg-webbooking-form .form-type-checkbox{margin-top:5px;}.form-item-nb-adults-room-1 label,.form-item-nb-kids-room-1 label{float:left;padding:4px 16px 0 0;}.region-content-left .form-item-nb-adults-room-1 label{}.page-homepage .form-item-nb-adults-room-1 label{width:60px;text-align:left;}#lhg-webbooking-form hr{height:1px;margin:0 0 5px 0;padding:0;background:url(/sites/default/themes/custom/kyriad_theme/images/separ_form_d.png) no-repeat;border:0;}.panel-col-top-container .form-item-royalty-card-pass #edit-royalty-card-pass{width:135px;}.panel-col-top-container .form-item-coupon #edit-coupon{width:70px;}.panel-col-top-container .form-item-travelers-contract #edit-travelers-contract{width:237px;}.panel-col-top-container .form-item-iata #edit-iata{width:67px;}.form-type-item{margin-top:5px;}.form-item-coupon #edit-coupon{width:100px;}.form-item-travelers-contract #edit-travelers-contract{width:210px;}.form-item-iata #edit-iata{width:70px;}#lhg-webbooking-form .left{width:240px;float:left;margin:0 57px 0 0;}#search_input_wrapper #edit-submit{right:11px;}.panel-col-top-container #search_input_wrapper #edit-submit{right:0;height:32px;}#search_input_wrapper button{background:none repeat scroll 0 0 rgb(86,168,215);border:medium none;color:rgb(255,255,255);font-weight:bold;line-height:15px;text-transform:uppercase;cursor:pointer;height:32px;width:125px;}#search_input_wrapper .best_offer{font-weight:normal;text-transform:lowercase;}#edit-submit{width:131px;height:31px;padding:0 0 0 0;text-align:center;font-size:127%;background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x top left #407BB3;color:#fff;border:none;position:absolute;right:82px;bottom:0;}#edit-submit:hover{background-position:0 -48px;background-color:#7f8183;}#lhg-webbooking-form #edit-submit{-moz-box-shadow:0 14px 15px rgba(0,0,0,0.5);-webkit-box-shadow:0 14px 15px rgba(0,0,0,0.5);box-shadow:0 14px 15px rgba(0,0,0,0.5);cursor:pointer;}.panel-col-middle-container .panel-col-middle-left{}.panel-col-middle-container .panel-col-middle-left .panel-pane h2,.panel-col-bottom-middle .pane-block h2,.panel-col-bottom-second-middle .pane-block h2{font-size:181%;font-weight:normal;text-transform:uppercase;padding:0 0 9px 0;font-family:baskerville,times new roman,serif;}.panel-col-middle-left .pane-views-destinations-block .views-row{padding:2px 0 0 0;clear:both;position:relative;}.panel-col-middle-left .pane-views-destinations-block .views-row-odd{background:url(/sites/default/themes/custom/kyriad_theme/images/views-row_d.png) no-repeat bottom left;}.panel-col-middle-left .pane-views-destinations-block .views-row-even{background:url(/sites/default/themes/custom/kyriad_theme/images/views-row_e.png) no-repeat bottom left;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-image{float:left;margin:0 18px 0 0;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title{padding:5px 0 0 0;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title{font-size:110%;text-transform:uppercase;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-price-date{position:absolute;bottom:10px;left:81px;color:#4c96c6;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-price-date .field-content{font-size:127%;font-weight:bold;}.panel-col-middle-left .pane-views-destinations-block .link{background:url(/sites/default/themes/custom/kyriad_theme/images/separ_b.png) no-repeat bottom;padding:8px 0;font-size:91%;text-transform:uppercase;}.panel-col-middle-left .pane-views-destinations-block .link a{color:#9c9e9f;background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat left;padding:0 0 0 16px;}.panel-col-middle .view-display-id-block_carrousel_home{position:relative;}.panel-col-middle .pane-views-carrousel-block-carrousel-home .pager_selector{background:url(/sites/default/themes/custom/kyriad_theme/images/trans.png) no-repeat;width:376px;height:30px;padding:17px 0 0 10px;position:absolute;bottom:0;}.pane-views-carrousel-block-carrousel-home #video-pager{display:inline-block;}.pane-views-carrousel-block-carrousel-home #video-pager a,#pager-selector-kyriad a{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_pager.png) no-repeat;width:11px;height:11px;display:inline-block;margin:0 4px;cursor:pointer;}.pane-views-carrousel-block-carrousel-home #video-pager a.active,#pager-selector-kyriad a.active,.pane-views-carrousel-block-carrousel-home #video-pager a.activeSlide,#pager-selector-kyriad a.activeSlide{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_pager_active.png) no-repeat;}.panel-col-bottom-left .panel-pane{background:url(/sites/default/themes/custom/kyriad_theme/images/item_block.png) no-repeat;padding:0 10px 0 15px;height:152px;margin:0 0 20px 0;}.panel-col-middle-right .panel-pane h2,.panel-col-bottom-left .panel-pane h2{font-size:145%;font-family:baskerville,times new roman,serif;text-transform:uppercase;font-weight:normal;height:46px;padding:12px 0 0;margin:0 0 9px 0;color:#4b95c5;}.panel-col-middle-right .panel-pane li{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_tir.png) no-repeat left;padding:0 0 0 25px;margin:0;}.panel-col-bottom-left .panel-pane{background:url(/sites/default/themes/custom/kyriad_theme/images/item_block_l.png) no-repeat;padding:0 17px 0 15px;height:150px;margin:0 0 20px 0;position:relative;}.panel-col-bottom-left .panel-pane h2{font-size:163%;height:38px;padding:14px 0 0 0;margin-bottom:15px !important;}.panel-col-bottom-left .panel-pane{font-size:110%;}.panel-col-bottom-left .panel-pane p.link{position:absolute;bottom:10px;right:25px;font-size:85%;margin-top:10px;}.panel-col-bottom-left .panel-pane p.link a{color:#999695;background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat left;padding:0 0 0 16px;}.panel-col-bottom-left .panel-pane p.link_b a{color:#4c96c6;background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat left;}.panel-col-bottom-middle .views-row,.panel-col-bottom-second-middle .recently-viewed-hotel-line{height:70px;padding:2px 0 0 0;position:relative;}.panel-col-bottom-middle .views-row-odd,.panel-col-bottom-second-middle .recently-viewed-hotel-line{background:url(/sites/default/themes/custom/kyriad_theme/images/views-row_L.png) no-repeat bottom left;}.panel-col-middle-left .pane-views-destinations-block .views-row-even{background:url(/sites/default/themes/custom/kyriad_theme/images/views-row_e.png) no-repeat bottom left;}.panel-col-bottom-middle .views-row-even,.panel-col-bottom-second-middle .recently-viewed-hotel-line_even{background:url(/sites/default/themes/custom/kyriad_theme/images/views-row_L_e.png) no-repeat bottom left;}.panel-col-bottom-middle .views-row .best-offer-line .hotel-home-image,.panel-col-bottom-second-middle .recently-viewed-hotel-line .recently-viewed-hotel-picture{float:left;margin:0 14px 0 0;}.panel-col-bottom-middle .views-row .best-offer-line .title-container span a,.panel-col-bottom-second-middle .recently-viewed-hotel-line .recently-viewed-hotel-title{padding:5px 0 0 0;font-size:110%;text-transform:uppercase;display:block;}.panel-col-bottom-middle .views-row .best-offer-line .price-container .views-label-field-price,.panel-col-bottom-middle .views-row .best-offer-line .views-field-field-price .field-content{font-size:91%;font-weight:bold;color:#498db9;display:block;}.panel-col-bottom-middle .views-row .best-offer-line .views-field-field-price .field-content{font-size:127%;float:left;padding:0 5px 0 0;}.panel-col-bottom-middle .views-row .best-offer-line .price-date-container{font-style:italic;color:#b4b4b5;padding:1px 0 0 0;white-space:nowrap;}.panel-col-bottom-middle .views-row .best-offer-line .link-book{position:absolute;bottom:0;right:0;}.panel-col-bottom-middle .views-row .best-offer-line .link-book a{background:url(/sites/default/themes/custom/kyriad_theme/images/book_res.png) no-repeat;display:block;width:96px;height:20px;padding:4px 0 0 0;font-size:110%;text-align:center;color:#fff;}.panel-col-bottom-middle .views-row-even .best-offer-line .link-book a{background:url(/sites/default/themes/custom/kyriad_theme/images/book_res_even.png) no-repeat;}.panel-col-bottom-second-left .panel-pane,.panel-col-bottom-second-right .panel-pane{margin:0 0 20px 0;position:relative;background:url(/sites/default/themes/custom/kyriad_theme/images/bas_block.png) no-repeat bottom;padding:2px 11px 7px 0;height:241px;}.panel-col-bottom-second-left .panel-pane .visuel_desc,.panel-col-bottom-second-right .panel-pane .visuel_desc{position:relative;margin:0 0 3px 0;}.panel-col-bottom-second-left .panel-pane h2,.panel-col-bottom-second-right .panel-pane h2{background:url(/sites/default/themes/custom/kyriad_theme/images/trans.png) no-repeat;padding:12px 0 0 12px;height:35px;font-size:163%;text-transform:uppercase;font-weight:normal;color:#fff;position:absolute;top:0;z-index:99999;width:248px;font-family:baskerville,times new roman,serif;}.panel-col-bottom-second-left .panel-pane .title,.panel-col-bottom-second-right .panel-pane .title{font-size:163%;font-weight:normal;color:#9c9e9f;position:relative;z-index:9999;padding:8px 0 3px 0;font-family:baskerville,times new roman,serif;}.panel-col-bottom-second-left .panel-pane p,.panel-col-bottom-second-right .panel-pane p{font-size:110%;font-weight:normal;color:#58585a;}.panel-col-bottom-second-left .panel-pane .link,.panel-col-bottom-second-right .panel-pane .link{position:absolute;margin:0;bottom:6px;right:16px;}.panel-col-bottom-second-left .panel-pane .link a,.panel-col-bottom-second-right .panel-pane .link a{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat left;font-size:85%;text-transform:uppercase;color:#4c96c6;padding:0 0 0 13px;}.panel-col-bottom-second-middle .recently-viewed-hotel-line .recently-viewed-hotel-link{bottom:5px;}.panel-col-bottom-second-middle .recently-viewed-hotel-line .recently-viewed-hotel-link a{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat left;color:#4c96c6;}.panel-col-bottom-second-middle .recently-viewed-hotel-line_even .recently-viewed-hotel-link a{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat left;color:#878381;}.webbooking_price_label,.webbooking_price_value{display:none;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .date-padding{padding:0;}#infos-room-wrapper{width:100%;}.form-item-royalty-card-id #edit-royalty-card-id{margin-right:14px;float:left;}.panel-col-top-container .form-item-royalty-card-id #edit-royalty-card-id{margin-right:8px;float:left;}.region-content-left{float:left;width:280px;margin-right:35px;margin-top:30px;}.node-type-page-editoriale .region content{float:left;width:650px;margin-top:30px;}#main{position:relative;}#breadcrumb{color:#58585a;}#node-8 #breadcrumb{margin:10px 0 30px}#breadcrumb a{color:#acaaa9}.region-content-left .block,.region-content-right #block-block-7,.region-content-right #block-lhg-feature-newsletter,.region-content-right #block-block-4{margin-bottom:18px;background:#ebe6e3;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #a6a6a6;border-right:1px solid #a6a6a6;}.region-content-left #block-views-special-offer-block-1{border:none;margin-bottom:30px;background:none;}.region-content-left .block h2,.region-content-left .block h3,.region-content-right .block h2,.region-content-right .block h3{font-size:164%;font-family:Times new roman,serif;padding:13px 19px;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_bloc_header.png) no-repeat bottom center;color:#4c96c6;}#block-lhg-blocks-city-layered-navigation h2,#block-lhg-feature-country-page-features h3{color:#5b5959;}#block-lhg-blocks-city-layered-navigation .content{padding:14px 22px;}#block-lhg-blocks-city-layered-navigation ul li a{display:block;margin-bottom:7px;padding:0 0 0 27px;background:url(/sites/default/themes/custom/kyriad_theme/images/case_uncheck.png) no-repeat left top;color:#939598;text-decoration:none;}#block-lhg-blocks-city-layered-navigation a.arrow_blue{display:block;margin:20px 0 0 170px;text-decoration:none;}.arrow_blue{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat left;color:#4c96c6;padding-left:15px;}.arrow_grey{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat left;color:#9c9e9f;padding-left:15px;}#block-lhg-blocks-city-layered-navigation ul li a.active{background:url(/sites/default/themes/custom/kyriad_theme/images/case_check.png) no-repeat left top;color:#4c96c6;}#block-lhg-feature-country-page-features .country-features-list-container{margin:17px;}#block-lhg-feature-country-page-features ul li a{margin-bottom:5px;display:block;}.region-content-left #block-block-7,.region-content-right #block-block-7{float:none;width:auto;margin:0 0 18px 0;}.region-content-left #block-block-7 h2,.region-content-right #block-block-7 h2{font-weight:normal;}.region-content-left #block-block-7 .content,.region-content-right #block-block-7 .content{padding:9px 17px 14px 17px;}.check{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_tir.png) no-repeat left;padding:0 0 0 25px;}.region-content-left #block-block-4,.region-content-right #block-block-4{background:#ddd4d0;padding-bottom:10px;}.region-content-left #block-block-4 h2,.region-content-right #block-block-4 h2{background:url(/sites/default/themes/custom/kyriad_theme/images/app.png) no-repeat left;margin-left:13px;padding-left:60px;font-family:arial,sans-serif;font-weight:normal;color:#1c5a8f;font-size:145%;padding-top:15px;}.region-content-left #block-block-4 strong,.region-content-right #block-block-4 strong{display:block;font-size:150%;}.region-content-left #block-block-4 a.arrow_grey,.region-content-right #block-block-4 a.arrow_grey{display:block;margin:20px 0 0 90px;text-decoration:none;}.region-content-left .block-block-10 h2{text-align:right;font-size:17px;color:#58595b;margin-right:-10px;background:none}.region-content-left .block-block-10 h2{text-align:right;font-size:17px;color:#58595b;margin-right:-10px;background:none;font-weight:normal;font-family:baskerville,serif;}.region-content-left .block-block-10 .content .content{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_bloc_guide.png) no-repeat left;height:110px;position:relative;}.region-content-left .block-block-10 .content .content img{position:relative;top:-20px;left:10px;float:left;}.region-content-left .block-block-10 .content .content div{color:#4d98c7;font-family:baskerville,serif;font-size:24px;width:120px;float:right;margin:20px 10px 0 0;}.region-content-left .block-block-10 .content .content span{font-size:19px;position:relative;top:-5px;}.region-content-left .block-block-10 .content a{position:absolute;right:11px;bottom:15px;text-decoration:none;}.region-content-left #block-lhg-feature-newsletter h2{font-weight:normal;padding:0;}.region-content-left #block-lhg-feature-newsletter h2 span{background:url(/sites/default/themes/custom/kyriad_theme/images/mail.png) no-repeat left;padding:13px 19px 13px 53px;margin-left:17px;display:block;}.region-content-left #block-lhg-feature-newsletter .content{color:#58585a;padding:9px 17px 14px 17px;}.region-content-left #block-lhg-feature-newsletter .content form{margin-top:10px;}.region-content-left #block-lhg-feature-newsletter  #edit-mail-newsletter{border:1px solid #FFF;background:#4c96c6;width:191px;height:21px;font-size:85%;padding-left:15px;}.region-content-left #block-lhg-feature-newsletter #edit-mail-newsletter::-moz-placeholder,.region-content-left #block-lhg-feature-newsletter #edit-mail-newsletter::-webkit-input-placeholder{color:#a6cbe3;}.region-content-left #block-lhg-feature-newsletter  #submit{color:#4c96c6;border:0;background:#FFF;width:28px;height:21px;float:right;}#block-lhg-feature-newsletter .content{padding:9px 17px 14px 17px;}#block-lhg-webbooking-webbooking-hotel-page{position:relative;background:#e5dedb;border-left:1px solid #fdfcfc;border-top:1px solid #fdfcfc;border-right:1px solid #cecbca;border-bottom:1px solid #cecbca;padding:15px 0;width:100%;}#block-lhg-webbooking-webbooking-hotel-page #edit-submit{position:relative;top:0;left:0;}#block-lhg-webbooking-webbooking-hotel-page #edit-map-search{position:absolute;top:0;right:0;padding:8px 10px 8px 18px;width:80px;background:#7b7978;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page h2,.page-homepage #block-lhg-webbooking-webbooking-hotel-page h2{font-family:Times New Roman,serif;font-size:22px;font-weight:normal;background:#7b7978;color:#e2dad7;padding:5px 15px;margin:10px 0;}#block-lhg-webbooking-webbooking-hotel-page #edit-map-search a{color:#bdbcbb;text-decoration:none;font-size:109%;font-family:Times New Roman,serif;}#block-lhg-webbooking-webbooking-hotel-page #edit-map-search a span{font-size:150%;display:block;margin-top:-5px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top,.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top{color:#585858;font-size:109%;background:url(/sites/default/themes/custom/kyriad_theme/images/form_search_separator.png) no-repeat bottom center;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top{background:none;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top{padding:0 15px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form input,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form select{border:1px solid #9e9b99;color:#585858;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form label{font-weight:normal;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-item-destination input{width:221px;padding:8px 10px;margin:4px 0 13px 0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-arrival-date{padding:4px 0 0 0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-arrival-date input,.page-webbooking-search #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-item-arrival-date-date input{width:90px;height:20px;padding:0 5px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .container-inline-date,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #edit-date-picker,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{float:left;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{width:68px;overflow:hidden;}div.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{width:68px;overflow:visible;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select.form-item-nights,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select.form-item-nb-adults-room-1{margin:0 0 12px 0;}.page-homepage #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select.form-item-nights,.page-homepage #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select.form-item-nb-adults-room-1{margin:0 10px 12px 0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select select{padding:1px 0;margin:2px 0 0 0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .content{position:relative;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top label{font-size:100%;color:#585858;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #edit-date-picker{position:relative;top:16px;left:-23px;}.region-content-left #lhg-webbooking-form .container-inline-date  .form-item-arrival-date{margin-right:0;}.page-webbooking-search #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-item-arrival-date-date{margin-top:4px;}.page-homepage #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #edit-date-picker{position:absolute;top:83px;left:65px;}div.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #edit-date-picker{position:relative;top:3px;left:-18px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper legend{width:95px;display:block;padding:22px 0 0 0;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper legend{width:110px;display:block;padding:16px 0 0;text-transform:uppercase;float:left;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom input,.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom input{width:225px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card input,.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card input{width:101px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top label{font-size:95%;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-arrival-date input{width:75px;margin-right:0;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top{margin-right:-20px;}div.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{width:78px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .form-checkbox{width:auto;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #infos-room-wrapper{width:100%;}div.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper legend{width:100px;display:block;padding:8px 0 0 0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper  .form-item-nb-kids-room-1{margin-right:0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper  .form-item-nb-kids-room-1 label span{position:relative;top:0;left:0;font-size:58%;}.page-homepage #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper  .form-item-nb-kids-room-1 label span{position:absolute;top:9px;left:44px;font-size:58%;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper  .form-item-nb-kids-room-1 label{padding:4px 0 0 0;position:relative;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom{position:relative;}div.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom{padding:0 15px}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom input{background:#7b7978;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;width:205px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card input{width:91px;}.page-homepage #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card input{width:93px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card .form-type-textfield{width:92px;float:left;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card .form-type-textfield{width:112px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .form-item-coupon{clear:both;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-item-royalty-card-pass img{left:115px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form div{position:relative;margin-right:0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-item-sport label{color:#585858;font-size:109%;padding:0 0 0 7px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-submit{color:#FFFFFF;border:0;margin:13px 0 0 125px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-submit{margin:0;box-shadow:none;position:relative;left:120px;top:16px}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #form_build_id{clear:both;}#texte_sous_map{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_texte_sous_map.jpg) repeat-x #e1d9d6;color:#58595b;}#texte_sous_map .texte{padding:19px 22px;}#texte_sous_map ul{}#texte_sous_map li{float:left;height:30px;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat center right;padding-right:1px;}#texte_sous_map li a{display:block;height:21px;padding:9px 20px 0 20px;color:#777779;text-transform:uppercase;text-decoration:none;}#texte_sous_map li a.active{background:#f4f1f0;}.hotels-list-sortby a{color:#cacbcc;text-decoration:underline;background:url(/sites/default/themes/custom/kyriad_theme/images/filter_separator.jpg) no-repeat center left;padding:0 10px 0 12px;}.hotels-list-sortby a.active{color:#4c96c6!important;}.hotel-infos{border-left:1px solid #FFF;border-top:1px solid #FFF;border-right:1px solid #c3c1c0;border-bottom:1px solid #c3c1c0;padding-top:20px;margin-bottom:20px;}.hotel-infos .hotel-resume .hotel-image-default,.hotel-infos .hotel-first,.hotel-infos .hotel-resume .picto{float:left;margin-left:20px;}.hotel-infos .hotel-resume{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hotel_resume.png) no-repeat bottom right;}.hotel-infos .hotel-resume .hotel-first{width:270px;}.hotel-infos .hotel-resume .hotel-first h2{color:#58595b;font-size:109%;margin-bottom:5px;}.hotel-infos .hotel-resume .hotel-first .see_map{color:#4C96C6;text-decoration:none;}.hotel-infos .hotel-resume .hotel-first .see_map .left{padding-top:2px;}.hotel-infos .hotel-resume .hotel-first .see_map .right{float:right;text-decoration:underline;}.hotel-infos .hotel-resume .hotel-first .see_map .right a{color:#4C96C6;}.hotel-infos .hotel-resume .hotel-first .hotel-feature-list{margin-top:6px;margin-bottom:6px;}.hotel-infos .hotel-resume .hotel-first .more_photo{margin-top:12px;color:#4c96c6;padding-left:13px;font-size:91%;background:url(/sites/default/themes/custom/kyriad_theme/images/plus_blue.jpg) no-repeat center left;}.hotel-infos .hotel-resume .picto{width:75px;position:absolute;right:15px;}.hotel-infos .hotel-resume .picto div{width:75px;height:21px;background:#979797;margin-bottom:4px;}.hotel-infos .hotel-description{clear:both;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hotel_desc.png) repeat-y center;padding:20px;position:relative;}.hotel-infos .hotel-description p{width:420px;}.hotel-infos .hotel-description p a{color:#4C96C6;text-decoration:underline;}.hotel-infos .hotel-description .available{background:#FFF;width:175px;padding:10px 10px;position:absolute;top:20px;right:0;}.hotel-infos .hotel-description .available .left{font-size:100%;color:#7a7978;display:block;width:100px;float:left;}.hotel-infos .hotel-description .available .right{font-size:227%;color:#7a7978;display:block;width:65px;text-align:right;float:right;margin-top:-2px;}.hotel-infos .hotel-form{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hottel_form.png) no-repeat top center;height:65px;border-bottom:1px solid #a7a4a1;}.node-type-hotel .hotel-infos .hotel-form div{float:left;margin-left:20px;margin-top:15px;}.hotel-infos .hotel-form label{color:#999;font-weight:normal;font-size:91%;padding:0 0 6px 0;}.hotel-infos .hotel-form select{width:61px;height:21px;color:#585858;font-style:italic;text-align:center;}.hotel-infos .hotel-form .container-inline-date input{width:85px;height:19px;font-size:100%;padding:0 5px;border:#b4b2b2 1px solid}.node-type-hotel .hotel-infos .hotel-form #edit-submit--4{width:150px;height:65px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_blue.jpg) repeat-x;color:#ffffff;font-size:109%;margin-left:35px;cursor:pointer;}.discover_other{height:28px;background:url(/sites/default/themes/custom/kyriad_theme/images/discover_other.png) no-repeat;font-size:16px;color:#e9e4e1;font-family:baskerville,Times new roman,serif;text-align:right;padding:12px 20px 0 auto;}div.pane-lhg-destinations-lhg-destinations-navigation{margin:20px 0;}div.pane-lhg-destinations-lhg-destinations-navigation h2{font:2.2em Times new roman;}div.pane-lhg-destinations-lhg-destinations-navigation table{margin:0 20px;}div.pane-lhg-destinations-lhg-destinations-navigation th{border:none;padding:20px 0 0;}div.pane-lhg-destinations-lhg-destinations-navigation td{width:300px;vertical-align:top;padding:10px 0 0 0;}div.pane-lhg-destinations-lhg-destinations-navigation a.region-title-link,div.pane-lhg-destinations-lhg-destinations-navigation a.country-title-link{text-decoration:underline;}div.pane-lhg-destinations-lhg-destinations-navigation a.country-title-link{font-size:1.2em;}div.pane-lhg-destinations-lhg-destinations-navigation ul.city{margin:10px;}div.pane-lhg-destinations-lhg-destinations-navigation ul.city li{margin:4px 0;}div.pane-lhg-destinations-lhg-destinations-navigation a.see-more-link:before{content:"> ";}div.pane-lhg-destinations-lhg-destinations-navigation a.country-title-link{font-weight:bold;}div.sitemap{margin:20px 0;}div.sitemap h2{font:2.2em Times new roman;}div.sitemap table{margin:0 20px;}div.sitemap th{border:none;padding:20px 0 0;}div.sitemap td{width:300px;vertical-align:top;padding:10px 0 0 0;}div.sitemap a.region-title-link,div.sitemap a.country-title-link{text-decoration:underline;}div.sitemap th{font-size:1.2em;}div.div.sitemap ul.city{margin:10px;}div.sitemap ul.city li{margin:4px 0;}div.sitemap a.see-more-link:before{content:"> ";}div.sitemap a.country-title-link{font-weight:bold;}div.region-content-right{width:280px;float:left;position:relative;margin-top:30px;margin-left:36px;}#hotel-autopromo{margin:20px 15px;text-align:center;font-size:13px;border:1px solid silver;padding:20px;}#hotel-tabs{margin:20px 0;background:none;border:none;}.ui-widget-header{border:none;background:none;}div.hotel-hotels-nearby-header,#tab-hotels-list .discover_other{background:url(/sites/default/themes/custom/kyriad_theme/images/discover-other-bar2.jpg) no-repeat 10px 15px #5f6062;color:#e9e4e1;border:#858585 1px solid;text-align:right;padding:0 5px;font-style:italic;margin-bottom:20px;height:30px;line-height:30px;font-size:16px;font-family:Baskerville,"Times New Roman",Times,serif;}div.hotel-hotels-nearby-header span,#tab-hotels-list .discover_other span{padding:0 5px 0 10px;background-color:#5f6062;text-transform:lowercase;}#page-hotel{width:100%;margin:20px 0;font-weight:normal;clear:both;}#hotel-slideshow-container div.view-max,#hotel-slideshow-container ul.page-hotel-slideshow-thumb li{float:left;}#hotel-slideshow-container div.view-max img{margin-left:1px;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li{margin:0 0 1px 1px;opacity:0.4;}ul.page-hotel-slideshow-thumb li img{width:210px;height:85px;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li.active-thumb,#hotel-slideshow-container ul.page-hotel-slideshow-thumb li:hover{opacity:1;cursor:pointer;}div.region-content-right div.hotel-features-container{margin-bottom:15px;}div.region-content-right div.hotel-features-container h2{background:none;border:none;font:16px baskerville;color:#535353;text-transform:none;font-weight:normal;padding:5px 10px;}ul.hotel-features-list{padding:5px;}ul.hotel-features-list li{float:left;margin:5px}ul.hotel-features-list li.hfl01,ul.hotel-features-list li.hfl08{opacity:1;}ul.hotel-features-list li.hfl02,ul.hotel-features-list li.hfl09{opacity:0.9;}ul.hotel-features-list li.hfl03,ul.hotel-features-list li.hfl10{opacity:0.8;}ul.hotel-features-list li.hfl04,ul.hotel-features-list li.hfl11{opacity:0.7;}ul.hotel-features-list li.hfl05,ul.hotel-features-list li.hfl12{opacity:0.6;}ul.hotel-features-list li.hfl06,ul.hotel-features-list li.hfl13{opacity:0.5;}ul.hotel-features-list li.hfl07,ul.hotel-features-list li.hfl14{opacity:0.4;}.region-content-right #webbooking-hotel-page-block-title{padding:0 15px;}.region-content-right #webbooking-hotel-page-block-title p{color:#58595b;font:bold 14px Arial;padding:5px 5px;}.region-content-right #webbooking-hotel-page-block-title p span{font-size:11px;color:#939598;font-weight:normal;font-style:italic;}.region-content-right #webbooking-hotel-page-block-title div.hotel-page-block-title-price{color:#58595b;width:85px;position:absolute;right:15px;top:10px;height:50px;}.region-content-right #webbooking-hotel-page-block-title div.hotel-page-block-title-price p.hotel-page-block-title-starting-price{font-size:10px;text-align:right;padding:5px 0;}.region-content-right #webbooking-hotel-page-block-title div.hotel-page-block-title-price span{color:#58595b;font-size:25px;position:relative;font-weight:bold;display:block;}.region-content-right #webbooking-hotel-page-block-title div.hotel-page-block-title-price span span.price-unit{font-size:20px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page div.form-item-destination{display:none;}.region-content-right #date_picker{}.page-homepage #edit-date-picker{margin:21px 0 0 -17px;}#block-lhg-webbooking-webbooking-hotel-page #infos-room-wrapper{}.region-content-right #infos-room-wrapper{clear:both;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page div.form-webbooking-bottom{display:none;}#form-webbooking-more-criterias p.form-webbooking-more-criterias{background:url(/sites/default/themes/custom/kyriad_theme/images/more-criterias.png) no-repeat 0 12px;padding:10px 0 10px 35px;margin:0 20px;color:#535353;font-style:italic;cursor:pointer;clear:both;}#form-webbooking-more-criterias p.form-webbooking-more-criterias span{font-size:12px;font-weight:bold;font-style:normal;color:#3c7fba}#form-webbooking-more-criterias p.criterias-open{background-position:0 -115px;}#block-lhg-blocks-hotel-infos-list{margin:15px 0;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-address-container,#block-lhg-blocks-hotel-infos-list div.hotel-infos-contact-container,#block-lhg-blocks-hotel-infos-list div.hotel-infos-access-container{}#block-lhg-blocks-hotel-infos-list div.hotel-infos-address-container h2,#block-lhg-blocks-hotel-infos-list div.hotel-infos-contact-container h2,#block-lhg-blocks-hotel-infos-list div.hotel-infos-access-container h2{background-image:url(/sites/default/themes/custom/kyriad_theme/images/sprite-page-hotel.png);font-family:baskerville,serif;font-size:16px;font-weight:normal;color:#494949;height:35px;line-height:35px;padding:0 40px;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-address-container h2{background-position:10px -3px;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-contact-container h2{background-position:10px -90px;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-access-container h2{background-position:13px -173px;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-address,#block-lhg-blocks-hotel-infos-list div.hotel-infos-contact,#block-lhg-blocks-hotel-infos-list div.hotel-infos-access{background:url(/sites/default/themes/custom/kyriad_theme/images/sep-right-col.png) no-repeat center bottom;padding:0 15px 15px 40px;color:#8b9196;}#block-lhg-blocks-hotel-infos-list div.hotel-infos-access a:before{content:"> ";}div.region-content-right #block-block-2{margin:15px 0 0;}div.region-content-right #block-block-1{margin:15px 0;background:url(/sites/default/themes/custom/kyriad_theme/images/sprite-page-hotel.png) no-repeat 5px -260px;height:32px;line-height:32px;padding-left:45px;}div.hotel-hotels-nearby-other-brands-page-hotel .hotel-list-container{border:none;padding:0;}div.hotel-hotels-nearby-other-brands-page-hotel .hotel-list-container .hotel-line-col-bottom{background:none;}.breadcrumb{padding-bottom:10px;}#block-lhg-social-hotel-page{padding-top:5px;background:url(/sites/default/themes/custom/kyriad_theme/images/sep-right-col.png) no-repeat center top;margin:15px 0 5px;}ul.social-icons-hotel-page{position:relative;left:95px;}ul.social-icons-hotel-page li{float:left;margin:10px 0 10px 5px;padding:0 5px 0 0;height:20px;cursor:pointer;border-right:#dfdfdf 1px solid;}ul.social-icons-hotel-page li.print-icon{background:none;padding-right:7px;}ul.social-icons-hotel-page li.sendto-icon{}ul.social-icons-hotel-page li.fb-icon{}ul.social-icons-hotel-page li.gplus-icon{border-right:none;width:35px}#hotel-tabs div.ui-tabs-panel{padding:0;font-size:11px;}#hotel-tabs > ul{background:url(/sites/default/themes/custom/kyriad_theme/images/bg-tabs-hotel-page.png) no-repeat 0 0;}#hotel-tabs li.tabs{border:none;height:30px;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat right 0;padding-right:0;border-radius:0;margin:0;}#hotel-tabs li.lasttab{background:none}#hotel-tabs li.tabs a{display:block;height:30px;line-height:30px;padding:0 17px;color:#777779;text-transform:uppercase;text-decoration:none;}.i18n-de #hotel-tabs li.tabs a{padding:0 12px;}.i18n-nl #hotel-tabs li.tabs a{padding:0 10px;}.i18n-en #hotel-tabs li.tabs a{padding:0 16px;}.i18n-es #hotel-tabs li.tabs a{padding:0 16px;}#hotel-tabs li.tabs a:active,#hotel-tabs li.ui-state-active,#hotel-tabs li.tabs:hover{background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat right 3px #f4f1f0;height:31px;position:relative;top:-3px;padding-top:4px;margin-bottom:-4px;z-index:10;}#hotel-tabs li.lasttab:hover{background:#f4f1f0}#hotel-list-container{margin-top:-20px;padding-top:20px}#hotels-list div.sort,div.hotels-list-sortby{color:#7A7877;padding:0 10px 10px;text-align:right;margin-top:10px;}div.hotels-list-sortby a{color:#858585}#block-lhg-homepage-homepage-specials-offers .newsletter input{color:#888888;font-size:91%;font-style:italic;height:20px;padding:0 0 0 6px;width:178px;}#block-lhg-homepage-homepage-specials-offers .newsletter input.submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_submit_register.png) no-repeat scroll left top transparent;border:medium none;height:18px;width:110px;cursor:pointer;float:right;font-size:110%;font-style:normal;padding:0 0 2px;text-align:center;text-transform:uppercase;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page{margin:0 0 10px 0;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form{padding:0 0 22px;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top{width:279px;padding:0;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top .content{background:url(/sites/default/themes/custom/kyriad_theme/images/bg-form-webbooking-top.png) repeat-x left top;width:279px!important;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom{width:279px;padding:0;}.form-item-royalty-card-id #edit-royalty-card-id,.form-item-royalty-card-pass #edit-royalty-card-pass,.form-item-coupon #edit-coupon,.form-item-travelers-contract #edit-travelers-contract,.form-item-iata #edit-iata,.region-content-right .block-lhg-webbooking .content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{float:left;width:110px;height:18px;line-height:18px;padding:0 0 0 5px;margin:0 2px 0 0;font-size:91%;color:#858585;font-style:italic;border:solid 1px #cbcbcb;background:#f5f5f5}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination{padding:0 0 6px 5px;display:none;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-arrival-date{margin:0 3px 0 0;padding:0 0 0 5px;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_input_j_s.png) no-repeat;width:205px;}.region-content-right #edit-date-picker{float:left;margin:18px 6px 0 0 !important;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{width:72px;}.region-content-right #lhg-webbooking-form .form-item-nights{margin:0 6px 3px 0;}.region-content-right #lhg-webbooking-form .form-item-rooms,.region-content-right #edit-infos-room-wrapper .form-type-select{margin:0 0 3px 0;}.region-content-right #infos-room-wrapper legend{margin:15px 7px 0 0;width:78px;text-transform:uppercase;}.region-content-right .form-item-nb-kids-room-1 label span{font-size:68%;}.region-content-right .form-item-nights select,.region-content-left .form-item-rooms select,.region-content-right #edit-infos-room-wrapper .form-type-select select{width:56px;}.region-content-right #lhg-webbooking-form .form-item-nb-adults-room-1{margin:0 6px 3px 22px;}.region-content-right .form-item-travelers-contract #edit-travelers-contract{width:140px;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page #edit-submit{left:56px;width:125px;}.region-content-right #block-lhg-blocks-country-page-city-poi-list{background:#f3f3f3;margin:0 12px 10px 10px;border:solid 1px #dde0e0;font-family:Helvetica Neue,Helvetica,sans-serif;clear:both;}.region-content-right #block-lhg-blocks-country-page-city-poi-list h2{background:#fff;padding:7px 0 6px 10px;border-bottom:solid 1px #cecece;font-size:127%;font-weight:normal;text-transform:uppercase;}.region-content-right #block-lhg-blocks-country-page-city-poi-list .country-near-by-container{border-top:solid 1px #fff;padding:7px 10px 4px 10px;}.region-content-right #block-lhg-blocks-country-page-city-poi-list .country-near-by-container li{background:url(/sites/default/themes/custom/kyriad_theme/images/local.png) no-repeat left;padding:2px 0 2px 24px;margin:0 0 5px 0;font-size:100%;}.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form{background:none;padding:0;float:left;border-left:#f5af00 3px solid;border-right:#f5af00 3px solid;border-bottom:#f5af00 3px solid;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;margin-bottom:15px;}div.region-content-right div.pane-lhg-webbooking-webbooking-hotel-page h2{background:#f5af00;padding:5px;}div.region-content-right .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form #edit-submit{left:75px;bottom:-15px;}div.region-content-right p.app-description{margin-top:15px}#page-title{color:#58585a;float:none;font-size:227%;font-weight:normal;padding:0 0 20px;text-align:left;width:100%;font-family:baskerville,times new roman,serif;}div.region-content-right div.list-picto{margin:20px 0 15px;text-align:right;}div.region-content-right div.list-picto li{display:inline;}div.region-content-right #edit-mail-newsletter{background:#4c96c6;color:#fff;border:#fff 1px solid;padding:5px 5px;margin:10px 0 0;}div.region-content-right #block-lhg-feature-newsletter input#submit{background:#fff;border:none;padding:6px 5px;color:#4c96c6;}div.region-content-right #block-lhg-feature-newsletter h2{font-weight:normal;}.hotels-list div.hotel-slideshow ul,.hotel-list div.hotel-slideshow ul,.hotel-list-container div.hotel-slideshow ul{width:10000px;position:relative;left:0;}.hotels-list div .hotel-slideshow-line,.hotel-list div .hotel-slideshow-line,.hotel-list-container div .hotel-slideshow-line{overflow:hidden;position:relative;}.hotels-list div.hotel-slideshow,.hotel-list div.hotel-slideshow,.hotel-list-container div.hotel-slideshow{clear:both;position:relative;z-index:10;margin:0 20px -20px;height:54px;padding-bottom:20px;width:605px;background:url(/sites/default/themes/custom/kyriad_theme/images/hotel-list-slideshow-bloc-shadow.png) no-repeat center bottom transparent;}.hotels-list ul.hotel-slideshow-thumb li,.hotel-list ul.hotel-slideshow-thumb li,.hotel-list-container ul.hotel-slideshow-thumb li{float:left;margin-right:1px;border-top:#fbfafa 1px solid;border-bottom:#fbfafa 1px solid;}.hotels-list ul.hotel-slideshow-thumb li img,.hotel-list ul.hotel-slideshow-thumb li img,.hotel-list-container ul.hotel-slideshow-thumb li img{opacity:0.4;width:120px;height:54px;}.hotels-list ul.hotel-slideshow-thumb li img.active-thumb-img,.hotels-list ul.hotel-slideshow-thumb li img:hover,.hotel-list ul.hotel-slideshow-thumb li img.active-thumb-img,.hotel-list ul.hotel-slideshow-thumb li img:hover,.hotel-list-container ul.hotel-slideshow-thumb li img.active-thumb-img,.hotel-list-container ul.hotel-slideshow-thumb li img:hover{opacity:1;cursor:pointer;}.hotels-list div.hotel-slideshow-left-control,.hotel-list div.hotel-slideshow-left-control,.hotel-list-container div.hotel-slideshow-left-control{background:url(/sites/default/themes/custom/kyriad_theme/images/slideshow-arrows.png) no-repeat 0 top;width:8px;height:8px;position:absolute;top:25px;left:-12px;text-indent:-10000px;cursor:pointer;}.hotels-list div.hotel-slideshow-right-control,.hotel-list div.hotel-slideshow-right-control,.hotel-list-container div.hotel-slideshow-right-control{background:url(/sites/default/themes/custom/kyriad_theme/images/slideshow-arrows.png) no-repeat 0 -93px;width:8px;height:8px;position:absolute;top:25px;right:-12px;text-indent:-10000px;cursor:pointer;}.page-node .hotel-list .hotel-image-default{width:216px;height:98px;overflow:hidden;}.page-node .hotel-list .hotel-image-default img.hotel-picture-img{width:216px;}.node-type-hotel #hotels-list #edit-date-picker{margin:33px 0 0 -18px;}.btn_validate{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;font-family:Times new roman,serif;text-transform:uppercase;padding:5px 15px;display:inline-block;font-size:109%;}.btn_validate#edit-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;position:static;width:auto;height:auto;padding:5px 15px;font-size:109%;}.btn_validate#edit-submit:hover{background-position:0 -48px;}.btn_validate{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;font-family:Times new roman,serif;text-transform:uppercase;padding:5px 15px;display:inline-block;font-size:109%;color:#FFF;}.btn_validate#edit-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;position:static;width:auto;height:auto;padding:5px 15px;font-size:109%;color:#FFF;}.one-column  #content #page-title{display:block;}.one-column .region-content h1{font-family:baskerville,serif;font-weight:normal;font-size:227%;padding-bottom:10px;}.one-column #content .region-content #page-title{text-transform:none;margin:0 !important;padding:0 0 10px 0;width:auto;font-size:227%;height:auto;border:none;}#lhg-webbooking-group-booking p{margin-bottom:18px;}.tel-bold{font-weight:bold;}.one-column .column .em{color:#818181;font-style:italic;}.one-column  .form-text{border:1px solid #cbcbcb;background-color:#f5f5f5;padding:5px;color:#777777;font-style:italic;font-size:100%;}.one-column  select{border:1px solid #cbcbcb;background-color:#f5f5f5;padding:5px;color:#777777;font-style:italic;font-size:100%;}#lhg-webbooking-group-booking-form .form-item{margin-bottom:10px;}#lhg-webbooking-group-booking-form .form-item label{width:155px;display:inline-block;text-align:right;margin-right:10px;}#lhg-webbooking-group-booking-form .form-item input{width:160px;display:inline-block;}#lhg-webbooking-group-booking-form .form-item select{width:172px;}#lhg-webbooking-group-booking-form{padding-right:140px;}#lhg-webbooking-group-booking-form .btn_validate_wrap{float:right;margin-top:10px;}#lhg-webbooking-group-booking-form .message-error{margin-left:165px;}#tabs-map{background:#fff;padding:20px !important;}#tabs-map iframe{margin:0 auto 20px;display:block;border:#e5e5e5 1px solid;}div.route-calculator{margin:10px 0;padding:10px 0;border-top:#9e9e9e 1px solid;border-bottom:#9e9e9e 1px solid;position:relative;}fieldset.route-calculator-form legend{color:#494949;font-size:14px;font-weight:bold;display:block;padding:0;margin-bottom:20px;}fieldset.route-calculator-form p{height:30px;}fieldset.route-calculator-form label,fieldset.route-calculator-form input{float:left;}fieldset.route-calculator-form label{background:url(/sites/default/themes/custom/kyriad_theme/images/start-end.png) no-repeat;width:28px;height:28px;text-indent:-10000px;}fieldset.route-calculator-form input{height:20px;padding:0 5px;width:350px;border:#cbcbcb 1px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#f5f5f5;text-shadow:#fff 1px 1px 0;}fieldset.route-calculator-form label.route-calculator-starting-point{background-position:0 -3px;}fieldset.route-calculator-form label.route-calculator-destination-point{background-position:0 -41px;}fieldset.route-calculator-form input{margin-left:7px;font:11px Arial;font-style:italic;color:#858585;}fieldset.route-calculator-form input.route-calculator-form-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_blue.jpg) repeat-x;color:#fff;font:12px baskerville;font-weight:normal;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:auto;height:30px;padding:0 10px;text-transform:uppercase;float:right;margin-top:-38px;text-shadow:none;}div.display-route-to-hotel{position:relative;}div.display-route-to-hotel h2.route-title{font:700 14px arial;margin:20px 0;color:#a3a3a3;width:540px;}div.display-route-to-hotel p.openclose-btn{position:absolute;top:0;right:0;}ul.route-tools-top{position:absolute;top:60px;right:0;width:50px;margin-top:0 !important;}ul.route-tools-bottom{bottom:40px;position:absolute;right:0;width:50px}ul.route-tools li{height:18px;width:18px;float:left;cursor:pointer;}ul.route-tools li.route-tools-print{background:url(/sites/default/themes/custom/kyriad_theme/images/sprite-page-hotel.png) no-repeat 0 -353px;border-right:#a3a3a3 1px solid;padding-right:6px;margin-right:6px;text-indent:-10000px;}div.display-route-to-hotel p.route-starting-point{color:#414141;border-bottom:#bfbfbf 2px solid;padding-bottom:5px;margin:0 0 5px 0;}div.display-route-to-hotel p.route-starting-point img,div.display-route-to-hotel p.route-destination-point img{margin-right:5px}div.display-route-to-hotel p.route-starting-point span,div.display-route-to-hotel p.route-destination-point span{color:#a3a3a3}ul.route-details-block li.route-details-item:nth-child(even){background:#e7e7e7;}ul.route-details li{float:left;padding:10px 5px;font-size:11px;margin:0 5px 0 0;}ul.route-details li.direction-icon{background:url(/sites/default/themes/custom/kyriad_theme/images/sprite-direction-gmap.png) no-repeat;height:18px;width:20px;display:block;padding:0;margin:10px 5px;}ul.route-details li.direction-icon-step-01{background-position:center 1px;}ul.route-details li.direction-icon-step-02{background-position:center -34px;}ul.route-details li.direction-icon-step-03{background-position:center -51px;}ul.route-details li.direction-icon-step-04{background-position:center 1px;}ul.route-details li.direction-icon-step-05{background-position:center -34px;}ul.route-details li.direction-icon-step-06{background-position:center -51px;}ul.route-details li.direction-explanation{width:449px;}ul.route-details li.direction-distance-to-next-step{float:right;margin-right:0;text-align:right;}ul.route-details li.direction-distance-to-next-step p.this-step-total-distance,ul.route-details li.direction-explanation p.direction-explanation-timing{color:#939393;}div.display-route-to-hotel p.route-destination-point{margin:20px 0 0;}ul.route-details li.direction-explanation img.direction-explanation-panel{float:right;margin-left:10px;}.page-map-search .node-country h1{color:#58585a;font:normal 25px baskerville;border:none;margin:0;height:auto;width:auto;}#search-on-map{position:relative;}#search-on-map p.search-on-map-firstline{margin:20px 0;}#search-on-map p.search-on-map-firstline label{display:none;}#search-on-map p.search-on-map-firstline #input-search-on-map{border:#d0d0d0 1px solid;width:340px;padding:0 5px;height:25px;line-height:25px;}#search-on-map #hotel-map{margin-bottom:40px}#search-on-map ul.search-on-map-checkboxes{margin:-10px 0 20px 180px;}#search-on-map ul.search-on-map-checkboxes li{float:left;position:relative;}#search-on-map ul.search-on-map-checkboxes li label{background:url(/sites/default/themes/custom/kyriad_theme/images/sprite-hotels-on-map.png) no-repeat;width:48px;height:48px;cursor:pointer;}#search-on-map ul.search-on-map-checkboxes li label{margin:-30px 10px 0 30px;}#search-on-map ul.search-on-map-checkboxes li input{margin:0 10px;}#search-on-map ul.search-on-map-checkboxes li input[type=checkbox]{visibility:hidden;}#search-on-map ul.search-on-map-checkboxes li span{cursor:pointer;position:absolute;width:12px;height:12px;top:-2px;left:10px;border-top:#b1b1b1 1px solid;border-right:#b1b1b1 1px solid;border-bottom:#f6f6f6 1px solid;border-left:#f6f6f6 1px solid;display:block;}#search-on-map ul.search-on-map-checkboxes li label span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:10px;height:10px;background:#484848;top:1px;left:1px;}#search-on-map ul.search-on-map-checkboxes li input[type=checkbox]:checked + label span:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}#search-on-map ul.search-on-map-checkboxes li label.som-campanile-chkbox{background-position:0 -210px;}#search-on-map ul.search-on-map-checkboxes li label.som-kyriad-chkbox{background-position:0 -140px;}#search-on-map ul.search-on-map-checkboxes li label.som-kyriadprestige-chkbox{background-position:0 -70px;}#search-on-map ul.search-on-map-checkboxes li label.som-cp-chkbox{background-position:0 0;}#search-on-map input.search-on-map-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;border:none;color:#fff;font-size:14px;padding:0 20px;position:absolute;right:180px;top:0;cursor:pointer;height:25px;line-height:25px;font-family:baskerville,serif;}.page-map-search #breadcrumb{color:#58585a;}#block-lhg-blocks-country-page-city-list,div.country-region-city-container{margin:0;width:650px;float:right;}#block-lhg-blocks-country-page-city-list,div.country-region-city-container{width:650px;float:right;margin:0 0 10px;}#block-lhg-blocks-country-page-city-list h1{margin:0;border:none;}div.country-region-city-container div.country-region-title{color:#5e5e5e;font:16px baskerville;margin:30px 0 10px 20px;}div.country-region-list-container ul.country-region-list,div.country-top-destination-list-container ul.country-top-destination-list{float:left;margin:0 10px 0 20px;padding:0;width:120px;}div.country-region-list-container ul.country-region-list a,div.country-region-city-container div.country-top-destination-list-container a{color:#4992c4}div.country-region-city-container div.country-top-destination-title{clear:both;padding:20px 0 5px 20px;color:#5e5e5e;font:16px baskerville;text-transform:uppercase;}#footer #block-block-3 img{float:left;margin-right:15px;}#tabs-map #hotel-map{width:611px;height:400px;}#form-webbooking-more-criterias{background:url(/sites/default/themes/custom/kyriad_theme/images/sep-webbooking.png) no-repeat center 0;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page{padding:15px;width:248px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page h2{background:none;color:#585858;margin:0 0 15px;padding:0;font-size:18px;position:relative;top:-5px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #infos-room-wrapper{width:100%;margin:0 0 5px;clear:both;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nights,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper #edit-infos-room-wrapper .form-type-select{float:left;margin:0 0 14px 0;width:68px;}.region-content-left .form-webbooking-top .form-wrapper .form-type-select label,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nb-kids-room-1 label{padding-top:0}.region-content-left .form-item-sport{margin:5px 0;}.region-content-left .form-item-sport #edit-sport{width:auto !important;}#edit-arrival-date-error{clear:none !important;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-error{position:absolute;margin:0;left:400px;}#edit-infos-room-1 .fieldset-wrapper{float:left;}div.country-region-city-container div.country-region-title{color:#5e5e5e;font:16px baskerville;margin:0 0 10px 20px;}div.country-region-list-container ul.country-region-list,div.country-top-destination-list-container ul.country-top-destination-list{float:left;margin:0 10px 0 20px;padding:0;width:120px;}div.country-region-list-container ul.country-region-list a,div.country-region-city-container div.country-top-destination-list-container a{color:#4992c4}div.country-region-city-container div.country-top-destination-title{clear:both;padding:20px 0 5px 20px;color:#5e5e5e;font:16px baskerville;text-transform:uppercase;}#footer #block-block-3 img{float:left;margin-right:15px;}.shadow-wrap{}.shadow-inner{}.view-special-offer form{border-top:1px solid #fdfcfc;border-left:1px solid #fdfcfc;border-right:1px solid #cecbca;border-bottom:1px solid #cecbca;background:#e6dfdc;background:-moz-linear-gradient(top,#e6dfdc 0%,#e2dbd7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6dfdc),color-stop(100%,#e2dbd7));background:-webkit-linear-gradient(top,#e6dfdc 0%,#e2dbd7 100%);background:-o-linear-gradient(top,#e6dfdc 0%,#e2dbd7 100%);background:-ms-linear-gradient(top,#e6dfdc 0%,#e2dbd7 100%);background:linear-gradient(to bottom,#e6dfdc 0%,#e2dbd7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6dfdc',endColorstr='#e2dbd7',GradientType=0);padding:20px 15px 20px;margin-top:15px;margin-bottom:20px;}.view-special-offer form label{font-weight:normal;margin-bottom:3px;font-size:104%;color:#585858;padding:0;}.view-special-offer form .form-text,.view-special-offer form select{background-color:#fff;margin:0;border:1px solid #9e9b99;padding:7px 4px;}.view-special-offer form .form-item-destination .form-text{padding:7px;}.view-special-offer form select{padding:7px;}.view-special-offer .form-item-nights label,.view-special-offer .form-item-rooms label,.view-special-offer .form-item-nb-adults-room-1 label,.view-special-offer .form-item-nb-kids-room-1 label{padding-bottom:0;}.view-special-offer .form-item-nb-adults-room-1 label{width:75px;}.view-special-offer form .form-item-nights select,.view-special-offer form .form-item-rooms select,.view-special-offer form #edit-infos-room-wrapper .form-type-select select{font-size:100%;height:auto;}.view-special-offer form .form-item,.view-special-offer form .container-inline-date,.view-special-offer form #infos-room-wrapper{display:inline-block;vertical-align:top;width:auto;margin-bottom:0;padding-bottom:0;float:left;}.view-special-offer form .container-inline-date,.view-special-offer form .form-item-nights,.view-special-offer form .form-item-rooms{margin-right:10px;}.view-special-offer form .form-item-nights,.view-special-offer form .form-item-rooms{margin-right:0;width:85px;float:left;}.view-special-offer form .form-item-rooms{border-right:1px solid #c9c6c3;width:82px;}.view-special-offer form .form-item-destination{margin-right:15px;}.view-special-offer form .container-inline-date .form-item,.view-special-offer form .container-inline-date .form-item input{margin:0;}.view-special-offer form .date-padding{padding:0;float:none;}.view-special-offer form .form-item-nights{float:left;}.view-special-offer #lhg-webbooking-min-form .form-item-destination .form-text{width:220px;}.view-special-offer #lhg-webbooking-min-form .form-item-arrival-date-date .form-text{width:70px;}.view-special-offer .form-item-nb-adults-room-1 label,.view-special-offer .form-item-nb-kids-room-1 label{float:none;text-align:left;width:auto;}.view-special-offer form #infos-room-wrapper .fieldset-wrapper{float:left;}.view-special-offer form #infos-room-wrapper .form-wrapper .form-type-select{margin-right:0;width:90px;}.view-special-offer form #infos-room-wrapper legend{text-transform:uppercase;background:none;border:none;color:#51565a;margin:26px 10px 0 0;padding:0;width:82px;text-align:right;}.view-special-offer form  .btn_validate_wrap{float:left;margin:20px 0px 0px;}.view-special-offer.view-display-id-page .view-content{margin:0 0 30px 0;padding-bottom:20px;}.view-special-offer.view-display-id-block_1 .view-content div{margin-top:18px;}.view-special-offer.view-display-id-block_1 .view-content .views-row-first{margin:0;}.view-special-offer .views-row{padding:20px 0px 0 0px;float:left;width:463px;}.view-special-offer .views-row.views-row-odd{margin-right:40px;}.view-special-offer .views-row.views-row-last{margin-bottom:20px;}.view-special-offer .views-row img{float:left;}.view-special-offer .views-row h2{font-size:18px;font-weight:normal;font-family:baskerville,serif;text-transform:none;clear:both;padding:10px 0;color:#494949;}.view-special-offer .views-row p{font-size:100%;color:#9c9e9f;line-height:1.5;}.view-special-offer .views-row .btn_validate{}.view-special-offer .views-row .btn_validate_wrap{position:static;}.view-special-offer .views-view-grid.cols-2 tr td{vertical-align:top;}.view-special-offer .views-view-grid.cols-2 tr td.col-1{padding-right:39px;}.view-special-offer .views-view-grid.cols-2 tr td img{border:none;float:left;}.view-special-offer .views-view-grid.cols-2 tr td h2{font-size:18px;font-weight:normal;font-family:baskerville,serif;text-transform:none;clear:both;padding:10px 0;color:#494949;}.view-special-offer .views-view-grid.cols-2 tr td p{font-size:100%;color:#9c9e9f;line-height:1.5;}.view-special-offer .views-view-grid.cols-2 tr td .btn_validate{margin-bottom:20px;}.view-special-offer .views-view-grid.cols-2 tr td .btn_validate_wrap{position:static;}.view-special-offer .views-view-grid.cols-2 tr td .field-type-text-with-summary{width:463px;}.node-special-offer .field-type-image img{}.node-special-offer .field-type-text-with-summary{}.node-special-offer .f-left{padding:20px 0px;margin:15px 0;position:relative;}.node-special-offer .field-type-text-with-summary  h3{font-size:116%;font-weight:bold;margin:0 0 15px;}.node-special-offer .field-type-text-with-summary  h4{font-weight:bold;margin-bottom:10px;font-size:109%;}.node-special-offer .field-type-text-with-summary p{margin-bottom:15px;font-size:109%;}.node-special-offer .block-lhg-webbooking{background-color:#e4ddda;padding:10px 20px 25px 20px;margin-top:15px;position:relative;border-right:1px solid #cecbca;border-bottom:1px solid #cecbca;border-top:1px solid #fdfcfc;border-left:1px solid #fdfcfc;margin-bottom:20px;}.node-special-offer .form-webbooking-bottom .form-item .form-text{border:1px solid #CCCCCC;font-size:100%;font-style:italic;height:auto;margin:0 2px 5px 0;padding:3px 5px;width:135px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;float:left;background-color:#7b7979 !important;color:#bcbec0 !important;}.node-special-offer .form-webbooking-bottom  .form-item-royalty-card-pass .form-text{width:95px;}.node-special-offer .block-lhg-webbooking .form-item .form-text,.node-special-offer .block-lhg-webbooking .form-item select{background-color:#fff;border:1px solid #CCCCCC;color:#858585;font-style:normal;font-size:109%;}.node-special-offer .block-lhg-webbooking .form-item select{padding:4px;height:auto;}.node-special-offer .form-webbooking-bottom .form-item  label{float:none;}.node-special-offer .form-webbooking-top .form-item-destination label{font-weight:normal;font-size:109%;}.node-special-offer .form-webbooking-bottom .form-item-coupon .form-text,.node-special-offer .form-webbooking-bottom .form-item-travelers-contract .form-text,.node-special-offer .form-webbooking-bottom .form-item-iata .form-text{width:248px;}.node-special-offer .form-webbooking-top .form-item-destination .form-text{width:249px;}.node-special-offer .form-webbooking-top .form-item-destination{padding-bottom:10px;}.node-special-offer .form-webbooking-top .date-padding{padding:0;}.node-special-offer .form-webbooking-bottom .card{width:100%;}.node-special-offer .form-webbooking-bottom .form-item-coupon,.node-special-offer .form-webbooking-bottom .form-item-travelers-contract,.node-special-offer .form-webbooking-bottom .form-item-iata,.node-special-offer .form-webbooking-bottom .form-item-royalty-card-id,.node-special-offer  .form-item-sport{margin-left:0;}.node-special-offer  .form-type-checkbox.form-item-sport{padding:5px 0 10px 0;}.node-special-offer #form-webbooking-more-criterias > p{padding:10px 0 10px 35px;}.node-special-offer .block-lhg-webbooking .form-item-arrival-date .form-text{width:70px;margin-right:20px;}.node-special-offer .block-lhg-webbooking .container-inline-date{float:left;}.node-special-offer .block-lhg-webbooking .form-item-arrival-date label{display:block;font-size:100%;font-weight:normal;margin:0 0 3px;}.node-special-offer .block-lhg-webbooking  label{color:#585858 !important;padding-right:0 !important;float:none !important;font-size:100%;}.node-special-offer .form-webbooking-top .form-wrapper .form-type-select label{font-size:100%;}.node-special-offer .block-lhg-webbooking #lhg-webbooking-form .form-item-arrival-date{padding:0;margin:0;width:110px;}.node-special-offer .form-webbooking-top .form-item-nb-kids-room-1{margin-right:0 !important;}.node-special-offer  #edit-infos-room-wrapper .form-type-select{margin-right:0;width:80px;}.node-special-offer .form-webbooking-top .form-item-nb-kids-room-1 label{margin-right:-15px;}.node-special-offer .block-lhg-webbooking select{font-style:normal !important;font-size:109% !important;}.node-special-offer .block-lhg-webbooking #lhg-webbooking-form .form-item-nights,.node-special-offer .block-lhg-webbooking #lhg-webbooking-form .form-item-rooms{margin-bottom:5px;margin-right:0;width:80px;float:left;}.node-special-offer .block-lhg-webbooking #lhg-webbooking-form .form-item-rooms{margin-right:-15px;}.node-special-offer .form-item-nights select,.node-special-offer .form-item-rooms select,.node-special-offer #edit-infos-room-wrapper .form-type-select select{height:auto;}.node-special-offer .field-type-text-with-summary{width:605px;}.views-row .node-special-offer .field-type-text-with-summary{width:463px;}.node-special-offer .block-lhg-webbooking{width:260px;overflow:hidden;}.node-special-offer .block-lhg-webbooking #infos-room-wrapper{margin-left:0 !important;}.node-special-offer .form-webbooking-bottom .form-item-royalty-card-pass .form-text{float:right;}.node-special-offer .block-lhg-webbooking #infos-room-wrapper legend{margin:23px 5px 0 0;text-align:left;width:85px;padding:0;text-transform:uppercase;font-size:109%;}.node-special-offer .form-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x scroll 0 0 transparent;border:medium none;color:#fff;display:block;font-family:baskerville,serif;font-size:127%;height:25px;margin:0;padding:0 15px;text-align:center;text-transform:uppercase;z-index:999;position:absolute;bottom:-1px;right:20px;}.node-special-offer .block-lhg-webbooking h2{color:#494949;font-size:150%;background:url(/sites/default/themes/custom/kyriad_theme/images/border-title.png ) no-repeat scroll center bottom;padding-bottom:10px;margin-bottom:10px;}.node-special-offer .btn_validate_wrap .btn_validate{padding:6px 15px 4px 15px;}.node-special-offer .btn_validate_wrap{margin-top:20px;position:absolute;bottom:0;right:17px;}.node-special-offer .block-lhg-webbooking #edit-date-picker{display:none;}.node-special-offer .block-lhg-webbooking .form-item-arrival-date .form-text{width:80px;margin-right:20px;background:url('/sites/all/modules/custom/lhg/modules/lhg_webbooking/images/date_picker.png') no-repeat 72px 5px white;}.node-special-offer .block-lhg-webbooking #infos-room-wrapper legend{margin:23px 5px 0 0;text-align:left;width:85px;padding:0;text-transform:uppercase;}.node-special-offer .block-lhg-webbooking #infos-room-wrapper .fieldset-wrapper .fieldset-wrapper{position:relative;left:20px;}.node-special-offer .form-item-coupon #edit-coupon,.node-special-offer .form-item-travelers-contract #edit-travelers-contract,.node-special-offer .form-item-iata #edit-iata{width:253px;}.node-special-offer .form-item-royalty-card-id #edit-royalty-card-id,.node-special-offer .form-item-royalty-card-pass #edit-royalty-card-pass{width:115px;}.view.view-special-offer.view-id-special_offer.view-display-id-block_2 td{width:304px;padding-right:27px;vertical-align:top;}.view.view-special-offer.view-id-special_offer.view-display-id-block_2 td.col-3.col-last{padding-right:0px;}.special-offre-promo-landing-page h2{color:#494949;font-size:12px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #c9c6c3;padding-bottom:20px;margin-bottom:20px;margin-top:20px;}.special-offre-promo-landing-page{margin-bottom:20px;}.special-offre-promo-landing-page .views-field.views-field-title{font-size:12px;font-weight:700;padding:20px 0px;}.special-offre-promo-landing-page .views-field.views-field-body{color:#9c9e9f}.region-content-left #block-lhg-webbooking-webbooking-hotel-page{padding:15px 15px 5px;width:248px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page h2{background:none;color:#585858;margin:0 0 15px;padding:0;font-size:18px;position:relative;top:-5px;font-weight:normal;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #infos-room-wrapper{width:100%;margin:0 0 5px;clear:both;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nights,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper #edit-infos-room-wrapper .form-type-select{float:left;margin:0 0 14px 0;width:68px;}.region-content-left .form-webbooking-top .form-wrapper .form-type-select label,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nb-kids-room-1 label{padding-top:0}.region-content-left .form-item-sport{margin:5px 0;}.region-content-left .form-item-sport #edit-sport{width:auto !important;}#edit-arrival-date-error{clear:none !important;}.node-page-editoriale .articles p a.link{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat scroll left center transparent;color:#b3b1b1;font-size:95%;padding:0 0 0 13px;text-transform:uppercase;}.node-page-editoriale .articles p a.link:hover{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat scroll left center transparent;color:#4C96C6;text-decoration:none;}.node-page-editoriale .articles p{margin-bottom:10px;}.node-page-editoriale .articles{padding:10px 0;}.node-page-editoriale .liste{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #c5c3c2;border-bottom:1px solid #c5c3c2;padding:20px;margin-bottom:30px;background-color:#ebe6e3;}.node-page-editoriale .liste h3{font-weight:bold;font-size:127%;margin-bottom:20px;}.node-page-editoriale .liste p{padding-bottom:10px;}.node-page-editoriale .liste ul li{color:#4c96c6;}.node-page-editoriale .liste ul li a{color:#4c96c6;}.node-page-editoriale .liste ul li a:hover{text-decoration:underline;}.node-page-editoriale .slider{position:relative;height:auto;width:647px;margin-bottom:20px;}.node-page-editoriale .slider .bx-prev{position:absolute;top:120px;left:20px;height:44px;width:18px;background:url(/sites/default/themes/custom/kyriad_theme/images/left-arrow.png) no-repeat 0 0;}.node-page-editoriale .slider .bx-next{position:absolute;top:120px;right:20px;height:44px;width:18px;background:url(/sites/default/themes/custom/kyriad_theme/images/right-arrow.png) no-repeat 0 0;}.node-page-editoriale .slider .bx-prev img,.node-page-editoriale .slider .bx-next img{display:none;}.node-page-editoriale .title,.node-gallery .title{color:#58585a;float:none;font-size:227%;font-weight:normal;padding:0 0 20px;text-align:left;width:100%;font-family:baskerville,times new roman,serif;}.node-page-editoriale .slider #video-pager{display:none;}.node-type-page-editoriale .breadcrumb{top:0;position:static;}.error-404-page .droite{background:url(/sites/default/themes/custom/kyriad_theme/images/bg-error404.png) no-repeat 0 0;padding:30px 0 30px 328px;min-height:426px;margin-top:25px;}.error-404-page .title{font-size:227%;font-family:baskerville,times new roman,serif;margin-bottom:30px;font-weight:normal;}.error-404-page .intro{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-home.png) no-repeat 0 0;padding-left:25px;margin-bottom:30px;}.error-404-page .intro a{color:#4c96c6;text-decoration:underline;}.error-404-page p{font-size:109%;padding-left:25px;margin-bottom:30px;}.error-404-page .guarantees_block{padding-left:25px;margin-bottom:65px;}.error-404-page .guarantees_block li{margin-bottom:3px;}.error-404-page .services{display:inline-block;width:173px;padding:0 12px;border-left:1px solid #dedede;overflow:hidden;min-height:150px;}.error-404-page .services p{margin:0;background-color:#fff;padding:10px 20px 10px 70px;font-size:127%;}.error-404-page .services.first{border-left:none;}.error-404-page .services .hotels-service{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/icon-servises.png) no-repeat 10px 10px;min-height:75px;}.error-404-page .services .offers-service{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/icon-servises.png) no-repeat 10px -115px;min-height:75px;}.error-404-page .services .destinations-service{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/icon-servises.png) no-repeat 10px -244px;min-height:75px;}.error-404-page .services .btn_validate_wrap{display:block;box-shadow:0 14px 15px rgba(0,0,0,0.5)}.error-404-page .services .btn_validate_wrap #edit-submit.btn_validate{display:block;}.node-type-webform .region-content{width:100%;}.node-type-webform .meta{display:none;}.node-type-webform h2,.node-type-webform h1{color:#43484a;font-size:230%;margin-bottom:20px;font-family:baskerville,times new roman,serif;font-weight:normal;}.node-type-webform .field-type-text-with-summary{margin-bottom:20px;}.node-type-webform .field-type-text-with-summary p{margin-bottom:20px;}.node-type-webform .field-type-image{float:left;}.node-type-webform .field-type-image img{border:1px solid #ccc6c4;}.node-type-webform .webform-client-form{margin-left:420px;}.node-type-webform .webform-client-form  label{width:80px;text-align:right;padding:0 20px 0 0;margin:0;display:inline-block;vertical-align:middle;}.node-type-webform .webform-client-form .form-text{width:122px;padding:3px 8px;vertical-align:middle;border:1px solid #cbcbcb;background-color:#f5f5f5;color:#767676;font-style:italic;font-size:95%;}.node-type-webform .webform-client-form .webform-component-textfield,.node-type-webform .webform-client-form .webform-component-email{display:inline-block;vertical-align:middle;}.node-type-webform .webform-client-form .webform-component-select select{width:140px;padding:3px 3px 3px 8px;vertical-align:middle;border:1px solid #cbcbcb;background-color:#f5f5f5;color:#767676;font-style:italic;font-size:95%;}.node-type-webform .webform-client-form .form-textarea-wrapper textarea{width:386px;padding:3px 8px;overflow:hidden;border:1px solid #cbcbcb;background-color:#f5f5f5;color:#767676;font-style:italic;font-size:95%;height:100px;}.node-type-webform .webform-client-form .form-textarea-wrapper{display:inline-block;vertical-align:top;}.node-type-webform .webform-client-form  .form-item{margin-bottom:7px;}.node-type-webform .webform-client-form #edit-actions{float:right;margin-right:5px;margin-top:10px;}.node-type-webform .webform-client-form #edit-actions .form-submit{font-family:Times new roman,serif;text-transform:uppercase;padding:5px 15px;border:none;background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x top left;font-size:108%;color:#fff;display:block;position:static;width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;}.node-type-webform .webform-client-form #edit-actions .form-submit:hover{background-position:0 -48px;}.btn_validate{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;font-family:Times new roman,serif;text-transform:uppercase;padding:5px 15px;display:inline-block;font-size:109%;color:#FFF;border:none;}.btn_validate#edit-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x 0 0;position:static;width:auto;height:auto;padding:5px 15px;font-size:109%;color:#FFF;border:none;}.btn_validate_wrap .btn_validate:hover{text-decoration:none;background-position:0 -48px}.btn_validate_wrap .btn_validate:hover{text-decoration:none;}.node-type-webform .content{margin-bottom:0;}.node-type-webform .webform-client-form  .contact-subject select{width:386px;}.ui-widget-content{background:none;}.block_grey_text,.panel-col-middle-right .block_grey_text,.panel-col-bottom-left .block_grey_text{padding:2px 10px 10px;margin-bottom:20px;width:auto;background:url(/sites/default/themes/custom/kyriad_theme/images/item_block.png) no-repeat;height:152px;}.panel-col-bottom-left .panel-pane p.link{margin-right:10px;}.block_grey_text h2{background:none;padding-left:10px !important;}.block_grey_text p{padding:0 10px;}.newsletter .text-with-img p{background:url(/sites/default/themes/custom/kyriad_theme/images/mail.png) no-repeat 5px 4px;height:46px;line-height:normal;padding:0 0 0 52px;font-size:145%;color:#4B95C5;display:inline-block;margin:12px 0 0 !important;text-transform:uppercase}.node-country .ui-widget-content{background:transparent}.onglets{padding:0;}#hotel-tabs div ul{margin:10px 0;list-style:none;}#hotel-tabs div{color:#494949;margin:0;}#hotel-tabs div#tabs-map{margin:10px 0 20px;padding-top:25px !important;}.adp-directions{width:100%;font-size:100%;}.adp-directions td{padding:10px;}.adp-directions tr:nth-child(even){background:#e7e7e7;}.adp-placemark{border:none;background:none;}.adp-directions td .adp-distance{margin:0 !important;}#header #logo{position:relative;z-index:20;}.not-front .node-city .hotel-infos .hotel-resume .picto,.not-front .node-poi .hotel-infos .hotel-resume .picto,.not-front .node-country .hotel-infos .hotel-resume .picto,.not-front .node-region .hotel-infos .hotel-resume .picto{position:absolute;right:15px;}.not-front .node-city .hotel-infos .hotel-description .available .right,.not-front .node-poi .hotel-infos .hotel-description .available .right,.not-front .node-country .hotel-infos .hotel-description .available .right,.not-front .node-region .hotel-infos .hotel-description .available .right{position:absolute;width:auto;font-size:210%;text-align:right;margin-right:5px;right:0;}.not-front .node-city .hotel-infos .hotel-resume .picto li,.not-front .node-poi .hotel-infos .hotel-resume .picto li,.not-front .node-country .hotel-infos .hotel-resume .picto li,.not-front .node-region .hotel-infos .hotel-resume .picto li{background:none !important;}.not-front .node-city .hotel-infos .hotel-form,.not-front .node-poi .hotel-infos .hotel-form,.not-front .node-country .hotel-infos .hotel-form,.not-front .node-region .hotel-infos .hotel-form{padding:0 15px;}.not-front .node-city .hotel-infos .hotel-form .form-submit,.not-front .node-poi .hotel-infos .hotel-form .form-submit,.not-front .node-country .hotel-infos .hotel-form .form-submit,.not-front .node-region .hotel-infos .hotel-form .form-submit{right:15px}.not-front .node-city .hotel-infos .hotel-description .available,.not-front .node-poi .hotel-infos .hotel-description .available,.not-front .node-country .hotel-infos .hotel-description .available,.not-front .node-region .hotel-infos .hotel-description .available{right:0;}.not-front .node-city .hotel-infos .hotel-form div.container-inline-date,.not-front .node-city .hotel-infos .hotel-form div.form-item-nights,.not-front .node-city .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-city .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-poi .hotel-infos .hotel-form div.container-inline-date,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nights,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-country .hotel-infos .hotel-form div.container-inline-date,.not-front .node-country .hotel-infos .hotel-form div.form-item-nights,.not-front .node-country .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-country .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-region .hotel-infos .hotel-form div.container-inline-date,.not-front .node-region .hotel-infos .hotel-form div.form-item-nights,.not-front .node-region .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-region .hotel-infos .hotel-form div.form-item-nb-kids{margin-right:0;}#header_top h1{font-size:13px;font-weight:normal;color:#d7d0cc;margin:4px}.node-faq{width:960px;}#edit-nl-mail::-webkit-input-placeholder{color:#ffffff;}div.our-partners-page h2.title{font-weight:normal;font-size:25px;margin:10px 0 0;font-family:baskerville,serif;color:#58585a;}div.partners-wrapper{width:960px;margin-bottom:40px;}div.partners-wrapper div.partner-line{clear:both;margin:25px 0;display:table-row;}div.partner-line div.gauche{width:300px;display:table-cell;text-align:center;vertical-align:middle;}div.partner-line div.droite{width:610px;display:inline-block;margin:0;padding:20px 0;border-bottom:#ded8d5 1px solid;font-size:14px;color:#58585a;text-align:justify;}div.partner-line:last-child div.droite{border:none;}div.partner-line div.droite p.titre{font-weight:bold;text-transform:uppercase;}div.partner-line div.droite a{color:#4992c4 !important;font-size:14px;}div.partner-line div.droite a:hover{text-decoration:underline;}div.partner-line div.droite em{font-size:12px;color:#868686;}.page-webbooking-search #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-date-picker img{position:relative;top:0;left:0;}.page-webbooking-search #block-lhg-webbooking-webbooking-hotel-page .container-inline-date .date-padding{padding:0;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #edit-map-search{padding:5px 5px 5px 10px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-item-destination input{padding:6px 10px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-arrival-date input{font-size:95%;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper legend{font-size:100%;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select.form-item-nights,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select{margin-bottom:10px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top .form-type-select select{margin-top:1px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper #edit-infos-room-wrapper .form-type-select{margin-bottom:10px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper label span{position:static;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card .form-item-royalty-card-pass{width:auto;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-submit{top:6px;font-family:baskerville,serif;text-transform:uppercase;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom input{color:#bcbec0;}.front .panel-col-bottom-left .panel-pane h2{font-size:150%;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page{padding-bottom:0;overflow:hidden;margin-bottom:15px;}.region-content-right .block-block-10 h2{font-weight:normal;font-family:baskerville,serif;}.page-error-404 .region-content{width:100% !important;}.pane-lhg-homepage-recently-viewed-hotels .pane-title{background:url(/sites/default/themes/custom/kyriad_theme/images/bg-border-bottom.png) no-repeat bottom left;}.pane-lhg-homepage-recently-viewed-hotels .viewed-hotels-inner{padding-top:15px;}.pane-lhg-homepage-recently-viewed-hotels .viewed-hotels-inner .message{font-size:108%;}.lhg-webbooking-country-region-form .edit-date-error{color:red;position:absolute;margin:52px 0 0 20px;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-item-arrival-date,.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-item-nights,.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-item-rooms,.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-type-select{font-size:95%;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-item-arrival-date input{width:78px !important;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-type-select{width:78px !important;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .form-webbooking-top{margin-right:-20px;}.page-slider-preview h2{font-weight:bold;font-size:127%;margin-bottom:25px;}.panel-col-bottom-second-container a:hover{text-decoration:none;}.i18n-fr ul.social-icons-hotel-page{left:98px;}.i18n-en ul.social-icons-hotel-page{left:105px;}.i18n-en ul.social-icons-hotel-page li.fb-icon{padding:0 7px 0 3px;}.i18n-en ul.social-icons-hotel-page li.fb-icon iframe{width:53px !important;}.i18n-en ul.social-icons-hotel-page li.gplus-icon{padding-left:2px;}.i18n-de ul.social-icons-hotel-page{left:68px;}.i18n-de ul.social-icons-hotel-page li.fb-icon{padding:0 7px 0 3px;}.i18n-de ul.social-icons-hotel-page li.fb-icon iframe{width:89px !important;}.i18n-de ul.social-icons-hotel-page li.gplus-icon{padding-left:2px;}.i18n-es ul.social-icons-hotel-page{left:65px;}.i18n-es ul.social-icons-hotel-page li.fb-icon{padding:0 8px 0 3px;}.i18n-es ul.social-icons-hotel-page li.fb-icon iframe{width:80px !important;}.i18n-es ul.social-icons-hotel-page li.gplus-icon{margin-left:8px;}.i18n-it ul.social-icons-hotel-page{left:80px;}.i18n-it ul.social-icons-hotel-page li.fb-icon{padding:0 3px 0 3px;}.i18n-it ul.social-icons-hotel-page li.fb-icon iframe{width:80px !important;}.i18n-it ul.social-icons-hotel-page li.gplus-icon{margin-left:7px;}.i18n-nl ul.social-icons-hotel-page{left:60px;}.i18n-nl ul.social-icons-hotel-page li.fb-icon{padding:0 3px 0 3px;}.i18n-nl ul.social-icons-hotel-page li.fb-icon iframe{width:100px !important;}.i18n-nl ul.social-icons-hotel-page li.gplus-icon{margin-left:7px;}.i18n-pl ul.social-icons-hotel-page{left:80px;}.i18n-pl ul.social-icons-hotel-page li.fb-icon{padding:0 5px 0 3px;}.i18n-pl ul.social-icons-hotel-page li.fb-icon iframe{width:80px !important;}.i18n-pl ul.social-icons-hotel-page li.gplus-icon{margin-left:7px;}.hotel-infos .hotel-description .available{width:175px;}.node-type-hotel .hotel-infos .hotel-description p{width:420px;}.hotel-infos .hotel-description{font-family:arial,Helvetica,sans-serif;}span.starting_from{font-size:10px;position:absolute;right:5px;top:0;}.hotel-infos .hotel-description .available .right{margin-right:-5px;}.node-type-special-offer .field-items ul{list-style-type:disc;margin:15px 0;}.node-type-special-offer .field-items ul li{margin:0 0 0 20px;}.region-content-left #block-block-4 h2,.region-content-right #block-block-4 h2{background:none;}.region-content-left #block-block-4 h2 img,.region-content-right #block-block-4 h2 img{margin:0 10px 0 -60px;}#block-block-4 a:hover,#panel_bottom_left a:hover,#panel_bottom_right a:hover{text-decoration:none}#block-block-4 p.link{text-align:right;margin-right:10px;}#hotel-autopromo a{color:#4992c4;text-decoration:underline;}.hotel-list-pager{text-align:right;margin-bottom:20px}.hotel-list-pager a{color:#7a7877;margin:0 1px;}.hotel-list-pager a.current{color:#6697c5;text-decoration:underline;}#booking-footer div{width:340px;text-align:right;margin:0 -2px 8px;}#booking-footer h2,#block-lhg-newsletter-newsletter h2{color:#c2c2c2;margin:0 0 12px;font-size:163%;font-weight:normal;text-transform:uppercase;}#booking-footer h2{text-align:right;}#block-lhg-newsletter-newsletter h2{text-align:left;width:185px;margin-left:44px;}#booker-footer h3{text-align:right;color:#c2c2c2;margin-right:5px;}#block-lhg-newsletter-newsletter{width:248px;float:left;}#booking-footer label{width:144px;}#booking-footer input.submit,#newsletter_footer input.form-submit{width:130px;}.rte p{font:11px/12px Arial,Helvetica,Sans-serif;color:#58595b;}.node-type-hotel .hotels-list-sortby a{background:url(/sites/default/themes/custom/kyriad_theme/images/filter_separator.jpg) no-repeat scroll left center transparent;padding:0 10px;color:#bcbec0;}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content{padding:0;}#newsletter-dialog iframe{margin:0;overflow:hidden;}#newsletter-dialog{overflow:hidden;text-align:center;}#newsletter-qualif-iframe{margin:0 auto;}.slider-preview{width:650px;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_selector.png) repeat-x bottom left;}.slider-preview .slider-preview-container .img-title{background:url(/sites/default/themes/custom/kyriad_theme/images/bg-transp.png) repeat 0 0;}.slider-preview .slider-preview-container img{width:650px;}.slider-preview .bx-pager{margin:20px 45px;}.slider-preview .bx-pager a{margin:0 5px;}.slider-preview .bx-prev,.slider-preview .bx-next{background:url(/sites/default/themes/custom/kyriad_theme/images/slideshow-arrows.png) no-repeat scroll 14px 11px transparent;width:28px;height:28px;position:absolute;bottom:50px;}#slider-preview-video .bx-prev,#slider-preview-video .bx-next{bottom:68px;}.slider-preview .bx-prev{left:-5px;}.slider-preview .bx-next{right:-5px;background:url(/sites/default/themes/custom/kyriad_theme/images/slideshow-arrows.png) no-repeat scroll 14px -82px transparent;}.slider-preview .containerKplayer{width:650px;}.slider-preview .containerKplayer .flash_kplayer{width:650px;}.slider-preview .containerKplayer .flash_kplayer object{width:650px;}#ta-iframe-container{width:630px;height:1070px;margin:0 auto;}.page-avis-client .region-content{width:966px;}#block-lhg-blocks-lhg-hotel-events{margin-bottom:18px;background:#EBE6E3;border-top:1px solid white;border-left:1px solid white;border-bottom:1px solid #A6A6A6;border-right:1px solid #A6A6A6;}#block-lhg-blocks-lhg-hotel-events > .content{margin-left:15px;margin-right:10px;}#block-lhg-blocks-lhg-hotel-events .node{padding-top:.5em;padding-bottom:1em;background:url("/sites/default/themes/custom/kyriad_theme/images/sep-right-col.png") 50% 100% no-repeat;}#block-lhg-blocks-lhg-hotel-events .last .node{background:#EBE6E3;}#block-lhg-blocks-lhg-hotel-events .node > h2{font-weight:bold;font-size:11px;background:#EBE6E3;padding:0;font-family:Arial,Helvetica,sans-serif;}#block-lhg-blocks-lhg-hotel-events > h2{text-transform:uppercase;font-weight:normal;font-size:164%;font-family:'Times new roman',serif;padding:13px 19px;color:#4C96C6;}#block-lhg-blocks-lhg-hotel-events .field-name-field-event-dates{font-style:italic;color:#474747;margin:5px 0 5px 0;}#block-lhg-blocks-lhg-hotel-events .field-name-body{color:#8B9196;}#pager-selector-kyriad{position:absolute;bottom:5px;z-index:4;}#lhg-webbooking-manage-book-form  #edit-submit{position:inherit;}#language_switcher{z-index:20;}.page-vente-privee .hotel-list-container .hotel-line-col-bottom .container-inline-date input{width:79px;height:17px;line-height:18px;border:solid 1px #b0b0b0;margin:0;padding-left:3px;font-style:normal;color:#858585;}#block-lhg-webbooking-webbooking-hotel-page #price{position:relative;height:42px;top:-50px;font-size:16px;}#block-lhg-webbooking-webbooking-hotel-page #price .price_percent,#block-lhg-webbooking-webbooking-hotel-page #price .price_act{float:left;}#block-lhg-webbooking-webbooking-hotel-page #price .price_percent{width:75px;text-align:center;background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x scroll left top #407bb3;border:1px solid #9e9b99;border-radius:2px;position:absolute;left:-10px;}#block-lhg-webbooking-webbooking-hotel-page #price .price_percent .percant_price_value{color:#fff;clear:both;}#block-lhg-webbooking-webbooking-hotel-page #price .price_percent .text_percant_price{color:#000000;font-size:10px;}#block-lhg-webbooking-webbooking-hotel-page #price .price_act{color:#777677;background:#fff;}#block-lhg-webbooking-webbooking-hotel-page #price .price_diff{color:#f31c23;font-size:12px;padding:8px;font-style:italic;background:#fff;border-top:1px solid #acb5ba;border-right:1px solid #acb5ba;border-bottom:1px solid #acb5ba;}#block-lhg-webbooking-webbooking-hotel-page #price .price_diff .price_red{font-weight:600;}#block-lhg-webbooking-webbooking-hotel-page #price .price_econom{padding:5px 0 0 0;margin-left:67px;position:absolute;width:210px;}#block-lhg-webbooking-webbooking-hotel-page #price .price_econom .price_act{padding:6px 6px 0 10px;text-decoration:line-through;border-top:1px solid #acb5ba;}.wb_vp_active{position:relative;}.page-vente-privee .hotel-list-container .hotel-line-col-left .hotel-picture{position:relative;width:515px;}.ui-datepicker td.vp_cal_en .ui-state-default,.ui-datepicker td.vp_cal_dis .ui-state-default{background-image:none;}@media all and (-webkit-min-device-pixel-ratio:0){#block-lhg-webbooking-webbooking-hotel-page #price .price_diff{padding:6px;}}.ie8 .wb_vp_active{height:330px;}.ie8 #block-lhg-webbooking-webbooking-hotel-page #price .price_econom .price_act{padding:4px 4px 0 10px;}.ie8 #block-lhg-webbooking-webbooking-hotel-page #price .price_diff{padding:5px;}#booking-footer h2{display:none;}#booking-footer .content h3{color:white;padding:0 9px 8px 0;}.form-booking-header #lhg-webbooking-form{position:absolute;top:32px;left:0;right:0;margin:0 auto 0 auto;width:900px;border-top:0;padding:0;}.form-booking-header #lhg-webbooking-form span.close-popin{cursor:pointer;display:none;position:absolute;left:-10px;padding:4px;text-align:center;top:-12px;}.form-booking-header #lhg-webbooking-form .content{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_grey_transparent.png);width:776px;}.form-booking-header #lhg-webbooking-form label{font-size:110%;font-weight:normal;color:#6d6c6b;display:block;padding:0 0 3px 0;}.form-booking-header #lhg-webbooking-form .form-item-arrival-date{margin:0 0 0 0;}.form-booking-header #lhg-webbooking-form .form-item-arrival-date{float:left;}.form-booking-header #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{border-top:8px solid rgb(65,65,65);border-right:4px solid rgb(65,65,65);border-bottom:8px solid rgb(65,65,65);border-left:4px solid rgb(65,65,65);color:rgb(65,65,65);font-size:125%;height:32px;margin:0;padding:0 0 0 10px;width:88px;background:white url(/sites/default/themes/custom/kyriad_theme/images/date_picker_black.png) 83px center no-repeat;padding-right:17px;}.form-booking-header #lhg-webbooking-form .form-item-nights select,.form-booking-header #lhg-webbooking-form .form-item-nb-adults select,.form-booking-header #lhg-webbooking-form .form-item-nb-kids select,.form-booking-header #lhg-webbooking-form .form-item-rooms select{border-top:8px solid rgb(65,65,65);border-right:4px solid rgb(65,65,65);border-bottom:8px solid rgb(65,65,65);border-left:4px solid rgb(65,65,65);color:rgb(65,65,65);font-size:125%;height:48px;margin:0;padding:6px;width:110px;background-color:#ffffff;font-style:normal;}.form-booking-header #lhg-webbooking-form .form-item-rooms select{width:122px !important;height:48px;font-size:125%;text-align:center;color:rgb(65,65,65);display:inline;float:left;padding-right:13px;}.form-booking-header #lhg-webbooking-form .form-item-royalty-card-id #edit-royalty-card-id{margin-right:8px;float:left;}.form-booking-header #lhg-webbooking-form #infos-room-wrapper legend{display:block;padding:8px 29px 2px 22px;width:65px;height:18px;font-size:102%;float:left;margin:0 0 6px 4px;text-align:right;border-left:1px solid #DBD7D4;font-weight:bold;color:#fff;}.form-booking-header #lhg-webbooking-form{width:908px;}.form-booking-header #lhg-webbooking-form .form-item-royalty-card-pass #edit-royalty-card-pass{width:135px;}.form-booking-header #lhg-webbooking-form .form-item-coupon #edit-coupon{width:70px;}.form-booking-header #lhg-webbooking-form .form-item-travelers-contract #edit-travelers-contract{width:237px;}.form-booking-header #lhg-webbooking-form .form-item-iata #edit-iata{width:67px;font-size:100%;color:rgb(65,65,65);}.form-booking-header #lhg-webbooking-form .form-item-royalty-card-pass,.form-booking-header #lhg-webbooking-form  #edit-travelers-contract,.form-booking-header #lhg-webbooking-form #edit-coupon{float:left;margin-right:10px;font-size:100%;color:rgb(65,65,65);}.form-booking-header #lhg-webbooking-form  #search_input_wrapper{overflow-y:hidden;width:125px;height:32px;bottom:0;border-top:8px solid rgb(65,65,65);border-right:8px solid rgb(65,65,65);border-bottom:8px solid rgb(65,65,65);border-left:4px solid rgb(65,65,65);position:absolute;top:0;right:0;}.form-booking-header #lhg-webbooking-form #edit-arrival-date-error{position:absolute;margin:0;left:420px;color:#FFF;}.form-booking-header #lhg-webbooking-form #edit-infos-room-wrapper .form-type-select select{background-color:#DBD7D4;border:none;color:rgb(65,65,65);display:inline;float:left;font-style:normal;font-size:125%;height:29px;margin:0 0 0 8px;padding:7px 0;text-align:center;width:100px;}.form-booking-header #lhg-webbooking-form  #search_input_wrapper{border-left:8px solid rgb(65,65,65);}.form-booking-header .form-webbooking-bottom input{height:33px !important;background-color:#DBD7D4!important;color:#414141!important;font-size:11px!important;}.link-to-guide-container span{color:#4c96c6;}.link-to-guide-container a{background-color:#4c96c6;}.new-fiche-hotel-ky .ui-datepicker{width:auto;}.new-fiche-hotel-ky .ui-datepicker .ui-datepicker-title{font-family:Arial,Helvetica,sans-serif;color:#ffffff;font-size:13px;font-weight:bold;text-transform:capitalize;}.new-fiche-hotel-ky #ui-datepicker-div{border:0px;padding:0px !important;background-color:#f6f6f6;}.new-fiche-hotel-ky .ui-datepicker  .ui-widget-header{background-color:rgb(65,65,65) !important;-moz-border-bottom-right-radius:0px;-moz-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.ui-datepicker-arrival-date .ui-widget-header{background-color:#989898 !important;}.new-fiche-hotel-ky .ui-datepicker th{color:#333333;}.new-fiche-hotel-ky .ui-datepicker .ui-state-default,.new-fiche-hotel-ky .ui-datepicker .ui-widget-content .ui-state-default,.new-fiche-hotel-ky .ui-datepicker .ui-widget-header .ui-state-default{background:#ffffff;color:#333333;border:none;font-weight:bold;}.new-fiche-hotel-ky .ui-datepicker  .ui-state-active,.new-fiche-hotel-ky .ui-datepicker .ui-widget-content .ui-state-active,.new-fiche-hotel-ky .ui-datepicker .ui-widget-header .ui-state-active{background:rgb(78,161,211);border:1px solid #e7e7e7;font-weight:bold;}.new-fiche-hotel-ky .ui-datepicker .ui-state-highlight,.new-fiche-hotel-ky .ui-datepicker .ui-widget-content .ui-state-highlight,.new-fiche-hotel-ky .ui-datepicker .ui-widget-header .ui-state-highlight{background:rgb(78,161,211);border:none;font-weight:bold;color:#ffffff;}.new-fiche-hotel-ky .ui-datepicker .ui-state-hover,.new-fiche-hotel-ky .ui-datepicker .ui-widget-content .ui-state-hover,.new-fiche-hotel-ky .ui-datepicker .ui-widget-header .ui-state-hover,.new-fiche-hotel-ky .ui-datepicker .ui-state-focus,.new-fiche-hotel-ky .ui-datepicker .ui-widget-content .ui-state-focus,.new-fiche-hotel-ky .ui-datepicker .ui-widget-header .ui-state-focus{background:rgb(78,161,211);color:#ffffff;border:none;font-weight:bold;}.ui-datepicker-calendar .ui-state-disabled,.ui-datepicker-calendar .ui-widget-content .ui-state-disabled,.ui-datepicker-calendar .ui-widget-header .ui-state-disabled{opacity:1;filter:Alpha(Opacity=100);background-image:none;}.ui-datepicker-calendar .ui-state-disabled .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-disabled .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-disabled .ui-state-default{color:#999999;}.new-fiche-hotel-ky .ui-datepicker td span,.new-fiche-hotel-ky .ui-datepicker td a{text-align:center;width:30px;line-height:20px;}.new-fiche-hotel-ky .ui-datepicker .ui-icon-circle-triangle-e{background:url(/sites/default/themes/custom/kyriad_theme/images/next-month.png) no-repeat center center !important;}.new-fiche-hotel-ky .ui-datepicker .ui-icon-circle-triangle-w{background:url(/sites/default/themes/custom/kyriad_theme/images/previous-month.png) no-repeat center center !important;}.new-fiche-hotel-ky .ui-datepicker table{border-collapse:collapse;margin:.4em;display:block;}.new-fiche-hotel-ky .ui-datepicker td{border:1px solid #e7e7e7;padding:0;}.new-fiche-hotel-ky .ui-datepicker .ui-datepicker-prev,.new-fiche-hotel-ky .ui-datepicker .ui-datepicker-next{margin-left:5px;margin-right:5px;}
ul.primary{margin-top:0;padding-top:5px;}.page-special-offers .btn_validate{white-space:nowrap;}#booking_header{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_phone.png) no-repeat scroll top right transparent;left:465px;padding-left:15px;position:absolute;top:30px;text-align:right;width:175px;}#booking_header .booking_phone,#booking_header .phone_num{padding-right:19px;}#next-selector-kyriad{position:absolute;display:block;right:0px;width:30px;height:42px;;top:192px;z-index:10;}#next-selector-kyriad a{display:block;width:18px;height:42px;background:url(/sites/default/themes/custom/kyriad_theme/images/right-arrow.png);}#previous-selector-kyriad{position:absolute;display:block;left:0px;width:30px;height:42px;top:192px;z-index:10;}#previous-selector-kyriad a{display:block;width:18px;height:42px;background:url(/sites/default/themes/custom/kyriad_theme/images/left-arrow.png);margin-left:12px;}#edit-infos-room-wrapper .fieldset-wrapper-hidden{display:none;}.form-webbooking-bottom .card{float:left;width:300px;}.form-webbooking-bottom .form-item-coupon{float:left;}.form-webbooking-bottom .contrat_block{float:left;width:250px;}.form-webbooking-bottom .iata-container{float:right;margin-right:10px;}.form-webbooking-bottom .form-item-sport{display:none;}.form-webbooking-top .form-wrapper legeng{display:block;padding:2px 0;width:133px;font-size:110%;float:left;margin:2px 0px 6px;color:#6D6C6B;}.form-webbooking-top .form-wrapper .form-type-select{float:left;margin:0 18px 14px 0;}.form-webbooking-top .form-wrapper .form-type-select select{width:68px;height:22px;font-size:100%;text-align:center;color:#858585;font-style:italic;}.form-webbooking-top .form-wrapper .form-type-select  label{float:left;padding:4px 0px 0 0;font-size:110%;font-weight:normal;color:#6D6C6B;display:block;width:auto;}.panel-kyriad-main #form-webbooking-more-criterias{background:none;padding:0;position:relative;bottom:18px;right:13px;display:none;}.panel-kyriad-main #form-webbooking-more-criterias .form-webbooking-more-criterias{background:url(/sites/default/themes/custom/kyriad_theme/images/more-criterias.png) no-repeat 0 0;height:25px;position:absolute;top:-12px;color:#ffffff;font-style:normal;font-size:1.1em;font-weight:bold;cursor:pointer;clear:both;}.panel-kyriad-main #form-webbooking-more-criterias .form-webbooking-more-criterias{padding-top:6px;}.panel-kyriad-main #form-webbooking-more-criterias .criterias-open{background-position:0 -127px;}#infos-room-wrapper{float:right;width:362px;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price-date{position:absolute;bottom:10px;right:25px;color:#4C96C6;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price{position:absolute;bottom:10px;left:95px;color:#4C96C6;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price .field-content{font-size:127%;font-weight:bold;}.panel-col-middle-left .pane-views-destinations-block .more-link{background:url(/sites/default/themes/custom/kyriad_theme/images/separ_b.png) no-repeat bottom;padding:8px 0;font-size:91%;text-transform:uppercase;text-align:left;}.panel-col-middle-left .pane-views-destinations-block .more-link a{color:#9C9E9F;background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat left;padding:0 0 0 16px;}.panel-col-middle .pane-views-carrousel-block-carrousel-home .selector .inside{width:auto;height:30px;padding:17px 0 0 10px;position:absolute;bottom:0;z-index:10}.panel-col-bottom-middle .views-row .best-offer-line .title-container span a,.panel-col-bottom-second-middle .recently-viewed-hotel-line .recently-viewed-hotel-title{text-transform:none;}.panel-panel.panel-col-bottom-second-left .pane-content{position:relative;padding-bottom:25px;}.panel-panel.panel-col-bottom-second-right .pane-content{position:relative;padding-bottom:25px;}.panel-col-bottom-second-left .panel-pane,.panel-col-bottom-second-right .panel-pane{padding:2px 11px 25px 0px;height:auto;}.panel-col-bottom-second-right .panel-pane img{width:100%;}#kyriad-slider{padding:0;margin:0;width:99999px;position:absolute;bottom:0;}#kyriad-slider li{width:100%;padding:0;margin:0;float:left;position:relative;}#kyriad-slider li img{}ul.element-carrousel-homepage  li{width:386px;padding:0;margin:0;}ul.element-carrousel-homepage  li img{width:386px;}.totest{width:100%;position:relative;display:block;height:429px;overflow:hidden;}#block-block-3{float:left;width:237px;margin:0 64px 0 0;}#block-block-3 h3{margin:0 0 28px 0;}#block-block-3 .visuel{float:left;margin:4px 18px 0 0;}#block-block-3 p{font-size:116%;}#block-block-3 p strong{font-size:154%;font-weight:normal;}#block-block-3{margin-right:20px;}.region-footer{background:none;}#newsletter_footer{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_separateur_footer.png) no-repeat scroll left center;padding-left:44px;}#booking-footer input,#newsletter_footer input,#panel_middle_right .newsletter input{width:174px;}#booking-footer{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_separateur_footer.png) no-repeat scroll right center;padding-right:55px;margin-right:35px;}#panel_middle_right .newsletter .form-item-nl-mail input{background-color:#4B95C5;border:none;width:185px;float:left;color:white;}#panel_middle_right .newsletter .form-item-nl-mail input::-webkit-input-placeholder{color:#ffffff;}#panel_middle_right .newsletter input.form-submit{height:20px;width:22px;text-align:center;background-color:white;border:none 0px;float:left;color:#4B95C5;padding:0px;margin-left:5px;}#panel_middle_right .newsletter p{margin:0 0 6px;line-height:14px;}#panel_middle_right .newsletter .text-with-img p{font-family:baskerville,times new roman;}#edit-actions #edit-create-account{display:inline;}#block-lhg-webbooking-lhg-webbooking-connection{position:relative;float:right;}.ui-dialog-titlebar{background:none;}.ui-dialog{-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.7);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.7);box-shadow:0px 0px 8px rgba(0,0,0,0.7);}.ui-widget-content{border:none;}#site-name,#site-slogan{color:#D7D0CC;}#newsletter_footer input,#panel_middle_right .newsletter .form-item-nl-mail input{font-style:normal;}#header #main-menu li{position:relative;height:31px;border:none;}#header #main-menu li:hover
#header #main-menu li.current,#header #main-menu li.active{border-top:none;border-bottom:none;border-top:1px solid #FFFFFF;height:30px;}#header #main-menu-links > li:hover > a,#header #main-menu-links > li.current > a,#header #main-menu-links > li.active > a{border-right:1px solid #c3b9b3;border-left:1px solid #FFFFFF;}#header #main-menu-links > li > a{border-right:1px solid #F4F1F0;border-left:1px solid #F4F1F0;}#header #main-menu li ul{z-index:300;display:none;width:100%;position:absolute;background-color:#D8D0CD;border-right:1px solid #C3B9B3;border-bottom:1px solid #C3B9B3;border-left:1px solid #FFFFFF;left:0px;}.form-webbooking-top #edit-destination-error{color:red;left:8px;padding:0 0 5px;position:absolute;top:51px;}.panel-col-top-container .panel-col-top h2{border-top:1px solid white;height:41px;font-family:"Times new roman";font-size:1.636em;}.panel-col-top-container .panel-col-top .book_home_title{background:none;color:rgb(255,255,255);font-size:4em;height:44px;position:absolute;right:0;left:0;margin:0 auto;text-align:left;top:144px;width:908px;border:none;}.panel-col-top-container .panel-col-top #edit-map-search{position:absolute;top:30px;z-index:15;left:384px;width:371px;height:30px;padding:11px 0 0 22px;border-bottom:1px solid white;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_grey_transparent.png) repeat-x scroll left top transparent;}.panel-col-top-container .panel-col-top #edit-map-search a{font-family:"Times new roman";color:#ffffff;font-size:1.636em;}.pane-lhg-webbooking-webbooking-hotel-page.totest{z-index:10;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price a span{color:#4C96C6;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price a:hover{text-decoration:none;}.panel-kyriad-main .panel-col-top-container{width:100%;}#previous-selector-kyriad{text-align:right;}#header #main-menu li{position:relative;}#header #main-menu li a{color:#585858;}#header #main-menu li a:hover{text-decoration:none;}#header #main-menu li:hover{background-color:#d7d0cc;}#header #main-menu ul ul{display:none;background-color:#d7d0cc;position:absolute;top:29px;padding:3px 0;text-align:center;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#header #main-menu li:hover ul{display:block;}#header #main-menu ul ul li a{text-transform:none;color:#58595b;}#header #main-menu ul ul li a:hover{color:#4c96c6;}#edit-royalty-card-error{color:#ff0000;clear:both;}#edit-arrival-date-error{color:#ff0000;clear:both;}.error-webbooking label{color:#ff0000;}#block-lhg-webbooking-lhg-webbooking-connection{width:300px;}.region-footer{background:none;}.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-odd,.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-even{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_title.png) no-repeat scroll bottom center transparent;padding-top:0;padding-bottom:2px;}.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-odd .best-offer-line .hotel-home-image,.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-even .best-offer-line .hotel-home-image{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_shadow.png) no-repeat right bottom;padding-right:21px;margin-right:0px;}.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-odd .best-offer-line .link-book a,.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-even .best-offer-line .link-book a{background:url(/sites/default/themes/custom/kyriad_theme/images/book_res.png) no-repeat scroll 0 0 transparent}.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-odd:hover .best-offer-line .link-book a,.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-even:hover .best-offer-line .link-book a{background:url(/sites/default/themes/custom/kyriad_theme/images/book_res_even.png) no-repeat scroll 0 0 transparent;}.panel-col-bottom-middle .pane-block h2{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_title.png) no-repeat scroll bottom center transparent;}.panel-col-bottom-middle .views-row .best-offer-line .link-book{bottom:1px;}.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-odd:hover .best-offer-line,.panel-col-bottom-middle .view-display-id-block_best_offers_home .views-row-even:hover .best-offer-line{background:#ffffff url(/sites/default/themes/custom/kyriad_theme/images/bg_offer_hover.png) repeat-x left bottom;}.panel-col-bottom-middle .view-display-id-block_best_offers_home .best-offer-line a:hover{text-decoration:none;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price,.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price-date{position:static;float:left;margin-bottom:5px;}.pane-views-destinations-block{}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title{margin-bottom:5px;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price{margin-right:5px;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price-date{margin-top:2px;}.panel-col-middle-left .pane-views-destinations-block .views-row-odd,.panel-col-middle-left .pane-views-destinations-block .views-row-even{background:url(/sites/default/themes/custom/kyriad_theme/images/separ_b.png) no-repeat scroll bottom center transparent;padding-top:0;padding-bottom:2px;}.panel-col-middle-left .pane-views-destinations-block .views-row-odd .item_destination .views-field-field-image,.panel-col-middle-left .pane-views-destinations-block .views-row-even .item_destination .views-field-field-image{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_shadow_destination.png) no-repeat right bottom;padding-right:19px;margin-right:0px;}.panel-col-middle-left .pane-views-destinations-block .item_destination{float:left;width:100%;}.panel-col-middle-left .pane-views-destinations-block .views-row-odd:hover .item_destination,.panel-col-middle-left .pane-views-destinations-block .views-row-even:hover .item_destination{background:#ffffff url(/sites/default/themes/custom/kyriad_theme/images/bg_offer_hover.png) repeat-x left bottom;}.panel-col-middle-left .pane-views-destinations-block .item_destination a:hover{text-decoration:none;}.panel-col-middle-left .pane-views-destinations-block .item_destination .btn_blue{display:none;position:absolute;right:0;bottom:1px;background:transparent url(/sites/default/themes/custom/kyriad_theme/images/btn_blue.png) no-repeat left top;width:26px;height:25px;}.panel-col-middle-left .pane-views-destinations-block .views-row-odd:hover .item_destination .btn_blue,.panel-col-middle-left .pane-views-destinations-block .views-row-even:hover .item_destination .btn_blue{display:block;}#language_switcher{position:relative;width:116px;height:20px;background-image:none;overflow:visible;border:none;background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_separator_header.png) no-repeat left center;padding-left:2px;}.form-step-forgotten-password span,#language_switcher .current-language,#language_switcher a{color:#d7d0cc;}#language_switcher .current-language{padding:2px 0 2px 0;width:93px;float:left;overflow:hidden;text-transform:uppercase;text-align:center;cursor:pointer;display:inline-block;}#language_switcher div.open_list{height:20px;width:23px;float:left;background:transparent url(/sites/default/themes/custom/kyriad_theme/images/design_select.png) no-repeat left 5px;display:inline-block;cursor:pointer;}#language_switcher #select_language_switcher{display:none;position:absolute;left:2px;top:20px;background-color:#6e6e70;width:106px;padding:0 5px;}#language_switcher #select_language_switcher li{padding:2px 0;}#header #header_top{z-index:1100;}#header .region-header{position:relative;z-index:10;}#header{z-index:15;margin-bottom:0;}#main-wrapper{position:relative;z-index:10;background:none repeat scroll 0 0 #F4F1F0;width:100%;margin:0 auto;}#main-content{width:966px;margin:0 auto;}.panel-kyriad-main .panel-col-middle,.panel-kyriad-main .panel-col-bottom-middle,.panel-kyriad-main .panel-col-bottom-second-middle{margin:0;padding:0;}.panel-kyriad-main .panel-col-middle .inside,.panel-kyriad-main .panel-col-bottom-middle .inside,.panel-kyriad-main .panel-col-bottom-second-middle .inside{padding:0px 9px 0px 8px;}.panel-kyriad-main .panel-col-middle-right,.panel-kyriad-main .panel-col-bottom-right,.panel-kyriad-main .panel-col-bottom-second-right{margin:0;padding:0;}.panel-kyriad-main .panel-col-middle-right .inside,.panel-kyriad-main .panel-col-bottom-right .inside,.panel-kyriad-main .panel-col-bottom-second-right .inside,.panel-kyriad-main .panel-col-middle .inside,.panel-kyriad-main .panel-col-bottom-middle .inside{margin-left:20px;}.panel-col-bottom-left .panel-pane,.panel-col-bottom-right .panel-pane{background:none;padding:0;height:auto;margin:0;width:100%;}.block_grey_text,.panel-col-middle-right .block_grey_text,.panel-col-bottom-left .block_grey_text{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_block_top.png) no-repeat left top;padding:2px 0 0 0;margin-bottom:20px;width:auto;}.block_grey_text h2{padding:14px 20px 0 20px;margin:0;}.block_grey_text .pane-content{}.pane-lhg-newsletter-specials-offers .pane-content{padding:0;}.pane-lhg-newsletter-specials-offers .pane-content .newsletter .newsletter_form{padding:0px 20px 14px 0;}.no_pane_title .pane-content{padding:0 0 14px 0;}.no_pane_title .pane-content p,.no_pane_title .pane-content ul{padding-left:20px;padding-right:20px;}.no_pane_title .pane-content p{margin-top:10px;}.block_grey_text p.link{position:static!important;text-align:right;}.panel-col-bottom-second-left .panel-pane,.panel-col-bottom-second-right .panel-pane{padding-right:0px;}.block_appli,.panel-col-bottom-right .block_appli{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_block_appli_top.png) no-repeat left top;padding:2px 0 0 0;}.block_appli .pane-content{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_block_appli_content.png) no-repeat left bottom;padding-bottom:14px;}.block_appli h2{padding:16px 17px 19px 17px!important;background:transparent url(/sites/default/themes/custom/kyriad_theme/images/bg_block_appli_title.png) no-repeat left top;height:auto!important;margin:0!important;}.block_appli .pane-content p,.block_appli .pane-content ul{padding-left:7px;padding-right:7px;}.block_appli .pane-content p.link{position:static!important;text-align:right;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #edit-submit--2{color:#FFFFFF;border:0px;margin:13px 0 -1px 105px;}#block-lhg-webbooking-webbooking-hotel-page #edit-submit--2{position:relative;top:0px;left:0px;}#block-lhg-webbooking-webbooking-hotel-page #edit-submit--2{width:131px;height:31px;padding:0 0 0px 0px;text-align:center;font-size:127%;background:url(/sites/default/themes/custom/kyriad_theme/images/bt_search.png) no-repeat top left;color:#fff;border:none;position:absolute;right:82px;bottom:0px;}#block-lhg-blocks-country-page-city-poi-list h2{color:#5b5959;font-weight:normal;font-family:baskerville;}.region-content-left .block-block-7{float:none;width:auto;margin:0 0 18px 0;}.region-content-left .block-block-7 h2{font-weight:normal;}.region-content-left .block-block-7 .content{padding:9px 17px 14px 17px;}.region-content-left #block-lhg-newsletter-specials-offers h2,.region-content-right #block-lhg-newsletter-specials-offers h2{font-weight:normal;padding:0px;}.region-content-right #block-lhg-newsletter-specials-offers h2{margin-bottom:10px;}.region-content-left #block-lhg-newsletter-specials-offers h2 span,.region-content-right #block-lhg-newsletter-specials-offers h2 span{background:url(/sites/default/themes/custom/kyriad_theme/images/mail.png) no-repeat left;padding:13px 19px 13px 53px;margin-left:17px;display:block;}.region-content-right #block-lhg-newsletter-specials-offers{padding:0px;}.region-content-left #block-lhg-newsletter-specials-offers .content,.region-content-right #block-lhg-newsletter-specials-offers .content{color:#58585a;padding:9px 17px 14px 17px;}.region-content-left #block-lhg-newsletter-specials-offers .content form,.region-content-right #block-lhg-newsletter-specials-offers .content form{margin-top:10px;}.region-content-left #block-lhg-newsletter-specials-offers #edit-nl-mail,.region-content-right #block-lhg-newsletter-specials-offers #edit-nl-mail{border:1px solid #FFF;background:#4c96c6;width:191px;height:21px;font-size:85%;padding-left:15px;float:left;color:#fff;}.region-content-left #block-lhg-newsletter-specials-offers #edit-nl-submit,.region-content-right #block-lhg-newsletter-specials-offers #edit-nl-submit{color:#4c96c6;border:0px;background:#FFF;width:28px;height:21px;float:right;}.region-content-right #block-lhg-newsletter-specials-offers #edit-nl-submit{height:27px;}.region-content-left .block-block-4{background:#ddd4d0;padding-bottom:10px;}.region-content-left .block-block-4 h2{background:url(/sites/default/themes/custom/kyriad_theme/images/app.png) no-repeat left;margin-left:13px;padding-left:60px;font-family:Arial;font-weight:normal;color:#1c5a8f;font-size:145%;padding-top:15px;}.region-content-left .block-block-4 strong{display:block;font-size:150%;}.region-content-left .block-block-4 a.arrow_grey{display:block;margin:20px 0 0 90px;text-decoration:none;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card .form-type-textfield{width:92px;float:none;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card .form-item-royalty-card-pass{float:left;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom input{color:#BCBEC0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .form-checkbox{width:auto;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #infos-room-wrapper{margin:0 10px 10px 10px;width:335px;float:left;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card label,.region-content-left #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom .card label{width:220px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form #infos-room-wrapper{margin:0 0px 10px 0px;}.not-front .node-city,.not-front .node-poi,.not-front .node-country,.not-front .node-region{float:right;margin-top:0;width:650px;}#city-tabs,#onglets,#onglets-ky{background-color:#F4F1F0}#city-tabs .tabs-list li,#onglets li,#onglets-ky li{float:left;height:29px;top:0;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat center right;padding-right:1px;}#city-tabs li a,#onglets li a,#onglets-ky li a{display:block;height:21px;padding:9px 20px 0 20px;color:#777779;text-transform:uppercase;text-decoration:none;}.tabs li h2.h2-tab-title a{font-size:65%;font-weight:400;}#city-tabs.ui-tabs,#onglets.ui-tabs,#onglets-ky.ui-tabs{padding:0;}#city-tabs.ui-corner-all,#onglets.ui.ui-corner-all,#onglets-ky.ui.ui-corner-all{border-radius:0;}#city-tabs .more{text-align:right;width:auto !important;}#city-tabs .more a{background:url(/sites/default/themes/custom/kyriad_theme/images/plus_blue.jpg) no-repeat scroll left center transparent;color:#4C96C6;font-size:91%;margin-top:12px;padding-left:13px;}#country-description-block,#country-discover-block,#country-usefull-block{overflow:hidden;}#city-tabs.ui-widget-content,#onglets.ui-widget-content,#onglets-ky.ui-widget-content{border:none;font-size:11px;}#city-tabs.ui-tabs ul.ui-tabs-nav,#onglets.ui-tabs ul.ui-tabs-nav,#onglets-ky.ui-tabs ul.ui-tabs-nav{padding:0;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_texte_sous_map.jpg) repeat-x #F4F1F0;}#city-tabs.ui-tabs ul.ui-corner-all,#onglets.ui-tabs ul.ui-corner-all,#onglets-ky.ui-tabs ul.ui-corner-all{border-radius:0;}#city-tabs.ui-tabs ul.ui-widget-header,#onglets.ui-tabs ul.ui-widget-header,#onglets-ky.ui-tabs ul.ui-widget-header{border:0;}#city-tabs.ui-tabs .ui-tabs-nav li.ui-state-default,#onglets.ui-tabs .ui-tabs-nav li.ui-state-default,#onglets-ky.ui-tabs .ui-tabs-nav li.ui-state-default{padding:0;border:0;border-radius:0;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 0 transparent;top:0;margin:0;}#city-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected,#onglets.ui-tabs .ui-tabs-nav li.ui-tabs-selected,#onglets-ky.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding:0;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 3px #F4F1F0;}#city-tabs.ui-tabs .ui-tabs-nav li.ui-state-active,#onglets.ui-tabs .ui-tabs-nav li.ui-state-active,#onglets-ky.ui-tabs .ui-tabs-nav li.ui-state-active{padding:0;border:0;background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 3px #F4F1F0;}#city-tabs.ui-tabs .ui-tabs-nav li.ui-state-hover,#onglets.ui-tabs .ui-tabs-nav li.ui-state-hover,#onglets-ky.ui-tabs .ui-tabs-nav li.ui-state-hover{background:url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 3px #F4F1F0;}#city-tabs.ui-tabs .ui-tabs-panel,#onglets.ui-tabs .ui-tabs-panel,#onglets-ky.ui-tabs .ui-tabs-panel{padding:0;}#city-tabs.ui-tabs .ui-tabs-panel,#hotel-tabs.ui-tabs .ui-tabs-panel{padding-top:10px;}.ui-dialog{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#f5f1f0;}.ui-dialog .ui-dialog-titlebar-close{height:16px;width:16px;}.not-front .node-city .hotels-list-sortby,.not-front .node-poi .hotels-list-sortby,.not-front .node-country .hotels-list-sortby,.not-front #lhg-webbooking-search-results .hotel-list .sort,.not-front .node-region .hotels-list-sortby{padding-top:0;height:12px;text-align:right;color:#7a7877;background-color:#F4F1F0;}.not-front #lhg-webbooking-search-results .hotel-list .sort-text,.not-front .node-city .hotels-list-sortby span,.not-front .node-poi .hotels-list-sortby span,.not-front .node-country .hotels-list-sortby span,.not-front .node-region .hotels-list-sortby span{padding-right:15px;}.not-front #lhg-webbooking-search-results .hotel-list .sort span a,.not-front .node-city .hotels-list-sortby a,.not-front .node-poi .hotels-list-sortby a,.not-front .node-country .hotels-list-sortby a,.not-front .node-region .hotels-list-sortby a{color:#999999;text-decoration:underline;background:url(/sites/default/themes/custom/kyriad_theme/images/filter_separator.jpg) no-repeat center left;padding:0 10px 0 12px;}#lhg-webbooking-search-results .hotel-list .sort-price.active a,#lhg-webbooking-search-results .hotel-list .sort-brand.active a,#lhg-webbooking-search-results .hotel-list .sort-distance.active a,.not-front .node-city .hotels-list-sortby a.active,.not-front .node-poi .hotels-list-sortby a.active,.not-front .node-country .hotels-list-sortby a.active,.not-front .node-region .hotels-list-sortby a.active{color:#4c96c6!important;}.not-front .node-city .hotel-infos,.not-front .node-poi .hotel-infos,.not-front .node-country .hotel-infos,.not-front .node-region .hotel-infos{border-left:1px solid #FFF;border-top:1px solid #FFF;border-right:1px solid #c3c1c0;border-bottom:1px solid #c3c1c0;padding-top:20px;margin-bottom:20px;position:relative;}.node-type-hotel .hotel-infos{position:relative;}.not-front .node-city .hotel-infos .hotel-resume,.not-front .node-poi .hotel-infos .hotel-resume,.not-front .node-country .hotel-infos .hotel-resume,.not-front .node-region .hotel-infos .hotel-resume{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hotel_resume.png) no-repeat bottom right;}.not-front .node-city .hotel-infos .hotel-resume .hotel-image-default,.not-front .node-city .hotel-infos .hotel-first,.not-front .node-city .hotel-infos .hotel-resume .picto,.not-front .node-poi .hotel-infos .hotel-resume .hotel-image-default,.not-front .node-poi .hotel-infos .hotel-first,.not-front .node-poi .hotel-infos .hotel-resume .picto,.not-front .node-country .hotel-infos .hotel-resume .hotel-image-default,.not-front .node-country .hotel-infos .hotel-first,.not-front .node-country .hotel-infos .hotel-resume .picto,.not-front .node-region .hotel-infos .hotel-resume .hotel-image-default,.not-front .node-region .hotel-infos .hotel-first,.not-front .node-region .hotel-infos .hotel-resume .picto{float:left;margin-left:20px;}.not-front .node-city .hotel-infos .hotel-resume .picto li,.not-front .node-poi .hotel-infos .hotel-resume .picto li,.not-front .node-country .hotel-infos .hotel-resume .picto li,.not-front .node-region .hotel-infos .hotel-resume .picto li,.node-type-hotel .hotel-infos .hotel-resume .picto li{margin-bottom:10px;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first,.not-front .node-country .hotel-infos .hotel-resume .hotel-first,.not-front .node-region .hotel-infos .hotel-resume .hotel-first{width:290px;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first h2,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first h2,.not-front .node-country .hotel-infos .hotel-resume .hotel-first h2,.not-front .node-region .hotel-infos .hotel-resume .hotel-first h2{color:#58595b;font-size:109%;margin-bottom:5px;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first .see_map,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first .see_map,.not-front .node-country .hotel-infos .hotel-resume .hotel-first .see_map,.not-front .node-region .hotel-infos .hotel-resume .hotel-first .see_map{color:#4C96C6;text-decoration:none;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first .see_map .left,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first .see_map .left,.not-front .node-country .hotel-infos .hotel-resume .hotel-first .see_map .left,.not-front .node-region .hotel-infos .hotel-resume .hotel-first .see_map .left{padding-top:2px;color:#4C96C6;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first .see_map .right,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first .see_map .right,.not-front .node-country .hotel-infos .hotel-resume .hotel-first .see_map .right,.not-front .node-region .hotel-infos .hotel-resume .hotel-first .see_map .right{float:right;text-decoration:underline;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first .hotel-feature-list,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first .hotel-feature-list,.not-front .node-country .hotel-infos .hotel-resume .hotel-first .hotel-feature-list,.not-front .node-region .hotel-infos .hotel-resume .hotel-first .hotel-feature-list{margin-top:6px;margin-bottom:6px;}.not-front .node-city .hotel-infos .hotel-resume .hotel-first .more_photo,.not-front .node-poi .hotel-infos .hotel-resume .hotel-first .more_photo,.not-front .node-country .hotel-infos .hotel-resume .hotel-first .more_photo,.not-front .node-region .hotel-infos .hotel-resume .hotel-first .more_photo{margin-top:12px;color:#4c96c6;padding-left:13px;font-size:91%;background:url(/sites/default/themes/custom/kyriad_theme/images/plus_blue.jpg) no-repeat center left;}.not-front .node-city .hotel-infos .hotel-resume .picto,.not-front .node-poi .hotel-infos .hotel-resume .picto,.not-front .node-country .hotel-infos .hotel-resume .picto,.not-front .node-region .hotel-infos .hotel-resume .picto{width:75px;height:10px;margin-left:90px;}.not-front .node-city .hotel-infos .hotel-resume .picto div,.not-front .node-poi .hotel-infos .hotel-resume .picto div,.not-front .node-country .hotel-infos .hotel-resume .picto div,.not-front .node-region .hotel-infos .hotel-resume .picto div{width:75px;height:21px;background:#979797;margin-bottom:4px;}.not-front .node-city .hotel-infos .hotel-description,.not-front .node-poi .hotel-infos .hotel-description,.not-front .node-country .hotel-infos .hotel-description,.not-front .node-region .hotel-infos .hotel-description{clear:both;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hotel_desc.png) repeat-y center;padding:20px;position:relative;height:70px;}.not-front .node-city .hotel-infos .hotel-description p,.not-front .node-poi .hotel-infos .hotel-description p,.not-front .node-country .hotel-infos .hotel-description p,.not-front .node-region .hotel-infos .hotel-description p{width:400px;text-align:justify;}.hotel-infos .hotel-description p.more-on-hotel{font-size:13px;}.not-front .node-city .hotel-infos .hotel-description p a,.not-front .node-poi .hotel-infos .hotel-description p a,.not-front .node-country .hotel-infos .hotel-description p a,.not-front .node-region .hotel-infos .hotel-description p a{color:#4C96C6;text-decoration:underline;}.not-front .node-city .hotel-infos .hotel-description .available,.not-front .node-poi .hotel-infos .hotel-description .available,.not-front .node-country .hotel-infos .hotel-description .available,.not-front .node-region .hotel-infos .hotel-description .available{background:#FFF;width:185px;padding:10px 10px;position:absolute;top:20px;right:0;}.node-type-hotel .hotel-infos .hotel-description .available{right:0;top:20px;width:175px;}.not-front .node-city .hotel-description .available .left,.not-front .node-poi .hotel-description .available .left,.not-front .node-country .hotel-description .available .left,.not-front .node-region .hotel-description .available .left{font-size:91%;color:#7a7978;display:block;width:100px;float:left;}.not-front .node-city .hotel-infos .hotel-description .available .right .starting_from,.not-front .node-poi .hotel-infos .hotel-description .available .right .starting_from,.not-front .node-country .hotel-infos .hotel-description .available .right .starting_from,.not-front .node-region .hotel-infos .hotel-description .available .right .starting_from{font-size:10px;position:absolute;right:0px;top:-12px;}.not-front .node-city .hotel-infos .hotel-description .available .right,.not-front .node-poi .hotel-infos .hotel-description .available .right,.not-front .node-country .hotel-infos .hotel-description .available .right,.not-front .node-region .hotel-infos .hotel-description .available .right{font-size:227%;color:#7a7978;display:block;width:100px;float:right;text-align:right;margin-top:3px;}.not-front .node-city .hotel-infos .hotel-form,.not-front .node-poi .hotel-infos .hotel-form,.not-front .node-country .hotel-infos .hotel-form,.not-front .node-region .hotel-infos .hotel-form{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_hottel_form.png) no-repeat top center;height:65px;border-bottom:1px solid #a7a4a1;}.not-front .node-city .hotel-infos .hotel-form,.not-front .node-poi .hotel-infos .hotel-form,.not-front .node-country .hotel-infos .hotel-form,.not-front .node-region .hotel-infos .hotel-form,.node-type-hotel .hotel-infos .hotel-form{position:relative;}.not-front .node-city .hotel-infos .hotel-form #edit-arrival-date-error,.not-front .node-poi .hotel-infos .hotel-form #edit-arrival-date-error,.not-front .node-country .hotel-infos .hotel-form #edit-arrival-date-error,.not-front .node-region .hotel-infos .hotel-form #edit-arrival-date-error,.node-type-hotel .hotel-infos .hotel-form #edit-arrival-date-error{position:absolute;top:0px;left:20px;}.not-front .node-city .hotel-infos .hotel-form label,.not-front .node-poi .hotel-infos .hotel-form label,.not-front .node-country .hotel-infos .hotel-form label,.not-front .node-region .hotel-infos .hotel-form label{color:#999999;font-weight:normal;font-size:91%;padding:0 0 6px 0;}.not-front .node-city .hotel-infos .hotel-form select,.not-front .node-poi .hotel-infos .hotel-form select,.not-front .node-country .hotel-infos .hotel-form select,.not-front .node-region .hotel-infos .hotel-form select{width:61px;height:21px;color:#585858;font-style:italic;text-align:center;border:1px solid #B4B2B2;font-size:100%;}.not-front .node-city .hotel-infos .hotel-form .container-inline-date input,.not-front .node-poi .hotel-infos .hotel-form .container-inline-date input,.not-front .node-country .hotel-infos .hotel-form .container-inline-date input,.not-front .node-region .hotel-infos .hotel-form .container-inline-date input{width:85px;height:19px;font-size:100%;font-style:italic;color:#585858;}.not-front .node-city .hotel-infos .hotel-form .container-inline-date label,.not-front .node-poi .hotel-infos .hotel-form .container-inline-date label,.not-front .node-country .hotel-infos .hotel-form .container-inline-date label,.not-front .node-region .hotel-infos .hotel-form .container-inline-date label{padding:0 0 6px 0px;}.not-front .node-city .hotel-infos .hotel-form .form-submit,.not-front .node-poi .hotel-infos .hotel-form .form-submit,.not-front .node-country .hotel-infos .hotel-form .form-submit,.not-front .node-region .hotel-infos .hotel-form .form-submit,#lhg-webbooking-search-results .hotel-infos .form-submit{width:auto;height:65px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:0px;background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_blue.jpg) repeat-x;color:#ffffff;font-size:109%;margin-left:30px;position:absolute;right:0;cursor:pointer;font-family:Times new roman;}.not-front .node-city .discover_other,.not-front .node-poi .discover_other,.not-front .node-country .discover_other,.not-front .node-region .discover_other{height:28px;background:url(/sites/default/themes/custom/kyriad_theme/images/discover_other.png) no-repeat;padding:12px 0 0 155px;font-size:127%;color:#e9e4e1;}.not-front .node-city .hotel-infos .hotel-form div.container-inline-date,.not-front .node-city .hotel-infos .hotel-form div.form-item-nights,.not-front .node-city .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-city .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-poi .hotel-infos .hotel-form div.container-inline-date,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nights,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-poi .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-country .hotel-infos .hotel-form div.container-inline-date,.not-front .node-country .hotel-infos .hotel-form div.form-item-nights,.not-front .node-country .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-country .hotel-infos .hotel-form div.form-item-nb-kids,.not-front .node-region .hotel-infos .hotel-form div.container-inline-date,.not-front .node-region .hotel-infos .hotel-form div.form-item-nights,.not-front .node-region .hotel-infos .hotel-form div.form-item-nb-adults,.not-front .node-region .hotel-infos .hotel-form div.form-item-nb-kids,#lhg-webbooking-search-results .hotel-infos .hotel-form div.container-inline-date,#lhg-webbooking-search-results .hotel-infos .hotel-form div.form-item-nights,#lhg-webbooking-search-results .hotel-infos .hotel-form div.form-item-nb-adults,#lhg-webbooking-search-results .hotel-infos .hotel-form div.form-item-nb-kids{float:left;margin-left:20px;margin-top:15px}.not-front .node-city .hotel-infos .hotel-form div.date-padding,.not-front .node-poi .hotel-infos .hotel-form div.date-padding,.not-front .node-country .hotel-infos .hotel-form div.date-padding,.not-front .node-region .hotel-infos .hotel-form div.date-padding,#lhg-webbooking-search-results .hotel-infos .hotel-form div.date-padding{padding:0;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper label span{position:absolute;top:9px;left:44px;font-size:58%;width:30px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nights,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper #edit-infos-room-wrapper .form-type-select{float:left;margin:0 10px 14px 0;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper .form-item-nights,.region-content-right #block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top #infos-room-wrapper #edit-infos-room-wrapper .form-type-select{float:left;margin:0 0px 10px 0px;}#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-top,#block-lhg-webbooking-webbooking-hotel-page #lhg-webbooking-form .form-webbooking-bottom{background:none;}#block-lhg-blocks-country-page-city-poi-list .country-near-by-container{margin:17px;}#block-lhg-blocks-country-page-city-poi-list ul li a{margin-bottom:5px;display:block;background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat left;color:#4c96c6;padding-left:15px;}.node-type-hotel #content h1#page-hotel{font-size:181% !important;color:#43484a !important;font-weight:normal !important;margin-top:0px !important;text-align:left !important;font:20px baskerville;text-transform:uppercase;}.node-type-hotel .region-content{float:left;}.node-type-hotel #hotel-tabs li.tabs a{font-size:86%;}.node-type-hotel div.hotel-hotels-nearby-sortby{margin-top:10px;padding:0 10px 10px;text-align:right;}.node-type-hotel .hotel-hotels-nearby-sortby span{padding-right:15px;}.node-type-hotel div.hotel-hotels-nearby-sortby span.active a{color:#4C96C6;}.node-type-hotel div.hotel-hotels-nearby-sortby a{color:#858585;}.node-type-hotel div.hotel-hotels-nearby-sortby a{background:url(/sites/default/themes/custom/kyriad_theme/images/filter_separator.jpg) no-repeat scroll left center transparent;color:#CACBCC;padding:0 10px 0 12px;text-decoration:underline;}.node-type-hotel .hotel-infos .hotel-description p{width:420px;}.node-type-hotel .hotel-infos .hotel-form div,.node-type-hotel .hotel-infos .hotel-form div div div{float:none;margin:0;padding:0;}.node-type-hotel .hotel-infos .hotel-form input.form-submit{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_btn_blue.jpg) repeat-x scroll 0 0 transparent;border:0 none;border-radius:0 0 0 0;color:#FFFFFF;cursor:pointer;font-size:109%;height:65px;position:absolute;right:0;width:auto;font-family:Times new roman;}.node-type-hotel .hotel-infos .hotel-form input.form-submit:hover{background-position:0 -104px;}.node-type-hotel .hotel-infos .hotel-form div div{float:left;margin-left:20px;margin-top:15px;}.region-content-right #block-lhg-newsletter-specials-offers{margin-bottom:18px;background:#ebe6e3;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #a6a6a6;border-right:1px solid #a6a6a6;}.region-content-right #block-lhg-newsletter-specials-offers input.form-text{background:none repeat scroll 0 0 #4C96C6;border:1px solid #FFFFFF;color:#FFFFFF;margin:10px 0 0;padding:5px;width:188px;}.region-content-right #block-lhg-newsletter-specials-offers .form-type-textfield{width:206px;float:left;}.region-content-right #block-lhg-newsletter-specials-offers input.form-submit{float:left;background:none repeat scroll 0 0 #FFFFFF;border:medium none;color:#4C96C6;margin:10px 0 0;padding:6px 5px;}.region-content-right .webbooking-title-second-line{display:block;}.node-type-hotel .region-content{float:left;}.node-type-hotel #hotel-tabs li.tabs a{font-size:86%;}.node-type-hotel div.hotel-hotels-nearby-sortby{margin-top:10px;padding:0 10px 10px;text-align:right;}.node-type-hotel .hotel-hotels-nearby-sortby span{padding-right:15px;}.node-type-hotel div.hotel-hotels-nearby-sortby span.active a{color:#4C96C6;}.node-type-hotel div.hotel-hotels-nearby-sortby a{color:#858585;}.node-type-hotel div.hotel-hotels-nearby-sortby a{background:url(/sites/default/themes/custom/kyriad_theme/images/filter_separator.jpg) no-repeat scroll left center transparent;color:#CACBCC;padding:0 10px 0 12px;text-decoration:underline;}.node-type-hotel .hotel-infos .hotel-description p{height:39px;width:420px;}.node-type-hotel .hotel-infos .hotel-form div,.node-type-hotel .hotel-infos .hotel-form div div div{float:none;margin:0;padding:0;}.node-type-hotel .hotel-infos .hotel-form div div{float:left;margin-left:20px;margin-top:15px;}.region-content-right #block-lhg-newsletter-specials-offers{margin-bottom:18px;background:#ebe6e3;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #a6a6a6;border-right:1px solid #a6a6a6;}.region-content-right #block-lhg-newsletter-specials-offers input.form-text{background:none repeat scroll 0 0 #4C96C6;border:1px solid #FFFFFF;color:#FFFFFF;margin:10px 0 0;padding:2px;width:188px;}.region-content-right #block-lhg-newsletter-specials-offers .form-type-textfield{width:206px;float:left;}.region-content-right #block-lhg-newsletter-specials-offers input.form-submit{float:left;background:none repeat scroll 0 0 #FFFFFF;border:medium none;color:#4C96C6;margin:10px 0 0;padding:6px 5px;}.region-content-right .webbooking-title-second-line{display:block;}.page-map-search #hotel-map,.page-destinations #hotel-map{width:611px;height:400px;}.page-destinations .node-country{float:none;}.node-type-country #onglets-ky.ui-tabs,.node-type-region #onglets-ky.ui-tabs{margin-top:30px;}#onglets-ky li::first-child{background:transparent;}#onglets-ky.ui-tabs #hotels-on-map.hotels-on-map{padding-top:15px;}#hotels-on-map #hotel-map{width:650px;height:300px;}.node-type-hotel #tabs-map #hotel-map{width:610px;height:400px;}#city-gmap{padding:10px 0 1px;}#city-gmap #hotel-map{width:650px;height:300px;}body .ui-autocomplete{border:1px solid #A7A6A5;border-top:none;background-color:#fff;}body .ui-autocomplete li.ui-menu-item a.ui-state-hover,body .ui-autocomplete li.ui-menu-item a.ui-state-focus{background-color:#4C96C6;}fieldset.route-calculator-form div.form-item-destination-from label{background-position:0 -3px;}fieldset.route-calculator-form div.form-item-destination-to label{background-position:0 -41px;}fieldset.route-calculator-form div div.form-item-destination-from,fieldset.route-calculator-form div div.form-item-destination-to{height:30px;}ul.route-tools-top{position:absolute;top:50px;right:3px;width:50px}ul.route-tools-bottom{bottom:35px;position:absolute;right:3px;width:50px}#edit-arrival-date-error,#edit-destination-error{color:#ff0000;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute!important;top:44px;width:250px;left:0;}.region-content-right .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute!important;top:44px;width:250px;left:0;}.node-type-special-offer .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute!important;top:164px;width:250px;left:20px;}.view-special-offer #lhg-webbooking-min-form .edit-date-error{margin:0px;}.view-special-offer #lhg-webbooking-min-form div.clearfix div.destination-wrapper,.view-special-offer #lhg-webbooking-min-form div.clearfix div.arrival-date-wrapper{float:left;margin-right:20px;}p.route-short-desc{color:#route-short-desc;font-size:11px;margin:10px 0 0 0;}.node-type-hotel .roadmap-wrapper .route-tools-print a,.node-type-hotel .roadmap-wrapper .route-tools-mail span{width:18px;height:18px;display:block;position:absolute;top:0;}.node-type-hotel #block-lhg-tripadvisor-lhg-tripadvisor-widget{margin-bottom:13px;}.region-content-left #block-lhg-webbooking-webbooking-hotel-page #edit-map-search{z-index:100;}#onglets-ky .hotel-list ul.hotel-slideshow-thumb li{border-bottom:1px solid #FBFAFA;border-top:1px solid #FBFAFA;float:left;margin-right:1px;height:auto;padding-right:0;}.view-special-offer .date-picker-special-offer{cursor:pointer;left:-48px;position:relative;top:23px;display:inline;float:left;margin-top:-2  px;}.node-city .hotel-infos .hotel-form .form-submit:hover,.node-poi .hotel-infos .hotel-form .form-submit:hover,.node-country .hotel-infos .hotel-form .form-submit:hover,.node-region .hotel-infos .hotel-form .form-submit:hover,#lhg-webbooking-search-results .hotel-infos .form-submit:hover{background-position:0 -104px}.block-block-4 .link a,.panel-col-middle-left .pane-views-destinations-block .more-link a,.panel-col-bottom-second-left .panel-pane .link a,.panel-col-bottom-second-right .panel-pane .link a,.panel-col-bottom-left .panel-pane p.link a,.panel-col-bottom-right .panel-pane .link a{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_brown.png) no-repeat scroll left center transparent;color:#999695;font-size:85%;padding:0 0 0 13px;text-transform:uppercase;}.block-block-4 .link a:hover,.panel-col-middle-left .pane-views-destinations-block .more-link a:hover,.panel-col-bottom-second-left .panel-pane .link a:hover,.panel-col-bottom-second-right .panel-pane .link a:hover,.panel-col-bottom-left .panel-pane p.link a:hover,.panel-col-bottom-right .panel-pane .link a:hover{background:url(/sites/default/themes/custom/kyriad_theme/images/puce_blue.png) no-repeat scroll left center transparent;color:#4c96c7;text-decoration:none;}.region-content-right #block-lhg-newsletter-specials-offers .content,.region-content-left #block-lhg-newsletter-specials-offers .content{padding:0;}.region-content-right #block-lhg-newsletter-specials-offers .content h2,.region-content-left #block-lhg-newsletter-specials-offers .content h2{padding:13px 17px;text-transform:uppercase;}.region-content-right #block-lhg-newsletter-specials-offers .content h2 img,.region-content-left #block-lhg-newsletter-specials-offers .content h2 img{margin-right:15px !important;}.region-content-right #block-lhg-newsletter-specials-offers .content h2 span,.region-content-left #block-lhg-newsletter-specials-offers .content h2 span{background:none;padding:0;}.region-content-right #block-lhg-newsletter-specials-offers .content .newsletter_form,.region-content-left #block-lhg-newsletter-specials-offers .content .newsletter_form{padding:0 17px 17px;}.region-content-right #block-lhg-newsletter-specials-offers .content .newsletter_form p,.region-content-left #block-lhg-newsletter-specials-offers .content .newsletter_form p{padding-top:10px}.region-content-left #lhg-webbooking-form .form-item-royalty-card-id label{width:200px;}.region-content-left #lhg-webbooking-form .form-item-royalty-card-id label{width:200px;}.view-special-offer #lhg-webbooking-min-form div.clearfix div.destination-wrapper #edit-destination-error,.view-special-offer #lhg-webbooking-min-form div.clearfix div.arrival-date-wrapper .edit-date-error{position:absolute;top:52px;white-space:nowrap;color:red;margin:0;}.view-special-offer #lhg-webbooking-min-form div.clearfix div.destination-wrapper,.view-special-offer #lhg-webbooking-min-form div.clearfix div.arrival-date-wrapper{position:relative;}@media screen and (-webkit-min-device-pixel-ratio:0){.view-special-offer .date-picker-special-offer{top:21px;}}.node-type-hotel #block-lhg-lhg-breadcrumbs{padding-left:10px;}.node-type-hotel #hotel-tabs{padding-left:10px;}.node-type-hotel .region-content{width:660px;}.node-type-hotel .region-content-right{margin-left:26px;}.page-destinations .pane-title{padding-left:20px;}.page-destinations .node-country{padding-left:20px;}.node-type-hotel #page-hotel{padding-left:10px;}.view-display-id-block_carrousel_home{height:320px;overflow:hidden;}.pane-lhg-webbooking-webbooking-hotel-page{height:415px;}.panel-kyriad-main h2,.panel-kyriad-main #lhg-webbooking-form{z-index:4;}.node-type-hotel #hotel-slideshow-container{padding-left:10px;}.node-type-hotel #hotel-slideshow-container div.view-max{float:none;padding-bottom:17px;background:url(/sites/default/themes/custom/kyriad_theme/images/slider-elements/shadow_KY.png) no-repeat scroll left bottom transparent;}.node-type-hotel #hotel-slideshow-container div.view-max img{margin:0;}.node-type-hotel .js-image-slideshow{overflow:hidden;padding:10px 28px 0;width:544px;position:relative;}.node-type-hotel .js-container{overflow:hidden;position:relative;width:544px;height:73px;}.node-type-hotel .js-container ul{left:0;overflow:visible;position:absolute;top:0;width:9999px;}.node-type-hotel .js-container li{display:inline;float:left;}.node-type-hotel .js-container li + li{margin-left:2px;}.node-type-hotel .js-container a{display:block;opacity:0.4;}.node-type-hotel .js-container .active-thumb a{opacity:1;}.node-type-hotel .js-container a:hover{opacity:1;}.node-type-hotel .js-nav{display:block;}.node-type-hotel .js-nav a{text-decoration:none;}.node-type-hotel .js-prev,.js-next{outline:0 none;position:absolute;text-indent:-9999px;top:30%;z-index:9999;width:18px;height:44px;}.node-type-hotel .js-prev{background:url(/sites/default/themes/custom/kyriad_theme/images/slider-elements/left-arrow-blue.png) no-repeat scroll 0 0 transparent;left:0;}.node-type-hotel .js-next{background:url(/sites/default/themes/custom/kyriad_theme/images/slider-elements/right-arrow-blue.png) no-repeat scroll 0 0 transparent;right:0;}.dropdownbig{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/sites/default/themes/custom/kyriad_theme/images/select_big.png) no-repeat;background-position:95% 2px;text-indent:0.01px;text-overflow:"";}.dropdownbig::-ms-expand{display:none;}.dropdownsmall{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/sites/default/themes/custom/kyriad_theme/images/select_small.png) no-repeat;background-position:73px 2px;text-indent:0.01px;text-overflow:"";}.dropdownsmall::-ms-expand{display:none;}.form-item-kids{background-position:83px 2px;}.ui-corner-all{border-radius:2px;}#ui-datepicker-div{border:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:none repeat scroll 0 0 rgb(78,161,211);color:#ffffff;border:none;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default

.ui-datepicker td span,.ui-datepicker td a{text-align:center;}.ui-datepicker td a:hover{background:none repeat scroll 0 0 rgb(78,161,211);color:#ffffff;border:none;}.ui-datepicker td{padding:0;}.ui-datepicker{width:21em;}#node-ventes-privees.vp-page .vp-soon{color:#3c7fba;font-style:italic;font-weight:600;}.page-vente-privee #titre_ville{font-size:11px;text-transform:uppercase;color:#4a494a;padding-bottom:30px;font-weight:600;}.page-vente-privee{position:relative;}.page-vente-privee .titre_ville,.page-vente-privee .date-ouverture{color:#3c7fba;}.page-vente-privee form#lhg-ventes-privees-subscribe-form,#node-ventes-privees form{border:2px solid #3c7fba;}#node-ventes-privees #edit-actions .form-submit{top:auto;background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x scroll left top transparent;}.page-vente-privee #signup_vp_noactive #dialog_signup #lhg-ventes-privees-subscribe-form #edit-actions input{top:auto;}#lhg-ventes-privees-login-form .form-actions input,#lhg-ventes-privees-subscribe-form .form-actions input{background:url(/sites/default/themes/custom/kyriad_theme/images/btn_blue_gradient.png) repeat-x scroll left top #407bb3 !important;border:1px solid #cecece !important;padding:0;border-radius:0;float:none;text-align:center;}#lhg-ventes-privees-login-form .form-actions input{top:auto;}#lhg-ventes-privees-subscribe-form .form-type-password #edit-password{width:315px;background:#fff;border:1px solid #cecece;height:24px;border-radius:0;padding:0;float:none;}#node-ventes-privees .vente-privee-descr{margin:25px;text-align:center;background:#fbfbfb no-repeat;}.countdown{position:absolute;top:200px;width:972px;}.countdown .text-countdown span{padding:0 0px 0 10px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom-top{margin:10px 0 13px 15px;}.page-ventes-privees #tabs{border-color:#3c7fba !important;background-color:#ffffff;padding:0;}.page-ventes-privees #tabs li{background:#3c7fba;}.page-ventes-privees  #tabs ul{border-top:4px solid #3c7fba;}.page-ventes-privees #hotel-list-container .hotel-line{border-style:solid;border-width:1px;border-color:#fff #c3c1c0 #c3c1c0 #fff;}.page-ventes-privees #hotel-list-container .hotel-title{font-size:121%;font-weight:normal;text-transform:uppercase;}.page-ventes-privees .hotel-list-container .hotel-line{padding:10px 0 0;}.page-ventes-privees .hotel-list .hotel-line-col-left .hotel-description{width:195px;margin-left:250px;}.page-ventes-privees .hotel-list .hotel-line-col-left .hotel-description .more-on-hotel{font-size:91%;}.page-ventes-privees .hotel-list-container .hotel-line-col-left .hotel-picture .map .distance{padding-left:8px;float:left;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .lhg-webbooking-country-region-form{padding-top:8px;padding-bottom:10px;}.page-ventes-privees .offre_hotel{margin-top:5px;}.page-ventes-privees .hotel-list-container .hotel-line-col-left{height:155px;}.page-ventes-privees .text-price-saving{font-size:12px;}.page-ventes-privees .hotel-line-col-bottom-top > p{font-size:10px;}.page-ventes-privees .price-container{text-align:center;background-color:#3c7fba;}.page-ventes-privees .hotel-list-container .hotel-line-col-left .hotel-picture .hotel-description p > span.crypteLinkLocal{text-decoration:underline;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item{margin:0;width:auto;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .country-date-with-error .form-item,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .country-date-with-error .form-item label{width:100px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nights,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1{float:left;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .container-inline-date .date-padding{padding:0;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .container-inline-date label{margin:0 0 3px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 select,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1 select{width:56px;color:#858585;font-size:100%;font-style:italic;height:22px;text-align:center;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 label,.form-item-nb-kids-room-1 label{float:none;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 label,.form-item-nb-kids-room-1 label,.page-ventes-privees .country-date-with-error .form-item-arrival-date label{padding-right:7px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .country-date-with-error,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nights,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1{padding-left:10px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nights label,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 label,.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1 label{font-size:100%;padding:0 0 3px;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .country-date-with-error label{padding:0;font-size:100%;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .form-item-nights{margin:0;}.page-ventes-privees .hotel-list-container .hotel-line-col-bottom .btn_validate_wrap{padding:13px 10px 0 0;}.page-ventes-privees #hotel-list-container .hotel-line{margin:10px 10px 25px 5px;}.page-ventes-privees .ui-datepicker td.vp_cal_en .ui-state-default,.page-ventes-privees .ui-datepicker td.vp_cal_dis .ui-state-default{background-image:none;}.vp_catch{margin:20px 0 15px;}.page-ventes-privees div.ui-dialog{padding-top:0;line-height:13px;}#dialog_login form div.form-item.form-item-civilite label{width:185px;}.page-ventes-privees  #dialog_login #tabs li{background:#407bb3;}.page-ventes-privees  #dialog_login #tabs{border:4px solid #407bb3 !important;}.page-ventes-privees  #dialog_login #tabs ul{border-top:4px solid #407bb3;}#node-ventes-privees form#lhg-ventes-privees-subscribe-form .form-item{width:475px;}.page-ventes-privees .countdown{top:205px;}.noindex:-o-prefocus,.page-ventes-privees .vente-privee-descr{margin:32px 0 0 0;}.lt-ie9 .dropdownfull{background-position:298px 0;}ul.search-boosted-item:hover{background:#414141;color:#FFF;font-weight:600;}ul.search-boosted-item li.search-boosted-item-price{background:#56A8D7!important;}ul.search-boosted-item li.search-boosted-item-price span:last-child{font-size:0.7em !important;}ul.search-boosted-item:hover li.search-boosted-item-icone{background:#414141;}#lhg-search-boosted-container div[class="lhg-search-boosted-price"]{background-color:#D17D00;}.currency-idr{width:auto!important;}.currency-idr span{font-size:1.9em!important;}.form-booking-header #lhg-webbooking-form .form-webbooking-bottom{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_grey_transparent_lite.png);border-top:1px solid #A1A09C;margin-bottom:61px;padding:24px 0 0 13px;width:763px;display:none;}.form-booking-header #lhg-webbooking-form .form-webbooking-bottom{background:url(/sites/default/themes/custom/kyriad_theme/images/bg_grey_transparent.png);}.form-booking-header #lhg-webbooking-form .form-item-sport label{display:inline;color:#fff;}.form-booking-header #lhg-webbooking-form #form-webbooking-more-criterias{background:none;padding:0;position:relative;bottom:18px;right:13px;display:none;}.form-booking-header #lhg-webbooking-form #form-webbooking-more-criterias .form-webbooking-more-criterias{background:url(/sites/default/themes/custom/kyriad_theme/images/more-criterias.png) no-repeat 0 0;height:25px;position:absolute;top:-12px;color:#ffffff;font-style:normal;font-size:1.1em;font-weight:bold;cursor:pointer;clear:both;padding:3px 0px 0px 35px;}.form-booking-header #lhg-webbooking-form .form-webbooking-preferential-text{bottom:13px;clear:both;color:rgb(255,255,255);cursor:pointer;font-size:1.3em;font-style:normal;font-weight:bold;height:25px;position:relative;}.form-booking-header #lhg-webbooking-form #form-webbooking-more-criterias .criterias-open{background-position:0 -127px;}#hero-location-image{margin-bottom:15px;width:942px;margin:0px auto;}#hero-location-image.ui-tabs .ui-tabs-panel{padding:0;border:0 none;}#hero-block{position:relative;min-height:300px;background:#EEE;}#hero-block h1{top:60px;color:#FFF;left:53px;font-size:49px;font-weight:bold;text-shadow:2px 2px 1px #444;font-family:'Lato','LatoFallback',Helvetica Neue,Helvetica,sans-serif;line-height:90%;overflow-y:hidden;padding-top:7px;display:inline-block;min-height:110px;vertical-align:middle;}#hero-block .hover-location-image{float:right;background-color:rgba(41,42,39,0.8);width:276px;color:#FFF;max-height:128px;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:1.2em;font-weight:bold;padding:20px;line-height:110%;max-height:128px;box-sizing:border-box;}#hero-block-infos{position:absolute;width:100%;top:0px;bottom:42%;display:table;box-sizing:border-box;padding:40px 53px 0px 53px;}#hero-block-infos > div{display:table-cell;vertical-align:middle;}#hero-block-infos > div.hero-block-infos-frs{width:56%;}#hero-block-infos > div.hero-block-infos-scd{width:56%;}#hero-location-image #city-gmap #hotel-map{height:300px;width:942px;box-sizing:border-box;}#hero-location-image .onglets{position:absolute;bottom:1px;margin-left:60px;}#hero-location-image .onglets li.ui-state-active{display:none;}#hero-location-image .onglets ul{border:none;}#description-container-ca{padding-top:20px;}.description-container ul.tabs,.description-container-ca ul.tabs{min-height:22px;}.onglets #description-top-list li.ui-state-default,.onglets #description-bottom-list li.ui-state-default,#hero-location-image .onglets li.ui-state-default{background:rgb(86,168,215) none repeat scroll 0% 0%;border:none;font-size:smaller;}#hero-location-image .onglets li.ui-state-default a{color:white!important;}.onglets #description-top-list li.ui-state-active,.onglets #description-bottom-list li.ui-state-active,#hero-location-image .onglets li.ui-state-active{background:url(/sites/default/themes/custom/kyriad_theme/images/left_li_onglet_current.png) no-repeat left;}.arrow-up{width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #FFF;display:inline-block;margin:0px 5px 2px;}.form-booking-header #lhg-webbooking-form #edit-arrival-date{padding:0px;}.form-booking-header #lhg-webbooking-form #edit-arrival-date-error{display:none;}.form-booking-header #lhg-webbooking-form{width:908px;position:absolute;top:180px;z-index:11;}.form-booking-header #lhg-webbooking-form,.form-booking-city #lhg-webbooking-form .form-webbooking-top{background:transparent;}.form-booking-header #lhg-webbooking-form .content input{font-size:125%;}.form-booking-header #lhg-webbooking-form .form-item-destination input{border-width:8px 4px 8px 8px;width:394px;padding:0px 0px 0px 10px;margin:0px;float:left;}.form-booking-header #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{border-width:8px 4px;margin:0px;padding:0px 17px 0px 10px;width:88px;background:#FFF url(/sites/default/themes/custom/kyriad_theme/images/date_picker_black.png) no-repeat scroll 83px center;}.form-booking-header #lhg-webbooking-form .form-item-nights{margin-left:0px;width:auto;}.form-booking-header #lhg-webbooking-form .form-item-rooms{width:auto;}.form-booking-header #lhg-webbooking-form  div.form-type-select.form-item-rooms .dropdownbig,.form-booking-header #lhg-webbooking-form  div.form-type-select.form-item-kids.dropdownsmall{background-position:85px 2px;}.form-booking-header #lhg-webbooking-form #edit-infos-room-wrapper .form-type-select select{width:102px;}.form-booking-header #lhg-webbooking-form #edit-infos-room-wrapper .form-type-select select.form-item-kids{width:114px;}.fake-form-booking-header{display:none;}.fake-form-booking-header #fake_search_input_wrapper{overflow-y:hidden;width:125px;height:32px;bottom:0px;border:8px solid rgb(65,65,65);position:absolute;top:180px;right:17px;}#fake_search_input_wrapper button{background:#56A8D7 none repeat scroll 0px 0px;border:medium none;color:#FFF;font-weight:bold;line-height:15px;cursor:pointer;height:32px;width:125px;}.infos-redirect-links{float:right!important;background:rgb(213,213,213) url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 0px!important;}#description-container-ky li a{display:block;height:21px;padding:9px 20px 0px;color:#777779;text-transform:uppercase;text-decoration:none;}#description-container-ky.ui-tabs .ui-tabs-nav li.ui-state-default{padding:0px;border:0px none;border-radius:0px;background:rgb(225,225,225) url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 0px;top:0px;margin:0px;}#description-container-ky.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:transparent url(/sites/default/themes/custom/kyriad_theme/images/list_separator.jpg) no-repeat scroll right 0px!important;}.page-node .hotel-list-container .hotel-image-default,.page-node .hotels-list .hotel-image-default{width:216px;height:98px;overflow:hidden;}.page-node .hotel-list-container .hotel-image-default img.hotel-picture-img,.page-node .hotels-list .hotel-image-default img.hotel-picture-img{width:216px;}.node-type-hotel #hotel-slideshow-container .view-max .main-slideshow-image-helper{width:600px;height:270px;overflow:hidden;}.node-type-hotel #hotel-slideshow-container #hotel-slideshow-image-grande img{width:600px;}.page-node .page-hotel-slideshow-thumb .hotel-image-container{width:180px;height:73px;overflow:hidden;}.page-node .page-hotel-slideshow-thumb img.hotel-image-thumb{width:180px;}.page-homepage .hotel-home-image,.page-homepage .recently-viewed-hotel-picture{width:155px;height:70px;overflow:hidden;}.page-homepage .hotel-home-image img,.page-homepage .recently-viewed-hotel-picture img{width:155px;}body #header > .section{padding:0;}#header #header_top{padding-top:6px;}.views-field-field-price .price{font-size:14px;font-weight:bold;}.node-type-page-editoriale .region-content{float:left;width:651px;}.hotel-infos{border-left:2px solid #c3c1c0 !important;border-top:2px solid #c3c1c0 !important;border-right:2px solid #626262 !important;border-bottom:2px solid #626262 !important;}.hotel-resume h2{padding-left:20px;padding-bottom:10px;width:530px;}.hotel-first{padding-top:7px !important;width:324px !important;}input#edit-submit-min-form{font-family:Arial,Helvetica sans-serif;}.hotel-feature-list{margin-top:10px !important;margin-bottom:10px !important;}.hotel-resume .picto{margin-top:-30px;}.hotel-resume{background:none !important;}.hotel-infos .hotel-stars{white-space:nowrap;}.hotel-infos .hotel-stars .hotel-star{text-indent:-999999px;display:inline-block;width:15px;height:15px;margin-right:2px;background:url(/sites/default/themes/custom/kyriad_theme/images/Etoile.png) center no-repeat;}.hotel-infos .hotel-ta-rating{display:block;}.display-flex{display:flex;width:100%;}.new-fiche-hotel-ky .region-content{width:966px;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item{width:100%;padding:30px 0px;position:relative;display:inline-block;border-bottom:1px solid #c9c6c3;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-label,.new-fiche-hotel-ky .hotel-content-left{width:280px;float:left;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content,.new-fiche-hotel-ky .hotel-content-center{float:left;width:647px;margin-left:30px;}#content-services .hc-item-content{margin-bottom:28px;}#content-similar-hotels .hc-item-content,#content-other-similar-hotels .hc-item-content{margin-left:16px;width:668px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-label h2{font-family:NewBaskerville;color:#0f6298;font-size:24px;font-weight:400;text-align:left;transform:scaleY(1.0011);}.new-fiche-hotel-ky .hotel-content-ky .new-fiche-hotel-ky .content-services-list{display:table-cell;}.new-fiche-hotel-ky .hotel-content-ky .new-fiche-hotel-ky .content-services-list li{padding:5px 0;width:50%;height:40px;float:left;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .hc-item-content-img{float:left;width:50px;height:40px;text-align:center;position:relative;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .hc-item-content-img img{max-height:initial;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .services-item-title{float:left;width:250px;padding-left:10px;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .services-item-title span{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:50px;text-align:left;vertical-align:middle;height:40px;display:table-cell;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content p{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:20px;margin-top:5px;text-align:left;transform:scaleY(1.0011);}.new-hotel-ky .section-reviews .rating-tripadvisor{padding-top:10px;}.new-hotel-ky .section-reviews .img-tripadvisor div{padding-top:5px;}.new-fiche-hotel-ky .tripAdvisor-container{background-color:#ffffff;width:240px;padding:20px;}.new-fiche-hotel-ky .tripAdvisor-container h2{font-family:Arial;color:#494949;font-size:16px;font-weight:700;margin-bottom:13px;}.new-fiche-hotel-ky .tripAdvisor-container .rating{font-family:Arial;color:#00a680;font-size:16px;font-weight:700;}.new-fiche-hotel-ky .tripAdvisor-container .rating img{padding:1px 0px 0px 10px;}.new-fiche-hotel-ky .tripAdvisor-container .view-review{font-family:Arial;color:#494949;font-size:14px;font-weight:700;display:block;margin-top:10px;}.new-hotel-ky span.ky-star-rating{float:left;height:25px;}.new-hotel-ky span.ky-star-rating img{padding-left:2px;padding-top:10px;}#content .region-content .new-hotel-ky h1.title-ky{font-family:NewBaskerville;color:#0f6298;font-size:24px;font-weight:400;margin-right:5px;width:auto;float:left;}.new-hotel-ky .descriptif-intro{font-family:Arial;color:#494949;font-size:10px;font-weight:100;line-height:20px;text-align:left;height:41px;margin-top:11px;overflow:hidden;transform:scaleY(1.0011);}.new-hotel-ky .hotel-menu-stiky .read-more{color:#4c96c6;}.descriptif-intro h2{font-weight:normal !important;font-size:small;}.wbe-hotel-new-block-ky{margin:20px 0px;z-index:10;}.wbe-hotel-new-block-ky-container{}.wbe-hotel-new-block-ky-fix{position:fixed;bottom:0px;}.wbe-hotel-new-block-ky-abs{position:absolute !important;}#wbe-hotel-new-block-ky-fix-region{display:block;position:relative;width:100%;height:180px;}.wbe-hotel-new-block-ky #webbooking-hotel-page-block-title:before{content:url(/sites/default/themes/custom/kyriad_theme/images/wbe-rectangle.png);position:relative;z-index:5;float:left;margin-left:-20px;margin-top:9px;}.wbe-hotel-new-block-ky #webbooking-hotel-page-block-title{background-color:#ffffff;width:137px;height:40px;padding:15px 10px;position:relative;float:right;margin-right:-157px;margin-top:14px;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1);}.wbe-hotel-new-block-ky .wbe-hotel-new-block-right{width:125px;float:right;margin-top:13px;margin-right:10px;}.wbe-hotel-new-block-ky .wbe-hotel-new-best-price .wbe-hotel-new-ps .ps-old-price{text-decoration:line-through;}.wbe-hotel-new-block-ky .wbe-hotel-new-best-pric p,.wbe-hotel-new-block-ky .wbe-hotel-new-best-price .wbe-hotel-new-ps .ps-new-price{font-family:Arial;color:#0c3486;font-size:12px !important;font-weight:400;line-height:15px;text-align:right;}.wbe-hotel-new-block-ky .wbe-hotel-new-best-price{font-family:Arial;color:#0c3486;font-size:12px;font-weight:400;line-height:15px;width:125px;height:40px;text-align:right;display:none;}.wbe-hotel-new-block-ky .wbe-hotel-new-best-price .wbe-hotel-new-ps{font-family:Arial;color:#b4b4b5;font-size:12px;font-weight:400;line-height:22px;}.wbe-hotel-new-block-ky .wbe-hotel-new-submit{font-family:LibreBaskerville;width:100px;height:22px;text-align:center;padding-top:6px;float:right;color:#fff;font-size:14px;text-transform:uppercase;cursor:pointer;padding-top:6px;font-weight:lighter;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:background 0.5s ease-out;background:#014a7f;}.wbe-hotel-new-block-ky form{background-color:#ebe6e3;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);width:617px;padding:10px 10px 10px 20px;display:inline-block;}.glyphicon-chevron-right:before{content:">" !important;font-family:rubrik;font-size:25px;}.glyphicon-chevron-left:before{content:"<" !important;font-family:rubrik;font-size:25px;}.wbe-hotel-new-block-ky .wbe-hotel-new-submit:hover{background:#014a7f;}.new-hotel-ky .reviews-footer-more-show-hide:before,.new-hotel-ky .services-more-show-hide:before,.wbe-hotel-new-block-ky .wbe-hotel-new-submit:before{content:'> ';font-family:rubrik;font-size:14px;}.new-hotel-ky .controls{position:relative;z-index:7;width:100%;margin-left:auto;margin-right:auto;}.new-hotel-ky #hotel-slideshow-image-grande .next,.new-hotel-ky #hotel-slideshow-image-grande .prev{cursor:pointer;display:block;height:42px;position:absolute;top:100px;width:17px;z-index:3;}.new-hotel-ky #hotel-slideshow-image-grande .controls .prev{background:url(/sites/default/themes/custom/kyriad_theme/images/left_arrow_slide_ky.png);left:5px;}.new-hotel-ky #hotel-slideshow-image-grande .controls .next{background:url(/sites/default/themes/custom/kyriad_theme/images/right_arrow_slide_ky.png);right:8px;}.wbe-hotel-new-block-ky #search_input_wrapper,.wbe-hotel-new-block-ky .form-webbooking-top #infos-room-wrapper .fieldset-wrapper .form-wrapper legend,.wbe-hotel-new-block-ky .form-webbooking-top #edit-date-picker,.wbe-hotel-new-block-ky .form-item-destination{display:none;height:0px;}.wbe-hotel-new-block-ky .form-webbooking-top{display:table;}.wbe-hotel-new-block-ky .form-webbooking-top div.clearfix:first-child{width:286px;float:left;border-right:1px solid #c9c6c3;}.wbe-hotel-new-block-ky .form-webbooking-top #infos-room-wrapper{float:left;width:160px;margin-left:20px;}.wbe-hotel-new-block-ky #edit-infos-room-wrapper .form-wrapper{margin-top:0px !important;}.wbe-hotel-new-block-ky #edit-infos-room-wrapper .form-type-select label,.wbe-hotel-new-block-ky .form-webbooking-top label{font-family:Arial;color:#494949 !important;font-size:12px;font-weight:400 !important;text-align:left;margin-bottom:5px;padding:0px !important;float:initial !important;}.wbe-hotel-new-block-ky .form-webbooking-top #edit-infos-room-wrapper .form-type-select select,.wbe-hotel-new-block-ky .form-webbooking-top select{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/select_arrow_ky.png) 26px no-repeat;border:1px solid #9e9b99;width:48px;height:28px;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;text-align:left;}.wbe-hotel-new-block-ky .form-webbooking-top .form-type-select{margin-left:15px !important;float:left;}.wbe-hotel-new-block-ky .container-inline-date{width:125px;float:left;}.wbe-hotel-new-block-ky .form-item-arrival-date-date input{background:#FFF url(/sites/default/themes/custom/kyriad_theme/images/calendrier_ky.png) 7px center no-repeat;color:#b4b4b5;border:1px solid #9e9b99;width:93px;height:26px;padding-left:25px;font-style:normal;font-family:arial;font-size:12px;padding-top:0px;}.wbe-hotel-new-block-ky .form-webbooking-top #edit-infos-room-wrapper .form-type-select select,.wbe-hotel-new-block-ky .form-webbooking-top select{font-style:normal;font-family:arial;font-size:12px;color:#b4b4b5;}.wbe-hotel-new-block-ky #form-webbooking-more-criterias{background:none;border-top:1px solid #c9c6c3;margin-top:5px;}.wbe-hotel-new-block-ky #form-webbooking-more-criterias p.form-webbooking-more-criterias{font-family:Arial;color:#0c3486;font-size:12px;font-weight:400;text-align:left;padding:10px 0 0 25px;margin:0;background:url(/sites/default/themes/custom/kyriad_theme/images/picto_pus_ky.png) no-repeat 0 10px;}.wbe-hotel-new-block-ky #form-webbooking-more-criterias p.criterias-open{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_moins_ky.png) no-repeat 0 10px;}.wbe-hotel-new-block-ky .form-webbooking-bottom{margin-top:15px;}.wbe-hotel-new-block-ky .form-webbooking-bottom .inside_block{width:280px;float:left;}.wbe-hotel-new-block-ky .form-webbooking-bottom .last.inside_block{padding-left:40px;}.wbe-hotel-new-block-ky .form-webbooking-bottom .form-item-royalty-card-id #edit-royalty-card-id,.wbe-hotel-new-block-ky .form-webbooking-bottom .form-item-royalty-card-pass #edit-royalty-card-pass{width:114px;margin-right:14px;}.wbe-hotel-new-block-ky .form-webbooking-bottom .form-item-coupon #edit-coupon{width:252px;}.wbe-hotel-new-block-ky .form-webbooking-bottom .iata-container{float:left;}.wbe-hotel-new-block-ky .form-webbooking-bottom .form-item-sport{margin-top:21px;}.new-fiche-hotel-ky .descriptif-intro img{display:none;}.wbe-hotel-new-block-ky .form-item-royalty-card-id label,.wbe-hotel-new-block-ky .form-item-royalty-card-pass  label,.wbe-hotel-new-block-ky .form-item-coupon label,.wbe-hotel-new-block-ky .form-item-travelers-contract label,.wbe-hotel-new-block-ky .form-item-iata label{font-size:110%;font-weight:normal;display:block;margin:0 0 3px 0;color:#6d6c6b;}.wbe-hotel-new-block-ky .form-item-royalty-card-id #edit-royalty-card-id,.wbe-hotel-new-block-ky .form-item-royalty-card-pass #edit-royalty-card-pass,.wbe-hotel-new-block-ky .form-item-coupon #edit-coupon,.wbe-hotel-new-block-ky .form-item-travelers-contract #edit-travelers-contract,.wbe-hotel-new-block-ky .form-item-iata #edit-iata{width:90px;height:20px;padding:0 0 0 6px;margin:0 0 5px 0;font-size:128%;color:#bcbec0;border:solid 1px #cdc9c6;background:#757473;}.wbe-hotel-new-block-ky .form-item-travelers-contract #edit-travelers-contract{width:210px;}.wbe-hotel-new-block-ky .hotel-page-block-title-starting-price{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;}.wbe-hotel-new-block-ky .webbooking-title-second-line{font-family:Arial;color:#b4b4b5;font-size:12px;font-weight:400;line-height:22px;}.new-hotel-ky #hotel-slideshow-container{padding:0;margin:10px 0 0 0;}.new-hotel-ky #hotel-slideshow-container div.view-max{background:none;padding:0;}.new-hotel-ky #hotel-slideshow-container div.view-max a{text-transform:none;text-decoration:none;}.new-hotel-ky #hotel-slideshow-container .lhg-slide-see-all{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:18px;text-align:center;background-color:#ffffff;width:120px;position:relative;padding:7px 0;margin:-50px auto auto 20px;}.new-hotel-ky #hotel-slideshow-container .view-max .main-slideshow-image-helper{width:647px;height:215px;overflow:hidden;}.new-hotel-ky #hotel-slideshow-container #hotel-slideshow-image-grande img{width:647px;}.new-hotel-ky .hotel-menu-container-ky{margin-top:30px;height:38px;}.new-hotel-ky .hotel-menu-ky{width:647px;display:inline-table;background-color:#014a7f;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);padding:0px;}.hotel-menu-stiky-ky{position:fixed;top:74px;z-index:30;}.new-hotel-ky .hotel-menu-ky li{float:left;text-align:center;padding:10px 0;height:14px;border-bottom:4px solid #014a7f;}.new-hotel-ky .hotel-menu-ky li a{color:white;font-weight:normal;font-family:LibreBaskerville;font-size:14px;line-height:18px;}.new-hotel-ky .hotel-menu-ky li a:hover{color:white;}.new-hotel-ky .hotel-menu-ky li a.active{color:white;font-family:LibreBaskerville;}.new-hotel-ky .hotel-menu-ky li a.active:before{content:"> ";font-family:rubrik;font-weight:lighter;}.new-hotel-ky .hotel-highlights-content{border:1px solid #c9c6c3;display:inline-block;margin:25px 0 0;padding:10px 0 10px 0;}.new-hotel-ky .hotel-highlights-content .hotel-highlights-title{margin-bottom:5px;line-height:inherit;font-family:LibreBaskerville;font-weight:normal;font-size:24px;color:#0f6298;width:inherit;text-align:left;text-indent:19.981px;float:left;}.new-hotel-ky .hotel-highlights-content .hotel-highlights-item{float:left;width:603px;}.new-hotel-ky .hotel-highlights-content .hotel-highlights-item ul{column-count:2;}.new-hotel-ky .hotel-highlights-content .hotel-highlights-item ul li h2:before{content:url(/sites/default/themes/custom/kyriad_theme/images/good_reason_item_picto.png);padding-right:5px;}.new-hotel-ky .hotel-highlights-content .hotel-highlights-item ul li h2{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;text-align:left;text-indent:20px;width:305px;}.new-hotel-ky #hotel-map{width:647px;height:300px;margin-bottom:20px;}.new-hotel-ky .section-reviews{background-color:transparent;border-radius:initial;margin:0;}.new-hotel-ky .section-reviews .reviews-container{background-color:#ebe6e3;border-radius:initial;width:647px}.new-hotel-ky .section-reviews .reviews-container .reviews-content.first-reviews{border:none;}.new-hotel-ky .section-reviews .reviews-container .reviews-content{border-top:1px solid #c9c6c3;}.new-hotel-ky .section-reviews .item-review .review-read-more-text{color:#4c96c6;}.new-hotel-ky .section-reviews .item-review .review-read-more-text:hover{text-decoration:underline;}.new-hotel-ky .reviews-footer-more a:hover{color:white;text-transform:uppercase;text-decoration:none;}.new-hotel-ky .reviews-footer-more a{font-size:12px;font-weight:lighter;text-transform:uppercase;font-family:LibreBaskerville;}.new-hotel-ky .reviews-footer-more a:hover{color:white;text-transform:uppercase;text-decoration:none;}.new-hotel-ky .reviews-footer-more{display:block;border-radius:0;width:initial;height:initial;padding:10px;background:#014a7f;float:right;text-align:center;position:relative;margin:-70px 50px auto;}.new-hotel-ky .reviews-content-block{margin:0;}.new-hotel-ky .section-reviews .img-tripadvisor img{float:left;margin-right:10px;}.new-hotel-ky .section-reviews .img-avatar{border:none;display:inline-block;height:50px;overflow:hidden;width:50px;border-radius:50%;background-clip:padding-box;}.new-hotel-ky .section-reviews .name-review,.new-hotel-ky .section-reviews .date-review,.new-hotel-ky .section-reviews .item-user{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;}.new-hotel-ky .section-reviews .type-review,.new-hotel-ky .section-reviews .type-review-value{color:#acaaa9;}.new-hotel-ky .section-reviews .title-review{font-family:Arial;color:#494949;font-size:12px;font-weight:700;line-height:22px;text-align:left;}.nearby-places-container .nearby-places-tabs{padding:0px !important;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li{background:transparent;border:none;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li a{font-family:Arial;color:#acaaa9;font-size:12px;font-weight:400;line-height:22px;text-align:center;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li.ui-tabs-active a{color:#494949;}.nearby-places-container .nearby-places-tabs .nearby-places-element ul{display:table-cell;width:100%;text-align:left;}.nearby-places-container .nearby-places-tabs .nearby-places-element ul li{padding:10px 1% 10px;height:100%;width:48%;float:left;}.nearby-places-container #around-restaurants .nearby-places-element ul li{height:70px;}.nearby-places-container .nearby-places-tabs .nearby-places-element{background-color:#ebe6e3;width:614px;display:inline-table;margin-bottom:30px;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-title{font-family:Helvetica;color:#494949;font-size:12px;font-weight:700;line-height:22px;display:block;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-distance{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;display:block;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-read-more{font-family:Arial;color:#083188;font-size:12px;font-weight:400;line-height:22px;display:block;}#around-transports .around-transports-sub-title{font-family:Arial;font-weight:600;height:20px;color:#494949;display:block;text-align:center;margin-bottom:10px;border-bottom:1px solid #acaaa9;width:80%;}#around-transports .around-transports-element{width:202px;display:inline-block;}#around-transports .around-transports-element ul li{padding:5px 1% 5px;width:98%;}.new-hotel-ky .services-show-more span:hover,.new-hotel-ky .elements-show-more span:hover{color:white;}.hotel-menu-container-ky a:hover{text-decoration:none;}.nearby-places-container .ui-widget{border:0;}.new-hotel-ky .services-show-more,.new-hotel-ky .elements-show-more{border-radius:0px !important;width:initial !important;height:initial !important;padding:10px !important;background:#014a7f !important;}.new-hotel-ky .services-show-more span,.new-hotel-ky .elements-show-more span{font-size:12px;font-weight:lighter;text-transform:uppercase;font-family:LibreBaskerville;color:#ffffff;cursor:pointer;}.new-hotel-ky .services-show-more,.new-hotel-ky .elements-show-more{display:block;border-radius:3px;background-color:#4c96c6;width:114px;height:30px;float:right;padding-top:13px;text-align:center;position:absolute;margin:1px 50px auto;right:0;bottom:15px;}.new-hotel-ky .hotel-map-contact{display:inline-flex;width:100%;}.new-hotel-ky .hotel-map-infos,.new-hotel-ky .hotel-map-adresse{width:50%;float:left;}.new-hotel-ky .route-calculator{border:none;}.new-hotel-ky .route-calculator-form legend{font-family:Arial !important;color:#494949;font-size:12px;font-weight:400;line-height:22px;padding-top:5px;float:left;}.new-hotel-ky .route-calculator-form legend:before{content:url(/sites/default/themes/custom/kyriad_theme/images/route_ky.png);width:42px;height:42px;float:left;margin:-10px 10px 0;}.new-hotel-ky fieldset.route-calculator-form input{border:1px solid #9e9b99;background-color:#ffffff;width:188px;height:28px;width:180px;text-transform:lowercase;border-radius:0;}.new-hotel-ky fieldset.route-calculator-form .field-destination-from,.new-hotel-ky fieldset.route-calculator-form .field-destination-to{float:left;padding-left:5px;}.new-hotel-ky fieldset.route-calculator-form .field-destination-from label,.new-hotel-ky fieldset.route-calculator-form .field-destination-to label{display:none;}.new-hotel-ky fieldset.route-calculator-form input.route-calculator-form-submit{background:#014a7f;cursor:pointer;width:118px;height:30px;border:none;margin-top:0px;text-transform:uppercase;font:initial;font-size:14px;}.new-hotel-ky .lhg-cs-ky-container{}.new-hotel-ky .lhg-cs-ky-container .lhg-cs-ky-content{padding-top:15px;width:201px;}.new-hotel-ky .lhg-cs-ky-container .lhg-cs-ky-img img{display:block;width:201px;height:124px;transform:initial !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.new-hotel-ky .carousel .col-md-4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.new-hotel-ky .lhg-cs-ky-container .lhg-cs-ky-content .lhg-cs-ky-title a{font-family:Arial;font-size:12px;line-height:16px;color:#474747;font-weight:700;}.new-hotel-ky .lhg-cs-ky-container .lhg-cs-ky-content .lhg-cs-ky-container-content-price{font-family:Arial;font-size:12px;line-height:22px;color:#9c9e9f;font-weight:400;}.new-hotel-ky .lhg-cs-ky-container .lhg-cs-ky-content .lhg-cs-ky-container-content-price .lhg-cs-ky-stars{padding-left:5px;}.new-hotel-ky .hotel-content-item .carousel-inner .item.left.active{transform:translateX(-33%);}.new-hotel-ky .hotel-content-item .carousel-inner .item.right.active{transform:translateX(33%);}.new-hotel-ky .hotel-content-item .carousel-inner .item.next{transform:translateX(33%)}.new-hotel-ky .hotel-content-item .carousel-inner .item.prev{transform:translateX(-33%)}.new-hotel-ky .hotel-content-item .carousel-inner .item.right,.new-hotel-ky .hotel-content-item .carousel-inner .item.left{transform:translateX(0);}.new-hotel-ky .hotel-content-item .carousel-control.left,.new-hotel-ky .hotel-content-item .carousel-control.right{background-image:none;height:40px;}.new-hotel-ky .hotel-content-item .carousel-control{opacity:1;top:33px;bottom:auto;width:10%;}.new-hotel-ky .hotel-content-item .carousel-control i{border-radius:50%;background:#014a7f;width:40px;height:40px;font-size:20px;padding-top:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.new-hotel-ky .hotel-content-item .carousel-control .glyphicon-chevron-left,.new-hotel-ky .hotel-content-item .carousel-control .icon-prev{margin-left:-3px;}.wbe-hotel-new-block-ky INPUT::-webkit-input-placeholder{color:#bcbec0;}.wbe-hotel-new-block-ky INPUT::-moz-placeholder{color:#bcbec0;}.block-marketing-left,.block-marketing-right{width:306px;height:300px;text-align:center;float:left;}.block-marketing-left{background-color:#ebe6e3;}.block-marketing-right{background-color:#ddd4d1;margin-left:35px;}.new-fiche-hotel-ky .hc-item-content H2,H3{font-size:13px;line-height:20px;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left p{text-align:center;position:relative;width:306px;height:260px;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-right p{text-align:center;position:relative;width:100%;height:100%;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left p img,.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-right p img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left .controls{position:relative;width:306px;margin-left:auto;margin-right:auto;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left .controls .pager{cursor:pointer;display:block;position:absolute;z-index:3;text-align:center;width:100%;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left .controls .pager a{border-radius:50%;background-color:rgba(73,73,73,0.3);width:10px;height:10px;display:inline-block;margin:5px;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .block-marketing-left .controls .pager a.activeSlide{background-color:#494949;}.hc-item-content .hc-item-content-left{width:306px;height:300px;float:left;font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;text-align:left;}.hc-item-content .hc-item-content-right{width:306px;height:300px;float:left;margin-left:35px;}.hc-item-content .hc-item-content-right .lh-hotel-slider{width:306px;height:300px;}.hc-item-content .hc-item-content-right .lh-hotel-slider img{width:306px;height:300px;}.hc-item-content .hc-item-content-left .hc-item-content-left-1{width:306px;height:123px;overflow:hidden;margin-bottom:15px;}.hc-item-content .hc-item-content-left .hc-item-content-description{background-color:#ebe6e3;width:266px;min-height:122px;padding:20px;position:absolute;z-index:4;}.hc-item-content .hc-item-content-left .hc-item-content-description-inner{min-height:122px;height:122px;overflow:hidden;}.new-fiche-hotel-ky .hotel-content-ky .hotel-content-item .hc-item-content .hc-item-content-left .hc-item-content-description p{font-weight:normal;line-height:20px;color:#494949;font-size:12px;font-weight:700;text-align:left;transform:scaleY(1.0011);}.new-hotel-ky .hotel-menu-ky li:hover{border-bottom:4px solid #4c96c6;}.lhg-overflowing:after{content:url(/sites/default/themes/custom/kyriad_theme/images/picto_pus_ky.png);float:right;height:0;cursor:pointer;}.lhg-height-auto{height:auto !important;}.lhg-no-after:after{content:'';}.hc-item-content .lh-hotel-slider .controls{position:relative;width:255px;margin-left:auto;margin-right:auto;top:-175px;}.hc-item-content .lh-hotel-slider .controls .prev,.hc-item-content .lh-hotel-slider .controls .next{cursor:pointer;display:block;height:45px;position:absolute;width:18px;z-index:4;}.hc-item-content .lh-hotel-slider .controls .prev{background:url(/sites/default/themes/custom/kyriad_theme/images/left_arrow_slide_ky.png);left:5px;}.hc-item-content .lh-hotel-slider .controls .next{background:url(/sites/default/themes/custom/kyriad_theme/images/right_arrow_slide_ky.png);right:8px;}.lhg-staticmap-container{border:1px solid #ebe6e3;background-color:#ebe6e3;width:276px;height:205px;margin-top:30px;}.lhg-staticmap-content{font-family:Arial;color:#494949;font-size:12px;font-weight:400;line-height:22px;text-align:left;padding:20px;}.lhg-staticmap-container .lhg-staticmap-route{font-family:Arial;color:#0c3486;font-size:12px;font-weight:400;line-height:22px;text-align:left;text-transform:none;text-decoration:none;}.hotel-list-container{}.hotel-list-container .section-title{font-size:14px;font-weight:bold;display:block;color:white;background:#4C96C6;padding:5px 10px;margin-right:-1px;}.controls-block3{position:relative;bottom:140px;left:24px;width:95%;}.controls-block3 .prev{float:left;background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-left-small.png);width:25px;height:43px;z-index:4;position:absolute;cursor:pointer;}.controls-block3 .next{float:right;width:25px;height:43px;background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-right-small.png);z-index:4;position:relative;cursor:pointer;}.controls-block3 .pager-block3{width:100%;position:relative;top:75px;height:20px;left:0;right:0;z-index:7;text-align:center;}.controls-block3 .pager-block3 a{background:#fff;border:1px solid #ccc;border-radius:50%;display:inline-block;height:17px;margin-left:5px;margin-right:5px;width:17px;}.controls-block3 .pager-block3 a.activeSlide{background:#0f6298;}.ky-wifi-home{width:250px;height:234px;}.ky-frozen-yoghourt,.ky-prix-bas,.ky-carte-reduction{width:333px !important;height:234px !important;}.node-special-offer .field-type-image img{image-rendering:-webkit-optimize-contrast;}.view-special-offer .views-row img{max-height:156px!important;image-rendering:-webkit-optimize-contrast;}.node-special-offer .field-type-text-with-summary p{margin-bottom:7px;}.view-special-offer .views-row{margin-bottom:25px!important;background-color:#80808014;padding:0px;margin:20px 0px 0 0px;}.view-special-offer .views-row h2{margin-left:10px;text-transform:uppercase;}.view-special-offer .views-row p{margin:0 10px 10px;}.node-special-offer .btn_validate_wrap .btn_validate{float:right;}
.popup{display:none;position:fixed;left:50%;top:50px;margin-left:-267px;z-index:1002;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px#888;box-shadow:0 0 5px #888;width:535px;border-radius:8px;background-color:white;font-size:14px;}.popup div{font-family:Arial,Helvetica,sans-serif;text-align:center;color:grey;}.popup .header{border-top-left-radius:8px;border-top-right-radius:8px;height:40px;background-image:url(/sites/all/themes/custom/lhg_theme/images/popup/BG_Title.gif);background-repeat-y:no-repeat;border-top:solid 1px #fefefe;border-bottom:solid 1px #c9c9c9;text-transform:uppercase;font-family:"Times New Roman",Times,serif;font-size:20px;font-weight:bold;color:#4d555a;line-height:40px;vertical-align:middle;}.popup .close{float:right;height:40px;line-height:40px;vertical-align:middle;width:36px;overflow:hidden;}.popup .shadow{height:5px;background-image:url(/sites/all/themes/custom/lhg_theme/images/popup/Shadow.gif);background-repeat:repeat-x;}.popup .signup-email{background:none repeat scroll 0 0 #78b2de;border-radius:8px 8px 8px 8px;padding:5px;width:220px;}.popup .sidebar-signup-email[type="text"]{-moz-box-sizing:border-box;border:1px solid #4082cd;border-radius:8px 8px 8px 8px;box-shadow:2px 13px 9px -10px rgba(0,0,0,0.3) inset;padding:8px 10px 4px;width:220px;}.popup .infos{display:table;margin:20px;width:100%;}.popup .cell{display:table-cell;}.popup .my_button{-moz-box-shadow:0px 0px 5px 0px #c5c5c5;-webkit-box-shadow:0px 0px 5px 0px #c5c5c5;box-shadow:0px 0px 5px 0px #c5c5c5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#55a0ca),color-stop(1,#3669ab));background:-moz-linear-gradient(center top,#55a0ca 5%,#3669ab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#55a0ca',endColorstr='#3669ab');background-color:#55a0ca;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:3px solid #ffffff;display:inline-block;color:#ffffff;font-family:"Times New Roman",Times,serif;font-size:17px;font-weight:bold;padding:6px 12px;text-decoration:none;text-shadow:1px 1px 0px #3a779d;margin-left:20px;white-space:nowrap;}.popup .newsletter-mail-error{font-size:14px;}.popup .my_button:before{content:"> ";}.popup .my_button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#3669ab),color-stop(1,#55a0ca));background:-moz-linear-gradient(center top,#3669ab 5%,#55a0ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3669ab',endColorstr='#55a0ca');background-color:#3669ab;}.popup .my_button:active{position:relative;top:1px;}.popup .promo{padding-bottom:20px;}.popup .close_bottom{float:right;font-size:10px;height:10px;margin-top:-20px;margin-right:20px;}.popup .close_bottom a{text-decoration:none;color:#a2a6a9;}
@font-face{font-family:'Glyphicons Halflings';src:url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/sites/default/themes/custom/kyriad_theme/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");}.js-lhg-fs-overlay:before{content:'';background-color:rgba(0,0,0,0.5);position:fixed;z-index:999;width:100%;height:100%;}.js-lhg-fs-overlay:after{content:url(/sites/default/themes/custom/kyriad_theme/images/svg/spin.svg);position:fixed;top:calc(50% - 30px);left:calc(50% - 60px);z-index:1000;}.js-lhg-filter-container > div{padding-left:10px;}.js-lhg-filter-container{width:260px;border:1px solid #e0e0e0;background-color:white;float:left;margin:0 15px 20px 0;padding:0 0 15px 0;}.lhg-custom-list-filter-item .input-line{width:175px;height:20px;margin-top:3px;padding-left:5px;}.block-lhg-faceted-search{background-color:#f5f5f5;position:relative;}.lhg-float-left{float:left;}.lhg-float-right{float:right;}#lhg-list-container #lhg-top-filter *{font-size:13px;outline-style:none;}.lhg-custom-filter-clearfix{clear:both;}.lhg-custom-list-filter-item #lhg_filter_brand input,.lhg-custom-list-filter-item #lhg_filter_brand label{cursor:pointer;font-size:12px;}.lhg-custom-list-filter-item{clear:both;margin-top:12px;}.lhg-custom-list-filter-item #lhg_filter_brand{margin:3px 10px 10px 0;padding:10px 0 1px 0;background-color:#f5f5f5;border-radius:5px;}.lhg-custom-list-filter-item h4{margin:20px 0 10px 0;font-weight:bold;font-family:'Hind',sans-serif;text-transform:uppercase;font-size:10px;color:#535f60;}.lhg-custom-list-filter-item #edit-fs-brand.form-checkboxes{position:relative;top:-21px;left:7px;}.lhg-custom-list-filter-item #lhg_filter_brand input{margin-right:0;}.lhg-custom-list-filter-item #lhg_filter_brand label{margin-left:0;text-transform:uppercase;color:black;font-size:0.7rem;}.lhg-custom-list-filter-item #lhg_filter_brand .form-type-checkbox{display:inline-block;}.lhg-custom-list-filter-item #lhg_filter_brand .form-type-checkbox input{display:block;position:relative;top:74px;left:22px;}.lhg-custom-list-filter-item #lhg_filter_brand .form-type-checkbox label{display:block;}.lhg-custom-list-filter-item-content .form-type-textfield{width:185px;display:inline-block;}.lhg-custom-distance,.lhg-custom-price{display:inline-block;font-size:0.7rem;font-family:'Josefin Slab',serif;font-style:italic;}#lhg_filter_distance,#lhg_filter_price{width:150px;display:inline-block;}.lhg-custom-list-filter-item-content.lhg-top36{padding:36px 10px 10px 10px;margin:3px 10px 10px 0;border-radius:5px;background-color:#f5f5f5;}#edit-fs-features-premium .ui-button{display:block;height:57px;width:57px;background:#f2f2f2;border:0;position:relative;}#edit-fs-features-premium .ui-button img{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);}#edit-fs-features-premium .ui-button.ui-state-hover,#edit-fs-features-premium .ui-button.ui-state-active{background:#8bc652;color:white;transition:0.3s all;}#edit-fs-features-premium .ui-button.ui-state-active.ui-state-hover{background:#669539;transition:0.3s all;}#edit-fs-features-premium .form-type-checkbox{display:inline-block;margin:2px 0;}.form-item-fs-features-sub .ui-accordion-header{width:220px;margin-top:2px;border-radius:0;background:#f2f2f2;border:0;padding:10px;cursor:pointer;font-size:0.9rem;color:gray;}.form-item-fs-features-sub .ui-accordion-header:hover{color:black;}.form-item-fs-features-sub .ui-accordion-header-icon{display:inline-block;height:13px;margin-right:5px;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols{width:255px;display:inline-block;vertical-align:top;margin:0 0 12px 12px;}#lhg-fs-list-hotels .lhg-hotel-item{outline-style:none;text-decoration:none;display:inline-block;margin:0 10px 25px;background-color:white;}#lhg-fs-list-hotels .hotel-info{padding:5px;margin-top:5px;}#lhg-fs-list-hotels .btn_validate_wrap input.btn_validate{padding:0;font-size:1rem;}#lhg-fs-list-hotels .btn_validate_wrap{background:#8bc652;border-radius:0 0 5px 5px;font-size:18px;line-height:1.33333;width:100%;padding:10px 0;text-align:center;}#lhg-fs-list-hotels .btn_validate_wrap:hover,#lhg-fs-list-hotels .btn_validate_wrap:focus{background:#8bc652;color:white;transition:0.3s all;}#lhg-fs-list-hotels .btn_validate_wrap:hover,#lhg-fs-list-hotels .btn_validate_wrap:focus{background:#669539;transition:0.3s all;}#lhg-fs-list-hotels .btn_validate_wrap input{background:none;}#lhg-fs-list-hotels .btn_validate_wrap{margin-top:10px;}#lhg-fs-list-hotels .lhg-resort-tilte{font-size:0.8rem;color:#222;font-weight:normal;margin-bottom:5px;height:37px;}#lhg-fs-list-hotels .hotel-picture-img{min-height:195px;min-width:255px;}#lhg-fs-list-hotels .resort-img.js-img-overlay a:after{content:"";background-color:white;height:195px;width:255px;z-index:20;position:absolute;top:0;left:0;}#lhg-fs-list-hotels .resort-img.js-img-overlay a:before{content:url(/sites/default/themes/custom/kyriad_theme/images/svg/spin.svg);position:absolute;top:30px;left:70px;z-index:25;}#lhg-fs-list-hotels .lhg-result-info{padding:13px;}#lhg-fs-list-hotels .lhg-result-info p{font-size:1rem;font-family:'Josefin Slab',serif;font-style:italic;}#lhg-fs-list-hotels .form-item-arrival-date,#lhg-fs-list-hotels .form-item-nights{margin:0;float:none;}.block-lhg-faceted-search .lhg-webbooking-country-region-form label{margin:0 0 10px 0;padding:0;font-weight:normal;font-size:0.6rem;color:#535f60;text-align:center;}#lhg-fs-list-hotels .form-item-arrival-date{width:65px;}#lhg-fs-list-hotels .form-type-select{width:57px;}#lhg-fs-list-hotels .form-item-arrival-date input,#lhg-fs-list-hotels .form-type-select select{width:100%;padding:0 !important;margin:0 !important;font-size:0.7rem;text-align:center;}#lhg-fs-list-hotels .form-item-arrival-date input{height:23px;background-color:white;border:1px solid #d7d7d7;border-radius:initial;}#lhg-fs-list-hotels .form-type-select select{height:25px;background-color:white;border:1px solid #d7d7d7;}#lhg-fs-list-hotels .container-inline-date .date-padding{padding:0;float:none;}.lhg-webbooking-country-region-form .form-item,.lhg-webbooking-country-region-form .country-date-with-error{display:inline-block;vertical-align:top;margin:0;}.lhg-webbooking-country-region-form .country-date-with-error{margin:0 4px 0 5px;}#lhg-fs-list-hotels .hotel-line-col-bottom{position:relative;height:110px;}.block-lhg-faceted-search .lhg-webbooking-country-region-form{position:absolute;bottom:0;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols{height:350px;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols[data-brand=CA]{border-bottom:2px solid rgb(139,198,82);}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols[data-brand=KY]{border-bottom:2px solid #56a8d7;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols[data-brand=PC]{border-bottom:2px solid #f5af00;}#lhg-fs-list-hotels .lhg-hotel-item.js-active .lhg-hotel-item__main{position:absolute;background-color:white;box-shadow:0 0 15px #888;border:5px solid white;left:-5px;top:-5px;transition:box-shadow 0.5s;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols.js-active{position:relative;z-index:100;}.node-type-city .hotel-line-col-bottom{display:none;}#lhg-fs-list-hotels .lhg-hotel-item.js-active .hotel-line-col-bottom{display:block;}#lhg-fs-list-hotels #lhg_list_pagination{padding:35px 0;text-align:center;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination{margin:0 auto;list-style:none;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination li{display:inline-block;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination a{text-decoration:none;cursor:pointer;padding:5px 10px;margin:0;background-color:#f3f3f3;border-radius:5px;color:gray;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination li.lhg-active a{background-color:#8bc652;color:white;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination li.lhg-active a{background-color:#8bc652;color:white;}#lhg-fs-list-hotels #lhg_list_pagination ul.pagination li:hover a{background-color:#669539;color:white;}#lhg-list-scroll-button{text-align:center;padding:40px 0 20px 0;}#lhg-list-scroll-button button{background-color:#8bc652;border:0;padding:15px 30px;color:white;font-size:1.1rem;text-transform:uppercase;outline:0;}#lhg-list-scroll-button button:hover{cursor:pointer;background-color:#669539;transition:background-color 0.5s;}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list{margin:0;padding:0;position:relative;display:inline-block;list-style:none;}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list .sub-menu{position:absolute;display:none;list-style:none;min-width:160px;background-color:white;padding:8px 0 0;border:1px solid gray;}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list .sub-menu li{padding:10px;}#lhg-fs-list-hotels #lhg-top-filter .btn-lg{border-radius:2px;padding:10px;vertical-align:top;margin-right:5px;}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings',sans-serif;font-style:normal;font-weight:normal;line-height:1;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.glyphicon-asterisk:before{content:"\2a";}.glyphicon-plus:before{content:"\2b";}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac";}.glyphicon-minus:before{content:"\2212";}.glyphicon-cloud:before{content:"\2601";}.glyphicon-envelope:before{content:"\2709";}.glyphicon-pencil:before{content:"\270f";}.glyphicon-glass:before{content:"\e001";}.glyphicon-music:before{content:"\e002";}.glyphicon-search:before{content:"\e003";}.glyphicon-heart:before{content:"\e005";}.glyphicon-star:before{content:"\e006";}.glyphicon-star-empty:before{content:"\e007";}.glyphicon-user:before{content:"\e008";}.glyphicon-film:before{content:"\e009";}.glyphicon-th-large:before{content:"\e010";}.glyphicon-th:before{content:"\e011";}.glyphicon-th-list:before{content:"\e012";}.glyphicon-ok:before{content:"\e013";}.glyphicon-remove:before{content:"\e014";}.glyphicon-zoom-in:before{content:"\e015";}.glyphicon-zoom-out:before{content:"\e016";}.glyphicon-off:before{content:"\e017";}.glyphicon-signal:before{content:"\e018";}.glyphicon-cog:before{content:"\e019";}.glyphicon-trash:before{content:"\e020";}.glyphicon-home:before{content:"\e021";}.glyphicon-file:before{content:"\e022";}.glyphicon-time:before{content:"\e023";}.glyphicon-road:before{content:"\e024";}.glyphicon-download-alt:before{content:"\e025";}.glyphicon-download:before{content:"\e026";}.glyphicon-upload:before{content:"\e027";}.glyphicon-inbox:before{content:"\e028";}.glyphicon-play-circle:before{content:"\e029";}.glyphicon-repeat:before{content:"\e030";}.glyphicon-refresh:before{content:"\e031";}.glyphicon-list-alt:before{content:"\e032";}.glyphicon-lock:before{content:"\e033";}.glyphicon-flag:before{content:"\e034";}.glyphicon-headphones:before{content:"\e035";}.glyphicon-volume-off:before{content:"\e036";}.glyphicon-volume-down:before{content:"\e037";}.glyphicon-volume-up:before{content:"\e038";}.glyphicon-qrcode:before{content:"\e039";}.glyphicon-barcode:before{content:"\e040";}.glyphicon-tag:before{content:"\e041";}.glyphicon-tags:before{content:"\e042";}.glyphicon-book:before{content:"\e043";}.glyphicon-bookmark:before{content:"\e044";}.glyphicon-print:before{content:"\e045";}.glyphicon-camera:before{content:"\e046";}.glyphicon-font:before{content:"\e047";}.glyphicon-bold:before{content:"\e048";}.glyphicon-italic:before{content:"\e049";}.glyphicon-text-height:before{content:"\e050";}.glyphicon-text-width:before{content:"\e051";}.glyphicon-align-left:before{content:"\e052";}.glyphicon-align-center:before{content:"\e053";}.glyphicon-align-right:before{content:"\e054";}.glyphicon-align-justify:before{content:"\e055";color:#8bc652;}.glyphicon-list:before{content:"\e056";}.glyphicon-indent-left:before{content:"\e057";}.glyphicon-indent-right:before{content:"\e058";}.glyphicon-facetime-video:before{content:"\e059";}.glyphicon-picture:before{content:"\e060";}.glyphicon-map-marker:before{content:"\e062";color:#4c96c6;}.glyphicon-adjust:before{content:"\e063";}.glyphicon-tint:before{content:"\e064";}.glyphicon-edit:before{content:"\e065";}.glyphicon-share:before{content:"\e066";color:#4c96c6;}.glyphicon-check:before{content:"\e067";}.glyphicon-move:before{content:"\e068";}.glyphicon-step-backward:before{content:"\e069";}.glyphicon-fast-backward:before{content:"\e070";}.glyphicon-backward:before{content:"\e071";}.glyphicon-play:before{content:"\e072";}.glyphicon-pause:before{content:"\e073";}.glyphicon-stop:before{content:"\e074";}.glyphicon-forward:before{content:"\e075";}.glyphicon-fast-forward:before{content:"\e076";}.glyphicon-step-forward:before{content:"\e077";}.glyphicon-eject:before{content:"\e078";}.glyphicon-chevron-left:before{content:"\e079";}.glyphicon-chevron-right:before{content:"\e080";}.glyphicon-plus-sign:before{content:"\e081";}.glyphicon-minus-sign:before{content:"\e082";}.glyphicon-remove-sign:before{content:"\e083";}.glyphicon-ok-sign:before{content:"\e084";}.glyphicon-question-sign:before{content:"\e085";}.glyphicon-info-sign:before{content:"\e086";}.glyphicon-screenshot:before{content:"\e087";}.glyphicon-remove-circle:before{content:"\e088";}.glyphicon-ok-circle:before{content:"\e089";}.glyphicon-ban-circle:before{content:"\e090";}.glyphicon-arrow-left:before{content:"\e091";}.glyphicon-arrow-right:before{content:"\e092";}.glyphicon-arrow-up:before{content:"\e093";}.glyphicon-arrow-down:before{content:"\e094";}.glyphicon-share-alt:before{content:"\e095";}.glyphicon-resize-full:before{content:"\e096";}.glyphicon-resize-small:before{content:"\e097";}.glyphicon-exclamation-sign:before{content:"\e101";}.glyphicon-gift:before{content:"\e102";}.glyphicon-leaf:before{content:"\e103";}.glyphicon-fire:before{content:"\e104";}.glyphicon-eye-open:before{content:"\e105";}.glyphicon-eye-close:before{content:"\e106";}.glyphicon-warning-sign:before{content:"\e107";}.glyphicon-plane:before{content:"\e108";}.glyphicon-calendar:before{content:"\e109";}.glyphicon-random:before{content:"\e110";}.glyphicon-comment:before{content:"\e111";}.glyphicon-magnet:before{content:"\e112";}.glyphicon-chevron-up:before{content:"\e113";}.glyphicon-chevron-down:before{content:"\e114";}.glyphicon-retweet:before{content:"\e115";}.glyphicon-shopping-cart:before{content:"\e116";}.glyphicon-folder-close:before{content:"\e117";}.glyphicon-folder-open:before{content:"\e118";}.glyphicon-resize-vertical:before{content:"\e119";}.glyphicon-resize-horizontal:before{content:"\e120";}.glyphicon-hdd:before{content:"\e121";}.glyphicon-bullhorn:before{content:"\e122";}.glyphicon-bell:before{content:"\e123";}.glyphicon-certificate:before{content:"\e124";}.glyphicon-thumbs-up:before{content:"\e125";}.glyphicon-thumbs-down:before{content:"\e126";}.glyphicon-hand-right:before{content:"\e127";}.glyphicon-hand-left:before{content:"\e128";}.glyphicon-hand-up:before{content:"\e129";}.glyphicon-hand-down:before{content:"\e130";}.glyphicon-circle-arrow-right:before{content:"\e131";}.glyphicon-circle-arrow-left:before{content:"\e132";}.glyphicon-circle-arrow-up:before{content:"\e133";}.glyphicon-circle-arrow-down:before{content:"\e134";}.glyphicon-globe:before{content:"\e135";}.glyphicon-wrench:before{content:"\e136";}.glyphicon-tasks:before{content:"\e137";}.glyphicon-filter:before{content:"\e138";}.glyphicon-briefcase:before{content:"\e139";}.glyphicon-fullscreen:before{content:"\e140";}.glyphicon-dashboard:before{content:"\e141";}.glyphicon-paperclip:before{content:"\e142";}.glyphicon-heart-empty:before{content:"\e143";}.glyphicon-link:before{content:"\e144";}.glyphicon-phone:before{content:"\e145";}.glyphicon-pushpin:before{content:"\e146";}.glyphicon-usd:before{content:"\e148";}.glyphicon-gbp:before{content:"\e149";}.glyphicon-sort:before{content:"\e150";color:#8bc652;}.glyphicon-sort-by-alphabet:before{content:"\e151";}.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}.glyphicon-sort-by-order:before{content:"\e153";}.glyphicon-sort-by-order-alt:before{content:"\e154";}.glyphicon-sort-by-attributes:before{content:"\e155";}.glyphicon-sort-by-attributes-alt:before{content:"\e156";}.glyphicon-unchecked:before{content:"\e157";}.glyphicon-expand:before{content:"\e158";}.glyphicon-collapse-down:before{content:"\e159";}.glyphicon-collapse-up:before{content:"\e160";}.glyphicon-log-in:before{content:"\e161";}.glyphicon-flash:before{content:"\e162";}.glyphicon-log-out:before{content:"\e163";}.glyphicon-new-window:before{content:"\e164";}.glyphicon-record:before{content:"\e165";}.glyphicon-save:before{content:"\e166";}.glyphicon-open:before{content:"\e167";}.glyphicon-saved:before{content:"\e168";}.glyphicon-import:before{content:"\e169";}.glyphicon-export:before{content:"\e170";}.glyphicon-send:before{content:"\e171";}.glyphicon-floppy-disk:before{content:"\e172";}.glyphicon-floppy-saved:before{content:"\e173";}.glyphicon-floppy-remove:before{content:"\e174";}.glyphicon-floppy-save:before{content:"\e175";}.glyphicon-floppy-open:before{content:"\e176";}.glyphicon-credit-card:before{content:"\e177";}.glyphicon-transfer:before{content:"\e178";}.glyphicon-cutlery:before{content:"\e179";}.glyphicon-header:before{content:"\e180";}.glyphicon-compressed:before{content:"\e181";}.glyphicon-earphone:before{content:"\e182";}.glyphicon-phone-alt:before{content:"\e183";}.glyphicon-tower:before{content:"\e184";}.glyphicon-stats:before{content:"\e185";}.glyphicon-sd-video:before{content:"\e186";}.glyphicon-hd-video:before{content:"\e187";}.glyphicon-subtitles:before{content:"\e188";}.glyphicon-sound-stereo:before{content:"\e189";}.glyphicon-sound-dolby:before{content:"\e190";}.glyphicon-sound-5-1:before{content:"\e191";}.glyphicon-sound-6-1:before{content:"\e192";}.glyphicon-sound-7-1:before{content:"\e193";}.glyphicon-copyright-mark:before{content:"\e194";}.glyphicon-registration-mark:before{content:"\e195";}.glyphicon-cloud-download:before{content:"\e197";}.glyphicon-cloud-upload:before{content:"\e198";}.glyphicon-tree-conifer:before{content:"\e199";}.glyphicon-tree-deciduous:before{content:"\e200";}.glyphicon-cd:before{content:"\e201";}.glyphicon-save-file:before{content:"\e202";}.glyphicon-open-file:before{content:"\e203";}.glyphicon-level-up:before{content:"\e204";}.glyphicon-copy:before{content:"\e205";}.glyphicon-paste:before{content:"\e206";}.glyphicon-alert:before{content:"\e209";}.glyphicon-equalizer:before{content:"\e210";}.glyphicon-king:before{content:"\e211";}.glyphicon-queen:before{content:"\e212";}.glyphicon-pawn:before{content:"\e213";}.glyphicon-bishop:before{content:"\e214";}.glyphicon-knight:before{content:"\e215";}.glyphicon-baby-formula:before{content:"\e216";}.glyphicon-tent:before{content:"\26fa";}.glyphicon-blackboard:before{content:"\e218";}.glyphicon-bed:before{content:"\e219";}.glyphicon-apple:before{content:"\f8ff";}.glyphicon-erase:before{content:"\e221";}.glyphicon-hourglass:before{content:"\231b";}.glyphicon-lamp:before{content:"\e223";}.glyphicon-duplicate:before{content:"\e224";}.glyphicon-piggy-bank:before{content:"\e225";}.glyphicon-scissors:before{content:"\e226";}.glyphicon-bitcoin:before{content:"\e227";}.glyphicon-btc:before{content:"\e227";}.glyphicon-xbt:before{content:"\e227";}.glyphicon-yen:before{content:"\00a5";}.glyphicon-jpy:before{content:"\00a5";}.glyphicon-ruble:before{content:"\20bd";}.glyphicon-rub:before{content:"\20bd";}.glyphicon-scale:before{content:"\e230";}.glyphicon-ice-lolly:before{content:"\e231";}.glyphicon-ice-lolly-tasted:before{content:"\e232";}.glyphicon-education:before{content:"\e233";}.glyphicon-option-horizontal:before{content:"\e234";}.glyphicon-option-vertical:before{content:"\e235";}.glyphicon-menu-hamburger:before{content:"\e236";}.glyphicon-modal-window:before{content:"\e237";}.glyphicon-oil:before{content:"\e238";}.glyphicon-grain:before{content:"\e239";}.glyphicon-sunglasses:before{content:"\e240";}.glyphicon-text-size:before{content:"\e241";}.glyphicon-text-color:before{content:"\e242";}.glyphicon-text-background:before{content:"\e243";}.glyphicon-object-align-top:before{content:"\e244";}.glyphicon-object-align-bottom:before{content:"\e245";}.glyphicon-object-align-horizontal:before{content:"\e246";}.glyphicon-object-align-left:before{content:"\e247";}.glyphicon-object-align-vertical:before{content:"\e248";}.glyphicon-object-align-right:before{content:"\e249";}.glyphicon-triangle-right:before{content:"\e250";}.glyphicon-triangle-left:before{content:"\e251";}.glyphicon-triangle-bottom:before{content:"\e252";}.glyphicon-triangle-top:before{content:"\e253";}.glyphicon-console:before{content:"\e254";}.glyphicon-superscript:before{content:"\e255";}.glyphicon-subscript:before{content:"\e256";}.glyphicon-menu-left:before{content:"\e257";}.glyphicon-menu-right:before{content:"\e258";}.glyphicon-menu-down:before{content:"\e259";}.glyphicon-menu-up:before{content:"\e260";}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list .sub-menu{position:absolute;display:none;list-style:none;min-width:160px;background-color:white;padding:8px 0 0;border:1px solid gray;z-index:90;}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list .sub-menu a{font-size:0.8rem;line-height:1.4rem;}#lhg-top-filter{padding:20px;}#lhg-fs-list-hotels .resort-img{position:relative;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .resort-img .resort-price{position:absolute;top:0;left:0;text-align:center;background-color:rgba(0,0,0,0.38);color:white;padding:3px;min-width:50%;height:93px;z-index:5;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .resort-img .resort-price p{font-size:0.9rem;line-height:1.3rem;margin-top:2px;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .lhg-price{font-size:40px;font-family:'Josefin Slab',serif;font-style:italic;margin-bottom:-5px;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .lhg-price span{color:#fff;font-size:28px;margin-left:-5px;position:relative;top:-8px !important;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .resort-dist{width:100%;padding-bottom:4px;padding-right:4px;text-align:right;}#lhg-fs-list-hotels .lhg-hotel-item.lhg-3-cols .resort-dist .lhg-dist-info{color:#808080;font-family:'Josefin Slab',serif;font-size:14px;}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:0 10px;font-size:14px;line-height:1.42857;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.btn-default{color:#333;background-color:#fff;border-color:#ccc;outline:0;}.ui-state-focus,.btn-primary{color:#fff;background-color:#414141;border-color:#414141;}.btn-default:hover{color:#fff;background-color:#262626;border-color:#262626;}.lhg-float-left .ui-button-text{padding:0;}#lhg-list-container .lhg-result-info{margin:10px;color:#535f60;font-family:'Bodoni Egyptian Pro RegularIta',sans-serif;}.slider{display:inline-block;vertical-align:middle;position:relative;}.slider.slider-horizontal{width:130px;height:20px;margin-left:10px;}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0;}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0;}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px;margin-top:-5px;}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0;}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{margin-top:24px;display:inline-block;text-align:center;}.slider.slider-vertical{height:210px;width:20px;}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0;}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0;}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0;}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px;}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0;}.slider.slider-vertical .slider-tick .slider-tick-label-container,.slider.slider-vertical .slider-handle .slider-tick-label-container{white-space:nowrap;}.slider.slider-vertical .slider-tick .slider-tick-label-container .slider-tick-label,.slider.slider-vertical .slider-handle .slider-tick-label-container .slider-tick-label{padding-left:4px;}.slider.slider-disabled .slider-handle{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#dfdfdf,#bebebe);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#bebebe));background-image:-webkit-linear-gradient(top,#dfdfdf,#bebebe);background-image:-o-linear-gradient(top,#dfdfdf,#bebebe);background-image:linear-gradient(to bottom,#dfdfdf,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#bebebe',GradientType=0);}.slider.slider-disabled .slider-track{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#e5e5e5,#e9e9e9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e5e5e5),to(#e9e9e9));background-image:-webkit-linear-gradient(top,#e5e5e5,#e9e9e9);background-image:-o-linear-gradient(top,#e5e5e5,#e9e9e9);background-image:linear-gradient(to bottom,#e5e5e5,#e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#e9e9e9',GradientType=0);cursor:not-allowed;}.slider input{display:none;}.slider .tooltip-inner{white-space:nowrap;}.slider .tooltip.top{margin-top:-36px;}.slider .hide{display:none;}.slider-track{position:absolute;cursor:pointer;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#f9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.slider-selection{position:absolute;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.slider-selection.tick-slider-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#89cdef,#81bfde);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89cdef),to(#81bfde));background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);background-image:-o-linear-gradient(top,#89cdef,#81bfde);background-image:linear-gradient(to bottom,#89cdef,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef',endColorstr='#81bfde',GradientType=0);}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.slider-handle{position:absolute;width:20px;height:20px;background-color:#8bc652;background-image:-moz-linear-gradient(top,#8bc652,#669539);background-image:-webkit-gradient(linear,0 0,0 100%,from(#8bc652),to(#669539));background-image:-webkit-linear-gradient(top,#8bc652,#669539);background-image:-o-linear-gradient(top,#8bc652,#669539);background-image:linear-gradient(to bottom,#8bc652,#669539);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf',endColorstr='#0480be',GradientType=0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);border:0 solid transparent;}.slider-handle.round{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}.slider-handle.triangle{background:transparent none;}.slider-handle.custom{background:transparent none;}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204;}.slider-tick{position:absolute;width:20px;height:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f9f9f9),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:-o-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:0.8;border:0 solid transparent;}.slider-tick.round{border-radius:50%;}.slider-tick.triangle{background:transparent none;}.slider-tick.custom{background:transparent none;}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204;}.slider-tick.in-selection{background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#89cdef,#81bfde);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89cdef),to(#81bfde));background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);background-image:-o-linear-gradient(top,#89cdef,#81bfde);background-image:linear-gradient(to bottom,#89cdef,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef',endColorstr='#81bfde',GradientType=0);opacity:1;}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.9;filter:alpha(opacity=90);}.tooltip.top{margin-top:-3px;padding:5px 0;}.tooltip.right{margin-left:3px;padding:0 5px;}.tooltip.bottom{margin-top:3px;padding:5px 0;}.tooltip.left{margin-left:-3px;padding:0 5px;}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#8bc652;border-radius:4px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#8bc652;}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#8bc652;}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#8bc652;}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#8bc652;}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#414141;}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#8bc652;}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#414141;}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#8bc652;}.node-type-city #hotel-map{position:absolute;z-index:20;top:-9999px;left:-9999px;width:795px;height:640px;padding:12px;}.block-lhg-faceted-search.js-map-visible #hotel-map{top:0;left:0;}.block-lhg-faceted-search.js-map-visible{height:755px;overflow:hidden;}#block-lhg-faceted-search-lhg-faceted-search-hotels-map{position:absolute;top:110px;left:0;overflow:visible;}.region-content{position:relative;}.facet-hotel-image-helper{height:195px;width:255px;overflow:hidden;}#lhg-fs-list-hotels .lhg-resort-tilte a{font-size:.8rem;color:#222;font-weight:normal;}#lhg-fs-list-hotels .hotel-title p.more-on-hotel{margin-bottom:15px;height:60px;}.not-front .node-city .hotel-infos .hotel-form .form-submit,.not-front .node-poi .hotel-infos .hotel-form .form-submit,.not-front .node-country .hotel-infos .hotel-form .form-submit,.not-front .node-region .hotel-infos .hotel-form .form-submit{width:auto;height:auto;margin-left:30px;position:relative;right:auto;margin-top:34px;height:21px;}
html{font-size:62.5%;}body,ul{margin:0;padding:0;}.ky-menu-btn{float:left;background:url(/sites/default/themes/custom/kyriad_theme/images/menu_button.png) left center no-repeat;height:45px;width:45px;margin-top:7px;margin-right:12px;}.menu-principale{width:237px;height:auto;position:absolute;margin-top:60px;background-color:white;display:none;}.menu-principale .accordion-header{background:none;color:white;background-color:#0f6298;}.block-accordion-menu h2{margin-bottom :0px;}.ui-accordion .ui-accordion-header a{padding:0;}h3.accordion-header{padding-top:9px;}.accordion-link:after{content:"";width:12px;height:8px;background:url(/sites/default/themes/custom/kyriad_theme/images/arrow-down.png);top:10px;right:5px;position:absolute;display:inline-block;}.accordion-header .accordion-link{list-style-image :url(/sites/default/themes/custom/kyriad_theme/images/right_symb.png);color:white !important;text-transform:uppercase;font-family:LibreBaskerville;color:#ffffff;font-size:12px;font-weight:400;text-align:left;height:30px;margin-left:5px;}.ui-accordion-content a:hover{color:#0f6298;text-decoration:none;}.ui-accordion-content ul li.expanded,.ui-accordion-content ul li.leaf{list-style-image :url(/sites/default/themes/custom/kyriad_theme/images/right_symb_blue.png);}.clearfix:after,#header > .section:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}.region-header-top > .block{display:inline;}.region-header-top > .block > .content{display:inline;float:none;}.header-logo-wrapper{float:left;width:335px;}.slogan-logo{margin-top:10px;}.header-tagline{display:none;}.header-booking{background:url(/sites/default/themes/custom/kyriad_theme/images/header_telephone.png?149738956237) left center no-repeat;float:left;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;height:46px;padding-left:50px;margin-left:-45px;}.header-booking .inner{padding-top:6px;}.header-booking .title{font-family:Arial;color:#ffffff;font-size:12px;font-weight:400;text-align:left;}.header-booking .phone{line-height:15px;color:#092e89;display:inline-block;font-family:arial,helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:bold;vertical-align:middle;}.header-booking .info{display:none;}.i18n-fr .header-booking .inner{padding-top:0;}.i18n-fr .header-booking .content{background:#fff;border:1px solid #b0b0b0;}.i18n-fr .header-booking .phone{line-height:13px;color:#780a6a;font-size:13px;font-size:1.3rem;padding-left:5px;padding-right:5px;}.i18n-fr .header-booking .info{box-sizing:content-box;line-height:13px;background:#780a6a;color:#fff;display:inline-block;font-size:10px;font-size:1rem;padding:2px 0 2px 15px;position:relative;vertical-align:middle;width:78px;}.i18n-fr .header-booking .info:before{border-bottom:10px solid transparent;border-left:7px solid #fff;border-top:10px solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:5px;width:0;}.icon-account-ca-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/icon-account-ca-sc62fd8fb5b.png);background-repeat:no-repeat;}.icon-account-pc-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/icon-account-pc-s4501988e99.png);background-repeat:no-repeat;}.icon-account-ky-sprite,.icon-account-default,.header-account .icon,.header-reservations .icon,.icon-account-hover,.header-account:hover .icon,.header-reservations:hover .icon,.icon-account-logged,.webbooking-is-logged .header-account .icon,.webbooking-is-logged
.header-reservations .icon{background-image:url(/sites/default/themes/custom/kyriad_theme/images/header_account.png);background-repeat:no-repeat;}.icon-account-gt-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/icon-account-gt-scef5b9801b.png);background-repeat:no-repeat;}.icon-account-default,.header-account .icon,.header-reservations .icon{background-position:0 0;}.arrow-down:after{background:url(/sites/default/themes/custom/kyriad_theme/images/arrow-down.png) center center no-repeat;content:'';display:block;float:left;height:30px;margin-left:10px;width:10px;}.header-account,.header-reservations{float:right;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;margin-top:8px;padding-right:13px;position:relative;}.header-account .icon,.header-reservations .icon{cursor:pointer;float:left;height:35px;width:35px;}.header-account .account-not-logged,.header-reservations .account-not-logged{display:block;}.header-account .account-logged,.header-reservations .account-logged{display:none;}.webbooking-is-logged .header-account .account-not-logged,.webbooking-is-logged
.header-reservations .account-not-logged{display:none;}.webbooking-is-logged .header-account .account-logged,.webbooking-is-logged
.header-reservations .account-logged{display:block;}.header-account .account-login,.header-reservations .account-login{display:block;}.header-account .account-logout,.header-reservations .account-logout{display:none;}.header-account .account-create,.header-reservations .account-create{display:block;}.header-account .account-manage,.header-reservations .account-manage{display:none;}.header-account .dropdown,.header-reservations .dropdown{box-sizing:content-box;background:#fff;color:#4d555b;display:none;font-size:14px;font-size:1.4rem;left:-20px;margin-top:33px;padding:20px;position:absolute;width:220px;z-index:21;}.header-account .dropdown-passlost,.header-reservations .dropdown-passlost{min-height:142px;}.header-account .dropdown-manage,.header-reservations .dropdown-manage{width:315px;left:-150px;}.header-account .dropdown.is-open,.header-reservations .dropdown.is-open{display:block;}.header-account .dropdown .title,.header-reservations .dropdown .title{font-weight:bold;margin-bottom:10px;}.header-account .dropdown ul,.header-reservations .dropdown ul{list-style:none;}.header-account .dropdown li,.header-reservations .dropdown li{color:#092e89;padding-bottom:3px;padding-top:3px;}.header-account .dropdown li:before,.header-reservations .dropdown li:before{color:#092e89;content:"•";margin-right:6px;}.header-account .dropdown a,.header-reservations .dropdown a{color:#4d555b;text-decoration:inherit;transition:color 0.2s ease-in-out;}.header-account .dropdown a:hover,.header-reservations .dropdown a:hover{color:#092e89;}.header-account label,.header-reservations label{font-size:12px;}.header-account .open-dropdown-passlost,.header-reservations .open-dropdown-passlost{font-size:10px;text-decoration:underline;}.header-account .form-item,.header-reservations .form-item{margin-bottom:10px;}.header-account .form-item label,.header-reservations .form-item label{margin-bottom:2px;}.header-account .form-item input,.header-reservations .form-item input{border:1px solid #e0e1e2;color:#4d555b;font-size:12px;padding:6px;width:164px;}.header-account #edit-submit,.header-account .form-submit,.header-reservations #edit-submit,.header-reservations .form-submit{background:#092e89;border:none;color:#fff;cursor:pointer;float:right;font-size:14px;font-weight:bold;padding:6px 24px;position:static;width:auto;}.header-language{box-sizing:content-box;float:right;margin-top:8px;padding-right:20px;position:relative;}.header-language .current{cursor:pointer;float:left;height:30px;width:30px;}.header-language .dropdown{box-sizing:content-box;background:#fff;display:none;left:-65px;margin-top:30px;padding:10px 20px 20px;position:absolute;width:120px;z-index:21;}.header-language .dropdown.is-open{display:block;}.header-language ul{list-style:none;}.header-language li{float:left;margin-left:15px;padding-top:10px;}.header-language li:nth-child(3n+1){margin-left:0;}.header-language a{opacity:0.7;transition:opacity 0.2s ease-in-out;}.header-language a:hover{opacity:1;}.header-language .icon-lang-sprite,.header-language .language-fr,.header-language .language-cn,.header-language .language-nl,.header-language .language-en,.header-language .language-de,.header-language .language-it,.header-language .language-pl,.header-language .language-es,.header-language .language-ar,.header-language .language-zh-hans,.header-language .language-ja,.header-language .language-id,.header-language .language-pt-br,.header-language .language-ru{background-image:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-s1566b4ffeb.png);background-repeat:no-repeat;}.header-language .language-fr{background-position:0 -180px;display:block;height:30px;width:30px;}.header-language .language-cn{background-position:0 -60px;display:block;height:30px;width:30px;}.header-language .language-nl{background-position:0 -300px;display:block;height:30px;width:30px;}.header-language .language-en{background-position:0 -120px;display:block;height:30px;width:30px;}.header-language .language-de{background-position:0 -90px;display:block;height:30px;width:30px;}.header-language .language-it{background-position:0 -240px;display:block;height:30px;width:30px;}.header-language .language-pl{background-position:0 -330px;display:block;height:30px;width:30px;}.header-language .language-es{background-position:0 -150px;display:block;height:30px;width:30px;}.header-language .language-ar{background-position:0 0;display:block;height:30px;width:30px;}.header-language .language-zh-hans{background-position:0 -420px;display:block;height:30px;width:30px;}.header-language .language-ja{background-position:0 -270px;display:block;height:30px;width:30px;}.header-language .language-id{background-position:0 -210px;display:block;height:30px;width:30px;}.header-language .language-pt-br{background-position:0 -360px;display:block;height:30px;width:30px;}.header-language .language-ru{background-position:0 -390px;display:block;height:30px;width:30px;}.header-language.header-language-squared .language-fr{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-fr.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-cn{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-cn.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-nl{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-nl.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-en{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-en.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-de{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-de.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-it{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-it.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-pl{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-pl.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-es{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-es.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-ar{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-ar.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-zh-hans{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-zh-hans.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-ja{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-ja.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-id{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-id.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-pt-br{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-pt-br.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-language.header-language-squared .language-ru{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-lang-squared-ru.jpg?1497356237) center center no-repeat;display:block;height:30px;width:28px;}.header-currency{float:right;margin-top:8px;padding-right:20px;position:relative;}.header-currency .current{cursor:pointer;float:left;height:30px;width:30px;}.header-currency .dropdown{background:#fff;display:none;left:-20px;margin-top:37px;padding:10px 20px 20px;position:absolute;z-index:21;}.header-currency .dropdown.is-open{display:block;}.header-currency ul{list-style:none;}.header-currency li{padding-top:10px;}.header-currency a{opacity:0.7;transition:opacity 0.2s ease-in-out;}.header-currency a:hover{opacity:1;}.header-currency .currency-euro{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-currency-euro.jpg?1497356237) center center no-repeat;display:block;height:30px;width:30px;}.header-currency .currency-dollar{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-currency-dollar.jpg?1497356237) center center no-repeat;display:block;height:30px;width:30px;}.header-currency .currency-yuan{background:url(/sites/default/themes/custom/kyriad_theme/images/icon-currency-yuan.jpg?1497356237) center center no-repeat;display:block;height:30px;width:30px;}#block-lhg-blocks-lhg-header-calendar{position:relative;text-transform:uppercase;font-size:10px;float:right;margin-top:7px;margin-right:13px;}.block-lhg-currency{position:relative;text-transform:uppercase;font-size:10px;float:right;margin-top:7px;}.block-lhg-currency .dropdown-toggle{box-sizing:content-box;display:block;float:left;padding:0;height:28px;width:28px;line-height:28px;border:2px solid #ffffff;border-radius:50%;font-weight:bold;font-size:11px;text-align:center;cursor:pointer;text-decoration:none;color:#ffffff;}.block-lhg-currency .dropdown-toggle:hover{color:#ffffff;border-color:#ffffff;}.block-lhg-currency .lhg-currency-switcher{overflow:hidden;}.block-lhg-currency .lhg-currency-switcher .lhg-currency-active{display:inline-block;width:100%;color:#ffffff;}.block-lhg-currency .lhg-currency-switcher .lhg-currency-active.currency-big{font-size:14px;}.block-lhg-currency ul{font-size:10px;}.block-lhg-currency .dropdown-menu li{float:left;margin-left:15px;padding-top:10px;text-align:center;}.block-lhg-currency .dropdown-menu li span{box-sizing:content-box;line-height:28px;border:2px solid #bbb;border-radius:50%;color:#aaa;font-weight:bold;font-size:11px;display:block;padding:0;height:30px;width:30px;}.block-lhg-currency .dropdown-menu li span:hover{color:#092e89;border-color:#092e89;background-color:#fff;text-decoration:none;}.block-lhg-currency .dropdown-menu{box-sizing:content-box;position:absolute;z-index:1000;display:none;float:left;margin:0;min-width:160px;list-style:none;font-size:14px;background-color:#fff;background-clip:padding-box;right:-25px;top:32px;left:initial;padding:10px 20px 20px;width:297px;}.block-lhg-currency .dropdown-menu.is-open{display:block;}.block-lhg-currency .disclaimer{clear:left;margin-top:0.625em;font-size:9px;line-height:1em;padding-left:3px;padding-right:3px;color:#4d555b;}.block-lhg-currency .more-currencies{margin:0;width:100%;}.block-lhg-currency .more-currencies .js-more-currencies{border:none;width:100%;}.block-lhg-currency .is-hidden{display:none;}.header-calendar{cursor:pointer;float:left;height:35px;width:35px;}.header-menu{clear:left;}.webbooking-is-logged .header-account .account-login{display:none;}.webbooking-is-logged .header-account .account-logout{display:block;}.webbooking-is-logged .header-account .account-create{display:none;}.webbooking-is-logged .header-account .account-manage{display:block;}.header-account #loyalty_public_infos{display:block;}.header-account #p4u_closed{display:none;}.header-account #loyalty_logged{background:#fff;border:none;}.header-account + #lhg-login-block-dialog{display:none;}.lhg-footer-social{background:#fff;color:#b0b0b0;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;padding-bottom:10px;padding-top:10px;text-align:center;}.lhg-footer-social .title{display:inline-block;margin-right:40px;max-width:220px;vertical-align:middle;}.lhg-footer-social .social{display:inline-block;height:30px;margin-left:20px;vertical-align:middle;width:30px;}.lhg-footer-social .social-ca-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/social-ca-se3fce960fa.png);background-repeat:no-repeat;}.lhg-footer-social .social-pc-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/social-pc-s7bf9a9f445.png);background-repeat:no-repeat;}.lhg-footer-social .social-ky-sprite,.lhg-footer-social .social-facebook,.lhg-footer-social .social-instagram,.lhg-footer-social .social-twitter{background-image:url(/sites/default/themes/custom/kyriad_theme/images/social-ky-s90fbab96ad.png);background-repeat:no-repeat;}.lhg-footer-social .social-gt-sprite{background-image:url(/sites/default/themes/custom/kyriad_theme/images/social-gt-sb1a59e5732.png);background-repeat:no-repeat;}.lhg-footer-social .social-facebook{background-position:0 0;}.lhg-footer-social .social-facebook:hover,.lhg-footer-social .social-facebook.facebook-hover{background-position:0 -30px;}.lhg-footer-social .social-instagram{background-position:0 -60px;}.lhg-footer-social .social-instagram:hover,.lhg-footer-social .social-instagram.instagram-hover{background-position:0 -90px;}.lhg-footer-social .social-twitter{background-position:0 -120px;}.lhg-footer-social .social-twitter:hover,.lhg-footer-social .social-twitter.twitter-hover{background-position:0 -150px;}.lhg-footer-social .title + .social{margin-left:0;}.lhg-footer-menu{background:#000;color:#fff;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;padding-bottom:15px;padding-top:15px;text-align:center;}.lhg-footer-menu ul{display:inline;margin-bottom:0;}.lhg-footer-menu li{display:inline;}.lhg-footer-menu li:before{content:'|';margin-left:5px;margin-right:5px;}.lhg-footer-menu li:first-child:before{content:'';display:none;}.lhg-footer-menu a{color:inherit;text-decoration:inherit;}.lhg-footer-menu a:hover{text-decoration:underline;}.lhg-footer-destinations{background:#292929;color:#fff;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;padding-top:20px;padding-bottom:10px;text-align:center;}.lhg-footer-destinations > .title{font-size:18px;font-size:1.8rem;margin-bottom:25px;text-align:center;}.lhg-footer-destinations > .title span{background:#292929;padding-left:40px;padding-right:40px;position:relative;z-index:1;}.lhg-footer-destinations > .title:after{background:#b0b0b0;content:' ';display:block;height:1px;position:relative;top:-5px;}.lhg-footer-destinations .column{float:left;width:25%;}.lhg-footer-destinations .column > p:first-child{border-left:1px solid #b0b0b0;cursor:pointer;font-size:16px;font-size:1.6rem;margin-bottom:20px;}.lhg-footer-destinations .column > p:first-child strong{font-weight:normal;}.lhg-footer-destinations .column > p:first-child:after{background:url(/sites/default/themes/custom/kyriad_theme/images/arrow-down-ky.gif?1497356237) center top no-repeat;content:' ';display:inline-block;height:16px;height:1.6rem;margin-left:20px;min-height:9px;vertical-align:middle;width:9px;}.lhg-footer-destinations .column p + p{max-height:0;overflow:hidden;transition:max-height 0.5s ease-in-out;}.lhg-footer-destinations .column p + p.is-open{max-height:500px;}.lhg-footer-destinations .column p + p a{color:inherit;display:inline-block;margin-bottom:5px;text-decoration:inherit;}.lhg-footer-destinations .column p + p a:hover{text-decoration:underline;}.lhg-footer-destinations .title + .column > p:first-child{border-left:none;}.lhg-footer-destinations .column-1-3{width:33%;}.lhg-footer-brands{background:#000;text-align:center;}.lhg-footer-brands ul{display:inline-block;}.lhg-footer-brands li{display:inline-block;transition:background 0.2s ease-in-out;}.lhg-footer-brands li:hover{background:#292929;}.lhg-footer-brands .logo{background:url(/sites/default/themes/custom/kyriad_theme/images/hotels-logos.png?1506434474);display:inline-block;margin-left:15px;margin-right:15px;}.lhg-footer-brands .logo-main{background-position:-795px 0;height:86px;width:235px;border-left:1px solid white;}.lhg-footer-brands .logo-campanile{background-position:-248px 2px;height:86px;width:64px;}.lhg-footer-brands .logo-sarovar{background-position:-337px;height:86px;width:77px;}.lhg-footer-brands .logo-kyriad{background-position:-438px 5px;height:86px;width:78px;}.lhg-footer-brands .logo-golden-tulip{background-position:-75px;height:86px;width:54px;}.lhg-footer-brands .logo-metropolo{background-position:-153px;height:86px;width:71px;}.lhg-footer-brands .logo-tulip-inn{background-position:-541px;height:86px;width:43px;}.lhg-footer-brands .logo-jin-jiang-inn{background-position:-611px;height:86px;width:49px;}.lhg-footer-brands .logo-royal-tulip{height:86px;width:46px;}.lhg-footer-brands .logo-premiere-classe{background-position:-688px;height:86px;width:74px;}.region-header-top{float:left;width:520px;margin-right:45px;}.page-homepage #lhg-webbooking-form .form-item-destination input{border:1px solid #cacccd;border-radius:6px 0 0 6px;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;height:44px;margin:0;padding:0 0 0 10px;width:344px;}.page-homepage #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/icon-calendar.png) 103px center no-repeat;border:1px solid #cacccd;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;height:44px;margin:0;padding:0 17px 0 10px;width:108px;}.page-homepage #lhg-webbooking-form select{background:white url(/sites/default/themes/custom/kyriad_theme/images/fleche_down.png) 94px center no-repeat;border:1px solid #cacccd;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;font-style:normal;height:46px;margin:0;padding:0 20px 0 10px;width:94px;-moz-appearance:none;-webkit-appearance:none;}.page-homepage #lhg-webbooking-form #edit-nights{width:128px;background:white url(/sites/default/themes/custom/kyriad_theme/images/fleche_down.png) 95px center no-repeat;}.page-homepage-v2 .tabs{position:absolute;z-index:2000;}.page-homepage-v2 #premiereclasse-slider{margin:0;padding:0;position:absolute;top:0;width:100% !important;}.page-homepage-v2 #premiereclasse-slider > .slider-item-pc{float:left;margin:0;padding:0;position:relative;width:100% !important;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc > img{left:44%;margin-left:-837px;position:relative;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper{left:0;position:absolute;top:-130px;right:0;text-align:center;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .slider-legend{background-color:rgba(15,98,152,0.5);display:inline-block;padding:15px 25px 25px;border:solid 1px white;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .title{display:block;position:relative;left:46%;font-family:LibreBaskerville;color:#ffffff;font-size:55px;font-size:5.5rem;padding-right:14px;text-align:left;text-transform:uppercase;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .price{display:inline-block;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .price .label{color:#fff;font-family:Arial;font-size:23px;font-size:2.3rem;padding-left:14px;text-align:left;float:right;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .price .value{color:#fff;font-size:55px;font-size:5.5rem;font-weight:bold;padding:0 14px;text-align:left;font-family:'Times New Roman';}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .link-more{background:#344d5e;font-family:LibreBaskerville;font-size:18px;font-size:1.8rem;margin-top:10px;padding:5px 10px;position:absolute;color:white;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;margin-left:15px;width:165px;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .link-more:hover{color:#95d5ff;}.page-homepage-v2 .panels-flexible-region-new-center{width:100%;}.page-homepage-v2 .pane-lhg-webbooking .pane-content{position:relative;}.page-homepage-v2 #lhg-webbooking-hp-v2{background:rgba(0,0,0,0.5);bottom:0;display:block;left:0;position:absolute;right:0;min-height:93px;z-index:8;}.page-homepage-v2 #lhg-webbooking-hp-v2 .form-webbooking-bottom{display:none;}.page-homepage-v2 .lhg-wb-hp-v2-fix{position:fixed !important;opacity:1;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;-ms-transition:opacity 1s ease-in;transition:opacity 1s ease-in;}.page-homepage-v2 .lhg-wb-hp-v2-fix #lhg-webbooking-form{position:relative !important;}.page-homepage-v2 .lhg-wb-hp-v2-fix #lhg-webbooking-form #edit-submit{margin-top:-24px !important;}.page-homepage-v2 .lhg-wb-hp-v2-fix #lhg-webbooking-form #form-webbooking-more-criterias{top:2px !important;}.page-homepage-v2 .lhg-wb-hp-v2-fix #lhg-webbooking-form #search_input_wrapper::after{top:-22px !important;}.page-homepage-v2 #messages{position:absolute;}.page-homepage-v2 .pager{position:absolute;top:405px;left:0;right:0;z-index:7;text-align:center;}.page-homepage-v2 .pager a{background:#fff;border:1px solid #ccc;border-radius:50%;display:inline-block;height:17px;margin-left:5px;margin-right:5px;width:17px;}.page-homepage-v2 .pager a.activeSlide{background:#0f6298;}.page-homepage-v2 #next-selector-premiereclasse{display:block;height:66px;position:absolute;right:0;top:250px;width:43px;z-index:10;}.page-homepage-v2 #next-selector-premiereclasse span{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-right-small.png);cursor:pointer;display:block;height:42px;width:25px;}.page-homepage-v2 #previous-selector-premiereclasse{display:block;height:66px;left:0;position:absolute;top:250px;width:43px;z-index:10;}.page-homepage-v2 #previous-selector-premiereclasse span{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-left-small.png);cursor:pointer;display:block;height:42px;width:25px;}.page-homepage-v2 .previous-next-selector-premiereclasse{margin:0 auto;position:relative;width:1035px;}.page-homepage-v2 .book_home_baseline{color:#ffffff;font-family:LibreBaskerville;left:0;padding-left:56px;position:absolute;right:0;top:7px;font-size:18px;font-weight:lighter;font-style:normal;text-align:left;margin:0 auto;width:908px;z-index:9;margin-top:-2px !important;}.page-homepage-v2 #lhg-webbooking-form{left:0;margin:0 auto;padding-left:56px;position:absolute;right:0;top:10px;width:908px;z-index:10;}.page-homepage-v2 .search-map{font-family:Rubrik,sans-serif;color:#fff;font-size:18px;font-size:1.8rem;text-align:right;}.page-homepage-v2 .search-map a{color:white;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-family:Arial;font-weight:lighter!important;margin-top:-26px !important;margin-right:-10px;text-align:left;left:132px;position:relative;font-size:17px !important;}.page-homepage-v2 .search-map a:hover{color:#95d5ff;}.page-homepage-v2 #lhg-webbooking-form label{display:none;}.page-homepage-v2 #lhg-webbooking-form .form-item-destination input{border:1px solid #cacccd;border-radius:0;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;height:44px;margin:0;padding:0 0 0 10px;width:344px;}.page-homepage-v2 #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{background:#fff url(/sites/default/themes/custom/kyriad_theme/images/icon-calendar.png) 103px center no-repeat;border:1px solid #cacccd;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;height:44px;margin:0;padding:0 17px 0 10px;width:108px;}.page-homepage-v2 #lhg-webbooking-form select{background:white url(/sites/default/themes/custom/kyriad_theme/images/fleche_down.png) 94px center no-repeat;border:1px solid #cacccd;color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:16px;font-size:1.6rem;font-style:normal;height:46px;margin:0;padding:0 20px 0 10px;width:94px;-moz-appearance:none;-webkit-appearance:none;}.page-homepage-v2 #lhg-webbooking-form .container-inline-date{clear:none;float:left;}.page-homepage-v2 #lhg-webbooking-form .container-inline-date > .form-item{margin-right:0;}.page-homepage-v2 #lhg-webbooking-form #edit-date-picker{display:none;}.page-homepage-v2 #lhg-webbooking-form #edit-nights{width:128px;background:white url(/sites/default/themes/custom/kyriad_theme/images/fleche_down.png) 95px center no-repeat;}.page-homepage-v2 #lhg-webbooking-form #edit-rooms{width:138px;background:white url(/sites/default/themes/custom/kyriad_theme/images/fleche_down.png) 115px center no-repeat;}.page-homepage-v2 #lhg-webbooking-form #search_input_wrapper{position:absolute;right:6px;top:24px;width:143px;}.page-homepage-v2 #lhg-webbooking-form #search_input_wrapper:after{color:#fff;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out;content:'>';font-family:Rubrik,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:46px;padding-left:5px;position:absolute;right:2px;z-index:999;}.page-homepage-v2 #lhg-webbooking-form #edit-submit{background-color:#16b53b !important;background:none;border-radius:0;bottom:auto;cursor:pointer;font-family:LibreBaskerville;font-size:19px!important;font-weight:normal;height:46px;left:auto;text-align:left;text-transform:none;width:150px;padding-left:20px;padding-bottom:0px;color:white;-webkit-transition:color 0.5s ease-out;-moz-transition:color 0.5s ease-out;-o-transition:color 0.5s ease-out;transition:color 0.5s ease-out;margin-top:-1px;}.page-homepage-v2 #lhg-webbooking-form #form-webbooking-more-criterias{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_plus_defaut.png);border-top:none;height:51px;left:0;position:absolute;top:22px;width:46px;cursor:pointer;display:block;}.page-homepage-v2 #lhg-webbooking-form #form-webbooking-more-criterias:hover{background:url(/sites/default/themes/custom/kyriad_theme/images/picto_plus_over.png);}.page-homepage-v2 #lhg-webbooking-form #form-webbooking-more-criterias p{display:none;}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper{background:rgba(0,0,0,0.8);display:none;margin-left:4px;width:755px;}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper fieldset{margin-top:10px;margin-right:10px;}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper legend{border-left:1px solid #cacccd;float:left;font-size:16px;font-size:1.6rem;line-height:46px;margin:0 0 0 382px;padding-left:15px;padding-right:15px;text-transform:none;width:auto;font-family:Lato;color:white;}@media screen and (-webkit-min-device-pixel-ratio:0){.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper legend{margin-left:400px;}}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper select{width:118px;}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper select[name^="nb_adults_room"]{border-radius:6px 0 0 6px;}.page-homepage-v2 #lhg-webbooking-form #infos-room-wrapper select[name^="nb_kids_room"]{border-radius:0 6px 6px 0;}.page-homepage-v2 #lhg-webbooking-form #edit-infos-room-wrapper{width:815px;}.page-homepage-v2 #lhg-webbooking-form #edit-destination-error{bottom:6px;font-size:13px;font-size:1.3rem;left:68px;padding:0;position:absolute;}.page-homepage-v2 #lhg-webbooking-form #edit-arrival-date-error{left:420px;position:absolute;}.page-homepage-v2 .form-webbooking-preferential-text{display:none;}.page-homepage-v2 .inside_block{background:rgba(0,0,0,0.8);margin-left:4px;width:739px;border-top:none;padding:17px 0px 10px 16px;}.page-homepage-v2 .form-item-royalty-card-id #edit-royalty-card-id,.page-homepage-v2 .form-item-royalty-card-pass #edit-royalty-card-pass,.page-homepage-v2 .form-item-coupon #edit-coupon,.page-homepage-v2 .form-item-travelers-contract #edit-travelers-contract,.page-homepage-v2 .form-item-iata #edit-iata{text-align:center;border-left:none;color:#344d5e;font-size:12px;font-size:1.2rem;font-style:normal;height:34px;margin:0;font-family:Lato;}.page-homepage-v2 .card{width:256px;}.page-homepage-v2 .form-item-royalty-card-id #edit-royalty-card-id{border-left:1px solid #cbcbcb;border-radius:6px 0 0 6px;width:130px;}.page-homepage-v2 .form-item-royalty-card-pass #edit-royalty-card-pass{width:113px;}.page-homepage-v2 .form-item-coupon #edit-coupon{width:90px;}.page-homepage-v2 .contrat_block{margin:0;width:274px;}.page-homepage-v2 .form-item-travelers-contract #edit-travelers-contract{width:276px;}.page-homepage-v2 .iata-container{width:95px;}.page-homepage-v2 .form-item-iata #edit-iata{border-radius:0 6px 6px 0;width:90px;}.page-homepage-v2 .lhg-row-1-pc > :first-child{margin:0 auto;padding-bottom:27px;padding-top:30px;width:1024px;}.page-homepage-v2 .lhg-column-4-pc{width:250px;margin-right:14px;}.page-homepage-v2 .lhg-column-4-pc .lhg-region-home-1-pc{width:auto;}.page-homepage-v2 .lhg-column-4-pc .field-label-hidden{display:none;}.page-homepage-v2 .lhg-column-3-pc .field-label-hidden{display:none;}.page-homepage-v2 .lhg-column-3-pc .controls{position:relative;z-index:7;}.page-homepage-v2 .lhg-column-2-pc .pager{top:209px;width:25%;left:190px;}.page-homepage-v2 .lhg-column-3-pc .pager{top:209px;}.page-homepage-v2 .lhg-column-3-pc .prev,.page-homepage-v2 .lhg-column-3-pc .next{cursor:pointer;display:block;height:42px;position:absolute;top:100px;width:25px;z-index:3;}.page-homepage-v2 .lhg-column-3-pc .prev{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-left-small.png);left:10px;}.page-homepage-v2 .lhg-column-3-pc .next{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-right-small.png);right:10px;}.page-homepage-v2 .lhg-column-2-pc,.pane-content .img
.page-homepage-v2 .lhg-column-2-pc{width:489px;height:234px;}.page-homepage-v2 .lhg-column-2-pc .panels-flexible-region-new-region3{width:auto;}.page-homepage-v2 .lhg-column-2-pc .field-label-hidden{display:none;}.page-homepage-v2 .lhg-column-2-pc .controls{position:relative;z-index:7;}.page-homepage-v2 .lhg-column-2-pc .pager{top:209px;width:25%;left:190px;}.page-homepage-v2 .lhg-column-2-pc .prev,.page-homepage-v2 .lhg-column-2-pc .next{cursor:pointer;display:block;height:42px;position:absolute;top:100px;width:25px;z-index:3;}.page-homepage-v2 .lhg-column-2-pc .prev{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-left-small.png);left:10px;}.page-homepage-v2 .lhg-column-2-pc .next{background:url(/sites/default/themes/custom/kyriad_theme/images/fleche-right-small.png);right:10px;}.page-homepage-v2 .block-mobile-app .pane-content{width:250px;height:234px;overflow:hidden;}.page-homepage-v2 .block-mobile-app .over img{position:absolute;}.page-homepage-v2 .block-mobile-app{width:254px;height:234px;}.page-homepage-v2 .block-mobile-app .link{position:relative;text-decoration:none;background-color:#344d5e;height:35px;width:250px;border-radius:0 0 5px 5px;bottom:35px;}.page-homepage-v2 .block-mobile-app .link p{color:#fff;font-family:Rubrik;font-size:18px;font-size:1.8rem;float:right;padding-right:10px;padding-top:7px;}.page-homepage-v2 .block-mobile-app .description{display:none;position:relative;height:199px;width:250px;background-color:#344d5e;opacity:0.8;color:#fff;font-family:Rubrik;font-size:18px;}.page-homepage-v2 .block-mobile-app .description p{padding:5px 20px 20px;font-size:16px;}.page-homepage-v2 .block-mobile-app .description .free-app{color:#fff;font-size:18px;padding:5px 20px;display:block;}.page-homepage-v2 .block-mobile-app .link2{color:white;width:250px;height:35px;background-color:#344d5e;position:relative;font-family:Rubrik;font-size:18px;font-size:1.8rem;display:none;border-radius:0 0 5px 5px;}.page-homepage-v2 .block-mobile-app .link2 a{color:white;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;margin-top:7px;font-family:Rubrik;font-size:18px;font-size:1.8rem;text-decoration:none;font-weight:600;float:right;padding-right:10px;}.page-homepage-v2 .block-mobile-app .link2 a:hover{color:#fdc420;}.page-homepage-v2 .block-mobile-app .over .link2{display:block;}.page-homepage-v2 .block-mobile-app .over .link{display:none;}.page-homepage-v2 .block-promolidays{width:489px;height:234px;}.page-homepage-v2 .block-promolidays .link{background-color:#344d5e;}.page-homepage-v2 .block-promolidays .link a{background-color:#344d5e;bottom:0px;color:#fff;font-family:Rubrik,sans-serif;font-size:18px;font-size:1.8rem;position:absolute;right:0;padding:5px 10px 5px 15px;text-decoration:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;border-radius:5px;margin-top:-20px;top:220px;}.page-homepage-v2 .block-promolidays .link a:hover{color:#fdc420;}.page-homepage-v2 .pane-views-destinations-block{float:none;font-size:16px !important;margin:0 370px;overflow:hidden;padding-top:30px;padding-bottom:27px;font-family:Lato;font-weight:400;text-align:left;width:1100px;}.page-homepage-v2 .pane-views-destinations-block .pane-title{color:#344d5e;font-family:Rubrik,sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;text-align:left;text-transform:uppercase;width:1024px;margin-bottom:15px;}.page-homepage-v2 .lhg-destination-pc{width:100%;}.page-homepage-v2 .view-destinations .views-row{color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:11px;margin-left:66px;width:215px;}.page-homepage-v2 .view-destinations .views-row:first-child{margin-left:0;}.page-homepage-v2 .view-destinations .views-row:nth-child(1n+5){display:none;}.page-homepage-v2 .view-destinations .views-field-field-image{margin-bottom:10px;}.page-homepage-v2 .view-destinations .views-field-title{color:#344d5e;font-family:Rubrik,sans-serif;font-size:14px;font-size:1.4rem;font-weight:bold;}.page-homepage-v2 .view-destinations .views-field-title a:after{content:' >';}.page-homepage-v2 .view-destinations .views-field-field-price{display:inline;}.page-homepage-v2 .view-destinations .price{font-size:11px;font-size:1.1rem;}.page-homepage-v2 .view-destinations .views-field-field-price-date{display:inline;}.page-homepage-v2 .view-destinations .views-field-field-price-date:before{content:'(';margin-right:-3px;}.page-homepage-v2 .view-destinations .views-field-field-price-date:after{content:')';margin-left:-3px;}.page-homepage-v2 .view-destinations .more-link{display:none;}.page-homepage-v2 .lhg-avantages-pc{color:#344d5e;float:none;font-size:16px !important;margin:0 370px;overflow:hidden;padding-top:30px;padding-bottom:27px;font-family:Lato;font-weight:400;text-align:left;width:1058px;}.page-homepage-v2 .lhg-avantages-pc .pane-title{display:none;}.page-homepage-v2 .lhg-avantages-pc h1{font-family:Rubrik;color:#344d5e;font-size:18px;font-weight:300;text-align:left;margin-bottom:15px;text-transform:uppercase;}.page-homepage-v2 .lhg-avantages-pc img{width:244px;height:150px;float:right;}.page-homepage-v2 .lhg-avantages-pc .field-name-field-folder,.page-homepage-v2 .lhg-avantages-pc .field-type-taxonomy-term-reference,.page-homepage-v2 .lhg-avantages-pc .field-label-hidden{display:none;}.panel-premiereclasse-main .item_destination img{width:134px;height:62px;}.panel-premiereclasse-main .pane-block-8 img{width:135px;height:59px;}.page-homepage-v2 .view-destinations .item_destination a{font-size:16px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#344d5e;}.page-homepage-v2 .lhg-footer-social .title{margin-right:10px;margin-left:30px;}.page-homepage-v2 .form-webbooking-top{margin-top:23px;width:760px;}.page-homepage-v2 .lhgwoosmap-brand-pc{border:10px solid #344d5e;border-top:0;margin-left:0;margin-top:-13px;margin-left:-2px;}.page-homepage-v2 .lhgwoosmap-brand-pc li.lhgwoosmap-item.lhgwoosmap-place-item:hover{background-color:#fde49e;}.page-homepage-v2 .lhgwoosmap-brand-pc .lastElement{border-bottom:1px dotted #f6b415;}.page-homepage-v2 .lhgwoosmap-brand-pc [class^=lhgwoosmap-autocomple-information]{padding:10px 5px 5px 10px;background-color:#f6b415;}.page-homepage-v2 .lhgwoosmap-brand-pc li.lhgwoosmap-item.lhgwoosmap-store-item:hover{background-color:#fde49e;}.page-homepage-v2 .block-mobile-app .pane-content{border-radius:5px;}.page-homepage-v2 img.media-element.file-default{border-radius:5px;}.page-homepage-v2 #block-premiereclasse-newsletter-social input[name="nl_mail"]{border-radius:5px 0 0 5px;}.page-homepage-v2 .view-destinations .item_destination a:hover{text-decoration:none;}.page-homepage-v2 .pane-lhg-webbooking .pane-content:after{top:337px;}div#block-block-30{margin-top:20px;margin-bottom:20px;}div#block-block-31{margin-top:20px;margin-bottom:20px;}.region-content-left .pane-block-4{margin-bottom:20px!important;}div#block-block-10{margin-top:20px;margin-bottom:20px;}.region-content-left #block-lhg-blocks-country-page-city-poi-list{margin:20px 4px 20px 4px;}h2.country-features-title{margin-bottom:5px;margin-left:10px;}.page-homepage-v2 .managed-footer-group_brands_container{padding-top :10px;height:83px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom ul li{margin:0 4px 0 0;}.page-homepage-v2{width:1840px;}.page-homepage-v2 .search-map a strong{font-weight:normal!important;}.wbe-hotel-new-block-pc #edit-infos-room-wrapper{margin-bottom:-10px;}.page-homepage-v2 .totest{height:583px;}.page-homepage-v2,#page-wrapper{width:100% !important;}.middle-content-top,.middle-content-middle{width:1024px !important;margin:0 auto !important;}.panel-kyriad-main .panel-col-middle-right .inside,.panel-kyriad-main .panel-col-bottom-right .inside,.panel-kyriad-main .panel-col-bottom-second-right .inside,.panel-kyriad-main .panel-col-middle .inside,.panel-kyriad-main .panel-col-bottom-middle .inside{margin-left:12px !important;}.panel-kyriad-main .panel-col-middle .inside,.panel-kyriad-main .panel-col-bottom-middle .inside,.panel-kyriad-main .panel-col-bottom-second-middle .inside{padding:0 !important;}.page-homepage-v2 .pane-views-destinations-block{width:1024px !important;margin:0 auto !important;}.page-homepage-v2 .view-destinations .views-row{margin-left:54px !important;}.page-homepage-v2 .view-destinations .views-row:first-child{margin-left:0 !important;}.page-homepage-v2 .lhg-avantages-pc{width:1024px !important;margin:0 auto !important;}#header > .section{width:1024px !important;}
