
#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
ul.menu{border:none;list-style:none;text-align:left;}ul.menu li{margin:0 0 0 0.5em;}ul li.expanded{list-style-image:url(/misc/menu-expanded.png);list-style-type:circle;}ul li.collapsed{list-style-image:url(/misc/menu-collapsed.png);list-style-type:disc;}ul li.leaf{list-style-image:url(/misc/menu-leaf.png);list-style-type:square;}li.expanded,li.collapsed,li.leaf{padding:0.2em 0.5em 0 0;margin:0;}li a.active{color:#000;}td.menu-disabled{background:#ccc;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li{display:inline;list-style-type:none;padding:0 0.5em;}.breadcrumb{padding-bottom:0.5em;}ul.primary{border-bottom:1px solid #bbb;border-collapse:collapse;height:auto;line-height:normal;list-style:none;margin:5px;padding:0 0 0 1em;white-space:nowrap;}ul.primary li{display:inline;}ul.primary li a{background-color:#ddd;border-color:#bbb;border-style:solid solid none solid;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;}ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}ul.secondary li{border-right:1px solid #ccc;display:inline;padding:0 1em;}ul.secondary a{padding:0;text-decoration:none;}ul.secondary a.active{border-bottom:4px solid #999;}
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}

.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}* html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}.ui-widget-content a{color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-widget :active{outline:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-widget-overlay{background:#aaa url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/sites/all/modules/contrib/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.ui-tabs{position:relative;padding:.2em;zoom:1;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tabs .ui-tabs-hide{display:none!important;}
.ui-autocomplete{position:absolute;cursor:default;}* html .ui-autocomplete{width:1px;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}

.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #CCC;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
#ui-datepicker-div{font-size:100%;font-family:Verdana,sans-serif;background:#eee;border-right:2px #666 solid;border-bottom:2px #666 solid;z-index:9999;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.lhg-search-boosted-autocomplete{background:#fff!important;border:none;border-width:7px!important;border-color:#414141!important;max-height:351px!important;overflow:scroll!important;overflow-x:hidden!important;min-width:650px!important;padding:0!important}.form-item-destination input{background-color:#fff}.ui-autocomplete-loading{background:#fff url(/sites/all/modules/custom/lhg/modules/lhg_boosted_search/images/loading.gif) no-repeat right center}.bookingsprite_image{background-image:url(/sites/all/modules/custom/lhg/modules/lhg_boosted_search/images/image-sprite.png);background-repeat:no-repeat;display:block;opacity:.7}.bookingsprite-city{width:35px;height:35px;background-position:-5px -5px}.bookingsprite-region{width:35px;height:35px;background-position:-50px -5px}.bookingsprite-country{width:35px;height:35px;background-position:-5px -50px}.bookingsprite-poi{width:35px;height:35px;background-position:-50px -50px}.bookingsprite-hotel{width:35px;height:35px;background-position:-95px -5px}.bookingsprite-residence{width:35px;height:35px;background-position:-95px -50px}li.search-boosted-result{display:table;width:100%;margin-bottom:4px!important}li.search-boosted-result a{padding:0!important}ul.search-boosted-item{display:block!important;width:100%;font-size:1.5em!important;margin-top:none;padding:2px 0 0 4px!important;border-radius:0!important;cursor:pointer;border-bottom:1px solid #dbdbdb}ul.search-boosted-item:hover{background:#51a741;color:#fff}ul.search-boosted-item:hover .bookingsprite_image{opacity:1}ul.search-boosted-item [class*=" bookingsprite-"]::after,ul.search-boosted-item [class*=" bookingsprite-"]::before,ul.search-boosted-item [class^=bookingsprite-]::after,ul.search-boosted-item [class^=bookingsprite-]::before{margin-left:0;color:#909090}ul.search-boosted-item:hover li.search-boosted-item-icone{background:#51a741}ul.search-boosted-item:hover [class*=" bookingsprite-"]::after,ul.search-boosted-item:hover [class*=" bookingsprite-"]::before,ul.search-boosted-item:hover [class^=bookingsprite-]::after,ul.search-boosted-item:hover [class^=bookingsprite-]::before{color:#fff}ul.search-boosted-item li{display:inline-block;vertical-align:middle}ul.search-boosted-item>li:first-child{width:3.5%}ul.search-boosted-item li.search-boosted-item-icone{width:35px;font-size:50%;text-align:center}ul.search-boosted-item li.search-boosted-item-title span:first-child{font-size:87%!important;font-family:Lato,LatoFallback,Helvetica Neue,Helvetica,sans-serif!important}ul.search-boosted-item li.search-boosted-item-title span:last-child{font-size:45%;display:table-row}ul.search-boosted-item li.search-boosted-item-price{width:10%;min-width:52px;float:right;text-align:center;background:#248d1d none repeat scroll 0 0;margin:2px 5px 2px 2px;color:#fff;padding:2px;border-radius:4px;cursor:pointer}ul.search-boosted-item li.search-boosted-item-price span{display:block}ul.search-boosted-item li.search-boosted-item-price span:first-child{font-size:40%!important;font-style:italic}ul.search-boosted-item li.search-boosted-item-price span:last-child{font-size:100%!important;color:#fff;font-weight:700}ul.search-boosted-item li.search-boosted-item-price span:last-child span{font-size:40%;display:inline}ul.search-boosted-item:hover li.search-boosted-item-price span:last-child{color:#fff}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
@media (min-width:1280px){.container{width:1100px}}@media (max-width:1200px){.page-guide-voyage #page-wrapper,.page-guide-voyage .container{width:1200px!important;overflow:hidden}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:1100px}.page-guide-voyage #breadcrumb{margin-left:85px}.container #breadcrumb{margin-left:10px}#main-wrapper,#page-wrapper #main-wrapper,.page-destination .region-content,.page-guide-voyage .region-content{width:100%;position:relative}.page-guide-voyage #page-wrapper{background-color:#f5f5f5}.page-guide-voyage .header_page{margin:auto auto 25px;width:850px}.page-guide-voyage .header_page h1{color:#83bb4c;font-family:"Roboto Slab";font-size:28px;font-weight:400;text-align:center}.page-guide-voyage .header_page p{color:#555;font-family:"Open Sans";font-size:13px;font-weight:400;line-height:24px;text-align:center}.select-desti{background-color:#fff;border:1px solid #dedede;margin-right:15px;width:360px;height:355px;padding:15px;color:#515151;float:left}.page-guide-voyage h2:not(.accordion-header){color:#333;font-family:"Roboto Slab";font-size:24px;font-weight:400;line-height:24px;margin-bottom:20px}.select-desti .desti-list{width:175px;height:285px;float:left}.select-desti .desti-list.separator{border-right:1px solid #dedede}.select-desti .desti-list.all-desti{padding-left:9px}.select-desti .desti-list ul{list-style:disc inside;padding-left:7px;font-family:"Open Sans";font-size:14px;font-weight:400;line-height:20px;color:#515151}.select-desti .desti-list ul a:hover{color:#83bb4c;text-decoration:none}.page-guide-voyage h3:not(.lhg-resort-tilte,.accordion-header){color:#333;font-family:"Open Sans";font-size:16px;font-weight:700;line-height:24px;margin-bottom:5px}#desti-map{height:385px;margin-bottom:15px}.map-desti{width:690px;float:left;height:385px;border:1px solid #dedede}.page-guide-voyage .border-down{border-bottom:2px solid #83bb4c}.container-item{width:100%;float:left;margin-bottom:50px}.map-desti .map-marker{text-transform:uppercase;color:#337ab8;font-weight:700;font-size:18px}.agenda h2,.container-item>h2,.dossier h2{text-align:center}.place-item{width:340px;height:390px;float:left;margin-right:35px;border:1px solid #dedede;overflow:hidden}.place-item:last-child{margin-right:0}.place-item h3{width:100%;height:35px;text-align:center;padding-top:15px;background-color:#fff;margin-bottom:0}.place-slider-item{position:relative}.slider-item-info{width:100%;height:135px;background-color:rgba(0,0,0,.3);margin-top:100px;padding:15px 0;position:absolute;top:0;color:#fff}.slider-item-info h4{text-align:center;margin-bottom:15px}.slider-item-info h4 a{text-shadow:0 1px 1px rgba(0,0,0,.35);font-family:"Roboto Slab";font-size:18px;font-weight:700;line-height:18px;text-transform:uppercase;color:#fff;padding:0}.slider-item-info .place-city{width:220px;color:#fff;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:18px;text-transform:uppercase;text-align:center;padding:15px 0;border-top:1px solid #fff;margin-left:55px}.slider-item-info a{text-shadow:0 1px 1px rgba(0,0,0,.35);font-family:Lato;font-size:13px;font-weight:700;line-height:18px;color:#fff;display:inline-block;width:100%;text-align:center}.slider-item-info>a:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Fleche_Blanche.png);position:relative;top:5px;right:5px}.slider-item-info>a:hover:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Fleche_Verte.png)}.slider-item-info a:hover{color:#97bf38;text-decoration:none}.slick-slide img{margin-left:auto;margin-right:auto}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;padding:0;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:50px}.slick-dots li.slick-active{background-color:#97bf38;border-color:#97bf38}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;opacity:0;visibility:hidden}.dossier{width:570px;margin-right:30px;float:left}.agenda h2{text-align:center}.agenda{width:500px;float:left}.dossier .dossier-desc{height:120px;background-color:#fff;padding:25px 15px 10px;position:relative}.dossier .dossier-desc h3{text-align:center}.dossier-desc p{color:#515151;font-family:"Open Sans";font-size:13px;font-weight:400}#desc-more,.agenda-date,.link-agenda,.suite{color:#80ba4a;font-family:Lato;font-size:12px;font-weight:600}.link-agenda:before,.suite:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Fleche_Verte.png);position:relative;top:5px;right:5px}.agenda .agenda-desc{height:30px;background-color:#fff;color:#515151;font-family:"Open Sans";font-size:13px;font-weight:400;text-align:center;padding:10px 45px}.agenda .list-item{width:100%;float:left;border-top:2px solid #f2f2f2;position:relative}#agenda .list-item img,#pois .list-item img,.agenda .list-item img{float:left;margin-right:15px}#agenda-inner{width:100%;height:306px;display:inline-block;overflow:auto}.list-item-content{background-color:#fff;height:90px;padding:5px 15px}#agenda .list-item-content h3,#agenda-inner .list-item-content h3,#pois .list-item-content h3{text-transform:uppercase;font-size:14px;font-family:Lato;font-weight:600;line-height:18px}.dossier-desc a.suite,.list-item-content .agenda-date,.list-item-content a.link-agenda,.list-item-content a.suite{position:absolute;bottom:5px}#agenda .list-item-content .suite,.dossier-desc a.suite,.list-item-content a.link-agenda{right:15px}#lhg-fs-list-hotels .suite,.agenda>span.suite,.dossier>a.suite{width:100%;height:25px;text-align:center;padding-top:15px;display:inline-block}.photo-slider .photo-slider-item{background:#f5f5f5}#header-page,.photo-slider{height:470px;overflow:hidden}.photo-slider .slick-dots{bottom:55px}.photo-slider .item-video{border:0;display:block;height:442px;margin:0 auto;width:786px}.photo-slider .carousel-legend{position:absolute;left:0;right:0;top:0;margin-left:auto;margin-right:auto;width:786px}#header-page{position:relative;margin:0 auto;margin-bottom:40px;width:1400px;max-width:100%}#header-page h1{float:left;margin-left:10px;margin-top:140px;font-family:"Roboto Slab";font-size:25px;background-color:rgba(0,0,0,.3);color:#fff;padding:5px}.link-page{float:right;margin-right:10px;margin-top:100px;background-color:rgba(0,0,0,.3);color:#fff}.container-item .desti_link,.link-page li a{height:45px;width:225px;display:inline-block;font-family:Lato;font-size:17px;font-weight:700;color:#fff;padding-left:35px;line-height:42px}.container-item .desti_link:before,.link-page li a:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Fleche_Blanche.png);position:relative;top:3px;right:10px}.link-page a:hover{background-color:#96c038;text-decoration:none}#desti-info{position:absolute;top:440px}.desti-widget,.widget-item{float:left;width:280px;height:180px;margin-right:35px}.desti-widget:last-child,.widget-item:last-child{margin-right:0}.half-widget{width:49%;float:left}.half-widget:first-child{border-right:1px solid #9e9e9e}.widget-large{width:350px}.widget-image{width:320px;height:90px;margin-left:15px;overflow:hidden;box-shadow:2px -1px 5px rgba(0,0,0,.15)}.widget-text{color:#fff;background-color:#96c038;font-family:"Open Sans";padding:10px 15px;height:70px;position:relative}.widget-item .widget-text h2{text-align:center;text-transform:uppercase;color:#fff;font-family:"Roboto Slab";font-size:14px;font-weight:700;margin-bottom:0}.widget-text p{font-size:14px}.widget-item a{color:#fff;font-size:13px}.widget-item a.suite{position:absolute;right:5px;bottom:5px}.widget-item a:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Fleche_Blanche.png)}#trans-rdf{height:30px;background-color:#96c038;font-family:"Roboto Slab";color:#fff;font-size:16px;padding:15px 15px 15px 50px;font-weight:600}#widget-meteo{height:100px;background-color:#fff;box-shadow:2px -1px 3px rgba(0,0,0,.15);margin-bottom:20px}.desti-widget{background-color:#fff;width:330px;height:110px;padding-top:10px}.desti-widget h3.title-widget-desti{font-family:"Roboto Slab";text-align:center;text-transform:uppercase}#desti-desc{margin-right:65px;width:320px;min-height:355px;padding:15px;color:#515151;float:left;text-align:justify;font-size:13px;position:relative}#desti-desc p{margin-bottom:15px}#desti-desc h2{font-size:18px;margin:10px 0}#places .map-desti{width:680px;position:relative}.map-menu{position:absolute;top:0;left:0;right:0;display:inline-block;background-color:#8a8a8a;height:50px;padding-left:20px}.map-menu li{display:inline-block;border-left:1px solid #9e9e9e;height:25px;padding:25px 20px 0;color:#f6f6f6;font-family:"Open Sans";font-weight:700;font-size:14px;position:relative;float:left}.map-menu li:last-child{border-right:1px solid #9e9e9e}.map-menu li.active,.map-menu li:hover{background-color:#96c038;cursor:pointer}.desti-widget span{font-size:34px;text-align:center;display:inline-block;width:100%;font-family:"Roboto Slab"}#time:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Heure.gif);position:relative;right:5px}span.meteo:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Meteo.gif);position:relative;right:5px}.desti-widget-plan-transport{position:relative;border-top:10px solid #f5f5f5;background:#96c038;height:53px}.desti-widget-plan-transport h3.title-widget-desti{font-size:14px;color:#fff}span.transport-link{font-size:16px}span.transport-not-link{font-size:16px}span.transport-link:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Download_Plan-transport.gif);position:relative;right:5px;top:4px}.hotels-select{background:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Map_Hotel.png) no-repeat 50% 15%}.events-select{background:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Map_Event.png) no-repeat 50% 15%}.poi-select{background:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Map_POI.png) no-repeat 50% 15%}#agenda ul.tab,#pois ul.tab{list-style-type:none;margin:0;padding:0;height:42px;background-color:#e9e9e9}#agenda ul.tab li,#pois ul.tab li{float:left}#agenda ul.tab li:not(:last-child),#pois ul.tab li:not(:last-child){border-right:1px solid #fff}#agenda ul.tab li span,#pois ul.tab li span,.dossier_content .tab li span{display:inline-block;text-align:center;padding:14px 16px;text-decoration:none;transition:.3s;font-size:10px;font-family:"Open Sans";text-transform:uppercase;font-weight:700;color:#505050;position:relative}#agenda ul.tab li span:hover,#pois ul.tab li span:hover,.dossier_content .tab li span:hover{cursor:pointer}#agenda ul.tab li span.active,#agenda ul.tab li span:focus,#agenda ul.tab li span:hover,#pois ul.tab li span.active,#pois ul.tab li span:focus,#pois ul.tab li span:hover{background-color:#96c038;color:#fff}#agenda ul.tab li span.active:after,#pois ul.tab li span.active:after{content:'';position:absolute;right:calc(50% - 10px);top:42px;border:10px solid transparent;border-top:10px solid #96c038;z-index:100}#agenda .tabcontent,#pois .tabcontent{display:none;background-color:#fff;padding:30px 25px 0;overflow:hidden}#agenda .list-item,#pois .list-item{float:left;margin-bottom:30px;position:relative;width:500px}#agenda .list-item:nth-child(odd),#pois .list-item:nth-child(odd){margin-right:25px}.image_dossier{margin:auto auto 25px;text-align:center}.container h1{font-family:"Roboto Slab";font-size:22px;font-weight:400;padding:20px 0;text-align:center;color:#4f5458}.container>.dossier-desc,.content-item .content-desc p{color:#515151;font-size:13px;margin-right:15px;padding:15px;text-align:justify;margin-bottom:25px}.dossier_content .content-item{margin-bottom:35px;width:100%;float:left}.content-item .content-desc{float:left;width:710px;padding:20px 0}.content-item .content-desc h2{padding-left:15px}.content-item img.odd{float:left;width:350px;height:350px;padding:20px 0}.content-desc h1{font-weight:700;text-align:left}.dossier_content .content-desc .suite{float:left;margin-left:25px}.event-page .event-detail{padding-left:40px}.event-page .event-detail p{color:#515151;font-size:13px;text-align:justify;margin:0;padding:20px 0 0}.event-menu{background-color:#95c13a;color:#fff;display:inline-block;height:50px;width:100%;padding-top:5px}.event-menu li{border-right:1px solid #fff;display:inline-block;font-family:"Open Sans";font-size:12px;font-weight:700;height:25px;padding:15px 10px 0 35px;position:relative}.event-menu li:last-child{border:none}.event-menu li:before{position:absolute;left:8px;top:9px}.event-place:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Lieu.png)}.event-cat:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Typologie.png)}.event-date:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Dates.png)}.event-buy:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Devises.png)}.event-page .container-item{margin-bottom:25px}.event-info{width:550px;float:left}.event-info:first-child{width:500px;margin-right:50px}.event-info.item-large{width:1100px;margin-bottom:15px}#all-dossier h2,.event-info h2,.event-page #agenda h2{border-bottom:1px solid #94c039;padding-bottom:15px;font-size:22px;text-align:left}.event-info .event-info-details{color:#515151;font-size:13px;text-align:justify}.balade-page #desti-map,.event-page #desti-map{width:100%;margin-bottom:0}.container-item .desti_link{background-color:#94c039;font-size:14px;width:255px}.content-centre{text-align:center}.region-content p.credits-photo{font-size:10px;margin-bottom:5px}.page-guide-voyage .lhg-map-info:hover{background-color:#fff;border-color:#ccc}.list-item-content .agenda-date:before{content:url(/sites/all/modules/custom/lhg/modules/lhg_syndicate/images/Picto_Calend.png);position:relative;right:5px;top:5px}#othes-balades .suite{display:inline-block;margin-bottom:10px;font-size:14px}.dossier_content .tab{display:inline-block;width:100%;text-align:center}.dossier_content .tab li{display:inline}.dossier_content .tab li span{padding:5px 10px;border:1px solid #c6c6c6;border-radius:20px;margin-right:10px;color:#c6c6c6}.dossier_content .tab li span.active{background-color:#96c038;color:#fff}.select-date-agenda{font-size:13px;text-align:center;margin-bottom:10px}#desc-more{position:absolute;bottom:5px;left:25px}#all-dossier .dossier{width:500px;margin-bottom:20px}.all-dossier-content{padding-left:30px}#all-dossier .dossier h3{text-align:left}#desti-info #breadcrumb{line-height:45px}#places{margin-bottom:45px}.poi-container{width:1100px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.poi-container .poi-items{width:350px;margin-right:15px;margin-bottom:15px;display:inline-block;min-height:405px}.poi-container .poi-items .poi-image{height:350px;width:350px}.poi-container .poi-items .poi-description{width:350px}.poi-container .poi-items .poi-all-description{display:none;background:#fff;width:350px;z-index:99;position:absolute}.button-guide{height:35px;width:200px;background-color:#7ec83b;color:#fff;font-size:15px;text-align:center;margin-left:41%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;position:relative;}.slick-arrow.slick-hidden{display:none;}
#load_next_hotel{width:100%;text-align:center;display:none}
.page-guide-voyage .header_page h1,.suite,.link-agenda,.agenda-date,.select-desti .desti-list ul a:hover{color:#f5af00;}.link-page a:hover,.widget-text,#trans-rdf,.map-menu li:hover,.map-menu li.active,#agenda ul.tab li span:hover,#agenda ul.tab li span:focus,#agenda ul.tab li span.active,.dossier_content .tab li span.active,.container-item .desti_link,.event-menu{background-color:#f5af00;}#agenda ul.tab li span.active:after{border-top:10px solid #f5af00;}.page-guide-voyage .border-down{border-bottom:2px solid #f5af00;}.event-info h2,.event-page #agenda h2{border-bottom:1px solid #f5af00;}.slick-dots li.slick-active{background-color:#f5af00;border-color:#f5af00;}.list-item-content .agenda-date:before{content:url(/sites/default/modules/custom/premiereclasse/images/Picto_Calend_PC.png);}span.transport-link:before{content:url(/sites/default/modules/custom/premiereclasse/images/Picto_Download_Plan-transport_PC.png);}.suite:before,.link-agenda:before{content:url(/sites/default/modules/custom/premiereclasse/images/Picto_Fleche_Jaune.png);}.page-guide-voyage .header_page h1,.page-guide-voyage h2,.slider-item-info h4 a,#header-page h1,.widget-item .widget-text h2,#trans-rdf,.desti-widget h3.title-widget-desti,.desti-widget span,.container h1{font-family:Rubrik;font-weight :500;}.page-guide-voyage h2{font-size:22px;}.desti-widget-plan-transport{background:#f5af00;}#agenda ul.tab li span:hover,#agenda ul.tab li span:focus,#agenda ul.tab li span.active,#pois ul.tab li span:hover,#pois ul.tab li span:focus,#pois ul.tab li span.active{background-color:#f5af00;}.suite,.link-agenda,.agenda-date,#desc-more{color:#f5af00;}#agenda ul.tab li span.active:after,#pois ul.tab li span.active:after{border-top-color:#f5af00;}

.lhg-managed-footer-separator{clear:both;}span.clickable{cursor:pointer;}span.clickable:hover{text-decoration:underline;}#block-lhg-blocks-lhg-managed-footer{background:#292929;color:#fff;font-size:13px;}#block-lhg-blocks-lhg-managed-footer .content{margin:0 auto;}#block-lhg-blocks-lhg-managed-footer h3,#managed-footer-top_destination_title{font-size:1.5rem;color:#fff;}#block-lhg-blocks-lhg-managed-footer .row{clear:both;padding-top:10px;vertical-align:top;}#block-lhg-blocks-lhg-managed-footer .col4{float:left;width:25%;}#block-lhg-blocks-lhg-managed-footer .col2{float:left;width:50%;}#block-lhg-blocks-lhg-managed-footer .col-last{margin-right:0;}#block-lhg-blocks-lhg-managed-footer .row3{padding:10px 40px 0 40px;}#block-lhg-blocks-lhg-managed-footer .row2,#block-lhg-blocks-lhg-managed-footer .row1{padding:20px 40px 0 40px;}#block-lhg-blocks-lhg-managed-footer .item-list{color:white;}#block-lhg-blocks-lhg-managed-footer .item-list ul{padding:0;}#block-lhg-blocks-lhg-managed-footer .item-list ul li{margin:10px 0 0;padding:0;}#block-lhg-blocks-lhg-managed-footer .item-list ul li a{color:inherit;}#block-lhg-blocks-lhg-managed-footer .item-list ul li a:hover{color:inherit;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top,#block-lhg-blocks-lhg-managed-footer .managed-footer-content{margin:0 auto;padding:0 30px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-intro{padding:10px;font-weight:bold;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top{background:#edf0f2;text-align:center;height:40px;vertical-align:middle;padding:20px 0;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .footer-top-container{margin:auto;width:1024px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top form,#block-lhg-blocks-lhg-managed-footer .managed-footer-top .item-list,#block-lhg-blocks-lhg-managed-footer .managed-footer-top .newsletter_form_container{width:auto;margin-right:20px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .social_media_container{width:auto;}#block-lhg-blocks-lhg-managed-footer form{margin:auto;font-family:Rubrik,sans-serif;}#block-lhg-blocks-lhg-managed-footer form label,#block-lhg-blocks-lhg-managed-footer .managed-footer-top .social_media_container h3{display:inline-block;color:#344d5e;float:left;font-family:Rubrik,sans-serif;font-size:1.6rem;line-height:35px;margin-right:15px;text-align:left;}#block-lhg-blocks-lhg-managed-footer form #edit-newsletter{width:auto;display:inline-block;}#block-lhg-blocks-lhg-managed-footer form #edit-newsletter #edit-nl-mail,#block-lhg-blocks-lhg-managed-footer form #edit-newsletter #edit-nl-mail--2{border:1px solid #c7c7c7;font-size:1.3rem;height:30px;line-height:35px;padding-left:15px;border-radius:5px 0 0 5px;font-weight:normal;width:185px;display:inline-block;}#block-lhg-blocks-lhg-managed-footer form #edit-newsletter #edit-nl-submit,#block-lhg-blocks-lhg-managed-footer form #edit-newsletter #edit-nl-submit--2{color:white;transition:all 0.5s ease-out;display:inline-block;font-size:1.6rem;background:#344d5e;height:32px;border:none;border-radius:0 5px 5px 0;padding-left:20px;padding-right:20px;position:relative;top:1px;}.newsletter-mail-error{color:red;text-align:center;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top h3{margin-right:10px;max-width:220px;vertical-align:middle;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;font-size:1.8rem;color:#344d5e;text-transform:none;float:left;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .social_media_container{}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .social_media_container ul{float:left;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .managed-footer-social_media li{display:inline-block;margin-top:0;margin-left:5px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-top .managed-footer-social_media li a{}#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-engagements_container .item-list{border:1px solid;display:inline-block;border-radius:10px;padding:10px 20px;width:auto;margin-top:-12px;}.managed-footer-content .managed-footer-engagements_container ul{margin-top:10px;margin-bottom:0;}.managed-footer-content .managed-footer-engagements_container ul li::before{content:'✓';margin-right:5px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-copyright{display:inline-block;}#block-lhg-blocks-lhg-managed-footer .managed-footer-trip_advisor{padding-top:30px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-trip_advisor span{height:18px;display:inline-block;width:80px;text-indent:-999999px;background:url(/sites/all/modules/custom/lhg/modules/lhg_blocks/images/tripadvisor-white.png) transparent no-repeat right top;background-size:75px 15px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-content{margin:auto;}#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-payments_container ul,#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-apps_container ul{margin:5px 0;padding:0;}#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-payments_container li,#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-apps_container li{display:inline-block;margin:0 2px 0 0;padding:0;}#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-payments_container li img{width:50px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-content .managed-footer-apps_container li img{width:140px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom{background:#000;padding:0;text-align:center;margin-top:20px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom ul li{display:inline-block;margin:0 2px 0 0;padding:0;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom li a{display:inline-block;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom li a:hover{background:#292929;}#block-lhg-blocks-lhg-managed-footer  #managed-footer-top_destination_title{border-bottom:1px solid;text-align:center;margin-bottom:20px;}#block-lhg-blocks-lhg-managed-footer  #managed-footer-top_destination_title span{display:inline-block;position:relative;bottom:-10px;padding:0 40px;background:#292929;font-weight:bold;font-size:14px;}#block-lhg-blocks-lhg-managed-footer  .managed-footer-top_destination_container{text-align:center;}#block-lhg-blocks-lhg-managed-footer  .top_destination_title{padding:5px 0;border-right:1px solid;}#block-lhg-blocks-lhg-managed-footer  .top_destination_container_top_dest_gt .top_destination_title{border-right:none;}#block-lhg-blocks-lhg-managed-footer  .top_destination_title span.arrow{color:#8ac651;padding-left:10px;cursor:pointer;}#block-lhg-blocks-lhg-managed-footer  .managed-footer-top_destination_containe-ky .top_destination_title span.arrow{color:#092e89;}#block-lhg-blocks-lhg-managed-footer  .managed-footer-top_destination_containe-pc .top_destination_title span.arrow{color:#fdc420;}#block-lhg-blocks-lhg-managed-footer  .top_destination_title span.arrow:after{content:'⋁';}#block-lhg-blocks-lhg-managed-footer  .top_destination_title span.arrow.opened:after{content:'⋀';}#block-lhg-mobile-mobile-footer{background:#292929;color:#fff;padding:10px;font-family:'Lato','LatoFallback',Helvetica Neue,Helvetica,sans-serif;}#block-lhg-mobile-mobile-footer .content{margin:0 auto;}#block-lhg-mobile-mobile-footer h3,#managed-footer-top_destination_title{font-size:14px;color:#fff;}#block-lhg-mobile-mobile-footer .row{padding:0;margin:0;}#block-lhg-mobile-mobile-footer{text-align:center;}#block-lhg-mobile-mobile-footer .col4,#block-lhg-mobile-mobile-footer .col2{margin:5px 0;padding:5px 20px;border-bottom:1px solid white;}#block-lhg-mobile-mobile-footer .managed-footer-copyright{border-top:1px solid white;border-bottom:none;}#block-lhg-mobile-mobile-footer a{color:#fff;text-decoration:underline;font-size:0.9em;}#block-lhg-mobile-mobile-footer h3{display:none;margin:10px 0 0 0;padding:0;}#block-lhg-mobile-mobile-footer .managed-footer-apps_container h3{display:block;}#block-lhg-mobile-mobile-footer .item-list ul{margin:0;padding:0;}#block-lhg-mobile-mobile-footer ul li{list-style:none;display:inline-block;margin-top:0;padding-top:0;}#block-lhg-mobile-mobile-footer ul.managed-footer-payment li,#block-lhg-mobile-mobile-footer ul.managed-footer-payment li,#block-lhg-mobile-mobile-footer ul.managed-footer-social_media li,#block-lhg-mobile-mobile-footer ul.managed-footer-group_brands li,#block-lhg-mobile-mobile-footer ul.managed-footer-apps li{display:inline-block;}#block-lhg-mobile-mobile-footer ul.managed-footer-group_brands li{width:24%;padding:0;margin:0;}#block-lhg-mobile-mobile-footer ul.managed-footer-group_brands li.last{width:250px;}#block-lhg-mobile-mobile-footer .managed-footer-apps_container{width:100%;margin:0;padding:0;text-align:center;}#block-lhg-mobile-mobile-footer .managed-footer-apps_container ul{width:100%;margin:0;padding:0;}#block-lhg-mobile-mobile-footer .managed-footer-apps_container ul li{margin:0;padding:0;width:49%;}#block-lhg-mobile-mobile-footer .managed-footer-apps_container ul li img{width:150px;}#block-lhg-mobile-mobile-footer form{width:95%;margin:auto;margin-bottom:20px;display:block;}#block-lhg-mobile-mobile-footer form label{display:block;clear:both;}#block-lhg-mobile-mobile-footer form #edit-newsletter{width:100%;}#block-lhg-mobile-mobile-footer form #edit-newsletter #edit-nl-mail{border:1px solid #c7c7c7;height:33px;padding-left:15px;border-radius:5px 0 0 5px;font-weight:normal;font-size:12px;width:80%;display:inline-block;}#block-lhg-mobile-mobile-footer form #edit-newsletter #edit-nl-submit{color:white;transition:all 0.5s ease-out;display:inline-block;font-size:1.6rem;background:#344d5e;height:35px;width:20%;border:none;border-radius:0 5px 5px 0;top:4px;position:relative;}.hotel-contact-new{background-color:#ffffff;text-align:center;}

@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,#block-lhg-cookie-usage .popup-text span[data-url]{text-decoration:underline;color:#c2c2c2}#block-lhg-cookie-usage .popup-buttons a img,#block-lhg-cookie-usage .popup-buttons span img{padding-bottom:4px}#block-lhg-cookie-usage .popup-buttons{text-align:right;font-size:11px;line-height:34px;width:100px;float:left}span[data-url]{cursor:pointer}#block-lhg-cookie-usage .popup-buttons a,#block-lhg-cookie-usage .popup-buttons span{cursor:pointer;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 .btn_validate_wrap,.ie7 #lhg-webbooking-group-booking-form .form-item label,.ie7 #lhg-webbooking-group-booking-form .form-item input,.ie7 .view-special-offer form .form-item,.ie7 .view-special-offer form .container-inline-date,.ie7 .view-special-offer form #infos-room-wrapper,.ie7 .btn_validate,.ie7 .error-404-page .services,.ie7 .node-type-webform .webform-client-form  label,.ie7 .node-type-webform .webform-client-form .webform-component-email,.ie7 .node-type-webform .webform-client-form .webform-component-textfield,.ie7 .node-type-webform .webform-client-form #edit-actions,.ie7 .node-type-webform .webform-client-form #edit-actions .form-submit{display:inline;zoom:1;}.ie7 .inside_block{padding:4px 12px 14px 12px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{height:23px;padding:8px 0 0 10px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{height:14px;padding-top:4px;}.ie7 .node-type-special-offer #footer-wrapper{margin-top:15px;}.ie7 .node-type-special-offer .block-lhg-webbooking{position:relative;}.ie7 .node-type-special-offer .block-lhg-webbooking #lhg-webbooking-form{top:-1px;zoom:1;position:static;}.ie7 .node-type-special-offer .block-lhg-webbooking #lhg-webbooking-form #edit-submit{bottom:13px;}.ie7 .node-type-special-offer #form-webbooking-more-criterias{padding:0 15px;}.ie7 .page-homepage .contrat_block,.ie7 .page-homepage .card{padding-left:10px;}.ie7 .page-homepage FORM#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper FIELDSET FIELDSET .fieldset-wrapper{margin-right:25px !important;}.ie7 #infos-room-wrapper{width:100%;}.ie7 form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset fieldset .fieldset-wrapper{float:right;margin-top:-30px;margin-right:24px;}.ie7 .node-type-country form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset fieldset .fieldset-wrapper{margin-right:5px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{height:16px;padding:9px 0 6px 10px;}.ie7 #page #header{position:relative;z-index:35;}.ie7 #page #main-wrapper{position:relative;z-index:30;}.ie7 #forget-password-container{padding:0;}.ie7 #forget-password-container{padding:0;}.ie7 #header #main-menu ul#main-menu-links ul{background-color:#FFFFFF;border:1px solid #888;}.ie7 #forget-password-container{padding-top:0;}.ie7 #lhg-webbooking-connection-block-form input.form-submit{border:none;}.ie7 #lhg-webbooking-connection-block-form .form-step-forgotten-password input.form-submit{padding-left:0px;padding-right:0px;width:150px;margin-top:1px;}.ie7 .inside_block{padding:4px 0 0px 0;}.ie7 .form-checkbox{width:12px;height:12px;}.ie7 .hotel-line-col-right{width:114px;}.ie7 .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom .inside_block{width:100%;}.ie7 .hotel-list-container .hotel-line-col-right .price-container .hotel-price{line-height:45px;}.ie7 .node-country .hotel-list-container .hotel-line-col-right .price-container,.ie7 .node-region .hotel-list-container .hotel-line-col-right .price-container{height:55px;}.ie7 .hotel-list-container .hotel-line-col-left .hotel-picture .map{font-size:92%;}.ie7 .node-type-hotel h1#page-hotel{font-size:180%;}.ie7 #search-on-map ul.search-on-map-checkboxes li input,.ie7 #search-on-map ul.search-on-map-checkboxes li input[type=checkbox]{visibility:visible;display:block;}.ie7 #search-on-map ul.search-on-map-checkboxes li span{display:none;}.ie7 div.partners-wrapper div.partner-line{clear:both;}.ie7 div.partner-line div.gauche{width:300px;float:left;text-align:center;}.ie7 div.partner-line div.droite{width:610px;float:right;margin:0px 0 0;padding:0 0 20px 0;border-bottom:#ded8d5 1px solid;font-size:14px;color:#494949;text-align:justify;}.ie7 .view-special-offer form #infos-room-wrapper legend{width:150px;position:relative;text-align:right;margin-left:0px;}.ie7 .view-special-offer form #infos-room-wrapper .fieldset-wrapper .fieldset-wrapper{float:left;margin:-37px 0 0 160px;}.ie7 .view-special-offer form  .btn_validate_wrap{float:right;}.ie7 .view-special-offer .btn_validate_wrap{padding:0;}.ie7 .btn_validate_wrap input.btn_validate{padding:5px 15px;overflow:visible;}.ie7 FORM#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper FIELDSET FIELDSET .fieldset-wrapper{margin-right:19px !important;}.ie7 .region-content-right FORM#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper FIELDSET FIELDSET .fieldset-wrapper{margin-right:17px !important;margin-top:-20px;}.ie7 .region-content-left #infos-room-wrapper legend{width:60px;}.ie7 .node-type-webform .webform-client-form .form-textarea-wrapper textarea{position:absolute;top:-12px;right:0px;width:368px;}.ie7 .node-type-webform .webform-client-form .form-textarea-wrapper{position:relative;height:105px;}.ie7 .node-type-webform .webform-client-form #edit-actions{float:none;margin-top:0px;text-align:center!important;margin-right:0px;}.ie7 .node-type-webform .webform-client-form  .contact-subject select{width:368px;}.ie7 #hotel-list-container{border-left:#f5af00 1px solid;}.ie7 .node-type-country .region-content-left .block-lhg-webbooking .inside_block{background-color:#efefef;padding-bottom:15px;}.ie7 .gradient-block{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-special-offers-wrapper.png) repeat-x 0 bottom #fff;}.ie7 .view-display-id-block_best_offers_home .best-offer-line{height:auto;height:72px !important;}.ie7 .list-last-min .f-right{max-width:200px;width:auto;width:200px !important;}.ie7 .list-last-min .price-container{min-width:90px;width:auto;width:90px !important;display:inline;zoom:1;}.ie7 .region-content-right #infos-room-wrapper legend{width:68px;}.ie7 .region-content-left #form-webbooking-more-criterias{width:241px;}.ie7 #edit-submit{position:inherit;margin-top:-26px;}.ie7 .region-content-left .block-lhg-webbooking .content #edit-map-search{top:41px;}.ie7 .slider-preview .bx-pager{position:relative;}.ie7 .slider-preview .bx-pager a img{filter:alpha(opacity=50);}.ie7 .slider-preview .bx-pager a.active img{filter:alpha(opacity=100);}.ie7 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_green_right.png) no-repeat right 5px white;height:41px;display:inline-block;padding-right:15px;}.ie7 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover{background-position:right -59px;}.ie7 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover .btn_validate{background-position:0 -64px;}.ie7 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap a{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_green_left.png) no-repeat 0 0 white;font-family:Helvetica,Arial;font-size:14px;font-weight:bold;height:34px;line-height:30px;margin-top:5px;width:auto;float:right;}.ie7 #content_top{position:relative;z-index:1000 !important;}.ie7 .region-header-bottom{width:200px;}.ie7 .sub-header h1{font-size:22px;}.ie7 .block-lhg-webbooking .content form#lhg-webbooking-form #edit-submit{bottom:-11px;}.ie7 .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom{position:relative;z-index:100;}.ie7  #content{position:relative;z-index:3;}.ie7 .hotel-line-col-right{width:200px;}.ie7 .hotel-list-container .hotel-line-col-right .price-container .hotel-price{line-height:30px;}.ie7 .hotel-list-container .hotel-block header .hotel-title h3{font-size:13px;}.ie7 .js-hotel-slideshow{margin-top:22px;}.ie7 .hotel-list-container{margin-top:0;}.ie7 .page-activities header h1,.ie7 .page-rooms .region-content h2,.ie7 .page-restaurant .region-content h2,.ie7 .page-services .region-content h2,.ie7 .page-access h2{font-size:20px;}.ie7 .header-bottom{clear:left;}.ie7 .sub-header h1{padding-top:5px;}.ie7 .list-picto{margin-top:-8px;}.ie7 .list-picto li{float:right;}.ie7 .list-picto li img{float:none;}.ie7 .region-header-bottom img{float:none;}.ie7 ul.social-icons-hotel-page li.gplus-icon{display:none;border:none;}.ie7 .social-icons-hotel-page li{display:inline;zoom:1;float:none;vertical-align:middle;}.ie7 .social-icons-hotel-page{text-align:right;}.ie7 ul.social-icons-hotel-page li.fb-icon{border-right:none;padding-right:0;height:23px;}.ie7 .social-icons-hotel-page li.sendto-icon{width:22px;}.ie7 #hotel-autopromo{line-height:normal;}.ie7 .route-tools-bottom{bottom:47px;}.ie7 .route-calculator input{padding-top:3px;height:19px;}.ie7 #lhg-webbooking-connection-block-form input.form-submit{margin-top:0!important;top:32px;}.ie7 .hotel-line-col-bottom .error-webbooking{width:400px;}.ie7 .region-content-bottom #block-lhg-minisite-lhg-minisite-hotel-cross-sell .hotel-hotels-nearby-header h3{font-size:13px;}.ie7 .node-type-hotel .js-container a{filter:alpha(opacity=40);zoom:1;}.ie7 .node-type-hotel .js-container .active-thumb a{filter:alpha(opacity=100);}.ie7 .node-type-hotel .js-container a:hover{filter:alpha(opacity=100);}
.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 #search-on-map ul.search-on-map-checkboxes li input,.ie8 #search-on-map ul.search-on-map-checkboxes li input[type=checkbox]{visibility:visible;display:block;}.ie8 #search-on-map ul.search-on-map-checkboxes li span{display:none}.ie8 #lhg-webbooking-form{top:-1px;}.ie8 #block-lhg-webbooking-webbooking-hotel-page #infos-room-wrapper{clear:both;}.ie8 .region-content-left #infos-room-wrapper LEGEND{width:81px;}.ie8 .region-content-left .block-lhg-webbooking .content #edit-map-search{top:41px;}.ie8 .region-content-left #edit-date-picker{margin-top:17px;}.ie8 .slider-preview .bx-pager{position:relative;}.ie8 .slider-preview .bx-pager a img{filter:alpha(opacity=50);}.ie8 .slider-preview .bx-pager a.active img{filter:alpha(opacity=100);}.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_green_right.png) no-repeat right 5px white;height:41px;display:inline-block;padding-right:15px;}.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover{background-position:right -59px;}.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap:hover .btn_validate{background-position:0 -64px;}.ie8 #tabs-map .hotel-map .hotel-tip-ca .hotel-tip-book .btn_validate_wrap a{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_green_left.png) no-repeat 0 0 white;font-family:Helvetica,Arial;font-size:14px;font-weight:bold;height:34px;line-height:30px;margin-top:5px;width:auto;float:right;}.ie8 .route-calculator input{padding-top:3px;height:19px;}.ie8 .hotel-list-container .hotel-line-col-right .price-container .hotel-price{line-height:30px;}.ie8 .node-type-hotel .js-container a{filter:alpha(opacity=40);}.ie8 .node-type-hotel .js-container .active-thumb a{filter:alpha(opacity=100);}.ie8 .node-type-hotel .js-container a:hover{filter:alpha(opacity=100);}
.ie9 .region-content-left #edit-date-picker{margin:18px 7px 0 -7px;}.ie9 .region-content-left .block-lhg-webbooking .content #edit-map-search{top:42px;}
body{background:url(/sites/default/themes/custom/premiereclasse_theme/images/body_Prem_C.png) no-repeat top center;}#header{width:100%;}.main-menu-wrapper{background:#f5af00;height:22px;}#header #main-menu{background:#fff;margin:0 auto;width:962px;}#header #main-menu #main-menu-links li.current > a,#header #main-menu #main-menu-links li.current > span[data-url],#header #main-menu #main-menu-links li:hover > a,#header #main-menu #main-menu-links li:hover > span[data-url],#header #main-menu #main-menu-links span[data-url].active,#header #main-menu #main-menu-links a.active{color:#FFF;background:#494949;}#header #main-menu #main-menu-links li:hover > ul{display:block;}#header #main-menu li{float:left;height:22px;border-right:1px solid #fff;font-size:127%;text-transform:uppercase;width:auto;text-align:center;}#header #main-menu li li{font-size:79%;width:100%;border:none;text-transform:none;}#header #main-menu li ul{padding:5px 0;}#header #main-menu li li span[data-url],#header #main-menu li li a{background:#FFF;}#header #main-menu li li span[data-url]:hover,#header #main-menu li li a:hover{color:#FFF;background:#494949;}#header #main-menu li span[data-url],#header #main-menu li a{height:18px;width:100%;padding:4px 0 0 0;display:block;text-decoration:none;}#header #main-menu li.menu-1{width:180px;background:#fad780;}#header #main-menu li.menu-2{width:258px;background:#f9cf66;}#header #main-menu li.menu-3{width:225px;background:#f8c54b;}#header #main-menu li.menu-1.small-item{width:130px;background:#fad780;}#header #main-menu li.menu-2.small-item{width:205px;background:#f9cf66;}#header #main-menu li.menu-3.small-item{width:140px;background:#f8c55a;}#header #main-menu li.menu-4.small-item{width:185px;background:#f8c54b;}#header #main-menu #main-menu-links li.first a{padding:0;width:66px;}#header_top{float:none;}.region-header-top{float:none;}#authentification-login-container{position:relative;min-height:66px;}#loyalty_loggout{position:absolute;right:0px;top:-4px;text-decoration:none;font-weight:bold;}#loyalty_loggout:hover{text-decoration:none;}#loyalty_loggout span{font-size:10px;text-decoration:underline;}#loyalty_loggout .loggout{font-size:18px;vertical-align:middle;text-decoration:none;}#loyalty_goto_reservation{position:absolute;right:0px;text-decoration:underline;}#loyalty_goto_reservation:after{display:block;float:right;margin-left:5px;text-decoration:none;}#loyalty_public_infos{display:none;clear:both;padding-top:15px;}#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:10px 0 10px 0;height:54px;position:relative;}#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);}#loyalty_public_welcome,#loyalty_p4u_welcome{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/wombre-info.png) no-repeat scroll center 30px transparent;border-top:none;}#loyalty_public_bookings .hotel_entry_separator{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/wombre-info.png) no-repeat scroll center 0px transparent;padding-top:13px}#loyalty_public_welcome strong,#loyalty_p4u_welcome strong{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/client-class1.png) no-repeat scroll left center transparent;padding-left:23px;text-transform:uppercase;}#loyalty_public_welcome .multi,#loyalty_p4u_welcome .multi{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/client-class2.png) no-repeat scroll left center transparent;}#p4u_expire strong{text-transform:none;background:none;padding:0;}#loyalty_public_infos .loggedmenu_seq{border:none;background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/sep-color.png) no-repeat scroll center top transparent;padding:20px 0 20px 0;position:relative;}.loggedmenu_seq{border-top:1px solid silver;padding:0 0 15px 0;position:relative;}#p4u_expire{font-size:95%;padding-top:3px;}#p4u_expire a{text-decoration:underline;}#loyalty_p4u_offers .p4u_account_links{text-decoration:underline;}#loyalty_logged strong{text-transform:uppercase;}#loyalty_p4u_offers p{line-height:18px;font-weight:bold;}#loyalty_p4u_footer{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/sep-color.png) no-repeat scroll center top transparent;padding:10px 0 0;}#loyalty_p4u_footer > div{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/ombre-vertic.png) no-repeat scroll left center transparent;padding:10px 0 10px 30px;margin-left:185px;height:26px;}#loyalty_p4u_contact_us{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/mail.png) no-repeat scroll left top transparent;padding-left:50px;display:table-cell;height:26px;vertical-align:middle;}#loyalty_p4u_footer > div:first-child{background:url(/sites/default/themes/custom/premiereclasse_theme/images/p4u/integoration.png) no-repeat scroll 10px center transparent;padding-left:35px;float:left;width:150px;margin-left:0;}#loyalty_p4u_offers a,#loyalty_p4u_footer a{text-decoration:underline;}#block-lhg-webbooking-lhg-webbooking-connection .content{position:relative;}#block-lhg-webbooking-lhg-webbooking-connection #loyalty_logged .link_block a{color:silver;}#block-lhg-webbooking-lhg-webbooking-connection #loyalty_logged .link_block{background:#51565A;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:110px;padding:5px;text-align:center;position:absolute;top:10px;right:0px;}#loyalty_public_p4u .loyalty_btn{margin-bottom:10px;}.loyalty_btn{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_btn_connect.png) repeat-x scroll 0 0 transparent;border:1px solid #FFFFFF;border-radius:3px 3px 3px 3px;color:#FFFFFF;font-weight:bold;font-size:90%;padding:0 5px;height:18px;line-height:18px;float:right;}.loyalty_btn:hover{ext-decoration:underline;}#loyalty_toggle_link{clear:both;float:right;position:relative;text-decoration:underline;}#loyalty_toggle_link:before{content:'';display:block;text-decoration:none;border-style:solid;border-width:5px 5px 0;border-color:#000000 transparent;width:0;height:0;float:right;margin:4px 0 0 5px;}#loyalty_toggle_link.close{top:0px;}#loyalty_toggle_link.close:before{border-width:0 5px 5px;}#loyalty_renew{padding-left:10px;}.panel-premiereclasse-main .panel-col-top-container{padding-bottom:42px;}.panel-col-bottom-left,.panel-col-middle-left{padding-bottom:10px;}.panel-col-middle-left{margin-bottom:25px;}.pane-views-carrousel-block-carrousel-home .selector{position:relative;z-index:5;}.pane-views-carrousel-block-carrousel-home #previous-selector a,.pane-views-carrousel-block-carrousel-home #next-selector a{background:url(/sites/default/themes/custom/premiereclasse_theme/images/sprite-nav-carousel.png) no-repeat 1px 0;width:31px;height:33px;display:block;float:left;margin:-34px 0px 0 2px;position:relative;}.pane-views-carrousel-block-carrousel-home #next-selector a{background-position:1px -48px;margin:-34px 0 0 33px;}.pane-views-carrousel-block-carrousel-home #video-pager{display:none;}.webbooking_price_label,.webbooking_price_value{display:none;}.pane-lhg-webbooking-webbooking-hotel-page{background:#f5af00;padding:0 4px 4px 4px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:163%;text-transform:uppercase;font-weight:normal;padding:5px 0 5px 8px;}.search_carte{float:right;color:#fff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:110%;padding:8px 18px 0 0;text-decoration:underline;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form{background:#fcf9f4;padding:5px 0 0 0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form{background:#fcf9f4;padding:5px 0 0 0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination{padding:0 0 6px 12px;}#lhg-webbooking-form .form-item-nights,#lhg-webbooking-form .form-item-rooms{margin-bottom:3px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination label{font-size:145%;font-weight:bold;color:#f5af00;display:block;padding:0 0 3px 0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{font-size:91%;font-style:italic;color:#f5af00;background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_input_j.png) no-repeat;width:371px;height:31px;padding:0 0 0 10px;margin:0 0 5px 0;border:none;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .container-inline-date label,.form-item-nights label,.form-item-rooms label,.form-item-nb-adults-room-1 label,.form-item-nb-kids-room-1 label{font-size:91%;display:block;margin:0 0 3px 0px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-arrival-date{padding:0 0 0 72px;float:left;margin:0 40px 0 0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .date-padding{padding:0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{width:82px;height:20px;font-size:91%;text-align:center;color:#858585;font-style:italic;margin-right:3px;}.form-item-nights,#edit-infos-room-wrapper .form-type-select{float:left;margin:0 0 0 0;}.form-item-nights select,.form-item-rooms select,#edit-infos-room-wrapper .form-type-select select{width:55px;height:22px;font-size:91%;text-align:center;color:#858585;font-style:italic;}#infos-room-wrapper legend{display:block;width:154px;text-align:right;font-size:110%;float:left;margin:16px 57px 0 0;position:relative;text-transform:uppercase;}#infos-room-wrapper{margin-bottom:10px;}.inside_block{background:#e4e4e4 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_inside_block.png) repeat-x;border-top:1px #fff solid;padding:4px 12px 8px 12px;}.card{width:226px;margin-bottom:5px;float:left;}.form-item-royalty-card-id label,.form-item-coupon label,.form-item-travelers-contract label,.form-item-iata label{font-size:91%;display:block;margin:0 0 3px 0px;clear:both;}.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}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-error{position:absolute;margin:0;left:14px;}.form-item-royalty-card-pass #edit-royalty-card-pass{width:80px;}.form-item-coupon #edit-coupon{width:153px;}.form-item-travelers-contract #edit-travelers-contract{width:148px;}.form-item-iata #edit-iata{width:151px;margin-bottom:12px;}.contrat_block{width:184px;margin:0 42px 5px 0;float:left;}#lhg-webbooking-form{position:relative;}#edit-submit{width:158px;height:26px;padding:0 0 0 0;margin:0 auto;font-size:127%;font-family:Helvetica Neue,Helvetica,sans-serif;background:#f4a900;text-transform:uppercase;color:#000;text-align:center;border:none;position:absolute;left:146px;bottom:-13px;z-index:999;}.node-type-special-offer #edit-submit{left:60px;}.panel-col-top-right .pane-block-4{margin-bottom:5px;}.panel-col-top-right .pane-block-4 h2{background:#f6f6f6 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_title.png) repeat-x;font-size:127%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-weight:normal;padding:10px 5px 5px 10px;border-bottom:1px #cecece solid;}.panel-col-top-right .pane-block-4 .pane-content{border-bottom:1px solid #fff;}.panel-col-top-right .pane-block-4 .pane-content li{background:url(/sites/default/themes/custom/premiereclasse_theme/images/picto/picto_liste.png) no-repeat left;padding:0px 0px 0px 26px;margin:0 0 2px 0;}.panel-col-top-right .pane-block-2 h2{font-size:127%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-weight:normal;padding:6px 0px 10px 4px;}.panel-col-top-right .pane-block-2 h2  a:hover{text-decoration:none;}.panel-col-top-right .pane-block-2 p a:hover{text-decoration:none;}.panel-col-top-right .pane-block-2 .pane-content{padding:0px 6px 0px 6px;}.panel-col-top-right .pane-block-2 h2 span{color:#f5af00;}.panel-col-top-right .pane-block-2 .picto,.panel-col-top-right .pane-block-2 .media-image{float:right;}.panel-col-top-right .pane-block-2 .rez_mobile{float:right;width:47px;margin:15px 0 0 0;}.panel-col-top-right .pane-block-2 .download{float:right;font-family:Helvetica Neue,Helvetica,sans-serif;background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_gris.png) no-repeat left;padding:0px 0px 0px 12px;font-weight:bold;margin:-10px 0 0 0;position:relative;}.panel-col-bottom-container h2{font-size:161%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-weight:normal;padding:0 0 8px 0;}.view-display-id-block_best_offers_home .views-row-odd,.view-display-id-block_best_offers_home .views-row-even{background:#f7f7f7;padding:8px 6px 14px 6px;border:solid 1px #dfdece;}.view-display-id-block_best_offers_home .best-offer-line{position:relative;min-height:72px;}.view-display-id-block_best_offers_home .views-row-even{background:#e2e2e0;}.panel-col-bottom-left .hotel-home-image{margin:0 8px 0 0;float:left;}.panel-col-bottom-left .hotel-home-image img{border:solid 1px #fff;}.panel-col-bottom-left .title-container a{text-transform:uppercase;font-weight:bold;}.panel-col-bottom-left .title-container a span{text-transform:none;}.panel-col-bottom-left .price-container{float:right;width:90px;background:#f5af00;border:solid 1px #fff;text-align:center;padding:3px 0 1px 0;margin:0 0 0 10px;color:#fff;}.panel-col-bottom-left .price-container .views-label-field-price{font-size:91%;font-style:italic;display:block;}.panel-col-bottom-left .price-container .views-field-field-price .field-content{font-size:290%;float:left;margin-left:19px;}.panel-col-bottom-left .price-container .views-field-field-currency .field-content{font-size:166%;float:left;}.panel-col-bottom-left .price-date-container{position:absolute;left:158px;bottom:0px;font-style:italic;}.panel-col-bottom-left .link-book{position:absolute;right:0px;bottom:-10px;width:90px;padding:1px 0;border:solid 1px #f1e9d5;background:#ebd8aa;text-align:center;text-transform:uppercase;}.panel-col-bottom-right td{padding:0 0 5px 20px;vertical-align:top;position:relative;}.panel-col-bottom-right td.media_img{background:url(/sites/default/themes/custom/premiereclasse_theme/images/filtre_img.png) no-repeat top left;height:80px;padding:4px 0 0 4px;}.panel-col-bottom-right td.media_img .number{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_num.png) no-repeat top;position:relative;margin:-16px 0 0 -14px;width:27px;height:24px;padding:1px 0 0 0;z-index:99999;text-align:center;font-size:145%;font-weight:bold;color:#fff;}.panel-col-bottom-right td.media_img img{border:solid 1px #fff;}.panel-col-bottom-right li{font-size:91%;background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_r_g.png) no-repeat left 5px;padding:0 10px 0 8px;color:#a9a9a9;}.panel-col-bottom-right .link td{padding-left:0px;}.panel-col-bottom-right .link td a,.panel-col-middle-left .pane-views-destinations-block .more-link,.pane-lhg-homepage-recently-viewed-hotels #recently_viewed_hotels .recently-viewed-hotel-link{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_gris.png) no-repeat 0 2px;padding:0px 0px 0px 12px;font-weight:bold;color:#494949;font-size:91%;}.panel-col-middle-left{border-right:1px #d9dadb solid;padding-right:4px;}.panel-col-middle-left .pane-views-destinations-block h2{font-size:163%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;font-weight:normal;padding:0 0 5px 0;}.panel-col-middle-left .pane-views-destinations-block .views-row{width:250px;float:left;margin:0 0 8px 0;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-image .field-content{background:url(/sites/default/themes/custom/premiereclasse_theme/images/filtre_img2.png) no-repeat top left;width:136px;height:68px;padding:2px 0 0 4px;float:left;margin:0;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-image img{border:solid 1px #fff;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title{float:left;width:112px;height:33px;margin:3px 0 0 -2px;background:#eddbb0;text-align:center;border-bottom:1px solid #fff;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-title a{line-height:13px;display:block;padding:3px 0 0 0;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price{float:left;background:#f5af00 url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_b.png) no-repeat left;height:25px;width:100px;padding:0px 0 0 12px;margin:0 0 0 -2px;color:#fff;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-label-field-price{float:left;margin:0 4px 0 0;padding:5px 0 0 0;font-size:91%;font-style:italic;display:block;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price .price-field-content{font-size:160%;float:left;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-currency{padding:2px 0 0 0;color:#fff;display:block;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price-date{float:right;padding:3px 5px 0 0;font-size:91%;color:#f5af00;font-style:italic;}.panel-col-middle-left .pane-views-destinations-block .more-link{float:right;font-size:100%;}#panel_middle_right .newsletter .text-with-img,#block-lhg-homepage-homepage-specials-offers .newsletter .text-with-img{margin:0px 0 15px 0;background:url(/sites/default/themes/custom/premiereclasse_theme/images/offre_s.png) no-repeat top;width:174px;height:85px;padding:43px 0px 0px 0px;text-align:center;text-transform:uppercase;font-size:151%;}#panel_middle_right .newsletter .text-with-img span,#block-lhg-homepage-homepage-specials-offers .newsletter .text-with-img span{display:block;line-height:18px;}#panel_middle_right .newsletter .text-with-img span strong,#block-lhg-homepage-homepage-specials-offers .newsletter .text-with-img span strong{font-size:135%;font-weight:normal;}#panel_middle_right .newsletter .text-with-img span.color,#block-lhg-homepage-homepage-specials-offers .newsletter .text-with-img span.color{font-size:121%;color:#f8c74d;}#panel_middle_right .newsletter input,#block-lhg-homepage-homepage-specials-offers .newsletter input{background:#f5f5f5;border:solid 1px #cbcbcb;margin-bottom:5px;}#panel_middle_right .newsletter input.submit,#block-lhg-homepage-homepage-specials-offers .newsletter input.submit{background:#f08f00;border:solid 1px #bf9a54;color:#1e1e1e;}#panel_middle_right .newsletter p,#block-lhg-homepage-homepage-specials-offers .newsletter p{line-height:16px;margin-bottom:10px;}.pane-lhg-homepage-recently-viewed-hotels{border:solid 1px red;background:#e2e2e0;border:solid 1px #d9dadb;border-width:1px 0;padding:9px 12px 9px 12px;}.pane-lhg-homepage-recently-viewed-hotels .recently-viewed-hotel-line{background:#fff;padding:0 10px 0 0;margin:0 0 2px 0;}.pane-lhg-homepage-recently-viewed-hotels h2{font-size:163%;text-transform:uppercase;}.pane-lhg-homepage-recently-viewed-hotels #recently_viewed_hotels .recently-viewed-hotel-picture{float:left;margin:0 2px 0px 0;border:solid 1px #fff;border-right:solid 2px #d9dadb;}.pane-lhg-homepage-recently-viewed-hotels #recently_viewed_hotels .recently-viewed-hotel-title{float:left;width:190px;color:#494949;padding:7px 20px 10px 10px;}.pane-lhg-homepage-recently-viewed-hotels #recently_viewed_hotels .recently-viewed-hotel-title span{text-transform:none;}.pane-lhg-homepage-recently-viewed-hotels #recently_viewed_hotels .recently-viewed-hotel-link{float:right;font-size:100%;margin:15px 0 0 0;width:138px;}#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/premiereclasse_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-left .pane-lhg-webbooking-webbooking-hotel-page{margin:0 0 10px 0;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_top_l_r.png) no-repeat scroll left top transparent;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_bottom_l_r.png) no-repeat scroll left bottom transparent;padding:0 0 22px;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_top_l_r.png) no-repeat scroll left top;width:225px;padding:0px 8px 0px 8px;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top .content{background:#f3ecd9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_orange_degrad.png) repeat-x scroll left top;width:225px!important;padding:5px 0px 10px 0px;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_bottom_l_r.png) no-repeat scroll left bottom;width:225px;padding:0 8px 0 8px;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom .inside_block{width:225px;background:#f9f9f9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_grey_degrad.png) repeat-x scroll left top;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .inside_block{padding:4px 0px 8px 4px;width:221px !important;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination{padding:0 0 6px 5px;}.region-content-left .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-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_input_j_s.png) no-repeat;width:205px;}.region-content-left #edit-date-picker{float:left;margin:19px 7px 0 -7px;cursor:pointer;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{width:72px;}.region-content-left #lhg-webbooking-form .form-item-nights{margin:0 4px 3px 0;}.region-content-left #lhg-webbooking-form .form-item-rooms,.region-content-left #edit-infos-room-wrapper .form-type-select{margin:0 0px 3px 0;}.region-content-left #infos-room-wrapper legend{margin:18px 5px 0 0;width:80px;text-transform:uppercase;text-align:left;font-size:100%;font-weight:normal;}.region-content-left .form-item-coupon #edit-coupon,.region-content-left .form-item-iata #edit-iata{width:199px;}.region-content-left .form-item-nb-kids-room-1 label span{font-size:68%;}.region-content-left .form-item-nights select,.region-content-left .form-item-rooms select,.region-content-left #edit-infos-room-wrapper .form-type-select select{width:50px;border:1px solid #cbcbcb;height:21px;}.region-content-left #lhg-webbooking-form .form-item-nb-adults-room-1{margin:0 4px 3px 0;}.region-content-left #lhg-webbooking-form .form-type-select{width:65px;float:left;margin-right:0px;}.region-content-left .form-item-travelers-contract #edit-travelers-contract{width:199px;}.region-content-left .form-item-royalty-card-pass #edit-royalty-card-pass{width:95px;}.region-content-left .form-item-royalty-card-id #edit-royalty-card-id{width:95px;}.region-content-left .pane-lhg-webbooking-webbooking-hotel-page #edit-submit{left:56px;width:125px;}.region-content-left #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-left #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-left #block-lhg-blocks-country-page-city-poi-list .country-near-by-container{border-top:solid 1px #fff;padding:7px 10px 4px 10px;}.region-content-left #block-lhg-blocks-country-page-city-poi-list .country-near-by-container li{background:url(/sites/default/themes/custom/premiereclasse_theme/images/local.png) no-repeat left;padding:2px 0 2px 24px;margin:0 0 5px 0;font-size:100%;}.region-content-left .pane-block-4{margin:0 0 5px 4px;}.region-content-right .pane-block-4{margin:15px 0 15px 25px;}.region-content-left .pane-block-4 h2,.region-content-left #block-lhg-feature-country-page-features h3,.region-content-right .pane-block-4 h2,.region-content-right #block-lhg-feature-country-page-features h3{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_reserve_top.png) no-repeat scroll left top transparent;border:medium none;padding:10px 15px 5px;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:127%;font-weight:normal;text-transform:uppercase;}.region-content-left .pane-block-4 .pane-content,.region-content-left #block-lhg-feature-country-page-features .country-features-list-container,.region-content-right .pane-block-4 .pane-content,.region-content-right #block-lhg-feature-country-page-features .country-features-list-container{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_reserve_separator.png) no-repeat scroll left top transparent;border:medium none;padding:2px 0 0;}.region-content-left .pane-block-4 .pane-content ul,.region-content-left #block-lhg-feature-country-page-features .country-features-list-container ul,.region-content-right .pane-block-4 .pane-content ul,.region-content-right #block-lhg-feature-country-page-features .country-features-list-container ul{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_reserve_bottom.png) no-repeat scroll left bottom transparent;padding:6px 10px 10px;}.region-content-left .pane-block-4 .pane-content li,.region-content-right .pane-block-4 .pane-content li{background:url(/sites/default/themes/custom/premiereclasse_theme/images/picto/picto_liste.png) no-repeat scroll 0 2px transparent;margin:0 0 5px;padding:2px 5px 1px 26px;height:auto;line-height:15px;}.region-content-left #block-lhg-feature-country-page-features{margin:0 0 2px 4px;font-family:Helvetica Neue,Helvetica,sans-serif;}.region-content-left #block-lhg-feature-country-page-features .country-features-list-container li{margin:0 0 3px 0;}.region-content-left #block-lhg-feature-country-page-features .country-features-list-container li .country-features-list-item-image{padding:0 4px 0 0;}.region-content-left #block-lhg-homepage-homepage-specials-offers{margin:0 25px 10px 32px;}.region-content-left .pane-block-2,.region-content-left #block-block-9{background:#f0f0f0;border:solid 1px #e4e4e4;padding:2px 2px 2px 0;margin:0 5px 10px 5px;}.region-content-left #block-views-special-offer-block-1{margin:0 5px 10px 5px;border:none;background:none;}.region-content-left #block-block-9{padding:2px 2px 0px 0;position:relative;}.region-content-left .pane-block-2 .pane-content{padding:0 0 0 3px;}.region-content-left .pane-block-2 .media-image,.region-content-left #block-block-9 .media-image{float:right;margin-left:10px;}.region-content-left .pane-block-2 h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:127%;font-weight:normal;padding:6px 0 10px 4px;text-transform:uppercase;}.region-content-left .pane-block-2 h2 span{color:#F5AF00;}.region-content-left .pane-block-2 .download,.region-content-left #block-block-9 .download{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_gris.png) no-repeat scroll left center transparent;float:right;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:bold;margin:-10px 0 0;padding:0 0 0 12px;position:relative;}.region-content-left #block-block-9 .title_l{font-size:110%;font-style:italic;padding:4px 6px 0 0;text-align:right;}.region-content-left #block-block-9 .visuel{float:left;margin:0 5px 0 0;}.region-content-left #block-block-9 .desc{font-size:218%;color:#f5af00;padding:14px 0 0 0;}.region-content-left #block-block-9 .desc span{font-size:70%;display:block;}.region-content-left #block-block-9 .download{position:absolute;bottom:3px;right:2px;}.region-content #breadcrumb{font-family:Rubrik;color:#727171;font-size:11px;font-weight:400;text-align:left;}.region-content #breadcrumb a{color:#999;font-weight:normal;}.region-content #breadcrumb span{padding:0 2px;}#content .region-content h1#page-title,#content .region-content h1.title{font-size:181%;color:#43484a;font-weight:normal;padding:0 0 8px 0;text-align:left;float:none;width:100%;}.country-region-title{font-size:147%;padding:0 0 10px 0;}.country-region-list-container .country-region-list,.country-top-destination-list-container .country-top-destination-list{float:left;width:153px;margin:0 0px 15px 0;}.country-region-list-container .country-region-list li a,.country-top-destination-list-container .country-top-destination-list li a{color:#f5af00;font-size:110%;}.country-top-destination-title{clear:both;font-size:163%;padding:0 0 10px 0;}.node-country{clear:both;}.node-country .submitted,.node-country .description-container{display:none;}.hotel-list-container{padding:0 1px 0 0;clear:both;}.hotel-list-container-hotel-page{margin-top:-20px;border-left:#E6A300 1px solid;border-right:#E6A300 1px solid;padding-top:5px;}.hotel-list-container .hotel-line{padding:10px 0 0 0;margin:0;border-top:1px solid #ddd;position:relative;background:#f7f7f7;font-family:Arial,Helvetica,sans-serif;}.hotel-list-container .hotel-line .hotel-title h3{font-size:121%;font-weight:normal;text-transform:uppercase;padding:0 0 12px 11px;}.hotel-list-container .hotel-line-col-left{margin:0 0 8px 0;}.hotel-list-container .hotel-line-col-left .hotel-picture{width:470px;margin:0 0 0 10px;}.hotel-list-container .hotel-line-col-left .hotel-picture-layer{position:absolute;top:-4px;left:-1px;}.hotel-list-container .hotel-line-col-left .hotel-picture .hotel-picture-img{float:left;margin:0 14px 0 0;}.hotel-list-container .hotel-line-col-left .hotel-picture .map{font-size:95%;margin:0 0 5px 0;}.hotel-list-container .hotel-line-col-left .hotel-picture .map .distance{color:#808080;font-style:italic;padding:0 20px 0 0;float:left;}.hotel-list-container .hotel-line-col-left .hotel-picture .map .show-on-map a{color:#5b5b5b;text-decoration:underline;}.hotel-list-container .hotel-line-col-left .hotel-picture .hotel-description .offre_hotel img{padding:0 0px 0 0;}.hotel-list-container .hotel-line-col-left .hotel-picture .hotel-description p{padding:0 0 3px 0;font-size:91%;color:#5b5b5b;}.hotel-list-container .hotel-line-col-left .hotel-picture .hotel-description p a{color:#5b5b5b;}.hotel-list-container .hotel-line-col-right{float:right;margin:0 0 8px 0;}.hotel-list-container .hotel-line-col-right .list-picto{float:right;margin:0 10px 4px 0;height:71px;}.hotel-list-container .hotel-line-col-right .list-picto li{margin:0 0 4px 0;}.hotel-list-container .hotel-line-col-right .price-container{clear:both;width:120px;height:47px;padding:3px 0 0 0;margin:0 10px 2px 0;background:#f5af00;border:solid 1px #fff;text-align:center;font-size:100%;font-style:italic;color:#fff;float:right;}.hotel-list-container .hotel-line-col-right .date_ava{clear:both;font-size:91%;font-style:italic;color:#808080;margin:0 10px 0 0;text-align:right;}.hotel-list-container .hotel-line-col-right .price-container .hotel-price{font-size:270%;display:block;line-height:30px;font-style:normal;}.hotel-list-container .hotel-line-col-right .price-container .hotel-price strong{font-size:64%;font-weight:normal;vertical-align:top;}.hotel-list-container .hotel-line-col-right .price-container .hotel-currency{font-size:374%;}.hotel-list-container .hotel-line .hotel-line-col-bottom{clear:both;background:url(/sites/default/themes/custom/premiereclasse_theme/images/repeat_gris_d.png) repeat-x #efefef;padding:6px 8px 8px 10px;border-top:#fff 1px solid;}.hotel-list-container .hotel-line-col-bottom #lhg-webbooking-country-region-form  label{font-weight:normal !important;}.hotel-list-container .hotel-line-col-bottom .form-item{margin:0;}.hotel-list-container .hotel-line-col-bottom .container-inline-date,.hotel-list-container .hotel-line-col-bottom .form-item-nights,.hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1,.hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1{float:left;margin:0 10px 0 0;}.hotel-list-container .hotel-line-col-bottom .container-inline-date label{font-weight:normal;margin:0 0 3px 0;}.hotel-list-container .hotel-line-col-bottom .container-inline-date .date-padding{float:left;padding:0;}.hotel-list-container .hotel-line-col-bottom .container-inline-date input{width:79px;height:17px;line-height:17px;padding-left:3px;border:solid 1px #b0b0b0;margin:0;background:url(/sites/default/themes/custom/premiereclasse_theme/images/date_picker.png) no-repeat 66px center;}.hotel-list-container .hotel-line-col-bottom .form-item-nights select,.hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 select,.hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1 select{width:50px;}.hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1 label span{font-size:75%;color:#A7A8A8;}.hotel-list-container .hotel-line-col-bottom .form-submit{border:medium none;border:none;text-align:center;color:#000;text-transform:uppercase;font-size:121%;}.hotel-list-container .hotel-line-col-bottom .btn_validate_wrap .btn_validate{font-weight:normal;padding:4px 9px 5px 15px;}.hotel-list-container .hotel-line-col-bottom .btn_validate_wrap{float:right;margin:8px 3px 0 10px;}.hotel-list-container .hotel-line-col-bottom .form-submit:hover{color:white;}.hotel-list-container .hotel-list-pager{padding:8px 18px 8px 0;text-align:right;font-size:91%;margin:0 0 2px 0;font-style:italic;color:#858585;}.hotel-list-container .hotel-list-pager a{padding:0;color:#858585;}.hotel-list-container .hotel-list-pager .current{color:#f5af00;font-weight:bold;}.hotel-list-pager a.list{border-right:grey 1px solid;padding-right:4px;text-decoration:underline;}div.pane-lhg-destinations-lhg-destinations-navigation{margin:20px auto;}div.pane-lhg-destinations-lhg-destinations-navigation th{border:none;padding:20px 0 0;}div.pane-lhg-destinations-lhg-destinations-navigation td{width:320px;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 auto;}div.sitemap th{border:none;padding:20px 0 0;}div.sitemap td{width:320px;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 a.country-title-link{font-size:1.2em;}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.node-hotel{width:635px;margin:0px 40px 0 0;float:left;position:relative;}div.region-content-right{width:285px;float:left;position:relative;}#hotel-autopromo{margin:20px 0;background:#f5af00;color:#fff;padding:10px 20px;font:20px Arial;text-align:center;width:532px;}#hotel-tabs{margin:20px 0;}.node-city .discover_other,.node-poi .discover_other,div.hotel-hotels-nearby-header,#tab-hotels-list .discover_other,.page-webbooking-search .discover_other{background:url(/sites/default/themes/custom/premiereclasse_theme/images/discover-other-bar.jpg) no-repeat 10px 15px #373b3e;color:#fff;border:#858585 1px solid;text-align:right;padding:0 5px;font-size:80%;text-transform:uppercase;font-style:italic;margin:20px 0;height:30px;line-height:30px;}.page-webbooking-search .discover_other{margin:0px;}.node-city .discover_other span,.node-poi .discover_other span,div.hotel-hotels-nearby-header span,#tab-hotels-list .discover_other span{background-color:#373B3E;}#page-hotel{width:100%;margin:5px 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;}ul.page-hotel-slideshow-thumb li img{width:142px;height:62px;}ul.page-hotel-slideshow-thumb li .image-thumb-over{width:138px;height:58px;display:none;border:2px solid #575757;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li:hover{cursor:pointer;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li a{position:relative;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li:hover .image-thumb-over{display:block;position:absolute;cursor:pointer;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li.active-thumb .image-thumb-over{display:block;position:absolute;}#hotel-slideshow-container ul.page-hotel-slideshow-thumb li.active-thumb img,#hotel-slideshow-container ul.page-hotel-slideshow-thumb li:hover img{width:142px;height:62px;}#block-lhg-blocks-lhg-hotel-picto .list-picto{margin:0px;}div.hotel-features-container{background:#f1f1f1;border:#d9dcdc 1px solid;margin-bottom:15px;}div.hotel-features-container h2,.block-lhg-tripadvisor h2{background:white;font-weight:normal;border-bottom:#d9dcdc 1px solid;padding:5px 10px;text-transform:uppercase;font-size:127%;box-shadow:#fff 0 1px 0;-moz-box-shadow:#fff 0 1px 0;-webkit-box-shadow:#fff 0 1px 0;-o-box-shadow:#fff 0 1px 0;}ul.hotel-features-list{display:grid;grid-template-columns:repeat(3,1fr);line-height:43px;text-align:center;}ul.hotel-features-list li{float:left;}.region-content-right .block-lhg-tripadvisor .content{background-color:#F1F1F1;padding-bottom:10px;}#webbooking-hotel-page-block-title{background:#fff;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;position:relative;border-top:#f5af00 3px solid;border-left:#f5af00 3px solid;border-right:#f5af00 3px solid;height:50px;}#webbooking-hotel-page-block-title p{color:#f5af00;font-size:16px;padding:5px 10px;}#webbooking-hotel-page-block-title p span{font-size:14px;font-style:italic;}#webbooking-hotel-page-block-title div.hotel-page-block-title-price{color:#f5af00;width:115px;position:absolute;right:5px;top:0;height:50px;}#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:1px 0;}#webbooking-hotel-page-block-title div.hotel-page-block-title-price span{color:#f5af00;font-size:32px;position:relative;line-height:32px;display:block;}#webbooking-hotel-page-block-title div.hotel-page-block-title-price span span.price-unit{font-size:16px;vertical-align:top;}.node-type-hotel #block-lhg-webbooking-webbooking-hotel-page div.form-item-destination{display:none;}#date_picker{}.page-homepage #edit-date-picker{margin:0;}#block-lhg-webbooking-webbooking-hotel-page #infos-room-wrapper{margin:-13px 10px 10px 5px;}.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/premiereclasse_theme/images/more-criterias.png) no-repeat 0 10px;padding:10px 0 10px 35px;margin:0 20px;color:#535353;font-style:italic;font-size:10px;cursor:pointer;clear:both;}#form-webbooking-more-criterias p.form-webbooking-more-criterias span{font-size:12px;font-weight:bold;font-style:normal;}#form-webbooking-more-criterias  p.criterias-open{background-position:0 -117px;}#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{border:#dbdede 1px solid}#block-lhg-blocks-hotel-infos-list div.hotel-infos-address-container,#block-lhg-blocks-hotel-infos-list div.hotel-infos-contact-container{border-bottom:none;}#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/premiereclasse_theme/images/sprite-page-hotel.png);background-repeat:no-repeat;background-color:#fff;height:35px;line-height:35px;font-size:12px;padding:0 40px;border-bottom:#dbdede 1px solid}#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:#f1f1f1;padding:5px 10px 5px 40px;color:#8b9196;border-top:#fff 1px solid;}#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-hotel-region-link{margin-top:15px;background:url(/sites/default/themes/custom/premiereclasse_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{position:relative;}div.search-on-map{padding-top:20px;}.page-map-search .breadcrumb{top:0;}#block-lhg-social-hotel-page{position:relative;top:-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{border-left:#f5af00 1px solid;border-top:#f5af00 1px solid;border-right:#f5af00 1px solid;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;}#hotel-list-container{padding-top:20px}div.hotels-list-sortby{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/premiereclasse_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 .block-lhg-webbooking{margin:0 0 10px 0;}.region-content-right .block-lhg-webbooking .content{}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form{padding:0 0 22px;}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top{width:279px;padding:0;}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top .content{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-form-webbooking-top.png) repeat-x left top #F2EBDA;width:279px!important;}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom{width:279px;padding:0;}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom .inside_block,.region-content-right #form-webbooking-more-criterias{background:#ececec url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_grey_degrad-hotel-page.png) repeat-x left top;padding:10px 0px 15px 5px;clear:both;width:274px !important;}.region-content-left #form-webbooking-more-criterias{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_grey_degrad-hotel-page_pc.png);padding:0;clear:both;height:60px;}#form-webbooking-more-criterias{border-top:#fff 1px solid;}.region-content-right .block-lhg-webbooking .inside_block{padding:4px 0px 8px 4px;width:275px !important;}.region-content-right .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination{padding:0 0 6px 5px;display:none;}.region-content-right .block-lhg-webbooking .content #lhg-webbooking-form .form-item-arrival-date{margin:0 3px 0 0;padding:0 0 0 5px;}.region-content-right .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination input{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_input_j_s.png) no-repeat;width:205px;}.region-content-right #edit-date-picker{float:left;margin:19px 18px 0 -5px !important;}.region-content-right .block-lhg-webbooking .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 .form-item-rooms select{width:50px;}.region-content-right #infos-room-wrapper legend{margin:19px 34px 0 0;width:78px;text-transform:uppercase;font-weight:normal;}.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:50px;}.region-content-right #lhg-webbooking-form .form-type-select,.node-special-offer #lhg-webbooking-form .form-type-select{margin:0 4px 3px 0px;float:left;width:75px;}.region-content-right .form-item-travelers-contract #edit-travelers-contract{width:140px;}.region-content-right .form-item-coupon #edit-coupon,.region-content-right .form-item-iata #edit-iata,.region-content-right .form-item-travelers-contract #edit-travelers-contract{width:240px;}.region-content-right .form-item-royalty-card-id #edit-royalty-card-id{width:125px;}.region-content-right .form-item-royalty-card-pass #edit-royalty-card-pass{width:106px;}.region-content-right .form-webbooking-bottom .card{width:100%;}.region-content-right .form-webbooking-bottom .iata-container{width:auto;margin-bottom:10px;}.region-content-right #infos-room-wrapper legend{font-size:100%;}.region-content-right .block-lhg-webbooking #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/premiereclasse_theme/images/local.png) no-repeat left;padding:2px 0 2px 24px;margin:0 0 5px 0;font-size:100%;}.region-content-right .block-lhg-webbooking .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;-o-border-radius:0 0 5px 5px;margin-bottom:55px;}.region-content-right .form-webbooking-top{padding-top:10px !important;}.region-content-right #lhg-webbooking-form  label{font-weight:normal;}div.region-content-right .block-lhg-webbooking .content h2{background:#f5af00;padding:5px;}div.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form #edit-submit{left:75px;bottom:-15px;cursor:pointer;}div.region-content-right p.app-description{margin-top:15px}#page-title{font-size:181% !important;color:#43484a !important;font-weight:normal !important;margin-top:0px !important;text-align:left !important;}div.region-content-right div.list-picto{margin:-15px 0 15px;text-align:right;}div.region-content-right div.list-picto li{display:inline;margin-left:5px;}.btn_validate_wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_right.png) no-repeat 100% 0px;padding-right:6px;display:inline-block;}.btn_validate_wrap .btn_validate{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) no-repeat 0 0px;text-transform:uppercase;padding:5px 9px 5px 15px;font-weight:bold;display:inline-block;font-size:109%;}.btn_validate_wrap input.btn_validate{border:none;color:#494949;cursor:pointer;}.btn_validate_wrap:hover{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_right.png) no-repeat bottom right;}.btn_validate_wrap:hover .btn_validate{text-decoration:none;color:#fff;background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) no-repeat left bottom;}.btn_validate_wrap .btn_validate:hover{text-decoration:none;}.btn_validate#edit-submit{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) repeat-x 0 0;position:static;width:auto;height:auto;padding:5px 9px 5px 15px;font-size:109%;}.one-column .column p{font-size:108%;}.one-column  #content #page-title{display:block;}.one-column .region-content h1{text-transform:uppercase;font-family:Helvetica,Arial;font-weight:bold;font-size:200%;padding-bottom:10px;}.one-column .region-content #page-title{margin-top:10px !important;}#lhg-webbooking-group-booking p{margin-bottom:18px;}.tel-bold{font-weight:bold;font-size:116%;}.one-column .column .em{color:#818181;font-size:92%;font-style:italic;}.one-column .form-text{border:1px solid #cbcbcb;background-color:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#777777;font-size:100%;}.one-column  select{border:1px solid #cbcbcb;background-color:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:5px;color:#777777;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;vertical-align:middle;}#lhg-webbooking-group-booking-form .form-item input{width:200px;display:inline-block;}#lhg-webbooking-group-booking-form .form-item select{width:212px;}#lhg-webbooking-group-booking-form{padding-right:140px;}#lhg-webbooking-group-booking-form .btn_validate_wrap{float:right;margin-top:10px;margin-right:10px;}#lhg-webbooking-group-booking-form .message-error{margin-left:165px;}.page-webbooking-group .btn_validate_wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-btn.png) repeat-x 0 0 #F5B400;border-left:#f4a101 1px solid;border-right:#f4a101 1px solid;}.page-webbooking-group #edit-submit{height:25px;padding:0 5px 0 10px;margin:0 auto;font-size:120%;font-family:Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;color:#000;text-align:center;border:none;background:transparent;cursor:pointer;}.page-webbooking-group .btn_validate_wrap:hover{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-btn.png) repeat-x 0 bottom #F5B400;border-left:#4d4d4d 1px solid;border-right:#4d4d4d 1px solid;}.page-webbooking-group .btn_validate_wrap:hover #edit-submit{color:#fff;}#tabs-map{background:#fff;padding:10px !important;}#tabs-map iframe{margin:0px 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/premiereclasse_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:320px;border:#cbcbcb 1px solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;background:#f5f5f5;text-shadow:#fff 1px 1px 0px}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:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_form_submit.png) no-repeat 0 0;border:medium none;text-align:center;color:#000;text-transform:uppercase;font-size:14px;font-weight:normal;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;width:232px;height:26px;line-height:26px;float:right;margin-top:-34px;text-shadow:none;cursor:pointer;}fieldset.route-calculator-form input.route-calculator-form-submit:hover{background-position:0 -28px;color:#fff;}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:30px;right:0;width:50px}ul.route-tools-bottom{bottom:15px;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/premiereclasse_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/premiereclasse_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;}.node-country h1{font-weight:normal;}#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:#f8ce62 2px solid;width:340px;height:23px;line-height:23px;padding:0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;color:#f8ce62;}#search-on-map #hotel-map{margin-bottom:40px}#search-on-map ul.search-on-map-checkboxes{margin:-10px 0 40px 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/premiereclasse_theme/images/sprite-hotels-on-map.png) no-repeat;width:48px;height:48px;cursor:pointer;display:block}#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/premiereclasse_theme/images/btn_form_submit_search_hotel.png) no-repeat 0 0;border:none;width:146px;height:26px;line-height:26px;color:#000;font-size:14px;font-weight:bold;padding-left:10px;position:absolute;right:180px;top:0px;cursor:pointer;}div.our-partners-page h2.title{font-weight:normal;font-size:2em;margin:40px 0;font-family:baskerville;}div.partners-wrapper{width:960px;}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:#f5b003 1px solid;font-size:14px;color:#494949;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:#f5b003 !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;}.shadow-wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/shadow-left.png) no-repeat left bottom;}.shadow-inner{background:url(/sites/default/themes/custom/premiereclasse_theme/images/shadow-right.png) no-repeat right bottom;padding:0 5px 10px 5px;}.gradient-block{border:2px solid #f5af00;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f3ecd9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f3ecd9));background:-webkit-linear-gradient(top,#ffffff 0%,#f3ecd9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3ecd9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3ecd9 100%);background:linear-gradient(to bottom,#ffffff 0%,#f3ecd9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f3ecd9',GradientType=0);padding:15px 20px 20px;margin-top:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0px 1px 2px 1px #cdcbcb;}.view-special-offer form label{font-weight:normal;margin-bottom:3px;}.view-special-offer form .form-text,.view-special-offer form select{background-color:#fff;margin:0px;}.view-special-offer form select{padding:4px;}.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:0px;padding-bottom:0px;}.view-special-offer form .container-inline-date,.view-special-offer form .form-item-nights,.view-special-offer form .form-item-rooms{margin-right:10px;padding-top:6px;}.view-special-offer form .form-item-nights,.view-special-offer form .form-item-rooms{margin-right:0px;width:80px;}.view-special-offer form .form-item-destination{margin-right:40px;}.view-special-offer form .container-inline-date .form-item,.view-special-offer form .container-inline-date .form-item input{margin:0px;}.view-special-offer form .date-padding{padding:0px;float:none;}.view-special-offer form .form-item-nights{float:none;}.view-special-offer #lhg-webbooking-min-form .form-item-destination .form-text{width:220px;border:2px solid #f9cf66;color:#f8c547;}.view-special-offer form  label{font-size:100%;}.view-special-offer form .form-item-destination label{color:#f5af00;font-size:145%;}.view-special-offer #lhg-webbooking-min-form .form-item-arrival-date-date .form-text{width:70px;}.view-special-offer form #infos-room-wrapper .fieldset-wrapper{float:left;padding-top:3px;}#edit-infos-room-wrapper .fieldset-wrapper-hidden{display:none;}.view-special-offer form #infos-room-wrapper .form-wrapper .form-type-select{margin-right:0px;width:80px;}.view-special-offer form #infos-room-wrapper legend{text-transform:uppercase;background:none;border:none;color:#51565a;margin:23px 10px 0px 0px;padding:0px;width:110px;}.view-special-offer form  .btn_validate_wrap{float:right;margin:15px -10px -10px 0;}.view-special-offer.view-display-id-page .view-content{margin:0 5px 30px 5px;padding-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #f7cd65;}.view-special-offer.view-display-id-block_1 .view-content div{margin-top:10px;}.view-special-offer.view-display-id-block_1 .view-content .views-row-first{margin:0;}.view-special-offer .views-row{background-color:#fff;padding:20px 20px 0 20px;}.view-special-offer .views-row img{border:1px solid #727272;float:left;margin-right:15px;}.view-special-offer .views-row h2{font-size:120%;font-weight:normal;text-transform:none;text-decoration:underline;}.view-special-offer .views-row p{font-size:100%;padding-bottom:12px;}.view-special-offer .views-row .btn_validate{}.view-special-offer .views-row .btn_validate_wrap{float:right;}.node-special-offer .field-type-image img{border:1px solid #727272;}.node-special-offer .field-type-text-with-summary{}.node-special-offer .f-left{border:1px solid #f9cf66;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;margin:15px 0;min-height:393px;}.node-special-offer .field-type-text-with-summary  h3{font-size:116%;text-transform:uppercase;font-weight:bold;margin:0px 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;}.node-special-offer .block-lhg-webbooking{background:url(/sites/default/themes/custom/premiereclasse_theme/images/shadow-bg.png) no-repeat center bottom;padding:0 3px 22px 3px;margin-top:15px;}.node-special-offer .block-lhg-webbooking form{border:5px solid #f5af00;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;border-top:none;background:#fffefd;background:-moz-linear-gradient(top,#fffefd 0%,#f3ecd9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffefd),color-stop(100%,#f3ecd9));background:-webkit-linear-gradient(top,#fffefd 0%,#f3ecd9 100%);background:-o-linear-gradient(top,#fffefd 0%,#f3ecd9 100%);background:-ms-linear-gradient(top,#fffefd 0%,#f3ecd9 100%);background:linear-gradient(to bottom,#fffefd 0%,#f3ecd9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefd',endColorstr='#f3ecd9',GradientType=0);}.node-special-offer .block-lhg-webbooking form .content{padding:5px 5px 10px 5px;}.node-special-offer #form-webbooking-more-criterias > p{background:url(/sites/default/themes/custom/premiereclasse_theme/images/more-criterias.png) no-repeat 0 12px;padding:10px 0 10px 35px;margin:0 20px 6px 20px;color:#535353;font-style:italic;cursor:pointer;clear:both;}.node-special-offer .form-webbooking-bottom .form-item .form-text{border:1px solid #CCCCCC;color:#858585;font-size:100%;font-style:italic;height:auto;margin:0 2px 5px 0;padding:3px 5px;width:135px;background-color:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;float:left;}.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;}.node-special-offer .block-lhg-webbooking .form-item select{padding:0px;height:22px;}.node-special-offer .form-webbooking-bottom .form-item  label{float:none;}.node-special-offer .form-webbooking-top .form-item-destination label{color:#f5af00;font-size:133%;}.node-special-offer .form-webbooking-top #edit-date-picker{float:left;margin-left:-20px;margin-top:21px;}.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;border:2px solid #f9cf66;color:#f8c547;}.node-special-offer .form-webbooking-top .form-item-destination{padding-bottom:10px;}.node-special-offer .form-webbooking-top .date-padding{padding:0px;}.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:0px;}.node-special-offer  .form-type-checkbox.form-item-sport{padding:0 5px 20px 5px;background-color:#E4E4E4;clear:both;margin-top:5px;}.node-special-offer .block-lhg-webbooking .form-item-arrival-date .form-text{width:70px;margin-right:23px;padding:3px 2px;}.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:91%;margin:0 0 3px;}.node-special-offer .block-lhg-webbooking #lhg-webbooking-form .form-item-arrival-date{padding:0px;margin:0px;}.node-special-offer .form-webbooking-top .form-item-nb-kids-room-1{margin-right:0px!important;}.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{padding:0px;height:22px;}.node-special-offer .field-type-text-with-summary{width:620px;}.views-row .node-special-offer .field-type-text-with-summary{width:auto;}.node-special-offer .block-lhg-webbooking{width:282px;}.node-special-offer .block-lhg-webbooking #infos-room-wrapper{margin-left:0px !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:20px 23px 0 0px;text-align:right;width:76px;padding:0;text-transform:uppercase;font-size:100%;}.node-special-offer .form-webbooking-bottom .inside_block{padding:5px;}.node-special-offer .form-webbooking-bottom .inside_block.last{padding-bottom:20px;}.node-special-offer .form-webbooking-top .form-item-nights{margin-right:15px;}.node-special-offer .form-submit{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_form_submit_search_hotel.png) repeat-x scroll left top transparent;border:medium none;color:#000000;display:block;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:127%;height:26px;margin:-10px auto -15px;padding:0 15px;text-align:center;text-transform:uppercase;z-index:999;}.node-special-offer .block-lhg-webbooking h2{background-color:#f5af00;color:#494949;font-weight:bold;font-size:150%;text-transform:uppercase;padding:5px 10px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.node-special-offer .btn_validate_wrap .btn_validate{padding:7px 6px 5px 15px;}.node-special-offer .btn_validate_wrap{margin-top:20px;}.node-special-offer .form-item-coupon #edit-coupon,.node-special-offer .form-item-iata #edit-iata,.node-special-offer .form-item-travelers-contract #edit-travelers-contract{width:240px;}.node-special-offer .form-item-royalty-card-pass #edit-royalty-card-pass{width:120px;}.node-page-editoriale .articles p a.link{margin-top:0px!important;font-size:109% !important;float:none;}.node-page-editoriale .articles p{margin-bottom:10px;}.node-page-editoriale .articles{padding:10px 0;}.node-page-editoriale .liste{border:1px solid #f9cf66;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:30px;font-size:109%;}.node-page-editoriale .liste h3{font-weight:bold;font-size:116%;margin-bottom:20px;}.node-page-editoriale .liste p{padding-bottom:10px;}.node-page-editoriale .liste ul li{color:#f5af00;}.node-page-editoriale .liste ul li a{color:#f5af00;}.node-page-editoriale .liste ul li a:hover{text-decoration:underline;}.node-page-editoriale .slider{position:relative;margin-bottom:20px;}.node-page-editoriale .slider .bx-prev{position:absolute;top:125px;left:20px;height:41px;width:41px;background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn-prev.png) no-repeat 0 0;}.node-page-editoriale .slider .bx-next{position:absolute;top:125px;right:20px;height:41px;width:41px;background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn-next.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:#43484A;float:none;font-size:181%;font-weight:normal;padding:0 0 10px;text-align:left;width:100%;}.node-page-editoriale .slider #video-pager{display:none;}.node-type-page-editoriale .breadcrumb{top:0px;position:static;}.page-error-404 .region-content{width:100%!important;}.error-404-page .droite{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-error404.png) no-repeat 0 0;padding:0px 0 30px 328px;min-height:426px;margin-top:25px;}.error-404-page .title{font-size:236%;margin-bottom:30px;text-transform:uppercase;}.error-404-page .title span{font-size:77%;display:block;}.error-404-page .intro{background:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-home.png) no-repeat 0 0;padding-left:25px;margin-bottom:30px;}.error-404-page .intro a{color:#f5ae00;text-decoration:underline;}.error-404-page p{font-size:109%;padding-left:25px;margin-bottom:25px;}.error-404-page .guarantees_block{padding-left:25px;margin-bottom:50px;}.error-404-page .guarantees_block li{margin-bottom:5px;padding:3px 10px 3px 30px;width:auto;color:#494949;background:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-check.png) no-repeat 0px 2px;}.error-404-page .guarantees_block li a{color:#494949;}.error-404-page .services{display:inline-block;width:173px;padding:0 12px;border-left:1px solid #dedede;min-height:120px;}.error-404-page .services p{margin:0px;background-color:#fef7e5;padding:10px 20px 19px 70px;font-size:127%;}.error-404-page .services.first{border-left:none;}.error-404-page .services .hotels-service{background:#fef7e5 url(/sites/default/themes/custom/premiereclasse_theme/images/icon-servises.png) no-repeat 10px 10px;min-height:70px;}.error-404-page .services .offers-service{background:#fef7e5 url(/sites/default/themes/custom/premiereclasse_theme/images/icon-servises.png) no-repeat 10px -115px;min-height:70px;}.error-404-page .services .destinations-service{background:#fef7e5 url(/sites/default/themes/custom/premiereclasse_theme/images/icon-servises.png) no-repeat 10px -244px;min-height:70px;}.error-404-page .services .btn_validate_wrap{display:block;margin-top:-9px;}.error-404-page .services .btn_validate_wrap #edit-submit.btn_validate{display:block;text-align:center;}.error-404-page .btn_validate_wrap{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_right.png) no-repeat 100% 0px;padding-right:6px;display:inline-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:200%;text-transform:uppercase;margin-bottom:30px;}.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 #6b6a68;}.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:0px;display:inline-block;vertical-align:middle;}.node-type-webform .webform-client-form .form-text{width:121px;padding:3px 8px;vertical-align:middle;border:1px solid #cbcbcb;background-color:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#767676;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:139px;padding:3px 3px 3px 8px;vertical-align:middle;border:1px solid #cbcbcb;background-color:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#767676;font-size:95%;}.node-type-webform .webform-client-form .form-textarea-wrapper textarea{width:385px;padding:3px 8px;overflow:hidden;border:1px solid #cbcbcb;background-color:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#767676;font-size:100%;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{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_right.png) no-repeat top right;padding-right:6px;float:right;}.node-type-webform .webform-client-form #edit-actions .form-submit{border:none;background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) no-repeat top left;text-transform:uppercase;font-size:108%;font-weight:bold;font-family:Helvetica,Arial;padding:5px 9px 5px 15px;color:#1e1e1e;display:block;position:static;width:auto;height:auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:0 0px 0 0;}.btn_validate_wrap .btn_validate:hover{text-decoration:none;}.node-type-webform .webform-client-form  .contact-subject select{width:385px;}.onglets{padding:0;}#hotel-tabs div ul{margin:20px 0;list-style:none;}#hotel-tabs div{color:#474747;}#hotel-hotels-nearby,#hotel-hotels-nearby-other-brands{border-left:#F5AF00 1px solid;border-right:#F5AF00 1px solid;}#hotel-hotels-nearby-other-brands{margin-bottom:20px;border-bottom:#F5AF00 1px solid;}#hotel-tabs{margin-bottom:0;}#hotel-tabs div.ui-tabs-panel{padding-bottom:20px;}.hotel-hotels-nearby-header{margin-top:0 !important;}.hotel-hotels-nearby-sortby{text-align:right;padding:0 10px 5px;margin-top:20px}.hotel-hotels-nearby-sortby a{text-decoration:underline;color:#999;margin:0 6px;text-transform:lowercase;font-family:Verdana,Arial,sans-serif;}.adp-directions{width:100%;}.adp-directions td{padding:10px;}.adp-directions tr:nth-child(even){background:#e7e7e7;}.adp-placemark{border:none;background:none;}.hotel-list-container .hotel-line-col-bottom .form-item-nights select,.hotel-list-container .hotel-line-col-bottom .form-item-nb-adults-room-1 select,.hotel-list-container .hotel-line-col-bottom .form-item-nb-kids-room-1 select{height:22px;font-size:91%;width:55px}.page-homepage #page-title{font-size:14px!important;color:#999 !important;font-weight:normal !important;margin:15px 0 0 !important;text-align:center !important;}#booking-footer div{width:340px;text-align:right;}#booking-footer label{width:144px;}.pane-lhg-homepage-recently-viewed-hotels .viewed-hotels-inner{padding:14px;background:#fff url(/sites/default/themes/custom/premiereclasse_theme/images/bg_viewed-hotels.png) no-repeat bottom left;}.pane-lhg-homepage-recently-viewed-hotels .viewed-hotels-inner .message{font-weight:bold;font-size:108%;width:330px;float:left;margin-right:20px;}.list-last-min{margin-bottom:40px;}.list-last-min li{width:49%;float:left;margin:30px 0px 0 0;}.list-last-min li.odd{margin-right:17px;}.list-last-min li img{border:1px solid #fff;}.list-last-min .inner{background-color:#f7f7f7;border:1px solid #dddddd;padding:13px;}.list-last-min .place{font-weight:bold;font-size:127%;padding:0 0 7px 13px;text-transform:uppercase;}.list-last-min .hotel-name{font-size:127%;text-transform:uppercase;margin-bottom:7px;}.list-last-min .f-right{float:right;text-align:right;max-width:215px;}.list-last-min .date{font-size:92%;color:#808080;font-style:italic;margin:1px 0;}.list-last-min .btn_validate_wrap .btn_validate{color:#000;padding:7px 9px 4px 15px;}.list-last-min .btn_validate_wrap:hover a{color:#fff;}.list-last-min .price-container{min-width:90px;background:#f5af00;border:solid 1px #fff;text-align:center;padding:3px 0 1px 0;color:#fff;display:inline-block;}.list-last-min .price-container .views-label-field-price{font-size:91%;font-style:italic;display:block;}.list-last-min .price-container .views-field-field-price .field-content{font-size:290%;display:inline;}.list-last-min .price-container .views-field-field-currency .field-content{font-size:166%;float:left;}#booking-footer div{text-align:right;}.lhg-webbooking-country-region-form .edit-date-error,#edit-destination-error{color:red;}.node-type-gallery .region-content{float:left;margin-top:8px;width:650px;}.page-slider-preview h2{font-weight:bold;font-size:127%;margin-bottom:25px;}.page-homepage .actu h2 a:hover{text-decoration:none;}#booking-footer #edit-submit{position:inherit;}.i18n-fr ul.social-icons-hotel-page{left:100px;}.i18n-en ul.social-icons-hotel-page{left:107px;}.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:60px;}.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:75px;}.i18n-es ul.social-icons-hotel-page li.fb-icon{padding:0 3px 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:5px;}.i18n-it ul.social-icons-hotel-page{left:73px;}.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:53px;}.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:70px;}.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;}.block-block-9 a:hover{text-decoration:none;}.block-block-9 p.desc a{color:#f5af00}.block-block-9 p.desc a.span{font-size:70%}.node-type-webform #edit-actions{margin-bottom:20px}.one-column .column .gauche{width:45%;float:left;padding-bottom:20px;}.one-column .column .droite{width:55%;float:left;padding-bottom:20px;}.hotel-tip-pc,.hotel-tip-ca,.hotel-tip-ky{font-family:Arial,Helvetica,sans-serif;}#booking-footer input.submit,#newsletter_footer input.form-submit{width:130px;}.hotel-list-container .hotel-line div.hotel-description{width:288px;padding-left:238px;}.page-lhg-lastminute  .region-content #breadcrumb{font-weight:normal;color:#999999;}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content{padding:0;}#newsletter-dialog iframe{margin:0 0 0 0px;overflow:hidden;}#newsletter-dialog{overflow:hidden;text-align:center;}#newsletter-qualif-iframe{margin:0 auto;}.slider-preview{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_selector.png) repeat-x bottom left;}.slider-preview .slider-preview-container .img-title{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg-transp.png) repeat 0 0;}.slider-preview .bx-prev,.slider-preview .bx-next{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn-prev.png) no-repeat;width:40px;height:40px;position:absolute;bottom:43px;}#slider-preview-video .bx-prev,#slider-preview-video .bx-next{bottom:61px;}.slider-preview .bx-prev{left:0px;}.slider-preview .bx-next{right:0px;background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn-next.png) no-repeat;}#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:2em;left:-10px;}#block-lhg-blocks-lhg-hotel-events > .content{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_bottom_filled.png) no-repeat scroll left bottom transparent;padding:0px 9px 20px 5px;width:290px;}#block-lhg-blocks-lhg-hotel-events > .content > div{border-top:#DBDEDE 1px solid;}#block-lhg-blocks-lhg-hotel-events .last .node{border-bottom:none;}#block-lhg-blocks-lhg-hotel-events .node{border-bottom:#DBDEDE 1px solid;border-top:white 1px solid;padding-top:10px;padding-bottom:10px;}#block-lhg-blocks-lhg-hotel-events .node > *{padding-left:10px;margin-right:10px;}#block-lhg-blocks-lhg-hotel-events .node > h2{font-weight:bold;font-size:11px;}#block-lhg-blocks-lhg-hotel-events > h2{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_top_filled.png) no-repeat scroll left top transparent;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:127%;font-weight:normal;text-transform:uppercase;width:290px;padding:15px 20px 10px 20px;}#block-lhg-blocks-lhg-hotel-events .field-name-field-event-dates{font-style:italic;color:#474747;margin:5px 0px 5px 0px;}#block-lhg-blocks-lhg-hotel-events .field-name-body{color:#7F7F7F;}#block-lhg-blocks-lhg-marque-destination .content{background-color:rgb(61,61,61);width:100%;}#block-lhg-blocks-lhg-marque-destination .content #footer-top{margin:0 auto;width:970px;}.region-content-right #block-lhg-webbooking-webbooking-hotel-page .wb_vp_active #lhg-webbooking-form #search_input_wrapper{bottom:-145px;position:absolute;}.region-content-right .block-lhg-webbooking .content .wb_vp_active  form#lhg-webbooking-form{border:0;margin-bottom:0;float:none;}#vp_booking_insert{width:100%;}.block-lhg-webbooking .content  .wb_vp_active form#lhg-webbooking-form .form-webbooking-bottom .inside_block,.block-lhg-webbooking .content .wb_vp_active form#lhg-webbooking-form .form-webbooking-bottom{float:none;}.wb_vp_active #webbooking-hotel-page-block-title{border-bottom:3px solid #f5af00;border-top:0;border-left:0;border-right:0;}.region-content-right #webbooking-hotel-page-block-title div.no-actif{display:none;}.wb_vp_active{border-bottom:3px solid #f5af00;border-top:3px solid #f5af00;border-left:3px solid #f5af00;border-right:3px solid #f5af00;border-radius:5px 5px 5px 5px;position:relative;margin-bottom:20px;}#block-lhg-webbooking-webbooking-hotel-page #price{position:relative;height:42px;top:-50px;font-size:18px;}#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:none repeat scroll 0 0 #f5af00;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:6px 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;}#block-lhg-webbooking-webbooking-hotel-page .wb_vp_active #lhg-webbooking-form #search_input_wrapper #edit-submit{position:absolute;top:-5px;margin:13px auto auto;}.link-to-guide-container span{color:#f5af00;}.link-to-guide-container a{background-color:#f5af00;}.new-fiche-hotel-pc .ui-datepicker,.page-homepage-v2 .ui-datepicker{width:auto;}.new-fiche-hotel-pc .ui-datepicker .ui-datepicker-title,.page-homepage-v2 .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-pc #ui-datepicker-div,.page-homepage-v2 #ui-datepicker-div{border:0px;padding:0px !important;background-color:#f6f6f6;}.new-fiche-hotel-pc .ui-datepicker  .ui-widget-header,.page-homepage-v2 .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-pc .ui-datepicker th,.page-homepage-v2 .ui-datepicker th{color:#333333;}.new-fiche-hotel-pc .ui-datepicker .ui-state-default,.new-fiche-hotel-pc .ui-datepicker .ui-widget-content .ui-state-default,.new-fiche-hotel-pc .ui-datepicker .ui-widget-header .ui-state-default
.page-homepage-v2 .ui-datepicker .ui-state-default,.page-homepage-v2 .ui-datepicker .ui-widget-content .ui-state-default,.page-homepage-v2 .ui-datepicker .ui-widget-header .ui-state-default{background:#ffffff;color:#333333;border:none;font-weight:bold;}.new-fiche-hotel-pc .ui-datepicker  .ui-state-active,.new-fiche-hotel-pc .ui-datepicker .ui-widget-content .ui-state-active,.new-fiche-hotel-pc .ui-datepicker .ui-widget-header .ui-state-active,.page-homepage-v2 .ui-datepicker  .ui-state-active,.page-homepage-v2 .ui-datepicker .ui-widget-content .ui-state-active,.page-homepage-v2 .ui-datepicker .ui-widget-header .ui-state-active{background:#fdc420;border:1px solid #e7e7e7;font-weight:bold;}.new-fiche-hotel-pc .ui-datepicker .ui-state-highlight,.new-fiche-hotel-pc .ui-datepicker .ui-widget-content .ui-state-highlight,.new-fiche-hotel-pc .ui-datepicker .ui-widget-header .ui-state-highlight,.page-homepage-v2 .ui-datepicker .ui-state-highlight,.page-homepage-v2 .ui-datepicker .ui-widget-content .ui-state-highlight,.page-homepage-v2 .ui-datepicker .ui-widget-header .ui-state-highlight{background:#fdc420;border:none;font-weight:bold;color:#ffffff;}.new-fiche-hotel-pc .ui-datepicker .ui-state-hover,.new-fiche-hotel-pc .ui-datepicker .ui-widget-content .ui-state-hover,.new-fiche-hotel-pc .ui-datepicker .ui-widget-header .ui-state-hover,.new-fiche-hotel-pc .ui-datepicker .ui-state-focus,.new-fiche-hotel-pc .ui-datepicker .ui-widget-content .ui-state-focus,.new-fiche-hotel-pc .ui-datepicker .ui-widget-header .ui-state-focus,.page-homepage-v2 .ui-datepicker .ui-state-hover,.page-homepage-v2 .ui-datepicker .ui-widget-content .ui-state-hover,.page-homepage-v2 .ui-datepicker .ui-widget-header .ui-state-hover,.page-homepage-v2 .ui-datepicker .ui-state-focus,.page-homepage-v2 .ui-datepicker .ui-widget-content .ui-state-focus,.page-homepage-v2 .ui-datepicker .ui-widget-header .ui-state-focus{background:#fdc420;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-pc .ui-datepicker td span,.new-fiche-hotel-pc .ui-datepicker td a,.page-homepage-v2 .ui-datepicker td span,.page-homepage-v2 .ui-datepicker td a{text-align:center;width:30px;line-height:20px;}.new-fiche-hotel-pc .ui-datepicker .ui-icon-circle-triangle-e,.page-homepage-v2 .ui-datepicker .ui-icon-circle-triangle-e{background:url(/sites/default/themes/custom/premiereclasse_theme/images/next-month.png) no-repeat center center !important;}.new-fiche-hotel-pc .ui-datepicker .ui-icon-circle-triangle-w,.page-homepage-v2 .ui-datepicker .ui-icon-circle-triangle-w{background:url(/sites/default/themes/custom/premiereclasse_theme/images/previous-month.png) no-repeat center center !important;}.new-fiche-hotel-pc .ui-datepicker table,.page-homepage-v2 .ui-datepicker table{border-collapse:collapse;margin:.4em;display:block;}.new-fiche-hotel-pc .ui-datepicker td,.page-homepage-v2 .ui-datepicker td{border:1px solid #e7e7e7;padding:0;}.new-fiche-hotel-pc .ui-datepicker .ui-datepicker-prev,.new-fiche-hotel-pc .ui-datepicker .ui-datepicker-next,.page-homepage-v2 .ui-datepicker .ui-datepicker-prev,.page-homepage-v2 .ui-datepicker .ui-datepicker-next{margin-left:5px;margin-right:5px;}
@font-face{font-family:'Rubrik';src:url(../font/Rubrik.otf),url(../font/Rubrik%20Italic.otf),url(../font/Rubrik%20Bold%20Italic.otf);}@font-face{font-family:'RubrikMedium';url(../font/Rubrik%20Medium%20Italic.otf);}@font-face{font-family:'RubrikSemiBold';src:url(../font/rubrik-semi-bold.otf);}.region-header .contextual-links-region{position:inherit;}.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;}.form-item-nights,.form-wrapper .form-type-select{float:left;margin:0 0 0 0;}.form-item-nights select,.form-item-rooms select,.form-wrapper .form-type-select select{width:55px;height:22px;line-height:22px;font-size:91%;text-align:center;color:#858585;font-style:italic;}.node-faq{width:100%;}.node-faq hr{margin-top:15px;border:1px solid #F5AF00;}.node-cgv{width:100%;}.node-cgv hr{margin-top:15px;border:1px solid #F5AF00;}.node-disclaimer{width:100%;}.node-disclaimer hr{margin-top:15px;border:1px solid #F5AF00;}body{background:none;background-color:#ffffff;}#main-wrapper{width:auto;margin:0 auto;}.not-front #main-wrapper{width:960px;}.header-fix-pc{display:block;margin-top:114px;width:100%;}#main-wrapper #main h1#page-title,#main-wrapper #main .tabs,#main-wrapper #main .action-links{margin:0 auto;}#main-wrapper #main .panel-premiereclasse-main .panel-col-middle-container,#main-wrapper #main .panel-premiereclasse-main .panel-col-bottom-container{float:left;width:100%;clear:both;border-top:1px solid #efeeee;padding-top:10px;}#main-wrapper #main .panel-premiereclasse-main .panel-col-top-container{position:relative;z-index:10;}#main-wrapper #main .panel-premiereclasse-main .panel-col-middle-container{background:#f9f9f9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_grey_degrad.png) repeat-x scroll center top;position:relative;z-index:5;padding-bottom:20px;}#main-wrapper #main .panel-premiereclasse-main .panel-col-bottom-container{background:#f5f5f5 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_grey_degrad2.png) repeat-x scroll center top;position:relative;z-index:5;}#main-wrapper #main .panel-premiereclasse-main .panel-panel .content{width:966px;margin:0 auto;}.panel-premiereclasse-main .panel-col-top-left{width:285px;}.panel-premiereclasse-main .panel-col-top-middle{width:448px;margin:0;}.panel-premiereclasse-main .panel-col-top-right{width:233px;}.pane-lhg-webbooking-webbooking-hotel-page{background:none;padding:0;border-radius:0px!important;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content h2{padding:10px 0 3px 23px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_bottom.png) no-repeat scroll left bottom;padding:0 0 22px 0;float:left;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_top.png) no-repeat scroll left top;float:left;width:424px;padding:0px 18px 0px 14px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top .content{background:#f3ecd9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_orange_degrad.png) repeat-x scroll left top;width:424px!important;float:left;padding:5px 0px 10px 0px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset{width:100%;float:left;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset label{display:block;font-size:91%;margin:0 0 3px 0;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset label span{font-size:91%;color:#9c9e9f;}.page-homepage .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-top .form-type-select{float:left;margin-right:10px;width:85px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_bottom.png) no-repeat scroll left bottom;float:left;width:424px;padding:0 18px 0 14px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom .last{padding-bottom:15px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom .inside_block{float:left;width:400px;background:#f9f9f9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_grey_degrad.png) repeat-x scroll left top;}.page-homepage .pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form .form-webbooking-bottom .form-item-coupon{float:left;}#infos-room-wrapper{margin-bottom:0px;}.form-item-coupon #edit-coupon,.form-item-iata #edit-iata{width:140px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form #edit-submit{bottom:7px;background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_form_submit_search_hotel.png) repeat-x scroll left top;cursor:pointer;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content form#lhg-webbooking-form #edit-submit:hover{background-position:0 -47px;color:#fff;}.page-homepage .panel-premiereclasse-main .panel-col-top-middle{position:relative;height:302px;margin-bottom:35px;}.page-homepage .panel-premiereclasse-main .panel-col-top-middle .pane-lhg-webbooking-webbooking-hotel-page{position:absolute;left:0px;top:-7px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input{height:16px;padding:7px 0 8px 10px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #lhg-webbooking-form .form-item-destination input::-webkit-input-placeholder,.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination input::-webkit-input-placeholder{color:#F5AF00;}.panel-col-top-right .pane-block-4 .pane-content li{padding:2px 0 1px 26px;}#panel_middle_right .newsletter .text-with-img{margin-top:-28px;}#panel_middle_right .newsletter .newsletter_form .contenu{min-height:45px;}.panel-premiereclasse-main .panel-col-middle-container .panel-col-middle-left{margin-bottom:0px;padding-bottom:0px;margin-right:0px;padding-top:0px;border:none;}.panel-premiereclasse-main .panel-col-middle-container .panel-col-middle-right{border-left:1px solid #D9DADB;padding-left:15px;}#lhg-newsletter-special-offers-form #edit-nl-submit{background-color:#F5AF00;color:black;border:1px solid #CBCBCB;}#lhg-newsletter-special-offers-form #edit-nl-submit:hover{color:#fff;background:#494949;border:#a8a8a8 1px solid;}#panel_middle_right .newsletter input.submit{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_submit_register.png) no-repeat left top;width:110px;height:18px;border:none;}.panel-col-bottom-left .price-container{width:88px;}.panel-col-bottom-left .link-book{border:none;background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_submit_reserve.png) no-repeat left top;padding:4px 0 3px 0;}.panel-col-bottom-left .link-book:hover{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_submit_reserve_hover.png) no-repeat left top;}.panel-col-bottom-left .link-book:hover a{color:#FFFFFF;}.panel-col-top-right .pane-block-4 h2{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_reserve_top.png) no-repeat left top;padding:10px 15px 5px 15px;border:none;}.panel-col-top-right .pane-block-4 .pane-content{background:none;padding:2px 0px 0px 0px;border:none;}.panel-col-top-right .pane-block-4 .pane-content ul{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_block_reserve_bottom.png) no-repeat left bottom;padding:6px 10px 10px 10px;border-top:1px solid #f8f8f8;}.region-footer{background:none;width:730px;}#booking-footer{padding-right:55px;margin-right:0;}#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;}#block-lhg-newsletter-newsletter{width:248px;float:left;}#block-block-7{margin-right:20px;}#newsletter_footer{background:transparent url(/sites/default/themes/custom/premiereclasse_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;}.panel-col-bottom-right .actu{margin:16px 0 16px 0;}.panel-col-bottom-right .actu p.image-shadow{background:url(/sites/default/themes/custom/premiereclasse_theme/images/filtre_img2.png) no-repeat scroll left top transparent;float:left;height:68px;margin:0;padding:2px 20px 0 0;width:136px;}.panel-col-bottom-right .actu p a.link,.page-editoriale .articles p a.link{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_gris.png) no-repeat left;padding:0px 0px 0px 12px;margin-top:10px;font-weight:bold;color:#494949;font-size:91%;float:right;}.region-content-left{width:25%;float:left;margin:5px 20px 20px 0;}.node-type-region .region-content,.node-type-country .region-content,.node-type-city .region-content,.page-map-search .region-content,.node-type-page-editoriale .region-content,.node-type-page .region-content,.page-webbooking-search .region-content{width:72%;float:left;margin-top:10px;}.node-type-hotel .region-content{float:left;margin-top:0px;width:675px;}#edit-actions #edit-create-account{display:inline;}#block-lhg-webbooking-lhg-webbooking-connection{position:relative;float:right;width:400px;}#header_top #block-lhg-language-switcher{float:right;}.region-content-left .block-lhg-webbooking{margin:0 0 10px 0;position:relative;}.block-lhg-webbooking{background:none;padding:0;border-radius:0px!important;}.region-content-left .block-lhg-webbooking .content{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_top_l_r.png) no-repeat scroll left top transparent;}.region-content-left .block-lhg-webbooking .content .content{background:none;}.block-lhg-webbooking .content h2{padding:10px 0 2px 23px;}.block-lhg-webbooking .content h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:163%;text-transform:uppercase;font-weight:normal;}.region-content-left .block-lhg-webbooking .content form#lhg-webbooking-form{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_bottom_l_r.png) no-repeat scroll left bottom transparent;padding:0 0 22px;}.block-lhg-webbooking .content form#lhg-webbooking-form{float:left;}#lhg-webbooking-form{position:relative;}.region-content-left .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_top_l_r.png) no-repeat scroll left top;width:225px;padding:0px 8px 0px 8px;}.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top{margin-bottom:10px;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top{float:left;}.region-content-left .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top .content{background:#f3ecd9 url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_orange_degrad.png) repeat-x scroll left top;width:225px!important;padding:5px 0px 10px 0px;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top .content{float:left;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination{padding:0 0 6px 5px;}.block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination label{font-size:145%;font-weight:bold;color:#f5af00;display:block;padding:0 0 3px 0;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination input{background:url(/sites/default/themes/custom/premiereclasse_theme/images/bg_input_j_s.png) no-repeat;width:205px;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination label{font-weight:normal;}.block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination input{height:16px;padding:7px 0 8px 10px;}.block-lhg-webbooking .content #lhg-webbooking-form .form-item-destination input{font-size:91%;font-style:italic;color:#f5af00;margin:0 0 5px 0;border:none;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-arrival-date{margin:0 0px 0 0;padding:0 0 0 5px;Width:75px;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-arrival-date .form-text{height:19px !important;border:1px solid #CBCBCB;}.block-lhg-webbooking .content #lhg-webbooking-form .form-item-arrival-date{float:left;width:85px;}.block-lhg-webbooking .content #lhg-webbooking-form .container-inline-date label,.form-item-nights label,.form-item-rooms label,.form-item-nb-adults-room-1 label,.form-item-nb-kids-room-1 label,.node-special-offer .block-lhg-webbooking .form-item-arrival-date label,.node-special-offer .form-item-nights label,.node-special-offer .form-item-rooms label,.node-special-offer .form-item-nb-adults-room-1 label,.node-special-offer .form-item-nb-kids-room-1 label{font-size:91%;display:block;margin:0 0 3px 0px;font-weight:normal;}.region-content-left #lhg-webbooking-form .container-inline-date label,.region-content-left #lhg-webbooking-form .form-type-select label,.region-content-left #lhg-webbooking-form .form-webbooking-bottom label{font-weight:normal;font-size:86% !important;}.block-lhg-webbooking .content #lhg-webbooking-form .date-padding{padding:0;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form #edit-arrival-date .form-text{width:63px;}.block-lhg-webbooking .content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0,.page-webbooking-search .block-lhg-webbooking #edit-arrival-date--11-datepicker-popup-0{height:20px;line-height:20px;font-size:91%;text-align:center;color:#858585;font-style:italic;margin-right:3px;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset{width:103%;float:left;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset label{display:block;font-size:91%;margin:0 0 3px 0;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset label span{font-size:8px;color:#9c9e9f;}.region-content-left .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom{background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_search_hotel_content_bottom_l_r.png) no-repeat scroll left bottom;width:225px;padding:0 8px 0 8px;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom{float:left;}.region-content-left .block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom .inside_block{width:225px;background:#efefef url(/sites/default/themes/custom/premiereclasse_theme/images/bg_form_grey_degrad.png) repeat-x scroll left top;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom .inside_block{float:left;}.region-content-left .block-lhg-webbooking .inside_block{padding:4px 0px 8px 4px;width:221px !important;}.inside_block{border-top:1px #fff solid;}.block-lhg-webbooking .content form#lhg-webbooking-form #edit-submit{bottom:7px;background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/btn_form_submit_search_hotel.png) repeat-x scroll left top;cursor:pointer;}.block-lhg-webbooking .content form#lhg-webbooking-form #edit-submit:hover{background-position:0 -48px;color:#fff;}.region-content-left .block-lhg-webbooking #edit-submit{left:60px;width:125px;}.region-content-left .block-lhg-webbooking .content #edit-map-search{position:absolute;top:44px;z-index:99;right:10px;}.region-content-left .block-lhg-webbooking .content #edit-map-search a{color:#F5AF00;}.block-lhg-webbooking .content form#lhg-webbooking-form .form-webbooking-bottom .form-item-sport{float:left;margin-bottom:10px;}.region-content-left .pane-block-4{margin:0 0 5px 4px;}.region-content-left #block-lhg-newsletter-specials-offers{margin:0 25px 10px 32px;}#block-lhg-newsletter-specials-offers .newsletter .text-with-img{margin:0px 0 10px 0;background:url(/sites/default/themes/custom/premiereclasse_theme/images/offre_s.png) no-repeat top;width:174px;height:85px;padding:43px 0px 0px 0px;text-align:center;text-transform:uppercase;font-size:151%;}.newsletter .text-with-img div{width:152px;margin:-1px 0 2px 20px}.newsletter .text-with-img div:last-child{margin-top:4px}.newsletter .text-with-img p{position:relative;left:9px}.region-content-right  #block-lhg-newsletter-specials-offers{width:180px;margin:0 auto;}#block-lhg-newsletter-specials-offers .newsletter .text-with-img span{display:block;line-height:18px;}#block-lhg-newsletter-specials-offers .newsletter .text-with-img span strong{font-size:135%;font-weight:normal;}#block-lhg-newsletter-specials-offers .newsletter .text-with-img span.color{font-size:121%;color:#f8c74d;}#block-lhg-newsletter-specials-offers .newsletter p{line-height:16px;margin-bottom:10px;}#block-lhg-newsletter-specials-offers .newsletter input{color:#888888;font-size:91%;font-style:italic;height:20px;padding:0 0 0 6px;width:178px;}#block-lhg-newsletter-specials-offers .newsletter input{background:#f5f5f5;border:solid 1px #cbcbcb;margin-bottom:5px;}#block-lhg-newsletter-specials-offers .newsletter input.form-submit{background:url(/sites/default/themes/custom/premiereclasse_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;}#block-lhg-newsletter-specials-offers .newsletter input.form-submit{color:#1e1e1e;}.region-content-left .block-block-2,.region-content-right .block-block-2{background:#f0f0f0;border:solid 1px #e4e4e4;padding:2px 2px 2px 0;margin:0 5px 10px 5px;}.region-content-left .block-block-2 .content,.region-content-right .block-block-2 .content{padding:0 0 0 3px;}.i18n-fr .region-content-right .block-block-2 .content p + h2 + p + p{position:relative;top:30px;left:10px;}.i18n-de .region-content-right .block-block-2 .content p + h2 + p a,.i18n-en .region-content-right .block-block-2 .content p + h2 + p a,.i18n-es .region-content-right .block-block-2 .content p + h2 + p a,.i18n-it .region-content-right .block-block-2 .content p + h2 + p a,.i18n-nl .region-content-right .block-block-2 .content p + h2 + p a,.i18n-pl .region-content-right .block-block-2 .content p + h2 + p a{position:relative;top:30px;left:10px;}.i18n-fr .region-content-right .block-block-2 .content a:hover{text-decoration:none;}.region-content-left .block-block-2 .media-image,.region-content-right .block-block-2 .media-image{float:right;margin:5px;}.region-content-left .block-block-2 h2,.region-content-right .block-block-2 h2{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:127%;font-weight:normal;padding:6px 0 10px 4px;text-transform:uppercase;}.region-content-left .block-block-2 h2 a:hover,.region-content-right .block-block-2 h2 a:hover,.region-content-left .block-block-2 p a:hover,.region-content-right .block-block-2 p a:hover{text-decoration:none;}.region-content-left .block-block-2 .download,.region-content-right .block-block-2 .download{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_gris.png) no-repeat scroll left center transparent;float:right;font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:bold;margin:0 10px 5px;padding:0 0 0 12px;position:relative;white-space:nowrap;clear:both;}.region-content-left .block-block-2 .download a,.region-content-right .block-block-2 .download a{white-space:nowrap;}.region-content-left .block-block-9{padding:2px 2px 0px 0;position:relative;}.region-content-left .block-block-9{background:#f0f0f0;border:solid 1px #e4e4e4;padding:2px 2px 2px 0;margin:0 5px 10px 5px;}.region-content-left .block-block-9 .visuel{float:left;margin:0 5px 0 0;}.region-content-left .block-block-9 .desc{font-size:218%;color:#f5af00;padding:14px 0 0 0;}.region-content-left .block-block-9 .desc span{font-size:73%;display:block;}.region-content-left .block-block-9 .download{position:absolute;bottom:3px;right:2px;}.node-country .submitted,.node-country .description-container{display:block;}.node-city .ui-tabs .ui-tabs-panel{border:1px solid #F5AF00;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;background-color:#efefef;}.node-city .ui-tabs .ui-tabs-panel a{text-decoration:underline}.node-type-city .onglets li.tabs{float:right;}#onglets .ui-tabs-nav{padding:0px 14px 0 7px;border-radius:0;}#description-container .rte{border-top:1px solid #F5AF00;}.node-type-country #description-container .rte,.node-type-region #description-container .rte{line-height:12px;}.onglets li.tabs{float:left;background:url(/sites/default/themes/custom/premiereclasse_theme/images/li_onglet.png) no-repeat 100% 4px;height:26px;padding:0 26px 0 11px;margin:0 -10px 0 0 !important;}.onglets li.tabs a{display:block;height:auto;padding:8px 0px 0 0px;font-size:11px;font-weight:normal;color:#828282;}.onglets li.ui-state-active{background:url(/sites/default/themes/custom/premiereclasse_theme/images/li_onglet_current.png) no-repeat 100% 4px;position:relative;border:0;z-index:10;}.onglets li.ui-state-default{border:0;}.onglets .tabs.ui-state-active a{color:#494949;}.onglets li.tabs.first-tab{float:left;text-transform:uppercase;font-weight:normal;background-position:100% 0px;}.onglets li.tabs.first-tab  a{font-size:108%;padding-top:6px;}.onglets li.tabs.first-tab.ui-state-active a{font-weight:normal !important;color:#494949;}.onglets li.tabs.first-tab.ui-state-active{background-position:100% 0px;}.description-container .description-link-content{border:1px solid #F5AF00;padding:10px 10px 10px 10px;background-color:#EFEFEF;margin-bottom:20px;border-top:none;}.form-webbooking-top #edit-destination-error{color:#ff0000;padding:0 0 5px 7px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #edit-destination-error{padding:0 0 5px 12px;}.form-webbooking-bottom #edit-royalty-card-error{color:#ff0000;}.ui-widget{font-size:1em;}.ui-tabs,.ui-tabs-nav{padding:0;}.ui-widget-header{background:none;border:none;}.ui-tabs #hotel-list-container.ui-tabs-panel{padding:0;}.ui-widget-content{border:none;}.ui-dialog.ui-widget-content{border:3px solid #f7b000;}#newsletter_footer input{font-style:normal;}.page-homepage .panel-col-top-right .pane-block-2 .download a:hover,.page-homepage .panel-col-middle-left .pane-views-destinations-block .more-link a:hover,.page-homepage .panel-col-bottom-right .link td a:hover,.page-homepage .panel-col-bottom-right .actu p a.link:hover,.page-editoriale .articles p a.link:hover{color:#F8C74D;text-decoration:none;}.page-homepage .panel-col-top-right .pane-block-2 .download:hover,.page-homepage .panel-col-middle-left .pane-views-destinations-block .more-link:hover,.page-editoriale .articles p a.link:hover{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_yellow.png) no-repeat scroll left center transparent;}.page-homepage .panel-col-bottom-right .link td a:hover,.page-homepage .panel-col-bottom-right .actu p a.link:hover{background:url(/sites/default/themes/custom/premiereclasse_theme/images/puce/puce_yellow.png) no-repeat scroll left center transparent;}#header #main-menu #main-menu-links a:hover{color:#FFF;background:#494949;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #edit-map-search{float:right;background:url(/sites/default/themes/custom/premiereclasse_theme/images/border_search_map.png) repeat-y scroll left top transparent;padding:6px 35px 7px 15px;margin-top:6px;}.pane-lhg-webbooking-webbooking-hotel-page .pane-content #edit-map-search a{color:#ffffff;font-family:Helvetica Neue,Helvetica,sans-serif;font-size:1.091em;text-decoration:underline;}.form-webbooking-top #edit-destination-error,.form-webbooking-top #edit-arrival-date-error,.form-webbooking-bottom #edit-travelers-contract-error,.form-webbooking-bottom #edit-iata-error{padding:0 0 5px 12px;color:red;}.region-content-left .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute;top:127px;width:200px;font-size:10px;left:20px;padding:0;}.node-type-special-offer .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute;top:117px;width:200px;font-size:10px;left:20px;padding:0;}.region-content-right .block-lhg-webbooking #lhg-webbooking-form .error-webbooking #edit-arrival-date-error{position:absolute;top:50px;width:200px;font-size:10px;left:5px;padding:0;}.iata-container{float:left;width:170px;}.region-content-left #lhg-webbooking-form  .iata-container{margin-bottom:7px;}.form-item-iata #edit-iata{margin-bottom:0;}#header #main-menu ul#main-menu-links li{position:relative;}#header #main-menu ul#main-menu-links ul{z-index:300;left:0px;padding:0;width:100%;-moz-box-shadow:1px 1px 12px #888;-webkit-box-shadow:1px 1px 12px #888;box-shadow:1px 1px 12px #888;position:absolute;}#header #main-menu li ul{padding:5px 0;}#header #main-menu li li{float:none;}#panel_middle_right .newsletter input{font-style:normal;}.panel-col-bottom-right td.media_img{background:none;padding:0;}.panel-col-bottom-right td.media_img img{border:none;}.panel-col-bottom-right td{padding:0 6px 5px 27px;}.panel-col-bottom-right .link td{padding-left:15px;}.panel-premiereclasse-main .panel-col-top-container{padding-bottom:10px;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price{padding-left:20px;width:92px;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price:hover{background-color:#494949;}.panel-col-middle-left .pane-views-destinations-block .views-row .views-field-field-price a{color:#ffffff;}.panel-col-middle-left .pane-views-destinations-block .btn_blue{display:none;}#country-description-block,#country-discover-block,#country-usefull-block{color:#58595b;font-size:92%;overflow:hidden;border-bottom:none;margin-bottom:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#description-container .more a{text-decoration:underline;color:#58595b !important;}#description-container .more{color:#58595b !important;font-size:92%;}#language_switcher{position:relative;width:85px;height:22px;background-image:none;overflow:visible;border:none;background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/bg_separator_header.png) no-repeat left center;padding-left:2px;}#language_switcher .current-language,#language_switcher a{color:#e9e9e9;}#language_switcher .current-language{padding:4px 0 4px 5px;width:60px;float:left;overflow:hidden;cursor:pointer;display:inline-block;}#language_switcher div.open_list{height:22px;width:19px;float:left;background:transparent url(/sites/default/themes/custom/premiereclasse_theme/images/design_select.png) no-repeat left center;display:inline-block;cursor:pointer;}#language_switcher #select_language_switcher{display:none;position:absolute;left:2px;top:22px;background-color:#494949;width:68px;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;}#main-wrapper{position:relative;z-index:10;}.node-city .hotels-list-sortby{padding-top:12px;height:30px;text-align:right;color:#7a7877;font-size:91%;margin-right:10px;}.node-city .hotels-list-sortby span{padding-right:15px;}.node-city .hotels-list-sortby a{color:#858585;text-decoration:underline;background:url(/sites/default/themes/custom/premiereclasse_theme/images/filter_separator.jpg) no-repeat center left;padding:0 4px 0 8px;}.node-city .hotels-list-sortby a.first{background:none;}#texte_sous_map{color:#58595b;}#texte_sous_map h2{margin-top:14px;font-size:100%;}#texte_sous_map .texte{margin-bottom:25px;}.hotel-line .hotel-line-col-bottom .lhg-webbooking-country-region-form .form-submit{font-size:110%;}.hotel-line .hotel-line-col-bottom .lhg-webbooking-country-region-form label{font-weight:normal;font-family:Arial;color:#494949;}.hotel-line .hotel-line-col-bottom .lhg-webbooking-country-region-form select{color:#858585;font-style:italic;border:1px solid #B0B0B0;height:20px;text-align:center;}.hotel-list-container .hotel-line-col-left .hotel-picture .hotel-description p.hotels-features-title{color:#808080;font-style:italic;padding:0 20px 0 0;}.node-country .hotel-list-container .hotel-line-col-right .price-container,.node-region .hotel-list-container .hotel-line-col-right .price-container{height:45px;}.hotel-list-container .hotel-line-col-left .hotel-picture .map .distance{padding:0 10px 0 0;}.hotel-list-container .hotel-description .more-on-hotel a{text-decoration:underline;}.hotel-list-container .hotel-line-col-bottom .container-inline-date input{font-size:80%;font-style:italic;}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{z-index:901;}#hotel-list-container .hotel-list{background:#EFEFEF;}.country-date-with-error{float:left;}.hotel-list-container .hotel-line-col-bottom .container-inline-date{float:none;}.country-date-with-error .edit-date-error{float:left;color:red;position:absolute;}.node-type-country .form-item-sport{float:left;width:170px;}.region-content-left .form-item-nb-kids-room-1 label span{font-size:74%;}.node-region{clear:both;}.page-webbooking-search .hotel-list .sort,.node-region .hotel-list .sort,.node-city .hotel-list .sort,.node-city .hotel-list .sort{text-align:right;margin-bottom:10px;margin-top:10px;font-size:100%;color:#5b5b5b;font-family:Arial,Helvetica,Sans-serif;}.node-region .hotel-list .sort-price,.node-region .hotel-list .sort-name-asc{padding-right:8px;padding-left:8px;border-right:solid 1px;}.page-webbooking-search .hotel-list .sort-brand,.page-webbooking-search .hotel-list .sort-distance,.node-city .hotel-list .sort-brand,.node-city .hotel-list .sort-distance,.node-poi .hotel-list .sort-brand,.node-poi .hotel-list .sort-distance{padding-right:8px;padding-left:8px;border-right:solid 1px #858585;}.node-region .hotel-list .sort-name-desc{padding-right:8px;padding-left:8px;}.page-webbooking-search .hotel-list .sort-price,.node-city .hotel-list .sort-price,.node-poi .hotel-list .sort-price{padding-right:8px;padding-left:8px;}.node-region .hotel-list .sort-price a,.node-region .hotel-list .sort-name-asc a,.node-region .hotel-list .sort-name-desc a{text-decoration:underline;}.page-webbooking-search .hotel-list .sort-price a,.page-webbooking-search .hotel-list .sort-brand a,.page-webbooking-search .hotel-list .sort-distance a,.node-city .hotel-list .sort-price a,.node-city .hotel-list .sort-brand a,.node-city .hotel-list .sort-distance a,.node-poi .hotel-list .sort-price a,.node-poi .hotel-list .sort-brand a,.node-poi .hotel-list .sort-distance a{text-decoration:underline;color:#858585;}.node-type-hotel .hotel-hotels-nearby-sortby span.active a,.node-region .hotel-list .sort-price.active a,.node-region .hotel-list .sort-name-asc.active a,.node-region .hotel-list .sort-name-desc.active a{color:#F5AF00;}.page-webbooking-search .hotel-list .sort-price.active a,.page-webbooking-search .hotel-list .sort-brand.active a,.page-webbooking-search .hotel-list .sort-distance.active a,.node-city .hotel-list .sort-price.active a,.node-city .hotel-list .sort-distance.active a,.node-city .hotel-list .sort-brand.active a,.node-poi .hotel-list .sort-price.active a,.node-poi .hotel-list .sort-distance.active a,.node-poi .hotel-list .sort-brand.active a{color:#F5AF00;}.page-homepage #main-wrapper .region-content{width:100%;}.node-country div.more,.node-region div.more{background-color:#EFEFEF;border:1px solid #F5AF00;border-top:none;margin-bottom:20px;padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}#description-container .more{text-align:right;width:auto !important;}#webbooking-hotel-page-block-title p .webbooking-title-second-line{display:block;font-size:14px;font-style:italic;}.node-hotel .hotel-list-container .hotel-line-col-right .price-container{height:45px;}.node-type-hotel div.region-content-right{margin-top:75px;}.page-map-search #hotel-map,.page-destinations #hotel-map{width:611px;height:400px;border:1px solid #bdbdbf;}.page-destinations #search-on-map input.search-on-map-submit{right:450px;}#hotels-on-map{border-left:1px solid #F5AF00;border-right:1px solid #F5AF00;padding:5px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}#hotels-on-map #hotel-map{width:679px;height:300px;}.node-type-hotel #hotel-tabs div.ui-tabs-panel{border:#f5af00 1px solid;}.node-type-hotel #tabs-map #hotel-map{width:610px;height:300px;}#empty-tab{}#hotel-list-container{border:1px solid #F5AF00 !important;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:15px;padding-top:0;position:relative;top:0;border-top:none;}#hotel-list-container .hotel-list .sort{margin:0;padding:10px 0;text-transform:lowercase;text-align:right;font-family:Verdana,Arial,sans-serif;}#city-gmap{padding:10px 0;}#city-gmap #hotel-map{width:689px;height:300px;border:1px solid #bdbdbf;}#panel_top_left{width:285px;height:302px;}body .ui-autocomplete{border:1px solid #D9DADB;border-top:none;}body .ui-autocomplete li.ui-menu-item a.ui-state-hover,body .ui-autocomplete li.ui-menu-item a.ui-state-focus{background-color:#F5AF00;}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;right:3px;width:50px}ul.route-tools-bottom{position:absolute;right:3px;width:50px}#edit-arrival-date-error{color:#ff0000;}.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:15px;position:relative;}.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;}#tabs-map #hotel-map{width:670px;height:300px;}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:5px;}.region-content-right .block-lhg-tripadvisor .content iframe{width:283px !important;}.region-content-right .block-lhg-tripadvisor .content{border:1px solid #D9DCDC;border-top:none;}.form-item-sport{display:none;}.node-type-poi .region-content{width:691px;float:left;}.node-special-offer .block-lhg-webbooking #lhg-webbooking-form  .form-type-select label{font-weight:normal;font-size:86%;}.view-special-offer .date-picker-special-offer{cursor:pointer;left:-21px;position:relative;top:28px;display:inline;}.page-webbooking-search #tabs-map{border-radius:0;border-left:#F5AF00 1px solid;border-right:#F5AF00 1px solid;}#tab-description,#tab-to-discover,#tab-useful-informations{border:#F5AF00 1px solid;position:relative;top:0px}.region-content-left .block-lhg-webbooking .content #lhg-webbooking-form .form-item-arrival-date .form-text{width:63px !important;}@media screen and (-webkit-min-device-pixel-ratio:0){.region-content-left .block-lhg-webbooking .content #edit-map-search{top:43px;}.region-content-left #edit-date-picker{margin:17px 7px 0 -7px;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-type-select{margin-right:-12px!important;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top label{margin-right:5px!important;}}@-moz-document url-prefix(){.wbe-hotel-new-block-pc #lhg-webbooking-form .form-type-select{margin-right:-19px!important;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top label{margin-right:3px!important;}}.view-display-id-block_carrousel_home{height:302px;overflow:hidden;}.node-type-hotel #hotel-slideshow-container div.view-max{float:none;padding-bottom:13px;background:url(/sites/default/themes/custom/premiereclasse_theme/images/shadow_PC.png) no-repeat scroll left bottom transparent;margin-left:70px;}.node-type-hotel #hotel-slideshow-container div.view-max img{margin:0;}.node-type-hotel .js-image-slideshow{overflow:hidden;padding:10px 40px 0;width:514px;position:relative;}.node-type-hotel .js-container{overflow:hidden;position:relative;width:514px;height:56px;}.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:34%;z-index:9999;width:31px;height:35px;background:url(/sites/default/themes/custom/premiereclasse_theme/images/sprite-nav-carousel.png) no-repeat scroll transparent;}.node-type-hotel .js-prev{left:0;}.node-type-hotel .js-next{background-position:0 -49px;right:0;}#country-description,#country-discover,#country-usefull{font-size:11px;font-weight:initial;}#node-ventes-privees.vp-page .vp-soon{color:#fbae20;font-style:italic;font-weight:600;}#node-ventes-privees .vente-privee-descr{margin:25px;text-align:center;background:#fbfbfb no-repeat;}#node-ventes-privees.vp-page{width:auto;}.page-vente-privee .titre_ville,.page-vente-privee .date-ouverture{color:#fbae20;}.page-vente-privee form#lhg-ventes-privees-subscribe-form,#node-ventes-privees form{border:2px solid #fbae20;clear:both;padding:15px;}form#lhg-ventes-privees-login-form input#edit-submit-login,.page-vente-privee #edit-actions .form-submit,#node-ventes-privees #edit-actions .form-submit{top:auto;}#node-ventes-privees #edit-actions .form-submit,#lhg-ventes-privees-subscribe-form .form-actions input,#lhg-ventes-privees-login-form .form-actions input{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) no-repeat scroll 0 0 rgba(0,0,0,0) !important;color:#000;font-size:14px;z-index:10000 !important;}#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;}#wb_vp_active{margin-top:162px!important;position:relative!important;clear:both;}#node-ventes-privees .form-item-civilite .dropdownfull{background-position:279px 0;}.page-ventes-privees .price-container{background:#f7ac00;text-align:center;}.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-left .hotel-picture .map .distance{margin-bottom:5px;}.page-ventes-privees .hotel-list-container .hotel-line .hotel-title h3{padding:0 0 12px;}.page-ventes-privees .hotel-list-container .hotel-line-col-left .hotel-picture{margin:0;}.page-ventes-privees #hotel-list-container{border:none !important;}.page-ventes-privees .hotel-list-container .hotel-line{margin:10px 20px 25px 15px;width:46%;}.page-ventes-privees #hotel-list-container .hotel-list{background-color:#ffffff;}.region-content-right .block-lhg-webbooking .content{position:relative;}.page-vente-privee-active .vente-privee-descr{width:69%;}.page-ventes-privees .ui-dialog.ui-widget-content{border:none;}.page-ventes-privees #tabs{border:4px solid #fbae20 !important;border-top:0 !important;height:300px;}.page-ventes-privees #tabs li{background:#fbae20;}.page-ventes-privees  #tabs ul{border-top:4px solid #fbae20;}.page-ventes-privees .page-vente-privee-active #hotel-list-container .hotel-list .hotel-list .discover_other{font-size:8.9px;}#node-ventes-privees form#lhg-ventes-privees-subscribe-form div.form-item.form-item-civilite{width:473px;left:17px;}.page-ventes-privees  #dialog_login #tabs li{background:#fbae20;}.page-ventes-privees  #dialog_login #tabs{border:4px solid #fbae20 !important;}.page-ventes-privees  #dialog_login #tabs ul{border-top:4px solid #fbae20;}.page-vente-privee form#lhg-ventes-privees-subscribe-form div.form-item.form-item-civilite{width:480px;left:11px;}.noindex:-o-prefocus,.page-ventes-privees .vente-privee-descr{margin:32px 0 0 0;}.lt-ie9 #lhg-ventes-privees-subscribe-form .form-actions input,.lt-ie9 #lhg-ventes-privees-login-form .form-actions input{background:url(/sites/default/themes/custom/premiereclasse_theme/images/btn_orange_left.png) no-repeat;}.lt-ie9 .dropdownfull{background-position:298px 0;}ul.lhg-search-boosted-autocomplete{border:none!important;}ul.search-boosted-item:hover{background:#f7f7f7;background-image:-webkit-linear-gradient(top,#f7f7f7,#e3e3e3);background-image:-moz-linear-gradient(top,#f7f7f7,#e3e3e3);background-image:-ms-linear-gradient(top,#f7f7f7,#e3e3e3);background-image:-o-linear-gradient(top,#f7f7f7,#e3e3e3);background-image:linear-gradient(to bottom,#f7f7f7,#e3e3e3);text-decoration:none;}ul.search-boosted-item:hover{color:#000;}ul.search-boosted-item li.search-boosted-item-price{background:#F5AF00!important;}ul.search-boosted-item:hover li.search-boosted-item-icone{background:none!important;}#lhg-search-boosted-container div[class="lhg-search-boosted-price"]{background-color:#D17D00;}.page-node .page-hotel-slideshow-thumb .hotel-image-container{width:127px;height:55px;overflow:hidden;}.page-node .page-hotel-slideshow-thumb img.hotel-image-thumb{width:127px;}.page-node .view-max .main-slideshow-image-helper{width:450px;height:195px;overflow:hidden;}.page-node img.main-slideshow-image{width:450px;}.page-node .hotel-list-container .hotel-picture .hotel-image-helper{width:224px;height:102px;overflow:hidden;float:left;}.page-homepage .recently-viewed-hotel-picture{width:101px;height:44px;overflow:hidden;}.page-homepage .recently-viewed-hotel-picture img{width:101px;}#tabs-events{display:block;border:10px solid #DFDFDF;padding:0;border-top:none;}.box-desc{padding:10px;}.box-match-item{border-top:1px solid #CCCCCC;padding:13px;display:block;}.box-match-item *{display:inline-block;vertical-align:middle;text-align:right;}.box-match-item span.item-title{font-weight:bold;padding-left:20px;text-align:left;}.box-select-date{font-weight:bold;}.box-select-style{margin-right:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:80px;color:#6B6B6B;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff url(/sites/default/themes/custom/premiereclasse_theme/images/boxevent/arrowdown.gif) no-repeat 90% 50%;border:1px solid #ddd;width:150px;padding:12px;}.onglets li#lhg-map-euro.ui-state-active a img{position:relative;top:-2px;margin-right:2px;}.euro-2016 .onglets .ui-corner-all{position:relative;}.euro-2016 h3.ui-accordion-header{background:#fff !important;font-weight:bold !important;color:#555;border-radius:0;height:54px;line-height:54px;padding-left:10px;font-size:16px;border-width:0 !important;border-bottom:1px solid #d3d3d3!important;cursor:pointer;}.euro-2016 h3.ui-accordion-header img{margin-right:10px;position:relative;top:-2px;}.euro-2016 h3.ui-accordion-header .date-match{font-weight:normal !important;float:right;font-size:12px !important;margin-right:25px;}.euro-2016 .ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background:url(/sites/default/themes/custom/premiereclasse_theme/images/Picto_Fleche_Yellow_Down.png) no-repeat center right;}.euro-2016 .ui-state-default .ui-icon{background:url(/sites/default/themes/custom/premiereclasse_theme/images/Picto_Fleche_Yellow_Down.png) no-repeat center right;background-size:cover;position:relative;right:10px;top:18px;float:right;}.in-content{padding:20px;background:#fff;overflow:hidden;}.img-placeholder{float:left;width:40%;}.img-placeholder img{max-width:100%;}.desc-match{padding-left:44%;}.in-content h4{padding-bottom:15px;}.desc-match a{text-decoration:underline;}.in-content .container-inline-date{width:100%;}.in-content .container-inline-date .date-padding{padding:0;float:left;margin-left:20px;position:relative;top:-2px;}.in-content .container-inline-date label{float:left;line-height:34px;}.in-content.border-bottom{border-bottom:10px solid #dedede;}.view-destinations .price{font-size:17px;}.view-display-id-block_best_offers_home .price{font-size:32px;}.page-department .region-content{width:72%;float:left;}.hotel-list-container{border:1px solid #F5AF00;}.hotel-list-container .section-title{font-size:14px;font-weight:bold;display:block;color:white;background:#F5AF00;padding:5px 10px;margin-right:-1px;}#content .region-content .new-hotel-pc h1.title{font-family:RubrikSemiBold;color:#344d5e;font-size:20px;text-align:left;width:auto;float:left;padding:0px;}#content .descriptif-intro{font-family:Rubrik;color:#717171;font-size:12px;font-weight:400;line-height:18px;text-align:left;padding-bottom:10px;}.display-flex{display:flex;width:100%;}#content .region-content span.pc-star-rating{float:left;margin-top:10px;}#content .region-content span.pc-star-rating img{padding-left:2px;}.new-hotel-pc #hotel-slideshow-container div.view-max{float:left;background:none;margin-left:0px;padding-bottom:0px;}.new-hotel-pc .view-max .main-slideshow-image-helper{width:405px;height:251px;border-radius:5px;}.new-hotel-pc img.main-slideshow-image{height:251px;transform:none !important;}.new-hotel-pc .hotel-slideshow-pc{width:405px;height:251px;}.new-hotel-pc .hotel-highlights-pc{height:251px;width:270px;float:right;margin-top:-251px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-title{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-item{font-family:Rubrik;color:#717171;font-size:12px;font-weight:400;text-align:left;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-item:before{content:".";color:#fdc420;font-size:18px;font-weight:bold;vertical-align:text-bottom;padding-right:4px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-content{padding:10px 0px 0px 65px;width:260px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse{padding:20px 0px 0px 65px;width:260px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse p{font-family:Rubrik;color:#444444;font-size:11px;font-weight:400;text-align:left;width:260px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse:before{content:url(/sites/default/themes/custom/premiereclasse_theme/images/adresse-pc.png);width:32px;height:26px;float:left;padding-right:5px;padding-bottom:15px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse-map{border-radius:3px;border-style:solid;border-width:1px;border-color:#344d5e;box-sizing:border-box;background-color:#344d5e;width:150px;height:40px;text-align:center;padding-top:10px;margin-top:10px;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse-map a{font-family:RubrikMedium,Rubrik;color:#ffffff;font-size:12px;font-weight:600;text-align:left;text-decoration:none;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse-map a:before{content:url(/sites/default/themes/custom/premiereclasse_theme/images/view-on-map-pc.png);width:20px;height:17px;vertical-align:sub;}.new-hotel-pc .hotel-highlights-pc .hotel-highlights-adresse-map a:hover{color:#fdc420;}.new-hotel-pc .banner-container-pc{text-align:center;margin:20px auto 30px auto;width:690px;}.new-hotel-pc .hotel-menu-sticky{border-radius:3px;background-color:#344d5e;width:665px;height:40px;}.new-hotel-pc .hotel-elements-container{margin:20px 0;border:none;font-size:1em;width:650px;}.new-hotel-pc .hotel-elements-container .hotel-menu-sticky{border:none;display:block;top:119px;padding:0.2em 1.2em 0;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);}.new-hotel-pc .hotel-elements-container ul.hotel-menu-sticky li{height:36px;background:none;margin:0px !important;padding:0;list-style:none;float:left;border-bottom:0!important;}.new-hotel-pc .hotel-elements-container li.ui-state-active{background:none;border-bottom:2px solid #fdc420;}.new-hotel-pc .hotel-elements-container ul.hotel-menu-sticky li a.active{border-bottom:2px solid #fdc420;color:#fdc420;}.new-hotel-pc .hotel-menu-sticky li:before{content:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-menu-tab-pc.png);width:1px;position:absolute;margin-top:13px;}.new-hotel-pc ul.hotel-menu-sticky li:first-child:before{content:'';}.new-hotel-pc ul.hotel-menu-sticky li a{font-family:Rubrikbold,Rubrik;font-weight:bold;font-size:12px;padding-top:13px;width:100%;color:#ffffff;font-weight:400;text-align:center;text-transform:uppercase;text-decoration:none;height:26px;}.new-hotel-pc .onglets li.ui-state-active a{color:#fdc420;border-bottom:2px solid #fdc420 !important;}.new-hotel-pc .hotel-elements-container .hotel-element{border:none!important;border-radius:3px;background-color:rgba(244,246,247,0.8);margin-top:30px;padding:26px;margin-bottom:30px;width:640px;}.new-hotel-pc .hotel-elements-container .hotel-element p{font-family:Rubrik;color:#717171;font-size:12px;font-weight:400;text-align:left;}.new-hotel-pc .hotel-elements-container .hotel-element h2{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:16px;font-weight:600;text-align:left;padding:0 0px 15px 0;}.new-hotel-pc #tabs-map #hotel-map{width:690px;height:308px;margin:-10px auto auto -10px;}.new-hotel-pc .map-contact-pc{border-radius:5px;background-color:#ffffff;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.25);width:232px;height:275px;position:absolute;z-index:1;margin:-20px 0px 0px 10px;text-align:center;}.hotel-contact-new{margin:15px;}.hotel-contact-new .hcn-title{border-bottom:1px solid #d2d2d2;padding-bottom:5px;margin-bottom:10px;}.hotel-contact-new .hcn-border-bottom{border-bottom:1px solid #fdc420;width:118px;height:1px;margin:5px auto;}.new-hotel-pc .hotel-elements-container .hotel-element .hotel-contact-new h3,.hotel-contact-new h3{font-family:Rubrik;color:#444444;font-size:14px;font-weight:400;text-align:center;padding-bottom:5px;}.new-hotel-pc .hotel-elements-container .hotel-element .hotel-contact-new .hcn-title h2,.hotel-contact-new .hcn-title h2{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:16px;font-weight:600;text-align:center;padding:5px;}.new-hotel-pc .hotel-elements-container .hotel-element .hotel-contact-new a,.hotel-contact-new a{font-family:RubrikLight,Rubrik;color:#717171;font-size:11px;font-weight:400;text-transform:none;text-decoration:none;}.new-hotel-pc .hotel-elements-container .hotel-element .hotel-contact-new p,.hotel-contact-new p{font-family:RubrikLight,Rubrik;color:#717171;font-size:11px;font-weight:400;text-align:center;}.new-hotel-pc .hotel-elements-container .hotel-element .hotel-contact-new .hotel-infos-contact p,.hotel-contact-new .hotel-infos-contact p{text-align:left;}.new-hotel-pc div.route-calculator{color:#344d5e !important;padding-left:5px;border:none;padding-bottom:20px;}.new-hotel-pc fieldset.route-calculator-form legend{font-family:Rubrik;color:#344d5e;font-size:16px;font-weight:500;text-align:left;}.new-hotel-pc fieldset.route-calculator-form input{font-family:RubrikLight,Rubrik;color:#717171;font-size:10px;font-style:normal;font-weight:400;text-align:left;border:1px solid #dcdcdc;box-sizing:border-box;background-color:#ffffff;width:260px;height:33px;}.new-hotel-pc fieldset.route-calculator-form input.route-calculator-form-submit{display:none;}.new-hotel-pc fieldset.route-calculator-form div.field-destination-from,.new-hotel-pc fieldset.route-calculator-form div.field-destination-to{width:317px;float:left;}.new-hotel-pc fieldset.route-calculator-form label{background:none;background-color:rgba(0,0,0,0);text-indent:initial;border-radius:50%;background-color:#fdc420;width:22px;height:17px;font-family:Rubrik;color:#ffffff;font-size:12px;font-weight:400;text-align:center;margin-top:6px;padding-top:5px;line-height:12px;}.new-hotel-pc .services-show-more,.new-hotel-pc .elements-show-more,.new-hotel-pc .rp-show-route{border-radius:3px;background-color:#344d5e;width:145px;height:25px;padding-top:10px;text-align:center;position:absolute;margin-left:450px;margin-bottom:20px;margin-top:-10px;}.new-hotel-pc .rp-show-route{margin-left:470px;}.new-hotel-pc .services-show-more,.new-hotel-pc .elements-show-more{margin-top:10px;}.new-hotel-pc .services-show-more span,.new-hotel-pc .elements-show-more span,.new-hotel-pc .rp-show-route span{font-family:RubrikMedium,Rubrik;color:#ffffff;font-size:14px;font-weight:400;text-align:center;}.new-hotel-pc .services-show-more span span:after,.new-hotel-pc .elements-show-more span span:after{content:' >';}.hotel-slideshow-pc .lhg-slide-see-all a:hover,.lh-hotel-slider .lhg-slide-see-all a:hover,.new-hotel-pc .services-show-more span:hover,.new-hotel-pc .elements-show-more span:hover,.new-hotel-pc .rp-show-route span:hover{color:#fdc420;cursor:pointer;}.new-hotel-pc #tabs-map{background:rgba(244,246,247,0.8);margin-top:50px;width:640px;padding-right:41px!important;}.new-hotel-pc #tabs-reviews{background-color:transparent !important;padding:0;margin:0;}.new-hotel-pc #tabs-reviews .section-reviews .reviews-head-title h2{font-family:Rubrik;color:#344d5e;font-size:16px;font-weight:500;text-align:left;padding:0;}.new-hotel-pc #tabs-services ul{border-radius:3px;background-color:#ffffff;width:600px;padding:20px;display:inline-block;margin-bottom:20px;}.new-hotel-pc #tabs-services ul li{padding:5px 0;width:50%;height:40px;float:left;}.new-hotel-pc #tabs-services .services-item-title{float:left;width:250px;padding-left:10px;}.new-hotel-pc #tabs-services .services-item-title span{font-family:Rubrik;color:#444444;font-size:12px;font-weight:bold;text-align:left;vertical-align:middle;height:40px;display:table-cell;}.new-hotel-pc #tabs-services .services-item-img{width:40px;height:40px;float:left;text-align:center;position:relative;}.new-hotel-pc #tabs-services .services-item-img img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.new-hotel-pc #tabs-breakfast,.new-hotel-pc #tabs-restaurant,.new-hotel-pc #tabs-rooms{min-height:265px;}.new-hotel-pc .rooms-description{border-radius:3px;background-color:#ffffff;width:295px;min-height:148px;padding:20px 20px 13px 20px;position:absolute;margin-top:18px;z-index:5;}.new-hotel-pc .rooms-description-content{height:147px;min-height:147px;overflow:hidden;}.lhg-overflowing:after{content:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-plus.png);float:right;height:0;cursor:pointer;}.lhg-height-auto{height:auto !important;}.lhg-no-after:after{content:'';}.new-hotel-pc .breakfast-description{border-radius:3px;background-color:#ffffff;width:295px;min-height:163px;padding:20px 20px 13px 20px;position:relative;margin-top:13px;z-index:4;float:right;}.new-hotel-pc .breakfast-description-content{height:163px;min-height:163px;overflow:hidden;}.new-hotel-pc #tabs-rooms .rooms-description h3{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:14px;font-weight:400;text-align:left;padding-bottom:10px;}.new-hotel-pc #tabs-rooms .rooms-description p{font-family:Rubrik;color:#717171;font-size:12px;font-weight:400;text-align:left;}.new-hotel-pc #tabs-rooms .lh-hotel-slider{width:322px;height:220px;float:right;}.new-hotel-pc #tabs-restaurant .lh-hotel-slider,.new-hotel-pc #tabs-breakfast .lh-hotel-slider{width:322px;height:220px;position:absolute;}.new-hotel-pc .lh-hotel-slider ul{margin:0 !important;}.new-hotel-pc .lh-hotel-slider ul li{z-index:3 !important;}.new-hotel-pc .lh-hotel-slider img{border-radius:3px;width:322px;height:220px;position:absolute;}.hotel-slideshow-pc .prev,.new-hpc-block-wifi .prev,.lh-hotel-slider .prev{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-left-small.png);left:5px;}#tabs-rooms .lh-hotel-slider .prev{left:10px;}#tabs-breakfast .lh-hotel-slider .next,#tabs-restaurant .lh-hotel-slider .next{right:10px;}.hotel-slideshow-pc .next,.new-hpc-block-wifi .next,.lh-hotel-slider .next{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-right-small.png);right:8px;}.lh-hotel-slider .controls{position:relative;width:300px;margin-left:auto;margin-right:auto;}.new-hpc-block-wifi .controls{position:relative;width:255px;margin-left:auto;margin-right:auto;}.hotel-slideshow-pc .controls{position:relative;z-index:7;width:400px;margin-left:auto;margin-right:auto;}.hotel-slideshow-pc .next,.hotel-slideshow-pc .prev{cursor:pointer;display:block;height:42px;position:absolute;top:100px;width:25px;z-index:3;}.new-hpc-block-wifi .prev,.lh-hotel-slider .prev,.new-hpc-block-wifi .next,.lh-hotel-slider .next{cursor:pointer;display:block;height:42px;position:absolute;top:90px;width:25px;z-index:4;}.hotel-slideshow-pc .prev,.new-hpc-block-wifi .prev,.lh-hotel-slider .prev{left:5px;}.hotel-slideshow-pc .next,.new-hpc-block-wifi .next,.lh-hotel-slider .next{right:8px;}.new-hotel-pc .lhg-slide-see-all{position:relative;z-index:5;border-radius:3px;background-color:rgba(52,77,94,0.7);width:102px;height:58px;float:right;text-align:center;}.hotel-slideshow-pc .lhg-slide-see-all{margin:-158px 155px auto auto;}.lh-hotel-slider .lhg-slide-see-all{margin:157px 5px auto auto;}.hotel-slideshow-pc .lhg-slide-see-all a,.lh-hotel-slider .lhg-slide-see-all a{font-family:RubrikMedium,Rubrik;color:#ffffff;font-size:12px;font-weight:600;text-transform:none;text-decoration:none}.hotel-slideshow-pc .lhg-slide-see-all a:before,.lh-hotel-slider .lhg-slide-see-all a:before{content:url(/sites/default/themes/custom/premiereclasse_theme/images/camera-pc.png);display:block;margin-top:10px;}.wbe-hotel-new-block-pc{border-radius:5px;background-color:rgba(244,246,247,1);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.2);padding:5px 18px;min-height:372px;display:inline-block;}.wbe-hotel-new-block-pc #edit-infos-room-wrapper{margin-bottom:-10px;}.wbe-hotel-new-block-pc .hotel-new-block-starting-price{font-family:RubrikSemiBold;text-transform:uppercase;font-size:26px !important;color:#fdc420 !important;font-weight:600;padding:0px!important;}.wbe-hotel-new-block-pc .hotel-new-block-starting-price span{font-size:28.33px !important;}.wbe-hotel-new-block-pc .wbe-hotel-new-block-title-second-line{font-family:arial;color:#717171;font-style:italic!important;font-size:13px;font-weight:lighter;}.wbe-hotel-new-block-pc #lhg-webbooking-form,.wbe-hotel-new-block-pc #webbooking-hotel-page-block-title{background:none !important;border:none !important;height:auto;width:250px;}.region-content-right .block-lhg-webbooking .content .wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-top .content,.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-to,.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top .content{background:none !important;width:250px !important;}.wbe-hotel-new-block-pc #lhg-webbooking-form span.fieldset-legend,.wbe-hotel-new-block-pc #lhg-webbooking-form label{font-family:Rubrik;color:#444444;font-size:12px !important;font-weight:600 !important;text-transform:none;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-item-arrival-date{width:100% !important;margin:-7px 3px 7px 0;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top{margin-bottom:10px;}.block-lhg-webbooking .content.wbe-hotel-new-block-pc #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0,.wbe-hotel-new-block-pc #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{background:#fff url(/sites/default/themes/custom/premiereclasse_theme/images/calander-pc.png) 200px center no-repeat !important;border:1px solid #dcdcdc !important;padding:0 17px 0 10px !important;font-family:RubrikLight;color:#717171 !important;font-size:14px !important;font-weight:400;width:207px !important;height:36px !important;text-align:left !important;}.wbe-hotel-new-block-pc #webbooking-hotel-page-block-title p{padding:0px 0px 10px 0px;}.wbe-hotel-new-block-pc #webbooking-hotel-page-block-title p span{font-style:normal;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-type-select{margin:10px -12px 10px 5px;width:50% !important;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top label{font-family:Rubrik;float:left;margin-top:9px !important;margin-right:5px;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top select{box-sizing:border-box;width:48px;height:30px;font-size:12px;background:white url(/sites/default/themes/custom/premiereclasse_theme/images/fleche_down.png) 30px center no-repeat;border:1px solid #dcdcdc;color:#717171;float:left;margin:0;padding:0 20px 0 10px;-moz-appearance:none;-webkit-appearance:none;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top #edit-infos-room-wrapper .fieldset-wrapper legend{width:245px;text-align:left;margin:10px 0px 0px 0px;padding:0px 0px 10px 0px;border-bottom:1px solid #fdc420;}.wbe-hotel-new-block-pc #lhg-webbooking-form .form-webbooking-top #edit-infos-room-wrapper .fieldset-wrapper .form-type-select label span{display:none;}.wbe-hotel-new-block-pc #lhg-webbooking-form #form-webbooking-more-criterias{background:none;padding:10px 0px 5px 5px;clear:none;width:250px !important;}.wbe-hotel-new-block-pc form#lhg-webbooking-form #form-webbooking-more-criterias .form-webbooking-bottom .inside_block,.wbe-hotel-new-block-pc form#lhg-webbooking-form #form-webbooking-more-criterias .form-webbooking-bottom{clear:none;width:250px !important;}.wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-top{width:250px;margin-bottom:10px;}.wbe-hotel-new-block-pc #form-webbooking-more-criterias p.form-webbooking-more-criterias{background:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-plus.png) no-repeat 0 18px;margin:0px;font-family:Rubrik;color:#717171;font-size:12px;font-weight:400;padding:13px 0 10px 22px;border-top:1px solid #fdc420;padding-top:20px;}.wbe-hotel-new-block-pc #form-webbooking-more-criterias p.criterias-open{background:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-moins.png) no-repeat 0 18px;}.wbe-hotel-new-block-p form#lhg-webbooking-form .form-webbooking-top #infos-room-wrapper fieldset{width:100%;padding-bottom:8px;}.wbe-hotel-new-block-pc form#lhg-webbooking-form #edit-submit{border-radius:3px;background:#344d5e !important;height:40px;font-family:RubrikMedium,Rubrik;color:#fdc420;font-size:16px;font-weight:600;text-align:center;left:0px !important;width:250px;bottom:0px !important;cursor:pointer !important;display:inline-block;position:relative;}.region-content-right .block-lhg-webbooking .content .wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-bottom .inside_block,.wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-bottom .inside_block,.wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-bottom{width:250px !important;}.wbe-hotel-new-block-pc form#lhg-webbooking-form .form-webbooking-bottom{margin-bottom:17px;}.region-content-right .new-hpc-block-4 .content{border-radius:3px;background-color:#ffffff;}.region-content-right .new-hpc-block-4 .content .pane-title{font-family:Rubrik;color:#344d5e;font-size:14px;font-weight:600;text-align:left;background:none;}.region-content-right .new-hpc-block-4 .content .pane-content ul,.region-content-right .new-hpc-block-4 .content .pane-content{background:#ffffff;}.region-content-right .new-hpc-block-4 .content .pane-content li{background:url(/sites/default/themes/custom/premiereclasse_theme/images/picto/picto_liste_pc.png) no-repeat scroll 0 2px transparent;font-family:Rubrik;color:#444444;font-size:12px;font-weight:400;text-align:left;}.region-content-right .new-hpc-block-lhg-tripadvisor .content{border-radius:3px;background-color:#f6f8f9;border:none;padding:20px 40px;}.new-hpc-block-lhg-tripadvisor{margin-bottom:20px !important;}.new-hpc-block-lhg-tripadvisor h2{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:16px;font-weight:400;background:none;border:none;text-transform:none;padding:0px;box-shadow:none;}.new-hpc-block-lhg-tripadvisor .tripadvisor-content .rating{display:block;color:#00a680;font-size:16px;font-weight:400;margin:5px 0px;}.new-hpc-block-lhg-tripadvisor .tripadvisor-content .rating img{padding-left:10px;}.new-hpc-block-lhg-tripadvisor .tripadvisor-content .view-review{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:14px;font-weight:400;text-align:left;text-decoration:none;}.region-content-right .new-hpc-block-wifi{width:250px;margin:0 auto 10px;border-radius:3px;}.region-content-right .new-hpc-block-wifi .content .media-element-container{text-align:center;}.region-content-right .new-hpc-block-wifi .content .media-element-container img{border-radius:3px;}.region-content-right .new-hpc-block-wifi .content .field-name-field-folder{display:none;}.region-content-right .new-hpc-block-lhg-tripadvisor .content #CDSSKY.cdsBx .cdsData .cdsH11{font-family:RubrikMedium,Rubrik;color:#344d5e;font-size:16px;font-weight:400;text-align:center;}.region-content-right .new-hpc-block-lhg-tripadvisor .content .cdsBx a,.region-content-right .new-hpc-block-lhg-tripadvisor .content .cdsBx a:visited{font-family:RubrikMedium;color:#344d5e;font-size:14px;font-weight:400;text-align:left;}#block-lhg-blocks-lhg-cross-selling{border-radius:5px;background-color:rgba(244,246,247,0.8);position:relative;margin:20px 0px 30px 0px;padding-bottom:20px;}#block-lhg-blocks-lhg-cross-selling .content{padding:20px;}#block-lhg-blocks-lhg-cross-selling .block-title{display:inline-block;font-family:Rubrik;color:#344d5e;font-size:16px;font-weight:600;text-align:left;margin-bottom:15px;}#block-lhg-blocks-lhg-cross-selling .other-hotels-title{background-color:#ffffff;padding:15px;width:945px;margin-top:20px;}#block-lhg-blocks-lhg-cross-selling .link-area{display:inline-block;font-family:Rubrik;color:#fdc420;font-size:16px;font-weight:600;text-align:left;margin:15px 0px;}.new-hpc-block-lhg-tripadvisor .tripadvisor-content .view-review:hover,#block-lhg-blocks-lhg-cross-selling .new-fh-more-about a:hover,#block-lhg-blocks-lhg-cross-selling .link-area a{color:#fdc420;text-transform:none;text-decoration:none;}.reviews-footer-more-show-hide:after{content:" >";font-family:rubrik;font-size:14px;}#block-lhg-blocks-lhg-cross-selling .new-fh-more-about a:after,#block-lhg-blocks-lhg-cross-selling .link-area a:after{content:' >';}#block-lhg-blocks-lhg-cross-selling .new-fh-more-about{background-color:#344d5e;border-radius:0 0 3px 3px;width:214px;height:22px;padding-top:7px;padding-bottom:4px;text-align:center;text-transform:none;text-decoration:none;}#block-lhg-blocks-lhg-cross-selling .new-fh-more-about a{font-family:Rubrik;color:#ffffff;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;}#block-lhg-blocks-lhg-cross-selling .hotel-list{clear:both;margin-left:-6px;margin-top:10px;overflow:hidden;width:1015px;}#block-lhg-blocks-lhg-cross-selling .hotel{box-sizing:border-box;float:left;padding-left:6px;padding-right:6px;position:relative;width:25%;}#block-lhg-blocks-lhg-cross-selling .hotel:nth-child(4n + 1){clear:left;}#block-lhg-blocks-lhg-cross-selling .hotel-image-helper{height:172px;overflow:hidden;width:214px;}#block-lhg-blocks-lhg-cross-selling .hotel-image-helper .default-image{height:210px;-ms-transform:translateX(-100px);transform:translateX(-100px);}#block-lhg-blocks-lhg-cross-selling .hotel-title{font-family:Rubrik;color:#344d5e;font-size:12px;font-weight:600;text-align:left;width:215px;height:30px;overflow:hidden;}#block-lhg-blocks-lhg-cross-selling .hotel-title a{color:inherit;}#block-lhg-blocks-lhg-cross-selling .hotel-title a:hover{text-decoration:none;}#block-lhg-blocks-lhg-cross-selling .hotel-description{font-size:13px;}#block-lhg-blocks-lhg-cross-selling .link-more{color:#94c23e;}#block-lhg-blocks-lhg-cross-selling .hotel-distance{background-color:rgba(0,0,0,0.4);font-family:Rubrik;color:#ffffff;font-size:10px;font-weight:400;text-align:center;width:68px;height:20px;;position:absolute;top:30px;right:33px;padding-top:7px;}#block-lhg-blocks-lhg-cross-selling .hotel-info{background:rgba(0,0,0,0.4);font-family:Rubrik;color:#ffffff;font-size:10px;font-weight:400;text-align:left;width:75px;height:55px;padding:15px;position:absolute;top:30px;z-index:2;}#block-lhg-blocks-lhg-cross-selling .hotel-info .ns-price{font-size:24px;font-weight:600;line-height:1;padding:5px 0px;}#block-lhg-blocks-lhg-cross-selling .btn-more-hotels{font-family:brandon_grotesqueblack;font-size:15px;height:43px;left:0;line-height:43px;text-align:center;text-transform:uppercase;}#block-lhg-blocks-lhg-cross-selling .btn-more-hotels a{background:#94c23e;color:#fff;display:inline-block;text-align:center;text-decoration:inherit;min-width:50%;}#block-lhg-blocks-lhg-cross-selling .btn-more-hotels a:hover{background:#779c31;}#block-lhg-blocks-lhg-cross-selling #hotel-hotels-nearby{border:none;}#breadcrumb ol li.last-breadcrumb h1{display:inline-block;}.nearby-places-container{border-radius:5px;background-color:rgba(244,246,247,0.8);width:651px;padding:20px;margin-bottom:30px;}.nearby-places-container .nearby-places-title h2{font-family:Rubrik;color:#344d5e;font-size:16px;font-weight:600;text-align:left;}.nearby-places-container .nearby-places-tabs ul.nearby-places-tabs-menu{border-radius:initial;background-color:#efeeee;width:100%;margin-top:20px;padding:0px;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li{background:#344d5e;top:0;height:40px;margin:0px;padding:0px;border:none;border-radius:initial;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li a{font-family:Rubrik;color:#ffffff;font-size:14px;font-weight:500;text-align:left;padding:11px 10px;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li.ui-tabs-active a{color:#fdc420;}.nearby-places-container .nearby-places-tabs .nearby-places-tabs-menu li.ui-tabs-active:after{border-color:#344d5e transparent transparent transparent;border-style:solid;border-width:10px 10px 0px 10px;content:'';display:block;left:0;margin:0 auto;position:absolute;right:0;top:40px;width:0;}.nearby-places-container .nearby-places-tabs ul.nearby-places-tabs-menu li:before{content:url(/sites/default/themes/custom/premiereclasse_theme/images/incon-aroun-tab-sep.png);margin-top:5px;position:absolute;display:block;}.nearby-places-container .nearby-places-tabs ul.nearby-places-tabs-menu li:first-child:before{content:'' !important;}.nearby-places-container .nearby-places-tabs ul.nearby-places-tabs-menu li:first-child{border-top-left-radius:3px;}.nearby-places-container .nearby-places-tabs ul.nearby-places-tabs-menu li:last-child{border-top-right-radius:3px;}.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:50px;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{font-family:Rubrik;font-size:12px;text-align:left;font-weight:400;margin-bottom:30px;}#around-transports .around-transports-sub-title{font-family:RubrikBold,Rubrik;font-weight:600;color:#fdc420;display:block;text-align:center;margin-bottom:10px;border-bottom:1px solid #fdc420;width:80%;}#around-transports .around-transports-element{width:203px;display:inline-block;}#around-transports .around-transports-element ul li{padding:5px 1% 5px;width:98%;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-title{color:#344d5e;font-weight:600;display:block;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-distance{color:#717171;display:block;padding:5px 0px;}.nearby-places-container .nearby-places-tabs .nearby-places-element .np-element-read-more{font-family:RubrikBold,Rubrik;font-weight:600;color:#fdc420;cursor:pointer;display:block;}.new-hotel-pc .elements-show-more{margin-top:40px;}.npe-view-more{height:auto !important;overflow:visible !important;}.hotel-menu-fixed{position:fixed;z-index:6;}.new-hotel-pc #tabs-reviews{margin-top:50px;width:691px;}.hidden{display:none !important;}.hotel-wbe-fixed{position:fixed !important;z-index:6;top:152px;}.wbe-hotel-new-block-pc .form-item-royalty-card-id #edit-royalty-card-id,.wbe-hotel-new-block-pc .form-item-royalty-card-pass #edit-royalty-card-pass,.wbe-hotel-new-block-pc .form-item-coupon #edit-coupon,.wbe-hotel-new-block-pc .form-item-travelers-contract #edit-travelers-contract,.wbe-hotel-new-block-pc .form-item-iata #edit-iata,.wbe-hotel-new-block-pc .region-content-right .block-lhg-webbooking .content #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{font-size:12px!important;font-family:Rubrik;font-style:normal;}.new-fiche-hotel-pc .region-content{margin-top:0px;width:692px;}.new-fiche-hotel-pc .region-content-right{float:right;}.new-fiche-hotel-pc .region-content-right .block-lhg-webbooking{margin-top:-33px;position:relative;}.new-fiche-hotel-pc #main-wrapper{width:1024px!important;}.new-hotel-pc ul.hotel-menu-sticky li a:hover{color:#fdc420;border-bottom:2px solid #fdc420;}.new-hotel-pc .section-reviews .reviews-footer{min-height:40px;}.new-hotel-pc div.display-route-to-hotel{left:17px;}.new-hotel-pc .section-reviews .reviews-container{width:645px;}div.region-content-right .block-lhg-webbooking .content form#lhg-webbooking-form #edit-submit{bottom:0px!important;}.wbe-hotel-new-block-pc #lhg-webbooking-form{margin-bottom:55px !important;}.picto-plus a{color :#fdc420;font-family:Lato;font-size:12px;font-weight:600;}.button-guide{height:fit-content;width:fit-content;background-color:#ffc42a;color:#fff;font-size:15px;text-align:center;margin-left:41%;padding:14px;}.button-guide:before{content:none;}.button-guide a{color:black;}
.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:Helvetica,sans-serif;font-size:18px;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 #ffd880;border-radius:8px 8px 8px 8px;padding:4px;width:230px;}.popup .sidebar-signup-email[type="text"]{-moz-box-sizing:border-box;border:1px solid #e18f00;border-radius:8px 8px 8px 8px;box-shadow:2px 13px 9px -10px rgba(0,0,0,0.3) inset;padding:6px 10px 4px;width:230px;}.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,#f7c100),color-stop(1,#f39d00));background:-moz-linear-gradient(center top,#f7c100 5%,#f39d00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c100',endColorstr='#f39d00');background-color:#f7c100;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:3px solid #ffffff;display:inline-block;color:#ffffff;font-family:Helvetica,sans-serif;font-size:15px;font-weight:bold;padding:7px 14px;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,#f39d00),color-stop(1,#f7c100));background:-moz-linear-gradient(center top,#f39d00 5%,#f7c100 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d00',endColorstr='#f7c100');background-color:#f39d00;}.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/premiereclasse_theme/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(/sites/default/themes/custom/premiereclasse_theme/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/sites/default/themes/custom/premiereclasse_theme/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(/sites/default/themes/custom/premiereclasse_theme/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(/sites/default/themes/custom/premiereclasse_theme/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(/sites/default/themes/custom/premiereclasse_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/premiereclasse_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 0px;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:0px;}.lhg-custom-list-filter-item #lhg_filter_brand label{margin-left:0px;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 0px;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 0px;}.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:0px 0px 12px 12px;}#lhg-fs-list-hotels .lhg-hotel-item{outline-style:none;text-decoration:none;display:inline-block;margin:0px 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:0px 0px 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/premiereclasse_theme/images/svg/spin.svg);position:absolute;top:30px;left:70px;z-index:25;position:absolute;}#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:0px 0px 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;}#lhg-fs-list-hotels .lhg-hotel-item.js-active .hotel-line-col-bottom{display:block;}#lhg-fs-list-hotels #lhg_list_pagination{padding:35px 0px;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:0px;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:0px;padding:0px;position:relative;display:inline-block;list-style:none;}#lhg-fs-list-hotels #lhg-top-filter .lhg-dropdown-list .sub-menu{position:absolute;padding:0px;display:none;list-style:none;min-width:160px;background-color:white;padding-top:8px;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';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:#f5af00;}.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;padding:0px;display:none;list-style:none;min-width:160px;background-color:white;padding-top:8px;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:0px;left:0px;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:0px 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';}.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;border-radius:border-radius(4px);}.slider-handle{position:absolute;width:20px;height:20px;background-color:#8BC652;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:0px 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;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;filter:none;opacity:0.8;border:0px 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:#ffffff;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:0px;left:0px;}.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:1.3rem;color:#222;font-weight:700;}#lhg-fs-list-hotels .hotel-title p.more-on-hotel{margin-bottom:15px;height:60px;}.hotel-list-container .hotel-line-col-left .hotel-picture{width:auto;}.hotel-list-container .hotel-line-col-left .hotel-picture .map{}.hotel-list-container .hotel-line-col-left .hotel-picture .map .distance{width:285px;}.show-on-map-container{position:relative;height:30px;width:547px;}.show-on-map-container .hotel-ta-rating{display:inline-block;width:155px;position:absolute;left:235px;top:18px;}.show-on-map-container .show-on-map{display:inline-block;position:absolute;right:0;top:20px;}.hotel-list-container .hotel-line-col-right .price-container .hotel-price strong{font-weight:bold;font-size:100%;}
@font-face{font-family:'Rubrik';src:url(/sites/default/themes/custom/premiereclasse_theme/fonts/rubrik/Rubrik.otf),url(/sites/default/themes/custom/premiereclasse_theme/fonts/rubrik/Rubrik%20Italic.otf),url(/sites/default/themes/custom/premiereclasse_theme/fonts/rubrik/Rubrik%20Bold%20Italic.otf);}html{font-size:62.5%;}body,ul{margin:0;padding:0;}.clearfix:after,#header > .section:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}#header{background:#fff;border-top:solid 16px #f5af00;}#header > .section{margin:0 auto;padding-bottom:10px;padding-top:10px;width:960px;}.region-header-top > .block{display:inline;}.region-header-top > .block > .content{display:inline;float:none;}.header-logo-wrapper{float:left;width:150px;}.header-tagline{display:none;}.header-booking{background:url(/sites/default/themes/custom/premiereclasse_theme/images/header-booking-phone-pc.gif) left center no-repeat;float:left;font-family:"Lato","LatoFallback",Helvetica Neue,Helvetica,sans-serif;height:46px;margin-left:190px;padding-left:50px;}.header-booking .inner{padding-top:6px;}.header-booking .title{line-height:13px;color:#4d555b;display:block;font-size:13px;font-size:1.3rem;font-weight:bold;}.header-booking .phone{line-height:15px;color:#f5af00;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;}.header-booking .inner{padding-top:0;}.header-booking .content{background:#fff;border:1px solid #b0b0b0;}.header-booking .phone{line-height:13px;color:#780a6a;font-size:13px;font-size:1.3rem;padding-left:5px;padding-right:5px;}.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;}.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/premiereclasse_theme/images/icon-account-ca-sc62fd8fb5b.png);background-repeat:no-repeat;}.icon-account-ky-sprite{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-account-ky-s6e43a1324e.png);background-repeat:no-repeat;}.icon-account-gt-sprite{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-account-gt-scef5b9801b.png);background-repeat:no-repeat;}.icon-account-default,.header-account .icon,.header-reservations .icon{background-position:0 0;}.icon-account-logged,.webbooking-is-logged .header-account .icon,.webbooking-is-logged
.header-reservations .icon{background-position:0 -60px;}.arrow-down:after{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-down-pc.gif?1497356237) 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:20px;position:relative;}.header-account .icon,.header-reservations .icon{cursor:pointer;float:left;height:30px;width:30px;}.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:30px;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:#f5af00;padding-bottom:3px;padding-top:3px;}.header-account .dropdown li:before,.header-reservations .dropdown li:before{color:#f5af00;content:"•";margin-right:6px;}.header-account .dropdown a,.header-account .dropdown span,.header-reservations .dropdown span,.header-reservations .dropdown a{cursor:pointer;color:#4d555b;text-decoration:inherit;transition:color 0.2s ease-in-out;}.header-account .dropdown a:hover,.header-account .dropdown span:hover,.header-reservations .dropdown span:hover,.header-reservations .dropdown a:hover{color:#f5af00;}.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:#f5af00;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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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:30px;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/premiereclasse_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/premiereclasse_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/premiereclasse_theme/images/icon-currency-yuan.jpg?1497356237) center center no-repeat;display:block;height:30px;width:30px;}.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 #bbb;border-radius:50%;font-weight:bold;font-size:11px;text-align:center;cursor:pointer;text-decoration:none;color:#35365D;}.block-lhg-currency .dropdown-toggle:hover{color:#f5af00;border-color:#f5af00;}.block-lhg-currency .lhg-currency-switcher{overflow:hidden;}.block-lhg-currency .lhg-currency-switcher .lhg-currency-active{display:inline-block;width:100%;color:#aaa;}.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,.block-lhg-currency .dropdown-menu li a{cursor:pointer;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,.block-lhg-currency .dropdown-menu li a:hover{color:#f5af00;border-color:#f5af00;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-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/premiereclasse_theme/images/social-ca-se3fce960fa.png);background-repeat:no-repeat;}.lhg-footer-social .social-pc-sprite,.lhg-footer-social .social-facebook,.lhg-footer-social .social-instagram,.lhg-footer-social .social-twitter{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/social-pc-s7bf9a9f445.png);background-repeat:no-repeat;}.lhg-footer-social .social-ky-sprite{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/social-ky-s90fbab96ad.png);background-repeat:no-repeat;}.lhg-footer-social .social-gt-sprite{background-image:url(/sites/default/themes/custom/premiereclasse_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/premiereclasse_theme/images/arrow-down-pc.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/premiereclasse_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;}.header-logo{margin-top:-26px;}.region-header-top{position:relative;float:left;width:810px;}.icon-account-pc2-sprite,.page-desktop .icon-account-default,.page-desktop .header-account .icon,.page-desktop .header-reservations .icon,.page-desktop .header-reservations .icon,.page-desktop .icon-account-hover,.page-desktop .icon-account-logged{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-account-pc2-sc0db510882.png);background-repeat:no-repeat;}.icon-reservations-pc2-sprite,.page-desktop .header-reservations .icon,.page-desktop .page-desktop #header #main-menu #main-menu-links li.current a.header-reservations:hover .icon{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/icon-reservations-pc2-s942d6c3041.png);background-repeat:no-repeat;}.page-desktop #header{border-top-color:#292929;margin-bottom:0;background:#fdc420;border-top:10px solid #344d5e;position:fixed;top:0px;box-shadow:0 2px 10px rgba(0,0,0,.3);}.page-desktop #header > .section{padding-bottom:0;}.page-desktop .header-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;box-shadow:0 2px 10px rgba(0,0,0,.3);width:100%;height:100%;}.page-desktop .header-logo-wrapper{width:130px;}.page-desktop .header-tagline{color:#ffffff;display:block;float:left;font-family:Rubrik,sans-serif;font-size:18px;font-size:1.8rem;line-height:1em;text-transform:uppercase;margin-left:-31px;margin-top:-3px;}.page-desktop .header-booking{background:url(/sites/default/themes/custom/premiereclasse_theme/images/header-booking-phone-pc.png) left center no-repeat;margin-left:90px;}.page-desktop .header-booking .title{color:#fff;font-weight:normal;margin-bottom:3px;}.page-desktop .header-booking .phone{color:#344d5e;}.page-desktop.i18n-fr .header-booking .phone{color:#780a6a;}.page-desktop .header-account .icon{height:33px;width:33px;}.page-desktop .icon-account-default,.page-desktop .header-account .icon,.page-desktop .header-reservations .icon,.page-desktop .header-reservations .icon{background-position:0 0;}.page-desktop .icon-account-hover,.page-desktop .header-account:hover .icon,.page-desktop .header-reservations:hover .icon{background-position:0 -33px;}.page-desktop .icon-account-logged,.page-desktop .webbooking-is-logged .header-account .icon,.page-desktop .webbooking-is-logged
.page-desktop .header-reservations .icon,.page-desktop .webbooking-is-logged
.page-desktop .header-reservations .icon{background-position:0 -66px;}.page-desktop .header-reservations{margin-top:10px;margin-right:10px;}.page-desktop .header-reservations .icon{background-position:0 0;}.page-desktop .header-reservations:hover .icon{background-position:0 -33px;}.page-desktop .header-reservations .icon{height:33px;width:33px;}.page-desktop .header-language{margin-top:12px;}.page-desktop .header-language .dropdown{background:none;padding:0;padding-top:20px;width:160px;}.page-desktop .header-language .dropdown-inner{background:#fff;border-radius:4px;overflow:hidden;padding:10px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.35);}.page-desktop .header-language .dropdown-inner:before{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 16px 14px 16px;content:'';display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;top:10px;width:0;}.page-desktop .header-account{margin-top:10px;}.page-desktop .header-account .dropdown{background:none;padding:0;padding-top:20px;width:237px;margin-left:-80px;}.page-desktop .header-account .dropdown-inner{background:#fff;border-radius:4px;overflow:hidden;padding:10px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.35);}.page-desktop .header-account .dropdown-inner:before{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 16px 14px 16px;content:'';display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;top:10px;width:0;}.page-desktop .header-reservations .dropdown{margin-top:52px;left:-112px;border-radius:4px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.35);}.page-desktop .header-reservations .dropdown-inner{background:#fff;border-radius:4px;overflow:hidden;padding:10px 20px 20px;}.page-desktop .header-reservations .dropdown-inner:before{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 16px 14px 16px;content:'';display:block;height:15px;left:0;margin:0 auto;position:absolute;right:0;top:-25px;width:0;}.page-desktop .block-lhg-currency{margin-top:10px;}.page-desktop .block-lhg-currency .dropdown-toggle{border-color:#fff;color:#fff;}.page-desktop .block-lhg-currency .lhg-currency-switcher .lhg-currency-active{color:#fff;}.page-desktop .arrow-down:after{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-down-white.png);}.page-desktop .arrow-down:hover:after{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-down-hover.png);}.page-desktop .block-lhg-currency .lhg-currency-switcher .lhg-currency-active.currency-big{font-size:18px;font-size:1.8rem;}.page-desktop .block-lhg-currency .block-lhg-currency .dropdown-toggle{height:29px;line-height:29px;width:29px;}.page-desktop .block-lhg-currency .dropdown{background:none;padding:20px 0 0;width:347px;}.page-desktop .block-lhg-currency .dropdown-inner{background:#fff;border-radius:4px;overflow:hidden;padding:10px 20px 20px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.35);}.page-desktop .block-lhg-currency .dropdown-inner:before{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 16px 14px 16px;content:'';display:block;height:0;margin:0 auto;position:absolute;right:40px;top:10px;width:0;}.page-desktop .block-lhg-currency:hover .dropdown-toggle{border-color:#344d5e;color:#344d5e;}.page-desktop .block-lhg-currency:hover .lhg-currency-switcher .lhg-currency-active{color:#344d5e;}.page-desktop .main-menu-wrapper{background:#344d5e;height:36px;}.page-desktop #main-menu-links{background:#344d5e;padding:7px 0;margin-left:-12px;}.page-desktop #header #main-menu #main-menu-links ul{background:#344d5e;min-width:144px;padding:7px 0px !important;box-shadow:none !important;}.page-desktop #header #main-menu #main-menu-links li{border-right:none;}.page-desktop #header #main-menu #main-menu-links li li{position:relative;text-align:left;}.page-desktop #header #main-menu #main-menu-links li li span[data-url],.page-desktop #header #main-menu #main-menu-links li li a{cursor:pointer;font-family:Rubrik;color:#ffffff;font-size:14px;font-weight:400;line-height:24px;text-align:left;padding-left:25px;width:auto;padding-left:25px;}.page-desktop #header #main-menu #main-menu-links li li{height:30px;}.page-desktop #header #main-menu #main-menu-links li li span[data-url]:hover,.page-desktop #header #main-menu #main-menu-links li li a:hover{height:30px;background:rgba(255,255,255,0.15);}.page-desktop #header #main-menu #main-menu-links li li span[data-url]:hover:before,.page-desktop #header #main-menu #main-menu-links li li a:hover:before{content:'>';position:absolute;left:10px;}.page-desktop #header #main-menu li.menu-1,.page-desktop #header #main-menu li.menu-2,.page-desktop #header #main-menu li.menu-3,.page-desktop #header #main-menu li.menu-4,.page-desktop #header #main-menu li.menu-1.small-item,.page-desktop #header #main-menu li.menu-2.small-item,.page-desktop #header #main-menu li.menu-3.small-item,.page-desktop #header #main-menu li.menu-4.small-item,.page-desktop #header #main-menu li.small-item > span[data-url],.page-desktop #header #main-menu li.small-item > a{background:#344d5e !important;}.page-desktop #header #main-menu li.menu-0,.page-desktop #header #main-menu li.menu-5,.page-homepage-v2 .last-minute{display:none;}.page-desktop #header #main-menu li.menu-1,.page-desktop #header #main-menu li.menu-2{margin-right:20px;}.page-desktop #header #main-menu li.menu-1:before,.page-desktop #header #main-menu li.menu-2:before{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-down-white.png) center center no-repeat;content:'';position:absolute;right:-5px;top:0;bottom:0;width:10px;}.page-desktop #header #main-menu li.menu-1:hover:before,.page-desktop #header #main-menu li.menu-2:hover:before{background-image:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-down-pc.png);}.page-desktop #header #main-menu li span[data-url],.page-desktop #header #main-menu li a{cursor:pointer;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:Rubrik,sans-serif;font-size:14px;font-weight:600;}.page-desktop #header #main-menu li span[data-url]:hover,.page-desktop #header #main-menu li a:hover{color:#fdc420;}.page-desktop #header #main-menu #main-menu-links li.current > span[data-url],.page-desktop #header #main-menu #main-menu-links li.current > a,.page-desktop #header #main-menu #main-menu-links span[data-url]:hover,.page-desktop #header #main-menu #main-menu-links a:hover{background:#344d5e;color:#fdc420;}.page-desktop #header #main-menu li li span[data-url],.page-desktop #header #main-menu li li a{cursor:pointer;background:#344d5e;color:#fff;}.page-homepage-v2 .lhg-footer-social{background:#edf0f2;color:#344d5e;}.page-homepage-v2 #block-premiereclasse-newsletter-social{background:#edf0f2;}.page-homepage-v2 #block-premiereclasse-newsletter-social > .content{margin:0 auto;width:1024px;}.page-homepage-v2 #block-premiereclasse-newsletter-social .newsletter{float:left;}.page-homepage-v2 #block-premiereclasse-newsletter-social .newsletter_form{margin-top:14px;}.page-homepage-v2 #block-premiereclasse-newsletter-social .newsletter-legend{color:#344d5e;float:left;font-family:Rubrik,sans-serif;font-size:16px;font-size:1.6rem;line-height:35px;margin-right:15px;text-align:left;}.page-homepage-v2 #block-premiereclasse-newsletter-social .form-item-nl-mail{float:left;}.page-homepage-v2 #block-premiereclasse-newsletter-social input[name="nl_mail"]{border:1px solid #c7c7c7;float:left;font-family:Rubrik,sans-serif;font-size:16px;font-size:1.6rem;height:33px;line-height:35px;padding-left:15px;width:185px;}.page-homepage-v2 #block-premiereclasse-newsletter-social #edit-nl-submit{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:0 5px 5px 0;float:left;font-family:Rubrik,sans-serif;font-size:16px;font-size:1.6rem;background:#344d5e;height:35px;width:150px;}.page-homepage-v2 #block-premiereclasse-newsletter-social #edit-nl-submit:hover{color:#fdc420;cursor:pointer;}.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:rgba(255,255,255,0.8);border-radius:5px;display:inline-block;padding:15px 25px 25px;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .title{color:#344d5e;display:inline-block;font-family:Rubrik,sans-serif;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:#344d5e;font-family:Reso,sans-serif;font-size:23px;font-size:2.3rem;padding-left:14px;text-align:left;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .price .value{background:#fdc420;color:#fff;font-family:Rubrik,sans-serif;font-size:55px;font-size:5.5rem;font-weight:bold;padding:0 14px;text-align:left;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .link-more{background:#344d5e;font-family:Rubrik,sans-serif;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;}.page-homepage-v2 #premiereclasse-slider .slider-item-pc .slider-legend-wrapper .link-more:hover{color:#fdc420;}.page-homepage-v2 .totest{background-color:#000000;display:block;height:468px;overflow:hidden;position:relative;width:100%;}.page-homepage-v2 #main-wrapper{width:100%;position:initial;}.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:308px;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:#f9b000;}.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/premiereclasse_theme/images/arrow-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/premiereclasse_theme/images/arrow-left-small.png);cursor:pointer;display:block;height:42px;width:25px;}.page-homepage-v2 .previous-next-selector-premiereclasse{margin:0 auto;position:relative;width:1100px;}.page-homepage-v2 .book_home_baseline{color:#ffffff;font-family:Lato,sans-serif;left:0;padding-left:56px;position:absolute;right:0;top:7px;font-size:18px;font-weight:300;font-style:italic;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:Rubrik,sans-serif;font-weight:300 !important;margin-top:-28px !important;margin-right:-10px;text-align:left;left:132px;position:relative;font-size:17px !important;}.page-homepage-v2 .search-map a:hover{color:#fdc420;}.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: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-v2 #lhg-webbooking-form #edit-arrival-date-datepicker-popup-0{background:#fff url(/sites/default/themes/custom/premiereclasse_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/premiereclasse_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/premiereclasse_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/premiereclasse_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 #search_input_wrapper:hover:after{color:#fdc420;}.page-homepage-v2 #lhg-webbooking-form #edit-submit{background-color:#344d5e;border-radius:0 6px 6px 0;bottom:auto;cursor:pointer;font-family:Rubrik,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold;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 #edit-submit:hover{color:#fdc420;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);}.page-homepage-v2 #lhg-webbooking-form #form-webbooking-more-criterias{background:url(/sites/default/themes/custom/premiereclasse_theme/images/picto_plus_defaut.png);border-top:none;height:51px;left:0;position:absolute;top:22px;width:46px;cursor:pointer;}.page-homepage-v2 #lhg-webbooking-form #form-webbooking-more-criterias:hover{background:url(/sites/default/themes/custom/premiereclasse_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:100%;}.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:268px;}.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{width:250px;heiht:234px;margin-right:20px;}.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/premiereclasse_theme/images/arrow-left-small.png);left:10px;}.page-homepage-v2 .lhg-column-3-pc .next{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-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/premiereclasse_theme/images/arrow-left-small.png);left:10px;}.page-homepage-v2 .lhg-column-2-pc .next{background:url(/sites/default/themes/custom/premiereclasse_theme/images/arrow-right-small.png);right:10px;}.page-homepage-v2 .lhg-region-home-1-pc,.page-homepage-v2 .lhg-region-home-2-pc,.page-homepage-v2 .lhg-region-home-1-pc .pane-content img,.page-homepage-v2 .lhg-region-home-2-pc .pane-content img{width:250px;height:234px;}.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{position:relative;}.page-homepage-v2 .block-mobile-app .link{bottom:0px;position:absolute;text-decoration:none;background-color:#344d5e;height:35px;width:250px;border-radius:0 0 5px 5px;}.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:absolute;font-family:Rubrik;font-size:18px;font-size:1.8rem;display:none;border-radius:0 0 5px 5px;bottom:0px;}.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{position:relative;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{background:#edf0f2;overflow:hidden;padding-top:40px;padding-bottom:40px;}.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;margin:0 auto;text-align:left;text-transform:uppercase;width:1024px;margin-bottom:15px;}.page-homepage-v2 .lhg-destination-pc{width:100%;}.page-homepage-v2 .view-destinations{margin:0 auto;width:1024px;}.page-homepage-v2 .view-destinations .views-row{color:#344d5e;float:left;font-family:Lato,sans-serif;font-size:11px;margin-left:54px;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 auto;overflow:hidden;padding-top:30px;padding-bottom:27px;width:1024px;font-family:Lato;font-weight:400;text-align:left;}.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:left;margin-right:25px;margin-bottom:25px;}.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 .views-field.views-field-field-image img{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{color:#fdc420;text-decoration:none;}.page-homepage-v2 .pane-lhg-webbooking .pane-content:after{top:337px;}.page-homepage-v2 div#block-lhg-blocks-lhg-footer-brands{padding-bottom:93px;background-color:#565656;margin-bottom:-12px;}.page-homepage-v2 .lhg-region-wbe-pc{width:100% !important;}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{margin-bottom:81px;padding-top :10px;height:83px;}#block-lhg-blocks-lhg-managed-footer .managed-footer-bottom ul li{margin:0 4px 0 0;}


/* New Fiche Hotel Début */

.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 {

    font-size: 14px!important;
    font-family: Rubrik;
    font-style: normal;
    text-align: center !important;

}

.new-hotel-pc ul.hotel-menu-sticky li a {

    font-size:11px;
    font-weight: bold !important;
}

#block-lhg-blocks-lhg-managed-footer .item-list ul {
    cursor: pointer;
}

#block-lhg-blocks-lhg-managed-footer .top_destination_title {
    cursor: pointer;
}

.new-hotel-pc .lhg-slide-see-all {
    width:120px;
}

/* New Fiche Hotel Fin */