@font-face{font-family:'Roboto';font-weight:400;font-display:swap;src:local('Roboto Regular'),url('../fonts/roboto/Roboto-Regular-op.woff2') format('woff2'),url('../fonts/roboto/Roboto-Regular-op.woff') format('woff');unicode-range:U+000-5FF;font-style:normal}@font-face{font-family:'Roboto';font-weight:500;font-display:swap;src:local('Roboto Medium'),url('../fonts/roboto/roboto-medium-op.woff2') format('woff2'),url('../fonts/roboto/roboto-medium-op.woff') format('woff');unicode-range:U+000-5FF;font-style:normal}@font-face{font-family:'Roboto';font-weight:700;font-display:swap;src:local('Roboto Bold'),url('../fonts/roboto/roboto-bold-op.woff2') format('woff2'),url('../fonts/roboto/roboto-bold-op.woff') format('woff');unicode-range:U+000-5FF;font-style:normal}:root{--white-color:#fff;--Global-color:#061213;--primary-color:#13484d;--secondary-color:#a4ffc9;--primary-hover-color:#0c626a;--secondary-hover-color:#d6e9eb;--nuances-de-gris-800:#f5f5f5;--nuances-de-gris-600:#677677;--border-color:#d4dedf}:root .marque_1{--primary-color:#ff6933;--secondary-color:#f38e6a}:root .marque_2{--primary-color:#4d55eb;--secondary-color:#737afb}:root .marque_3{--primary-color:#d3432b;--secondary-color:#d87767}:root .marque_4{--primary-color:#106e57;--secondary-color:#589e8d}.uk-button{border-radius:48px;line-height:normal;padding:15px 24px;text-transform:none;font-size:16px;-moz-appearance:none;-webkit-appearance:none;font-weight:700;font-family:Roboto,sans-serif}.uk-button-primary{background-color:var(--primary-color);color:#fff}.uk-button-primary:hover,.uk-button-primary:active,.uk-button-primary:focus{background-color:var(--primary-hover-color);color:#fff}.uk-button-primary:disabled{background-color:#ccc;color:#333;cursor:not-allowed}.uk-button-default{border-color:var(--border-color)}.uk-button-succes{background-color:var(--secondary-color);color:var(--Global-color)}.uk-button-secondary{color:var(--primary-color);border:2px solid var(--primary-color);background-color:var(--white-color)}.uk-button-secondary:hover,.uk-button-secondary:active,.uk-button-secondary:focus{background-color:var(--secondary-hover-color);color:var(--primary-color)}.uk-button-secondary:disabled{color:#333;cursor:not-allowed}a{color:var(--primary-color);text-decoration:underline;font-weight:700}a:hover{text-decoration:none;color:var(--primary-hover-color)}.ColorPrimary{color:var(--primary-color)}.uk-text-small{font-size:11px}hr{border-color:#d4dedf}.SelectGlob{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("../images/icon/down-arrow.png");background-repeat:no-repeat;background-origin:content-box;-webkit-background-origin:content;-moz-background-origin:content;background-position-x:-webkit-calc(120%);background-position-y:center;background-position:right -20px center;background-size:16px 16px;padding-right:30px;padding-left:12px;position:relative;text-align:left;text-transform:none;height:37px;color:#000;font-size:14px;max-width:100%;border:1px solid #d8d8d8;width:100%;border-radius:10px}.SelectGlob::-ms-expand{display:none}select,input{outline:none}h1,h2,h3,h4,h5,h6,.h2_site,.h3_site,.h4_site{font-family:Roboto,sans-serif;color:var(--Global-color);font-weight:700}.uk-dropdown{color:var(--Global-color)}.uk-form-custom input[type=file],.uk-form-custom select{padding:20px;text-align:center;font-family:Roboto,sans-serif;font-size:16px}input,button,select,textarea{font-family:Roboto,sans-serif}.uk-sticky-fixed{z-index:980}.uk-container{max-width:1220px}.icon_Glob{width:52px;height:52px;background-color:#eefff5;border-radius:100%;float:left;display:flex;align-items:center;justify-content:center;margin-right:16px;color:var(--primary-color);min-width:52px}input:focus-visible{outline:none}h1 a,h2 a,h3 a,h4 a{color:var(--Global-color);text-decoration:none}.uk-offcanvas-close{color:var(--Global-color)}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--Global-color)}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder,input::-moz-placeholder{color:var(--Global-color)}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:var(--Global-color)}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder,input:-moz-placeholder{color:var(--Global-color)}.select-indicatif .clss_country_name{display:none}.country-select .SelectTri{float:left;min-width:90px;position:relative;cursor:pointer}.country-select .select-optionsTel{display:none;position:absolute;top:100%;right:0;left:0;z-index:999;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.15);width:auto;min-width:320px;max-height:200px;overflow-y:scroll;font-size:13px;border:1px solid #ccc}.country-select .select-optionsTel li{padding:5px 10px;margin-top:3px}.country-select .select-optionsTel li:hover{background-color:#e6e6e6}.country-select .select-styled:after{width:15px;height:15px;background-size:contain;top:15px;right:5px}.country-select .select-styled{border-bottom:1px solid #e6e6e6;line-height:40px;padding-left:5px;padding-right:5px;margin-right:5px;display:flex;align-items:center}.country-select .select-styled .flag{margin-right:6px}.country-select .select-styled.active{background-color:#f1f1f1;color:#000;border-radius:0}.country-select .select-styled.active:after{background:url('../images/icon/down-arrow-v.png');transform:rotate(180deg);background-size:contain}.flag{width:20px;display:inline-block;box-shadow:0 0 1px #888;background:url('../images/flags.png?v=50') no-repeat #dbdbdb;height:14px}.flag.ac{background-position:0 0;height:10px}.flag.ad{background-position:-22px 0}.flag.ae{background-position:-44px 0;height:10px}.flag.af{background-position:-66px 0}.flag.ag{background-position:-88px 0}.flag.ai{background-position:-110px 0;height:10px}.flag.al{background-position:-132px 0}.flag.am{background-position:-154px 0}.flag.ao{background-position:-176px 0}.flag.aq{background-position:-198px 0}.flag.ar{background-position:-198px 0;height:13px}.flag.as{background-position:-220px 0;height:10px}.flag.at{background-position:-242px 0;height:11px}.flag.au{background-position:-264px 0;height:10px}.flag.aw{background-position:-286px 0}.flag.ax{background-position:-308px 0}.flag.az{background-position:-330px 0}.flag.ba{background-position:-374px 0;height:10px}.flag.bb{background-position:-396px 0}.flag.bd{background-position:-418px 0;height:12px}.flag.be{background-position:-440px 0;height:15px}.flag.bf{background-position:-460px 0}.flag.bg{background-position:-482px 0;height:12px}.flag.bh{background-position:-504px 0;height:12px}.flag.bi{background-position:-526px 0;height:12px}.flag.bj{background-position:-548px 0}.flag.bl{background-position:-570px 0}.flag.bm{background-position:-592px 0;height:10px}.flag.bn{background-position:-614px 0}.flag.bo{background-position:-636px 0}.flag.bq{background-position:-658px 0}.flag.br{background-position:-680px 0}.flag.bs{background-position:-702px 0;height:10px}.flag.bt{background-position:-724px 0}.flag.bv{background-position:-746px 0;height:15px}.flag.bw{background-position:-768px 0}.flag.by{background-position:-790px 0;height:10px}.flag.bz{background-position:-812px 0}.flag.bj{background-position:-548px 0}.flag.ca{background-position:-834px 0;height:10px}.flag.cc{background-position:-856px 0;height:10px}.flag.cd{background-position:-878px 0;height:15px}.flag.cf{background-position:-900px 0}.flag.cg{background-position:-922px 0}.flag.ch{background-position:-944px 0;height:15px}.flag.ci{background-position:-961px 0}.flag.ck{background-position:-983px 0;height:10px}.flag.cl{background-position:-1005px 0}.flag.cm{background-position:-1027px 0}.flag.cn{background-position:-1049px 0}.flag.co{background-position:-1071px 0}.flag.cp{background-position:-1093px 0}.flag.cr{background-position:-1115px 0;height:12px}.flag.cu{background-position:-1137px 0;height:10px}.flag.cv{background-position:-1159px 0;height:12px}.flag.cw{background-position:-1181px 0}.flag.cx{background-position:-1203px 0;height:10px}.flag.cy{background-position:-1225px 0;height:13px}.flag.cz{background-position:-1247px 0}.flag.de{background-position:-1269px 0;height:12px}.flag.dg{background-position:-1291px 0;height:10px}.flag.dj{background-position:-1313px 0}.flag.dk{background-position:-1335px 0;height:15px}.flag.dm{background-position:-1357px 0;height:10px}.flag.do{background-position:-1379px 0;height:13px}.flag.dz{background-position:-1401px 0}.flag.ea{background-position:-1423px 0}.flag.ec{background-position:-1445px 0}.flag.ee{background-position:-1467px 0;height:13px}.flag.eg{background-position:-1489px 0}.flag.eh{background-position:-1511px 0;height:10px}.flag.er{background-position:-1533px 0;height:10px}.flag.es{background-position:-1555px 0}.flag.et{background-position:-1577px 0;height:10px}.flag.eu{background-position:-1599px 0}.flag.fi{background-position:-1621px 0;height:12px}.flag.fj{background-position:-1643px 0;height:10px}.flag.fk{background-position:-1665px 0;height:10px}.flag.fm{background-position:-1687px 0;height:11px}.flag.fo{background-position:-1709px 0;height:15px}.flag.fr{background-position:-1731px 0}.flag.ga{background-position:-1753px 0;height:15px}.flag.gb{background-position:-1775px 0;height:10px}.flag.gd{background-position:-1797px 0;height:12px}.flag.ge{background-position:-1819px 0}.flag.gf{background-position:-1841px 0}.flag.gg{background-position:-1863px 0}.flag.gh{background-position:-1885px 0}.flag.gi{background-position:-1907px 0;height:10px}.flag.gl{background-position:-1929px 0}.flag.gm{background-position:-1951px 0}.flag.gn{background-position:-1973px 0}.flag.gp{background-position:-1995px 0}.flag.gq{background-position:-2017px 0}.flag.gr{background-position:-2039px 0}.flag.gs{background-position:-2061px 0;height:10px}.flag.gt{background-position:-2083px 0;height:13px}.flag.gu{background-position:-2105px 0;height:11px}.flag.gw{background-position:-2127px 0;height:10px}.flag.gy{background-position:-2149px 0;height:12px}.flag.hk{background-position:-2171px 0}.flag.hm{background-position:-2193px 0;height:10px}.flag.hn{background-position:-2215px 0;height:10px}.flag.hr{background-position:-2237px 0;height:10px}.flag.ht{background-position:-2259px 0;height:12px}.flag.hu{background-position:-2281px 0;height:10px}.flag.ic{background-position:-2303px 0}.flag.id{background-position:-2325px 0}.flag.ie{background-position:-2347px 0;height:10px}.flag.il{background-position:-2369px 0;height:15px}.flag.im{background-position:-2391px 0;height:10px}.flag.in{background-position:-2413px 0}.flag.io{background-position:-2435px 0;height:10px}.flag.iq{background-position:-2457px 0}.flag.ir{background-position:-2479px 0;height:12px}.flag.is{background-position:-2501px 0;height:15px}.flag.it{background-position:-2523px 0}.flag.je{background-position:-2545px 0;height:12px}.flag.jm{background-position:-2567px 0;height:10px}.flag.jo{background-position:-2589px 0;height:10px}.flag.jp{background-position:-2611px 0}.flag.ke{background-position:-2633px 0}.flag.kg{background-position:-2655px 0;height:12px}.flag.kh{background-position:-2677px 0;height:13px}.flag.ki{background-position:-2699px 0;height:10px}.flag.km{background-position:-2721px 0;height:12px}.flag.kn{background-position:-2743px 0}.flag.kp{background-position:-2765px 0;height:10px}.flag.kr{background-position:-2787px 0}.flag.kw{background-position:-2809px 0;height:10px}.flag.ky{background-position:-2831px 0;height:10px}.flag.kz{background-position:-2853px 0;height:10px}.flag.la{background-position:-2875px 0}.flag.lb{background-position:-2897px 0}.flag.lc{background-position:-2919px 0;height:10px}.flag.li{background-position:-2941px 0;height:12px}.flag.lk{background-position:-2963px 0;height:10px}.flag.lr{background-position:-2985px 0;height:11px}.flag.ls{background-position:-3007px 0}.flag.lt{background-position:-3029px 0;height:12px}.flag.lu{background-position:-3051px 0;height:12px}.flag.lv{background-position:-3073px 0;height:10px}.flag.ly{background-position:-3095px 0;height:10px}.flag.ma{background-position:-3117px 0}.flag.mc{background-position:-3139px 0;height:15px}.flag.md{background-position:-3160px 0;height:10px}.flag.me{background-position:-3182px 0;height:10px}.flag.mf{background-position:-3204px 0}.flag.mg{background-position:-3226px 0}.flag.mh{background-position:-3248px 0;height:11px}.flag.mk{background-position:-3270px 0;height:10px}.flag.ml{background-position:-3292px 0}.flag.mm{background-position:-3314px 0}.flag.mn{background-position:-3336px 0;height:10px}.flag.mo{background-position:-3358px 0}.flag.mp{background-position:-3380px 0;height:10px}.flag.mq{background-position:-3402px 0}.flag.mr{background-position:-3424px 0}.flag.ms{background-position:-3446px 0;height:10px}.flag.mt{background-position:-3468px 0}.flag.mu{background-position:-3490px 0}.flag.mv{background-position:-3512px 0}.flag.mw{background-position:-3534px 0}.flag.mx{background-position:-3556px 0;height:12px}.flag.my{background-position:-3578px 0;height:10px}.flag.mz{background-position:-3600px 0}.flag.na{background-position:-3622px 0}.flag.nc{background-position:-3644px 0;height:10px}.flag.ne{background-position:-3666px 0;height:15px}.flag.nf{background-position:-3686px 0;height:10px}.flag.ng{background-position:-3708px 0;height:10px}.flag.ni{background-position:-3730px 0;height:12px}.flag.nl{background-position:-3752px 0}.flag.no{background-position:-3774px 0;height:15px}.flag.np{background-position:-3796px 0;height:15px}.flag.nr{background-position:-3811px 0;height:10px}.flag.nu{background-position:-3833px 0;height:10px}.flag.nz{background-position:-3855px 0;height:10px}.flag.om{background-position:-3877px 0;height:10px}.flag.pa{background-position:-3899px 0}.flag.pe{background-position:-3921px 0}.flag.pf{background-position:-3943px 0}.flag.pg{background-position:-3965px 0;height:15px}.flag.ph{background-position:-3987px 0;height:10px}.flag.pk{background-position:-4009px 0}.flag.pl{background-position:-4031px 0;height:13px}.flag.pm{background-position:-4053px 0}.flag.pn{background-position:-4075px 0;height:10px}.flag.pr{background-position:-4097px 0}.flag.ps{background-position:-4119px 0;height:10px}.flag.pt{background-position:-4141px 0}.flag.pw{background-position:-4163px 0;height:13px}.flag.py{background-position:-4185px 0;height:11px}.flag.qa{background-position:-4207px 0;height:8px}.flag.re{background-position:-4229px 0}.flag.ro{background-position:-4251px 0}.flag.rs{background-position:-4273px 0}.flag.ru{background-position:-4295px 0}.flag.rw{background-position:-4317px 0}.flag.sa{background-position:-4339px 0}.flag.sb{background-position:-4361px 0;height:10px}.flag.sc{background-position:-4383px 0;height:10px}.flag.sd{background-position:-4405px 0;height:10px}.flag.se{background-position:-4427px 0;height:13px}.flag.sg{background-position:-4449px 0}.flag.sh{background-position:-4471px 0}.flag.si{background-position:-4493px 0;height:10px}.flag.sj{background-position:-4515px 0;height:15px}.flag.sk{background-position:-4537px 0}.flag.sl{background-position:-4559px 0}.flag.sm{background-position:-4581px 0;height:15px}.flag.sn{background-position:-4603px 0}.flag.so{background-position:-4625px 0}.flag.sr{background-position:-4647px 0}.flag.ss{background-position:-4669px 0;height:10px}.flag.st{background-position:-4691px 0;height:10px}.flag.sv{background-position:-4713px 0;height:12px}.flag.sx{background-position:-4735px 0}.flag.sy{background-position:-4757px 0}.flag.sz{background-position:-4779px 0}.flag.ta{background-position:-4801px 0;height:10px}.flag.tc{background-position:-4823px 0;height:10px}.flag.td{background-position:-4845px 0}.flag.tf{background-position:-4867px 0}.flag.tg{background-position:-4889px 0;height:13px}.flag.th{background-position:-4911px 0}.flag.tj{background-position:-4933px 0;height:10px}.flag.tk{background-position:-4955px 0;height:10px}.flag.tl{background-position:-4977px 0;height:10px}.flag.tm{background-position:-4999px 0}.flag.tn{background-position:-5021px 0}.flag.to{background-position:-5043px 0;height:10px}.flag.tr{background-position:-5065px 0}.flag.tt{background-position:-5087px 0;height:12px}.flag.tv{background-position:-5109px 0;height:10px}.flag.tw{background-position:-5131px 0}.flag.tz{background-position:-5153px 0}.flag.ua{background-position:-5175px 0}.flag.ug{background-position:-5197px 0}.flag.um{background-position:-5219px 0;height:11px}.flag.us{background-position:-5241px 0;height:11px}.flag.uy{background-position:-5263px 0;height:12px}.flag.uz{background-position:-5285px 0;height:10px}.flag.va{background-position:-5307px 0;height:15px}.flag.vc{background-position:-5324px 0}.flag.ve{background-position:-5346px 0}.flag.vg{background-position:-5368px 0;height:10px}.flag.vi{background-position:-5390px 0;height:10px}.flag.vn{background-position:-5412px 0}.flag.vu{background-position:-5434px 0;height:12px}.flag.wf{background-position:-5456px 0}.flag.ws{background-position:-5478px 0;height:10px}.flag.xk{background-position:-5500px 0;height:15px}.flag.ye{background-position:-5522px 0}.flag.yt{background-position:-5544px 0}.flag.za{background-position:-5566px 0}.flag.zm{background-position:-5588px 0}.flag.zw{background-position:-5610px 0;height:10px}.EtapeFidelite{max-width:1028px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding-left:30px;padding-right:30px}.EtapeFidelite h5{font-weight:bold;font-size:20px;line-height:23px;margin-bottom:0}.EtapeFidelite .desc{font-size:16px;line-height:23px;margin-top:17px}.ProgrammeFideliteModule{border-radius:8px;background-color:#eefff5;box-shadow:0 2px 9px 0 rgba(0,0,0,0.1);padding:27px 0}.ProgrammeFideliteModule h4{font-size:25px;text-align:center;margin-bottom:36px}.ProgrammeFideliteModule .uk-accordion-title{color:var(--Global-color);font-size:20px;letter-spacing:.29px;line-height:24px;margin-bottom:12px;cursor:pointer;display:flex}.ProgrammeFideliteModule .uk-accordion-title:before{float:left;margin-left:0;width:36px;height:36px;padding-right:40px;background-image:url('../images/icon/plus_ol.png')}.ProgrammeFideliteModule .uk-open>.uk-accordion-title:before{background-image:url('../images/icon/moins_ol.png')}.ProgrammeFideliteModule .uk-accordion-content{padding-left:50px;margin-bottom:40px;color:#8f949f;font-size:13px;letter-spacing:-0.21px;line-height:20px;margin-top:0}.ProgrammeFideliteModule .ContentProgF{max-width:417px;float:left;margin-bottom:28px}.paymentwebview .TitreOlogisAdmin{display:none}.paymentwebview .assurancebloc{display:flex}.paymentwebview .assurancebloc .TitreAssurance{background:none;padding-left:30px}.paymentwebview .assurancebloc .uk-button{line-height:40px;font-size:14px;margin-top:10px}.paymentwebview .assurancebloc ul{font-size:15px;margin-bottom:0}.paymentwebview .imgSb{width:60px;margin-right:2%;float:left;padding-top:10px}.paymentwebview .TextSb{width:86%}.PaymentPage .opt-cancel .NomModif{margin-right:10px !important;margin-left:7px}.PaymentPage .error[for="ologis_email"]{display:none !important}.PaymentPage .uk-button-primary[disabled]{cursor:not-allowed}.PaymentPage .ListeOlogis .img_{height:247px}.PaymentPage .ListeOlogis .img_ img{position:initial}.PaymentPage .ListeOlogis .price_plus_ol{background-size:25px}.PaymentPage .ListeOlogis .date_chambre{margin-top:10px}.PaymentPage .lienMdBloc{color:#677677;text-decoration:underline;margin:5px 25px 10px;font-size:12px;display:inline-block}.PaymentPage .RightOlogis{padding-top:30px}.PaymentPage .RightOlogis h3{font-size:17px;margin-bottom:14px;margin-top:0}.PaymentPage .Content_form .selectMine{border-radius:0}.PaymentPage .destination_ol{font-size:16px;margin-bottom:10px;margin-top:25px;display:block}.PaymentPage .area_remarque{width:100%;border:none;color:var(--Global-color);font-size:14px;line-height:17px;background-color:rgba(43,52,75,0.05);box-shadow:none;resize:none;margin-bottom:0;padding:4px 6px}.PaymentPage .area_remarque:focus{outline:none}.PaymentPage .notice_obl{display:block;color:#7a7575;font-size:12px;line-height:14px;margin-bottom:15px}.PaymentPage .Content_form .pass_bloc .checklabel{color:#7a7575;font-size:13px;margin-top:20px;cursor:pointer;min-height:60px}.PaymentPage .Content_form .pass_bloc .checklabel a{color:var(--Global-color);margin-left:3px}.PaymentPage .Content_form .pass_bloc .uk-checkbox{width:20px;height:20px;background:url('../images/icon/bg_checker_resa.png') 100% 0 no-repeat;border:none;margin-right:15px;border-radius:0}.PaymentPage .Content_form .pass_bloc .uk-checkbox:checked{background-position:0 0}.PaymentPage .Content_form .pass_bloc .AvecPassword{margin-top:10px}.PaymentPage .Content_form .pass_bloc .AvecPassword input[type="password"]{background:transparent}.PaymentPage .field-password{margin-bottom:25px}.PaymentPage .notice_pss{font-size:12px}.PaymentPage .selectMine span{font-size:16px;color:var(--Global-color)}.PaymentPage .selectMine .uk-icon{background:url('../images/icon/arrow2.png') 0 0 no-repeat;width:11px;height:7px;display:block;margin-right:10px;margin-top:5px}.PaymentPage .selectMine .uk-icon svg{display:none}.OptionNew{margin:10px 0 0 10px;padding:0 10px 0 15px;background:#fff;font-size:13px;color:#677677}.OptionNew .content-service{margin-top:5px}.OptionNew p{float:left;width:100%;margin-top:5px;color:#677677}.OptionNew .boldEuro{font-weight:bold;font-size:11px;color:var(--Global-color)}.OptionNew .PrixBold{font-weight:bold;color:var(--Global-color)}.OptionNew .PrixOptionNew{font-weight:bold;color:var(--Global-color);display:flex;align-items:baseline;justify-content:flex-end;padding-left:5px}.OptionNew .PrixOptionNew .boldEuro{font-size:11px;margin-left:2px}.OptionNew .contentOp{margin-top:5px}.OptionNew .checked{background:url('../images/icon/checkbleu.png') 0 0 no-repeat;width:25px;height:25px;float:right;margin-left:5px;background-size:contain;cursor:pointer;min-width:25px}.OptionNew .checked input{opacity:0;cursor:pointer}.OptionNew .checked.disabled{background:url('../images/icon/checkgris.png') 0 0 no-repeat;background-color:#fff;cursor:not-allowed;background-size:23px}.assurancebloc{border:1px solid #d4dedf;padding:15px;margin:0 0 20px;font-size:14px;clear:both;border-radius:16px}.assurancebloc .saleAss{font-size:18px;color:var(--primary-color)}.assurancebloc ul{margin-left:15px;font-size:11px;line-height:normal;margin-bottom:15px}.assurancebloc ul li{line-height:normal;background:url('../images/icon/chek-vert.png') no-repeat left top;padding-left:20px;margin-top:5px}.assurancebloc .ExempleGarantie{margin-top:10px}.assurancebloc .uk-checkbox{background-color:#fff;width:18px;height:18px;margin-right:5px}.assurancebloc .uk-checkbox:checked{background:var(--primary-color) url('../images/icon/chek-b.png') no-repeat center;border-color:var(--primary-color)}.assurancebloc .TitreAssurance{background-image:url('../images/icon/logo-sb.png');background-repeat:no-repeat;font-size:20px;font-weight:600;line-height:normal}.assurancebloc .TitreAssurance.TitreAssPaiment{padding-right:70px;background-position:right;line-height:54px}.assurancebloc .TitreAssurance.TitreAssConfir{background-position:top left;padding-left:65px;background-size:contain;line-height:normal;font-size:18px;min-height:40px;display:flex;align-items:center;justify-content:space-between}.assurancebloc .TitreAssurance.TitreAssOups{background-position:top left;padding-left:50px;background-image:url('../images/icon/oups.png');color:#e64c3c;line-height:46px}.assurancebloc .TitreAssurance.TitreAssOups span{color:var(--Global-color)}.assurancebloc .TitreAssurance.TitreAssvalid{background-position:top left;padding-left:50px;background-image:url('../images/valide.png');line-height:30px;padding-bottom:10px}.assurancebloc .TitreAssurance.TitreAssvalid .BtnVoirGaranti{float:right}.assurancebloc .btnAssurancepaiement{text-align:right}.assurancebloc .checkAssurance{margin:15px 0;width:100%}.assurancebloc .checkAssurance label{width:70%;display:inline-block;font-weight:500;cursor:default;font-size:13.5px}.assurancebloc .checkAssurance label input{float:left;margin-top:5px;margin-bottom:20px}.assurancebloc .checkAssurance label strong{font-weight:500}.assurancebloc .checkAssurance label a{text-decoration:underline;color:var(--Global-color);font-weight:500;cursor:default}.assurancebloc .BtnVoirGaranti{background:url('../images/icon/next.png') no-repeat right;padding-right:20px;text-decoration:underline;font-size:15px;background-size:12px;display:block;text-align:right;font-weight:500;clear:both;color:var(--Global-color)}.assurancebloc .DescAssurance p{margin-top:10px}.assurancebloc .DescAssurance p a{text-decoration:underline;color:#5a5a5a}.saleAss{float:right;width:20%;text-align:right;font-weight:600;white-space:nowrap}.GarantiAssurance{font-size:14px;float:left;width:100%}.GarantiAssurance p{font-weight:600}.GarantiAssurance .SubGaranti{margin-bottom:20px;line-height:normal}.GarantiAssurance .SubGaranti:last-child .secondGarant{color:#fc7f27}.GarantiAssurance .FirstGarant{width:80%;display:inline-block}.GarantiAssurance .secondGarant{color:var(--primary-color);font-weight:500;margin-top:10px;display:block;font-size:13px}.TotalAss{border-top:1px solid #e6e6e6;padding-top:10px;font-size:18px;text-transform:uppercase;font-weight:bold}.TotalAss .TotalAssPrix{float:right;font-size:24px}.InfoCarte .notice_pp_ol{color:var(--Global-color);font-size:13px;letter-spacing:-0.21px;line-height:19px;margin-bottom:8px}.InfoCarte .form-group{float:left;width:100%;margin-bottom:8px;padding-top:8px}.InfoCarte .form-group .selectMine{color:var(--Global-color)}.InfoCarte .form-group label{display:block !important;margin-bottom:6px;color:#7a7575;top:0}.InfoCarte .form-group.errorPaiement input::placeholder{color:var(--Global-color)}.InfoCarte .form-group.errorPaiement input:-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .form-group.errorPaiement input::-ms-input-placeholder{color:var(--Global-color)}.InfoCarte .fb-text-label_{color:#7a7575;font-size:12px;line-height:14px;float:left;width:100%}.InfoCarte .dateExp{white-space:pre;top:-7px !important}.InfoCarte .items{margin-bottom:10px;padding-top:20px;float:left;width:100%}.InfoCarte .item{float:left;width:61px;position:relative;border-radius:3px;background-color:#fff;margin:5px;border:none;padding-bottom:0}.InfoCarte .item span{height:40px;overflow:hidden;display:block;margin:0}.InfoCarte .item input{margin:0 auto;display:block}.InfoCarte .item.active span{border:1px solid var(--Global-color);overflow:hidden;height:40px}.InfoCarte .Content_form{float:left;width:100%;overflow:hidden}.InfoCarte .conditions_block_txt{float:left;width:100%;color:#677677;font-size:13px;letter-spacing:-0.21px;line-height:19px;margin-bottom:15px;margin-top:25px}.InfoCarte .conditions_block_txt a{color:#677677;text-decoration:underline}.InfoCarte .cd{float:left;width:40%}.InfoCarte .city_ol{float:left;width:56%;margin-left:4%;position:relative}.ModalOptionPaiement{padding:5px}.ModalOptionPaiement .serv_oblg_incl{display:none}.ModalOptionPaiement .uk-modal-header{border:none}.ModalOptionPaiement h3{font-size:15px;letter-spacing:-0.24px;line-height:20px;text-align:center;margin-bottom:0;margin-top:0}.ModalOptionPaiement h4{color:#677677;font-size:13px;letter-spacing:-0.21px;line-height:20px;text-align:center;font-weight:normal;margin:0}.ModalOptionPaiement .GroupeTitleChambre{padding-left:15px;border-bottom:none;margin-bottom:0;padding-bottom:0}.ModalOptionPaiement .img_popin{display:block;width:100px;float:left;margin-right:12px}.ModalOptionPaiement .details_opt_{float:right;width:62%}.ModalOptionPaiement .details_opt_.full_width_{width:100%}.ModalOptionPaiement .uk-modal-body{max-height:380px;overflow:auto;padding-top:5px}.ModalOptionPaiement .choix-options{color:var(--Global-color);font-size:22px;font-weight:bold;line-height:26px;text-decoration:none}.ModalOptionPaiement .txt_select_modal{color:#677677;font-size:12px;line-height:20px;font-style:normal;margin-bottom:6px;display:block}.ModalOptionPaiement .chmbr-title{font-size:16px;margin:0;text-align:left}.ModalOptionPaiement .accordion-pay-new{margin-top:10px}.ModalOptionPaiement .adults-count{font-size:12px;color:#22344b}.ModalOptionPaiement .service_detail{margin-top:5px;border-top:1px solid #c8c7cc;padding-top:15px;clear:both}.ModalOptionPaiement .non_merci{text-align:center;display:none}.ModalOptionPaiement .non_merci a{color:var(--Global-color);font-size:18px;text-transform:uppercase;background:#d3d2d2;padding:10px 20px}.ModalOptionPaiement .uk-button-primary{font-size:16px;width:100%}.ModalOptionPaiement .btnMoreOption{border:none;padding:8px}.AccordionPaiement{margin-top:20px}.AccordionPaiement .uk-accordion-title{font-size:13px;color:var(--Global-color);text-decoration:none;font-weight:normal}.AccordionPaiement .uk-accordion-title:before{background-image:url('../images/icon/down-arrow-v.png');width:24px;height:24px}.AccordionPaiement .uk-accordion-title[aria-expanded="true"]:before{transform:rotate(180deg)}.AccordionPaiement .uk-open .uk-accordion-title:before{transform:rotate(180deg)}.AccordionPaiement .accordion-group{border-bottom:1px solid #e6e6e6;padding:15px 0}.AccordionPaiement .uk-accordion-content{margin-top:0}.payment_conditions{float:left;width:100%}.payment_conditions .adults-count{font-size:12px;color:#22344b;display:block}.payment_conditions .AccordionPaiement{margin-top:0}.payment_conditions .AccordionPaiement .uk-accordion-title{font-size:17px;font-weight:normal}.payment_conditions .AccordionPaiement .uk-accordion-title:before{background-size:auto}.payment_conditions .AccordionPaiement .uk-accordion-content{margin-top:20px}.payment_conditions .AccordionPaiement .CollapeCondon{margin-top:0}.payment_conditions .AccordionPaiement .CollapeCondon span{font-weight:bold;display:block;font-size:17px;margin-bottom:12px;margin-top:14px}.payment_conditions .AccordionPaiement .CollapeCondon strong{font-size:17px;font-weight:500;display:block;margin-top:10px}.payment_conditions .AccordionPaiement .CollapeCondon strong.NonModCd{font-weight:normal}.payment_conditions .AccordionPaiement .uk-icon{margin-right:5px}.payment_conditions .VosOption .uk-accordion-title{font-size:20px;font-weight:bold}.payment_conditions .VosOption .uk-accordion-title:before{margin-top:3px}.payment_conditions .VosOption .total_options{float:right;margin-top:3px;font-size:18px}.payment_conditions h2{font-size:16px;letter-spacing:.23px;margin-bottom:0;margin-top:0}.payment_conditions .adults-count{margin-bottom:10px}.payment .TotalAssDeviceHotel{border-top:none}.payment .TotalAssDeviceHotel>span{line-height:40px}.InfoCompteConnecter{background:#eefff5;padding:24px;display:flex;flex-direction:column;color:var(--primary-color)}.InfoCompteConnecter i{font-style:normal}.InfoCompteConnecter .CarteConnecter .uk-button{background:transparent;color:#fff;border-color:#fff}.InfoCompteConnecter .blocPanneauLateral{background:#fff}.InfoCompteConnecter .textPanneau strong{font-size:14px}#passstrength{margin-top:13px;overflow:hidden}#passstrength .txt_strength{color:var(--Global-color);font-size:13px;letter-spacing:.24px;line-height:22px}#passstrength>span{display:block;float:left;margin-right:8px}#passstrength .rectangle{margin-top:7px;height:9px;width:68px;border-radius:5.5px;background-color:rgba(43,52,75,0.1);transition:.2s ease all}#passstrength .rectangle.active{background-color:#58dc79}#passstrength .rectangle.green{background-color:#58dc79}#passstrength .rectangle.red{background-color:rgba(241,33,33,0.92)}#passstrength .rectangle.oranges{background-color:rgba(236,124,9,0.84)}.ModalCarteAssociate{top:45px;transition:none}.ModalCarteAssociate .uk-modal-dialog{transition:none;transition-property:none;transform:none}.ModalCarteAssociate .uk-close{color:var(--Global-color)}.ModalCarteAssociate .uk-close svg{width:20px}.ModalCarteAssociate h2{font-size:25px;margin-bottom:5px}.ModalCarteAssociate .img_logis_ol{height:194px;margin-bottom:13px;text-align:center}.ModalCarteAssociate .img_logis_ol img{height:100%;object-fit:contain}.ModalCarteAssociate .code_logis_ol{width:100%;border-radius:16px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,0.1);margin-bottom:5px;height:235px}.ModalCarteAssociate .code_logis_ol span{color:#677677;font-size:21px;line-height:20px}.ModalCarteAssociate .link_asso{color:var(--Global-color);font-size:16px;font-weight:bold;line-height:22px;text-align:center;display:block;text-decoration:underline}.ModalCarteAssociate.ModalCarteAssociateNew h2{margin-bottom:15px}.ModalCarteAssociate.ModalCarteAssociateNew .info_carte{color:#8f949f;font-size:14px;line-height:24px;margin-bottom:24px}.ModalCarteAssociate.ModalCarteAssociateNew strong{display:block;font-weight:bold;font-size:18px}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group label{display:block;color:#677677}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group input{padding-left:40px;width:100%;line-height:30px;padding-bottom:5px}.ModalCarteAssociate.ModalCarteAssociateNew .Content_form .form-group .ex_ol{height:19px;width:173px;color:#cacdd2;font-size:16px;line-height:19px;position:absolute;top:15px;left:4px;width:32px}.LeftOlogis{float:left;width:100%}.LeftOlogis .hotel_ol{margin-bottom:28px}.LeftOlogis h2{font-size:20px;font-weight:bold;letter-spacing:.32px}.LeftOlogis .carte_ol a{color:var(--Global-color);font-size:12px;letter-spacing:-0.34px;text-align:center;text-decoration:underline;background:url('../images/carte_ol_etik.png') 0 0 no-repeat;padding-top:48px;display:inline-block;width:68px;background-size:62px;font-weight:normal}.LeftOlogis .cagnotte_ol{border-radius:6px;background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);padding:9px;margin-bottom:12px;float:left;width:100%}.LeftOlogis .cagnotte_ol .link_cag{background:url('../images/icon/j_ol.png') 100% 60% no-repeat;color:var(--Global-color);font-size:15px;line-height:22px;margin-top:0;padding-right:20px;float:left;width:100%;font-weight:normal;text-decoration:none}.LeftOlogis .cagnotte_ol .price_ol{color:var(--primary-color);font-size:11px;font-weight:bold;letter-spacing:-0.35px;background:url('../images/chouchon-sans-etik.svg') 0 0 no-repeat;width:80px;text-align:center;float:left;margin-right:6px;height:95px;min-height:75px;margin-top:0;background-size:contain;padding-right:11px;display:flex;align-items:center;justify-content:center}.LeftOlogis .cagnotte_ol .Cagnottetext{width:67%;float:left;line-height:normal}.LeftOlogis .cagnotte_ol .uk-button-default:disabled{background:rgba(43,52,75,0.1);color:#677677;font-size:16px;font-weight:600;border:none}.LeftOlogis .profitez_en_ol{border-radius:6px;background-color:var(--primary-color);box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);padding:16px;margin-bottom:18px;float:left;width:100%}.LeftOlogis .profitez_en_ol span{display:block}.LeftOlogis .profitez_en_ol .title_prof{color:var(--secondary-color);font-size:17px;font-weight:bold;line-height:20px;margin-bottom:12px}.LeftOlogis .profitez_en_ol .cheq_ol{color:#fff;font-size:16px;line-height:19px;margin-bottom:2px}.LeftOlogis .profitez_en_ol .date_prof_ol{color:#677677;font-size:14px;line-height:17px}.LeftOlogis .txt_left_side_ol{color:#8f949f;font-size:13px;letter-spacing:.21px;line-height:19px;margin-bottom:40px}.LeftOlogis h3{font-size:18px;letter-spacing:.29px;line-height:22px;margin-bottom:20px}.LeftOlogis .message_cheque{font-size:12px;margin-bottom:13px;color:#0043ff}.LeftOlogis .cheq_list_{font-size:12px;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:13px}.LeftOlogis .cheq_list_:last-of-type{border-bottom:none}.LeftOlogis .cheq_list_ .exp_date{color:#8f949f;display:block;clear:both}.LeftOlogis .cheq_list_ .price_cheq{font-size:18px;font-weight:bold}.LeftOlogis .cheq_list_ .price_cheq.montant_en_cours_obtention{color:#ff6c00;position:static}.reservations .LeftOlogis .cagnotte_ol .Cagnottetext{width:69%}.compte .compte_deja .mail_ol{display:flex;flex-direction:column}.compte .compte_deja .mail_ol .fb-text-label{order:1}.compte .compte_deja .mail_ol #email_da{order:2}.compte .compte_deja .mail_ol .validate-email_res{order:4}.compte .compte_deja .mail_ol .bar{order:3}.compte .RightOlogis{padding-top:40px}.compte .RightOlogis h1{font-size:40px;margin-bottom:8px}.compte .RightOlogis .links_dash a{font-weight:normal;color:#677677;margin-right:15px}.compte .PageContainerOlogis .BgGlobAccount{background-position-y:-60px}.compte .LeftOlogis .cagnotte_ol .Cagnottetext br{display:none}@media (min-width:640px){.ModalCarteAssociate .uk-modal-dialog{padding:30px;max-width:432px !important}}@media (min-width:768px){.compte .middleTopCompte{position:absolute;left:10%;top:20%;width:50%;text-align:left}.compte.MonCompteCx .middleTopCompte{position:relative;top:110px;width:100%;text-align:center;left:auto}.payment .LeftOlogis{max-width:100%}.payment .question_connexion_ologis_n .box-side_ol .uk-width-2-3\@m{width:55%}.payment .question_connexion_ologis_n .box-side_ol .uk-width-1-3\@m{width:45%;text-align:right}.payment .question_connexion_ologis_n .box-side_ol .uk-width-1-3\@m a{width:80%}.PaymentPage .page_dash>.uk-width-1-3\@m{width:37%}.PaymentPage .RightOlogis{width:63%;padding-left:21px;padding-top:0}.PaymentPage .RightOlogis .resa_title_ol{line-height:60px}.PaymentPage .Content_form .pass_bloc .checklabel{display:flex;align-items:center}.PaymentPage .Content_form .pass_bloc .checklabel span{width:90%}.PaymentPage .MarginBg{margin-top:184px}}@media (min-width:960px){.InfoCompteConnecter .CarteConnecter{max-width:255px;text-align:center;margin-left:auto;margin-right:auto}.InfoCompteConnecter .CarteConnecter .uk-button{margin-top:20px;background:#eefff5;border-color:var(--primary-color);color:var(--primary-color)}}@media (max-width:960px){.PageWebview{padding-top:65px;padding-bottom:65px;padding-left:20px;padding-right:20px}.PageWebview input[type="text"],.PageWebview input[type="tel"],.PageWebview select{height:48px;margin-bottom:6px;width:100%;border-radius:10px;border:1px solid var(--primary-color);background:#fff;padding:13px 16px;color:var(--Global-color) !important;font-size:14px}.PageWebview textarea{border:1px solid var(--primary-color);padding:10px;color:var(--Global-color);border-radius:10px;width:100%;color:var(--Global-color) !important;font-size:14px}.PageWebview .uk-button{width:90%}.PageWebview .imgResSeg img{max-width:70px}.PageWebview .question_connexion_ologis,.PageWebview .form_connexion_ologis{border-bottom:24px solid #fff}.PageWebview .compte-title{color:var(--Global-color);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.36px;background-color:#eefff5;border-radius:10px 10px 0 0;text-align:center;padding:12px;margin-bottom:18px;margin-left:-8px;margin-right:-8px}.PageWebview .compte-title h2{margin-bottom:0;font-size:18px}.PageWebview .compte-title .small{font-weight:normal;font-size:14px}.PageWebview .uk-checkbox{width:17px;height:17px;float:left;margin-right:5px;margin-top:0;border-radius:100%;background-color:transparent;border:2px solid var(--primary-color)}.PageWebview .uk-checkbox:checked{background:var(--primary-color) url('../images/icon/chek-b.png') no-repeat center;background-size:8px}.PageWebview .padding-sw{padding-left:10px;padding-right:10px}.PageWebview .compte-form{background:#fff;margin:0 auto;overflow:hidden;border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);padding:0 8px 8px;margin-bottom:18px}.PageWebview .compte-form h1{width:280px;height:170px;background:url('../images/carte_ol_etik.png') no-repeat scroll center 0 rgba(0,0,0,0);background-size:contain;margin:0 auto;font-size:0}.PageWebview .compte-form .right-side{text-align:center;position:relative;margin-top:10px}.PageWebview .compte-form .right-side .compte-title{font-weight:bold;color:#5a5a5a;margin-bottom:10px}.PageWebview .compte-form .right-side .compte-texte{margin:18px 0}.PageWebview .country-select .select-styled{border-radius:10px;border:1px solid #13484d;margin-bottom:6px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar{width:8px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar-track{background:#ccc;border-radius:4px}.PageWebview .country-select .select-optionsTel::-webkit-scrollbar-thumb{border-radius:4px;background:#777;height:80px}.PageWebview .continuer-sans-compte{margin-bottom:24px}.PageWebview .form_connexion_ologis .cfx-connect{margin-top:10px}.PageWebview .form_connexion_ologis .cfx-connect .uk-button-primary{width:100%}.PageWebview .form_connexion_ologis .field input{height:48px;margin-bottom:10px;width:100%;border-radius:10px;border:1px solid var(--primary-color);background:#fff;padding:13px 16px}.PageWebview .formulaire{float:left;width:100%;margin-bottom:20px;border-radius:0}.PageWebview .formulaire>p{text-align:center;margin-bottom:16px;font-size:12px}.PageWebview .formulaire label.error{color:#f00;padding:5px 0 0;text-align:right;font-size:11px}.PageWebview .formulaire .notice_hotel{display:none}.PageWebview .paymentBlock{float:left}.PageWebview .paymentBlock hr{display:none}.PageWebview .paymentBlock .vignette{line-height:normal;font-size:12px}.PageWebview .paymentBlock .vignette i{float:left;margin-right:5px}.PageWebview .paymentBlock .item{position:relative}.PageWebview .paymentBlock .item .imgcarte{position:absolute;right:10px;top:10px}.PageWebview .paymentBlock .items{margin:0 0 16px}.PageWebview .paymentBlock .items .item{float:left;margin:16px 3% 10px 0;width:30%}.PageWebview .paymentBlock .items .item input{width:20px;float:left;border-radius:0;border:none;padding:0;box-sizing:inherit;height:20px;color:var(--Global-color);font-size:12.5px;margin:0;margin-top:8px}.PageWebview .paymentBlock .items .item label{float:left;width:50px;margin-right:4px;margin-left:2px}.PageWebview .paymentBlock .items .item span{font-size:12px}.PageWebview .paymentBlock .dateexpweb{margin-top:15px;margin-bottom:15px;text-align:right}.PageWebview .paymentBlock .dateCarte{border:none;border-radius:5px;background:#d4dedf;height:auto;padding:5px;font-weight:700;font-size:14px}.PageWebview .paymentBlock #date_expiration_mois{width:20% !important;display:inline-block;margin:0 1% 0 0}.PageWebview .paymentBlock #date_expiration_annee{width:33% !important;margin-left:3%}.PageWebview .iconinfo{position:absolute;top:8px;right:0;width:109px;height:36px;display:block;line-height:15px;text-decoration:underline;visibility:hidden}.PageWebview .imginfo{display:none;position:absolute;top:-172px;width:487px;height:325px;z-index:99999;box-shadow:1px 1px 19px var(--white-color);right:14px;border-radius:3px}.PageWebview .conditions_block{float:left;width:100%;border-radius:5px;background:#eaeeef;padding:3%;font-size:12px;line-height:19px}.PageWebview .conditions_block a{color:var(--Global-color);text-decoration:underline}.PageWebview .anti-conditions{float:left;font-size:10.5px;margin-bottom:10px;margin-top:10px}.PageWebview .item.box-note{font-size:10.5px;color:#5d5c5c;margin-bottom:10px}.PageWebview .res-new{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#eefff5;margin-top:10px;margin-bottom:10px}.PageWebview .res-new .resa-motor-title{color:var(--Global-color);text-transform:uppercase;font-weight:bold}.PageWebview .res-new .resa-motor-price input{font-size:18px;background:transparent;border:none;width:100%;text-align:right;padding:0;margin:0;height:auto;font-weight:700;color:var(--primary-color)}.PageWebview .SearchWebview h2:before{float:left;background-image:url('../images/icon/down-arrow-v.png');margin-left:5px;margin-right:5px;transform:rotate(180deg)}.PageWebview .SearchWebview h2[aria-expanded="false"]:before{transform:rotate(0deg)}.PageWebview .SearchWebview h3{font-size:20px;margin-bottom:0}.PageWebview .SearchWebview .notes_clients{margin-top:12px;margin-bottom:12px}.PageWebview .SearchWebview .notes_clients a{color:var(--Global-color);pointer-events:none;font-weight:normal;text-decoration:none}.PageWebview .SearchWebview .other_rating{padding-top:4px;padding-bottom:4px}.PageWebview .SearchWebview .new_block_resume{border-radius:5px;background:#fff;box-shadow:0 4px 4px 3px rgba(0,0,0,0.25);padding:8px 8px 0}.PageWebview .SearchWebview .info_resa{background:var(--nuances-de-gris-800);padding:8px;margin-left:-8px;margin-right:-8px;border-radius:0 0 10px 10px;margin-top:13px}.PageWebview .SearchWebview .info_resa li{display:inline;font-weight:700}.PageWebview .SearchWebview .info_resa li.LineSw{width:100%;font-weight:normal;display:block}.PageWebview .SearchWebview .info_resa .sw-btn-edit{display:block;text-align:center;margin:10px auto 0;text-decoration:underline;font-weight:700}.PageWebview .accordion-heading h2{color:#5a5a5a;font-size:13.5px;margin:0;font-weight:normal}.PageWebview .accordion-heading h2 span{font-weight:bold;font-size:14px;color:var(--white-color);float:right}.PageWebview .adults-count{font-size:12px;color:#22344b}.PageWebview .EtikWebview{float:left;width:100%;display:flex;align-items:center;justify-content:end;margin-top:10px}.PageWebview .EtikWebview .price_plus_ol{position:initial;background-position:left;background-image:url('../../../media/com_swhotel/images/cochon//ico-cochon-5.svg');height:40px;padding-left:55px;display:flex;align-items:center;gap:5px}.PageWebview .EtikWebview .price_plus_ol strong{color:var(--primary-color)}.PageWebview .payment_conditions{margin-top:10px}.PageWebview .payment_conditions .link{font-size:12px;font-weight:700;color:var(--Global-color);margin-bottom:10px;margin-top:20px;text-decoration:underline}.PageWebview .payment_conditions .link i{margin-right:5px}.PageWebview .payment_conditions .link:before{background-image:url('../images/icon/down-arrow-v.png');background-size:24px}.PageWebview .payment_conditions .link span{display:block;font-weight:normal;color:var(--white-color);padding-left:30px;margin-top:5px}.PageWebview .payment_conditions .uk-open .link:before{transform:rotate(180deg)}.PageWebview .payment_conditions .chamb1{margin-left:20px;font-weight:700;color:var(--nuances-de-gris-600);margin-bottom:5px;display:block;margin-top:5px}.PageWebview .payment_conditions .break-infos,.PageWebview .payment_conditions .opt-cancel{padding:0 10px;margin-left:15px}.PageWebview .payment_conditions .break-infos i,.PageWebview .payment_conditions .opt-cancel i{margin-right:8px}.PageWebview .payment_conditions .TextGris{margin-left:30px;line-height:normal}.PageWebview .payment_conditions .uk-accordion-content{margin-top:10px;padding:0 4px 13px 30px}.PageWebview .payment_conditions .uk-accordion-content span{margin-bottom:5px;display:block;font-weight:500}.PageWebview .OptionWebView .chmbr-title{font-size:14px;margin:0;display:flex;align-items:center;justify-content:space-between}.PageWebview .OptionWebView .chmbr-title span{min-width:70px;text-align:right;color:var(--primary-color)}.PageWebview .OptionWebView .vos-options{padding:6px 0 6px 0;color:var(--Golbal-color);text-transform:none;font-weight:700;font-size:14px}.PageWebview .OptionWebView .vos-options:before{background-image:url('../images/icon/down_ol.png');background-size:16px}.PageWebview .OptionWebView .vos-options .totaloption{float:right;color:var(--primary-color)}.PageWebview .OptionWebView [aria-expanded="false"] .vos-options:before{transform:rotate(180deg)}.PageWebview .OptionAccrodion{margin-top:28px}.PageWebview .OptionAccrodion .LigneOption{width:90%;display:inline-block;line-height:normal}.PageWebview .OptionAccrodion .LigneOption em{font-size:10px;display:block;line-height:12px;clear:both}.PageWebview .OptionAccrodion .LigneOption .priceGlob{float:right;font-weight:700;color:var(--primary-color)}.PageWebview .OptionAccrodion label{font-size:12px}.PageWebview .TotalAss{display:block;border-bottom:1px solid #e6e6e6;padding-bottom:15px;padding-top:15px;margin-bottom:20px;font-size:18px}.PageWebview .TotalAss .TotalAssPrix{position:inherit;color:var(--white-color);font-size:24px}.paymentwebview .topBackBtn,.paymentwebview header,.paymentwebview footer{display:none}.paymentwebview .box-total .btn-success{background:var(--primary-color) url('../images/icon/valider_icone.png') 98% no-repeat;color:#fff;border:none;float:right;border-radius:5px;font-size:20px;font-weight:700;padding:14px 30px 14px 20px}.PaymentPage .ListeOlogis .img_{height:212px}.PaymentPage .ListeOlogis .date_chambre{float:none}.PaymentPage .ListeOlogis .warper_info{min-height:auto}.PriceWebP .price_options,.PriceWebP .price_total{font-size:22px;color:var(--primary-color);font-weight:800}.PrixWebPaiement{position:fixed;left:0;right:0;bottom:0;padding:15px 10px;background:var(--nuances-de-gris-800);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:space-between;column-gap:initial}.ModalWebview{padding:0}.ModalWebview .blocs-chambres{background:#fff;margin:0 auto;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);padding:8px;margin-bottom:45px}.ModalWebview .block-checker{margin-top:20px}.ModalWebview .uk-modal-dialog{padding:17px;width:100%;margin-top:0}.ModalWebview h4{color:var(--primary-color);font-size:24px;display:block;text-align:left;margin-bottom:4px;text-transform:none}.ModalWebview h1{font-size:14px;margin:0;font-weight:normal;text-align:center}.ModalWebview h2{display:block;text-align:center;clear:both;margin-bottom:20px;margin-top:6px;border-bottom:1px solid #d4dedf;font-size:16px;padding:11px 0 12px 0}.ModalWebview .desc_txt .TextFlex{font-weight:700}.ModalWebview .desc_txt label{color:var(--Global-color);font-size:14px;padding-bottom:18px;line-height:normal;display:flex;justify-content:space-between;position:relative}.ModalWebview .desc_txt label span{color:var(--primary-color);display:block;min-width:75px;text-align:right}.ModalWebview .desc_txt label .surplace{font-size:12px;position:absolute;bottom:0}.ModalWebview .desc_txt label .stprice{font-size:18px;margin-right:2px}.ModalWebview .desc_txt p{color:var(--Global-color);text-align:justify;line-height:19px;font-size:12px}.ModalWebview .desc_txt p span{color:var(--primary-color)}.ModalWebview .services_detail{float:left;width:100%;margin-bottom:5px}.ModalWebview .services_detail .dx-left{margin-top:8px;display:flex;align-items:center;justify-content:space-between}.ModalWebview .services_detail .dx-left>span{float:left;margin-right:10px;width:50%;display:flex;align-items:center;gap:8px}.ModalWebview .services_detail .dx-left .inpt_readonly{border:none;font-weight:700;font-size:16px;text-align:right;padding-right:40px}.ModalWebview .services_detail .uk-button{border-radius:10px}.ModalWebview .checker_block{overflow:hidden;clear:both;margin-top:16px;background:var(--nuances-de-gris-800);margin-bottom:10px;border-radius:0 0 16px 16px;box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}.ModalWebview .checker_block .service_txt{line-height:36px;font-size:11px;float:none;padding-left:0;text-align:center}.ModalWebview .checker_block .service_txt span{font-weight:bold;font-style:normal;font-size:14px}.ModalWebview .checker_block .checker{background:var(--primary-color);color:#fff;font-weight:700;display:flex;height:29px;padding:0 36px 0 36px;align-items:center;gap:17px;flex-shrink:0}.ModalWebview .checker_block .checker .rmv{display:none}.ModalWebview .checker_block .checker .uk-checkbox{background-color:#fff;margin-right:15px;width:18px;height:18px;border-radius:100%;border:none}.ModalWebview .checker_block .checker.btn_change_name .rmv{display:inline}.ModalWebview .checker_block .checker.btn_change_name .add{display:none}.ModalWebview .descriptiveText_readless{color:#d3d601;cursor:pointer;display:none}.ModalWebview .non_merci{text-align:center;padding-top:20px;padding-bottom:30px}.ModalWebview .non_merci a{color:var(--Global-color);font-size:18px;display:block;margin:0 auto;font-weight:700;text-decoration:underline}.ModalWebview .non_merci a:first-letter{text-transform:uppercase}}@media (max-width:767px){.PaymentPage .LeftOlogis .title_dash{font-size:22px;background:url('../images/icon/arrow_ol_.png') no-repeat left center;padding-left:30px}.PaymentPage .LeftOlogis .title_dash.chmbr-title{font-size:16px}.PaymentPage .LeftOlogis .details_opt_{font-size:14px}.PaymentPage .RightOlogis{padding-bottom:100px;padding-top:0}.PaymentPage .RightOlogis .btn_resa_crea_compte{width:100%;margin-top:0;text-align:left;margin-bottom:0}.PaymentPage #input_submit_valider{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:8px;background-color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.15)}.PaymentPage #input_submit_valider .uk-button{margin-top:0;text-align:left;box-shadow:none}.PaymentPage #input_submit_valider .btnPaiementNew{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 20px rgba(0,0,0,0.25);text-shadow:0 0 15px rgba(0,0,0,0.25);line-height:40px;border-radius:6px;font-size:16px;position:relative;padding:2px 5px;min-height:50px;display:flex}.PaymentPage #input_submit_valider .PrixMobileAss{position:absolute;top:0;bottom:0;right:9%;line-height:normal;text-align:right;display:flex;flex-direction:column;align-items:center;justify-content:center}.PaymentPage #input_submit_valider .PrixMobileAss span{display:block;font-weight:bold}.PaymentPage #input_submit_valider .PrixMobileAss span+span{font-weight:normal;font-size:12px}.PaymentPage #input_submit_valider .PrixMobileAss .TotalAssPrixByDeviseClient{font-weight:bold}.PaymentPage #input_submit_valider .PrixMobileAss .TotalAssPrix{order:1}.PaymentPage .TotalAssPrix{top:22px;right:9%;color:#fff;font-size:16px;font-weight:500}.PaymentPage .Content_form .pass_bloc .checklabel{display:block}.PaymentPage .Content_form .pass_bloc .uk-checkbox{float:left;margin-right:10px;margin-bottom:45px;margin-top:0}.PaymentPage #passstrength .rectangle{width:38px}.PaymentPage .TotalAss{display:none}.PaymentPage .btn_valider_resa{position:fixed;bottom:0;background:#fff;left:0;right:0;padding:10px 10px 50px 10px;z-index:99;box-shadow:0 -2px 10px 0 rgba(13,35,45,0.2)}.PaymentPage .InfoCarte .form-group label{top:-7px}.PaymentPage .Content_form .pass_bloc input[type="password"]{background-color:#fff !important;padding-left:10px}.PaymentPage .Content_form .pass_bloc .errorPaiement label{display:none !important}.PaymentPage .Content_form .pass_bloc .errorPaiement input{border:1px solid #f00;padding-left:10px;padding-right:10px;background-color:#fff}.PaymentPage .Content_form .pass_bloc .errorPaiement .eye_ol{background-image:url('../images/icon/error.svg')}.InfoCarte .city_ol{width:50%}.InfoCarte .cd{width:45%}.assurancebloc .TitreAssurance{line-height:normal !important}.assurancebloc .TitreAssurance.TitreAssConfir{padding-left:60px;background-size:55px 40px;font-size:16px;display:flex}.assurancebloc .TitreAssurance.TitreAssConfir .saleAss{font-size:16px}.assurancebloc .checkAssurance label input{margin-bottom:45px}.InfoCompteConnecter .CarteConnecter{background:var(--primary-color);border-radius:16px;padding:10px 15px;display:flex;align-items:center;gap:8px;justify-content:space-between}.ModalCarteAssociate{top:92px}.ModalCarteAssociate h2{margin-top:20px !important}.compte .ListeOlogis{padding-right:40px}.compte .RightOlogis .header_dash{display:none}.compte .PageContainerOlogis .page_dash{background-color:#fff}}