﻿.clear{clear:both;height:0;overflow:hidden}.hidden{display:none}.visibility-hidden{visibility:hidden}a{text-decoration:none}body{margin:0;padding:0;font-family:"Open Sans","Arial",sans-serif;font-size:12px}select,input,textarea{font-family:"Open Sans","Arial",sans-serif;font-weight:600;color:#2d2d2d}.bodywrapper{background:transparent}.button{display:block;border:0;padding:10px 15px;margin:10px 0;font-weight:bold;font-size:16px}.button.white-button{background-color:#fff;color:black}.button.white-button:hover{background-color:#ddd}.button:disabled{opacity:.8;cursor:default}fieldset,form{border:0;padding:0;margin:0}select{height:45px;padding:8px 25px 8px 8px;vertical-align:top;font-size:15px;border:0;border-top:1px solid #cfcfcf;background:#fff;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:white;background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas.png);background-position:right 10px center;background-repeat:no-repeat}input[type="text"],input[type="email"],textarea{box-sizing:border-box;padding:8px;vertical-align:top;font-size:15px;border-radius:0;border:0;height:45px;border-top:1px solid #cfcfcf;width:100%}input[type="submit"]{color:#fff;border:0;font-weight:600;display:inline-block;vertical-align:top;background:#99c306;border-radius:0;text-transform:uppercase;font-size:16px;cursor:pointer;width:100%}.greylayer-container .greylayer{background:-moz-linear-gradient(top,rgba(0,0,0,0.35) 0%,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.35) 0%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.35) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000',endColorstr='#00000000',GradientType=0);height:100%;left:0;position:absolute;top:0;width:100%;transition:background-color .5s ease}.greylayer-container:hover .greylayer:not(.not-hoverable){background:-moz-linear-gradient(top,rgba(0,0,0,0.75) 0%,transparent 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.75) 0%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.75) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);transition:background-color .5s ease}header{margin-bottom:60px}ul .check-green{list-style-image:url("../modules/belambra-templates/css/compiled/../../images/css2018/check-green.gif")}a{color:#268ace}.nice-select{border-radius:0;border:1px solid #666;font-weight:600;color:#2d2d2d}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#666}.checkmark{display:inline-block}.checkmark:after{content:'';display:block;width:4px;height:8px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.float-right{float:right;margin-left:30px;margin-bottom:30px}.float-left{float:left;margin-right:30px;margin-bottom:30px}.icon{display:inline-block;position:relative;line-height:1;position:relative;vertical-align:middle;background-repeat:no-repeat}.icon.icon-winter{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/winter.png);width:30px;height:30px}.icon.icon-summer{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/summer.png);width:30px;height:30px}.icon.icon-webcam{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/webcam.png);width:50px;height:30px}.icon.icon-photo{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/photo.png);width:50px;height:30px}.icon.icon-tour{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/visite.png);width:50px;height:30px}.icon.icon-camera{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/camera.png);width:50px;height:30px}.icon.icon-arrows{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrows.png);width:40px;height:12px}.icon.icon-star{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/star-highlight.png);width:25px;height:25px}.icon.icon-star-empty{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/star-empty.png);width:25px;height:25px}.icon.icon-mountain{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/mountain.png);width:40px;height:40px}.icon.icon-map-station{background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/map-station.png);width:40px;height:40px}.icon.icon-poussette{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/poussette.png);width:50px;height:50px}.icon.icon-piscine{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/piscine.png);width:50px;height:50px}.icon.icon-ski{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/ski.png);width:50px;height:50px}.icon.icon-confort{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/confort.png);width:150px;height:70px}.icon.icon-privilege{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/privilege.png);width:150px;height:70px}.icon.icon-vip{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/vip.png);width:150px;height:70px}.icon.icon-mini-confort{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/mini-confort.png);width:65px;height:38px}.icon.icon-mini-privilege{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/mini-privilege.png);width:65px;height:38px}.icon.icon-mini-vip{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/mini-vip.png);width:43px;height:35px}.icon.icon-disabled-people{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/disabled-people.png);width:25px;height:25px}.icon.icon-star-pink{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/star-pink.png);width:16px;height:16px}.icon.icon-arrow-up{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow-up-grey.png);width:12px;height:14px}.icon.icon-arrow-down{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow-down-blue.png);width:12px;height:14px}.icon.icon-mail-share{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/mail-share.png);width:20px;height:20px}.icon.icon-heart-favorite{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/heart-favorite.png);width:20px;height:20px}.button.green-button{background-color:#99c306;color:white}.button.green-button:hover{background-color:#8ab236}.tippy-tooltip.belambra-theme{background-color:#a50060;color:white}.tippy-tooltip.belambra-selection-theme{background-color:#675b7c;color:white}.tippy-popper[x-placement^=top] .tippy-tooltip.belambra-theme .tippy-arrow{border-top:7px solid #a50060}.tippy-popper[x-placement^=top] .tippy-tooltip.belambra-selection-theme .tippy-arrow{border-top:7px solid #675b7c}.tippy-popper[x-placement^=left] .tippy-tooltip.belambra-theme .tippy-arrow{border-left:7px solid #a50060}.tippy-popper[x-placement^=left] .tippy-tooltip.belambra-selection-theme .tippy-arrow{border-left:7px solid #675b7c}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("../modules/belambra-templates/css/compiled/./../../images/css2018/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;z-index:1;height:44px;width:44px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev:hover,.slick-next:hover{opacity:.8}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"Open Sans";line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow_left.png)}[dir="rtl"] .slick-prev{left:auto;right:0;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow_right.png)}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:0;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow_right.png)}[dir="rtl"] .slick-next{left:0;right:auto;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/arrow_left.png)}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;top:180px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:#000;display:block;height:7px;width:7px;border-radius:10px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;opacity:.25}.slick-dots li button:hover,.slick-dots li button:focus{outline:0;opacity:1}.slick-dots li.slick-active button{color:#000;opacity:.75}.ui-widget-overlay{position:fixed;left:0;top:0;width:100%;height:100%}.ui-widget-overlay.belambra-popin-overlay{background-color:#323232;opacity:.75}.belambra-popin{font-family:'Open Sans',"Arial",sans-serif;background-color:#e6e6e6;border-radius:7px;z-index:10000;outline:0}.belambra-popin.white-popin{background-color:#fff}.belambra-popin .ui-dialog-content{position:relative;padding:0 15px 15px 30px;font-family:'Open Sans',sans-serif;font-size:14px;padding-top:20px;z-index:-1}.belambra-popin .ui-dialog-titlebar{float:right;overflow:hidden}.belambra-popin .ui-dialog-titlebar .ui-dialog-title{height:0;display:block}.belambra-popin .ui-dialog-titlebar .ui-dialog-titlebar-close{outline:0;border:0;color:#333;background:transparent;font-size:24px;display:block;margin-right:7px;margin-top:7px;cursor:pointer;font-size:0}.belambra-popin .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:"\274c";font-size:20px}.belambra-popin .belambra-button{font-weight:bold}.belambra-popin .actions.basic-actions{position:absolute;right:15px;bottom:15px}.belambra-popin .title{font-size:18px;font-weight:bold;margin-bottom:5px}.popin-reduction-partner .actions{text-align:right;margin-top:30px}.block_account_container.callbackBooking{width:700px;margin:40px auto 0}.belambra-popin-mail{z-index:11000}.belambra-popin-mail #forgetPassword_0{height:25px;font-size:100%}.popin-form.form-account-wrapper{font-family:"Open Sans","Arial",sans-serif;overflow:hidden}.popin-form.form-account-wrapper .form-login-account{border-right:1px solid #dadada;width:360px;padding:15px 10px 10px 0;float:left;margin-top:5px}.popin-form.form-account-wrapper .description-account{margin-left:400px;margin-top:66px;width:280px;font-size:13px}.popin-form.form-account-wrapper .callback-booking .go-booking-details{margin-bottom:15px}.popin-form.form-account-wrapper .callback-booking .login-input .more-info{font-size:11px;margin:5px 0 15px 0}.popin-form.form-account-wrapper .callback-booking .exclusion{color:#757575;font-size:11px;text-align:right;margin-top:40px}.popin-form.form-account-wrapper .title{color:#2d2d2d;font-weight:bold;font-size:18px;margin:0}.popin-form.form-account-wrapper .form-login-account .social-connection{margin:5px 0 15px 0;width:350px;font-size:0}.popin-form.form-account-wrapper .form-login-account .social-connection a{margin:5px 5px 0 0;width:170px;height:38px;display:inline-block;outline:0}.popin-form.form-account-wrapper .form-login-account .social-connection a.facebook_connect{background:url(../modules/belambra-templates/css/compiled/../../images/css/facebook_connect.png) no-repeat bottom center}.popin-form.form-account-wrapper .form-login-account .social-connection a.google_connect{background:url(../modules/belambra-templates/css/compiled/../../images/css/google_connect.png) no-repeat bottom center}.popin-form.form-account-wrapper .form-login-account .text-or{text-transform:uppercase;font-size:14px;text-align:center;font-weight:bold;color:#2d2d2d;width:340px}.popin-form.form-account-wrapper .form-login-account .bottom-form{margin-left:30px}.popin-form.form-account-wrapper .login-input .login-input-item{margin:15px 0}.popin-form.form-account-wrapper .form-login-account .login-input-item label{display:block;margin-bottom:5px;font-size:13px;color:#2d2d2d}.popin-form.form-account-wrapper .form-login-account .errors{margin:5px 0}.popin-form.form-account-wrapper .login-input-item input{padding:0 15px;font-size:14px;height:32px;width:250px}.popin-form.form-account-wrapper .form-login-account .forgotten-password{font-weight:bold;font-size:13px}.popin-form.form-account-wrapper .form-login-account .remember-me{margin:15px 0}.popin-form.form-account-wrapper .form-login-account .remember-me label{font-size:13px;position:relative;top:-2px;padding-left:5px}.popin-form.form-account-wrapper .actions{margin:15px 0 20px 0}.popin-form.form-account-wrapper .actions input{font-size:16px;font-weight:bold;line-height:26px;padding:2px 30px;width:280px}.popin-form.form-account-wrapper .callback-booking .actions input{font-weight:normal;font-size:14px}.popin-form.form-account-wrapper .form-login-account .create-account{font-weight:bold;font-size:11px}#shareByMailPopin{display:none}.belambra-popin #shareByMailPopin.ui-dialog-content{padding:20px 80px 15px 30px}#shareByMailPopin h3{font-size:18px;margin-bottom:10px}#shareByMailPopin .sendEmail{margin:5px 0;display:inline-block;font-weight:bold;font-size:16px;line-height:26px;padding:2px 30px}#shareByMailPopin .inputShareByEmail{display:block;color:#757575;border:0;width:100%;height:30px;margin:0 0 5px 0;padding:0 0 0 6px;border-top:1px solid #d7d7d7;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}#shareByMailPopin .textareaShareByEmail{display:block;color:#757575;border:0;width:100%;height:165px;margin:0 0 5px 0;padding:6px 0 0 6px;border-top:1px solid #d7d7d7;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;resize:none}.belambra-popin.belambra-popin-easypay{border-radius:0}.belambra-popin.belambra-popin-easypay .ui-dialog-titlebar .ui-dialog-titlebar-close{font-size:36px;margin-top:0;height:40px;margin-top:10px}.belambra-popin.belambra-popin-easypay .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:""}.belambra-popin.belambra-popin-easypay #easypay_popin{font-family:"Open Sans","Arial",sans-serif;padding:0;background-color:#fff}.belambra-popin.belambra-popin-easypay #easypay_popin .title{height:60px;background-color:#eee;text-align:center}.belambra-popin.belambra-popin-easypay #easypay_popin .title .inner_title *{vertical-align:middle;line-height:60px;color:#a50060;font-size:16px;font-weight:bold}.belambra-popin.belambra-popin-easypay #easypay_popin .content{padding:20px 40px}.belambra-popin.belambra-popin-easypay #easypay_popin .footer{padding:20px;border-top:1px solid #cacaca;text-align:center;width:auto;background-color:#fff}.popin-payment-alert h3{font-size:18px;margin-bottom:10px}.popin-payment-alert p{font-size:14px;margin-bottom:20px}.popin-payment-alert .footer-button-wrapper{overflow:hidden}.popin-payment-alert .footer-button-wrapper button{font-weight:bold;font-size:14px;outline:0;float:right}#popin-password-changed-success h3{margin-bottom:15px;font-size:16px}#popin-password-changed-success .actions{margin-top:15px}.popin-form{color:#2d2d2d;font-weight:14px}.popin-form input[type="text"],.popin-form input[type="email"],.popin-form input[type="password"]{display:block;border:1px solid #d6d6d6;border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;color:#757575;font-size:12px;height:25px;padding:0 0 0 6px;border-radius:4px 4px 4px 4px}.popin-form textarea{display:block;border:1px solid #d6d6d6;border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;color:#757575;font-size:12px;height:25px;padding:0 0 0 6px;border-radius:4px 4px 4px 4px}.popin-form h2{color:#ab1b6e;font-size:18px;margin:0 0 15px 0}.popin-form label{font-size:12px;color:#2d2d2d}.popin-form .error{font-size:11px}.popin-form .line-item .more-info{position:absolute;bottom:7px;left:-10px}.popin-form .more-info{font-size:12px;color:#757575}.popin-form .more-info p{font-size:12px;color:#757575}.popin-form .line{display:table;width:90%;margin-bottom:20px}.popin-form .line-group{margin-bottom:20px}.popin-form .line-group .line{margin-bottom:5px}.popin-form .line .line-item input[type="text"],.popin-form .line .line-item input[type="password"],.popin-form .line .line-item input[type="email"]{width:100%;line-height:28px;height:28px}.popin-form select{color:#2d2d2d;width:200px}.popin-form .line .line-item{display:table-cell;padding-right:30px;width:100%;position:relative}.popin-form .line .line-item.line-item-10,.popin-form .line .line-item.line-item-20{width:10%}.popin-form .line .line-item.line-item-30{width:30%}.popin-form .line .line-item.line-item-50{width:50%}.popin-form .line .line-item.line-item-70{width:70%}.popin-form .line .line-item.line-item-90{width:90%}.popin-form form .actions>*{display:inline-block;vertical-align:top}.popin-form .actions .spinner{position:relative;top:17px;left:30px}.belambra-popin #popin-simulation p{font-size:14px}.belambra-popin #popin-simulation .actions{text-align:right;margin-top:20px}.belambra-popin #popin-simulation .actions button{margin-right:10px}.belambra-popin .popin-delete-option .actions{text-align:right;margin-top:25px}.belambra-popin .popin-access{overflow:hidden}.belambra-popin .popin-access>*{font-size:14px}.belambra-popin .popin-access .item_conveyance h3{font-size:16px}.belambra-popin .popin-access .item_conveyance>*{font-size:14px}#layerNewsletter{background-color:#fff;background-repeat:no-repeat;position:relative}#layerNewsletter .close{cursor:pointer;position:relative;right:-250px;top:-15px}#layerNewsletter .layerNewsletter-content{position:absolute;top:120px}#layerNewsletter .layerNewsletter-content p{color:white;text-align:center;font-weight:bold;font-size:13.5px}#layerNewsletter .mail{text-align:center}#layerNewsletter .mail input{height:22px;width:230px;text-align:center}#layerNewsletter .inscription{margin-top:4px;text-align:center}#layerNewsletter .inscription input{height:22px;font-size:14px;width:140px}#layerNewsletter .checkbox{line-height:12px;text-align:center}#layerNewsletter .checkbox input{position:relative;top:3px;right:2px}#layerNewsletter .checkbox label{font-size:11px;color:white}.belambra-popin.popin-newsletter .ui-dialog-content{padding:0 5px 15px 5px;padding-top:20px}.belambra-popin.popin-newsletter .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(../modules/belambra-templates/css/compiled/../../images/popin_newsletter_close.png) no-repeat transparent;width:20px}.belambra-popin.popin-newsletter .ui-dialog-titlebar .ui-dialog-titlebar-close span{font-size:0}.belambra-popin.popin-newsletter .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:""}#layerNewsletterSubscribed{background-color:#fff;background-repeat:no-repeat}#layerNewsletterSubscribed p{color:white;text-align:center;margin-top:152px;font-size:11px}#layerNewsletterSubscribed .remerciement{margin-top:10px;text-align:center}.belambra-popin.popin-newsletter-subscribed .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url(../modules/belambra-templates/css/compiled/../../images/popin_newsletter_close.png) no-repeat transparent;width:20px}.belambra-popin.popin-newsletter-subscribed .ui-dialog-titlebar .ui-dialog-titlebar-close span{font-size:0}.belambra-popin .ui-dialog-content.upSell{padding-bottom:30px}.belambra-popin.child-dialog-popin{border-radius:0}.belambra-popin.child-dialog-popin .ui-dialog-titlebar{display:none}.belambra-popin.child-dialog-popin .ui-dialog-content{padding:0}.belambra-popin.child-dialog-popin .ui-widget-overlay{background:red;background-color:green}.belambra-popin.child-dialog-popin.child-dialog-popin-clubcard #childDialog{box-shadow:0 0 5px #797979}#childDialog label[for="age1"]{display:none}#childDialog select{height:45px;padding:8px;vertical-align:top;width:100px;font-size:15px;border:0;background-color:#eee;border:0}#childDialog .ageList .ageListTable{border-spacing:10px}#childDialog .ageList .ageListTable label[for="age1"],#childDialog .ageList .ageListTable label{color:#2d2d2d;display:block;margin-top:10px;font-weight:600;font-size:12px}.ui-widget-overlay.belambra-popin-overlay.child-dialog-popin-overlay{background:transparent}#memberControlForm .item_list{display:table-row}#memberControlForm .item_list.hidden{display:table-row;line-height:0;visibility:collapse}#memberControlForm .item_list .item_formulaire{display:table-cell;padding:5px}.researchBlocPicker a{color:#268ace;font-weight:bold;font-size:11px}.researchBlocPicker a:hover{text-decoration:underline}.researchBlocPicker .ui-datepicker .ui-state-default,.researchBlocPicker .ui-datepicker .ui-widget-content .ui-state-default{color:#a0a0a0;display:block;height:23px;padding:9px 0 0;width:32px}.researchBlocPicker .ui-datepicker-calendar td.highlightDay a{color:#268ace;font-weight:bold}.researchBlocPicker .ui-datepicker-buttonpane{text-align:center;padding-top:0;color:#268ace;font-weight:bold}.researchBlocPicker .ui-widget-content{border:1px solid #DDD;background:none repeat scroll 0 0 #e6e6e6;color:#333;border:1px solid #adadad;box-shadow:0 -3px 6px -2px rgba(0,0,0,0.2);padding:4px;display:none}.researchBlocPicker .ui-datepicker .ui-datepicker-header{position:relative;padding:6px 0;margin:10px}.researchBlocPicker .ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.researchBlocPicker .ui-datepicker-header a{cursor:pointer}.researchBlocPicker .ui-datepicker .ui-datepicker-prev{left:0}.researchBlocPicker .ui-datepicker .ui-datepicker-next{right:0}.researchBlocPicker .ui-datepicker .ui-datepicker-prev,.researchBlocPicker .ui-datepicker .ui-datepicker-next{position:absolute;top:5px;height:16px;padding:5px 0 0;text-align:center;width:21px;background:#99c306;border:1px solid #808d54;display:block;float:left}.researchBlocPicker .ui-icon-circle-triangle-w{background:url("../modules/belambra-templates/css/compiled/../../images/contenu/previous.png") no-repeat scroll 7px 0 transparent}.researchBlocPicker .ui-icon-circle-triangle-e{background:url("../modules/belambra-templates/css/compiled/../../images/contenu/next.png") no-repeat scroll 7px 0 transparent}.researchBlocPicker .ui-datepicker .ui-datepicker-title{color:#757575;display:block;float:left;font-size:14px;font-weight:bold;text-align:center;width:200px}.researchBlocPicker .ui-datepicker table{border-collapse:collapse;font-size:11px;margin:0 0 .4em;width:100%}.researchBlocPicker .ui-datepicker th{border:0 none;font-weight:bold;padding:.7em .3em;text-align:center;color:#757575;font-size:11px}.researchBlocPicker .ui-datepicker td{color:#757575;font-size:11px;height:22px;padding:0 1px 1px 0;text-align:center;width:32px}.researchBlocPicker .ui-state-default,.researchBlocPicker .ui-widget-content .ui-state-default{font-size:11px}.researchBlocPicker .ui-priority-secondary,.researchBlocPicker .ui-widget-content .ui-priority-secondary{background:none repeat scroll 0 0 #d6d6d6}.bookingChoicePicker .ui-widget-content{color:#333}.bookingChoicePicker .ui-datepicker .ui-datepicker-header{position:relative;padding:.3em 0}.bookingChoicePicker .ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.bookingChoicePicker .ui-datepicker-header a{cursor:pointer}.bookingChoicePicker .ui-datepicker .ui-datepicker-title{color:#757575;display:block;float:left;font-family:'Open Sans',sans-serif;font-size:164%;font-weight:bold;text-align:center;width:100%}.bookingChoicePicker .ui-datepicker table{border-collapse:collapse;margin:45px 0 .4em;width:100%}.bookingChoicePicker .ui-datepicker th{border:0 none;font-weight:bold;padding:0;text-align:center;color:#757575;font-size:110%}.bookingChoicePicker .ui-datepicker td{color:#757575;font-size:1em;height:22px;padding:0 1px 1px 0;text-align:center;width:32px}.bookingChoicePicker .ui-state-default,.bookingChoicePicker .ui-widget-content .ui-state-default{font-size:120%}.bookingChoicePicker .ui-priority-secondary,.bookingChoicePicker .ui-widget-content .ui-priority-secondary{background:none repeat scroll 0 0 #d6d6d6}.bookingChoicePicker .ui-priority-secondary,.bookingChoicePicker .ui-widget-content .ui-priority-secondary{background:none repeat scroll 0 0 #d6d6d6}.bookingChoicePicker td.ui-datepicker-other-month a,.bookingChoicePicker td.ui-datepicker-other-month span{background:#d6d6d6}.bookingChoicePicker td.events a{background:#ffa800;font-weight:bold;color:#fff}.bookingChoicePicker td.events a.ui-priority-secondary{background:#ffa800}.bookingChoicePicker td.events span{color:#a0a0a0}.bookingChoicePicker td.has-events a{color:#268ace !important;font-weight:bold}.bookingChoicePicker td.events_day a:hover{text-decoration:none}.bookingChoicePicker td.events_day a:hover span{display:block}.bookingChoicePicker td.ui-datepicker-other-month.events_day .date,.bookingChoicePicker td.events .date{background:url(../modules/belambra-templates/css/compiled/../images/css/bg_arrow.png) no-repeat right top !important}.bookingChoicePicker td.ui-datepicker-other-month.events_day .date span,.bookingChoicePicker td.events .date span{background:url(../modules/belambra-templates/css/compiled/../images/css/bg_left.png) no-repeat left top !important;font-family:'Open Sans',sans-serif;padding:5px 10px 0 17px;font-weight:bold;font-size:110%;color:#a50060;height:33px;display:block}.bookingChoicePicker .hide{display:none !important}.bookingChoicePicker td div.arrow_box{padding:14px;min-width:200px;min-height:100px;border-radius:6px;background:#fff !important;border:2px solid #d6d6d6;z-index:+999999;right:35px;top:-25px;position:absolute}.bookingChoicePicker td div.arrow_box:after,.bookingChoicePicker td div.arrow_box:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.bookingChoicePicker td div.arrow_box:after{border-left-color:#fff;border-width:10px;top:0;margin-top:30px}.bookingChoicePicker td div.arrow_box:before{border-left-color:#d6d6d6;border-width:13px;top:0;margin-top:28px}.bookingChoicePicker td div.arrow_box span{background:#fff !important;font-family:'Open Sans',sans-serif;padding:5px 10px 0 17px;font-weight:bold;font-size:110%;color:#a50060}.bookingChoicePicker td div.arrow_box.basic_tooltip{width:auto;min-height:0;top:-15px;right:15px}.bookingChoicePicker td div.arrow_box.basic_tooltip:after{border-width:15px;margin-top:15px}.bookingChoicePicker td div.arrow_box.basic_tooltip:before{border-width:18px;margin-top:13px}.bookingChoicePicker td div.arrow_box.basic_tooltip div.tooltip_content{text-align:center;background:none repeat scroll 0 0 #fff !important;color:#2d2d2d;font-family:'Open Sans',sans-serif;font-size:110%;font-weight:normal}.bookingChoicePicker td div.arrow_box.discount_tooltip{width:auto;min-height:0;top:-30px;right:15px;padding:0;min-width:300px}.bookingChoicePicker td div.arrow_box.discount_tooltip:after{border-width:15px;margin-top:30px}.bookingChoicePicker td div.arrow_box.discount_tooltip:before{border-width:18px;margin-top:28px}.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_header,.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_content,.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_footer{background:none repeat scroll 0 0 #fff !important;font-family:'Open Sans',sans-serif;color:#2d2d2d;text-align:left;font-weight:normal;padding:2px 10px;cursor:default}.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_header{background:none repeat scroll 0 0 #ffa800 !important;border-top-left-radius:6px;border-top-right-radius:6px;color:white;font-size:16px;font-weight:bold}.bookingChoicePicker td div.arrow_box.discount_tooltip.reduc div.tooltip_header{background:none repeat scroll 0 0 #173476 !important}.bookingChoicePicker td .tooltip_wrapper{position:absolute}.bookingChoicePicker td div.arrow_box del.price{text-decoration:line-through}.bookingChoicePicker td div.arrow_box ins.price{color:#ffa800;font-size:170%}.bookingChoicePicker td div.arrow_box.reduc ins.price{color:#173476}.bookingChoicePicker td div.arrow_box strong.price{font-size:170%}.bookingChoicePicker td div.arrow_box.basic_tooltip{width:auto;min-height:0;top:-15px;right:15px}.bookingChoicePicker td div.arrow_box.basic_tooltip:after{border-width:15px;margin-top:15px}.bookingChoicePicker td div.arrow_box.basic_tooltip:before{border-width:18px;margin-top:13px}.bookingChoicePicker td div.arrow_box.basic_tooltip div.tooltip_content{text-align:center;background:none repeat scroll 0 0 #fff !important;color:#2d2d2d;font-family:'Open Sans',sans-serif;font-size:110%;font-weight:normal}.bookingChoicePicker td div.arrow_box.discount_tooltip{width:auto;min-height:0;top:-30px;right:15px;padding:0;min-width:300px;z-index:999999}.bookingChoicePicker td div.arrow_box.discount_tooltip:after{border-width:15px;margin-top:30px}.bookingChoicePicker td div.arrow_box.discount_tooltip:before{border-width:18px;margin-top:28px}.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_header,.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_content,.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_footer{background:none repeat scroll 0 0 #fff !important;font-family:'Open Sans',sans-serif;color:#2d2d2d;text-align:left;font-weight:normal;padding:2px 10px;cursor:default}.bookingChoicePicker td div.arrow_box.discount_tooltip div.tooltip_header{background:none repeat scroll 0 0 #ffa800 !important;border-top-left-radius:6px;border-top-right-radius:6px;color:white;font-size:16px;font-weight:bold}.bookingChoicePicker td div.arrow_box.discount_tooltip.reduc div.tooltip_header{background:none repeat scroll 0 0 #173476 !important}.ie11 .researchBlocPicker .ui-datepicker{width:231px}.ie10 .researchBlocPicker .ui-datepicker{width:231px}.ie10 .compoSelectOverlay,.ie10 .ui-widget-overlay{background:url("../modules/belambra-templates/css/compiled/../../images/css/transparent.png") repeat transparent}.showOnTabletAndPhone{display:none}select[name="boardBasis"]+.nice-select{width:300px;height:45px;font-size:15px;background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas.png);background-position:right 10px center;background-repeat:no-repeat;cursor:default;padding:0}select[name="boardBasis"]+.nice-select:after{display:none}select[name="boardBasis"]+.nice-select li[data-value=""]{display:none}select[name="boardBasis"]+.nice-select .current{padding:0 8px 0 18px;display:block}select[name="boardBasis"]+.nice-select .current[data-value="HB"]{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/half-board.png) center right 25px no-repeat}select[name="boardBasis"]+.nice-select .current[data-value="FB"]{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/complete-board.png) center right 25px no-repeat}select[name="boardBasis"]+.nice-select .current[data-value="LO"]{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/location-board.png) center right 25px no-repeat}select[name="boardBasis"]+.nice-select .list{border-radius:0;border-color:#2d2d2d;width:280px}select[name="boardBasis"]+.nice-select .list li{font-weight:600;cursor:default;padding:0 0 0 10px}select[name="boardBasis"]+.nice-select .list li .option-inner{padding:5px 0 5px 0}select[name="boardBasis"]+.nice-select .list li[data-value="HB"] .option-inner{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/half-board.png) center right no-repeat}select[name="boardBasis"]+.nice-select .list li[data-value="FB"] .option-inner{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/full-board.png) center right no-repeat}select[name="boardBasis"]+.nice-select .list li[data-value="LO"] .option-inner{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/no-board.png) center right no-repeat}.ficheclub .all-media .media,.ficheclub .description-club .illustration .all-media .media,.ficheclub .description-club .club-location .all-plans .media{padding:15px 0;flex:1;display:block;text-align:center;color:#666;position:relative;color:#a50060;font-size:12px;line-height:14px;font-weight:600;border-right:1px solid #eee}.ficheclub .all-media .media .icon,.ficheclub .description-club .club-location .all-plans .media .icon{margin-bottom:5px}.ficheclub .all-media .media .icon .counter,.ficheclub .description-club .club-location .all-plans .media .icon .counter{position:absolute;display:inline-block;height:20px;width:20px;top:-10px;left:35px;border-radius:25px;color:white;font-weight:bold;font-size:11px;background-color:#a50060;border:2px solid white;line-height:20px;text-align:center}.ficheclub .all-media .media:hover .label,.ficheclub .description-club .club-location .all-plans .media:hover .label{color:#a50060}.ficheclub .all-media .media:last-child,.ficheclub .description-club .club-location .all-plans .media:last-child{border-right:0}.ficheclub .all-media .media .label,.ficheclub .description-club .club-location .all-plans .media .label{color:#666;display:inline-block;text-align:left;width:65px;vertical-align:middle;margin-left:10px}.ficheclub p{margin:0 0 5px 0;font-size:14px}.ficheclub.ficheclub-title{margin-bottom:60px}.ficheclub.ficheclub-title .stars{display:inline-block;padding-bottom:4px;text-decoration:none !important}.ficheclub.ficheclub-title .stars .average-stars{vertical-align:text-bottom;display:inline-block;width:125px;position:relative;font-size:0;height:25px;text-align:left}.ficheclub.ficheclub-title .stars .average-stars .average-stars-inner{overflow:hidden;position:absolute;white-space:nowrap;top:0;left:0}.ficheclub.ficheclub-title .stars:hover{padding-bottom:2px;border-bottom:#a50060 2px solid}.ficheclub h1{color:white;font-weight:600;line-height:28px}.ficheclub h1 .city{font-size:16px}.ficheclub h1 .name{font-size:32px}.ficheclub .container-inner{padding:15px}.ficheclub .tags .icon{margin-right:10px}.ficheclub .description-summary-club{background-color:rgba(255,255,255,0.95);position:relative;padding-top:30px;min-height:150px}.ficheclub .description-summary-club .tags{position:absolute;top:-25px}.ficheclub .description-summary-club .description{width:550px}.ficheclub .description-summary-club .switch-season-container{position:absolute;top:15px;right:15px;font-weight:600;font-size:16px}.ficheclub .description-summary-club .switch-season-container .checkbox-switch-container{display:inline}.ficheclub .description-summary-club .switch-season-container .season{color:#666}.ficheclub .description-summary-club .switch-season-container .season .icon{opacity:.8}.ficheclub .description-summary-club .switch-season-container .season.active-season{color:#151515}.ficheclub .description-summary-club .switch-season-container .season.active-season .icon{opacity:1}.ficheclub .description-summary-club .switch-season-container .switch{width:60px;height:30px;border:2px solid white !important}.ficheclub .description-summary-club .switch-season-container .switch small{top:2px;height:26px;width:26px}.ficheclub .description-summary-club .all-media{position:absolute;bottom:10px;right:10px}.ficheclub .description-summary-club .all-media .media{width:80px;display:inline-block;text-align:center;margin-right:5px}.ficheclub .all-media .media{border:0}.ficheclub .all-media .media:hover{font-weight:800}.ficheclub.is-sticky #booking-steps{margin-top:0;overflow:hidden}.ficheclub.is-sticky #booking-steps .booking-step-1,.ficheclub.is-sticky #booking-steps .booking-step-3{height:86px}.ficheclub.is-sticky #booking-steps .booking-step-information{display:none}.ficheclub.is-sticky #booking-steps .booking-step-3 .booking-step-header .flexible{display:block}.ficheclub.online-booking-steps{margin-top:15px;background-color:white}.ficheclub.booking-steps{margin-top:15px}.ficheclub.booking-steps .booking-steps-inner{z-index:1;width:960px;margin:0 auto}.ficheclub.booking-steps .booking-step{height:172px;position:relative}.ficheclub.booking-steps .booking-step .booking-step-header{padding:10px;background-color:white;height:66px}.ficheclub.booking-steps .booking-step .booking-step-information{position:relative;background-color:#675b7c;color:white;font-weight:bold;font-size:14px;height:86px}.ficheclub.booking-steps .booking-step .booking-step-information:after{bottom:100%;left:47%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#675b7c;border-width:10px;margin-left:-10px}.ficheclub.booking-steps .booking-step .selection{position:absolute;top:17px;left:15px}.ficheclub.booking-steps .booking-step .selection img{display:block}.ficheclub.booking-steps .booking-step-1 .booking-step-content{text-align:center;color:#151515;font-size:16px;padding-right:410px}.ficheclub.booking-steps .booking-step-1 .booking-step-content .starting-from-price{font-size:16px;font-weight:bold;text-align:right}.ficheclub.booking-steps .booking-step-1 .booking-step-content .starting-from-price .price{font-size:32px;font-weight:600}.ficheclub.booking-steps .booking-step-1 .booking-step-content .additional-price{font-size:10px;text-align:right}.ficheclub.booking-steps .booking-step-1 .booking-step-information{line-height:86px;vertical-align:middle;text-align:center}.ficheclub.booking-steps .booking-step-1-bis .booking-step-content{text-align:center;color:#666;font-size:16px;font-weight:600;line-height:66px}.ficheclub.booking-steps .booking-step-1-bis .booking-step-content .icon{margin-top:-2px}.ficheclub.booking-steps .booking-step-1-bis .button,.ficheclub.booking-steps .booking-step-1 .button{position:absolute;top:22px;right:15px;margin:0}.ficheclub.booking-steps .booking-step-2{background-color:#fff;position:relative}.ficheclub.booking-steps .booking-step-2 .booking-step-2-inner{padding:20px}.ficheclub.booking-steps .booking-step-2 .booking-step-form{display:flex;justify-content:space-between}.ficheclub.booking-steps .booking-step-2 .booking-step-form .title{font-size:16px;font-weight:bold;margin:0;line-height:16px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .age{font-size:13px;font-weight:600;color:#797979;line-height:16px}.ficheclub.booking-steps .booking-step-2 .booking-step-form select,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]{border:1px solid #666}.ficheclub.booking-steps .booking-step-2 .booking-step-form select::-webkit-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]::-webkit-input-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:-moz-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form select::-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]::-moz-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:-ms-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:-ms-input-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:disabled,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:disabled{border:1px solid #999;color:#999;background-color:#eee}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:disabled::-webkit-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:disabled::-webkit-input-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:disabled:-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:disabled:-moz-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:disabled::-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:disabled::-moz-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form select:disabled:-ms-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form input[type="text"]:disabled:-ms-input-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress{position:absolute;width:180px;right:20px;bottom:20px;height:48px;border:1px solid #999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress .submit{position:absolute;top:0;left:0;width:180px;height:48px;overflow:hidden;color:#fff;border:0;font-weight:600;display:inline-block;vertical-align:top;background:#99c306;border-radius:0;text-transform:uppercase;font-size:16px;cursor:pointer;cursor:default;text-align:center;transition:width .3s ease-in,background-color .2s ease-out}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress .submit.go{cursor:pointer;box-shadow:0 0 10px #99c306}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress .submit.go:hover{background:#8ab236;box-shadow:0 0 10px #8ab236}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress .submit.submit-white{background:white;color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .progress .submit .submit-content{display:block;width:180px;height:48px;line-height:48px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field{position:relative}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .bottom{position:absolute;top:70px;color:#797979;font-weight:600}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .bottom ul,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .bottom li{margin:0}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .bottom ul{padding-left:20px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component{position:absolute;left:0;top:20px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]{border:1px solid #666}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select::-webkit-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]::-webkit-input-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:-moz-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select::-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]::-moz-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:-ms-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:-ms-input-placeholder{color:#2d2d2d}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:disabled,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:disabled{border:1px solid #999;color:#999;background-color:#eee}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:disabled::-webkit-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:disabled::-webkit-input-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:disabled:-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:disabled:-moz-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:disabled::-moz-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:disabled::-moz-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component select:disabled:-ms-input-placeholder,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field .form-field-component input[type="text"]:disabled:-ms-input-placeholder{color:#999}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-boardbasis{width:280px;margin-right:20px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-boardbasis select{width:300px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-start-date,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-end-date{width:150px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-start-date input,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-end-date input{width:150px;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/calendar-picto.png) center right 5px no-repeat;cursor:pointer}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-start-date{margin-left:10px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-end-date{margin-right:10px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-adults,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-children{width:140px}.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-adults select,.ficheclub.booking-steps .booking-step-2 .booking-step-form .form-field.form-field-children select{width:140px}.ficheclub.booking-steps .booking-step-3 .booking-step-header{position:relative}.ficheclub.booking-steps .booking-step-3 .booking-step-header .flexible{position:absolute;left:140px;top:45px;color:#675b7c;text-transform:uppercase;text-decoration:underline;font-weight:bold;font-size:13px;display:none}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content{position:absolute;width:260px;top:15px;left:390px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .line{display:table;width:100%}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .line .label{display:table-cell}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .line .price{display:table-cell;text-align:right}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .promotion{font-size:12px;font-weight:600;color:#ed6a31}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .best-price{color:#151515;line-height:22px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .best-price .label{font-size:16px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .best-price .price{font-size:26px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .additional-price{font-size:10px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .booking-step-content .note{position:absolute;top:10px}.ficheclub.booking-steps .booking-step-3 .booking-step-header .button{width:250px;height:40px;text-align:center;line-height:40px;vertical-align:middle;text-transform:uppercase;position:absolute;right:15px;top:5px}.ficheclub.booking-steps .booking-step-3 .booking-step-information{display:flex}.ficheclub.booking-steps .booking-step-3 .booking-step-information .actions{padding:20px 0;display:flex;background:#4d4457}.ficheclub.booking-steps .booking-step-3 .booking-step-information .actions .icons{border-right:1px solid #6e617d;display:flex;padding:9px}.ficheclub.booking-steps .booking-step-3 .booking-step-information .actions .icons>div{margin:0 10px}.ficheclub.booking-steps .booking-step-3 .booking-step-information .actions .search-again{background:#4d4457;font-size:12px;text-decoration:underline;font-weight:normal;padding:13px 20px}.ficheclub.booking-steps .booking-step-3 .booking-step-information .actions .search-again a{color:white}.ficheclub.booking-steps .booking-step-3 .booking-step-information .information-price{padding:20px;font-size:14px;line-height:24px}.ficheclub.booking-steps .booking-step-3 .booking-step-information .information-price a{text-transform:uppercase;color:white;text-decoration:underline}.ficheclub .ficheclub-menu{list-style:none;padding:0;overflow:hidden;text-transform:uppercase;color:#a50060;font-size:16px}.ficheclub .ficheclub-menu li{display:block;float:left;width:136px;padding:15px 28px 35px 28px;text-align:center;max-height:23px}.ficheclub .ficheclub-menu li.active{font-weight:bold;border-bottom:2px solid #a50060}.ficheclub .ficheclub-menu li.active a{color:#a50060}.ficheclub .ficheclub-menu li a{color:#151515}.ficheclub .ficheclub-menu li a:hover{color:#a50060}.ficheclub .description-club{color:#151515}.ficheclub .description-club .illustration{position:relative;margin-bottom:20px;width:465px}.ficheclub .description-club .illustration .all-media{position:absolute;background:white;bottom:25px;left:5%;width:90%;height:65px;display:flex}.ficheclub .description-club .club-location .map{float:right;width:230px;height:210px;margin-left:15px;margin-bottom:20px;background-color:grey}.ficheclub .description-club .club-location .address{color:#151515}.ficheclub .description-club .club-location .address p{margin-bottom:20px;font-size:14px;line-height:20px}.ficheclub .description-club .club-location .address p strong{font-size:16px;font-weight:600}.ficheclub .description-club .club-location .all-plans{clear:both;display:flex;border:1px solid #eee;margin-bottom:30px}.ficheclub .description-club .club-location .all-plans .media{padding:10px 0}.ficheclub .description-club #seo-checkbox ~ .seo{cursor:pointer;font-size:12px;line-height:14px}.ficheclub .description-club #seo-checkbox ~ .seo-short{display:block}.ficheclub .description-club #seo-checkbox ~ .seo-full{display:none}.ficheclub .description-club #seo-checkbox:checked ~ .seo-short{display:none}.ficheclub .description-club #seo-checkbox:checked ~ .seo-full{display:block}.ficheclub .description-club .summary{font-size:14px;margin-bottom:40px}.ficheclub .description-club .summary h2{font-weight:600px;font-size:32px;margin:0 0 20px 0}.ficheclub .description-club .director{font-size:14px;margin-bottom:20px}.ficheclub .description-club .director p{margin-bottom:20px}.ficheclub .description-club .director strong{font-size:18px;font-weight:600}.ficheclub .description-club .tags{margin-bottom:30px}.ficheclub .description-club .belambra-selection-description{background-color:#f6f6f6;padding:20px;font-size:16px}.ficheclub .description-club .belambra-selection-description .title{font-size:18px;font-weight:600;margin-bottom:20px}.ficheclub.opinions{color:#151515}.ficheclub.opinions .container-with-title-title h2{margin-bottom:0}.ficheclub.opinions .average{font-size:15px;margin-bottom:30px}.ficheclub.opinions .average strong{font-weight:600}.ficheclub.opinions .average .average-stars{vertical-align:text-bottom;display:inline-block;width:125px;position:relative;font-size:0;height:25px;text-align:left}.ficheclub.opinions .average .average-stars .average-stars-inner{overflow:hidden;position:absolute;white-space:nowrap;top:0;left:0}.ficheclub.opinions .easyPaginateNav a{display:inline-block;margin:0 3px;font-size:13px}.ficheclub.opinions .easyPaginateNav a:hover{text-decoration:underline}.ficheclub.opinions .see-all{text-align:left;margin-left:295px}.ficheclub.opinions .see-all a{color:#268ace;font-size:14px;font-weight:bold;text-transform:uppercase}.ficheclub.opinions .publish-comment{width:830px;margin-left:130px;text-align:left}.ficheclub.opinions .publish-comment .publish-comment-action{font-size:16px;font-weight:bold}.ficheclub.opinions .publish-comment a:hover{text-decoration:underline}.ficheclub.opinions .publish-comment .comment-area .title{font-size:16px;font-weight:600}.ficheclub.opinions .publish-comment .comment-area .ratingList .icon{cursor:pointer}.ficheclub.opinions .publish-comment .comment-area .item_formulaire{margin-bottom:10px}.ficheclub.opinions .publish-comment .comment-area .item_formulaire .error{display:block;color:red}.ficheclub.opinions .publish-comment .comment-area label{display:block;font-size:14px;font-weight:600}.ficheclub.opinions .publish-comment .comment-area input{border:1px solid #cfcfcf;width:600px}.ficheclub.opinions .publish-comment .comment-area textarea{border:1px solid #cfcfcf;width:600px;min-width:600px;max-width:600px;height:120px}.ficheclub.opinions .opinion{width:830px;margin-left:130px;display:flex;text-align:left;padding-bottom:30px;margin-top:30px;border-bottom:1px solid #eee}.ficheclub.opinions .opinion:last-child{border-bottom:0}.ficheclub.opinions .opinion .note .icon{vertical-align:text-bottom}.ficheclub.opinions .opinion .period{font-size:12px}.ficheclub.opinions .opinion .opinion-title{font-size:16px;margin-top:10px;margin-bottom:5px;text-transform:uppercase}.ficheclub.opinions .opinion .user{width:165px;flex-shrink:0;font-size:16px}.ficheclub.opinions .opinion .user .avatar{width:80px;height:80px;border-radius:80px;overflow:hidden;background-color:#eee;margin-bottom:5px}.ficheclub.opinions .opinion .user .avatar a{display:block}.ficheclub.opinions .opinion .user .avatar a img{display:block;position:relative;top:-3px;left:-3px}.ficheclub .you-ll-like{display:flex;text-align:left}.ficheclub .you-ll-like a{color:#151515}.ficheclub .you-ll-like .you-ll-like-this-club{flex:1;margin-right:27px;border:1px solid #eee;height:425px;position:relative}.ficheclub .you-ll-like .you-ll-like-this-club:hover{background-color:#eee}.ficheclub .you-ll-like .you-ll-like-this-club:last-child{margin-right:0}.ficheclub .you-ll-like .you-ll-like-this-club h3{margin:15px}.ficheclub .you-ll-like .you-ll-like-this-club .illustration{height:200px;position:relative;margin-bottom:45px}.ficheclub .you-ll-like .you-ll-like-this-club .illustration .tags{position:absolute;left:20px;bottom:-25px}.ficheclub .you-ll-like .you-ll-like-this-club .club-name,.ficheclub .you-ll-like .you-ll-like-this-club .price{margin-left:20px}.ficheclub .you-ll-like .you-ll-like-this-club .club-name{font-size:14px;font-weight:600}.ficheclub .you-ll-like .you-ll-like-this-club .price{font-size:13px}.ficheclub .you-ll-like .you-ll-like-this-club .bottom-button{display:block;position:absolute;left:0;bottom:0;background-color:#a50060;width:100%;height:50px;color:white;text-transform:uppercase;font-size:16px;line-height:50px;text-align:center;font-weight:bold}.ficheclub .last-club-viewed-list{text-align:left}.ficheclub .last-club-viewed-list .last-club-viewed{position:relative;color:#151515;display:flex;background-color:white;margin-bottom:20px;height:120px;padding:20px;flex-shrink:0}.ficheclub .last-club-viewed-list .last-club-viewed .illustration{margin-right:40px}.ficheclub .last-club-viewed-list .last-club-viewed .illustration img{display:block}.ficheclub .last-club-viewed-list .last-club-viewed .club{margin-top:30px;font-size:14px;max-width:370px}.ficheclub .last-club-viewed-list .last-club-viewed .club .club-name{font-weight:bold}.ficheclub .last-club-viewed-list .last-club-viewed .tags{padding:30px 0;position:absolute;top:25px;right:100px}.ficheclub .last-club-viewed-list .last-club-viewed .arrow-button{position:absolute;right:20px;height:50px;width:50px;background-color:#eee;color:#a50060;top:55px;line-height:48px;font-size:21px;vertical-align:middle}.ficheclub .last-club-viewed-list .last-club-viewed .arrow-button .arrow{transition:padding-left .5s;padding-left:17px}.ficheclub .last-club-viewed-list .last-club-viewed:hover .arrow-button .arrow{padding-left:25px}.ficheclub .presentation-accommodation{display:flex;margin-bottom:30px}.ficheclub .presentation-accommodation .presentation-accommodation-item{flex:1;border:1px solid #eee;margin-left:26px;font-size:14px;color:#151515}.ficheclub .presentation-accommodation .presentation-accommodation-item .illustration{position:relative;height:300px;width:465px}.ficheclub .presentation-accommodation .presentation-accommodation-item .illustration img{display:block}.ficheclub .presentation-accommodation .presentation-accommodation-item .illustration .title{position:absolute;top:0;left:0;color:white;font-size:32px;font-weight:600;padding:30px}.ficheclub .presentation-accommodation .presentation-accommodation-item:first-child{margin-left:0}.ficheclub .presentation-accommodation .presentation-accommodation-item .presentation-description{padding:20px}.ficheclub .presentation-accommodation .presentation-accommodation-item .title{font-size:16px;font-weight:600}.ficheclub .presentation-accommodation .presentation-accommodation-item p{margin-bottom:10px}.ficheclub .presentation-accommodation .presentation-accommodation-item p a{color:#268ace}.ficheclub .presentation-accommodation .presentation-accommodation-item hr{border:0;height:1px;background:#eee;margin:30px 0}.ficheclub.presentation-categories{font-size:16px;margin-bottom:20px}.ficheclub.presentation-categories h2{margin-bottom:5px}.ficheclub.presentation-categories .categories .categories-title{text-transform:uppercase;font-weight:bold;margin-top:30px}.ficheclub.presentation-categories .categories .category-list{display:flex;margin:20px 0 30px 0}.ficheclub.presentation-categories .categories .category-list .category{max-width:310px;margin:auto;margin-top:inherit;margin-bottom:inherit;color:white;min-height:210px;padding:15px;font-size:14px;text-align:left;flex:1}.ficheclub.presentation-categories .categories .category-list .category:not(:first-child){margin-left:20px}.ficheclub.presentation-categories .categories .category-list .category.category-confort{background-color:#3d89a0}.ficheclub.presentation-categories .categories .category-list .category.category-privilege{background-color:#953a71}.ficheclub.presentation-categories .categories .category-list .category.category-vip{background-color:#8d734d}.ficheclub.presentation-categories .categories .category-list .category .category-description{margin-top:30px}.ficheclub.presentation-categories .categories .all-media{background-color:white;width:400px;margin:15px auto}.ficheclub.presentation-categories .categories .all-media .media{padding:5px 0}.ficheclub.presentation-categories .categories .all-media .media:hover{font-weight:600}.ficheclub.presentation-categories .categories .all-media .label{width:auto}.ficheclub .unit-list{display:flex;flex-wrap:wrap;justify-content:space-between}.ficheclub .unit-list .unit{width:425px;overflow:hidden;border:1px solid #eee;padding:20px;margin-bottom:25px;position:relative}.ficheclub .unit-list .unit .carrousel{width:210px;overflow:hidden;height:300px;position:relative}.ficheclub .unit-list .unit .description{font-size:13px;margin-left:20px;width:190px}.ficheclub .unit-list .unit .description ul,.ficheclub .unit-list .unit .description li{margin:0;padding:0}.ficheclub .unit-list .unit .description ul{padding-left:20px}.ficheclub .unit-list .unit .description p,.ficheclub .unit-list .unit .description ul{font-size:13px;margin-bottom:5px}.ficheclub .unit-list .unit .description .title{font-size:16px;font-weight:600}.ficheclub .unit-list .unit .description .carac{font-weight:600;margin-bottom:20px;font-size:14px}.ficheclub .unit-list .unit .description .more-details{color:#268ace;text-transform:uppercase;font-weight:bold;margin:40px 0 20px 0;display:inline-block;font-size:14px}.ficheclub .unit-list .unit .unit-inner{display:flex;justify-content:space-between}.ficheclub .accommodation-services{font-size:14px}.ficheclub .accommodation-services .title{text-align:center}.ficheclub .accommodation-services .columns{justify-content:space-between}.ficheclub .accommodation-services .columns .column{width:370px}.ficheclub .accommodation-services ul{padding:0;margin-left:20px}.ficheclub .accommodation-services ul li{margin-bottom:10px}.ficheclub .accommodation-services p{margin-bottom:10px}.ficheclub .accommodation-services .paid-services{background-color:#eee;padding:15px}.ficheclub .expandable{position:relative}.ficheclub .expandable .content{max-height:400px;overflow:hidden}.ficheclub .expandable .content.full{max-height:none;padding-bottom:70px}.ficheclub .expandable .content.full ~ .read-more{background:0}.ficheclub .expandable .content ~ .read-more .less{display:none;color:#666}.ficheclub .expandable .content.full ~ .read-more .less{display:block}.ficheclub .expandable .content.full ~ .read-more .more{display:none}.ficheclub .expandable .read-more{display:block;background:linear-gradient(to bottom,transparent,#fff 100px);box-sizing:border-box;height:150px;position:absolute;bottom:0;left:0;width:100%}.ficheclub .expandable .read-more .read-more-inner{text-align:center;display:block;height:50px;border:1px solid #eee;background-color:#f6f6f6;color:#268ace;position:absolute;bottom:0;left:0;width:100%;line-height:50px;vertical-align:middle;font-size:14px;text-transform:uppercase;font-weight:bold}.ficheclub .expandable .read-more .read-more-inner .icon{margin:0 15px}.overcontainer{border-bottom:1px solid #eee;margin:0 0 50px 0}.belambra-popin.popin-fc{background-color:white;border-radius:0}.belambra-popin.popin-fc .long-description-popin{width:100%}.belambra-popin.popin-fc .long-description-popin .slick-track{margin-left:0;margin-right:0}.belambra-popin.popin-fc .long-description-popin .carrousel{position:relative;width:50%;float:left;margin-bottom:10px}.belambra-popin.popin-fc .long-description-popin .description{float:right;width:45%;margin-top:0}.belambra-popin.popin-fc .long-description-popin .under_carrousel{width:40%}#photos img{margin:15px 15px 30px 15px}#photos .slick-dots{top:auto;bottom:5px}.block_itinerary h4{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/picto_car.png) no-repeat 0 2px;font-family:'Open Sans',sans-serif;margin:0 0 22px 0;padding:0 0 0 26px;font-size:164%}.block_itinerary .block_visuel{float:right}.block_itinerary label{display:block;font-size:110%;margin:0 0 4px 0}.block_itinerary .input01{width:216px;height:26px;color:#757575;font-size:110%;margin:0 0 10px 0;padding:0 0 0 8px;border:1px solid #d6d6d6;border-top:1px solid #b0b0b0;border-left:1px solid #b0b0b0;font-family:'Open Sans',sans-serif;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}.block_itinerary .form{margin:0 0 19px 0}.block_itinerary .bt_submit{float:right;color:#268ace;cursor:pointer;font-size:136.5%;margin:0 10% 0 0;border:1px solid #7d94a4;padding:6px 20px 6px 20px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/dg_grey2.gif) repeat-x top}.block_itinerary input[type="text"]{width:-webkit-fill-available;margin:5px 10% 5px 0px;border:1px solid #cfcfcf}#layerCookies{background-color:#fff;font-size:13px;border:1px solid #333;bottom:25px;height:70px;margin:0;opacity:.95;padding:20px;position:fixed;right:25px;width:300px;z-index:999}#layerCookies p{position:relative;text-align:left}#layerCookies span{display:block;font-size:16px;margin-bottom:15px;text-transform:uppercase}#layerCookies .close{cursor:pointer;float:right;text-align:center}header{position:relative}header p{margin:0}header .slogan{position:absolute;left:220px;top:125px;font-size:21px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3);font-weight:normal;margin:0}header .sub-header{background:rgba(87,95,107,0.8);height:65px}header .sub-header .sub-header-inner{display:block;width:960px;margin:0 auto;position:relative}header .sub-header .sub-header-inner .sub-header-info{overflow:hidden}header .sub-header .sub-header-inner .sub-header-info .top-info{margin-top:1px;margin-bottom:0;position:relative;left:220px;color:#fff;font-size:12px}header .sub-header .sub-header-inner .sub-header-info .top-info .phone{padding-top:2px;vertical-align:top;display:inline-block}header .sub-header .sub-header-inner .sub-header-info .top-info .phone .phone-number{font-weight:bold;font-size:18px}header .sub-header .sub-header-inner .sub-header-info .top-info .free-text{vertical-align:top;display:inline-block;margin-left:5px}header .sub-header .sub-header-inner .sub-header-info .top-info .free-text p{color:white}header a.logo{display:block;text-decoration:none;outline:0;position:absolute;z-index:1}header nav .menu-lnk{color:black;display:block}header nav .menu-lnk .menu-lnk-item{cursor:pointer;display:inline-block;font-size:16px;font-weight:bold;position:relative}header nav .menu-lnk .menu-lnk-item:hover,header nav .menu-lnk .menu-lnk-item.foldedmenu-hover{background-color:#eee}header nav .menu-lnk .menu-lnk-item .foldedmenu-link a,header nav .menu-lnk .menu-lnk-item.menu-lnk-simple a{text-transform:uppercase;padding:15px 21px;display:block;color:#000;text-decoration:none}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-link a{position:relative;padding-right:25px}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-link a .arrow{position:absolute;top:calc(50% - 3px);right:5px;display:block;width:11px;height:6px;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas.png) no-repeat right}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu{display:none;position:absolute;z-index:1;left:0;z-index:2;width:800px;color:black}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h1,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h2,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h3,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h4,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h5,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu h6{margin:0 0 5px 0}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu p{margin-bottom:3px}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu a{font-size:16px;color:#2d2d2d}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu.align-right{right:0;left:initial}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu.align-right .foldedmenu-submenu-inner{right:0;position:absolute;z-index:1}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu .foldedmenu-submenu-inner{display:table;min-width:150px;padding:10px 10px 20px 10px;margin:0;background:#eee;font-weight:normal;letter-spacing:normal;word-spacing:normal}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu .foldedmenu-submenu-content{display:table-row}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu .foldedmenu-submenu-content .foldedmenu-column{display:table-cell;vertical-align:top;padding:0 15px}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu .foldedmenu-submenu-content .foldedmenu-column:last-child{border-right:0}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-submenu .foldedmenu-submenu-content a:hover{text-decoration:underline}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu .foldedmenu-link a:hover{text-decoration:none}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu:hover .foldedmenu-link a .arrow{transform:rotate(180deg)}header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu.foldedmenu-hover .foldedmenu-submenu,header nav .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu:hover .foldedmenu-submenu{display:block}header nav.secondary-menu{position:absolute;z-index:1;right:0;top:0}header nav.secondary-menu .menu-lnk .menu-lnk-item{font-size:14px;color:#fff}header nav.secondary-menu .menu-lnk .menu-lnk-item .foldedmenu-link a{color:#fff;text-transform:none;padding:10px;padding-right:25px}header nav.secondary-menu .menu-lnk .menu-lnk-item:hover .foldedmenu-link a{color:#414141}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-link a .arrow{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas_blanc.png) no-repeat right}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu:hover .foldedmenu-link a .arrow{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas.png) no-repeat right}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-submenu .foldedmenu-submenu-inner{padding:10px 10px 5px 20px}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-submenu p{margin-bottom:10px}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-lnk-foldedmenu .foldedmenu-submenu a{font-size:14px}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-account-wrapper:hover .menu-account{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/my_account_grey.png) no-repeat left}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-account-wrapper{margin-left:20px;padding-left:10px}header nav.secondary-menu .menu-lnk .menu-lnk-item.menu-account-wrapper .menu-account{padding-left:30px;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/my_account.png) no-repeat left}header nav.primary-menu{height:52px;background-color:white}header nav.primary-menu .primary-menu-inner{width:960px;display:block;margin:0 auto;position:relative}header nav.primary-menu .primary-menu-inner .menu-lnk{position:absolute;top:0;right:0;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/tag.png) no-repeat right 45px bottom 0px;height:93px}header nav.primary-menu h1{font-size:32px}header nav.primary-menu h2{font-size:24px}header nav.primary-menu h3{font-size:18px}header nav.primary-menu h4{font-size:16px}header .background-homepage{margin:0 auto;position:relative}header .background-homepage .background-homepage-inner{position:absolute;z-index:-1;height:730px;right:0;top:0;min-width:100%;min-height:100%;overflow:hidden;line-height:0;background-size:cover;background-repeat:no-repeat}header .background-homepage .background-homepage-inner .background-cache{height:50px;width:100%;position:absolute;bottom:0;left:0;background-color:white}header .background-homepage .youtube-container{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}header .background-homepage .youtube-container.loaded{transition:opacity .5s ease-in;opacity:1}header .background-homepage .tmp-background-img{opacity:0;position:absolute;top:0;left:0;width:1200px;height:675px;background-repeat:no-repeat;background-size:cover}header .background-homepage .tmp-background-img.loaded{transition:opacity .5s ease-in;opacity:1}.footer{background:#a50060;padding:20px 0}.footer img{vertical-align:middle}.footer .content-footer{overflow:hidden;width:960px;margin:0 auto}.footer ol,.footer ul,.footer dl{list-style:none outside none;width:auto;padding:0;margin:0}.footer .item-float{margin:0 58px 15px 0;float:left;width:29%}.footer .item-float.last{margin:0 0 15px 0}.footer .item-float img{display:none}.footer .item_block_a{margin:0 0 15px 0}.footer .item_block_a .toggleFooter{display:inline-block;padding-right:25px;background:url(../modules/belambra-templates/css/compiled/../../images/css2018/picto_open_opened.gif) no-repeat right top 3px}.footer .item_block_a .toggleFooter.hiddenList{background:url(../modules/belambra-templates/css/compiled/../../images/css2018/picto_open_closed.gif) no-repeat right top 3px}.footer .item_block_a .footerListTitle{font-size:14px;color:#fff;text-transform:uppercase;margin:0 0 11px 0}.footer .item_block_a ul{margin:0 0 29px 2px}.footer .item_block_a ul li{font-size:12px;margin-bottom:5px}.footer .item_block_a ul li img{margin:0 0 0 13px}.footer a,.footer a:visited,.footer a:link{color:#fff;text-decoration:none}.footer a:hover,.footer a:visited:hover,.footer a:link:hover{text-decoration:underline}.footer .block-inner{border-top:1px solid #fff;padding:23px 0 0 0;text-align:center;background:0}.footer .block-inner ul{display:inline-block}.footer .block-inner ul li{color:#fff;display:inline-block;margin:0}.footer .block-inner ul li.img a:hover{text-decoration:none;opacity:.8}.footer .block-inner ul li .dash{margin:0 3px}.footer .bottom-links{font-size:11px}.footer .top-links{margin:10px 0 30px 0}.footer .top-links .social-link{display:inline-block;margin-right:20px;color:#fff;font-size:14px}.footer .top-links .social-link a.img{text-decoration:none}.footer .top-links .social-link img{vertical-align:middle}.section-intermediate{margin-top:80px}.block_search form .input2,.block_search .form_block .input2,.date_calendar .input2,.startDateDatepicker{background:url(../modules/belambra-templates/css/compiled/../../images/css/calendar.png) no-repeat scroll right center #fff;border:0;height:45px;border-top:1px solid #cfcfcf;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 0 15px 0;padding:4px 0 1px 3px;width:99px;color:#757575;font-size:12px;float:left;cursor:pointer}.block_search form .select2,.block_search .form_block .select2{float:left;width:99px;margin:0 17px 20px 0}.block_search form select,.block_search .form_block select{border:0;height:45px;border-top:1px solid #cfcfcf;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 0 15px 0;padding:7px 1px 6px 2px;color:#757575;font-size:110%;background:#fff;background-color:white;background-image:url(../modules/belambra-templates/css/compiled/../../images/css2018/chevron_bas.png);background-position:right 10px center;background-repeat:no-repeat}.select_block select{width:150px;vertical-align:middle}.block_total .block_price strong{font-size:16px}.block_search form .input2,.block_search .form_block .input2,.date_calendar .input2,.startDateDatepicker{font-size:12px}.block_search form select,.block_search .form_block select{font-size:12px}.block_search form,.block_search .form_block_page_list{min-height:210px}.bookingChoicePicker .ui-state-default,.bookingChoicePicker .ui-widget-content .ui-state-default{font-size:12px}.list_nav li.open div.overview{z-index:1}.item_formula{z-index:1}.select_form label[for="ages"]{margin:5px 0 0 0}