@import url("https://fonts.googleapis.com/css?family=Lato:100,400,300,700,900,300italic");@import url("https://fonts.googleapis.com/css?family=Cormorant+Upright:400,500,700,900&subset=latin-ext");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}a{text-decoration:none;color:inherit}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{padding:0;margin:0;border:none}input:focus{outline:none}iframe{border:0;margin:0;padding:0;position:absolute}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}.m-all0{margin:0px !important}.m-all2{margin:2px !important}.m-all5{margin:5px !important}.m-all10{margin:10px !important}.m-all15{margin:15px !important}.m-all20{margin:20px !important}.m-all25{margin:25px !important}.m-all40{margin:40px !important}.m-all50{margin:50px !important}.m-all75{margin:75px !important}.m-all100{margin:100px !important}.m-top0{margin-top:0px !important}.m-top5{margin-top:5px !important}.m-top10{margin-top:10px !important}.m-top15{margin-top:15px !important}.m-top20{margin-top:20px !important}.m-top25{margin-top:25px !important}.m-top40{margin-top:40px !important}.m-top50{margin-top:50px !important}.m-top75{margin-top:75px !important}.m-top100{margin-top:100px !important}.m-top150{margin-top:150px !important}.m-top200{margin-top:200px !important}.m-top250{margin-top:250px !important}.m-bottom0{margin-bottom:0px !important}.m-bottom2{margin-bottom:2px !important}.m-bottom5{margin-bottom:5px !important}.m-bottom10{margin-bottom:10px !important}.m-bottom15{margin-bottom:15px !important}.m-bottom20{margin-bottom:20px !important}.m-bottom25{margin-bottom:25px !important}.m-bottom50{margin-bottom:50px !important}.m-bottom75{margin-bottom:75px !important}.m-bottom100{margin-bottom:100px !important}.m-bottom150{margin-bottom:150px !important}.m-bottom200{margin-bottom:200px !important}.m-bottom250{margin-bottom:250px !important}.m-right0{margin-right:0px !important}.m-right5{margin-right:5px !important}.m-right10{margin-right:10px !important}.m-right15{margin-right:15px !important}.m-right20{margin-right:20px !important}.m-right25{margin-right:25px !important}.m-right50{margin-right:50px !important}.m-right75{margin-right:75px !important}.m-right100{margin-right:100px !important}.m-right150{margin-right:150px !important}.m-right200{margin-right:200px !important}.m-right250{margin-right:250px !important}.m-left0{margin-left:0px !important}.m-left5{margin-left:5px !important}.m-left10{margin-left:10px !important}.m-left15{margin-left:15px !important}.m-left25{margin-left:25px !important}.m-left50{margin-left:50px !important}.m-left75{margin-left:75px !important}.m-left100{margin-left:100px !important}.m-left150{margin-left:150px !important}.m-left200{margin-left:200px !important}.m-left250{margin-left:250px !important}.m-top-5{margin-top:-5px !important}.m-top-10{margin-top:-10px !important}.m-top-15{margin-top:-15px !important}.m-top-25{margin-top:-25px !important}.m-top-50{margin-top:-50px !important}.m-top-75{margin-top:-75px !important}.m-top-100{margin-top:-100px !important}.m-top-150{margin-top:-150px !important}.m-top-200{margin-top:-200px !important}.m-top-250{margin-top:-250px !important}.m-bottom-5{margin-bottom:-5px !important}.m-bottom-10{margin-bottom:-10px !important}.m-bottom-15{margin-bottom:-15px !important}.m-bottom-25{margin-bottom:-25px !important}.m-bottom-50{margin-bottom:-50px !important}.m-bottom-75{margin-bottom:-75px !important}.m-bottom-100{margin-bottom:-100px !important}.m-bottom-150{margin-bottom:-150px !important}.m-bottom-200{margin-bottom:-200px !important}.m-bottom-250{margin-bottom:-250px !important}.p-all0{padding:0px !important}.p-all2{padding:2px !important}.p-all5{padding:5px !important}.p-all10{padding:10px !important}.p-all15{padding:15px !important}.p-all25{padding:25px !important}.p-all50{padding:50px !important}.p-top0{padding-top:0px !important}.p-top5{padding-top:5px !important}.p-top10{padding-top:10px !important}.p-top15{padding-top:15px !important}.p-top25{padding-top:25px !important}.p-top50{padding-top:50px !important}.p-top100{padding-top:100px !important}.p-bottom0{padding-bottom:0px !important}.p-bottom5{padding-bottom:5px !important}.p-bottom10{padding-bottom:10px !important}.p-bottom15{padding-bottom:15px !important}.p-bottom25{padding-bottom:25px !important}.p-bottom50{padding-bottom:50px !important}.p-bottom75{padding-bottom:75px !important}.p-bottom100{padding-bottom:100px !important}.p-left0{padding-left:0px !important}.p-left2{padding-left:2px !important}.p-left3{padding-left:3px !important}.p-left5{padding-left:5px !important}.p-left10{padding-left:10px !important}.p-left15{padding-left:15px !important}.p-left20{padding-left:20px !important}.p-left25{padding-left:25px !important}.p-left50{padding-left:50px !important}.p-right0{padding-right:0px !important}.p-right2{padding-right:2px !important}.p-right3{padding-right:3px !important}.p-right5{padding-right:5px !important}.p-right10{padding-right:10px !important}.p-right15{padding-right:15px !important}.p-right20{padding-right:20px !important}.p-right25{padding-right:25px !important}.p-right50{padding-right:50px !important}.opacity01{opacity:0.1 !important}.opacity02{opacity:0.2 !important}.opacity03{opacity:0.3 !important}.opacity04{opacity:0.4 !important}.opacity05{opacity:0.5 !important}.opacity06{opacity:0.6 !important}.opacity07{opacity:0.7 !important}.opacity08{opacity:0.8 !important}.opacity09{opacity:0.9 !important}.opacity1{opacity:1 !important}.floatleft{float:left !important}.floatright{float:right !important}.date_dispo{opacity:0;height:0;padding:0;margin:0}.datepicker-container,.datepickers-container{z-index:9999999999999}.datepicker--cell,.datepicker--nav-title,.datepicker--nav-action,.datepicker-inline .datepicker{border-radius:0 !important}.datepicker--days-names{margin:8px 0 10px !important}.datepicker-inline .datepicker{width:100%;width:calc(100% - 2px);margin-top:-8px;border-bottom:none}.datepicker--cell{border:1px solid #fff}.datepicker--cell.-disabled-{background-color:rgba(82,20,20,0.03);pointer-events:none;color:#b0bdcc !important}.select2-container{z-index:999999}.select2-selection__clear{display:none}.select2-container--default .select2-selection--single{border-radius:0 !important;border:none !important;color:#d3deea;font-weight:300;padding:4px 0px;font-family:"Lato",sans-serif;height:37px !important}.event_notes{background-color:#9d9d9d !important;border:none !important}.event_notes_debutjournee{background-color:#9d9d9d !important;color:#333 !important;border:none !important;font-weight:700 !important}.event_notes_debutjournee .fc-event-time{display:none}.event_notes_debutjournee .fc-event-title{color:#333 !important;font-weight:500 !important;padding-top:3px !important;display:block;font-size:14px !important}#reservation_id,#compte_id{font-weight:500;position:absolute;background:#d3deea;padding:4px 8px;top:15px;right:0;font-size:16px;color:#fff}#compte_id{top:0;border-radius:0 5px 0 7px}#info_calendar hr{width:100%;opacity:0.3;display:block}#info_calendar sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;opacity:0.8;font-style:italic;margin-left:10px}#info_calendar form{padding:0;background:transparent}#info_calendar form input,#info_calendar form select,#info_calendar form textarea{max-width:100%;background-color:#eee;width:auto;display:inline-block}#info_calendar form textarea{width:100%}#info_calendar form fieldset.fieldset_radio>div{padding-top:8px}#info_calendar form fieldset.fieldset_radio>div input{left:8px}#full_calendar,#full_calendar *{box-sizing:content-box !important}#full_calendar .fc,#full_calendar * .fc{touch-action:pan-y}#calendar,#info_calendar{display:block;margin:15px auto;width:100%;padding:25px;background-color:#fff}#calendar .fc .fc-timegrid-col.fc-day-today,#info_calendar .fc .fc-timegrid-col.fc-day-today{background-color:#3b9fc419}#calendar .fc .fc-col-header-cell-cushion,#info_calendar .fc .fc-col-header-cell-cushion{padding:6px 4px;text-transform:uppercase;font-size:14px}#calendar .fc .fc-timegrid-axis-cushion,#calendar .fc .fc-timegrid-slot-label-cushion,#info_calendar .fc .fc-timegrid-axis-cushion,#info_calendar .fc .fc-timegrid-slot-label-cushion{text-transform:uppercase;font-size:14px;padding:4px}#calendar .fc-toolbar-title,#info_calendar .fc-toolbar-title{text-align:left;margin-bottom:25px}#calendar .fc-v-event,#info_calendar .fc-v-event{cursor:pointer;opacity:1;border-radius:0;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#calendar .fc-v-event:hover,#calendar .fc-v-event:focus,#info_calendar .fc-v-event:hover,#info_calendar .fc-v-event:focus{opacity:0.8}#calendar .fc-event-title,#info_calendar .fc-event-title{font-weight:300;text-align:center}#calendar .fc-event-title i,#info_calendar .fc-event-title i{font-style:italic;font-size:12px;margin-top:2px;display:block;color:#eee !important;opacity:0.8}#calendar .fc-timegrid-event .fc-event-time,#info_calendar .fc-timegrid-event .fc-event-time{font-size:10px;font-weight:300}#calendar .event_full,#calendar .event_close,#info_calendar .event_full,#info_calendar .event_close{pointer-events:none !important;opacity:0.9}#calendar .event_full .fc-event-title-container,#calendar .event_close .fc-event-title-container,#info_calendar .event_full .fc-event-title-container,#info_calendar .event_close .fc-event-title-container{display:flex;justify-content:center;align-items:center}#calendar .event_full .fc-event-title,#calendar .event_close .fc-event-title,#info_calendar .event_full .fc-event-title,#info_calendar .event_close .fc-event-title{font-size:17px;opacity:0.5}#calendar .event_close,#info_calendar .event_close{opacity:0.8}#calendar .reservation_annule,#info_calendar .reservation_annule{opacity:0.5}#calendar .reservation_annule i,#info_calendar .reservation_annule i{color:darkred !important}#calendar .fc-event .event-extra,#info_calendar .fc-event .event-extra{margin-top:2px;font-size:11px;font-weight:600;background:rgba(0,0,0,0.6);color:#fff;padding:2px 4px;border-radius:2px;display:inline-block}#calendar .fc-timegrid-event-harness,#info_calendar .fc-timegrid-event-harness{margin-left:10px}#calendar .fc-event-title,#info_calendar .fc-event-title{padding:0 !important}#calendar .fc .bg_regle,#info_calendar .fc .bg_regle{opacity:0.5;width:10px}#reservation_ajouter{position:absolute;display:inline-block;width:auto;top:10px;left:10px;border:1px solid #d3deea;background-color:#d3deea;padding:4px 10px;font-size:14px;border-radius:10px;opacity:0.5;height:25px;color:#fff;font-weight:500;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#reservation_ajouter:hover,#reservation_ajouter:focus{background-color:#eee;color:#d3deea}#div_topleft,#div_topright{position:absolute;display:inline-block;width:auto;top:10px}#div_topleft .btn,#div_topright .btn{display:inline-block;width:auto;border:1px solid #d3deea;background-color:#d3deea;padding:4px 10px;font-size:14px;border-radius:10px;opacity:0.2;height:25px;color:#fff;font-weight:500;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#div_topleft .btn:hover,#div_topleft .btn:focus,#div_topright .btn:hover,#div_topright .btn:focus{background-color:#eee;color:#d3deea}#div_topleft .btn.actif,#div_topright .btn.actif{opacity:0.5;pointer-events:none;cursor:initial;background-color:#00769e}#div_topleft{left:10px}#div_topright{right:10px}#menu_nbr_view{position:absolute;display:inline-block;width:auto;top:10px;right:10px;border:1px solid #d3deea;background-color:#d3deea;padding:0 2px;opacity:0.5}#menu_nbr_view li{display:inline-block;margin:0 -2px;padding:0}#menu_nbr_view li a{margin:0;padding:4px 0;font-size:13px;border:2px solid #d3deea;width:25px;height:25px;cursor:pointer;text-align:center;display:block;background-color:rgba(1,1,1,0.2);color:#45576b;font-weight:500;letter-spacing:1px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#menu_nbr_view li a:hover,#menu_nbr_view li a:focus{background-color:#45576b;color:#d3deea}#menu_nbr_view li a.actif{pointer-events:none;cursor:initial;background-color:#00769e;color:#fff}.div_flex #calendar,.div_flex #info_calendar{width:100%}form fieldset label.center{text-align:center}form fieldset label.bold{font-weight:500}form fieldset.fieldset_button{text-align:center}#lightbox_searchcompte .sous_lightbox{width:600px;max-width:90%}#lightbox_searchcompte .sous_lightbox form{min-height:400px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.ligthbox{cursor:pointer;display:flex;position:fixed;width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center;z-index:999999;display:none}.ligthbox .background_lightbox{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-color:rgba(1,1,1,0.4)}.ligthbox .lightbox_flex{display:flex;position:fixed;width:100%;height:100%;left:0;top:0;z-index:4;align-items:center;justify-content:center}.ligthbox .sous_lightbox{cursor:initial;display:block;z-index:5;width:65%;height:auto;min-width:350px;position:absolute;background-color:#d3deea;border-radius:5px;padding:15px;max-height:90vh;overflow-y:scroll;overflow-x:hidden}.ligthbox .sous_lightbox .close_lightbox{position:absolute;top:10px;right:10px;width:25px;height:25px;border-radius:5px;display:inline-block;z-index:3;background-color:#3b9fc4;color:#fff;font-size:15px;text-align:center;padding:5px 0;cursor:pointer;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ligthbox .sous_lightbox .close_lightbox:hover,.ligthbox .sous_lightbox .close_lightbox:focus{background-color:#00769e}.ligthbox form{background-color:transparent;padding:15px !important;border-radius:5px}#ligthbox_oldreservation .sous_lightbox{width:80%;max-width:800px}#ligthbox_oldreservation #reservation_id,#ligthbox_oldreservation #compte_id{background-color:#fff;color:#d3deea;border-radius:7px;right:initial;left:0;top:-35px}#ligthbox_oldreservation .div_flex form{min-height:220px;border-radius:10px}*{box-sizing:border-box}*:focus{outline:none;box-shadow:none}html,body{height:100%;width:100%;position:relative;display:block;font-family:"Lato",sans-serif;font-weight:100}body{height:auto;min-height:100vh;max-width:100%;max-width:100vw}.container{display:block;width:1280px;margin:0 auto;max-width:96%}.loader{z-index:99999999999999999999999999;position:fixed;width:100%;height:100%;display:inline-block;top:0;left:0;opacity:1;background-color:#fff;background-size:200px 200px;background-position:center;background-repeat:no-repeat;display:none}.loader:after{content:'';position:absolute;top:50%;left:50%;margin-left:-68px;margin-top:120px;opacity:0.8;width:128px;height:12px;background-repeat:no-repeat;background-size:100% 100%;background-position:center center;background-image:url("../img/loader.gif")}.btn{position:relative;display:inline-block;padding:12px 25px 12px;cursor:pointer;background-color:#3b9fc4;font-weight:500;z-index:2;color:#fff;border-radius:0px;padding:12px 25px 12px;font-size:20px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.btn:hover,.btn:focus{opacity:1}.btn.auto{width:auto}.btn.btn_verysmall,.btn.btn_veryverysmall{font-size:15px;margin-top:10px;width:auto;display:inline-block;padding:5px 10px}.btn.btn_veryverysmall{font-size:12px}.btn.btn_small{font-size:17px;padding:10px 20px}.btn.btn_big{font-size:22px;padding:15px 30px;display:inline-block;text-align:center;width:auto;margin:0 auto;position:relative;opacity:1;text-transform:uppercase}.btn.blue{color:#fff;background-color:#00769e}.btn.blue:hover{color:#00769e;background-color:#fff}.btn.orange{background-color:#ca006a}.btn.orange:hover{color:#ca006a;background-color:#fff}.btn.red{background-color:#7b1b1b}.btn.red:hover{color:#7b1b1b;background-color:#c0c0c0}.btn.grey{color:#d3deea;background-color:#eee}.btn.grey:hover{color:#eee;background-color:#d3deea}.btn.white{background-color:#fff;color:#45576b}.btn.white:hover{color:#fff;background-color:#45576b}.btn.btn_withsmall{cursor:pointer;border:1px solid #fff;text-align:center}.btn.btn_withsmall small{padding-top:5px;opacity:0.8;font-size:12px;display:block}.btn.center{text-align:center;display:block;width:auto;margin:0 auto}.btn.btn_disabled{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed;pointer-events:none}.parent_btn{display:block;text-align:center}.small_icon{font-size:10px;vertical-align:unset;margin-right:6px}.small_icon.orange{color:#45576b}.small_icon.white{color:#fff}.small_icon.blue{color:#3b9fc4 !important}a.underline{text-decoration:underline}a.center{text-align:center !important}a.small{font-size:12px !important}a b{font-weight:300}p{font-weight:300;line-height:1.3;font-size:17px;margin-bottom:10px}p b{font-weight:500}p.white{color:#fff}p.orange{color:#4f647b}p.uppercase{text-transform:uppercase}p.grey{color:#d3deea !important}p.blue{color:#3b9fc4 !important}p.grey{color:#2d2d2d !important}p.center{text-align:center !important}p.left{text-align:left !important}p.bold{font-weight:500 !important}p.lh1{line-height:1}p.lh15{line-height:1.5}p small{font-size:11px}h2.white{color:#fff}h2.orange{color:#45576b !important}h2.blue{color:#3b9fc4 !important}h2.grey{color:#2d2d2d !important}h3{font-family:"Lato",sans-serif,sans-serif;text-align:center;display:block;font-size:72px;color:#4f647b;margin-bottom:25px}h3.white{color:#fff}h3.orange{color:#45576b !important}h3.blue{color:#3b9fc4 !important}h3.grey{color:#2d2d2d !important}h3.kalam{font-family:"Lato",sans-serif !important}h4{font-family:"Lato",sans-serif,sans-serif;font-size:28px;color:#45576b;margin-bottom:20px;line-height:1.3}h4.white{color:#fff}h4.orange{color:#45576b !important}h4.blue{color:#00769e !important}h4.grey{color:#2d2d2d !important}h4.center{text-align:center !important}h4.left{text-align:left !important}h4.right{text-align:right !important}h4.stroke{color:#a31820 !important}h4.kalam{font-family:"Lato",sans-serif !important}h4 sup{vertical-align:super;font-size:18px;font-style:italic;opacity:0.85}h4 small{vertical-align:super;font-size:18px !important;font-style:italic;opacity:0.85}h5{font-size:22px;text-align:center;color:#fff;display:block;margin:0 auto;line-height:1.4;max-width:720px;font-weight:300;font-style:italic}h5.justify{text-align:justify}h5.bold{font-weight:700}h5.grey{color:#2d2d2d !important}h5.white{color:#fff}h5.orange{color:#45576b !important}h5.blue{color:#3b9fc4 !important}h5.font2{font-family:"Lato",sans-serif,sans-serif}h5.kalam{font-family:"Lato",sans-serif !important}h6{font-family:"Lato",sans-serif,sans-serif;text-align:left;display:block;font-size:24px;margin-bottom:15px;color:#fff}h6.white{color:#fff}h6.orange{color:#45576b !important}h6.grey{color:#2d2d2d !important}h6.blue{color:#3b9fc4 !important}h6.center{text-align:center !important}h6.kalam{font-family:"Lato",sans-serif !important}h6 sup{font-size:14px}ul.list_dotted{padding-left:75px;color:#fff}ul.list_dotted li{line-height:1.4;padding:10px;font-size:18px;font-weight:300}ul.list_dotted li a,ul.list_dotted li p{line-height:1.4;font-size:18px;font-weight:300;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}ul.list_dotted li a:hover,ul.list_dotted li a:focus{color:#45576b}ul.list_dotted li i,ul.list_dotted li svg{display:inline-block;width:25px;text-align:left}ul.list_dotted li span{vertical-align:top;margin-left:10px;display:inline-block}header{position:relative;z-index:2}header #menu{position:absolute;top:25px;left:15px;display:inline-block;cursor:pointer;background-color:#3b9fc4;border-radius:0 0 10px 10px;padding:13px;z-index:2;font-size:20px;color:#fff;display:none}header #menu #menu_open{display:block}header #menu #menu_close{display:none}header #menu.actif #menu_open{display:none}header #menu.actif #menu_close{display:block}header #menu i{color:#fff}header h1.mobile{z-index:2;width:180px;display:inline-block;position:absolute;left:50%;margin-left:-90px;top:30px;display:none}header h1.mobile a{padding:0;width:180px;position:absolute;top:0}header h1.mobile img{display:block;width:100%}header nav{position:absolute;top:25px;left:0;display:block;width:100%;min-height:90px}header nav ul{display:block;position:relative;z-index:2;text-align:center;padding:5px 0}header nav ul li{display:inline-block;vertical-align:middle}header nav ul li h1{width:180px}header nav ul li h1 a{padding:0 20px;width:180px;position:absolute;top:0}header nav ul li h1 img{display:block;width:100%}header nav ul li a{display:block;font-size:19px;font-weight:300;padding:25px 25px 15px;cursor:pointer;color:#eee;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header nav ul li a:hover,header nav ul li a:focus,header nav ul li a.active{color:#00769e}header nav ul li a.active{font-weight:500}header #small_nav{display:block;width:100%;position:relative;background-color:#2d2d2d;text-align:right;height:25px}header #small_nav ul{list-style:none}header #small_nav ul li{vertical-align:middle;display:inline-block}header #small_nav ul li a{padding:5px 10px;display:block;font-weight:300;font-size:14px;font-style:italic;opacity:0.8;color:#fff;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header #small_nav ul li a.link_icon{font-style:normal;font-weight:inherit;font-size:16px;padding:3px 6px}header #small_nav ul li a:hover,header #small_nav ul li a:focus{opacity:1}header #small_nav ul li:last-child a{font-size:15px !important;margin-right:25px}.div_flex{display:flex;width:100%;position:relative}.div_flex>div.divflex_auto{width:auto}.div_flex>div.divflex_tiers{width:33.33%}.div_flex>div.divflex_mid{width:50%}.div_flex>div.divflex_23{width:66.66%}.div_flex>div.divflex_13{width:33.33%}.div_flex.flex_blockquote{flex-wrap:wrap}.div_flex.flex_blockquote blockquote{width:24%;margin:0.5%}.div_flex.flex_blockquote blockquote .span_img{display:block;margin:0px 5% 10px;width:90%;padding-bottom:60%;position:relative;border:1px solid #fff;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:3px}blockquote{display:block;position:relative;width:100%;border-radius:0;background-color:#2d2d2d;margin-bottom:5px}blockquote h6{margin:0;padding:6px 25px;color:#fff;font-size:18px;width:100%;cursor:pointer;display:block;font-weight:300}blockquote h6 sup{vertical-align:super;font-size:14px;font-style:italic;opacity:0.85}blockquote h6 span.right{float:right;opacity:0.7;font-size:14px;vertical-align:top}blockquote .fa-w-10{vertical-align:initial;top:-4px;position:relative;left:-5px;opacity:0.8}blockquote>div{display:none;padding:0 25px 15px}blockquote>div p{margin:0;color:#fff}blockquote.disabled h6{pointer-events:none;cursor:initial}blockquote.disabled .fa-w-10{opacity:0}.div_cadre{background-color:#3b9fc4;-webkit-box-shadow:0px 0px 0px 3px #fff,0px 0px 0px 5px #45576b;box-shadow:0px 0px 0px 3px #fff,0px 0px 0px 5px #45576b}.div_cadre.cadre_small{width:450px;max-width:100%;display:block;margin:0 auto}form{display:block;width:720px;max-width:100%;margin:0 auto;background-color:#45576b;padding:25px}form fieldset{width:100%;display:block;padding:10px}form fieldset .p_feedback{color:#fff;background:#666;display:block;font-style:italic;font-size:14px;font-weight:700;border-radius:0 0 5px 5px;width:90%;margin-left:5%;text-align:center;padding:5px;box-shadow:inset 0px 5px 15px 0px rgba(1,1,1,0.5);opacity:0.9;display:none}form fieldset .p_feedback.pasok{background-color:#c91c1c !important}form fieldset .p_feedback.ok{background-color:#249a0e !important}form fieldset.fieldset_radio>div,form fieldset.fieldset_radio_small>div,form fieldset.fieldset_radio_flex>div{position:relative;margin:5px;padding:5px 15px;border-radius:0px;background-color:rgba(255,255,255,0.1)}form fieldset.fieldset_radio>div input,form fieldset.fieldset_radio_small>div input,form fieldset.fieldset_radio_flex>div input{position:absolute;left:65px;top:-1px;display:inline-block;width:16px;height:16px;vertical-align:bottom;margin-right:10px}form fieldset.fieldset_radio>div label,form fieldset.fieldset_radio_small>div label,form fieldset.fieldset_radio_flex>div label{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;cursor:pointer}form fieldset.fieldset_radio>div .span_titre,form fieldset.fieldset_radio_small>div .span_titre,form fieldset.fieldset_radio_flex>div .span_titre{display:block;color:#fff;font-size:17px;vertical-align:bottom;font-weight:400;width:auto;padding:0 !important;margin:0;line-height:1.3}form fieldset.fieldset_radio>div .span_titre sup,form fieldset.fieldset_radio_small>div .span_titre sup,form fieldset.fieldset_radio_flex>div .span_titre sup{vertical-align:top;font-size:11px}form fieldset.fieldset_radio>div .span_description,form fieldset.fieldset_radio_small>div .span_description,form fieldset.fieldset_radio_flex>div .span_description{color:#d3deea;font-size:14px;display:block;margin-top:5px;font-weight:300;line-height:1.3}form fieldset.fieldset_radio_flex{display:flex;flex-wrap:nowrap}form fieldset.fieldset_radio_small div{margin:0;padding-left:30px;border:none;background-color:transparent}form fieldset.fieldset_radio_small div input{width:14px;height:14px;left:7px;top:7px}form fieldset.fieldset_radio_small div .span_titre{font-size:15px}form fieldset.fieldset_radio_inform div{position:relative;display:inline-block;padding:2px 15px}form fieldset.fieldset_radio_inform div input{left:7px;top:4px}form fieldset.fieldset_radio_inform div .span_titre{font-size:15px;padding:0 0 0 15px !important;position:relative}form fieldset.fieldset_radio_sanspadding>div{padding-left:40px}form fieldset.fieldset_radio_sanspadding>div input{left:15px}form fieldset.fieldset_radio_sanspadding>div .span_titre{font-size:16px}form fieldset.fieldset_image{display:flex;flex-wrap:wrap}form fieldset.fieldset_image>label{width:100%;display:block}form fieldset.fieldset_image input{display:block !important;width:100% !important;height:100% !important;position:absolute !important;opacity:0 !important;top:0 !important;left:0 !important}form fieldset.fieldset_image>div{display:inline-block;width:48%;height:0;opacity:0.7;padding-bottom:48%;border-radius:10px;padding-left:0;overflow:hidden;border:2px solid #bbb;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form fieldset.fieldset_image>div.actif{opacity:1;border:2px solid #fff}form fieldset.fieldset_image>div.actif .span_titre{color:#fff !important}form fieldset.fieldset_image>div:last-child{margin-left:2%}form fieldset.fieldset_image>div .img_select{display:block;width:100%;height:100%;position:absolute;background-position:center center;background-size:cover;padding-left:0;top:0;left:0}form fieldset.fieldset_image>div .span_titre{z-index:1;position:absolute;text-align:center;display:block;width:100%;background-color:rgba(1,1,1,0.5);padding-top:5% !important;padding-bottom:5% !important;top:35%;left:0 !important;color:#ccc}form label{text-align:left;width:100%;display:block;margin-bottom:4px;font-weight:300;color:#fff;font-size:15px}form label sup{color:#3b9fc4}form label.fontscript{font-size:22px;display:block;font-weight:300;font-style:italic;font-family:"Lato",sans-serif,sans-serif}form input,form textarea,form select{resize:none;border:none;width:100%;display:block;padding:7px 10px;background-color:#fff;opacity:0.8;height:37px;font-weight:300;font-family:"Lato",sans-serif;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form input:hover,form input:focus,form textarea:hover,form textarea:focus,form select:hover,form select:focus{opacity:1}form input,form input[type="date"],form input[type="time"]{display:block;appearance:menulist-textfield;-moz-appearance:menulist-textfield;-webkit-appearance:menulist-textfield;min-height:37px}form input:read-only,form textarea:read-only{background-color:rgba(255,255,255,0.3)}form textarea{height:100px}form button,form .btn{width:100%;background-color:#3b9fc4;color:#fff;border:none}form button:hover,form button:focus,form .btn:hover,form .btn:focus{color:#45576b;background-color:#fff}form.mini_form{position:relative;width:280px !important}form.mini_form input,form.mini_form textarea,form.mini_form select{display:inline-block !important}form.mini_form button{width:38px !important;display:inline-block !important;padding:8px !important;margin-left:5px}form.mini_form.long_form{width:855px !important;max-width:100% !important}form.mini_form.long_form button{width:85px !important;padding:30px !important}form.mini_form.form640auto{width:640px !important;max-width:100%}form.mini_form .btn_prev,form.mini_form .btn_next{position:absolute;top:10px}form.mini_form .btn_next{right:-35px}form.mini_form .btn_prev{left:-35px}form .text_feedback{display:block;padding:10px;text-align:center;color:red;font-weight:700;display:none}.sous_nav{display:flex;flex-wrap:wrap}.sous_nav>li{width:auto;text-align:center}.sous_nav>li:nth-child(1){width:46%}.sous_nav>li:nth-child(2){width:28%}.sous_nav>li:nth-child(3){width:14%}.sous_nav>li:nth-child(4){width:4%}.sous_nav>li:nth-child(5){width:4%}.sous_nav>li:nth-child(6){width:4%}.sous_nav>li:nth-child(2) a,.sous_nav>li:nth-child(3) a,.sous_nav>li:nth-child(4) a,.sous_nav>li:nth-child(5) a,.sous_nav>li:nth-child(6) a{border-left:3px solid #d3deea;border-bottom:none;border-top:none}.sous_nav>li a{display:block;width:100%;padding:12px;font-size:17px;font-weight:400;background-color:#c2d1e2;color:#b3b3b3;position:relative;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sous_nav>li a:hover,.sous_nav>li a:focus{color:#fff}.sous_nav>li a.actif{background-color:#45576b;color:#fff}.sous_nav>li a sup{position:absolute;right:0;top:0;width:18px;height:15px;background-color:#3b9fc4;color:#fff;text-align:center;font-size:9px;border-radius:0 0 0 10px;padding:2px 1px 2px 3px}#page_connexion section,#page_logout section{background-color:#d3deea;min-height:calc(100vh - 60px)}#form_recherche{background-color:#3b4a5b;padding:10px}#form_recherche .div_flex div:nth-child(1){width:calc(50% - 24px)}#form_recherche .div_flex div:nth-child(2){width:calc(50% - 24px)}#form_recherche .div_flex div:nth-child(3){width:48px}#form_recherche .div_flex .btn{margin-top:29px}#page_compte header{display:none}#page_compte section{background-color:#d3deea;min-height:calc(100vh - 35px);padding:20px}#page_compte .container{width:100%;max-width:100%}#page_compte .div_cadre{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}#page_compte blockquote h6{padding:6px 15px}#page_compte blockquote p{font-size:16px}#page_compte blockquote form{padding:0}#page_statistiques .card{background:#fff;padding:14px}#page_statistiques .card h3{margin:0 0 6px;font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}#page_statistiques .grid{display:grid;grid-template-columns:repeat(12, 1fr);gap:10px}#page_statistiques .col-4{grid-column:span 4}#page_statistiques .col-6{grid-column:span 6}#page_statistiques .col-12{grid-column:span 12}#page_statistiques .datatable{width:400px;border-collapse:collapse;margin:10px auto}#page_statistiques .datatable th,#page_statistiques .datatable td{padding:8px 10px;border-bottom:1px solid #eee;font-size:14px;text-align:left}#page_statistiques .datatable th{font-size:12px;text-transform:uppercase;color:#6b7280;letter-spacing:.3px}#page_statistiques .datatable thead{font-weight:500}#page_statistiques canvas{width:85% !important;height:350px !important;margin:10px auto}#page_statistiques .kpis{display:flex;gap:12px;margin:0 0 12px;flex-wrap:wrap}#page_statistiques .kpi{background:#fff;padding:10px 12px;min-width:180px}#page_statistiques .kpi .label{font-size:12px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}#page_statistiques .kpi .value{font-weight:700;font-size:20px;margin-top:2px}#page_configurations .bloc{padding:25px;display:block;position:relative}#page_operations blockquote>div{padding:0 10px}#page_operations blockquote>div input{padding:5px}#page_operations blockquote>div .btn{margin:5px 0;border:2px solid #2d2d2d}.div_cadre .box_compte{background-color:#45576b;padding:15px;position:relative;display:block}.div_cadre .box_compte form{padding:0px;display:block;width:100%;background-color:#45576b}.div_cadre .box_compte form .div_flex div{width:100%}.div_newcompte{display:block;width:90%;margin:5px 5% 15px;background-color:rgba(255,255,255,0.8);padding:10px 25px;position:relative}.div_newcompte p{display:block;color:#758482;font-size:14px;width:80%}.div_newcompte input{display:block;width:70%;padding:7px 10px;font-size:16px;background-color:transparent;color:#95c8c1;border:none}.div_newcompte .btn_floatright{position:absolute;right:25px;top:15px;text-align:center;max-width:20%}footer{display:block;width:100%;position:relative;text-align:center;height:auto;padding:10px 0;background-color:#2d2d2d}footer .div_flex{display:flex;width:100%;margin:0 auto;max-width:1080px}footer .div_flex>ul,footer .div_flex>ul a,footer .div_flex>ul p{width:33.33%;text-align:left;color:#fff;font-weight:300;font-size:14px}footer .div_flex>ul li{opacity:0.8;line-height:1.5}footer p,footer a{font-size:12px;color:#d3deea;margin:0}footer i{opacity:0.3;padding:0 3px}@media (max-width: 1240px){.div_newcompte .btn_floatright{font-size:16px}}@media (max-width: 1200px){header nav ul li a{padding:25px 10px 15px}form fieldset.fieldset_radio>div,form fieldset.fieldset_radio_small>div,form fieldset.fieldset_radio_flex>div{padding-right:5px;padding-left:70px}form fieldset.fieldset_image>div{width:75%;margin-left:0 !important;margin-bottom:10px !important}}@media (max-width: 1080px){form fieldset.fieldset_radio_flex{flex-wrap:wrap}.div_newcompte .btn_floatright{font-size:16px;position:relative;width:50%;max-width:100%;right:initial;top:initial}}@media (max-width: 1050px){.sous_nav>li{width:20% !important}.sous_nav>li a{padding:12px 5px;font-size:0}.sous_nav>li a i{font-size:17px}}@media (max-width: 960px){.div_flex.flex_blockquote blockquote{width:32.3%}form fieldset.fieldset_image>div{width:95%}form fieldset.fieldset_soins>div{width:100%}}@media (max-width: 900px){#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex{flex-wrap:wrap}#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex>div:nth-child(1){width:50%;order:1}#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex>div:nth-child(2){width:70%;order:3}#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex>div:nth-child(3){width:50%;order:2}#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex>div:nth-child(4){width:30%;order:4}#page_compte .div_cadre .box_compte form.mini_form.long_form .div_flex button{width:calc(100% - 15px) !important;padding:25px !important}#page_statistiques .grid{grid-template-columns:100% !important}#page_statistiques .grid card{width:100%}}@media (max-width: 850px){ul.list_dotted{padding-left:30px}.slider,.slider.small{height:auto;padding-top:250px;padding-bottom:150px}h3{font-size:50px}h5{font-size:19px}.btn.btn_small{font-size:15px}#small_nav li:nth-child(1){margin-left:15px}#small_nav li:nth-child(1){float:left}.div_flex{flex-wrap:wrap}.div_flex>div.divflex_tiers,.div_flex>div.divflex_mid,.div_flex>div.divflex_23,.div_flex>div.divflex_13{width:100%}.div_cadre.cadre_small{max-width:80%}.sous_nav>li{width:50%}#reservation_id{right:5px}form fieldset.fieldset_image>div{width:48%;margin-left:2% !important}body:after{display:none}}@media (max-width: 600px){.box_compte h5{margin-top:50px}form.mini_form{width:100% !important}form.mini_form .div_flex{flex-wrap:nowrap}.div_flex.flex_blockquote blockquote{width:49%}}@media (max-width: 770px){#page_compte #form_recherche fieldset{padding:0 !important}#page_compte #form_recherche button{margin:0 !important}}@media (max-height: 700px){.ligthbox .sous_lightbox form{max-height:80vh;overflow-y:scroll}}#calendar .fc-event-title,#info_calendar .fc-event-title{font-weight:500}#calendar .fc-v-event{border-color:#00769e;background-color:#005876}
/*# sourceMappingURL=style.css.map */
