@charset "UTF-8";.clear-fix,#context-customer .booking-list .list-breaker,#context-customer .property-list .list-breaker{*zoom:1}.clear-fix:before,#context-customer .booking-list .list-breaker:before,#context-customer .property-list .list-breaker:before,.clear-fix:after,#context-customer .booking-list .list-breaker:after,#context-customer .property-list .list-breaker:after{content:" ";display:table;height:0;visibility:hidden}.clear-fix:after,#context-customer .booking-list .list-breaker:after,#context-customer .property-list .list-breaker:after{clear:both}.ellipsis,.context-customer .booking-list .list-lines-header div div:nth-of-type(5),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(5),.context-customer .booking-list .list-lines-header div div .lot-ref,.context-customer .booking-list .booking-item.as-lines div div .lot-ref,.context-owner .booking-list .list-lines-header div div:nth-of-type(5),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(5),.context-owner .property-list .list-lines-header div div:nth-of-type(1) span,.context-owner .property-list .booking-item.as-lines div div:nth-of-type(1) span,.context-owner .property-list .list-lines-header div div:nth-of-type(2) span,.context-owner .property-list .booking-item.as-lines div div:nth-of-type(2) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#context-availabilities .stick-top,#context-details .stick-top,#context-customer .stick-top,#context-customer .list-lines-header.stick-top,#context-availabilities #search.stick-bottom,#context-details #search.stick-bottom{position:fixed}#context-availabilities .stick-top,#context-details .stick-top,#context-customer .stick-top,#context-customer .list-lines-header.stick-top{top:0}#context-availabilities #search.stick-bottom,#context-details #search.stick-bottom{bottom:0}*,*:before,*:after,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{counter-reset:step-counter}body,html.fullscreen,html.fullscreen2,body.fullscreen{background-color:#fff;background-image:url(../Images/www/fond-hiver.jpg);background-position:0 120px;background-repeat:no-repeat;background-attachment:initial;background-size:cover;color:#707070;font-family:"Montserrat",sans-serif;font-size:14px;font-size:.875rem;min-height:101%;margin:0;padding:0;position:relative}a:link,a:visited{border-bottom:1px solid transparent;color:#f7af66;cursor:pointer;outline:none;text-decoration:none;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-ms-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}a:hover{border-bottom:1px solid transparent;color:#eb7c0c}a:focus{border-bottom:1px solid transparent}a:active{border-bottom:1px solid transparent;color:#bb6209}a[href^="mailto:"]:before{content:"";font-family:"Font Awesome 5 Pro";margin-right:4px}a.muted,a.muted:link,a.muted:visited{color:gray}a.muted:hover,a.muted:link:hover,a.muted:visited:hover{color:#666}a.muted:focus,a.muted:link:focus,a.muted:visited:focus{color:#4d4d4d}a.muted:active,a.muted:link:active,a.muted:visited:active{color:#4d4d4d}a.alternate,a.alternate:link,a.alternate:visited{color:#eb6855}a.alternate:hover,a.alternate:link:hover,a.alternate:visited:hover{color:#e54028}a.alternate:focus,a.alternate:link:focus,a.alternate:visited:focus{color:#c22d18}a.alternate:active,a.alternate:link:active,a.alternate:visited:active{color:#c22d18}hr{margin-top:15px;margin-bottom:15px;border:0;border-top:1px solid #dce0e0}h1,h2,h3{background-color:transparent;color:#707070;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-bottom:0;padding-bottom:0}h4,h5,h6{background-color:transparent;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;margin-bottom:0;padding-bottom:0}h1{font-size:2em}h2{font-size:1.75em;margin-bottom:.5em}h2:before{content:" ";font-family:"Font Awesome 5 Pro"}h3{background-color:#404040;color:#fff;font-size:1.4em;line-height:1.5em;margin-bottom:.5em;padding:.2em .8em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}h3:hover{background-color:#f59535;color:#fff}h4{font-size:1.3em;padding:.2em 0}h4:before{content:"› "}h5,h6{font-size:1.15em}input[type="checkbox"],input[type="radio"]{margin-left:.4em;margin-right:.4em;text-align:left;vertical-align:bottom}input[type="checkbox"].va-middle,input[type="radio"].va-middle{vertical-align:middle}input[type="checkbox"][disabled],input[type="checkbox"][disabled]:hover,input[type="radio"][disabled],input[type="radio"][disabled]:hover{background-color:#ddd;border:1px solid #999;color:#777;cursor:not-allowed}label.block+label.block{margin-top:1em}b{font-weight:bold}.alt{background-color:#f4f4f4}.line:nth-of-type(2n+1){background-color:#f4f4f4}.light{color:#69c2e7;font-weight:normal}.submit-click{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.lower{text-transform:lowercase}.upper{text-transform:uppercase}.bold{font-weight:bold}.italic{font-style:italic}.hand{cursor:pointer}.noscroll{overflow:hidden}.underline-light{border-bottom:1px dotted #c9c9c9}.no-wrap{white-space:nowrap}.wrappable{white-space:normal}.inner-spaced{padding:1em}.outter-spaced{margin:1em}.outter-spaced-left{margin-left:1em}.outter-spaced-left.x-small{margin-left:.2em}.outter-spaced-left.small{margin-left:.5em}.outter-spaced-right{margin-right:1em}.no-inner-spaced-top{padding-top:0!important}.no-outter-spaced-top{margin-top:0!important}.no-inner-spaced{padding:0!important}.no-outter-spaced{margin:0!important}.near-fifty{width:48%}.fifty{width:50%}.full-width{width:100%}.title{color:#f59535;font-size:1.2em;font-weight:bold}.info{color:#666;font-style:italic;line-height:1.2em;padding:.5em;text-align:justify}.info-valid{color:#00b233}.info-invalid{color:#e80c4d}.fixed{position:fixed;z-index:9950}.fixed-bottom-wide{left:0;bottom:0;width:100%}.pinnable{background-color:inherit;z-index:8000}.large-value,#context-customer .booking-item.as-tiles div div>span:last-of-type,#account-statement tr.list-breaker,#owner-prices tr.list-breaker,#account-statement tr.new-property td,#owner-prices tr.new-property td,#account-statement th,#owner-prices th,.context-agadmin tr.list-breaker,.context-agadmin tr.new-property td,.context-agadmin th{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.2em}.huge-value,.value-2x{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:2em}.hulk-value,.value-3x{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:3em}.case-lower{text-transform:lowercase}.case-upper{text-transform:uppercase}.case-none,input[type="submit"].warning,input[type="submit"].warning:hover,input[type="button"].warning,input[type="button"].warning:hover,button.button.warning,button.button.warning:hover,a.button.warning,a.button.warning:hover,span.button.warning,span.button.warning:hover,input[type="submit"].transparent,input[type="button"].transparent,button.button.transparent,a.button.transparent,span.button.transparent,input[type="submit"].secondary,input[type="button"].secondary,button.button.secondary,a.button.secondary,span.button.secondary,input[type="submit"].alternate,input[type="button"].alternate,button.button.alternate,a.button.alternate,span.button.alternate{text-transform:none}.margin1{margin:1em}.margin2{margin:2em}.tag{background-color:#f59535;border-radius:4px;color:#fff;font-size:90%;line-height:1em;padding:2px 4px}.tag.discount{background-color:#e80c4d;color:#fff;text-shadow:1px 1px 0 #000}.tag.bg-transparent{color:#707070}.tag.not-so-transparent{background-color:#dbdbdb;color:#707070}.em05{font-size:.5em}.em1{font-size:1em}.em2{font-size:2em}.em3{font-size:3em}.em4{font-size:4em}.em5{font-size:5em}.mt0{margin-top:0}.mt05{margin-top:.5em}.mt1{margin-top:1em}.mt2{margin-top:2em}.mt3{margin-top:3em}.mt4{margin-top:4em}.mt5{margin-top:5em}.bg-transparent{background-color:transparent}.hidden{display:none;visibility:hidden}.expander{cursor:pointer}h2.expander{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}h2.expander:hover{background-color:#e0e0e0}h2.expander:after{content:"";float:right;font-family:"Font Awesome 5 Pro";-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}h2.expander.collapsed:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}h2.expander.expanded:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}h3 .expander{float:right;font-size:.6em}ul.password-tips li:before{font-family:"Font Awesome 5 Pro";content:'';margin:0 .5em 0 -.5em}.tick-check:after,.tick-check::after{color:#e80c4d;content:'✓';font-weight:bold;margin-left:2px}#the-creator a{background:url("https://resa.arkiane.com/ressources/img/copyright/copyright-arkiane-c7c7c7.png") no-repeat scroll 0 0 rgba(0,0,0,0);bottom:5px;float:right;margin:-1.8em .2em 0 0;text-indent:-4999px;width:21px;height:19px;z-index:99999}.default{color:#707070}.clearmarg{clear:both;margin-top:2em}#height-wrap{min-height:100%}#header{background-color:#fff}.global-wrapper{margin:0 auto;max-width:1200px!important;min-width:600px}#mainSection{padding-top:1em}.content-wrapper{background-color:#fff;padding-bottom:1em}.relative,.context{position:relative}#body{margin-top:0;padding-bottom:15em;position:relative;overflow:hidden;-webkit-transition:padding-bottom .1s ease-in;-moz-transition:padding-bottom .1s ease-in;-ms-transition:padding-bottom .1s ease-in;-o-transition:padding-bottom .1s ease-in;transition:padding-bottom .1s ease-in}#body.bagged{padding-bottom:15em}aside.slide-gutter{bottom:0;position:absolute;right:0;top:0;width:22%}body.iframe{background-image:none}#body.iframe{margin-top:0;padding-bottom:1em}body.isMobileDevice #header{width:100%}body.isMobileDevice #cultures-and-signInOut-container{height:60px}body.isMobileDevice div.global-wrapper{min-width:100%}body.isMobileDevice #body{overflow:auto}body.isMobileDevice #height-wrap{width:100%}body.isMobileDevice #search{width:90%}body.isMobileDevice div.pinnable{position:relative!important}body.isMobileDevice aside.slide-gutter{padding:0 1em!important;width:100%;position:relative}body.isMobileDevice #criteriaList{display:none}body.isMobileDevice #criteriaListHidden{display:block}body.isMobileDevice #results{width:100%}body.isMobileDevice div.result-pre-header-container{width:100%;position:initial}body.isMobileDevice #availabilities-actions .display{float:left!important;margin:.1em 0;padding:1em 0!important;width:100%}body.isMobileDevice select#orderBy,body.isMobileDevice select#take{width:calc(100vw/2.5);max-width:200px;display:inline-block;font-size:16px}body.isMobileDevice div.availability-content-container{position:relative}body.isMobileDevice div.availability-content-left{width:53%;float:left}body.isMobileDevice div.availability-content-right{width:42%;float:left}body.isMobileDevice div.availability-content-center{width:100%;clear:both;margin:.2em 0}body.isMobileDevice #menu li{display:none;text-align:center}body.isMobileDevice #menu li.menuHidden{display:block;text-align:center}body.isMobileDevice #menu li.has-child>a:after,body.isMobileDevice .sub-menu li.has-child>a:after{content:""}body.isMobileDevice .offer-item{width:90%}body.isMobileDevice #context-validate .availability-content-container,body.isMobileDevice fieldset.coord,body.isMobileDevice #context-login,body.isMobileDevice #context-manage,body.isMobileDevice #context-documents,body.isMobileDevice #context-customer,body.isMobileDevice #context-payment,body.isMobileDevice #context-offers{overflow:auto}body.isMobileDevice #context-customer .booking-list,body.isMobileDevice #context-customer .property-list{overflow:auto;min-width:720px}body.isMobileDevice #context-customer .booking-list .list-resume.expander:after,body.isMobileDevice #context-customer .property-list .list-resume.expander:after{position:relative;right:0}body.isMobileDevice #extra-services,body.isMobileDevice #package-services,body.isMobileDevice #prices-detail,body.isMobileDevice #online-payment,body.isMobileDevice #customer-informations,body.isMobileDevice #lot_details{width:98%}body.isMobileDevice #planning-content{overflow:scroll}body.isMobileDevice div.key{width:auto}body.isMobileDevice div.planning-details{display:inline-block}body.isMobileDevice div.planning-details table.cal{display:inline-block;float:none}body.isMobileDevice #context-validate #extra-services{width:98%}body.isMobileDevice #context-validate #prices-detail{width:98%}body.isMobileDevice #context-validate #client-informations{width:98%}body.isMobileDevice #context-validate #general-condition-acceptation{width:98%}body.isMobileDevice #context-validate .availability-content-center{width:100%}body.isMobileDevice #context-validate .availability-content-right{width:50%;float:left}body.isMobileDevice #context-validate fieldset ol li{display:block;padding:7px 0;width:98%}body.isMobileDevice .pagination{margin:0;width:100%}body.isMobileDevice .pagination .pagin,body.isMobileDevice .pagination .pagin-current{padding:10px;font-size:16px}body.popup{background-image:none;min-height:0}body.popup #body{margin:1em;padding:0}body.popup .global-wrapper{max-width:none!important;min-width:0!important}body.popup #loginPopup{padding:0 1em}body.popup #loginForm{width:auto}#main-overlay{background-color:transparent;background-color:rgba(255,255,255,.73);display:none;left:0;position:absolute;top:0;width:100%;height:100%;z-index:9300}.overlay{background-color:rgba(255,255,255,.73);display:none;left:0;position:absolute;top:0;width:100%;height:100%;z-index:10000}.waitMessage{background-color:#fff;color:#707070;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:2.5em;margin:4em auto 0;padding:3em 1em 3em;-webkit-transition:box-shadow .5s ease-in;-moz-transition:box-shadow .5s ease-in;-ms-transition:box-shadow .5s ease-in;-o-transition:box-shadow .5s ease-in;transition:box-shadow .5s ease-in;width:66%}#context-customer .waitMessage,#context-details .waitMessage{font-size:2em;margin:2em auto 0;min-height:6em;padding:2em 1em;width:100%}#planning .waitMessage{font-size:2em;margin:6em auto 0;padding:1em;width:60%}#context-validate .waitMessage{margin-top:2em;padding-top:1em}#prices-detail .waitMessage{font-size:1.6em}#context-customer .waitMessage,#search .waitMessage{margin-top:0;min-height:6em;padding:1em .5em}.waitMessage.shadow{box-shadow:0 6px 12px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19)}.waitMessage span{color:#f59535;display:block;font-size:.6em;text-align:right}.waitMessage .loader{margin:1em auto 0}.waitMessage .waitMessage2{display:none;font-size:.4em;margin-top:-1em;text-align:right}#main-overlay.loading,.overlay.loading,.waitMessage2.loading{display:inline}#main-overlay.loading .loader:before,.overlay.loading .loader:before,.waitMessage2.loading .loader:before{display:block;animation:loader .5s linear infinite}.loader{background-color:#aaa;height:4px;overflow:hidden;position:relative;width:100%}.loader:before{background-color:#3bbeef;content:"";height:4px;position:absolute;left:-100%;width:100%}.loader.loading:before{display:block;animation:loader .5s linear infinite}.loader.loading.small:before{display:block;animation:loader 2s linear infinite}@-webkit-keyframes loader{from{left:-100%;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@-moz-keyframes loader{from{left:-100%;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@-o-keyframes loader{from{left:-100%;width:30%;}50%{width:30%;}70%{width:70%;}80%{left:50%;}95%{left:120%;}to{left:100%;}}@keyframes loader{from{left:-100%;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@-webkit-keyframes ld{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-moz-keyframes ld{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-o-keyframes ld{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}100%{transform:rotate(360deg);}}@keyframes ld{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.m-progress{position:relative;color:transparent!important;text-shadow:none!important}.m-progress:hover,.m-progress:active,.m-progress:focus{cursor:default;color:transparent;outline:none!important;box-shadow:none}.m-progress:before{content:'';display:inline-block;position:absolute;background:transparent;border:1px solid #fff;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;-webkit-animation-delay:0s;-webkit-animation-duration:1s;-webkit-animation-name:ld;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-moz-animation-delay:0s;-moz-animation-duration:1s;-moz-animation-name:ld;-moz-animation-fill-mode:forwards;-moz-animation-iteration-count:infinite;-o-animation-delay:0s;-o-animation-duration:1s;-o-animation-name:ld;-o-animation-fill-mode:forwards;-o-animation-iteration-count:infinite;animation-delay:0s;animation-duration:1s;animation-name:ld;animation-fill-mode:forwards;animation-iteration-count:infinite}#cultures-and-signInOut-container{background-color:#fff;height:25px;max-width:100%;min-width:100%;padding-top:1px}body.iframe #cultures-and-signInOut-container{background-color:transparent}#cultures-and-signInOut{float:right;margin-top:0}body.iframe #cultures-and-signInOut{margin-top:0;float:none;text-align:right}#cultures-and-signInOut ul{display:inline-block;list-style:none outside none;text-align:left;vertical-align:middle}#cultures-and-signInOut ul li{display:inline-block}#signIn,#signOut{background-color:#f59535;color:#fff;font-weight:bold;padding:1px .6em}#login{height:auto;margin-top:4px}#login li:last-of-type{margin-left:-4px}#login a,#login a:active,#login a:visited,#login a:hover{color:#fff;font-weight:normal}#login a:active,#login a:hover{text-decoration:underline}#login .client-name{background-color:#eb7c0c;color:#fff;padding:1px .6em}#login .client-name a{color:#fff}#cultures{margin-right:2em}#cultures li{margin-left:0}#cultures .culture-item{display:block;text-indent:-4900px;vertical-align:top;width:24px;height:19px}#google_translate_element{display:inline-block;margin-right:1em}#google_translate_element .goog-te-gadget-simple{background-color:#fff;border:0}#google_translate_element .goog-te-gadget-icon{display:none}#google_translate_element .goog-te-menu-value{color:#fff}#agency-logo{background:url("../images/www/logo.png") no-repeat scroll 0 0 transparent;height:100px}#agency-logo a{display:block;text-indent:-4900px;width:100%;height:100%}#menu,.sub-menu{background-color:transparent;border-collapse:collapse;border:none;display:table;margin-bottom:1em;text-align:center;table-layout:fixed;width:100%;-webkit-transition:box-shadow .2s ease-in,line-height .2s ease-in;-moz-transition:box-shadow .2s ease-in,line-height .2s ease-in;-ms-transition:box-shadow .2s ease-in,line-height .2s ease-in;-o-transition:box-shadow .2s ease-in,line-height .2s ease-in;transition:box-shadow .2s ease-in,line-height .2s ease-in}#menu ul,.sub-menu ul{display:table-row;font-size:0;list-style:none;text-align:center;padding:0;margin:0}#menu li,.sub-menu li{background-color:transparent;border-bottom:none;display:table-cell;font-size:13px;padding-top:0;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}#menu li.home,.sub-menu li.home{width:5em}#menu li i,.sub-menu li i{color:#000;margin:.25em}#menu li.menuHidden,.sub-menu li.menuHidden{display:none}#menu li.has-child>a:after,.sub-menu li.has-child>a:after{color:#000;content:"";display:inline-block;font-family:"Font Awesome 5 Pro";margin-left:.5em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#menu li.has-child:hover,.sub-menu li.has-child:hover{background-color:#404040}#menu li.has-child:hover>a:after,.sub-menu li.has-child:hover>a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#3bbeef}#menu li.has-child:hover a,.sub-menu li.has-child:hover a{color:#3bbeef}#menu li.has-child:hover a:hover,.sub-menu li.has-child:hover a:hover{background-color:#2672ae;color:#fff}#menu li.has-child ul.child li,.sub-menu li.has-child ul.child li{background-color:#404040}#menu li.has-child ul.child li a,.sub-menu li.has-child ul.child li a{color:#fff}#menu li>ul,.sub-menu li>ul{display:none;opacity:0;position:absolute;width:100%;z-index:3000}#menu li:hover>ul,.sub-menu li:hover>ul{animation:opacityAndBlock .3s ease-out forwards;display:block;opacity:1}#menu li>ul li,.sub-menu li>ul li{display:block;text-align:left;text-transform:none}#menu li>ul li a,.sub-menu li>ul li a{padding-left:1em}#menu li ul li:last-of-type,.sub-menu li ul li:last-of-type{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16)}@-webkit-keyframes opacityAndBlock{0%{display:none;opacity:0}.1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes opacityAndBlock{0%{display:none;opacity:0}.1%{display:block;opacity:0}100%{display:block;opacity:1}}@-o-keyframes opacityAndBlock{0%{display:none;opacity:0;}.1%{display:block;opacity:0;}100%{display:block;opacity:1;}}@keyframes opacityAndBlock{0%{display:none;opacity:0}.1%{display:block;opacity:0}100%{display:block;opacity:1}}#menu a,.sub-menu a{color:#000;display:block;line-height:3em;width:100%;height:3em;-webkit-transition:background-color .2s ease-in,line-height .2s ease-in;-moz-transition:background-color .2s ease-in,line-height .2s ease-in;-ms-transition:background-color .2s ease-in,line-height .2s ease-in;-o-transition:background-color .2s ease-in,line-height .2s ease-in;transition:background-color .2s ease-in,line-height .2s ease-in;white-space:nowrap}.sub-menu.stick-top a{line-height:3em}#body.iframe .sub-menu.stick-top a{line-height:2em}#menu a:hover,#menu a i:hover{background-color:transparent;color:#3bbeef}.sub-menu{background-color:#fff;border-bottom:1px solid #404040;font-size:.9em;line-height:1.9em;margin-bottom:0;text-transform:none;z-index:9800}.sub-menu ul,.sub-menu li{background-color:#fff}.sub-menu a{color:#707070;display:block;line-height:2em;width:100%;height:100%;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-ms-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.sub-menu a:hover{background-color:#3bbeef;color:#fff}#menu li[data-menu-offer-type="CONGRES"]{display:none;visibility:hidden}#footer{background-color:#333;clear:both;color:#fff;height:15em;margin-bottom:0;margin-top:-15em;overflow:auto;position:relative;-webkit-transition:margin-bottom .2s ease-in;-moz-transition:margin-bottom .2s ease-in;-ms-transition:margin-bottom .2s ease-in;-o-transition:margin-bottom .2s ease-in;transition:margin-bottom .2s ease-in}#footer a,#footer a:link,#footer a:visited{color:#f7af66}#footer a:hover{color:#eb7c0c}#footer a:focus{color:#bb6209}#footer.bagged{margin-bottom:4em;margin-bottom:4rem}#footer .content-wrapper{background-color:transparent;min-height:14em;text-align:center}#footer .contact,#footer .legal,#footer .secured-payment,#footer .map{padding:1em;text-align:left}#footer .rcs{font-size:11px}#footer .secured-payment{padding-left:0}#footer .column{display:inline-block;vertical-align:top;width:25%}#footer .column.first{width:74%}.map ul{list-style:none outside none;text-align:left}.map li{padding:1px}.vcard~.vcard{margin-top:1em}.vcard .fn{display:block}.vcard .other-infos{margin-top:1em}.vcard .org{font-weight:bold}.bg-primary{background-color:#337ab7;border-color:#2f73ad;color:#fff;padding:15px}.bg-success{background-color:#dff0d8;border-color:#cce0c4;color:#707070;padding:15px}.bg-info{background-color:#d9edf7;border-color:#d0e3ed;color:#707070;padding:15px}.bg-warning{background-color:#fcf8e3;border-color:#f3efd7;color:#707070;padding:15px}.bg-danger{background-color:#f2dede;border-color:#e6d4d4;color:#707070;padding:15px}.text-muted{color:#777}.text-primary{color:#337ab7}.text-success{color:#3c763d}.text-info{color:#31708f}.text-warning{color:#8a6d3b}.text-danger{color:#a94442}.bg-message-stripped,.offer-caption .offer-exclusions{background-size:40px 40px;background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent);box-shadow:inset 0 -1px 0 rgba(255,255,255,.4);width:100%}.bg-info2{background-color:#4ea5cd;border-color:#3b8eb5;color:#fff}.bg-danger2{background-color:#de4343;border-color:#c43d3d;color:#fff}.bg-warning2,.offer-caption .offer-exclusions{background-color:#eaaf51;border-color:#d99a36}.bg-success2{background-color:#61b832;border-color:#55a12c}@keyframes animate-message-stripped{from{background-position:0 0}to{background-position:-80px 0}}.exception{font-family:sans-serif;font-size:10px;font-weight:normal;max-height:12em;min-height:8em;overflow-y:auto}.exception:hover{min-height:8em!important;max-height:100%;float:left;width:100%;z-index:10000}.error-exception{font-style:italic;margin-top:1em}.progress-bar{background-color:transparent;height:4px}.progress-bar div{background-color:#e80c4d;height:100%;line-height:4px;padding:0;text-align:right;width:0}#search{background-color:#fff;box-shadow:none;color:#707070;padding:0 5px 5px;position:absolute;width:100%;z-index:8100;-webkit-transition:box-shadow .2s ease-in;-moz-transition:box-shadow .2s ease-in;-ms-transition:box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in}#context-availabilities .sub-menu.stick-top,#context-details .sub-menu.stick-top,#context-customer .sub-menu.stick-top{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16);line-height:3em}#body.iframe #context-availabilities .sub-menu.stick-top,#body.iframe #context-details .sub-menu.stick-top,#body.iframe #context-customer .sub-menu.stick-top{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16);line-height:2em}#context-availabilities #search.stick-top{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16)}#context-availabilities h1,#context-details h1{margin-bottom:5px}#search input[type="text"]{text-align:center}#search-reference{padding:1em 0}#search-budget{position:relative}#search-budget .slider{background-image:none;background:#404040;border-radius:5px;border-width:0;height:10px;margin:1em 2em 1.5em}#search-budget .slider .ui-slider-handle:first-of-type .ui-slider-tip:before,#search-budget .slider .ui-slider-handle:first-of-type .ui-slider-tip:after,#search-budget .slider .ui-slider-handle:last-of-type .ui-slider-tip:after,#search-budget .slider .ui-slider-handle:last-of-type .ui-slider-tip:before{border:12px solid transparent;bottom:3px;content:" ";display:block;height:0;margin:0;position:absolute;top:0;width:0}#search-budget .slider .ui-widget-header{background-image:none;background-color:#404040;background:#e0954a;background:-webkit-linear-gradient(45deg,#e0954a 5%,#50b4da 100%);background:linear-gradient(45deg,#e0954a 5%,#50b4da 100%)}#search-budget .slider .ui-slider-handle{background:none;border:none;border-radius:10px;cursor:pointer}#search-budget .slider .ui-slider-handle .ui-slider-tip{background-color:#f59535;border:none;border-radius:5px;color:#fff;cursor:pointer;height:24px;line-height:22px;margin-left:-22px;opacity:1;padding-left:2px;padding-right:2px;text-shadow:0 1px 0 gba(0,0,0,.5);visibility:visible;width:auto;min-width:44px;white-space:nowrap}#search-budget .slider .ui-slider-handle .ui-slider-tip:before,#search-budget .slider .ui-slider-handle .ui-slider-tip:after{display:none}#search-budget .slider .ui-slider-handle:first-of-type .ui-slider-tip{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:0 2px 2px rgba(0,0,0,.5);left:auto;padding-right:0;right:5px;top:2px}#search-budget .slider .ui-slider-handle:first-of-type .ui-slider-tip:before{border-left-width:0;border-width:11px 4px 5px 6px;box-shadow:2px 4px 3px rgba(0,0,0,.5);left:100%;right:0;top:4px;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#search-budget .slider .ui-slider-handle:first-of-type .ui-slider-tip:after{border-left-color:#f59535;border-right-width:0;left:100%}#search-budget .slider .ui-slider-handle:last-of-type .ui-slider-tip{background-color:#3bbeef;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:0 4px 2px rgba(0,0,0,.5);color:#fff;left:28px;padding-left:0;top:-7px}#search-budget .slider .ui-slider-handle:last-of-type .ui-slider-tip:after{border-left-width:0;border-width:11px 4px 5px 11px;box-shadow:3px 4px 3px rgba(0,0,0,.5);left:-8px;top:2px;z-index:-1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#search-budget .slider .ui-slider-handle:last-of-type .ui-slider-tip:before{border-right-color:#3bbeef;border-left-width:0;left:-12px}#search-budget .slider .ui-slider-handle.ui-state-hover:first-of-type .ui-slider-tip{background-color:#f7a95c}#search-budget .slider .ui-slider-handle.ui-state-hover:first-of-type .ui-slider-tip:after{border-left-color:#f7a95c}#search-budget .slider .ui-slider-handle.ui-state-hover:last-of-type .ui-slider-tip{background-color:#61cbf2}#search-budget .slider .ui-slider-handle.ui-state-hover:last-of-type .ui-slider-tip:before{border-right-color:#61cbf2}#dates{overflow:auto;padding-bottom:.5em;position:relative;z-index:9600}#dates .date{float:left;width:50%}#dates .date:first-of-type{padding-right:2px}#dates .date:last-of-type{padding-left:2px}#dates input{cursor:pointer;font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.1em}#dates #criteriaLoader{visibility:hidden;margin-top:1px}#dates #criteriaLoader.loading{visibility:visible}#other-dates{color:#e80c4d;margin:0 0 6px 0}#results{position:relative;width:77%}#criteriaList{padding:0 .2em;width:100%}#criteriaListHidden{display:none;padding:0 .2em;width:100%}.result-pre-header-container{padding:0 1em}.result-pre-header-container p{min-height:4em}.result-header-container{background-color:#fff;padding:0 1em;-webkit-transition:box-shadow .2s ease-in,line-height .2s ease-in,background-color .2s ease-in;-moz-transition:box-shadow .2s ease-in,line-height .2s ease-in,background-color .2s ease-in;-ms-transition:box-shadow .2s ease-in,line-height .2s ease-in,background-color .2s ease-in;-o-transition:box-shadow .2s ease-in,line-height .2s ease-in,background-color .2s ease-in;transition:box-shadow .2s ease-in,line-height .2s ease-in,background-color .2s ease-in}.result-header-container.stick-top{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16)}#availabilities-actions .line-one,#availabilities-actions .line-two,#availabilities-actions .line-three{clear:both;text-align:center}#availabilities-actions .line-one{padding-top:2px}#availabilities-actions .line-three{padding-top:1em}#availabilities-actions .global-count,#availabilities-actions .display,#availabilities-actions .pagination,#availabilities-actions .filters{display:inline-block;float:left}#availabilities-actions .display,#availabilities-actions .filters{float:right}#availabilities-actions #filters{background-color:#f4f4f4;border-top:1px solid #707070;display:block;float:none;margin:0 -1em}#availabilities-actions .global-count{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.4em}#context-details .result-header-container{height:7em;padding:0}.resume{background-color:#fff;font-size:1.3em;height:auto;padding:.5em 0 .5em 1em;padding:.5rem 0 .5rem 1rem;top:.5em}#context-details .result-header-container div{display:block}#context-validate .result-header-container,#context-confirmation .result-header-container{height:3em;padding:0}#context-validate .resume,#context-confirmation .resume{top:0}#context-validate availability-content-container,fieldset.coord,#context-login,#context-manage,#context-documents,#context-forgotten-ids,#context-forgotten-send,#context-customer,#context-payment,#context-offers,#context-error{padding:0 1em}.item-pictures{display:block;min-height:10em;overflow:hidden}.item-reference{font-size:1.1em;line-height:2em}#pictures,#description,#location,#planning,#owner-planning{margin-bottom:1em}#description p{margin-bottom:1em}#planning{position:relative;min-height:534px}#planning .pagination{margin:5px 0;text-align:center}#planning .module-detail-container{margin-bottom:15px}#planning-content{text-align:center}div.planning-details{display:inline-block;margin:0 auto;overflow:hidden;position:relative}div.planning-details table.cal{display:table;float:left}div.planning-details table.cal:nth-child(4n){clear:left}.pagination{margin-right:1em}.pagination .pagin,.pagination .pagin-current{background-color:#f59535;border:solid 1px #f59535;color:#fff;cursor:pointer;display:inline-block;margin-left:1px;padding:4px;text-align:center;min-width:2em}.pagination a{-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-ms-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.pagination a:link,.pagination a:visited{color:#fff;text-decoration:none}.pagination a:hover{background-color:#eb7c0c;border-color:#eb7c0c;color:#fff}.pagination .pagin-current,.pagination .pagin-current:hover{background-color:#3bbeef;border-color:#3bbeef;color:#fff!important;cursor:default}.pagination .first-page,.pagination .last-page,.pagination .previous-page,.pagination .next-page{vertical-align:bottom}.rating{font-size:1em;margin:0 auto -1px;padding:0;position:relative;vertical-align:baseline}.rating:before{content:attr(data-pre-injector);margin-left:4px}.as-lines .rating:before{content:none;margin-left:0}.rating .counter{font-size:.8em;padding-left:2px}.rating .star{color:#e80c4d;cursor:default;display:inline-block;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal;padding-right:2px}.rating .star.empty:before{color:#777;content:""}.rating .star.half:before{content:"";font-weight:900}.rating .star.full:before{content:"";font-weight:900}.equipment-container.picto{line-height:0}.equipment-container.text{margin-top:1em}.equipment-container img{margin:0 3px 3px 0}.equipment-container.text-right img{margin:0 0 3px 3px}.equipment-container span{display:inline-block;margin-right:.2em}.equipment-container span:after,.equipment-container span::after{content:"|";margin-left:.2em}.equipment-container span:last-of-type:after,.equipment-container span:last-of-type::after{content:""}#context-details .equipment-container span{display:block;margin:0 .2em;margin:0}#context-details .equipment-container span:after,#context-details .equipment-container span::after{content:""}.equipment-content-right-visit{display:inline-block;float:right;text-align:left;vertical-align:top;margin-top:5px}.equipment-content-center-visit{text-align:left;margin:2em 0}.virtualVisit{background:transparent;border:1px solid #c9d1da;border-bottom:1px solid #c9d1da!important;color:#f7af66!important;text-decoration:none;white-space:nowrap;padding:6px 12px;text-align:center;vertical-align:middle;border-radius:5px;display:block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.virtualVisit:hover{border-color:#54677d!important;text-decoration:none;cursor:pointer}.booking-form-place-holder{display:block;min-height:8em;position:relative;margin-bottom:1em}.next-step{padding:0 2px}#context-details .resa-dates,#context-compare .resa-dates{display:block;font-size:1.1em;font-weight:bold;text-align:right}#context-details .availability-rates,#context-details .availability-rates .rate,#context-compare .availability-rates,#context-compare .availability-rates .rate{margin:5px 0}#context-details .booking-form-place-holder button{float:right}#context-details div#bookPropal{margin:20px;text-align:center}.mandateExplanation{color:#fff!important;background-color:#17a2b8!important}#bag{background-color:#fff;border-top:0 #999 solid;box-shadow:none;height:0;overflow:hidden;-webkit-transition:border-top-width .2s ease-in,box-shadow .2s ease-in,height .2s ease-in;-moz-transition:border-top-width .2s ease-in,box-shadow .2s ease-in,height .2s ease-in;-ms-transition:border-top-width .2s ease-in,box-shadow .2s ease-in,height .2s ease-in;-o-transition:border-top-width .2s ease-in,box-shadow .2s ease-in,height .2s ease-in;transition:border-top-width .2s ease-in,box-shadow .2s ease-in,height .2s ease-in;z-index:9250}#bag #bag-submit,#bag #bag-content{display:block;float:left}#bag.bagged{border-top-width:1px;box-shadow:0 2px 5px #383838,0 10px 35px #404040;height:4em;height:4rem}#bag-head{padding:.2em;text-align:center}#bag-submit{margin-top:-10px;width:20%}#bag-content{width:80%}#bag .compare-list-ref{background-color:#404040;border-radius:.25em;color:#fff;display:inline-block;font-size:1em;font-size:1rem;line-height:1;margin-right:.2em;padding:.2em .6em .3em;text-align:center;vertical-align:baseline;white-space:nowrap}#bag .compare-list-ref a{color:#fff;margin-left:2px}#bag .compare-ref-del-container{display:inline-block}#bag .validate{font-size:1em;font-size:1rem}.rates{margin-top:1.2em}#rates ul{border:1px dotted #a0a0a0;font-weight:normal;line-height:1.2em;list-style:none outside none;margin:0 2px;max-height:60em;padding:0;text-align:left;overflow:hidden}#rates ul li{padding:1px}#rates ul li:nth-child(odd){background-color:#f4f4f4}#rates .rates-list{max-height:20em;overflow:auto}#rates a,.rates a{display:block;overflow:hidden}#rates .rate-not-available,.rates .rate-not-available{color:#777;cursor:default;font-style:italic}#rates .rate-discount,.rates .rate-discount{float:left;margin:1px 1em 0 0}#rates .price_from_to,.rates .price_from_to{font-size:.5em}#rates .price_from_to span,.rates .price_from_to span{font-size:2em}#rates .before,.rates .before{display:block;font-size:1em}#context-details #rates a:hover,#context-details .rates a:hover{cursor:pointer}next-step .rate-discount{float:right}.rate-not-available .rate-indicator{font-weight:normal}.rate-fees,#context-validate .rate-fees{font-size:11px;margin:1em 0;min-height:1.5em;text-align:right;width:100%}.rate-fees ul.list-fees,#context-validate .rate-fees ul.list-fees{list-style-type:disc}.rate-fees ul.list-fees li.fee,#context-validate .rate-fees ul.list-fees li.fee{display:inline-block;margin:0 .1em 0 .9em}.rate-fees ul.list-fees li.fee span.fee-value,#context-validate .rate-fees ul.list-fees li.fee span.fee-value{font-weight:bold}#context-validate .rate-fees ul.list-fees{display:table}#context-validate .rate-fees ul.list-fees li.fee{margin:0;text-align:left;width:100%}#context-validate .rate-fees ul.list-fees li.fee span.fee-value{float:right;text-align:right;width:30%}#availabilitiesList{padding:0}.availability{border-left:4px solid transparent;border-right:4px solid transparent;-webkit-transition:border .1s ease-in;-moz-transition:border .1s ease-in;-ms-transition:border .1s ease-in;-o-transition:border .1s ease-in;transition:border .1s ease-in;min-height:200px;margin:1em 0;overflow:hidden;padding:1em 1em}.availability:hover{border-left-color:#f59535;border-right-color:#f59535;color:#575757}.availability-header-container{text-align:center}.availability-catcher{background-color:transparent;color:#e80c4d;font-size:1.05em;margin-bottom:1em;text-align:justify}.availability-listing-properties{display:block;margin:0 0 1em 0;padding:0}.availability-listing-properties li{display:inline-block}.availability-content-container{height:100%;overflow:auto}.availability-content-left{display:inline-block;margin-right:1em;text-align:center;vertical-align:top;width:30%}.availability-content-center{display:inline-block;width:55%}#context-details .availability-content-center{width:80%}#context-validate .availability-content-center{width:53%}.availability-content-right{display:inline-block;float:right;text-align:left;vertical-align:top;min-width:70px;width:12%}#context-details .availability-content-right{width:20%}#context-validate .availability-content-right{width:15%}.availability-footer{height:100%;font-size:14px;font-size:.875rem;margin-top:.5em;overflow:hidden}.availability-footer div{display:inline-block}.availability-footer button{margin:0}.availability-footer .item-compare input{margin:0 4px}.availability-footer div.item-rating{display:block}.availability-rates{height:100%;margin-right:.5em;margin-top:1px;overflow:hidden}.availability-rates .rate{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:3em;line-height:1em}.availability-rates .before{font-size:1em;margin:0}#package-services input.hasDatepicker{text-align:center}#package-services #dates>div{display:inline-block;margin-right:3em;vertical-align:top}#package-services select{margin-left:2em;width:4em}#package-services #ValidatePackage{margin-top:20px}#package-services .list h5{margin:20px 0}#package-services .offer-periods{margin:20px 0}#availabilities-actions #filters .section-title{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:1.4em}ul.filter-list{list-style:none;min-height:3em}ul.filter-list li{min-height:18px;display:inline-block;font-size:.9em;padding:1px 4px 4px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}ul.filter-list li:hover{background-color:#e0e0e0}ul.filter-list input{vertical-align:bottom;margin:2px 0 0 2px}ul.filter-list label.criterion{cursor:pointer;margin-left:-15px;min-height:18px;padding-left:17px;vertical-align:baseline;width:100%}ul.filter-list label.criterion.disabled{cursor:default}ul.filter-list label.criterion.disabled:hover{background-color:transparent}ul.filter-list label.checkedCriterion{cursor:pointer;text-decoration:underline}.filter-all,.filter-legend,.filter-actions{font-size:.8em}.filter-legend{float:right}.filter-actions{float:left}.filter-legend,.filter-actions{border-top:2px solid #ccc;padding-top:.5em}.filter-legend.outside,.filter-actions.outside{border-top:0;padding-top:0}.filter-legend p,.filter-actions p{font-size:1.2em}.filter-legend .filter-nav .filter-items,.filter-actions .filter-nav .filter-items{border:0;display:block}.filter-legend a,.filter-actions a{border:1px solid #ccc!important;font-style:normal;position:relative}.filter-legend a:first-of-type,.filter-actions a:first-of-type{font-weight:normal}.filter-actions{width:6em}.filter-nav{margin:1em 0 .5em}.filter-nav .filter-items{border-left:1px solid #ccc;border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-nav span.two-items-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.filter-nav a,.filter-nav span a{background-color:#fff;border:1px solid #ccc;border-left:0;border-top:0;color:#707070;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-family:Arial,sans-serif;padding:.4em .6em;position:relative;text-align:center;text-decoration:none;white-space:nowrap;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.filter-nav a:first-of-type,.filter-nav span a:first-of-type{font-weight:bold}.filter-nav a:hover,.filter-nav span a:hover{background-color:#e0e0e0;color:#575757}.filter-nav a:active,.filter-nav span a:active{background-color:#c7c7c7}.filter-nav a.active,.filter-nav span a.active{background-color:#f59535;color:#fff;padding-left:.2em;padding-right:1em}.filter-nav a.active:after,.filter-nav span a.active:after{content:'✓';font-weight:bold;position:absolute;top:25%}.filter-nav a.category,.filter-nav span a.category{background-color:#e80c4d;color:#fff;cursor:default;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;flex-shrink:0;text-transform:lownercase}.filter-nav a.disabled,.filter-nav span a.disabled{background-color:#ddd;color:#777;cursor:not-allowed}.filter-nav a.disabled:hover,.filter-nav span a.disabled:hover{background-color:#ddd;color:#777;cursor:not-allowed}ul.criteria{background-color:#fff;margin-left:0;list-style:none;padding:0!important;max-height:20em;overflow:auto}ul.criteria li{display:table;min-height:18px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;width:100%}ul.criteria li:not(.disabled):hover{background-color:#e0e0e0}ul.criteria input{display:table-cell;font-size:10px;vertical-align:middle;margin:2px 5px 5px 2px}ul.criteria label.criterion{cursor:pointer;display:table-cell;font-size:.7em;font-weight:normal;vertical-align:middle;width:100%}ul.criteria label.criterion.disabled{cursor:not-allowed}ul.criteria label.checkedCriterion{cursor:pointer;text-decoration:underline}ul.criteria .criterionQuantity{color:#777;font-size:.7em;font-weight:normal;display:table-cell;margin-right:2px;text-align:right;vertical-align:middle}ul.criteria.lot_imme_no{height:20em;overflow:auto}.authentification-advice{font-weight:bold;margin-bottom:1em}.booking-confirmation{font-weight:bold;margin-top:1em;padding:0 1em}.textarea.coord{height:6em}#context-validate button.validate{font-size:1.2em;margin-top:1em}p{margin:1em 1em 1em 0;font-weight:normal}p.message{margin:0}.iban{border:1px solid #404040;width:100%;max-width:500px}.iban th{background-color:#909090;color:#fff;font-style:italic;padding:.2em}.iban td{font-weight:bold;padding:.2em;text-align:center;width:14.28%}.booking_dates{color:#f59535;font-size:15px;margin:0 0 10px 0}.coupon{margin-top:1em}.coupon label{display:block}.coupon>div:first-of-type{float:left;width:65%}.coupon button{float:right;margin:.25em 0 0}.coupon .result{min-height:1em}.coupon .result button{margin-top:-.6em}#extra-services,#package-services,#prices-detail,#online-payment,#customer-informations{display:inline-block;min-height:15em;position:relative;vertical-align:top;width:49.5%}#extra-services,#package-services,#prices-detail,#client-informations,#general-condition-acceptation,#online-payment,#customer-informations,#esign{margin-top:1em}#context-validate #extra-services,#context-confirmation #online-payment,#context-details #extra-services{border-right:1px solid transparent}#context-confirmation #online-payment,#context-details #prices-detail{border-left:1px solid transparent}#context-details #online-payment{border-right:1px solid transparent}#context-validate #extra-services{width:64%}#context-validate #prices-detail{width:35.6%}#context-confirmation #online-payment,#context-confirmation #prices-detail{width:50%}#context-validate .list,#context-confirmation .list,#context-details .list{padding:0 1em}#online-payment .list>div{margin:.5em 0}.list h5{margin:.5em 0}#package-services{margin-left:1em;margin-right:1em;width:70%}.prestations .prestation,.prices-section .section{padding:.2em 0}#rubr.prices-section{background-color:transparent}#context-details #rubr.prices-section{padding:0}.prestations .prestation .price-label{display:inline;color:#4b4747}.prestations .prestation .total-price-label{font-weight:bold;text-align:left}.prestations .prestation .price-value{display:inline;float:right;text-align:right;color:#4b4747}.prestations .prestation .total-price-value{font-weight:bold;color:#e05206}.prices-section .section:hover{background-color:#e0e0e0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.prices-section .price-label{display:inline}.prices-section .total-price-label{font-weight:bold;text-align:left}.prices-section .price-value{display:inline;float:right;text-align:right}.prices-section .total-price{border-top:1px dotted #404040;color:#f59535;font-size:1.1em;font-weight:bold}.prices-section .total-extra{font-size:1.1em;font-weight:bold}.prest-lib-with-img{margin-top:0!important;vertical-align:middle;display:none!important;width:52%}.list-height-limited{max-height:20em;overflow:auto}.extra-with-choice,.section-with-choice{background-color:#e0e0e0;border:none;margin-top:-1px;line-height:1.1em;padding:4px;position:relative}.extra-with-choice.alt,.section-with-choice.alt{background-color:#f4f4f4}.extra-with-choice:hover,.section-with-choice:hover{background-color:#e0e0e0}.extra-with-choice .informations,.section-with-choice .informations{border-right:1px solid transparent;min-height:2em;text-align:left}.extra-with-choice .informations .rate-discount,.section-with-choice .informations .rate-discount{line-height:2em}.extra-with-choice .title,.section-with-choice .title{color:#707070;font-size:1em;font-weight:normal;line-height:1em;margin:.5em 0}.extra-with-choice .title.extended,.section-with-choice .title.extended{width:70%}.extra-with-choice .details,.section-with-choice .details{font-style:italic;font-weight:normal;padding:4px 0 4px 1em}.extra-with-choice .choice,.section-with-choice .choice{float:right;margin:.5em 0;text-align:right;vertical-align:top;width:40%}.extra-with-choice .choice label,.section-with-choice .choice label{margin-right:.3em}.extra-with-choice .choice label:last-of-type,.section-with-choice .choice label:last-of-type{margin-left:.3em}.extra-with-choice .choice .type-list,.extra-with-choice .choice .type-text,.section-with-choice .choice .type-list,.section-with-choice .choice .type-text{margin:-.5em 0}.choice .select,.choice .text{background-color:#fff;margin:0;text-align:center;width:4em}.choice .action,.choice .rate{display:inline-block}.choice .rate.extended{margin-top:7px;width:100%}.choice .action{width:60px}.extra-with-choice .details{display:none;width:100%}.section-with-choice.taxe_sejour .choice{width:100%}.section-with-choice .choice .select,.section-with-choice .choice .text{background-color:#fff;width:7em}.section-with-choice .choice .action{width:100%}[data-is-tab-controlled],#prestWithChoice{border-top:.5em solid #f59535}.etabs{overflow:hidden;width:100%;margin:0;padding:0;list-style:none}.etabs li{border-right:1px solid transparent;float:left;height:64px}.etabs li:last-of-type{border-right:0}.etabs a,.etabs a:link{border-bottom:64px solid #404040;color:#fff;float:left;padding:0 4px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;height:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1}.etabs a:hover,.etabs a:focus{border-bottom-color:#69c2e7;z-index:2}.etabs a:focus{outline:0}.etabs .active,.etabs a.active,#prestWithChoice .active{border-bottom-color:#f59535;z-index:3}.etabs a span{display:block;margin-top:1.5em;-ms-word-wrap:break-word;word-wrap:break-word}#prestWithChoice .header{background-color:#f59535;color:#fff;padding:0 .5em .5em}#prestWithChoice .header li{font-style:italic}#prestWithChoice .header li:first-of-type{display:inline-block;min-width:18%;text-align:left}#prestWithChoice .header li:nth-of-type(2){display:inline-block;float:right;margin-left:.5em;min-width:18%;text-align:right}#prestWithChoice .header li:last-of-type{display:inline-block;float:right;margin-left:.5em;min-width:18%;text-align:right}#tab-container-bookings{margin-top:2em}.etabs a img{width:64px;height:64px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;display:inline-block;vertical-align:middle}.badge{background-color:#f50f19;border:1px solid #f50f19;border-radius:10px;box-shadow:0 2px rgba(255,255,255,.3) inset,-2px 2px 2px rgba(0,0,0,.3);color:#fff;display:block;font-family:Arial,sans-serif;font-size:11px;font-weight:bold;height:15px;line-height:13px;padding:0 5px 0 4px;position:absolute;right:2px;text-shadow:0 1px rgba(0,0,0,.25);top:-15px}#context-customer .badge{border-radius:17px;font-size:16px;font-weight:normal;height:24px;line-height:23px;padding:0 7px 0 7px;top:-21px}#arkiane_payment{text-transform:none}#card-list div{display:inline-block;vertical-align:top}#map-place-holder{width:100%;height:28em}#map-place-holder.no-map{background:url("../images/noMap.jpg") no-repeat scroll 50% 50% transparent}.map-info{font-family:'Open Sans',Helvetica,sans-serif;min-height:3em}.scroll-up{background:url("../Images/icon_top.png") no-repeat;bottom:6em;display:none;opacity:.6;position:fixed;right:20px;text-indent:-9999px;width:40px;height:40px;z-index:10000}#loginForm{width:48%}#firstConnection,#newClient,#oldClient{width:48%}#loginForm .validation-error{display:block;margin-left:15px}#loginPopup{padding:20px}#socialLoginForm{margin-left:40px;float:left;width:40%}#socialLoginForm h2{margin-bottom:5px}#socialLoginList button{margin-bottom:12px}#logoutForm{display:inline}#oldClient{margin-top:2em;text-align:justify}#context-forgotten-ids div,#context-forgotten-ids button{margin-top:1em}#context-forgotten-ids input.text{margin-left:1em;width:50%}.contact h3{font-size:1.2em}.contact p{margin:5px 0 0 10px}.contact iframe{border:1px solid #404040;margin:5px 0 0 10px}fieldset.fieldset{border:none;margin:0;padding:0}legend.legend{display:none}fieldset ol{padding:0;list-style:none outside none;vertical-align:top}fieldset ol li{display:inline-block;padding:7px .5em;width:33%}fieldset ol li:only-of-type{padding-right:.5em}fieldset ol li .text,fieldset ol li .select{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif}fieldset ol li.agent{font-style:italic}#context-validate ol.no-modification{padding:0;width:70%}#context-validate ol.no-modification li{padding:.25em 0;width:100%}#context-validate ol.no-modification li:first-of-type{font-weight:bold}#context-validate ol.no-modification label{font-weight:bold}#context-validate input.coord,#context-validate select.coord{height:2.2em}#context-login fieldset ol li,#context-manage fieldset ol li,#context-documents fieldset ol li{display:block;width:auto}#context-login fieldset ol.hoverable li,#context-manage fieldset ol.hoverable li,#context-documents fieldset ol.hoverable li{border-left:4px solid transparent;border-right:4px solid transparent;-webkit-transition:border .1s ease-in;-moz-transition:border .1s ease-in;-ms-transition:border .1s ease-in;-o-transition:border .1s ease-in;transition:border .1s ease-in}#context-login fieldset ol.hoverable li:not(.list-breaker):hover,#context-manage fieldset ol.hoverable li:not(.list-breaker):hover,#context-documents fieldset ol.hoverable li:not(.list-breaker):hover{color:#8a8a8a;border-left:4px solid #f59535;border-right:4px solid #f59535}#loginForm p{margin:7px 0}.intermediary{margin-top:1em}.warning-apporteur{color:#e81b24;font-weight:bold}input.text,textarea.textarea,select.select{border:1px solid #707070;border-radius:5px;background-color:#f4f4f4;color:#707070;margin:.25em 0 0;outline:0;padding:.25em;vertical-align:baseline;width:100%;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}select#orderBy,select#take{border-color:#999;cursor:pointer;font-size:.8em;margin:0 0 0 2px;width:9em}textarea.textarea{resize:none}input:hover,select:hover,textarea:hover{border-color:#162868}input:focus,select:focus,textarea:focus{border-color:#162868}input[type="checkbox"]{background:transparent;border:inherit;cursor:pointer;width:auto}input[type="submit"],input[type="button"],button.button,a.button,span.button{cursor:pointer;background-color:#f59535;border:1px solid transparent;border-radius:5px;box-sizing:content-box;color:#fff;display:table-cell;outline:medium none;padding:0 5px;text-align:center;text-decoration:none;vertical-align:middle;width:auto;height:2.2em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}input[type="submit"]:hover,input[type="button"]:hover,button.button:hover,a.button:hover,span.button:hover{background-color:#eb7c0c;color:#fff}input[type="submit"]:focus,input[type="submit"].active,input[type="button"]:focus,input[type="button"].active,button.button:focus,button.button.active,a.button:focus,a.button.active,span.button:focus,span.button.active{background-color:#eb7c0c;color:#fff}input[type="submit"].check,input[type="button"].check,button.button.check,a.button.check,span.button.check{background-color:#e81b24}input[type="submit"].warning,input[type="submit"].warning:hover,input[type="button"].warning,input[type="button"].warning:hover,button.button.warning,button.button.warning:hover,a.button.warning,a.button.warning:hover,span.button.warning,span.button.warning:hover{background-color:#e81b24;color:#fff;margin:auto 1em}input[type="submit"].warning:not([disabled]):hover,input[type="submit"].warning:hover:not([disabled]):hover,input[type="button"].warning:not([disabled]):hover,input[type="button"].warning:hover:not([disabled]):hover,button.button.warning:not([disabled]):hover,button.button.warning:hover:not([disabled]):hover,a.button.warning:not([disabled]):hover,a.button.warning:hover:not([disabled]):hover,span.button.warning:not([disabled]):hover,span.button.warning:hover:not([disabled]):hover{background-color:#c6141c}input[type="submit"].warning:not([disabled]):focus,input[type="submit"].warning.active:not([disabled]),input[type="submit"].warning:hover:not([disabled]):focus,input[type="submit"].warning:hover.active:not([disabled]),input[type="button"].warning:not([disabled]):focus,input[type="button"].warning.active:not([disabled]),input[type="button"].warning:hover:not([disabled]):focus,input[type="button"].warning:hover.active:not([disabled]),button.button.warning:not([disabled]):focus,button.button.warning.active:not([disabled]),button.button.warning:hover:not([disabled]):focus,button.button.warning:hover.active:not([disabled]),a.button.warning:not([disabled]):focus,a.button.warning.active:not([disabled]),a.button.warning:hover:not([disabled]):focus,a.button.warning:hover.active:not([disabled]),span.button.warning:not([disabled]):focus,span.button.warning.active:not([disabled]),span.button.warning:hover:not([disabled]):focus,span.button.warning:hover.active:not([disabled]){background-color:#a11017}input[type="submit"][disabled],input[type="submit"][disabled]:hover,input[type="button"][disabled],input[type="button"][disabled]:hover,button.button[disabled],button.button[disabled]:hover,a.button[disabled],a.button[disabled]:hover,span.button[disabled],span.button[disabled]:hover{background-color:#ddd;border:1px solid #999;color:#777;cursor:not-allowed}input[type="submit"].transparent,input[type="button"].transparent,button.button.transparent,a.button.transparent,span.button.transparent{background-color:transparent}input[type="submit"].transparent:hover,input[type="button"].transparent:hover,button.button.transparent:hover,a.button.transparent:hover,span.button.transparent:hover{background-color:transparent}input[type="submit"].transparent:focus,input[type="submit"].transparent.active,input[type="button"].transparent:focus,input[type="button"].transparent.active,button.button.transparent:focus,button.button.transparent.active,a.button.transparent:focus,a.button.transparent.active,span.button.transparent:focus,span.button.transparent.active{background-color:transparent}input[type="submit"].secondary,input[type="button"].secondary,button.button.secondary,a.button.secondary,span.button.secondary{background-color:#666;color:#fff}input[type="submit"].secondary:hover,input[type="button"].secondary:hover,button.button.secondary:hover,a.button.secondary:hover,span.button.secondary:hover{background-color:#525252;color:#fff}input[type="submit"].secondary:focus,input[type="submit"].secondary.active,input[type="button"].secondary:focus,input[type="button"].secondary.active,button.button.secondary:focus,button.button.secondary.active,a.button.secondary:focus,a.button.secondary.active,span.button.secondary:focus,span.button.secondary.active{background-color:#3d3d3d;color:#fff}input[type="submit"].alternate,input[type="button"].alternate,button.button.alternate,a.button.alternate,span.button.alternate{background-color:#e54028;color:#fff}input[type="submit"].alternate:hover,input[type="button"].alternate:hover,button.button.alternate:hover,a.button.alternate:hover,span.button.alternate:hover{background-color:#cc2f19;color:#fff}input[type="submit"].alternate:focus,input[type="submit"].alternate.active,input[type="button"].alternate:focus,input[type="button"].alternate.active,button.button.alternate:focus,button.button.alternate.active,a.button.alternate:focus,a.button.alternate.active,span.button.alternate:focus,span.button.alternate.active{background-color:#a72714;color:#fff}#activateCancelBookingBtn{min-width:40%}#cancelBookingBtn{float:right;margin-right:0}.disabled,label.disabled{color:#777;cursor:not-allowed}.message-info{border:1px solid;clear:both;padding:10px 20px}.message-error{clear:both;color:#e80c4d;font-size:1.1em;font-weight:bold;margin:20px 0 10px 0}.message-success{color:#7ac0da;font-size:1.3em;font-weight:bold;margin:20px 0 10px 0}.help{color:#777;font-size:.9em;font-style:italic;margin-left:.2em}.help.required:before{content:'['}.help.required:after{content:']'}.validation-summary-errors{color:#e54028;margin:1em 0 0 0}.validation-summary-errors span:first-of-type{display:block;margin-bottom:.5em}.validation-summary-errors ul{margin-left:1em}.validation-summary-errors ul li:before{font-family:"Font Awesome 5 Pro";content:'';margin:0 .5em 0 -.5em}.field-validation-error{color:#e54028;font-weight:bold}.field-validation-valid{display:none}input.input-validation-error{border:1px solid #e54028}input[type="checkbox"].input-validation-error{border-width:0}input[type="checkbox"].input-validation-error+label{border-bottom:1px solid #e54028;color:#e54028}input[type="radio"].input-validation-error+label{border-bottom:1px solid #e54028;color:#e54028}input[type="radio"].bolder:checked+label{font-weight:bold}.validation-summary-valid{display:none}.custom-field-validation-valid{display:inline}.custom-field-validation-valid.block{display:block}#plannings,#properties{margin:1em 0}#context-customer .booking-list,#context-customer .property-list{overflow:hidden;margin-top:1em;position:relative}#context-customer .booking-list .list-resume,#context-customer .property-list .list-resume{font-size:1.5em;margin:.3em 0 1em 4em}#context-customer .booking-list .list-resume.expander,#context-customer .property-list .list-resume.expander{-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-ms-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}#context-customer .booking-list .list-resume.expander:after,#context-customer .property-list .list-resume.expander:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;right:0}#context-customer .booking-list .list-resume.expander .help,#context-customer .property-list .list-resume.expander .help{float:right;margin-right:1em}#context-customer .booking-list .list-resume.expander:hover,#context-customer .booking-list .list-resume.expander:focus,#context-customer .property-list .list-resume.expander:hover,#context-customer .property-list .list-resume.expander:focus{background-color:#e0e0e0}#context-customer .booking-list .list-breaker,#context-customer .property-list .list-breaker{border-bottom:solid 3px #ccc;clear:left;font-style:italic;line-height:2.5em;padding-left:1em}.context-customer #bookings h2{margin-top:.5em}#context-customer .booking-item,#context-customer .booking-item.as-tiles{background-color:#f4f4f4;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-color:#fff;border-style:solid;border-width:0 1px 1px 0;color:#707070;cursor:pointer;overflow:hidden;position:relative;vertical-align:top;-webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;-ms-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in}#context-customer .as-lines.booking-item{display:block;float:none;width:100%;height:auto}#context-customer .as-lines.display-none.booking-item{display:none}#context-customer .booking-item.as-tiles{display:inline-block;float:left;width:25%;height:15em}#context-customer .display-none.booking-item.as-tiles{display:none}#context-customer .booking-item:hover,#context-customer .booking-item:focus{background-color:#e0e0e0;color:#707070}#context-customer .booking-item:hover .button,#context-customer .booking-item:focus .button{box-shadow:0 0 1em 1em rgba(224,224,224,.8),0 0 2em 3em rgba(224,224,224,.5);opacity:1;right:2em}#context-customer .booking-item:active{background-color:#ccc;color:#707070}#context-customer .cancelled.booking-item{background-color:#ddd;color:#777;cursor:not-allowed}#context-customer .cancelled.booking-item:hover,#context-customer .cancelled.booking-item:focus{background-color:#c9c9c9;color:#636363}#context-customer .booking-item .item-header{background:rgba(244,244,244,.73);background:-webkit-linear-gradient(top,rgba(244,244,244,.73) 40%,rgba(244,244,244,0) 75%);background:linear-gradient(to bottom,rgba(244,244,244,.73) 40%,rgba(244,244,244,0) 75%);height:100%;position:relative;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#context-customer .booking-item div>span{display:block}#context-customer .booking-item div.rating>span{display:inline;font-size:1em}#context-customer .booking-item div.rating>span:last-of-type{font-size:1em}#context-customer .booking-item .button{line-height:initial;position:absolute;opacity:0;right:-10em}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(6),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(6),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(6),.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(7),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(7),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(7),.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(6),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(6),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(6),.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(7),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(7),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(7){bottom:-.5em;clear:left;display:block;margin:0 auto!important;position:relative;text-align:center}#context-customer .booking-item .help-color{border-style:solid;border-width:0 0 2em 2em;border-color:transparent transparent #404040 transparent;bottom:0;cursor:help;position:absolute;right:0;-webkit-transform:rotate(360deg);width:0;height:0}#context-customer .booking-item.as-lines{background-image:none!important;height:3em;line-height:1.75em}#context-customer .booking-item.as-lines div div.rating{position:absolute;right:0}#context-customer .booking-item.as-lines .item-header{padding:.5em;overflow:hidden}#context-customer .booking-item.as-lines .tag{line-height:initial;font-weight:normal}#context-customer .booking-item.as-lines .tag>span{display:inline-block;font-weight:bold}#context-customer .booking-item.as-lines .button,#context-customer .booking-item.as-lines .item-cancelled{height:auto;line-height:1.75em;z-index:100}#context-customer .booking-item.as-lines .explanation{display:none}#context-customer .booking-item.as-lines.for-two-lines{height:4em;line-height:2.5em}#context-customer .booking-item.as-lines.for-two-lines .button,#context-customer .booking-item.as-lines.for-two-lines .item-cancelled{margin-top:.5em}#context-customer .booking-item.as-tiles div div.rating>span:last-of-type{font-size:1em;font-weight:normal;font-family:"Montserrat",sans-serif}#context-customer .booking-item.as-tiles .item-header{min-height:10em;padding:.5em}#context-customer .booking-item.as-tiles:hover .item-header,#context-customer .booking-item.as-tiles:focus .item-header{background-color:#e0e0e0;background-color:rgba(224,224,224,.68);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#context-customer .booking-item.as-tiles .button{bottom:-4em;left:0;line-height:2em;margin-left:auto;margin-right:auto;position:absolute;right:0;text-shadow:none;width:50%}#context-customer .booking-item.as-tiles:hover .button,#context-customer .booking-item.as-tiles:focus .button{bottom:.5em}#context-customer .booking-item.as-tiles .tag{padding:.5em;margin:.5em 0;text-shadow:none}#context-customer .booking-item.as-tiles .tag>span{display:inline-block;font-weight:bold}#context-customer .list-lines-header{background-color:#fff;font-weight:bold;height:2em;line-height:16px;padding:.5em;width:100%}#context-customer .list-lines-header.stick-top{box-shadow:0 1em 1em -1em rgba(0,0,0,.23),0 1em 1em -1em rgba(0,0,0,.16);height:3em;line-height:2em;-webkit-transition:height .2s .1s,line-height .2s ease-in;-moz-transition:height .2s .1s,line-height .2s ease-in;-ms-transition:height .2s .1s,line-height .2s ease-in;-o-transition:height .2s .1s,line-height .2s ease-in;transition:height .2s .1s,line-height .2s ease-in}#context-customer div.line>i{margin-right:20px}.context-customer .booking-list .list-lines-header div div,.context-customer .booking-list .booking-item.as-lines div div{display:inline-block;position:absolute}.context-customer .booking-list .list-lines-header div div:nth-of-type(2),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(2){left:14%;width:20%}.context-customer .booking-list .list-lines-header div div:nth-of-type(3),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(3){left:34%;text-align:left}.context-customer .booking-list .list-lines-header div div:nth-of-type(4),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(4){left:51%;text-align:right;width:10%}.context-customer .booking-list .list-lines-header div div:nth-of-type(5),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(5){left:61%;text-align:right;width:10%}.context-customer .booking-list .list-lines-header div div:nth-of-type(6),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(6){left:72%;text-align:center}.context-customer .booking-list .list-lines-header div div:nth-of-type(7),.context-customer .booking-list .booking-item.as-lines div div:nth-of-type(7){bottom:0;position:absolute;right:2em}.context-customer .booking-list .booking-item.as-tiles>div>div,.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div,#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div{display:inline-block}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(1),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(4),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(4),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(4){float:left}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(1),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(1){max-width:37%}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(2),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(5),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(5),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(5){float:right;text-align:right}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(2),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(2){max-width:63%}.context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(3),.context-customer .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(3),#context-customer .context-customer .booking-list .booking-item.as-tiles>div>div:nth-of-type(3){clear:both;display:block;margin:1em auto;text-align:center}.context-owner .booking-list .list-lines-header div div,.context-owner .booking-list .booking-item.as-lines div div{display:inline-block;position:absolute}.context-owner .booking-list .list-lines-header div div:nth-of-type(2),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(2){left:11%}.context-owner .booking-list .list-lines-header div div:nth-of-type(3),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(3){left:25%;text-align:left}.context-owner .booking-list .list-lines-header div div:nth-of-type(4),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(4){left:42%;text-align:right;width:10%}.context-owner .booking-list .list-lines-header div div:nth-of-type(5),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(5){left:54%;text-align:right;width:10%}.context-owner .booking-list .list-lines-header div div:nth-of-type(6),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(6){position:absolute;right:2em}.context-owner .booking-list .list-lines-header div div:nth-of-type(7),.context-owner .booking-list .booking-item.as-lines div div:nth-of-type(7){bottom:.25em;position:absolute;right:2em}.context-owner .booking-list .booking-item.as-tiles>div>div,.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div,#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div{display:inline-block}.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(1),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(4),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(4),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(4){float:left;margin-bottom:1em}.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(2),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(5),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(5),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(5){float:right;margin-bottom:1em;text-align:right}.context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(3),.context-owner .booking-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(3),#context-customer .context-owner .booking-list .booking-item.as-tiles>div>div:nth-of-type(3){clear:both;display:block;margin:1em auto;text-align:center}.context-owner .property-list .list-lines-header div div,.context-owner .property-list .booking-item.as-lines div div{display:inline-block;position:absolute}.context-owner .property-list .list-lines-header div div:nth-of-type(1),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(1){width:24%}.context-owner .property-list .list-lines-header div div:nth-of-type(2),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(2){left:25%;width:20%}.context-owner .property-list .list-lines-header div div:nth-of-type(3),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(3){left:45%;font-weight:normal;text-align:left;width:45%}.context-owner .property-list .list-lines-header div div:nth-of-type(3) span:nth-of-type(2),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(3) span:nth-of-type(2){display:inline}.context-owner .property-list .list-lines-header div div:nth-of-type(3) span:nth-of-type(3),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(3) span:nth-of-type(3){display:none}.context-owner .property-list .list-lines-header div div:nth-of-type(4),.context-owner .property-list .booking-item.as-lines div div:nth-of-type(4){display:none}.context-owner .property-list .booking-item.as-tiles>div>div .explanation,.context-owner .property-list #context-customer .booking-item.as-tiles>div>div .explanation,#context-customer .context-owner .property-list .booking-item.as-tiles>div>div .explanation{display:none}.context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-owner .property-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(1),#context-customer .context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(1),.context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(4),.context-owner .property-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(4),#context-customer .context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(4){text-align:center}.context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-owner .property-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(2),#context-customer .context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(2),.context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(5),.context-owner .property-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(5),#context-customer .context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(5){text-align:center}.context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(3),.context-owner .property-list #context-customer .booking-item.as-tiles>div>div:nth-of-type(3),#context-customer .context-owner .property-list .booking-item.as-tiles>div>div:nth-of-type(3){margin-top:1em;text-align:center}.context-owner .property-list .booking-item.as-tiles>div>div .tag,.context-owner .property-list #context-customer .booking-item.as-tiles>div>div .tag,#context-customer .context-owner .property-list .booking-item.as-tiles>div>div .tag{background-color:#f4f4f4;background-color:rgba(244,244,244,.73);color:#707070;font-size:1em;font-weight:normal}.context-owner select#lot_no{width:auto;display:inline;margin-left:15px}.context-owner #bookOwner{display:block;margin-top:5px}.context-owner #dates .date{width:120px}.context-owner #dates .date input[type="text"]{text-align:center}.context-owner #dates .date:first-of-type{margin-right:10px}.context-owner #dates{margin-top:10px}.context-owner #datedeb,.context-owner #datefin{display:inline}.context-owner .injection .float-right{float:none;margin-top:10px}#context-customer p,#account-statement p,#owner-prices p{margin-bottom:.5em}#context-details .item-to-be-confirmed,#context-details .item-cancelled{display:inline-block}#context-details .booking-detail .next-step{margin:2em 0 0 4.4em}.item-to-be-confirmed{background-color:#e54028;color:#fff}.item-cancelled{background-color:#e80c4d;color:#fff}.caption{background-color:#404040;display:none;left:0;padding:1em;position:absolute;text-align:center;top:0;width:100%;height:100%}#context-customer.context-owner .caption.with-picture{padding:0}#context-customer.context-owner .caption .item-picture{opacity:.73}#context-customer .caption form{bottom:1em;left:25%;position:absolute}#context-customer .caption button{white-space:nowrap}.caption .item-amount,.caption .item-balance{text-align:left;overflow:hidden}.caption .balance{display:inline-block;float:right;text-align:right}.caption .amount{display:inline-block;float:right;text-align:right}#account-statement th:nth-last-child(-n+2),#owner-prices th:nth-last-child(-n+2),#account-statement td:nth-last-child(-n+2),#owner-prices td:nth-last-child(-n+2){text-align:right;white-space:nowrap;width:15%}#account-statement th:nth-of-type(1),#owner-prices th:nth-of-type(1),#account-statement td:nth-of-type(1),#owner-prices td:nth-of-type(1),#owner-prices td:nth-of-type(2){min-width:160px;text-align:left;white-space:nowrap;width:20%}#account-statement .pinnable,#owner-prices .pinnable{background-color:#fff}#account-statement .filters,#owner-prices .filters{margin:1em 0}#account-statement .filters div,#owner-prices .filters div{display:inline-block;margin:0 0 .5em 1em}#account-statement .filters select,#owner-prices .filters select{width:auto}#account-statement table,#owner-prices table{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:table;width:100%}#account-statement table.account-details,#owner-prices table.account-details{background-color:#fff;color:#707070;margin-bottom:2em}#account-statement tbody,#owner-prices tbody{line-height:20px;vertical-align:baseline}#account-statement tr.is-even,#owner-prices tr.is-even{background-color:#f4f4f4}#account-statement tr.list-breaker,#owner-prices tr.list-breaker{border-bottom:1px solid #e0e0e0;border-top:3px solid #e0e0e0;line-height:2.5em;text-transform:uppercase;vertical-align:middle}#account-statement tr.new-property,#owner-prices tr.new-property{border-top:2px solid #e0e0e0}#account-statement th,#owner-prices th{background-color:#f4f4f4;line-height:2.5em;padding:0 12px;text-align:left}#account-statement td,#owner-prices td{display:table-cell;empty-cells:show;padding:6px 12px;vertical-align:middle;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}#account-statement td:nth-of-type(1),#owner-prices td:nth-of-type(1){border-left:4px solid transparent}#account-statement td:nth-of-type(1) div,#owner-prices td:nth-of-type(1) div{display:inline-block;line-height:1em}#account-statement td:nth-of-type(1) div:first-of-type,#owner-prices td:nth-of-type(1) div:first-of-type{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:2.4em}#account-statement td:last-of-type,#owner-prices td:last-of-type{border-right:4px solid transparent}tfoot #account-statement td,tfoot #owner-prices td{text-align:right}#account-statement tr:not(.list-breaker):hover td,#owner-prices tr:not(.list-breaker):hover td{color:#a3a3a3}#account-statement tr:not(.list-breaker):hover td:first-of-type,#owner-prices tr:not(.list-breaker):hover td:first-of-type{border-left:4px solid #f59535}#account-statement tr:not(.list-breaker):hover td:last-of-type,#owner-prices tr:not(.list-breaker):hover td:last-of-type{border-right:4px solid #f59535}#owner-prices th:nth-of-type(5){text-align:right;width:40%;max-width:40%}#owner-prices td:nth-of-type(2){max-width:140px!important}#owner-prices td:nth-of-type(2) div{display:inline-block;line-height:1em}#owner-prices td:nth-of-type(2) div:first-of-type{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;font-size:2.4em}#owner-prices td:nth-of-type(3){cursor:help}#owner-prices td:nth-of-type(5){text-align:right;white-space:normal;width:38%}#owner-prices td:nth-of-type(5) span{font-size:2em}#owner-prices .price-color{text-align:center;width:1em}#owner-prices .text{font-size:1.5em;padding-bottom:0;padding-top:0;text-align:right;vertical-align:bottom;width:60%}#offer{padding:7px 0}#offersFilter{float:right}.offer-item{background-color:#f4f4f4;display:block;float:left;overflow:hidden;position:relative;vertical-align:top;width:49%;height:23em;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.offer-item:nth-child(odd){margin:.5em .5em .5em 0}.offer-item:nth-child(even){margin:.5em 0 .5em .5em}.offer-item:hover .offer-caption{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.offer-item:hover .offer-desc{-webkit-transform:translateY(-23em);-moz-transform:translateY(-23em);-o-transform:translateY(-23em);-ms-transform:translateY(-23em);transform:translateY(-23em)}.offer-item:hover .offer-header .offer-picture{-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.offer-item .offer-header{position:absolute;z-index:150;width:100%;height:100%}.offer-item .offer-header .offer-picture{background-color:#f4f4f4;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;font-size:10em;line-height:2em;text-align:center;-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);width:100%;height:100%;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.offer-item .offer-header .offer-picture i.CONGRES::before{content:""}.offer-item .offer-header .offer-picture i.COURT_SEJOUR::before{content:""}.offer-item .offer-header .offer-picture i.EARLY_BOOKING::before{content:""}.offer-item .offer-header .offer-picture i.EVENT::before{content:""}.offer-item .offer-header .offer-picture i.LAST_MINUTE::before{content:""}.offer-item .offer-header .offer-picture i.LOCA_SAISON::before{content:""}.offer-item .offer-header .offer-picture i.PACKAGE::before{content:""}.offer-item .offer-header .offer-picture i.PROMOTION::before{content:""}.offer-title{background-color:transparent;background-color:rgba(0,0,0,.9);color:#3bbeef;font-size:1.125em;padding:.5em;position:absolute;left:0;top:0;width:100%;z-index:300}.offer-desc{background-color:#f4f4f4;background-color:rgba(244,244,244,.9);bottom:0;left:0;min-height:3em;padding:.5em;position:absolute;text-align:justify;width:100%;transition:.2s}.offer-caption{background-color:rgba(244,244,244,.9);padding:2em 1em 4em;position:absolute;top:auto;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:.2s;z-index:200;width:100%;height:100%}.offer-caption .offer-periods{vertical-align:top}.offer-caption .offer-periods p{font-weight:bold;padding:.5em 0;margin:.5em 0}.offer-caption button{bottom:1em;left:0;line-height:2em;margin-left:auto;margin-right:auto;position:absolute;right:0;text-shadow:none;width:50%}th.asc a:after,th.asc a::after{content:'▲'}th.desc a:after,th.desc a::after{content:'▼'}.glimpse,.glimpse *,.glimpse a,.glimpse td,.glimpse th,.glimpse table{z-index:99999}.context-agadmin .pinnable{background-color:#fff}.context-agadmin .filters{margin:1em 0}.context-agadmin .filters div{display:inline-block;margin:0 0 .5em 1em}.context-agadmin .filters select{width:auto}.context-agadmin table{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:table;width:100%}.context-agadmin table.account-details{background-color:#fff;color:#707070;margin-bottom:2em}.context-agadmin tbody{line-height:20px;vertical-align:baseline}.context-agadmin tr.is-even{background-color:#f4f4f4}.context-agadmin tr.list-breaker{border-bottom:1px solid #e0e0e0;border-top:3px solid #e0e0e0;line-height:2.5em;text-transform:uppercase;vertical-align:middle}.context-agadmin tr.new-property{border-top:2px solid #e0e0e0}.context-agadmin th{background-color:#f4f4f4;line-height:2.5em;padding:0 12px;text-align:left}.context-agadmin td{display:table-cell;empty-cells:show;padding:6px 12px;vertical-align:top;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.context-agadmin td:last-of-type{border-right:4px solid transparent}tfoot .context-agadmin td{text-align:right}.responses-container .item-rating{font-size:1.2em}.responses-container .item-rating .rating:before{content:none}.responses-container .response{margin:10px 0}.responses-container .response .question{display:none}.responses-container .response .response-header{margin:0 0 10px 0;font-size:11px}.responses-container .response .response-header .edit-date{float:right;font-style:italic}.responses-container .response .response-header .item-rating{float:right;margin-top:-1.5em}.responses-container .response .response-header .name{font-weight:bold}.responses-container .response .response-text{font-size:1.01em;font-style:italic;line-height:1.2em;margin-top:10px}.responses-container .response .response-text:before{content:"";color:#ccc;font-family:"Font Awesome 5 Pro";margin-right:10px}.responses-container .weighting{background-color:#f4f4f4;border-left:10px solid #ccc;padding:10px}.responses-container .weighting .response-text{line-height:15px;font-size:12px}.tenant-infos{float:left;text-align:center;width:140px}.tenant-infos h6{line-height:1.2em}.stay-info{font-size:.9em;color:#666}.stay-info ul li{margin:5px 0}.stay-info ul li .label{font-weight:bold}.responses-content{margin-left:145px;padding:0 10px}.responses-content.owner-visibility .question{display:inline}.view-more-satisfy-responses-container{background-color:#e0e0e0;margin-top:1em;text-align:center}.view-more-satisfy-responses-container a,.view-more-satisfy-responses-container i,.view-more-satisfy-responses-container img{display:block;height:2em;line-height:2em}.view-more-satisfy-responses-container a:focus{border-bottom:none}.view-more-satisfy-responses-container a:after{content:"";color:#69c2e7;font-family:"Font Awesome 5 Pro";margin:0 5px}.view-more-satisfy-responses-container img{display:none}.icon-box{padding-right:1.8em;position:relative}.icon-box a,.icon-box i{font-size:1.5em;line-height:1.5em;right:0;top:0;position:absolute;min-width:1em}.easy-autocomplete{position:relative}.easy-autocomplete-container{background-color:#fff;border-radius:5px;box-shadow:0 6px 12px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19);left:-200%;max-height:20em;overflow:auto;position:absolute;width:300%;z-index:2}.easy-autocomplete-container ul{display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative}.easy-autocomplete-container ul li{display:block;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #e0e0e0;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{color:#707070;display:block;font-weight:normal;-ms-word-break:break-word;word-break:break-word}.easy-autocomplete-container ul li b{font-weight:bold}.eac-description .eac-item span{color:#666;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.cc-color-override-688238583.cc-window{background-color:#fff!important;color:#707070!important}.cc-color-override-688238583 .cc-btn{background-color:#2672ae!important;color:#fff!important}.cc-color-override-688238583 .cc-link,.cc-color-override-688238583 .cc-link:active,.cc-color-override-688238583 .cc-link:visited{color:#348dd3!important}#calendar-event .buttons{display:table;width:100%;border-collapse:separate;border-spacing:2em}#calendar-event form,#calendar-event a{display:table-cell;text-align:center;vertical-align:middle;width:20%}#calendar-event form input{display:table-cell;width:94%}.availability-WB{text-align:center;padding:5px 0}.availability-WB .WB-share,.availability-WB .WB-link{width:100%}#context-availabilities .availability-WB .WB-share{padding:5px 0}#context-availabilities .availability-WB .WB-share :hover{cursor:pointer;text-decoration:underline}#context-details .availability-WB .WB-share{text-decoration:underline}#context-details .availability-WB .WB-share :hover{cursor:default}.availability-WB .WB-link{padding:5px 10px;text-align:center}#context-availabilities .availability-WB .WB-link{display:none}.availability-WB .WB-link *{display:inline-block;vertical-align:middle}.availability-WB .WB-link input.text{max-width:60%}#context-availabilities .availability-WB a:active,.availability-WB a:focus,.availability-WB a:hover{text-decoration:none}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}#municipal-reference{display:flex;flex-wrap:wrap;margin-bottom:10px}.municipal-label,.municipal-value{flex:1;padding:5px}@media(max-width:768px){#municipal-reference{flex-direction:column}}@media(min-width:769px){.municipal-label,.municipal-value{flex:none}}#body{margin-top:35em;background-color:#fff}#header{background-color:#fff}#footer .legal{font-size:11px}#footer a{color:#fff!important}#footer a:hover{color:#35bfef!important}#agency-logo{background-size:265px 83px}.section-with-choice .choice .select,.section-with-choice .choice .text{width:7.3em}#signIn,#signOut{border-radius:5px;text-transform:uppercase;padding:10px}#cultures-and-signInOut{margin-top:15px}#menu{clear:none;float:left;margin:-70px 0 0 307px;width:60%}#cultures-and-signInOut-container{margin-bottom:2em}#menu a{font-size:15px;text-transform:none}#menu a:hover{border-bottom:4px solid #3bbeef}div.key{display:inline-block;text-align:center;vertical-align:middle;padding:.5em;width:13.5%;height:39px;font-weight:bold}table.cal{display:inline-block;font-size:1em;margin:1em .75em 0;border-collapse:collapse;vertical-align:top}#context-details table.cal{margin-left:1em}table.cal th{background:#404040;color:#fff;text-align:center}table.cal th.cal-month{font-size:1.1em;padding:.5em 0;text-transform:uppercase}table.cal th.cal-day-of-week{height:2em;vertical-align:middle;width:2.3em}table.cal td{text-align:center;position:relative;margin:0;padding:0;width:28px}table.cal td a{pointer-events:none;cursor:default}.cal-day-owner a,div .cal-day-owner,.cal-day-option a,.cal-day-to a,div .cal-day-option,div .cal-day-to,.cal-day-contract a,div .cal-day-contract,.cal-day-contract-t a,div .cal-day-contract-t,.cal-day- a,.cal-day-not-mandated a,div .cal-day-,div .cal-day-not-mandated,.cal-day-empty a,div .cal-day-empty{font-style:italic}.cal-day,.cal-day-,.cal-day-to,.cal-day-empty,.cal-day-owner,.cal-day-option,.cal-day-contract,.cal-day-contract-t,.cal-day-not-mandated{height:2em;vertical-align:middle}.cal-day,.cal-day-,.cal-day-to,.cal-day-empty,.cal-day-owner,.cal-day-option,.cal-day-contract,.cal-day-contract-t,.cal-day-not-mandated{background-color:#9ccd4f;color:#fff}.cal-day a,.cal-day- a,.cal-day-to a,.cal-day-empty a,.cal-day-owner a,.cal-day-option a,.cal-day-contract a,.cal-day-contract-t a,.cal-day-not-mandated a{color:#fff}.cal-day-owner{background-color:#a0e567}.cal-day-owner a{color:#666}div .cal-day-owner{color:#666}.cal-day-option,.cal-day-to{background-color:#ffb450}.cal-day-option a,.cal-day-to a{color:#666}div .cal-day-option,div .cal-day-to{color:#666}.cal-day-contract{background-color:#ff5a33}.cal-day-contract a{color:#666}div .cal-day-contract{color:#666}.cal-day-contract-t{background-color:#b50707}.cal-day-contract-t a{color:#fff}div .cal-day-contract-t{color:#fff}.cal-day-,.cal-day-not-mandated{background-color:#404040}.cal-day- a,.cal-day-not-mandated a{color:#ccc}div .cal-day-,div .cal-day-not-mandated{color:#ccc}.cal-day-empty{background-color:#e0e0e0}.cal-day-empty a{color:#404040}div .cal-day-empty{color:#404040}.cal-day-empty,table.cal th.cal-day-empty{background-color:#e0e0e0;color:#404040;text-decoration:none}.cal-day-first a{border-color:transparent;cursor:default;display:block;padding:6px 0;pointer-events:none;position:relative;z-index:1}.cal-day-first a:after{border-right:30px solid rgba(0,0,0,0);border-top:26px solid rgba(0,0,0,0);bottom:0;content:"";display:block;font-size:0;height:auto;line-height:0;position:absolute;left:0;top:0;width:auto;z-index:-300;vertical-align:top}.cal-day-pre{vertical-align:top!important}.cal-day-pre-avail a:after{border-top-color:#9ccd4f}.cal-day-pre-owner.cal-day-owner-first{background:#6bc422}.cal-day-pre-owner a:after{border-top-color:#a0e567}.cal-day-pre-option.cal-day-option-first,.cal-day-pre-to.cal-day-to-first{background:#e98500}.cal-day-pre-option a:after,.cal-day-pre-to a:after{border-top-color:#ffb450}.cal-day-pre-contract.cal-day-contract-first{background:#cc2700}.cal-day-pre-contract a:after{border-top-color:#ff5a33}.cal-day-pre-contract-t.cal-day-contract-t-first{background:#530303}.cal-day-pre-contract-t a:after{border-top-color:#b50707}.cal-day-pre-not-mandated a:after{border-top-color:#404040}.cal-day-pre-empty a:after{border-top-color:#e0e0e0}