:root{--dore:#c9a76f;--dore-b:#cc9e35;--bleu:#0D1533;--gris:#aaa;--gris-pinchard:#ccc;--rouge:#cd061d;--c-border:#b39462;--c-f2:#f2f2f2;--c-f4:#f4f4f4;--c-f9:#f9f9f9;--c-30:#303030;--c-39:#393939;--c-44:#444;--c-50:#505050;--c-55:#555;--rem:12px;--texte:14px;--titre-text:16px;--btn-text:13px;--accroche-text:30px;--w-container:1000px}@font-face{font-family:'Didot Italic';src:url('/templates/v2bleu/fonts/Didot-Italic.woff') format('woff'),
url('/templates/v2bleu/fonts/Didot-Italic.ttf') format('truetype'),url('/templates/v2bleu/fonts/Didot-Italic.eot');font-display:swap}@font-face{font-family:'Futura Book';src:url('/templates/v2bleu/fonts/Futura-Book.woff') format('woff'),
url('/templates/v2bleu/fonts/Futura-Book.ttf') format('truetype'),
url('/templates/v2bleu/fonts/Futura-Book.svg') format('svg'),url('/templates/v2bleu/fonts/Futura-Book.eot');font-display:swap}@font-face{font-family:'Futura Medium';src:url('/templates/v2bleu/fonts/Futura-Medium.woff') format('woff'),
url('/templates/v2bleu/fonts/Futura-Medium.ttf') format('truetype'),
url('/templates/v2bleu/fonts/Futura-Medium.svg') format('svg'),url('/templates/v2bleu/fonts/Futura-Medium.eot');font-display:swap}.row{margin-right:-10px;margin-left:-10px}.row
div{-moz-box-sizing:border-box;box-sizing:border-box}.display-xs{display:block}.display-lg-md-sm{display:none}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}@media only screen and (min-width: 768px){.display-xs{display:none}.display-lg-md-sm{display:block}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media (min-width: 992px){.display-xs{display:none}.display-lg-md-sm{display:block}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media (min-width: 1200px){.display-xs{display:none}.display-lg-md-sm{display:block}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}html,body{box-sizing:border-box;height:100%;width:100%;margin:0;padding:0;font-family:"Futura Book",Helvetica,Arial,sans-serif;font-size:12px;font-size:var(--rem)}h1,h2,h3,h4,h5{font-weight:normal;margin:auto}.container{box-sizing:border-box;height:100%;font-size:1em}.content{box-sizing:border-box;width:100%;max-width:1000px;max-width:var(--w-container);margin:auto;padding:0px
10px}@media only screen and (max-width: 767px){.container{width:100%;padding:0}.content{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;margin:auto;padding:0px
20px}}.clearfix{float:none;clear:both}.btn{background:#0d1533;background:var(--bleu);color:white;text-transform:uppercase;font-size:13px;font-size:var(--btn-text);padding:15px
50px;border:0;margin:5px;letter-spacing:2px;font-family:"Futura Book",Helvetica,Arial,sans-serif;position:relative;display:inline-flex;justify-content:center;align-items:center}.btn:before{content:"+";color:#ca976f;color:var(--dore);font-size:14px;font-size:var(--texte);padding-bottom:4px;margin-right:2px}.btn.blanc,.btn.bleu,.btn.dore,.btn.gris{color:white;border:1px
solid #ccc;border:1px
solid var(--gris-pinchard);font-size:9px;padding:8px
30px}.btn.blanc{background:white;color:black}.btn.bleu{background:#0d1533;background:var(--bleu)}.btn.dore{background:#c9a76f;background:var(--dore)}.btn.gris{background:#aaa;background:var(--gris);margin-left:0}a.btn{text-decoration:none}a.btn.blanc,a.btn.bleu,a.btn.dore,a.btn.gris{line-height:1.5em;padding:0.7em 1.5em}a.btn.dore:before,a.btn.blanc:before{color:black}button.btn.blanc:before,button.btn.dore:before,button.btn.bleu:before,button.btn.gris:before{font-size:14px;font-size:var(--texte)}span.btn.bleu,span.btn.gris,span.btn.dore{text-transform:uppercase;cursor:pointer;font-size:12px;font-size:var(--rem);line-height:28px;margin-right:0;padding:0px
25px}span.btn.bleu:before,span.btn.gris:before,span.btn.dore:before{font-size:14px;font-size:var(--texte)}span.btn.bleu:hover,span.btn.gris:hover{background-color:#c9a76f;background-color:var(--dore)}span.btn.dore:hover{background-color:#0d1533;background-color:var(--bleu)}.btn a,
.btn a:hover,
.btn a:active,
.btn a:visited{text-decoration:none;color:white}.btn.blanc a,
.btn.blanc a:hover,
.btn.blanc a:active,
.btn.blanc a:visited{text-decoration:none;color:black}.btn.dore a,
.btn.dore a:hover,
.btn.dore a:active,
.btn.dore a:visited{text-decoration:none;color:white}.btn.bleu a,
.btn.bleu a:hover,
.btn.bleu a:active,
.btn.bleu a:visited{text-decoration:none;color:white}.spacer{height:1px;background:url(/images/img/bg/spacer.png) center center no-repeat}.navigation .nav-txt{background:#c9a76f;background:var(--dore);color:white;height:16px;white-space:nowrap;text-align:right;font-style:italic;font-size:10px;padding:3px
0 0 5px}.block{display:block}span.btn.bleu.js_recevoir_mdp{letter-spacing:0;white-space:nowrap;padding:0px
25px}@media only screen and (max-width: 479px){.btn{font-size:12px;font-size:var(--rem);padding:15px;border:0;margin:15px
5px;letter-spacing:1px;font-family:"Futura Book",Helvetica,Arial,sans-serif}.btn:before{content:"+"}}#progressbar{height:5px}.progress{height:5px;background-color:#cda76c;background-color:var(--dore);width:0%}.bloc{background-color:#f9f9f9;background-color:var(--c-f9);width:100%;margin:10px
0px 20px 0;border:1px
solid #ccc;border:1px
solid var(--gris-pinchard)}.bloc
.titre{background-color:#0d1533;background-color:var(--bleu);font-size:16px;font-size:var(--titre-text);padding:5px;color:white}.bloc .titre
img{background-color:white;border:1px
solid white;margin:0}.bloc
.contenu{width:100%;padding:0;margin:0;text-align:justify;font-weight:normal}.bloc
.ligne{margin:0px
10px;padding:5px
0}.bloc .contenu
.visuel{float:left;margin:5px
10px 5px 5px}.bloc .contenu .visuel
img{width:100%;height:auto;padding:0;margin:0}.bloc .contenu
.plus{margin:5px;padding-left:5px;padding-right:5px}.bloc .contenu
a{text-decoration:none}.bloc .contenu a:hover{color:red}.boutons{width:100%;margin:5px
0px 5px 0}.boutons
a{text-decoration:none}.btn_rouge,.btn_gris{cursor:pointer;color:white;text-transform:uppercase;font-size:13px;font-size:var(--btn-text);letter-spacing:2px;padding:5px
18px;font-family:"Futura Book",Helvetica,Arial,sans-serif}.btn_rouge{background-color:#cd061d;background-color:var(--rouge);min-width:120px}.btn_gris{background-color:#aaa;background-color:var(--gris)}.btn_valid{margin:0px
5px 5px 5px;padding:8px
20px 8px 20px;background-color:#cd061d;background-color:var(--rouge);font-size:12px;font-size:var(--rem);color:white;cursor:pointer;text-align:center !important;text-transform:uppercase}.btn_marron{background-color:#b39462;background-color:var(--c-border);padding:2px
2px;margin-right:5px;color:white}.btn_gris:hover,.btn_rouge:hover,.btn_valid:hover{background-color:#715f46}.champ{margin:5px
10px 5px 0}.champ input,
.champ select,
.champ
textarea{width:100%}.champ
input{height:22px}.champ
select{height:28px}.htitre{font-family:"Futura Book",Helvetica,Arial,sans-serif;background:url('/images/img/bg/spacerV.png') bottom center no-repeat;font-size:14px;font-size:var(--texte);text-transform:uppercase}.rgpd{margin-top:1.5rem;font-style:italic;font-size:12px;font-size:var(--rem);text-align:justify;line-height:1.5}.accroche{text-align:center;font-family:"Didot Italic",Helvetica,Arial,sans-serif;font-size:30px;font-size:var(--accroche-text)}.etiquette{background:#C9A76F;background:var(--dore);color:white;font-family:"Didot Italic",Helvetica,Arial,sans-serif;font-size:14px;font-size:var(--texte);display:inline-block;padding:5px
30px;position:relative}.etiquette-arrow{display:none}@media only screen and (min-width: 768px){.etiquette-arrow{display:block;width:0;height:0;border-width:10px 10px 0 10px;border-color:#C9A76F transparent transparent transparent;border-color:var(--dore) transparent transparent transparent;border-style:solid}}.bande{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:0}@media only screen and (max-width: 767px){.bande{padding:0px
20px}}.bande
.table{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;padding:0;margin:0;border-spacing:0;background-color:#f4f4f4;background-color:var(--c-f4);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:var(--texte)}.bande .table .cell-1-3{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Times New Roman",Times,serif;color:#555;color:var(--c-55);padding:0
20px;line-height:2em}.bande .table .cell-1-3 .btns-to-ac{display:inline-flex;flex-direction:column;padding:0}.bande .table .cell-2-3{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}@media only screen and (max-width: 767px){.bande
.table{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.bande .table:last-of-type{margin-bottom:0}.bande .table .cell-1-3{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:auto;padding-bottom:20px}.bande .table .cell-2-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;height:auto}.bande .table .cell-1-3
a.btn{overflow:hidden;white-space:nowrap;line-height:20px;padding:4px
30px}}@media only screen and (min-width: 768px){.bande
.table{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}.bande .table .cell-1-3{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;max-width:46vw !important;line-height:1.4285714em;padding:0
1em 1em 1em}.bande .table .cell-2-3{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;max-width:54vw !important}}@media only screen and (min-width: 1024px){.bande .table .cell-1-3{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;max-width:42vw !important;padding:0
30px}.bande .table .cell-2-3{max-width:58vw !important}}@media only screen and (min-width: 1280px){.bande .table .cell-1-3{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38vw !important;line-height:1.8em;padding:0
35px}.bande .table .cell-2-3{max-width:62vw !important}}@media only screen and (min-width: 1550px){.bande .table .cell-1-3{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%;max-width:34vw !important;line-height:2em;padding:0
40px}.bande .table .cell-2-3{max-width:66vw !important}}.bande .table
.htitre{font-size:16px;font-size:var(--titre-text);line-height:1em;padding:1em
0 1em 0;margin-bottom:2em}@media only screen and (min-width: 768px) and (max-width: 1023px){.bande .table
.htitre{background:none;margin-bottom:1em}}@media only screen and (min-width: 1280px){.bande .table
.htitre{margin-bottom:2.8125em}}.bande .table .cell-2-3
img{display:block;width:100%;height:auto;padding:0;margin:0}.bande .table
.mention{line-height:2em;font-family:"Times New Roman",Times,serif;color:white;margin-top:10px;padding:15px
40px;background:#c9a76f;background:var(--dore)}@media only screen and (max-width: 767px){.bande .table
.mention{padding:15px
20px}}.services{padding:50px
0 30px 0;background:white;position:relative}@media only screen and (min-width: 768px){.services{padding:50px
0}}.services
.accroche{background:url('/images/img/bg/spacer.png') bottom center no-repeat;padding-bottom:20px;margin-bottom:20px}.services
.htitre{padding:15px
0;margin-bottom:10px}.services
.container{height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.services
.flexbloc{width:100%;padding:0;display:block}@media only screen and (min-width: 768px){.services
.flexbloc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.services .flexbloc
.col{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;display:block;margin:0px
0px 30px 0}@media only screen and (min-width: 768px){.services .flexbloc
.col{-webkit-box-flex:0;-ms-flex:0 0 33.33333332%;flex:0 0 33.33333332%;max-width:33.33333332%;padding:10px;text-align:center;margin-bottom:0}}.services .flexbloc
.texte{line-height:30px;font-family:"Times New Roman",Times,serif;color:#555;color:var(--c-55);font-size:14px;font-size:var(--texte);padding:0
40px 20px 40px}.services .flexbloc .col
.cellcell{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:100%;max-width:100%;background:#f4f4f4;background:var(--c-f4)}@media only screen and (min-width: 768px){.services .flexbloc .col
.cellcell{max-width:320px;height:100%}}.services .col
img{display:block;width:100%;height:auto;padding:0;margin:0}.services .col .texte
div{margin:15px
0;display:block;overflow:hidden}.services
.mentions_legales{margin:0;line-height:30px;font-family:"Times New Roman",Times,serif;color:#555;font-size:14px;text-align:center;margin-top:15px;padding:10px
0;text-align:center}@media only screen and (min-width: 768px){.services
.mentions_legales{margin-top:0;padding:20px
0px 5px 0}}@media only screen and (min-width: 768px) and (max-width: 980px){.services .flexbloc
.btn{letter-spacing:1px}}.form
.champ{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:5px
0}.form .champ input,
.form .champ select,
.form .champ
textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:2px
0}.form .champ
input{height:28px}.form .champ
select{height:28px}.form
.form_row{margin-bottom:5px}.red{color:#df1f31}.gold{color:#cc9e35;color:var(--dore)}@media only screen and (max-width: 767px){.hide-mobile{display:none}}.one{width:8.333%;padding:0;margin:0}.two{width:16.667%;padding:0;margin:0}.three{width:25%;padding:0;margin:0}.four{width:33.333%;padding:0;margin:0}.five{width:41.667%;padding:0;margin:0}.six{width:50%;padding:0;margin:0}.seven{width:58.333%;padding:0;margin:0}.eight{width:66.667%;padding:0;margin:0}.nine{width:75%;padding:0;margin:0}.ten{width:83.333%;padding:0;margin:0}.eleven{width:91.667%;padding:0;margin:0}.twelve{width:100%;padding:0;margin:0}.left{float:left}.right{float:right}.cl{clear:both;padding:0;margin:0}.separateur{border-bottom:1px solid #ccc;border-bottom:1px solid var(--gris-pinchard)}.ast_red{color:red}.msg_erreur{color:#d50000;border:1px
solid #d50000;background-color:#ffe8e8;text-align:center;padding:15px}.msg_succes{color:#008000;border:1px
solid #008000;background-color:#e6ffe6;text-align:center;padding:15px}.js_placeholder{color:#aaa}.js_msg_erreur{text-align:left;clear:both;color:#ca061d;margin:0;padding:0;font-size:100%;list-style:none}.js_input_erreur{background-color:white;border:solid 1px red !important}.js_input_valid{background-color:white;border:solid 1px green !important}.valign{vertical-align:top}.ui-datepicker{width:216px;height:auto;margin:5px
auto 0;font:9pt Arial, sans-serif;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5)}.ui-datepicker
a{text-decoration:none}.ui-datepicker
table{width:100%}.ui-datepicker-header{background:#c9a76f;background:var(--dore);color:white;font-weight:bold;line-height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#c9a76f;border-color:var(--dore)}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url('/images/img/icon/arrow.png');background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker
thead{background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #f1f1f1));background-image:-webkit-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-o-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:-ms-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);background-image:linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0);border-bottom:1px solid #bbb}.ui-datepicker
th{text-transform:uppercase;font-size:6pt;padding:5px
0;color:#666;text-shadow:1px 0px 0px white;filter:dropshadow(color=#fff, offx=1, offy=0)}.ui-datepicker tbody
td{padding:0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody
tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td span,
.ui-datepicker td
a{display:inline-block;font-weight:bold;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0px white;filter:dropshadow(color=#fff,offx=1,offy=1)}.ui-datepicker-calendar{background:white}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #dedede 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #dedede));background:-webkit-linear-gradient(top, #ededed 0%, #dedede 100%);background:-o-linear-gradient(top, #ededed 0%, #dedede 100%);background:-ms-linear-gradient(top, #ededed 0%, #dedede 100%);background:linear-gradient(top, #ededed 0%, #dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede',GradientType=0);-webkit-box-shadow:inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5);-moz-box-shadow:inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5);box-shadow:inset 1px 1px 0px 0px rgba(250, 250, 250, 0.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#c9a76f;background:var(--dore);-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, 0.1);color:white;text-shadow:0px 1px 0px #4d7a85;filter:dropshadow(color=#4d7a85, offx=0, offy=1);position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;background:var(--c-f4);color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.tooltip{position:absolute;z-index:999;left:-9999px;background-color:#dedede;padding:5px;border:1px
solid white;width:140px}.tooltip
p{margin:0;padding:0;color:white;background-color:#222;padding:2px
7px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.formError{position:absolute;top:300px;left:300px;width:140px;padding-bottom:15px;display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;z-index:5000}.formError
.formErrorContent{width:100%;background:#00afd7;color:white;font-family:tahoma;font-size:10px;padding:8px
10px 8px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.formError
.formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px}.formError .formErrorArrow
div{font-size:0}.formError .formErrorArrow
.line10{width:15px;height:1px;background:#00afd7;margin:0
auto;font-size:0;display:block}.formError .formErrorArrow
.line9{width:13px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line8{width:11px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line7{width:9px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line6{width:7px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line5{width:5px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line4{width:3px;height:1px;background:#00afd7;margin:0
auto;display:block}.formError .formErrorArrow
.line3{width:1px;height:1px;background:#00afd7;margin:0
auto;display:block}.fadeout{opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.header{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;background:url('/images/img/bg/menu.png') bottom;width:100%;font-size:13px;letter-spacing:1px}@media only screen and (max-width: 767px){.header{position:fixed;left:0;top:0;height:70px;z-index:3000}}@media only screen and (min-width: 768px){.header{position:absolute;height:89px;z-index:1000}}@media only screen and (min-width: 980px) and (max-width: 1023px){.header{font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 800px){.header{letter-spacing:0}}@media only screen and (max-width: 767px){.header .header-desktop{display:none}.header .header-mobile{display:-ms-flexbox;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;display:flex;justify-content:space-between;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%;background:#393939;background:var(--c-39);margin:0;padding:0;border:0}.header-mobile
.micon{background:#393939;background:var(--c-39);margin:0;border:0;padding:0;width:60px;height:100%;max-height:100%;cursor:pointer}.header-mobile .micon:before{content:"";position:absolute;display:block;width:25px;height:0;top:20px;left:20px;-webkit-box-shadow:0 10px 0 2px white,
0 20px 0 2px white,
0 30px 0 2px white;box-shadow:0 10px 0 2px white,
0 20px 0 2px white,
0 30px 0 2px white}.header-mobile
.reserver{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:flex;justify-content:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;padding:0;margin:0;max-height:100%;width:80px;background:#c9a76f;background:var(--dore);color:white;line-height:70px;text-align:center;text-transform:uppercase;font-size:12px}.header-mobile
.logo{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;text-decoration:none;margin:0
25px}.header-mobile .logo
img{height:62px;width:auto;vertical-align:middle;text-align:center}.header-mobile
.acheter_soin{line-height:25px;color:white;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav{position:fixed;top:0;left:-250px;opacity:0;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:250px;height:100%;padding-top:10px;background:#eee;color:white;overflow-y:scroll}.nav
ul{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:0;font-size:14px}.nav ul
li{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:15px;line-height:35px;border:solid 0 #ccc;border-width:1px 0 0;margin:0;color:#555}.nav ul li:last-child{border-bottom:solid 1px #ccc}.nav ul
li.selected{cursor:default;color:#3c3c3c;background:#fff;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font-weight:bold}.nav ul li
a{display:block;color:inherit;text-decoration:none}.nav
.res_h{color:#ca976f;font-size:15px;line-height:40px;margin-left:5px}.nav
.langues{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0
10px 10px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav .langues
a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#555}.nav .langues a
img{border:none;margin-right:4px}.nav .langues a.selected
span{text-decoration:underline}.translate_nav{position:fixed;top:0;opacity:1;visibility:visible;-ms-transform:translate(250px,0px);-webkit-transform:translate(250px,0px);transform:translate(250px,0px);-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.translate_site{position:fixed;top:0;background-color:rgb(21, 31, 51);opacity:0.7;background-color:rgba(21, 31, 51, 0.7);-ms-transform:translate(250px, 0px);-webkit-transform:translate(250px, 0px);transform:translate(250px, 0px);-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}}@media only screen and (min-width: 768px){.header .header-mobile{display:none}.menu-mobile{display:none}.header .header-desktop{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;border-bottom:1px solid #cda76c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-desktop
.logo{height:100%;margin:0
35px 0 0;padding:0;text-decoration:none}.logo
img{height:70px;width:auto;margin:14px
0 5px 15px;border:none}.header-btns{-webkit-box-sizing:border-box;box-sizing:border-box;color:white;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:25px}.header-btns
.reserver{display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:flex;justify-content:center;align-items:center;background:#c9a76f;background:var(--dore);line-height:100%;height:100%;text-align:center;text-transform:uppercase;border:0;margin:0;padding:0
10px;color:white;cursor:pointer;font-size:17px}.header-btns
.acheter_soin{line-height:45px;text-decoration:none;color:white}.header-btns
.langues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-btns
a.langue{line-height:44px;width:40px;text-align:center;color:#aaa;text-decoration:none}.header-btns a.langue:nth-of-type(2){border-top:1px solid #ccc}.header-btns
a.langue.selected{line-height:44px;width:40px;text-align:center;color:#fff}ul.menu{color:white;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;max-width:1000px;max-width:var(--w-container);padding:0;margin:0
auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.menu
li{list-style:none;text-transform:uppercase;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.menu li:hover,
ul.menu
li.selected{background:url('/images/img/bg/menu_select.png') center center no-repeat}ul.menu li
a{text-transform:uppercase;text-decoration:none;color:white;text-shadow:1px 1px 2px black;text-align:center;line-height:120%}}@media only screen and (min-width: 768px) and (max-width: 800px){.header-btns{width:140px;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.header-btns
.reserver{font-size:17px;-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;width:110px}.header-btns a.langue,
.header-btns
a.langue.selected{width:30px}}@media only screen and (min-width: 801px) and (max-width: 979px){.header-btns{width:160px;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px}.header-btns
.reserver{width:120px;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px}.logo
img{height:60px;width:auto;margin:19px
10px 10px 15px;border:none}}@media only screen and (max-width: 980px) and (max-width: 1023px){.header-btns{width:190px}.header-btns
.reserver{font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;width:150px}}@media only screen and (min-width: 1024px) and (max-width: 1279px){.header-btns{width:195px;-webkit-box-flex:0;-ms-flex:0 0 195px;flex:0 0 195px}.header-btns
.reserver{font-size:19px;width:155px;-webkit-box-flex:0;-ms-flex:0 0 155px;flex:0 0 155px}}@media only screen and (min-width: 1280px){.header-btns{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;width:220px}.header-btns
.reserver{font-size:20px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;width:180px}}@media only screen and (max-width: 1365px){ul.menu li.lien-contact{display:none}}@media only screen and (max-width: 1240px){ul.menu li.lien-specialoffers{display:none}}@media only screen and (max-width: 1079px){ul.menu li.lien-seminary{display:none}}@media only screen and (max-width: 849px){ul.menu li.lien-restaurant{display:none}}@media only screen and (max-width: 800px){ul.menu li.lien-famille{display:none}}a.acheter_soin{text-decoration:none;color:white}a.acheter_soin:visited{text-decoration:none;color:white}.moteur_resa{background:white url('/images/icon/triangle_bas.png') no-repeat top right;background-position:92% 0;padding:15px
25px 20px 0;display:none}.moteur_resa_open{background:none;color:white}.moteur_resa_open
.champs{background:white}@media only screen and (min-width: 768px){.moteur_resa_fixe{z-index:100000;position:fixed;top:0;left:0;width:100%;margin-right:25px;background-color:#0d1533;background-color:var(--bleu);border:1px
solid #c9a76f;border:1px
solid var(--dore)}.moteur_resa_fixe
.formContent{margin-right:25px}}.formContent
.divdatepicker{display:flex;align-items:center;border:1px
solid #ccc;border:1px
solid var(--gris-pinchard);padding:5px}.formContent
select{background:white;border:0;padding:0;height:28px;line-height:28px;text-align:center;margin:0}.divdatepicker
input{box-sizing:border-box;border:0;height:22px;line-height:22px;text-align:center;margin:0;background:white}.formContent
.nbpersonnes{position:relative;color:black;margin:0
10px;border:1px
solid #ccc;border:1px
solid var(--gris-pinchard);padding:5px
0}.nbpersonnes
button.nbpers{box-sizing:border-box;border:0;height:22px;margin:0;background:white}.formContent
button.recherche{padding:0
15px;border:0;border-radius:0;margin:0;margin-left:5px;background:#c9a76f;background:var(--dore);-webkit-appearance:none;cursor:pointer}.formContent button.recherche:before{content:""}@media only screen and (max-width: 767px){.moteur_resa{padding:15px
25px 20px 25px;z-index:10000}.formContent
.label{display:inline-block;margin:0;text-align:left;line-height:200%}.label .label-desktop{display:none}.formContent
.divdatepicker{margin:0
0 10px 0}.divdatepicker
input{box-sizing:border-box;flex:1;text-align:left;height:30px;padding:0
0.38461538461538464em;line-height:1.15}.divdatepicker .icon-calendar{display:none}.formContent
.nbpersonnes{text-align:left;padding:5px;margin:15px
0 10px 0}.nbpersonnes
button.nbpers{box-sizing:border-box;width:100%;height:30px;text-align:left;padding:0}.formContent
button.recherche{box-sizing:border-box;width:100%;text-align:center;margin:0;height:40px;line-height:40px}}@media only screen and (min-width: 768px){.moteur_resa
.formContent{display:flex;align-items:center;justify-content:end}.formContent
.label{padding:0
10px}.label .label-mobile{display:none}.formContent
.nbpersonnes{margin:0
10px}.nbpersonnes
button.nbpers{text-align:center;min-width:250px;padding:2px
4px}.divdatepicker
input{padding:2px
5px;max-width:120px}.divdatepicker .icon-calendar{background:url('/images/icon/calendar.png');flex:0 0 18px;width:18px;height:17px;border:none;padding:0;cursor:pointer;margin:0
20px 0 0}.formContent
button.recherche{height:34px;line-height:34px;margin:0}}@media only screen and (min-width: 768px) and (max-width: 840px){.moteur_resa{padding-top:10px}.moteur_resa
.formContent{display:flex;flex-flow:row wrap}.formContent
button.recherche{margin-top:10px;margin-right:10px}}.nbpersonnes
.itemslist{box-sizing:border-box;background:white url('/images/icon/triangle_bas.png') no-repeat top right;padding-top:15px;background-position:50% 0;border:3px
solid #c9a76f;border:3px
solid var(--dore);width:100%;z-index:2000;display:none}@media only screen and (min-width: 768px){.nbpersonnes
.itemslist{position:absolute;top:33px;left:0}}@media only screen and (max-width: 767px){.nbpersonnes
.itemslist{position:absolute;top:40px;left:0;max-width:360px}}.itemslist .item-line{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 20px);padding:5px
10px}.itemslist .item-line
select{border:1px
solid #ccc;border:1px
solid var(--gris-pinchard);min-width:45px}@media only screen and (max-width: 767px){.itemslist .item-line{padding:8px
10px}.itemslist .item-line
label{min-width:150px;max-width:150px;text-align:left}.itemslist .item-line
select{flex:1;max-width:60px;margin-left:8px}}.valid_nbpers_wp{text-align:center;padding:15px}.valid_nbpers{background:#c9a76f;background:var(--dore);padding:8px
20px;cursor:pointer}.valid_nbpers:before{content:""}.itemslist .age-enfants{text-align:left;margin-top:10px;padding:0
10px 0 10px}.itemslist .age-enfants-ask{font-size:12px;color:#c9a76f;color:var(--dore)}.itemslist .age-enfants-container{display:flex;flex-flow:row wrap}@media only screen and (max-width: 767px){.itemslist .age-enfants{margin-top:15px}.itemslist .age-enfants-container{margin-top:5px}}.age-enfants .box-age-inner{display:flex;flex-direction:column}.age-enfants .box-age-inner .age-enfant{border:1px
solid #ccc;border:1px
solid var(--gris-pinchard);height:26px}.age-enfants .box-age-inner
label{text-align:left}@media only screen and (max-width: 767px){.age-enfants .box-age{min-width:74px;margin-right:20px;margin-top:15px}.age-enfants .box-age-inner
label{margin-bottom:5px}.age-enfants .box-age-inner
select{margin:4px
0}}@media only screen and (min-width: 768px){.age-enfants .box-age{min-width:70px;margin-right:8px;margin-top:10px}.age-enfants .box-age-inner
label{font-size:12px}}.moteur_resa
.hide{display:none}.moteur_resa
.js_sel_erreur{border:solid 1px red !important}.slider{box-sizing:border-box;display:-webkit-box;-webkit-justify-content:center;-webkit-flex-direction:column;display:-ms-flexbox;-ms-justify-content:center;-ms-flex-direction:column;display:-webkit-flex;display:flex;justify-content:center;flex-direction:column;width:100%;margin:0;padding:0;overflow:hidden;position:relative;top:0px}.slider{height:100%}.slider
.accroche{position:absolute;top:30%;color:white;width:100%;background:none}.slider
.titre{font-size:48px}.slider
p.texte{margin:auto}.slider
img.arrow{position:absolute;bottom:4px;left:50%;width:24px;height:45px;margin:0
auto;z-index:5000}.slider.rooms img.arrow,
.slider.client img.arrow,
.slider.noslider img.arrow,
.slider.cgv img.arrow,
.slider.spa_cgv img.arrow,
.slider.mentions img.arrow,
.slider.reservation
img.arrow{display:none}.slider.location,.slider.around,.slider.contact,.slider.spa_reservation,.slider.specialoffers,.slider.client{height:50%}.slider.reservation{height:183px}.slider.noslider,.slider.cgv,.slider.spa_cgv,.slider.mentions{height:89px;overflow:hidden;padding:0px}.slider.noslider
.accroche{display:none}.slider .cycle-slideshow
img{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0px;margin:0px}@media only screen and (max-width: 767px){.slider
.accroche{position:absolute;top:35%}.slider.contact{height:50%}.slider.specialoffers{height:100%}.slider
.titre{font-size:35px}.slider
.texte{font-size:22px}.slider.noslider{display:none}}@media only screen and (max-width: 767px) {.slider.chambres{background: url('/images/valdeurope/chambres/chambre-premium-executive/s/m/chambre.jpg'); background-position: center; -webkit-background-size: cover;background-size: cover;}}@media only screen and (min-width: 768px) {.slider.chambres{background: url('/images/valdeurope/chambres/chambre-premium-executive/s/chambre.jpg'); background-position: center; -webkit-background-size: cover;background-size: cover;}}.chambre
.accroche{background:url(/images/img/bg/spacer.png) bottom center no-repeat;padding-bottom:20px;margin-bottom:20px;margin-top:65px}.chambre
button{margin-top:50px}.chambre
.cols{text-align:center;margin:20px
0}.chambre .cols
ul{margin:0}.chambre .col-first{text-align:justify}.chambre .col-last{text-align:justify}.chambre .col-last
h3{font-weight:bold;line-height:30px}.chambre .cols
.intro{font-size:1.2em}.chambre .cols .intro p:first-of-type{margin-top:0}.chambre .cols .intro-exergue{margin-bottom:1em;margin-top:1em;font-size:1.2em;text-align:center;color:#cc9e35;color:var(--dore)}.chambre .cols .services-inclus{margin-bottom:1em;border:1px
solid #cc9e35;border:1px
solid var(--dore);padding:1em}.chambre .cols .services-inclus
h3{font-weight:bold;line-height:30px}.chambre .cols
.points{margin-bottom:1em;margin-top:1em}.chambre .cols .col-last .points:first-of-type{margin-top:0}.chambre .cols
.handi{width:100%;display:table;padding:0px
5px;margin-bottom:1em;margin-top:1em;font-family:"Times New Roman",Times,serif;font-size:14px;font-size:var(--texte);line-height:20px;text-align:justify}.chambre .cols .handi
.img{vertical-align:top;display:table-cell;width:40px;text-align:center}.chambre .cols .handi
.texte{vertical-align:top;display:table-cell;text-align:justify;padding-left:8px;padding-top:2px}.chambre
blockquote{background:#f2f2f2;background:var(--c-f2);line-height:25px;font-style:italic;padding:8px;margin:1em
0;text-align:center;font-weight:bold;color:#555;color:var(--c-55)}.chambre blockquote .quote-fin{background:url(/images/img/icon/closequote2.png) center center;padding:12px
8px 0px 8px}.chambre blockquote .quote-db{background:url(/images/img/icon/closequote1.png) center center;padding:12px
8px 0px 8px}div.btn_reserver{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:30px
0px;text-align:center}.chambre
.fidelite{font-family:"Futura Book",Helvetica,Arial,sans-serif;background:#f2f2f2;background:var(--c-f2);line-height:25px;padding:25px
40px 20px 40px;margin:1em
0;margin-bottom:30px;text-align:center;color:#555;color:var(--c-55);text-transform:uppercase;font-weight:500}.chambre .fidelite .btn-fid{font-family:"Futura Book",Helvetica,Arial,sans-serif;display:inline-block;background:#e8e6e7;border:1px
solid black;text-decoration:none;text-transform:uppercase;color:#555;color:var(--c-55);padding:12px
30px;margin-top:20px}@media only screen and (min-width: 480px){.chambre .fidelite .btn-fid{padding:12px
70px}}.breadcrumb{font-size:11px;color:grey;padding:8px
0}.breadcrumb-link{color:grey;text-decoration:none;transition:all 350ms cubic-bezier(0.65,0,0.49,0.9)}.breadcrumb-link::after{content:">";padding:0;margin:0
5px}@media (max-width: 767px){.breadcrumb{display:none}}.chambre
div.tabs{font-family:"Times New Roman",Times,serif;font-size:14px;font-size:var(--texte);line-height:30px}.gallerie{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;width:100%;text-align:center;padding:0px;margin-bottom:20px}.gallerie
.table_t{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;padding:0;border-spacing:0;margin:0;background-color:white}.gallerie .table_t .cell-tl{vertical-align:top;display:table-cell;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0px
10px 0px 0px;margin:0px}.gallerie .table_t .cell-tr{vertical-align:top;display:table-cell;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0px
0px 0px 10px;margin:0px}.gallerie
.table_b{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;padding:0;border-spacing:0;margin:0;background-color:white;padding-top:10px}.gallerie .table_b .cell-bl{vertical-align:top;display:table-cell;-moz-box-sizing:border-box;box-sizing:border-box;width:32.8%;padding:0px
10px 0px 0px;margin:0px}.gallerie .table_b .cell-br{vertical-align:top;display:table-cell;-moz-box-sizing:border-box;box-sizing:border-box;width:67.2%;padding:0px
0px 0px 10px;margin:0px}@media only screen and (max-width: 767px){div.tabs .content,.gallerie{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;margin:auto;padding:0px
20px;margin-bottom:20px}.gallerie .table_t,
.gallerie
.table_b{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;margin:0px;padding:0px}.gallerie .table_t .cell-tl,
.gallerie .table_t .cell-tr,
.gallerie .table_b .cell-bl,
.gallerie .table_b .cell-br{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding:5px
0px;margin:0px}.chambre
blockquote{margin:15px
5px}}.icone_literie{padding:0;margin:1em
0px;width:100%}.services{background:#f2f2f2;background:var(--c-f2)}.services .flexbloc .col
.cellcell{background:white}@media (max-width: 767px){.services{margin-bottom:0}}.popup{display:none;position:fixed;padding:0px;margin:0px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(30,30,30);background-color:rgba(30,30,30,0.85);z-index:4000}.popup-content{display:flex;justify-content:center;align-items:center;-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s;width:100%;height:100%}@-webkit-keyframes
zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes
zoom{from{transform:scale(0)}to{transform:scale(1)}}.popup-close{position:absolute;top:15px;right:15px;width:35px;line-height:35px;text-align:center;color:#f1f1f1;font-size:32px;font-weight:bold;transition:0.3s;display:block}.popup-close:hover,.popup-close:focus{color:#bbb;text-decoration:none;cursor:pointer}#modalbox{display:none}.modalbox{width:100vw;height:calc( (100vw * 6) / 9);max-width:900px;max-height:600px;margin:0
auto;padding:0;position:relative;display:flex;justify-content:center;align-items:center}@media (max-width: 480px){.modalbox{width:100vw;height:75vh;max-height:500px;overflow-y:hidden}}.modalbox
.encart{width:75%;height:54%;padding:4%;z-index:4001;border:1px
solid black;background-color:rgba(0, 0,0, 0.8);text-align:center;font-family:"Futura Book",Helvetica,Arial,sans-serif;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:12px;font-size:var(--rem)}@media (max-width: 481px){.modalbox
.encart{width:75%;height:30%;padding:8% 4% 6% 4%}}@media (min-width: 481px) and (max-width: 767px){.modalbox
.encart{width:60%;height:45%;padding:8% 2% 6% 2%}}@media (min-width: 768px) and (max-width: 1023px){.modalbox
.encart{width:50%;height:40%;padding:8% 2% 6% 2%;font-size:13px;font-size:calc(var(--rem) + 1px)}}@media (min-width: 1024px){.modalbox
.encart{width:50%;height:40%;padding:8% 2% 6% 2%;font-size:15px;font-size:calc(var(--rem) + 3px)}}.encart .encart-texte{font-family:"Didot Italic",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:normal;text-align:center;color:white;font-size:1.7em;line-height:120%}@media (min-width: 768px){.encart .encart-texte{font-size:2.53334em;line-height:120%}}.encart .encart-btn{display:inline-block;background:#c9a76f;background:var(--dore);color:white;text-align:center;text-transform:uppercase;font-size:1em;padding:1.08334em 1.25em;letter-spacing:1px;font-family:"Futura Book",Helvetica,Arial,sans-serif;border:0}@media (min-width: 768px){.encart .encart-btn{font-size:1em;padding:1em
2em;letter-spacing:2px}}.encart .encart-passe{color:white;font-size:1em;cursor:pointer}.modalbox
img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 481px) and (max-width: 767px){.modalbox
img{height:auto}}.modalbox
.croix{position:absolute;top:0;right:8px;z-index:4002;color:black;font-size:40px;cursor:pointer}@media (min-width: 768px){.modalbox
.croix{position:absolute;top:0;right:15px;font-size:45px}}.footer{display:block;box-sizing:border-box;margin-top:0;padding:50px
0 20px 0;background:#0D1533;background:var(--bleu);color:black;text-transform:uppercase;box-sizing:border-box;font-size:10px}.footer
.content{box-sizing:border-box;width:100%;max-width:1000px;max-width:var(--w-container);margin:auto;padding:0
10px;display:flex;justify-content:space-between}.footer
.froissy{box-sizing:border-box;width:100%;max-width:1000px;max-width:var(--w-container);margin:auto;padding:0
10px;display:flex;justify-content:center}.footer .content
ul{letter-spacing:1px}.footer .froissy .col-nuxe{padding-right:40px;padding-left:0}.footer
.logo{margin-top:0;flex-basis:250px}.logo .res-adresse{margin:10px
0 0 0;padding:0;text-transform:none;color:#c9a76f;color:var(--dore);line-height:150%}.logo .res-adresse{margin:10px
0 0 0;padding:0;text-transform:none;color:#c9a76f;color:var(--dore);line-height:150%}.res-adresse
.marker{width:auto;height:13px;margin-right:2px}.res-adresse .res-name{text-transform:uppercase;line-height:180%;font-weight:bold;font-size:12px;font-size:var(--rem)}.res-adresse .res-coords{color:white;margin:0
0 5px 0}.res-adresse .res-coords
a{color:inherit;text-decoration:none}.footer
ul{list-style:none;text-transform:uppercase;text-align:left}.footer ul
li{line-height:3em}@media only screen and (min-width: 768px){.footer ul
li{line-height:3.5em}}.footer
ul.statiques{border-left:1px solid #a38a63;border-left:1px solid var(--dore)}.footer
a{color:white;text-decoration:none}.footer
.GRE{color:#aaa;color:var(--gris);text-align:right;margin-top:30px;width:90%}.footer
.re_liens{margin-top:30px;box-sizing:border-box;width:100%;max-width:1000px;max-width:var(--w-container);margin:auto;color:#aaa;color:var(--gris);display:flex;align-items:center;justify-content:center;padding:10px
0px;overflow:hidden;color:#aaa}.footer .re_liens
li{color:#aaa;color:var(--gris);padding:0;margin:0
10px 0 0}.footer .re_liens li::after{content:"|";color:#aaa;color:var(--gris);padding:0;margin:0
0 0 10px}.footer  .re_liens li:last-child::after{content:'';padding:0;margin:0}.footer .re_liens li:first-child::after{content:'>';padding:0;margin:0
0 0 10px}.footer .re_liens li
a{color:#aaa;color:var(--gris);text-decoration:underline;white-space:nowrap}@media only screen and (max-width: 800px){.footer .content ul li a, .footer .content ul li
span{white-space:nowrap}.footer
.re_liens{flex-wrap:wrap;text-align:center}.footer .re_liens li:first-child{flex-basis:100%;text-align:center}.footer .re_liens li:first-child::after{content:'';padding:0;margin:0}}@media only screen and (max-width: 767px){.footer{padding:20px
0 20px 0;width:100%;font-size:12px}.footer
.content{margin:5px
auto 20px auto;flex-wrap:wrap}.footer .content
ul{list-style:none;text-transform:uppercase;margin:auto;padding-left:0;padding-right:0;order:1}.footer .content
.logo{margin-top:10px;order:2;flex-basis:100%;text-align:center}.logo .res-adresse{line-height:150%}.footer .content ul.col-nuxe{text-align:center;flex-basis:100%;padding-left:0;padding-right:0}.footer .content
ul.statiques{border:none;margin:20px
auto 20px auto;text-align:center;letter-spacing:1px;padding-left:0;flex-basis:100%}.footer .content ul.statiques:before{content:"_____________";color:#0d1533;color:var(--bleu);border-top:1px solid #cc9e35;border-top:1px solid var(--dore)}}.reseaux_sociaux{display:flex;align-items:center}.reseaux_sociaux
.link{margin-right:15px}.reseaux_sociaux .link
img{height:2em;width:auto}.reseaux_sociaux .link
img.youtube{height:2.6em;width:auto}@media only screen and (max-width: 767px){.reseaux_sociaux{justify-content:center}.reseaux_sociaux
.link{margin-right:25px}}.cookies-banner{z-index:123456789;background-color:white;border-radius:10px 10px 0 0;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.18);box-shadow:0 0 20px rgba(0, 0, 0, 0.18);position:fixed;left:0;bottom:0;width:auto;max-height:70vh;padding:15px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 490px){.cookies-banner{width:420px;left:20px;bottom:20px;font-size:14px;max-height:90vh;border-radius:10px}}.cookie-action{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.cookie-refuser-link{text-align:right;margin-right:5p;margin-bottom:8px}.cookie-action .cookie-btn{background-color:#0071c2;border:0;color:#FFF;padding:8px
15px;font-size:15px;cursor:pointer}.cookie-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px;overflow-y:auto;min-height:200px}.cookie-details{overflow-y:auto}.cookies-banner
p{text-align:justify}.cookies-banner ul.cookie-categs{margin-bottom:15px;padding-left:15px}.cookies-banner ul.cookie-part{margin-bottom:15px;padding-left:15px}.cookies-banner .cookie-title{font-size:15px;font-weight:bold}.cookies-banner .cookie-categ{font-weight:bold}
.cookies-banner {
	color: #fff;
    font-family: "Times New Roman",Times,serif;;
    font-size: 14px;
    font-weight: 400;
    box-shadow: 0 0 10px rgb(0 0 0 / 40%);
    background-color: #0D1533;
	border: 2px solid #cc9e35;
	}
.cookies-banner .cookie-title {
    color:#cc9e35;
}
.cookie-action .cookie-btn { 
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    padding: 6px 20px;
    text-align: center;
    white-space: nowrap;	
	text-transform: uppercase;  
    font-size: 10px;
    border: 0;
    letter-spacing: 2px;
    font-family: "Futura Book",Helvetica,Arial,sans-serif;
	}
.cookies-banner a{color:white; text-decoration:underline;}
.cookies-banner hr{border: 1px dashed white;}
	:root{--rayon:2em}.sticky-tools
.links{position:fixed;bottom:20%;right:0;z-index:1000;text-align:center;display:flex;flex-direction:column;width:65px}.sticky-tools .links
.item{text-decoration:none;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#c9a76f;background:var(--dore);text-decoration:none;padding:3px
0;border:0;border-bottom:1px solid white}.sticky-tools .links .item:last-of-type{border-bottom:none}.sticky-tools .links .item .item-cercle{line-height:1;font-size:1.9em;font-size:var(--rayon);line-height:1.9em;line-height:var(--rayon);height:1.9em;height:var(--rayon);width:1.9em;width:var(--rayon);border-radius:9999px;color:#c9a76f;color:var(--dore);background:white;display:flex;justify-content:center;align-items:center}.sticky-tools .links .item .item-texte{color:white;font-size:12px}.sticky-tools .links .item-contact   .item-cercle
img{width:calc(100% - 12px);height:auto}.sticky-tools .links .item-reserver .item-cercle
img{height:calc(100% - 12px);width:auto}.sticky-reservation{display:none}.sticky-contact .links .item-contact{display:none}@media only screen and (max-width: 767px){.sticky-tools{display:none}}