@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}html.has-slideshow-full-screen{height:100%;overflow:hidden}body{font-family:'Lato',sans-serif;font-size:13px;font-size:1.3rem;font-weight:normal;color:#363636}.has-slideshow-full-screen body{height:100%;overflow:hidden}header,footer,section,hgroup,aside,nav,article,figure,figcaption,time{display:block}a img{border:0}figure{margin:0;padding:0}img{max-width:100%}textarea{max-width:100%}a{text-decoration:none;cursor:pointer;color:#eb6a0a}p{word-wrap:break-word;hyphens:auto}::-webkit-scrollbar{width:10px;background-color:#f3f2ee}::-webkit-scrollbar-thumb{background-color:#eb6a0a}.hidden{display:none}.bold{font-weight:bold}.desktop-only,.page .desktop-only{display:inherit}.tablet-only,.page .tablet-only{display:none}.mobile-only,.page .mobile-only{display:none}.ui-datepicker-loading{padding:0 0 4px;text-align:center}.sm-simple{border:0;box-shadow:none;background-color:transparent}.sm-simple li{display:inline-block;float:none;border:0}.sm-simple li li{width:100%}.sm-simple a span.sub-arrow{top:12%;width:19px;height:10px;margin:auto;text-indent:-9999px;background:url('/resources/img/pictos/select-arrow-sprite.png') no-repeat center -60px}.sm-simple a:hover span.sub-arrow,.sm-simple a.highlighted span.sub-arrow{background-position:center -120px}.sm-simple a,.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active{font-family:'Lato',sans-serif}.js-dropdown-list{display:inline-block;cursor:pointer}.js-dropdown-list-wrapper{display:inline-block;position:relative}.js-dropdown-list-button-wrapper{position:relative;padding-right:1em;margin:0;height:32px;line-height:32px;z-index:12}.js-dropdown-list-button-wrapper-label{margin:0 12px 0 0}.js-dropdown-list-button-wrapper-arrow-down{width:19px;height:10px;margin:auto;position:absolute;top:2px;bottom:0;right:0;background:url("/resources/img/pictos/select-arrow-sprite.png") no-repeat center top}.js-dropdown-list-items{padding:0 5px 5px 5px;margin:0;position:absolute;top:0;left:0;list-style:none;border:1px solid #a3a3a3;border-top:0;border-radius:0 0 5px 5px;box-shadow:0 3px 7px rgba(0,0,0,.5);z-index:11}.js-dropdown-list-item.language-item.selected{display:none}.defile-parent{overflow:hidden}.defile{display:inline-block;padding-left:100%;text-indent:0;text-align:left;white-space:nowrap;-webkit-animation:marqueelike 30s linear infinite;-moz-animation:marqueelike 30s linear infinite;-o-animation:marqueelike 30s linear infinite;-ms-animation:marqueelike 30s linear infinite;animation:marqueelike 30s linear infinite}.defile-parent:hover *{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes marqueelike{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@-moz-keyframes marqueelike{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@-o-keyframes marqueelike{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@-ms-keyframes marqueelike{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}@keyframes marqueelike{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.rsOverflow{max-width:100%}.rsMinW .rsGCaption{font-size:inherit}.rsBullets{position:absolute;bottom:12px;right:12px;z-index:110}.rsBullet{display:inline-block;height:12px;width:12px;margin:0 4px;border-radius:50%;background:#fff;cursor:pointer}.rsNavSelected{background:#eb6a0a}.rsFullscreenBtn{position:absolute;top:12px;right:12px;z-index:250}.rsFullscreenIcn{display:block;height:32px;width:32px;background:url("/resources/img/pictos/slideshow-fullscreen-sprite.png") no-repeat center top rgba(255,255,255,.80);cursor:pointer}.rsFullscreenIcn:hover{background-position:center -64px;background-color:#eb6a0a}.rsArrow{position:absolute;height:100%;width:72px;top:0;bottom:inherit}.rsArrow.rsArrowLeft{right:inherit;left:0}.rsArrow.rsArrowRight{right:0;left:inherit}.rsArrowIcn{display:block;width:24px;height:24px;position:absolute;top:0;bottom:0;margin:auto;padding:12px 6px;background:url('/resources/img/pictos/arrow-sprite.png') no-repeat center top rgba(255,255,255,0.80)}.rsArrowIcn:hover{background-color:#eb6a0a}.rsArrowLeft .rsArrowIcn{left:0;right:inherit;background-position:center -36px}.rsArrowLeft .rsArrowIcn:hover{background-position:center 12px}.rsArrowRight .rsArrowIcn{left:inherit;right:0;background-position:center -132px}.rsArrowRight .rsArrowIcn:hover{background-position:center -84px}.r-tabs{border:0;background-color:transparent}.r-tabs .r-tabs-nav{display:table;table-layout:fixed;height:100%;width:95%;margin:0 auto;border-spacing:8px 0}.r-tabs .r-tabs-nav .r-tabs-tab{display:table-cell;height:100%;background-color:#796f68;color:#fff}.r-tabs .r-tabs-nav .r-tabs-tab.r-tabs-state-active{background-color:#eb6a0a}.r-tabs .r-tabs-nav .r-tabs-anchor{display:block;height:100%;padding:12px 0;border-radius:0;box-sizing:border-box;outline:0}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{background-color:transparent;color:#fff}.r-tabs .r-tabs-panel{padding:0;border:1px solid #eb6a0a;border-radius:0;background-color:transparent}.owl-theme .owl-controls{margin:0}.owl-theme .owl-controls .owl-buttons div{width:24px;height:16px;text-indent:-9999px;border-radius:0;opacity:1;background:url("/resources/img/pictos/arrow-sprite.png") no-repeat transparent}.owl-theme .owl-controls .owl-buttons .owl-prev{background-position:center -530px}.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.owl-theme .owl-controls .owl-buttons .owl-prev:active{background-position:center -626px}.owl-theme .owl-controls .owl-buttons .owl-next{background-position:center -482px}.owl-theme .owl-controls .owl-buttons .owl-next:hover,.owl-theme .owl-controls .owl-buttons .owl-next:active{background-position:center -578px}.owl-theme .owl-controls .owl-page span{background-color:#eb6a0a}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-style:normal;font-weight:normal;text-transform:uppercase;word-wrap:break-word;hyphens:auto}h1,.h1{font-size:28px;font-size:2.8rem}h2,.h2{font-size:22px;font-size:2.2rem}h3,.h3{font-size:19px;font-size:1.9rem}h4,.h4{font-size:17px;font-size:1.7rem;font-style:italic;font-weight:normal;color:#796f68;text-transform:none}span.subtitle{display:block;margin:8px 0 0 0}input,select,textarea{min-width:186px;margin:0;padding:4px 8px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #999;outline:0;color:#363636;font-size:13px;font-size:1.3rem;font-family:'Lato',sans-serif}input[type="text"],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;background-color:#fff}input{min-height:18px}input.hasDatepicker{cursor:pointer}select,textarea{width:186px}[type="radio"],[type="checkbox"]{height:auto;min-width:inherit;padding:0;border:0;vertical-align:middle}[type="file"]{max-width:186px}label.error{display:inline-block;color:red;text-align:left;margin:4px 2px}label.error a{color:red;text-decoration:underline}[type="radio"].error,[type="checkbox"].error{min-height:0;outline:1px solid red}select{padding:4px 22px 4px 4px;background:url("/resources/img/pictos/select-arrow-sprite.png") no-repeat right 4px top -50px #fff}select::-ms-expand{display:none}[type="text"].error,select.error,textarea.error{border:1px solid red}.placeholder{color:#777}::-webkit-input-placeholder{color:#777}::-moz-placeholder{color:#777;opacity:1}:-ms-input-placeholder{color:#777}[type="checkbox"]{vertical-align:middle;width:auto;cursor:pointer}.checkbox-label{display:inline;vertical-align:middle;cursor:pointer}.radio-label{cursor:pointer}.label-with-placeholder{display:none}.label-without-placeholder{display:inline-block;min-height:18px}.page-content .section-form ul{list-style:none}.page-content .section-form select{width:30px;min-width:0}.section-form{background-color:#f2f2f2;text-align:left}.section-form-legend-wrapper{background-color:#e6e1dc}.section-form-legend-title{font-size:18px;font-size:1.8rem;padding:12px}.section-form .edge{border-style:solid}.section-form .edge-darker{border-color:#363636}.section-form .edge-whiter{border-color:#fff}.section-form-legend-wrapper.edge,.section-paving-legend-wrapper.edge{border-bottom-width:3px}.section-form-part-wrapper-outer{display:table;table-layout:auto;width:100%}.section-form-part-wrapper-inner{display:table-cell;vertical-align:middle;padding:12px;text-align:left;color:#363636;box-sizing:border-box}.section-form-wrapper .section-form-fields-wrapper{display:inline-block;width:47.5%;vertical-align:top}.section-form-wrapper .section-form-fields-wrapper:first-child{margin:0 5% 0 0}.form-error .section-form-fields-wrapper .section-form-field-container{min-height:50px;margin:18px 0 0 0}.section-form p.section-paving-legend-title{margin:0}.section-paving-field-wrapper{padding:0 24px 1px 24px}.section-paving-legend-title{padding:12px;font-size:18px;font-size:1.8rem}.section-form-steps-action-wrapper{text-align:right}.section-form-wrapper .section-form-steps-action-wrapper{margin:18px 0}.section-form-steps-action-wrapper .button{box-sizing:border-box;height:36px;line-height:32px;vertical-align:middle;background-image:url("/resources/img/pictos/arrow-sprite.png");background-repeat:no-repeat}.section-form-steps-action-wrapper .button-confirm-final{background-image:none;padding:0 12px}.section-form-steps-action-wrapper .button-cancel{padding:0 12px 0 28px;margin:0 12px 0 0;background-color:#fff;background-position:left -524px;color:#eb6a0a;text-decoration:none}.section-form-steps-action-wrapper .button-confirm{padding:0 28px 0 12px;background-position:right -380px}.section-form-steps-action-wrapper .button-confirm:hover{background-position:right -476px}.event-booking-confirm .section-form select{min-width:176px}.section-booking-product-family-footer-wrapper,.section-booking-total-price-wrapper{background-color:#e6e1dc}.section-form p.section-booking-total-price-wrapper,.section-form p.section-booking-product-family-footer-wrapper{margin:0}.section-booking-product-family-footer-wrapper,.section-booking-total-price-wrapper{font-size:18px;font-size:1.8rem;padding:12px}.section-booking-product.edge,.section-booking-extra.edge,.section-booking-product-family-footer-wrapper.edge,.section-booking-total-price-wrapper.edge{border-top-width:3px}.section-booking-product.edge:first-child{border:0}.section-booking-header-part.section-booking-product-title{display:none}.section-booking-product-family-title{background-color:#998d83;font-size:18px;font-size:1.8rem;color:#fff;padding:12px}.section-booking-product-family .section-booking-product-wrapper{margin:0;padding:0}.section-booking-product-title{font-size:16px;font-size:1.6rem;color:#eb6a0a;text-transform:uppercase;margin:0 0 6px 0}.section-booking-product{display:table;table-layout:auto;width:100%}.section-booking-product-part{display:table-cell;vertical-align:middle;padding:12px;text-align:left;color:#363636;box-sizing:border-box}.section-booking-product-part-img-wrapper{padding:0;vertical-align:top}.section-booking-product-part-img-wrapper img{display:block}.web-exclusive-ribbon-container{overflow:hidden;position:absolute;height:150px;width:150px}.web-exclusive-ribbon{width:15em;height:auto;position:absolute;top:30%;left:calc(100% - 15em);transform:rotate(-45deg);background:#eb6a0a;padding:.5em 1em;color:#fff;text-align:center;text-transform:uppercase}.web-exclusive-ribbon-content-outer{position:relative;border-top:1px dashed #fff;border-bottom:1px dashed #fff;line-height:1.5em}.web-exclusive-ribbon-content-inner{display:inline-block;max-width:70%;margin:0 auto}.web-exclusive-ribbon-content-inner:before,.web-exclusive-ribbon-content-inner:after{content:'.';position:absolute;top:25%;font-size:2em;transform:translateY(-60%)}.web-exclusive-ribbon-content-inner:before{left:1em}.web-exclusive-ribbon-content-inner:after{right:1em}.web-exclusive-price-strike{color:#757575;position:relative;text-decoration:none}.web-exclusive-price-strike:before{content:'';height:.1em;position:absolute;top:.5em;left:0;right:0;background:#757575;transform:rotate(-30deg)}.bloc-offres-prestations-wrapper .is-web-exclusive .prestation-price{margin:0 5px 0 0}.bloc-offres-prestations-wrapper .is-web-exclusive .web-exclusive-price-strike{font-size:1.2em}.bloc-offres-prestations-wrapper .is-web-exclusive .child .web-exclusive-price-strike{font-size:1em}.is-web-exclusive .offre-prestation-price-wrapper{margin:12px 0 12px 0}.offre-prestation-price-web-exclusive-title{color:#eb6a0a;text-transform:uppercase}.event-booking-init .section-booking-input-wrapper .prestation-unit-price{color:#eb6a0a;font-size:1.4em}.section-booking-product-part-action .section-booking-price-total{color:#eb6a0a;font-size:1.4em}.booking-subtotal-exclusive{display:none}.booking-total-price-exclusive{color:#757575;font-size:.8em;margin:0 0 0 1em;text-transform:none}.slideshow-full-width .is-web-exclusive.slide-content{width:510px;padding:0}.slideshow-full-width .is-web-exclusive .slide-title{margin-top:2.5em}.slideshow-full-width .is-web-exclusive .slide-link{margin-bottom:1em}.slide-information-web-exclusive{color:#eb6a0a;display:block;font-size:1.4em}.slideshow-full-screen .is-web-exclusive .slide-content{width:490px;max-width:inherit}.slideshow-full-screen .is-web-exclusive .slide-content-inner-wrapper{display:block;margin-top:2em}.section-booking-product-part-content{width:36%;text-align:left}.section-form .section-booking-product-part-content p,.section-form .section-booking-product-part-content ul{margin:0}.section-booking-product-part-action{width:32%}.section-form .section-booking-input-wrapper{margin:12px 0;text-align:right}.section-form .section-booking-input-wrapper:first-child{margin:0 0 12px 0}.section-booking-input-label{padding:0 4px 0 0}.section-booking-line-element{vertical-align:middle}.section-booking-line-text{display:inline-block;min-width:50px}.section-booking-price-separator{min-width:18px;padding:0 4px}.section-booking-product-family-footer-wrapper,.section-booking-total-price-wrapper{text-align:right;text-transform:uppercase;font-weight:bolder;color:#eb6a0a}.section-booking-total-price-wrapper .total-price-label{color:#363636}.section-booking-total-price-wrapper .total-price-label{margin:0 24px 0 0}.section-booking-product-part-action label.error{display:block}.section-booking-confirm-outer-wrapper{display:table;table-layout:fixed;text-align:center}.section-booking-confirm-wrapper{display:table-cell;box-sizing:border-box;width:50%;vertical-align:top;text-align:left}.section-booking-confirm-wrapper.edge:first-child{border-width:0 12px 0 0}.section-booking-confirm-wrapper.edge:last-child{border-width:0 0 0 12px}.section-booking-confirm-wrapper .section-form-field-container input{box-sizing:border-box;width:100%}.section-booking-confirm-wrapper .section-paving-field-wrapper select{width:115px;min-width:0}.section-booking-confirm-wrapper .section-paving-field-wrapper select[name=paysId]{min-width:205px}.section-booking-confirm-wrapper label.error{display:block}.section-booking-list-payment-mode{display:table;table-layout:fixed;width:100%}.section-booking-item-payment-mode{display:table-cell;padding:0 12px;text-align:center}.section-booking-item-payment-mode label,.section-booking-item-payment-mode input{display:block;margin:0 auto}.section-booking-item-payment-mode input{min-height:0}.section-booking-item-payment-mode-title{display:none}.contact-header-subtitle-wrapper{background-color:#f2f2f2;padding:12px;margin:0 0 24px 0;clear:both}.contact-header-subtitle,.contact-header-subtitle-button{display:inline-block;vertical-align:middle}.page-content .contact-header-subtitle-wrapper .contact-header-subtitle{margin:0}.contact-header-subtitle-button{margin:0 24px}.section-contact-demande-warpper .section-form-part-wrapper-inner{vertical-align:top}.section-contact-wrapper .section-paving-legend-title label,.section-contact-wrapper .section-paving-legend-title select{vertical-align:middle}.section-contact-wrapper .section-form [type="text"]{width:226px}.section-contact-wrapper .section-form select{width:186px}.section-contact-wrapper .section-form textarea{box-sizing:border-box;width:100%;height:256px}.section-contact-wrapper .section-form [name=date]{display:inline-block;width:200px}.section-contact-wrapper .section-form-part-wrapper-outer{table-layout:fixed}.section-contact-contacts-wrapper{box-sizing:border-box;background-color:#f2f2f2;padding:18px;margin:0 auto 18px auto}.section-contact-contacts-wrapper ul.contact-list-wrapper{display:inline-block;list-style:outside none none;padding:0 3%;vertical-align:top;width:27%;text-align:left;margin:0;line-height:1.3}.section-contact-contacts-wrapper ul.contact-list-wrapper h2{margin-top:30px;hyphens:none;font-weight:bold;color:#eb6a0a}.section-contact-contacts-wrapper ul.contact-list-wrapper h3{font-size:14px;font-size:1.4rem;margin-top:5px;margin-top:.5rem;font-weight:bold;text-transform:none}.section-contact-contacts-wrapper a{color:inherit}.section-contact-contacts-wrapper a:hover,.section-contact-contacts-wrapper a:active,.section-contact-contacts-wrapper a:focus{text-decoration:underline}.section-contact-confirm-wrapper{margin:0 0 18px 0;padding:1px 18px;text-align:center}.captcha-container{display:inline-block;width:234px}.captcha-img,.captcha-button,.captcha-input{border-color:#999;border-style:solid}.captcha-container.error .captcha-img,.captcha-container.error .captcha-button,.captcha-container.error .captcha-input{border-color:red}.captcha-img{vertical-align:top;border-width:1px 0 0 1px;background-color:#fff;cursor:pointer}.captcha-button{display:inline;vertical-align:top;height:37px;width:26px;border-width:1px 1px 0 0;background:url("/resources/img/pictos/captcha-refresh-sprite.png") no-repeat scroll;background-position:6px 9px;background-color:#eb6a0a;cursor:pointer}.captcha-button:hover{background-position:6px -23px;box-shadow:inset 0 0 0 2px #eb6a0a;background-color:#fff}.captcha-input{border-width:0 1px 1px 1px}.captcha-wrapper .captcha-container .captcha-input{width:100%;box-sizing:border-box}button{margin:0;padding:0;border-radius:0;box-shadow:none;font-family:'Lato',sans-serif;text-shadow:none}.button{display:inline-block;min-width:70px;padding:6px 20px;border:2px solid #eb6a0a;text-align:center;background:#eb6a0a;font-family:'Lato',sans-serif;font-size:13px;font-size:1.3rem;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer;outline:0;-webkit-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.button:hover{background-color:#fff;color:#eb6a0a;text-decoration:none}.button-dark{color:#fff;background:#363636;border-color:#363636}.button-dark:hover{color:#363636;background:#fff}.ui-widget input{font-size:13px;font-size:1.3rem}.btn-play-video{background-color:#fff;background-color:rgba(255,255,255,0.8)}.btn-play-video-picto,.btn-play-video-label{display:inline-block;vertical-align:middle}.btn-play-video-label{max-width:92px;padding:0 6px;font-size:11px;color:#363636;text-transform:uppercase;vertical-align:middle}.btn-play-video:hover .btn-play-video-label{text-decoration:underline}.picto-add,.picto-anchor,.picto-info,.picto-helix,.picto-marker,.picto-menu,.picto-minus-plus,.picto-phone,.picto-remove,.date-picker-button{background-image:url('/resources/img/pictos/pictos-sprite.png');background-repeat:no-repeat}.picto-marker{background-position:center 0}.picto-anchor{background-position:center -64px}.picto-helix{background-position:center -128px}.picto-phone{background-position:center -256px}.picto-info{display:inline-block;width:16px;height:16px;background-position:center -1096px}.picto-info:hover{background-position:center -1160px}.picto-minus-plus{display:inline-block;width:32px;height:32px;background-position:center -512px}.question.closed .picto-minus-plus{background-position:center -448px}.picto-minus-plus.orange{background-position:center -576px}.picto-minus-plus.brown{background-position:center -1216px}.header-nav-btn-menu .picto-menu{background-position:center -384px}.header-nav-btn-menu.collapsed .picto-menu{background-position:center -320px}.social-link{display:block;height:26px;width:26px;background:url('/resources/img/pictos/social-network-sprite.png') no-repeat scroll center center transparent}.social-link.facebook{background-position:center 0}.social-link.twitter{background-position:center -52px}.social-link.youtube{background-position:center -104px}.social-link.facebook:hover{background-position:center -156px}.social-link.twitter:hover{background-position:center -208px}.social-link.youtube:hover{background-position:center -260px}.btn-play-video-picto{width:34px;height:32px;background:url("/resources/img/pictos/slideshow-video-sprite.png") no-repeat center -8px #eb6a0a}.btn-play-video:hover .btn-play-video-picto{background-position:center -104px;background-color:#fff}.date-picker-button{display:inline-block;height:20px;width:22px;text-indent:-9999px;background-color:transparent;background-position:center -1030px}.flag{display:inline-block;width:32px;height:16px;background-image:url('/resources/img/pictos/flags-sprite.png');background-repeat:no-repeat}.flag-FR{background-position:center 0}.flag-EN{background-position:center -32px}.flag-ES{background-position:center -64px}.flag-DE{background-position:center -96px}.flag-BR{background-position:center -128px}.flag-IT{background-position:center -160px}.flag-ZH{background-position:center -192px}.flag-JA{background-position:center -224px}.flag-RU{background-position:center -256px}.wave:after{display:block;width:51px;height:8px;content:' ';margin:0 auto;padding:8px 0;background:url("/resources/img/pictos/wave-sprite.png") no-repeat right center}.wave.little:after{width:28px;height:4px;background:url("/resources/img/pictos/wave-little-sprite.png") no-repeat right center}.wave.white:after{background-position:left center}.wave.orange:after{background-position:center center}.frame{padding:18px;background:none repeat scroll 0 0 rgba(255,255,255,.80)}.frame.black{background:none repeat scroll 0 0 rgba(0,0,0,.80);color:#fff}.frame.little{padding:8px}.object-wrapper,.video-wrapper{margin:0 auto;width:100%;max-width:100%}.object-container,.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.object-container iframe,.video-container iframe,.object-container object,.video-container object,.object-container embed,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper.video-youtube .video-container{padding-top:0}.sc-price{font-size:32px;font-size:3.2rem;color:#eb6a0a;vertical-align:middle}.sc-picto{display:block;margin:0 auto 8px auto}.sc-picto img,.sc-picto span{display:inline-block;vertical-align:middle}.sc-picto span{margin:0 0 0 8px;font-weight:bold;text-transform:uppercase}.page{position:relative;margin:0 auto;min-height:100%}.grid{width:1098px;margin:0 auto}.grid.grid-small{max-width:800px}.has-slideshow-full-screen .page-header{position:absolute;top:0;right:0;left:0;z-index:120}.languages-list{background-color:#fff}.language-link{text-align:left;color:#363636}.language-link .flag,.language-link .language-label{vertical-align:middle}.language-link .language-label{padding:0 0 0 6px;color:#fff}.languages-list .language-label{color:#363636}.languages-list .language-link{line-height:32px}.aside-nav-wrapper{position:relative;background:#998d83;z-index:101}.aside-link-list,.aside-link-item{display:inline}.aside-nav .aside-link{display:inline-block;padding:0 12px;color:#fff;text-transform:uppercase;vertical-align:middle}.aside-nav .aside-link:hover{text-decoration:underline}.aside-link.header-nav-btn-menu{display:none}.aside-link.header-nav-btn-language{margin:0 22px 0 0}.aside-link .label-for-mobile{display:none}.aside-link-picto{display:inline-block;height:32px;width:32px;margin:0 8px 0 0;vertical-align:middle}.secondary-aside-nav{float:right}.secondary-aside-nav .aside-link{line-height:32px;border-left:1px dotted #fff}.header-nav-btn-booking{background-color:#eb6a0a}.aside-nav .header-nav-btn-booking .aside-link-picto{display:none}.header-nav-btn-booking .aside-link-picto{margin:0}.header-nav-btn-phone .price{font-size:10px;font-size:1rem;text-transform:lowercase}.header-nav-btn-menu{display:none}.main-nav-wrapper{background-color:rgba(255,255,255,0.80)}.main-nav-inner-wrapper{position:relative;clear:both}.main-nav{display:block;vertical-align:top}.main-nav:before{clear:both;content:''}.logo-link{position:absolute;top:8px;left:0;width:90px;margin:6px 0;z-index:100}.logo-img{max-width:90px;vertical-align:middle}.nav-list{display:inline-block;line-height:58px}.nav-list:first-child{margin:0 0 0 140px}.nav-list:last-child{float:right}.nav-list .sub-menu{z-index:300}.nav-list .nav-item{height:100%;vertical-align:middle}.nav-list .nav-item-link{display:block;width:112px;min-height:34px;vertical-align:middle;white-space:normal}.nav-list .sub-menu .nav-item-link{min-height:inherit;line-height:34px}.nav-list .nav-item-link,.nav-list .nav-item-link:hover,.nav-list .nav-item-link:focus,.nav-list .nav-item-link:active,.nav-list .nav-item-link.highlighted,.nav-list .nav-item-link.disabled{padding:0 8px;font-size:13px;font-size:1.3rem;color:#796f68;text-transform:uppercase;border:1px solid #796f68;border-top:0;border-bottom:0;border-right:0}.nav-list .nav-item-link.disabled{background:transparent;cursor:pointer}.nav-list .nav-item-link:hover,.nav-list .nav-item-link:focus,.nav-list .nav-item-link:active,.nav-list .nav-item-link.highlighted,.nav-list .nav-item-link.disabled:hover,.nav-list .nav-item-link.disabled:focus,.nav-list .nav-item-link.disabled:active{color:#eb6a0a;background-color:transparent}.nav-list .nav-item .nav-item:hover .nav-item-link{color:#fff;background-color:#998d83}.nav-list .nav-item-link.has-submenu{padding:0 44px 0 8px}.nav-list .nav-item-secondary .nav-item-link{width:auto;min-height:0;border:0}.old-browser-message-wrapper{padding:8px;color:#fff;background:red}.rgpd-banner{position:fixed;bottom:0;left:0;right:0;z-index:65535;box-shadow:0 -1px 5px 5px rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.3)}.rgpd-banner>*{box-sizing:border-box}.rgpd-banner a,.rgpd-banner button{display:inline-block;font-size:1em}.rgpd-banner-wrapper{padding:1em 1.5em;text-align:left}.rgpd-banner-message{display:inline-block;margin-bottom:.5em}.rgpd-banner-footer{text-align:right}.rgpd-banner-footer-link-cookie,.rgpd-banner-button-confirm{background:inherit;color:inherit;font-weight:bold}.rgpd-banner-footer-link-cookie{margin-right:1em;margin-bottom:1em;text-decoration:underline}.rgpd-banner-footer-link-cookie:hover,.rgpd-banner-footer-link-cookie:focus,.rgpd-banner-footer-link-cookie:active{text-decoration-style:dashed}.rgpd-banner-button-confirm{text-decoration:none;background-color:transparent;border:1px solid;border-radius:1em;padding:.5em}.rgpd-banner-button-confirm:hover,.rgpd-banner-button-confirm:focus,.rgpd-banner-button-confirm:active{background-color:rgba(255,255,255,0.2)}.rgpd-banner{background:#eb6a0a;color:#fff}.rgpd-banner-wrapper{width:1098px;margin:0 auto}.rgpd-banner-showed.has-slideshow-full-screen body{padding-bottom:0 !important;height:calc(100% - 6em)}.rgpd-banner-showed.has-slideshow-full-screen .rsBullets{bottom:7em}@media screen and (max-width:1200px){.rgpd-banner-wrapper{width:auto}}@media screen and (max-width:600px){.rgpd-banner-showed.has-slideshow-full-screen .rsBullets{bottom:1em}}.information-message-wrapper{position:relative;padding:12px;font-family:'Open Sans';color:#FFF;text-align:center;z-index:10}.information-message-wrapper.classic{background:#fff;color:#000}.information-message-wrapper.alert{background:#c00;color:#fff}.information-message-wrapper.alert a{color:#000}.information-message-wrapper+.page{min-height:calc(100% - 48px)}.information-message-wrapper+.page .rsBullets{bottom:calc(12px + 48px)}.page-footer{position:static;bottom:0;left:0;right:0;z-index:100}.has-slideshow-full-screen .page-footer{position:absolute}.footer-links-wrapper{padding:8px 0;background:#796f68;color:#fff}.footer-links-part{display:inline-block;vertical-align:middle}.footer-nav{width:80%;text-align:left;line-height:1.3}.footer-nav li{display:inline-block;vertical-align:middle;margin:0 8px}.footer-link{color:#fff}.footer-link:hover{text-decoration:underline}.footer-follows{width:20%;text-align:right;font-style:italic}.footer-social-intro,.social-pages{display:inline-block;vertical-align:middle}.footer-social-intro{padding:1px 8px;border-left:1px solid #fff}.social-pages li{display:inline-block;vertical-align:middle;margin:0 4px}.footer-branding-wrapper{padding:4px 0;background:#fff;text-align:right}.footer-branding-wrapper a{display:inline-block}.sodexo-logo{max-height:18px}.page-content{text-align:center}.page-content p,.page-content ul,.page-content h3+h4{margin:18px 0}.page-content ul{list-style:inside none disc}.slideshow-wrapper{position:relative}.slide-content{display:block;position:absolute;width:386px;top:18%;right:0;text-align:center;z-index:200}.rsFullscreen .slide-content{display:none}.slide-title a{color:inherit}.slide-title+.slide-text{margin:12px 0 0 0}.slide-link{margin:12px 0 0 0}.slide-text{box-sizing:border-box;padding:0 32px;text-align:center;line-height:1.3}.aside-slideshow{position:absolute;bottom:0;left:0;right:0;padding:12px;z-index:100}.aside-slideshow .popin-video{position:absolute;left:12px;bottom:12px}.aside-slideshow .anchor-button-list{display:inline-block;margin:0}.anchor-button-item{display:inline-block;margin:0 12px 0 0;vertical-align:middle}.anchor-button-img{max-height:32px;vertical-align:middle}.anchor-button-label{margin:0 0 0 4px;font-size:11px;font-size:1.1em;color:#fff;filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=1);text-shadow:1px 1px 1px #000;text-transform:uppercase;text-decoration:underline}.slideshow-full-screen-wrapper{width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.slideshow-full-screen-wrapper .aside-slideshow{z-index:100}.slideshow-full-screen{height:100%;width:100%}.slideshow-full-screen-slide{height:100%;background:none no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slideshow-full-screen-slide-img{max-width:none}.slideshow-full-screen .slide-content{top:28%;right:0;display:table;table-layout:fixed;max-width:386px;border-radius:0;background:rgba(255,255,255,0.8) none repeat scroll 0 0;z-index:100}.slideshow-full-screen .slide-content-inner-wrapper{display:table-cell;padding:12px;vertical-align:middle}.slideshow-full-screen .slide-title,.slideshow-full-screen .slide-text{width:386px;margin:0 auto}.slideshow-full-screen .slide-title{word-break:keep-all}.slideshow-full-screen .wave:after{display:block;width:65px;height:8px;content:' ';margin:0 auto;padding:8px 0;background:url("/resources/img/pictos/wave-themes-sprite.png") no-repeat center -360px}.slideshow-full-width,.slideshow-booking{width:100%}.slideshow-full-width *,.slideshow-booking *{-webkit-backface-visibility:inherit}.slideshow-full-width .rsGCaption,.slideshow-booking .rsGCaption{position:static;padding:0}.slideshow-standard{width:100%}.slideshow-standard *{-webkit-backface-visibility:inherit}.skin-black .slide-title,.skin-black .slide-text{color:#363636}.skin-black .wave:after{background-position:center -120px}.skin-orange .slide-title,.skin-orange .slide-text{color:#eb6a0a}.skin-orange .wave:after{background-position:center -240px}.skin-taupe .slide-title,.skin-taupe .slide-text{color:#796f68}.skin-taupe .wave:after{background-position:center -360px}.skin-paris-bistro .slide-title,.skin-paris-bistro .slide-text{color:#ed1c24}.skin-paris-bistro .wave:after{background-position:center -480px}.bloc{margin:0 0 24px 0;clear:both}.has-slideshow-full-screen .bloc,.has-breadcrumbs .bloc:first-child{margin:0}.bloc-theme-beige{background-color:#f3f2ee}.bloc-composite-image,.sous-bloc-media-img{box-shadow:0 6px 12px rgba(0,0,0,0.65)}.bloc-composite.with-image .grid{position:relative}.bloc-composite.bloc-image-east{text-align:right}.bloc-composite.bloc-image-west{text-align:left}.bloc-composite.bloc-image-east .bloc-composite-content-wrapper,.bloc-composite.bloc-image-west .bloc-composite-content-wrapper{position:absolute;top:102px;width:422px}.bloc-composite.bloc-image-east .bloc-composite-content-wrapper{left:0}.bloc-composite.bloc-image-west .bloc-composite-content-wrapper{right:0}.bloc-composite.bloc-image-east .bloc-composite-content,.bloc-composite.bloc-image-west .bloc-composite-content{padding:0 58px;text-align:justify;line-height:1.3}.bloc-theme-black .frame{background-color:rgba(0,0,0,.65)}.bloc-theme-black .bloc-composite-content-wrapper{color:#fff}.bloc-theme-black .wave:after{background-position:left center}.bloc-composite.with-image .bloc-composite-media-wrapper{margin:0}.bloc-composite-content-wrapper{text-align:center}.bloc-composite-link-outer-wrapper{position:relative}.bloc-composite-link-inner-wrapper{position:absolute;top:0;left:0;right:0}.bloc-composite.with-image.bloc-image-center .grid{display:table;table-layout:fixed}.bloc-composite.with-image.bloc-image-center .bloc-composite-media-wrapper,.bloc-composite.with-image.bloc-image-center .bloc-composite-content-wrapper{display:table-cell;width:50%;vertical-align:middle}.bloc-composite.with-image.bloc-image-center .frame{background:0}.bloc-composite.with-image.bloc-image-center .bloc-composite-image{width:100%}.bloc-composite.with-image.bloc-image-center .bloc-composite-content{line-height:1.3;text-align:justify}.bloc-composite.with-image.bloc-image-center .bloc-composite-link-outer-wrapper{margin:18px 0 0 0}.bloc-composite.with-image.bloc-image-center .bloc-composite-link-inner-wrapper{position:static}.bloc-composite.with-image.bloc-theme-curved .grid{display:table;padding:24px;box-sizing:border-box;text-align:left;background-color:#f2f2f2}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-media-wrapper,.bloc-composite.with-image.bloc-theme-curved .bloc-composite-content-wrapper{display:table-cell;width:auto;vertical-align:top}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-media-wrapper{width:346px}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-content-wrapper{box-sizing:border-box;padding:0 58px;text-align:left}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-title{margin:0 0 12px 0}.bloc-composite.with-image.bloc-theme-curved .wave:after{content:none}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-link{padding:0;background:0;border:0;color:#363636;text-decoration:underline;text-transform:inherit}.bloc-composite.without-image{margin:0}.bloc-composite.without-image .bloc-composite-content-wrapper{padding:18px}.bloc-composite.without-image .bloc-composite-content{line-height:1.3}.bloc-composite.without-image .bloc-composite-content+.bloc-composite-link-wrapper{margin:12px 0}.bloc-composite.without-image .bloc-composite-link-wrapper{margin:0}.bloc-theme-cross-buy{margin:0;background:url('/resources/img/bg/bg-cross-buy.png') no-repeat left bottom transparent}.bloc-theme-cross-buy .bloc-composite-title,.bloc-theme-cross-buy .bloc-composite-content{display:inline-block;vertical-align:middle}.bloc-theme-cross-buy .bloc-composite-title{padding:0 12px 0 0;font-style:italic;font-weight:lighter;color:#fff}.bloc-theme-cross-buy .wave:after{background-position:left center}.bloc-theme-cross-buy .bloc-composite-content-wrapper{text-align:right;padding:18px 0}.r-tabs-nav .picto-minus-plus{display:none}.tabs-list.tabs-count-1{width:50%}.tabs-list.tabs-count-2{width:65%}.tabs-list.tabs-count-3{width:85%}.tabs-item{vertical-align:middle}.tabs-wrapper .tabs-list .tabs-item .tabs-anchor{height:auto}.tabs-anchor-title{text-transform:none;hyphens:none}.tabs-anchor-image{display:block;width:100%;margin:12px 0 0 0}.bloc-offres-prestation-heading{padding:12px 12px 0 12px;color:#eb6a0a}ul.bloc-offres-prestations-wrapper{margin:0}.bloc-offres-icons-wrapper{background:#f3f2ee}.bloc-offres-icons-inner-wrapper{display:table;margin:0 auto;padding:6px;vertical-align:top;text-align:center}.bloc-offres-icons-wrapper .offre-icon{display:table-cell;width:146px;margin:0;vertical-align:middle}.bloc-offres-icons-wrapper .offre-icon img{width:50px;margin:0 auto 6px auto}.bloc-offres-icons-wrapper .offre-icon-separator{width:32px}.bloc-offres-icons-wrapper .picto-minus-plus{display:inline-block;vertical-align:center;margin:0 4px}.offre-icon img{display:block;margin:0 auto 12px auto}.offre-prestation{display:table;table-layout:fixed;width:100%;border-top:1px solid #eb6a0a}.offre-prestation:first-child{border-top:0}.offre-prestation-part{display:table-cell;vertical-align:top;margin:0}.offre-prestation-part.media-part{width:254px;padding:6px}.offre-prestation-image{display:block}.offre-prestation-part.content-part{padding:12px}.offre-prestation-content-wrapper{display:table;width:100%}.offre-prestation-resume,.offre-prestation-contextual{display:table-cell;vertical-align:top}.offre-prestation-part.media-part,.offre-prestation-contextual{vertical-align:middle}.offre-prestation-resume{padding:0;text-align:left}.offre-prestation-title{display:inline-block;margin:0 0 12px 0;padding:0 24px 8px 0;border-bottom:1px solid #796f68;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}.offre-prestation-contextual{width:186px}.offre-prestation-contextual p{margin:0 0 12px 0}.offre-prestation-contextual p:last-child{margin:0}.offre-prestation-price-wrapper{color:#eb6a0a}.prestation-price{display:inline-block;vertical-align:bottom;margin:0 20px 0 0;font-size:20px;font-size:2rem}.prestation-price.child{margin:0;font-size:16px;font-size:1.6rem}.prestation-price.child .price-label{display:block;text-transform:uppercase;font-size:8px;font-size:.8rem}.offre-prestation-detail-wrapper{display:table;vertical-align:top}.offre-prestation-detail-icon,.offre-prestation-detail-content{display:table-cell;vertical-align:middle}.offre-prestation-detail-content{padding:0 0 0 12px}p.offre-prestation-contextual-link-wrapper{margin:6px 0}.offre-prestation-contextual-link-wrapper .popin-ajax{color:#796f68}.bloc-special-filtre-form p{display:inline-block;vertical-align:middle;margin:12px 12px 0 0}.bloc-special-filtre-form label{display:inline-block;margin:0 12px 12px 0}.bloc-breadcrumbs{border-bottom:solid 1px #796f68;background:#f3f2ee}.bloc-breadcrumbs .breadcrumb-wrapper{padding:8px 0;margin:0;list-style:none;text-align:left}.breadcrumb-item{display:inline-block;vertical-align:middle;margin:0 8px 0 0}.breadcrumb-item .breadcrumb-item-link{color:#796f68}.breadcrumb-item a:hover{color:#eb6a0a;text-decoration:underline}.breadcrumb-item-link:after{display:inline-block;margin:0 0 0 8px;content:'>'}.breadcrumb-item.last-child .breadcrumb-item-link:after{display:none}.place{display:inline-block;position:relative;vertical-align:top;width:226px;margin:12px}.place.masked{opacity:.5}.place .place-image-wrapper{margin:0}.place-image{display:block}.place-content{display:block;min-height:124px;padding:8px;background:#998d83;color:#fff}.place-content p{margin:0}.place-title{hyphens:none}.place .place-description{margin:0 0 8px 0;hyphens:none}.place-footer{position:absolute;bottom:-24px;left:0;right:0;padding:8px}.bloc-faq{text-align:left}.bloc-faq .bloc-special-filtre-form p{margin:0}.question-theme-title{margin:12px 0}.questions-theme-wrapper.masked{display:none}.questions-theme-wrapper .questions-list{list-style:none}.question{margin:12px auto}.question-header{position:relative;padding:12px 48px 12px 12px;cursor:pointer;background-color:#363636}.question-header .picto-minus-plus{position:absolute;top:6px;right:12px}.question-title{text-transform:none;font-weight:normal;color:#fff}.question-answer{padding:12px 32px;background:#f3f2ee;line-height:1.3}.atout-wrapper{display:inline-block;vertical-align:top;width:306px;margin:12px 24px;text-align:center}.atout-title{margin:12px 0 0 0;color:#b8a37e;font-style:normal}.atout-description{color:#363636;text-align:center;line-height:1.3}p.atout-description{margin:0}.atout-wrapper-link:hover .atout-title{text-decoration:underline}.sous-bloc-wrapper{display:inline-block;width:466px;position:relative;vertical-align:top;margin:12px}.bloc-theme-cross-buy .sous-bloc-wrapper{width:386px}.sous-bloc-media-img{display:block;width:100%}.sous-bloc-content-wrapper{position:absolute;bottom:0;left:0;right:0}.sous-bloc-content-title-wrapper{display:table;table-layout:fixed;min-width:80%;margin:0 0 0 auto;background:#363636}.bloc-theme-cross-buy .sous-bloc-content-title-wrapper{width:80%;margin:0;background:#fff;font-size:16px;font-size:1.6rem;text-align:left}.bloc-theme-cross-buy .sous-bloc-content-title-link:hover{background-color:#eb6a0a}.sous-bloc-content-title-label,.sous-bloc-content-title-picto-wrapper{display:table-cell;vertical-align:middle}.sous-bloc-content-title-label{padding:8px 12px 0 12px;color:#fff}.bloc-theme-cross-buy .sous-bloc-content-title-label{padding:0 12px;color:#eb6a0a}.bloc-theme-cross-buy .sous-bloc-content-title-link:hover .sous-bloc-content-title-label{color:#fff}.sous-bloc-content-title-label.wave:after{background-position:left center}.bloc-theme-cross-buy .sous-bloc-content-title-label.wave:after{content:none}.sous-bloc-content-title-picto-wrapper{width:50px;background-color:#eb6a0a}.bloc-theme-cross-buy .sous-bloc-content-title-picto-wrapper{width:36px;background-color:transparent}.sous-bloc-content-title-link:hover .sous-bloc-content-title-picto-wrapper{background-color:#fff}.sous-bloc-content-title-picto{display:block;width:50px;height:50px;margin:0 auto;background:url('/resources/img/pictos/arrow-sprite.png') no-repeat center -82px transparent}.bloc-composite.without-image.bloc-theme-cross-buy .sous-bloc-content-title-picto{width:36px;height:36px;margin:0 0 0 auto;background-position:center -90px;background-color:#eb6a0a}.sous-bloc-content-title-link:hover .sous-bloc-content-title-picto{background-position:center -130px}.bloc-theme-cross-buy .sous-bloc-content-title-link:hover .sous-bloc-content-title-picto-wrapper{background-color:#eb6a0a}.sous-bloc-content-description{padding:18px;min-height:42px;color:#fff;text-align:justify;background-color:rgba(0,0,0,0.65)}p.sous-bloc-content-description{margin:0}.direct-booking-wrapper{position:absolute;bottom:140px;left:0;right:0;z-index:110}.direct-booking-form{display:inline-block;padding:4px}.direct-booking-form-title,.direct-booking-form-field{display:inline;margin:0;vertical-align:middle}.direct-booking-form-title{margin:0 8px 0 0;color:#eb6a0a;font-weight:normal;font-style:normal;text-transform:none}.direct-booking-form-title .picto-helix{display:inline-block;width:16px;height:16px;margin:0 0 0 4px;vertical-align:middle;background-position:center -200px}.direct-booking-form .direct-booking-form-field{margin:0}.direct-booking-form-field label{display:none}.direct-booking-form-field input,.direct-booking-form-field select{box-sizing:border-box;display:inline-block;height:32px;line-height:1;padding:4px;vertical-align:middle}.direct-booking-form-field input[type=text],.direct-booking-form-field select{min-width:0;margin:3px}.direct-booking-form-field input[type=submit]{padding:0 20px}.direct-booking-form-field.field-date input{min-width:146px}.direct-booking-form-field input.error,.direct-booking-form-field select.error{border-color:red}.footer-booking-wrapper{padding:12px;background-color:#f2f2f2;text-align:center}.gift-help-part{text-align:right}.web-callback-wrapper{padding:0 12px}.event-booking-confirm .web-callback-wrapper{padding:0 24px}.web-callback{height:36px;margin:0 0 12px 0;vertical-align:middle;color:#fff}p.web-callback{margin:24px 0 12px 0}.web-callback *{display:inline-block;box-sizing:border-box;height:100%;vertical-align:middle}.web-callback-aside-panel{display:none;min-height:36px}.web-callback-phone-wrapper,.web-callback-message-wrapper{line-height:inherit}.web-callback-message-wrapper{line-height:36px}.web-callback-button{padding:0 6px 0 32px;height:36px;line-height:36px;background:url('/resources/img/booking/web-callback.png') no-repeat 4px center #eb6a0a;cursor:pointer}.web-callback-button:focus{outline:0}.web-callback-button [data-state-text]{display:inline}.web-callback-button [data-state-text="clicked"]{display:none}.web-callback-phone-submit{min-width:0;padding:0}.web-callback-message-wrapper{display:inline;color:#363636;cursor:pointer}.event-booking-options .web-callback{padding:0 12px;margin:6px 0}.mode-paiement-list{display:inline-block;vertical-align:middle;list-style:none}.page-content .mode-paiement-list{margin:0}.mode-paiement-item{display:inline-block}.mode-paiement-item-img{height:20px;margin:0 4px}.booking-breadcrumbs-list{margin:24px auto}.booking-breadcrumbs-item{display:inline-block;width:20%;position:relative;vertical-align:top;text-align:center;color:#998d83}.booking-breadcrumbs-item.booking-step-active{color:#eb6a0a;font-weight:bold}.booking-breadcrumbs-icon{display:block;width:45px;height:45px;margin:0 auto 6px auto;border-radius:23px;text-indent:-9999px;background:url('/resources/img/pictos/booking-breadcrumbs-step-sprite.png') no-repeat center top #998d83}.booking-breadcrumbs-icon-step-1{background-position:center 0}.booking-breadcrumbs-icon-step-2{background-position:center -90px}.booking-breadcrumbs-icon-step-3{background-position:center -180px}[class^="event-gift"] .booking-breadcrumbs-icon-step-3{background-position:center -360px}.booking-breadcrumbs-icon-step-4{background-position:center -270px}.booking-breadcrumbs-icon-step-5{background-position:center -360px}.booking-step-active .booking-breadcrumbs-icon{background-color:#eb6a0a}.booking-breadcrumbs-line-inter-step{display:block;width:100%;height:1px;position:absolute;top:23px;left:50%;background-color:#998d83;z-index:-1}.booking-breadcrumbs-item.last .booking-breadcrumbs-line-inter-step{display:none}.gift-list-wrapper{padding:0 24px}.gift-list-header{font-weight:bold}.gift-item{margin:0 0 12px}.gift-list-header,.gift-item-part{display:inline-block}p.gift-list-header,p.gift-item-part{margin:0}.gift-item-fields-wrapper{display:inline-block}.gift-item-label-code,.gift-item-label-resa-id{display:none}.gift-item-delette,.gift-item-input-code,.gift-item-input-resa-id{box-sizing:border-box;vertical-align:middle;height:28px;padding:4px;min-width:0}.gift-header-code,.gift-item-part:first-child{padding:0 12px 0 0}.gift-header-code{display:inline-block;width:200px}.gift-add-item{line-height:24px;background:0;font-weight:normal;color:#eb6a0a}.gift-item-delette,.gift-add-item-picto{display:inline-block;vertical-align:middle;width:24px;height:24px;margin:0 0 0 8px;background-position:center -772px}.gift-add-item:hover{text-decoration:underline}.gift-add-item:hover .gift-add-item-picto{background-position:center -900px}.gift-item-delette{text-indent:-9999px;background-color:transparent;background-position:center -836px;border:0}.gift-item-delette:hover{background-color:transparent;background-position:center -966px}.event-gift .button-confirm-loader>img{height:36px;vertical-align:middle;margin-top:-2px}.section-gift-confirm-code-list{padding:0 0 0 18px}.page-content .section-gift-confirm-infos .section-gift-confirm-code-list{list-style:inside none disc}.section-gift-confirm-item-code{font-weight:bold}.section-gift-confirm-item-code:after{content:" – "}.section-gift-confirm-form .section-form [type="text"]{width:226px}.section-gift-confirm-form .section-form [name=date]{display:inline-block;width:200px}.section-gift-valid,.section-booking-end{margin:0 auto 12px auto}.section-gift-valid .section-form-legend-title,.section-booking-end .section-form-legend-title{border-bottom-width:3px}.section-gift-valid-content,.section-booking-end-content{display:table;width:100%;table-layout:fixed}.section-gift-valid-text,.section-booking-end-text{display:table-cell;vertical-align:top;padding:12px;text-align:center}.section-gift-valid-image,.section-booking-end-image{position:relative;display:table-cell;vertical-align:top}.section-gift-valid-image p,.section-booking-end-image p{margin:0}.section-gift-valid-image img,.section-booking-end-image img{display:block;width:100%}.section-gift-valid-image-text,.section-booking-end-image-text{position:absolute;top:12px;display:block;padding:6px;background:#eb6a0a;color:#fff;font-style:italic;font-size:16px;font-size:1.6rem}.calendar-wrapper{padding:0 0 24px 0}.calendar-to-many-pax-wrapper{display:none;position:relative;margin:24px auto 0 auto}.calendar-to-many-pax-image-part{width:65%;max-width:386px;margin:0 auto;z-index:1}.calendar-to-many-pax-text-part{width:55%;margin:0 auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:24px;background:rgba(255,255,255,0.6);z-index:2}.calendar-to-many-pax-title{color:#eb6a0a}.calendar-to-many-pax-content{line-height:1.3;font-size:1.1em}.calendar-to-many-pax-title,.calendar-to-many-pax-content{word-wrap:keep-all;hyphens:none}.calendar-service-unavailable-wrapper{display:none;position:relative;margin:24px auto 0 auto}.calendar-service-unavailable-image-part{width:65%;max-width:386px;margin:0 auto;z-index:1}.calendar-service-unavailable-text-part{width:55%;margin:0 auto;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:24px;background:rgba(255,255,255,0.6);z-index:2}.calendar-service-unavailable-title{color:red}.calendar-service-unavailable-content{line-height:1.3;font-size:1.1em}.calendar-service-unavailable-title,.calendar-service-unavailable-content{word-wrap:keep-all;hyphens:none}.calendar-header{display:table;width:100%;margin:0 0 12px 0;vertical-align:middle;color:#363636}.empty .calendar-header{display:none}.loading .calendar-header{display:none}.calendar-header-categorie-chapeau-wrapper,.calendar-header-pax-wrapper,.calendar-header-date-wrapper{display:table-cell;padding:0 12px;margin:0;vertical-align:middle}.calendar-header-element,.calendar-intro-element{display:inline-block;vertical-align:middle;margin:0 4px;width:auto;min-width:0}label.calendar-header-element,label.calendar-intro-element{display:none}.calendar-intro-element{width:226px}.input-text-date{min-width:0;width:92px;text-align:center}.calendar-wrapper .button.date,.calendar-wrapper .button.refresh{text-indent:-9999px;width:24px;height:24px;padding:2px;background-image:url("/resources/img/pictos/calendar-icon-sprite.png");background-repeat:no-repeat}.calendar-wrapper .button.date{background-position:center 1px}.calendar-wrapper .button.date:hover{background-position:center -95px}.calendar-wrapper .button.refresh{background-position:center -142px}.calendar-wrapper .button.refresh:hover{background-position:center -238px}.calendar-mask{display:none;text-align:center}.calendar-mask span{display:block;margin:48px 0;text-align:center}.calendar-mask img{margin:0 0 48px 0}.loading .calendar-mask{display:block}.calendar-intro{display:none;width:100%;padding:12px 0 0 0}.calendar-intro-part{display:table-cell;vertical-align:top;padding:0 0 0 12px}.calendar-intro-part.text-part{padding:0 0 0 12px}.calendar-intro-form-wrapper{text-align:center}.calendar-intro-form{display:inline-block;margin:12px;padding:0 12px 12px 12px;border:solid 1px #796f68;text-align:left}.empty .calendar-intro{display:table}.calendar{display:table;width:100%}.loading .calendar{display:none}.calendar-week-button,.calendar-content{display:table-cell;margin:0;vertical-align:middle}.calendar-content{border-left:2px solid #e6e1dc;border-right:2px solid #e6e1dc}.calendar-week-button{height:100%;width:32px;min-width:0;padding:0}.calendar-week-button.ctrl-disabled{cursor:not-allowed;opacity:.45}.calendar-week-button.button{border:0;box-shadow:none;background:url("/resources/img/pictos/calendar-arrow-sprite.png") no-repeat center center #e6e1de}.calendar-week-button.button.before{background-position:left 1px center}.calendar-week-button.button.after{background-position:right 1px center}.calendar-days{display:table;table-layout:fixed;width:100%;border-bottom:2px solid #e6e1dc;background:#998d83}.calendar-day{display:table-cell;padding:4px 0;vertical-align:middle;text-align:center;color:#fff}.categorie-cell .calendar-day{display:none}.calendar-day .day-of-week{display:block;text-transform:capitalize;font-weight:bold}.calendar-day .date{font-size:12px;font-size:1.2rem}.calendar .categorie-title{display:block;position:relative;margin:0;padding:12px 0;border-top:2px solid #000;text-align:center;line-height:normal;font-size:18px;font-size:1.8rem;color:#fff;cursor:pointer;background:#796f68}.calendar .categorie-title:first-child{border-top:0}.calendar .categorie-title .button-wrapper{width:auto;display:inline-block;border:0}.calendar .categorie-title .arrow-icon{height:24px;width:24px;margin:0;padding:0;position:absolute;right:11px;top:11px;background:url("/resources/img/pictos/pictos-sprite.png") no-repeat transparent}.calendar .categorie-title.open .arrow-icon{background-position:center -708px}.calendar .categorie-title.close .arrow-icon{background-position:center -644px}.calendar .categorie-title.highlight.open .arrow-icon{background-position:center -708px}.calendar .categorie-title.highlight.close .arrow-icon{background-position:center -644px}.calendar .categorie-content{padding:0;border:0;border-radius:0}.calendar .categorie-table{display:table;table-layout:fixed;width:100%;height:100%}.calendar .calendar-scheduletime{background-color:#eb6a0a;color:#fff;padding:5px}.categorie-cell{display:table-cell;height:100%;vertical-align:top;border-left:solid 1px #e6e1dc;text-align:center;background:url("/resources/img/pictos/calendar-logo-filigrane.png") no-repeat scroll center center #f2f2f2}.categorie-cell:first-child{border-left:0}.categorie-cell-empty-content{display:block;min-height:160px;width:1px}.calendar-prestation{position:relative;border-bottom:solid 1px #e6e1dc;background:#fff;font-size:12px;font-size:1.2rem;color:#eb6a0a}.calendar-prestation.promo{background-image:url('/resources/images/pictos/calendar/promo-mark.png')}.calendar-prestation.not-open{background:url("/resources/img/pictos/calendar-logo-filigrane.png") no-repeat scroll center center #f2f2f2}.calendar-prestation.date-highlight.prestation-highlight{background-color:#f5b484}.calendar-prestation.date-highlight.prestation-highlight .prestation-label,.calendar-prestation.date-highlight.prestation-highlight .price-wrapper{color:#363636}.calendar-prestation p{display:table;width:100%;margin:0;padding:0;line-height:1}.calendar-prestation .hidden{display:none}.prestation-link,.prestation-link-today,.prestation-full{display:table-row;vertical-align:middle;color:#796f68}.prestation-link-today,.prestation-special-date{font-weight:normal;background:0;font-size:12px;word-wrap:keep-all;hyphens:none}.prestation-text{display:table-cell;padding:8px 2px;height:44px;vertical-align:middle}.prestation-full{color:#363636}.calendar-prestation.date-highlight.prestation-highlight .prestation-link{color:#fff}.calendar-prestation.date-highlight.prestation-highlight .prestation-full{color:#fff}.prestation-label{color:#eb6a0a;display:block;margin:0 0 2px 0}.promo .price{text-decoration:line-through}.promo .price-promo{font-size:14px;font-size:1.4rem;color:#eb6a0a}.prestation-button-description{position:absolute;bottom:2px;right:2px;text-indent:-9999px}.page-edito-content-wrapper{padding:24px 0 0;text-align:justify;line-height:1.3}.page-edito-title{text-align:center}.page-edito-subtitle{display:block}.page-static-type-cgv .page-edito-content-wrapper img{width:186px}.popin-wrapper .mfp-close{margin:0;background:#000;border-radius:0;opacity:1;color:#fff;font-weight:normal}.popin-wrapper .mfp-close:active{top:0}.popin-wrapper{box-sizing:border-box;position:relative;max-width:520px;margin:0 auto;padding:12px;text-align:center;background:url('/resources/img/popin/bg.jpg') no-repeat center center;background-size:cover;color:#363636}.popin-title{margin:0 0 6px 0;line-height:1.5;color:#eb6a0a}.popin-wrapper .frame{box-sizing:border-box;font-size:14px;font-size:1.4rem}.popin-edito-content p,.popin-edito-content ul{margin:18px 0}.popin-edito-content ul{list-style:inside disc}.popin-menu.popin-wrapper{padding:12px 0 12px 12px;max-width:800px}.popin-menu .frame{width:60%;margin:0 0 0 40%;padding:18px 24px}.popin-menu-content{padding:0 22px}.popin-menu .owl-wrapper-outer{overflow-y:auto}.popin-menu .owl-buttons div{position:absolute;top:50%}.popin-menu .owl-buttons .owl-prev{left:-16px}.popin-menu .owl-buttons .owl-next{right:-16px}.popin-prestation .popin-content{text-align:left}@media screen and (max-device-width:640px){html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}.defile{-webkit-animation:marqueelike 20s linear infinite;-moz-animation:marqueelike 20s linear infinite;-o-animation:marqueelike 20s linear infinite;-ms-animation:marqueelike 20s linear infinite;animation:marqueelike 20s linear infinite}}@media screen and (min-width:1600px){.bloc-theme-cross-buy{background-size:cover}}@media screen and (max-width:1200px){::-webkit-scrollbar{width:4px}.desktop-only,.page .desktop-only{display:none}.tablet-only,.page .tablet-only{display:block}#ui-datepicker-div{left:0 !important;right:0 !important;min-width:225px;width:50% !important;margin:0 auto !important;z-index:200 !important}.sm-simple{background:#796f68}.sm-simple li,.sm-simple li a{display:block}.sm-simple li,.sm-simple li li{border:1px solid #fff;border-left:0;border-right:0;border-top:0}.sm-simple li li:last-child{border:0}.sm-simple ul{position:static;border:0}.sm-simple a{text-align:center;color:#fff}.sm-simple a,.sm-simple a:hover,.sm-simple a:focus,.sm-simple a:active,.sm-simple a.highlighted{border:0;background:0}.sm-simple a.has-submenu{padding:8px}.sm-simple a.has-submenu.highlighted{border-bottom:1px solid #fff}.sm-simple a span.sub-arrow{display:inline-block;margin:0 0 0 8px;position:static;background-position:center top}.sm-simple a.highlighted span.sub-arrow{background-position:center -120px}.frame{padding:12px}.grid,.grid.grid-small{width:auto}.aside-nav{text-align:left}.main-nav-wrapper{position:relative;padding:58px 0 0 0}.main-nav-inner-wrapper{position:static}.aside-link.header-nav-btn-menu{display:block;position:absolute;top:38px;left:0;color:#796f68;line-height:.5;z-index:3}.aside-link.header-nav-btn-menu:hover{text-decoration:none}.header-nav-btn-menu .picto-menu{display:block;width:32px;height:32px;margin:0 auto}.main-nav{display:block;width:auto}.logo-link{position:absolute;top:0;left:0;right:0;margin:8px auto 0 auto;text-align:center;z-index:200}.main-nav .nav-list{display:block;float:none;margin:0;z-index:1}.nav-list.collapsed{display:none}.nav-list .nav-item-link,.nav-list .nav-item-link.disabled{width:auto;color:#fff}.nav-list .nav-item-link,.nav-list .nav-item-link:hover,.nav-list .nav-item-link:focus,.nav-list .nav-item-link:active,.nav-list .nav-item-link.highlighted,.nav-list .nav-item-link.has-submenu{padding:8px}.nav-list:first-child>.nav-item:first-child .nav-item-link{padding:46px 8px 8px 8px}.nav-list .sub-menu .nav-item-link{line-height:1}.nav-list ul,.nav-list .nav-item-secondary,.nav-list .nav-item-secondary.highlighted{background-color:#998d83}.nav-list .nav-item.highlight{background-color:#eb6a0a}.nav-list .nav-item.highlight:hover .nav-item-link{color:#363636}.footer-links-part,.footer-branding-wrapper{display:block;width:auto;text-align:center}.footer-social-intro{padding:0;border-left:0}.slide-content{position:static;width:auto;padding:12px}.is-web-exclusive .slide-content{padding:0}.frame.slide-content{background:#fff}.anchor-button-label{display:none}.slideshow-full-screen .slide-content{position:absolute}.slideshow-full-screen .slide-title,.slideshow-full-screen .slide-text{width:auto}.anchor-button-wrapper{position:static}.anchor-button-label{color:#363636;text-shadow:none}.bloc-composite.with-image .grid{padding:0 24px}.bloc-composite.bloc-image-east .bloc-composite-content-wrapper{left:24px}.bloc-composite.bloc-image-west .bloc-composite-content-wrapper{right:24px}.bloc-composite.with-image .bloc-composite-content-wrapper{top:14%;width:50%}.bloc-composite.with-image .bloc-composite-image{max-width:90%;margin:0 0 12px 0}.bloc-composite.with-image.bloc-theme-curved .grid{margin:0 24px}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-image{max-width:100%}.bloc-composite.without-image .bloc-composite-content-wrapper{padding:6px}.bloc-theme-cross-buy{background-position:left top;background-color:#beb0a6}.bloc-theme-cross-buy .bloc-composite-title{display:block;padding:0}.bloc-theme-cross-buy .bloc-composite-content-wrapper{text-align:center;padding:12px}.bloc-theme-cross-buy .bloc-composite-content{text-align:center}.bloc-brick-content-wrapper{padding:12px}.bloc-breadcrumbs .breadcrumb-wrapper{padding:4px 24px;border-top:solid 1px #796f68}.bloc-special-croisiere-content-wrapper{padding:12px}.bloc-faq{padding:0 24px}.r-tabs .r-tabs-nav{width:90%}.r-tabs .r-tabs-accordion-title{display:none}.bloc-offres-heading{margin:12px}.offre-prestation-part.media-part{width:30%;padding:6px}.offre-prestation-part.content-part{padding:6px}.direct-booking-form{padding:4px}.direct-booking-wrapper{left:12px;right:12px;bottom:148px}.direct-booking-form-title{margin:0 0 6px 0}.direct-booking-form-field.field-submit{margin:6px 0 0 0}.section-form{clear:both}.section-form-wrapper{padding:12px 12px 0 12px}.section-form.grid{margin:6px}.section-booking-product-wrapper{padding:12px}.section-booking-header-part.section-booking-product-title{display:table-caption}.section-booking-product-family .section-booking-extra{padding:12px}.section-booking-product-part-img-wrapper{vertical-align:middle}.event-booking-options .section-booking-product-part-img-wrapper{display:none}.event-booking-options .section-booking-product-part-content{padding:0}.section-booking-product-part-img-wrapper img{width:100%}.section-booking-product-part-action{width:35%}.section-booking-product-part-content .section-booking-product-title{display:none}.section-booking-price-separator,.section-booking-product-part-action .section-booking-price-total{display:none}.section-booking-confirm-outer-wrapper,.section-booking-confirm-wrapper{display:block;width:auto}.section-booking-confirm-wrapper.edge:first-child,.section-booking-confirm-wrapper.edge:last-child{border-width:0}.page-static-content-wrapper{padding:24px}.popin-menu .frame{margin:0;padding:12px;width:auto}.page-edito-content-wrapper{padding:24px}.calendar-header-pax-wrapper,.calendar-header-date-wrapper{vertical-align:top}.calendar-wrapper .button.refresh{display:none}.calendar-footer{display:block;width:auto}.calendar-footer p{display:block;margin:0;padding:12px 12px 0 12px;text-align:left}.calendar-intro-part.image-part img{width:100%;max-width:386px}.calendar-week-button,.prestation-button-description{display:none}.calendar-prestation{background-position:right 2px bottom 2px}.calendar-prestation.promo{-webkit-background-size:12px auto;-moz-background-size:12px auto;-o-background-size:12px auto;background-size:12px auto}.web-callback-wrapper{padding:0;text-align:left}.event-booking-confirm .web-callback{padding:0 24px 12px 24px}.section-contact-contacts-wrapper ul.contact-list-wrapper{width:40%}}@media screen and (max-width:600px){.tablet-only,.page .tablet-only{display:none}.mobile-only,.page .mobile-only{display:block}.rsFullscreenBtn{display:none}.rsArrowIcn{width:16px;height:16px;padding:12px 2px}.rsArrowLeft .rsArrowIcn{background-position:center -232px}.rsArrowRight .rsArrowIcn{background-position:center -328px}.rsArrowLeft .rsArrowIcn:hover{background-position:center -184px}.rsArrowRight .rsArrowIcn:hover{background-position:center -280px}.aside-slideshow .anchor-button-list{display:none}h1,.h1{font-size:28px;font-size:2.8rem}h2,.h2{font-size:20px;font-size:2rem}h3,.h3{font-size:16px;font-size:1.6rem}h4,.h4{font-size:13px;font-size:1.4rem}.section-booking-product-part{display:block;padding:4px 0}.section-booking-product-part-img-wrapper{display:none}.section-booking-product-part-action{width:auto}.section-booking-product-part-action .section-booking-input-wrapper{text-align:center}.section-paving-field-wrapper{padding:0 12px 1px 12px}.section-booking-list-payment-mode{display:block;text-align:center}.section-booking-item-payment-mode{display:inline-block;margin:0 0 12px 0}.btn-play-video-label{display:none}.picto-minus-plus,.r-tabs .r-tabs-accordion-title .r-tabs-anchor .picto-minus-plus{width:24px;height:24px}.picto-minus-plus,.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .picto-minus-plus{background-position:center -708px}.question.closed .picto-minus-plus,.r-tabs .r-tabs-accordion-title .r-tabs-anchor .picto-minus-plus{background-position:center -644px}.picto-minus-plus.orange{background-position:center -772px}.picto-minus-plus.brown{background-position:center -1284px}.logo-img{max-width:76px}.js-dropdown-list-button-wrapper-label .language-label,.js-dropdown-list-button-wrapper-arrow-down{display:none}.languages-list{min-width:60px;left:-24px}.aside-nav{height:0}.aside-link.header-nav-btn-menu,.aside-link.header-nav-btn-language,.aside-link.header-nav-btn-phone,.aside-link.header-nav-btn-booking{position:absolute;top:0;padding:0;line-height:.5;font-size:10px;font-size:1rem;font-weight:bold;color:#796f68;text-align:center;z-index:1}.aside-link.header-nav-btn-menu{left:6px}.aside-link.header-nav-btn-language{left:56px;line-height:36px}.aside-link.header-nav-btn-phone{right:6px}.aside-link.header-nav-btn-phone+.aside-link.header-nav-btn-booking{right:62px}.resa .aside-link.header-nav-btn-phone{right:6px}.aside-link.header-nav-btn-booking{right:6px;color:#eb6a0a;background-color:transparent}.header-nav-btn-booking .picto-helix{background-position:center -192px}.aside-link .label{display:none}.aside-link .label-for-mobile{display:block}.secondary-aside-nav .aside-link{border:0}.header-nav-picto,.aside-nav .header-nav-picto.picto-helix{display:block;width:32px;height:32px;margin:0 auto}.main-nav-wrapper{padding:48px 0 0 0}.nav-list:first-child>.nav-item:first-child .nav-item-link{padding:45px 8px 8px 8px}.footer-links-wrapper{padding:8px 0}.footer-nav{width:100%;margin:0 0 8px 0}.footer-nav li{box-sizing:border-box;width:50%;padding:2px 0 2px 24px;margin:0;text-align:left}.slideshow-full-screen .slide-content{display:none}.has-slideshow-full-screen body{overflow:scroll}.has-slideshow-full-screen .page-header,.has-slideshow-full-screen .page-footer{position:relative}.slideshow-full-screen-wrapper{position:relative}.slideshow-full-screen-wrapper .aside-slideshow{bottom:0}.slideshow-full-screen{min-height:300px}.slideshow-full-screen .slide-content-inner-wrapper{padding:2px 6px}.slideshow-full-screen .slide-title{font-size:24px;font-size:2.4rem}.slideshow-full-screen .slide-text{font-size:13px;font-size:1.3rem}.bloc{margin:0 0 12px 0}.bloc-composite.with-image.bloc-image-east.with-link,.bloc-composite.with-image.bloc-image-west.with-link{margin:0 0 32px 0}.bloc-composite.with-image .grid{padding:12px}.bloc-composite.with-image{background:0;text-align:center}.bloc-composite.with-image.bloc-theme-black{background:rgba(0,0,0,0.65)}.bloc-composite.with-image .bloc-composite-image{max-width:100%}.bloc-composite.with-image .bloc-composite-content-wrapper{width:auto;position:static;padding:0;background:0}.bloc-composite.bloc-image-east .bloc-composite-content,.bloc-composite.bloc-image-west .bloc-composite-content{padding:0 24px}.bloc-composite.with-image.bloc-image-center .bloc-composite-media-wrapper,.bloc-composite.with-image.bloc-image-center .bloc-composite-content-wrapper{display:block;width:auto}.bloc-composite.with-image.bloc-theme-curved .grid{margin:0 12px;padding:12px}.bloc-composite.with-image.bloc-theme-curved .bloc-composite-content-wrapper{padding:0}.bloc-theme-cross-buy{margin:0}.bloc-theme-cross-buy .bloc-composite-content{display:block}.bloc-theme-cross-buy .sous-bloc-wrapper{width:100%}.bloc-theme-cross-buy .sous-bloc-content-wrapper{position:absolute;background-color:transparent}.bloc-breadcrumbs .breadcrumb-wrapper{padding:4px 12px}.place{display:block;width:auto}.place.masked{display:none}.place-content{min-height:inherit}.place-footer{position:static;padding:0}.bloc-faq{padding:0 12px}.question-answer{padding:12px}.atout-wrapper{display:block;width:auto;margin:0 auto 24px auto}.sous-bloc-wrapper{display:block;width:auto;margin:0 auto 12px 0}.bloc-composite-content .sous-bloc-wrapper:last-child{margin:0 auto 0 0}.sous-bloc-content-wrapper{background-color:#363636}.sous-bloc-content-title-wrapper{width:100%}.bloc-theme-cross-buy .sous-bloc-content-title-wrapper{width:auto}.sous-bloc-content-title-picto-wrapper{width:50px}.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}.r-tabs .r-tabs-accordion-title .r-tabs-anchor,.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{margin:0 0 4px 0;position:relative;border-radius:0;background-color:#363636;color:#fff;text-align:left}.r-tabs .r-tabs-accordion-title .r-tabs-anchor .picto-minus-plus{position:absolute;top:8px;right:6px}.r-tabs .r-tabs-accordion-title .r-tabs-anchor h3{padding:0 32px 0 0}.r-tabs .r-tabs-accordion-title .r-tabs-anchor .subtitle{display:none}.tabs-anchor-image{display:none}.bloc-offres-prestation-heading{font-size:16px;font-size:1.6rem}.bloc-offres-icons-inner-wrapper{display:block;text-align:left}.bloc-offres-icons-inner-wrapper .offre-icon{display:block;width:auto;margin:0 0 0 32px}.bloc-offres-icons-inner-wrapper .offre-icon img,.bloc-offres-icons-inner-wrapper .offre-icon span{display:inline-block;vertical-align:middle}.bloc-offres-icons-inner-wrapper .offre-icon-separator{display:none}.offre-prestation-part.media-part,.offre-prestation-image{width:100%;margin:0}.offre-prestation-part.media-part{padding:0 0 6px 0}.offre-prestation,.offre-prestation-part,.offre-prestation-content-wrapper,.offre-prestation-resume,.offre-prestation-contextual{display:block;padding:0}.offre-prestation-resume{display:inline-block}.offre-prestation-price-wrapper{text-align:center}.offre-prestation-contextual{width:auto;margin:12px 0 0 0}.offre-prestation-contextual .button{box-sizing:border-box;width:100%;padding:8px 0}.prestation-mobile-hide{display:none}.direct-booking-wrapper{position:static}.direct-booking-form-field{display:block}.direct-booking-form-field input,.direct-booking-form-field select{width:226px}.direct-booking-form .direct-booking-form-field{margin:4px 0}.direct-booking-form-field.field-submit{margin:16px}.empty .calendar-intro{display:block;width:auto;padding:0}.calendar-intro .calendar-intro-part{display:block;padding:0 12px;text-align:center}.calendar-intro-part.image-part{display:none}.calendar-intro .calendar-intro-element,.calendar-intro-form p{margin:4px 0}.calendar-intro-part.text-part{margin:12px 0 0 0}.calendar-intro-part.image-part,.calendar-intro-part.image-part img{width:auto}.calendar-footer .promo-notabene img,.calendar-footer .promo-notabene span{display:inline}.calendar-footer .promo-notabene img{width:12px;float:left}.calendar-intro-form{margin:0}.button.calendar-intro-element{display:none}.calendar-header,.calendar-header-categorie-chapeau-wrapper,.calendar-header-pax-wrapper,.calendar-header-date-wrapper{display:inline-block;width:auto;padding:0 6px}.calendar-header .calendar-header-categorie-chapeau-wrapper,.calendar-header .calendar-header-pax-wrapper,.calendar-header .calendar-header-date-wrapper{margin:4px 0}.calendar-header .calendar-header-date-wrapper{text-align:left}.calendar-header-date-wrapper .button{display:none}.calendar .categorie-title .arrow-icon{top:8px;right:8px}.calendar-to-many-pax-image-part{width:85%}.calendar-to-many-pax-text-part{width:100%;box-sizing:border-box}.calendar-days{display:none}.calendar .categorie-table{display:block;width:auto}.categorie-cell{display:table;width:100%;border:0;table-layout:fixed;background-image:none}.categorie-cell .calendar-day{display:table-caption;border-bottom:1px solid #e6e1dc;background:#998d83}.calendar-prestation{display:table-cell;border:0;border-left:1px solid #e6e1dc}.calendar-day+.calendar-prestation{border-left:0}.calendar-prestation.promo{background-image:none}.calendar .categorie-title{padding:8px 32px 8px 0}.categorie-cell .calendar-prestation p{margin:0}.prestation-text{display:block;height:auto}.categorie-cell-empty-content{display:none}.booking-breadcrumbs-list{display:none}.section-form .section-booking-confirm-wrapper input[type=text],.section-form .section-booking-confirm-wrapper select{width:100%;box-sizing:border-box}.web-callback-wrapper{max-width:260px;padding:0;margin:0 auto;text-align:center}.event-booking-confirm .web-callback-wrapper{padding:0}.web-callback{display:table;width:100%}p.web-callback{margin:0 auto}.web-callback-button,.web-callback-aside-panel{display:table-row;width:100%}.web-callback-aside-panel{display:none;margin:2px 0 0 0}.web-callback-phone-wrapper{width:100%}.web-callback-phone-input,.web-callback-phone-submit{height:32px}.web-callback-phone-input,.section-booking-confirm-wrapper input[type="text"].web-callback-phone-input{width:230px}.web-callback-phone-submit{width:30px}.event-booking-confirm .web-callback{padding:0 0 12px 0}.gift-list-wrapper{padding:0}.gift-list-header,.gift-item-fields-wrapper{display:table;table-layout:fixed;width:100%}.gift-header-code,.gift-header-resa-id,.gift-item-part{display:table-cell;text-align:center;width:50%}.gift-item-input-code,.gift-item-input-resa-id{width:100px;min-width:0}.gift-item .gift-item-message-validation{display:block;width:100%;text-align:center}.section-gift-valid-image,.section-booking-end-image{display:none}.section-form-wrapper .section-form-fields-wrapper{display:block;width:100%}.form-error .section-form-wrapper .section-form-fields-wrapper .section-form-field-container{min-height:0}.contact-header-subtitle-wrapper{padding:12px}.section-contact-wrapper .section-form [type="text"],.section-contact-wrapper .section-form select,.section-contact-wrapper .section-form textarea{box-sizing:border-box;width:100%}.section-contact-wrapper .section-form [name=date]{width:90%;width:calc(100% - 28px)}.section-contact-wrapper .section-paving-legend-title select{margin:6px 0 0 0}.section-contact-wrapper .section-form-part-wrapper-outer,.section-contact-wrapper .section-form-part-wrapper-inner{display:block}.section-contact-wrapper .section-form-part-wrapper-inner{padding:0}.page-static-content-wrapper{padding:12px}.popin-title{padding:0 32px 0 0}.popin-menu .owl-buttons{display:none}.page-edito-content-wrapper{padding:12px}.section-contact-contacts-wrapper ul.contact-list-wrapper{width:100%;padding:0}}