.calendar{border:1px solid #dadada!important;color:#666!important;left:auto!important;padding:10px!important;right:20px!important;top:77px!important}.calendar table{table-layout:fixed;width:220px}.calendar table .wn{background:#fff!important;border-right:0!important;padding:.5em .3em!important}.calendar table thead{position:relative}.calendar table thead tr:first-child{left:50%;margin-left:-90px;position:absolute;top:11px;z-index:10}.calendar table thead tr:first-child .button{display:none!important}.calendar td{background:#f3f3f3!important;border:0!important}.calendar .button,.calendar thead .title{background:0 0!important;border:0!important;color:#666!important;width:180px}#BIZ label,.calendar .button{cursor:pointer}.calendar thead .daynames{color:#666!important}.calendar thead .headrow td[colspan='2']{text-align:left}.calendar thead .headrow td[colspan='4']{color:#fff!important}.calendar thead .headrow td[colspan='4']+td[colspan='2']{text-align:right}.calendar thead .name{background:#fff!important;border:0!important;padding:.5em .3em;text-align:right!important}.calendar tbody .day{color:#666!important;cursor:pointer;font-weight:700;padding:.5em .3em!important}.calendar tbody .day.disabled{background:#f3f3f3!important;cursor:default;opacity:.35!important}.calendar tbody .day.wn,.calendar tbody .rowhilite td{background:#f3f3f3!important}.calendar tbody .rowhilite td.today,.calendar tbody td.today{background:#38b7ff!important;color:#fff!important}.calendar tbody td.selected{border:0!important;font-weight:700!important}.calendar tbody td.hilite{background:#f3f3f3!important;border:0!important;padding:.5em .3em!important}.calendar tbody .day.wn{font-weight:400!important;opacity:.35!important}.calendar tfoot{display:none!important}.ui-datepicker-wrapper{width:100%;position:absolute;padding:0 20px;top:85px;z-index:10}.tab .ui-datepicker-wrapper{top:55px}.ui-datepicker-wrapper #ui-datepicker-div{left:0!important;position:relative!important;top:0!important;z-index:9999;display:none}.ui-datepicker-wrapper .ui-helper-hidden{display:none}.ui-datepicker-wrapper .ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-datepicker-wrapper .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-datepicker-wrapper .ui-helper-clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.ui-datepicker-wrapper .ui-helper-clearfix{display:block}* html .ui-datepicker-wrapper .ui-helper-clearfix{height:1%}.ui-datepicker-wrapper .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-datepicker-wrapper .ui-state-disabled{cursor:default!important}.ui-datepicker-wrapper .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker-wrapper .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-datepicker-wrapper .ui-widget{font-size:1.1em}.ui-datepicker-wrapper .ui-widget button,.ui-datepicker-wrapper .ui-widget select,.ui-datepicker-wrapper .ui-widget textarea,.ui-datepicker-wrapper.ui-widget input{font-size:1em}.ui-datepicker-wrapper .ui-widget-content{border:1px solid #dadada;background:#fcfdfd url(/imagerie/booking/common/calendar/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222}.ui-datepicker-wrapper .ui-widget-content a{color:#222}.ui-datepicker-wrapper .ui-widget-header{border:0;background:#fff;color:#666;font-weight:700}.ui-datepicker-wrapper .ui-widget-header a{color:#666}.ui-datepicker-wrapper .ui-state-default,.ui-datepicker-wrapper .ui-widget-content .ui-state-default{border:0;background:#f3f3f3;font-weight:700;color:#666;outline:0}.ui-datepicker-wrapper .ui-state-default a,.ui-datepicker-wrapper .ui-state-default a:link,.ui-datepicker-wrapper .ui-state-default a:visited{color:#2e6e9e;text-decoration:none;outline:0}.ui-datepicker-wrapper .ui-state-focus,.ui-datepicker-wrapper .ui-state-hover,.ui-datepicker-wrapper .ui-widget-content .ui-state-focus,.ui-datepicker-wrapper .ui-widget-content .ui-state-hover{border:0;font-weight:700;color:#1d5987;outline:0}.ui-datepicker-wrapper .ui-state-hover a,.ui-datepicker-wrapper .ui-state-hover a:hover{color:#1d5987;text-decoration:none;outline:0}.ui-datepicker-wrapper .ui-state-active,.ui-datepicker-wrapper .ui-widget-content .ui-state-active{background:#38b7ff;border:0;font-weight:700;color:#fff;outline:0}.ui-datepicker-wrapper .ui-state-active a,.ui-datepicker-wrapper .ui-state-active a:link,.ui-datepicker-wrapper .ui-state-active a:visited{color:#e17009;outline:0;text-decoration:none}.ui-datepicker-wrapper .ui-state-highlight,.ui-datepicker-wrapper .ui-widget-content .ui-state-highlight{border:0;color:#38b7ff}.ui-datepicker-wrapper .ui-state-highlight a,.ui-datepicker-wrapper .ui-widget-content .ui-state-highlight a{color:#363636}.ui-datepicker-wrapper .ui-state-error,.ui-datepicker-wrapper .ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/imagerie/booking/common/calendar/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-datepicker-wrapper .ui-state-error a,.ui-datepicker-wrapper .ui-state-error-text,.ui-datepicker-wrapper .ui-widget-content .ui-state-error a,.ui-datepicker-wrapper .ui-widget-content .ui-state-error-text{color:#cd0a0a}.ui-datepicker-wrapper .ui-state-disabled,.ui-datepicker-wrapper .ui-widget-content .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-datepicker-wrapper .ui-priority-primary,.ui-datepicker-wrapper .ui-widget-content .ui-priority-primary{font-weight:700}.ui-datepicker-wrapper .ui-priority-secondary,.ui-datepicker-wrapper .ui-widget-content .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-datepicker-wrapper .ui-icon{width:16px;height:16px;background-image:url(/imagerie/booking/common/calendar/picto-arrow-calendar.png);background-position:0 0}.ui-datepicker-wrapper .ui-icon-circle-triangle-e{-ms-transform:scaleX(-1);transform:scaleX(-1)}.ui-datepicker-wrapper .ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px}.ui-datepicker-wrapper .ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}.ui-datepicker-wrapper .ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}.ui-datepicker-wrapper .ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-top{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px}.ui-datepicker-wrapper .ui-corner-bottom{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-right{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px}.ui-datepicker-wrapper .ui-corner-left{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px}.ui-datepicker-wrapper .ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0}.ui-datepicker-wrapper .ui-widget-overlay,.ui-datepicker-wrapper .ui-widget-shadow{background:#aaa url(/imagerie/booking/common/calendar/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-datepicker-wrapper .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.ui-datepicker{min-width:17em;padding:6px 10px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:right;font-weight:400;color:#666;border:0}.ui-datepicker td{border:0;padding:0}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.75em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}#dates-sejour>div,.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}body{font-family:lato;font-size:11px;font-weight:400;height:100%;padding:0}#back,#fhBookingEngine{background:url(/assets/images/fact-sheet/fd-moteur.gif) repeat-y left top;margin:0}#back{color:#0d232d;width:230px}#bookingEngine .off,#fhBookingEngine,.roomResidentType .roomCriteria .childrensAge label,span.date,span.jour{display:none}#bookingEngine fieldset{border:0;margin:0;padding:0}#bookingEngine p,body{margin:0}#bookingEngine .expandable-content fieldset p{display:inline;position:relative}#bookingEngine .tooltip{background:url(/assets/images/fact-sheet/infobulle_closed.svg) no-repeat;background-size:100%;cursor:help;display:inline-block;height:16px;margin-left:5px;position:relative;text-align:center;text-indent:-999px;top:-1px;vertical-align:middle;width:16px}#bookingEngine .tooltip:hover{background:url(/assets/images/fact-sheet/infobulle_opened.svg) no-repeat;background-size:100%}form .error label,form .errorMessage,form .validatorInvalidState label{color:red!important}form .error input,form .error select,form .validatorInvalidState input,form .validatorInvalidState select{border:1px solid red!important}#dates-sejour .nights{color:#607d97;font-size:10px;padding-top:25px}@media screen and (-webkit-min-device-pixel-ratio:0){#bookingengine{padding-left:11px}}#divToolTip{background-color:#fff;background-image:none;border:1px solid #dadada;bottom:26px;color:#666;font-family:Lato,sans-serif;font-size:14px;line-height:22px;margin-top:-10px;padding:10px;right:-92px;width:200px;z-index:999}#divToolTip:after{border:solid transparent;border-color:#dadada transparent transparent;border-width:10px;content:'';height:0;left:50%;margin-left:-10px;pointer-events:none;position:absolute;top:100%;width:0}.ja #divToolTip,.zh #divToolTip{font-size:12px}#divToolTip.fixed-position{left:18px!important}#divToolTip.fixed-position :after{left:50px}.roomOptions{margin-bottom:15px}.roomDetails,.roomOptions{background-color:#437a99}.roomOptions .roomServices{padding:5px 5px 10px}.roomServicesTitle{font-weight:700}.roomResidentType .compoTitle,.roomResidentType .title{float:left;padding:3px 0}.roomResidentType .title{height:10px;width:190px}.de .roomResidentType .childrensAgesTitle,.de .roomResidentType .compoTitle{padding-right:10px}.nl .roomResidentType .childrensAgesTitle,.nl .roomResidentType .compoTitle{padding-right:5px}.roomResidentType .roomCriteria{float:left;height:auto;padding:10px 5px;width:50%}.roomResidentType .roomCriteria select{float:right;margin-top:2px;width:50px}.roomResidentType .roomCriteria:after{clear:both;content:'';display:table}.roomResidentType .roomCriteria .childrensAge{text-align:center;width:33%}.roomResidentType .roomCriteria .childrensAge select{float:none}.roomResidentType .compoTitle{display:none;height:auto;width:100%}.roomResidentType .childrensAgesTitle{color:#232937;display:block;float:none;height:auto;line-height:20px;padding:0;text-align:center;width:100%}.label_ko{color:#c00;font-size:11px;margin:-5px 0 -25px;padding:0}.date_arrivee{float:left;width:100px}.date_depart{float:right;width:100px}.nights,.nights label,.tab .date label{display:none}.adults,.childrens,.rooms{float:left}.rooms{width:71px}.adults{width:56px}.childrens{padding-left:20px;width:57px}.date .label_ko,.nights .label_ko{color:#c00;margin:0}label{line-height:18px}.date label{display:block;padding-top:10px}#BIZ .code-pref,.dt-depart{display:none}.code-pref,.code-promo{clear:both;margin-bottom:4px;margin-top:11px;width:200px}.code-pref input,.code-promo input{height:14px;margin:0;padding:0;vertical-align:top}.code-pref label,.code-promo label{vertical-align:bottom}.link-fid a{clear:both;color:#8398b3;text-decoration:underline;width:200px}.liens-type a,.link-fid a:hover{text-decoration:none}.validation{text-align:right}.liens-type a{color:#fff;float:left;font-size:14px;font-weight:400;padding:0 0 40px 13px;width:200px}*{box-sizing:border-box}#fhBookingEngine{background:#fff;color:#0d232d;overflow:hidden;width:100%}#back,#fhBookingEngine{font-size:11px;line-height:22px;padding:0 20px}#bookingEngine{margin:0;padding:0 0 20px}#bookingEngine p#engine-submit{margin-top:19px}.id #bookingEngine input{font-size:13px}#BIZ select,#TRA select,#arrivee,#bookingEngine input,#bookingEngine select{-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid #0d232d;border-radius:2px;color:#0d232d;cursor:pointer;font-size:16px;height:40px;padding:0 32px 0 10px;width:100%}#BIZ select,#TRA select,#bookingEngine select{padding:0 0 0 10px}#dates-sejour{width:100%}#dates-sejour>div,#rooms-form>div{padding-left:10px}#dates-sejour>div.childrens,#rooms-form>div.childrens{padding-left:15px}#dates-sejour>div:first-child,#rooms-form>div:first-child{padding-left:0;padding-right:10px}#identification-fidelityCard-number-boo,#identification-preferredCode-code-boo,#identification-reserverContract-boo,#identification-reserverId-boo,#search-dateIn-boo,#search-dateout-boo{height:45px;margin-top:0}.date{float:left;position:relative;width:40%}#dates-sejour .nights{float:left;width:20%}.date input{border:1px solid #dadada;display:inline-block;float:none;vertical-align:middle;width:100%}::-webkit-input-placeholder{color:#fff;opacity:0}:-moz-placeholder,::-moz-placeholder{color:#fff;opacity:0}:-ms-input-placeholder{color:#fff!important}.tab ::-webkit-input-placeholder{color:#666;opacity:1}.tab :-moz-placeholder,.tab ::-moz-placeholder{color:#666;opacity:1}.tab :-ms-input-placeholder{color:#666!important;opacity:1}.ui-datepicker-trigger{bottom:10px;cursor:pointer;display:none;margin-left:4px;margin-top:-7px;position:absolute;right:12px;vertical-align:middle;z-index:10}.ar .ui-datepicker-wrapper .ui-icon{-ms-transform:scaleX(-1);transform:scaleX(-1)}.ar .ui-datepicker-wrapper .ui-icon-circle-triangle-e{-ms-transform:none;transform:none}.criteria-content{margin-top:10px;overflow:visible!important}#bookingEngine #rooms-form{display:block;margin-top:20px}#bookingEngine #fidelitycard-form{display:block;margin-top:14px}#bookingEngine .link-fid,#bookingEngine .roomOptions-codePref{display:block;margin-top:20px}#rooms-form>div{width:33.33%}#search-adultNumber-boo,#search-childrenNumber-boo,#search-roomNumber-boo{height:45px;padding:0 0 0 6px}#identification-fidelityCard-number-boo,#identification-preferredCode-code-boo,#identification-reserverContract-boo,#identification-reserverId-boo,#rooms-form .erm__wrapper__topBedRoom .adults{width:100%}fieldset#enginepro-form{margin-top:20px}label[for=identification-businessTravel-boo]{font-size:16px}.engineproDetails div{margin-top:10px}#BIZ span.date,#BIZ span.jour,.engineproDetails .hidden{display:none}.expandable-container{border-bottom:1px solid #555;margin-top:24px;overflow:hidden;padding-bottom:14px;text-align:center}.expandable-container .expandable-content{clear:right;display:none;text-align:left}.expandable-container .expandable-trigger{background-image:url(/assets/images/fact-sheet/dropdown_closed.svg);background-size:11px 7px;color:#232937;font-size:13px;font-weight:700;line-height:16px;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase}.expandable-container .expandable-trigger:after,.lnk-moreoptions:before{display:block;position:absolute;right:0;top:0;z-index:10}.expandable-container .expandable-trigger,.expandable-container .expandable-trigger.opened{background-color:transparent;background-position:right center;background-repeat:no-repeat}.roomsWrapper{background:#fff;margin-top:0;width:100%}.lnk-moreoptions{background:0 0!important;clear:both;color:#232937;display:inline-block;font-size:12px;font-weight:700;height:auto;line-height:22px;margin:3px 5px 3px 0;padding-left:0;padding-right:15px;position:relative;top:-31px;width:65%}.lnk-moreoptions,.lnk-moreoptions:hover{text-decoration:none}.lnk-moreoptions:before{content:'';height:11px;right:-5px;top:6px;width:11px;background:url(/assets/images/fact-sheet/dropdown_closed.svg) no-repeat right center}.expandable-container .expandable-trigger.opened,p.undeploy .lnk-moreoptions:before{background-image:url(/assets/images/fact-sheet/dropdown_opened.svg)}.roomDetails,.roomOptions{background:#fff;color:#666;display:block;overflow:hidden;padding:0}.roomDetails{border:1px solid #232937}.roomDetailsTitle{background:#232937;color:#fff;display:block;float:none;font-size:14px;font-weight:400;line-height:22px;text-align:center;text-transform:uppercase;width:100%}#overlay-fact-sheet-engine{-khtml-opacity:.5;-moz-opacity:.5;background-color:#000;display:none;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:9000}.roomsWrapper{padding:10px 0}.roomsDetails .deploy,.roomsDetails .undeploy{float:right;height:0;position:relative;text-align:right;width:100%}.roomsDetails.on{bottom:0;display:block;left:0;margin:auto;right:0;top:0;z-index:10000}.date .hasDatepicker{background-color:#fff;background-image:url(/components/booking-engine/fact-sheet/assets/images/calendar.svg);background-position:top 7px right 10px;background-repeat:no-repeat}.date input:disabled{background-color:#ebebe4}.date input:disabled:-ms-input-placeholder{color:#ebebe4!important}#rooms-form .erm__wrapper__topBedRoom{float:left;padding-right:5px}#rooms-form .erm__compositionRoom .erm__form__field{width:50%}#rooms-form .erm__compositionRoom--fh{font-size:11px}#rooms-form .erm__compositionRoom--fh .erm__form__field .erm__form_label{color:#0d232d;line-height:18px;padding:0}#rooms-form .erm__compositionRoom--fh .erm__compositionRooms__link{line-height:40px;padding-top:18px}#rooms-form .erm__compositionRoom--fh .erm__compositionRooms__link a{color:#0d232d;display:inherit;height:40px;line-height:40px;vertical-align:middle;word-wrap:break-word}#rooms-form .erm__compositionRoom--fh .erm__compositionRooms__link a span{line-height:20px}#BIZ .nights select,#TRA .nights select,#erm__nbpeoples{width:100%}#MEE{font-size:14px;margin:0;padding:10px 20px 20px}#MEE a strong{display:block}#TRA{padding:0 20px}#TRA .dates-sejour label{cursor:pointer;display:block}#TRA .dt-depart,#TRA .liens-type{margin-top:10px}#MEE .retour+.liens-type,#TRA .validation{margin-top:20px}#TRA #lien_moteurs_tra{padding-bottom:20px}#TRA #lien_moteurs_tra #lien_mice a,#TRA #lien_moteurs_tra .liens-type a{text-transform:none}#BIZ{line-height:22px;width:100%}#BIZ,#BIZ form,#BIZ p{margin:0}#BIZ .label_ko{color:#c00;font-size:10px;margin:-5px 0 -20px;padding:0}#BIZ .date .label_ko,#BIZ .nights .label_ko{color:#c00;margin:0}#BIZ,#BIZ .date label,#BIZ .nights label{display:block}#BIZ .dt-depart{display:none}#BIZ .code-pref{clear:both;margin:10px 0 0;width:100%}#BIZ .code-pref input{display:inline-block;height:20px;margin:0 4px 0 0;padding:0;vertical-align:middle;width:20px}.validation{margin:20px 0 0;width:100%}#BIZ,#EMP{padding:10px 20px 30px}#BIZ .dates-sejour,#TRA .dates-sejour{margin:0;width:100%}#BIZ .date,#TRA .date{float:none;position:relative;width:100%}#BIZ .date img,#TRA .date img{bottom:10px;position:absolute;right:11px;z-index:10}#BIZ img,#TRA img{border:0;padding-left:5px;vertical-align:middle}#BIZ .nights,#TRA .nights{display:block;float:none;line-height:22px;margin-top:10px;width:100%}#BIZ .nights label,#TRA .nights label{padding:0}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:300;src:url(/assets/fonts/lato/light/lato-light.eot);src:url(/assets/fonts/lato/light/lato-light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/light/lato-light.woff2) format("woff2"),url(/assets/fonts/lato/light/lato-light.woff) format("woff"),url(/assets/fonts/lato/light/lato-light.ttf) format("truetype"),url(/assets/fonts/lato/light/lato-light.svg#latolight) format("svg")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/lato/regular/lato-regular.eot);src:url(/assets/fonts/lato/regular/lato-regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/regular/lato-regular.woff2) format("woff2"),url(/assets/fonts/lato/regular/lato-regular.woff) format("woff"),url(/assets/fonts/lato/regular/lato-regular.ttf) format("truetype"),url(/assets/fonts/lato/regular/lato-regular.svg#latoregular) format("svg")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/fonts/lato/bold/lato-bold.eot);src:url(/assets/fonts/lato/bold/lato-bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/bold/lato-bold.woff2) format("woff2"),url(/assets/fonts/lato/bold/lato-bold.woff) format("woff"),url(/assets/fonts/lato/bold/lato-bold.ttf) format("truetype"),url(/assets/fonts/lato/bold/lato-bold.svg#latobold) format("svg")}@font-face{font-family:Lato;font-display:swap;font-style:normal;font-weight:900;src:url(/assets/fonts/lato/black/lato-black.eot);src:url(/assets/fonts/lato/black/lato-black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/lato/black/lato-black.woff2) format("woff2"),url(/assets/fonts/lato/black/lato-black.woff) format("woff"),url(/assets/fonts/lato/black/lato-black.ttf) format("truetype"),url(/assets/fonts/lato/black/lato-black.svg#latoblack) format("svg")}#BIZ .validation input,#EMP .retour a,#MEE a,#TRA #lien_mice a,#TRA .liens-type a,#TRA .validation input,#engine-submit .buttonH{background:#e6a500;border:0;border-radius:2px;color:#0d232d;cursor:pointer;display:block;float:none;font-family:lato;font-size:16px;font-weight:700;height:40px;line-height:40px;margin:0;overflow:hidden;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}#BIZ .validation input:hover,#EMP .retour a:hover,#MEE a:hover,#TRA #lien_mice a:hover,#TRA .liens-type a:hover,#TRA .validation input:hover,#engine-submit .buttonH:hover{box-shadow:0 2px 4px 0 rgba(13,35,45,.5)}#BIZ .validation input:active,#EMP .retour a:active,#MEE a:active,#TRA #lien_mice a:active,#TRA .liens-type a:active,#TRA .validation input:active,#engine-submit .buttonH:active{color:#3d4f57}#engine-submit .buttonH span{pointer-events:none}