@font-face{font-family:'wendy_lpregular';font-display:fallback;src:url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.woff') format('woff'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.ttf') format('truetype'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.eot'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}
@font-face{font-family:'helveticaNeueLTStd_blkcn';font-display:fallback;src:url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.woff') format('woff'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.ttf') format('truetype'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.eot'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-bold-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-oblique-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-oblique-webfont.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'minion';src:url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-bold-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-bold-webfont.woff') format('woff');font-weight:700;font-style:normal}
@font-face{font-family:'minion';src:url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-it-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-it-webfont.woff') format('woff');font-weight:400;font-style:italic}
@font-face{font-family:'minion';src:url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-regular-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/minion-pro/minionpro-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}
hr{margin:40px 0;background-color:#6b6b6b}
p{text-align:justify}
table.spip{border:none;font-size:.95em}
table.spip tr.even{background-color:#eccf93}
table.spip tr.odd{background-color:rgba(0,0,0,0.05)}
table.spip tr th{font-family:"wendy_lpregular";font-size:1.7em;color:#1a1a1a;text-align:center;border:none;border-bottom:dotted 1px #7d7d7d}
table.spip tr td{border:none;text-align:center;vertical-align:middle}
table.spip tr td:first-child{width:50%}
#content{background-color:#efd7a4}
.infobulle{position:relative;cursor:help;text-decoration:none;border-bottom:dotted 1px #000}
.infobulle:hover::after,.infobulle:focus::after{position:absolute;top:-2.4em;left:50%;transform:translateX(-50%);z-index:301;white-space:nowrap;content:attr(aria-label);padding:5px 14px;background:#fff;color:#312f2f;border-radius:8px;border:solid 1px #f26722;font-weight:400}
#message{display:none;padding:10px;border-radius:10px;font-weight:700;text-align:center;color:#fff}
#message.message-1{background-color:#5cb85c}
#message.message-0{display:block;background-color:#b70c0e}
.pagination a{text-decoration:none;font-variant:small-caps;font-size:1.3em;color:#dc4900}
.pagination .prev a:hover:before{left:-5px}
.pagination .prev a:before{content:'◀︎';position:relative;top:2px;font-size:1.1em;padding-right:10px}
.pagination .sep{visibility:hidden;padding:0 10px}
.pagination .next a:hover:after{right:-5px}
.pagination .next a:after{content:'▶︎';position:relative;top:2px;font-size:1.1em;padding-left:10px}
.formulaire_spip{margin:20px 0}
form{background-color:rgba(255,233,184,0.5);border-radius:8px;padding:14px 14px}
.blog form{background-color:#fff}
.app form{background-color:transparent}
form fieldset{margin:0 0 25px;padding:0}
form fieldset legend{display:block;line-height:40px;text-transform:uppercase;font-weight:700;font-family:'helveticaNeueLTStd_blkcn';font-size:1.1em;padding-left:10px;color:#f26722}
.gite form fieldset legend{color:#3fad58}
.ferme form fieldset legend{color:#a41513}
form fieldset legend + div{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 10px}
@media (max-width:543px){form fieldset legend + div{grid-template-columns:1fr}}
form fieldset label{padding-left:10px;font-size:.85em;font-weight:700;text-transform:uppercase;color:#383838}
form fieldset .choix label{text-transform:none}
form fieldset input.text,form fieldset input[type="number"],form fieldset input.email,form fieldset input[type="date"],form fieldset input.date,form fieldset textarea,form fieldset select{width:100%;height:35px;line-height:35px;padding:5px 10px;margin:0 0 5px;border:solid 1px rgba(242,103,34,0.3);border-radius:50px;box-shadow:inset 0 1px 3px rgba(49,47,47,0.05),0 0 0 rgba(49,47,47,0.2)}
form fieldset .saisie_case,form fieldset .saisie_radio{grid-column-start:1;grid-column-end:3;grid-gap:0}
@media (max-width:543px){form fieldset .saisie_case,form fieldset .saisie_radio{grid-column-end:2}}
form fieldset .saisie_textarea{grid-column-start:1;grid-column-end:3}
@media (max-width:543px){form fieldset .saisie_textarea{grid-column-end:2}}
form fieldset .saisie_textarea textarea{border-radius:8px}
form fieldset .champ_cbNum{grid-column-start:1;grid-column-end:3}
@media (max-width:543px){form fieldset .champ_cbNum{grid-column-end:2}}
form fieldset .champ_cbNum input{padding-left:40px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-input.png") #fff 5px -36px no-repeat}
form fieldset .champ_montant{grid-column-start:1;grid-column-end:3}
@media (max-width:543px){form fieldset .champ_montant{grid-column-end:2}}
form fieldset .champ_montant label{display:block;width:100%}
form fieldset .champ_montant input{width:150px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-input.png") #fff right -2px no-repeat}
form fieldset .editer_explication{grid-column-start:1;grid-column-end:3;background-color:rgba(242,103,34,0.3);padding:10px;font-style:italic;border-radius:3px}
@media (max-width:543px){form fieldset .editer_explication{grid-column-end:2}}
form fieldset .editer_explication .explication{font-size:.9em;text-align:justify}
form fieldset .explication{font-style:italic;font-size:.8em}
form fieldset .explication p{margin:0}
form fieldset span.obligatoire{font-size:10px;font-style:italic;color:rgba(64,65,66,0.8)}
form fieldset .erreur_message{display:block;font-size:.8em;margin:0 0 5px;padding:7px 20px;background-color:rgba(255,22,32,0.8);color:#fcfcfc;border-radius:50px;border:none}
form fieldset .erreur_message + input{border:solid 2px rgba(255,22,32,0.8)}
form .boutons{margin:0;padding:0;text-align:center}
form [type="submit"]{display:inline-block;margin:15px 0 20px;color:#fff;text-decoration:none;background-color:#f26722;border:solid 1px #fff;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700}
form [type="submit"]:hover{color:#fff}
@media (max-width:543px){form [type="submit"]{width:90%}}
.ferme form [type="submit"]{background-color:#A41513}
.blog form [type="submit"]{background-color:#DB4D0E}
#formulaire_formidable-13 form [type="submit"]{background-color:#3fad58}
.reponse_formulaire_erreur{background-color:rgba(255,22,32,0.8);color:#fcfcfc;border:none;border-radius:0 0 8px 8px;text-align:center}
@media (max-width:1293px){.reponse_formulaire_erreur{width:100%!important;left:0;text-align:center}}
.cache{display:none}
#form-resaRestaurant .editer_radio_1{grid-column-end:2}
.flatpickr-input + input{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-calendar.png") #fff 10px center no-repeat!important;padding-left:40px!important;cursor:pointer}
.flatpickr-input + input.flatpickr-mobile{background-image:none!important;padding-left:0!important;text-align:center}
form [type="checkbox"]:not(:checked),form [type="checkbox"]:checked,form [type="radio"]:not(:checked),form [type="radio"]:checked{opacity:0.01;height:1px;width:1px}
form [type="checkbox"]:not(:checked) + label,form [type="checkbox"]:checked + label,form [type="radio"]:not(:checked) + label,form [type="radio"]:checked + label{position:relative;padding-left:2.3em;line-height:2.5;padding-top:5px;cursor:pointer}
form [type="checkbox"]:not(:checked) + label:before,form [type="checkbox"]:checked + label:before,form [type="radio"]:not(:checked) + label:before,form [type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:0;width:1.7em;height:1.7em;border:solid 1px #f26722;background:#fff;border-radius:1em;transition:all .275s}
form [type="checkbox"]:not(:checked) + label:after,form [type="checkbox"]:checked + label:after,form [type="radio"]:not(:checked) + label:after,form [type="radio"]:checked + label:after{content:'✔';position:absolute;top:.65em;left:.18em;font-size:1.5em;color:#f26722;line-height:0;transition:all .2s}
form [type="checkbox"]:not(:checked) + label:after,form [type="radio"]:not(:checked) + label:after{opacity:0;transform:scale(0) rotate(45deg)}
form [type="checkbox"]:checked + label:after,form [type="radio"]:checked + label:after{opacity:1;transform:scale(1) rotate(0)}
form .off [type="checkbox"] + label:before,form .off [type="radio"] + label:before{border-color:#b7b7b7;background:#b7b7b7}
form .off [type="checkbox"] + label,form .off [type="radio"] + label{color:#b7b7b7}
form .nbPlusMoins-container{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:grid;grid-template-columns:1fr auto 1fr;width:180px}
@media (max-width:543px){form .nbPlusMoins-container{width:auto;grid-template-columns:1fr 2fr 1fr}}
form .nbPlusMoins-container input.nbPlusMoins{width:80px;margin-bottom:0;text-align:center;font-weight:700;font-size:1.3em;box-shadow:none;border-radius:0;border:solid 5px #fff}
@media (max-width:543px){form .nbPlusMoins-container input.nbPlusMoins{width:100%;line-height:40px;height:40px}}
form .nbPlusMoins-container input.nbPlusMoins.xN{border-color:#f26722}
form .nbPlusMoins-container span.buttonPM{font-weight:700;font-size:1.1em;cursor:pointer;line-height:35px;text-align:center;background-color:#fff}
@media (max-width:543px){form .nbPlusMoins-container span.buttonPM{width:100%;height:40px;line-height:40px}}
form .nbPlusMoins-container span.buttonPM.moins{border-radius:50px 0 0 50px}
form .nbPlusMoins-container span.buttonPM.plus{border-radius:0 50px 50px 0}
h1,h2,h3,h4,h5{color:#312f2f;clear:both}
h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none;color:inherit}
h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:inherit}
h1{margin:0 0 10px;line-height:50px;color:#312f2f;font-weight:700;font-size:2.7em;font-family:'wendy_lpregular'}
.avecAlbum h1{position:relative;right:66px;width:calc(100% + 132px);padding:10px 15px;text-align:center;background-color:rgba(255,255,255,0.66);z-index:3}
.avecAlbum h1 img{width:100%;height:auto}
@media (max-width:709px){.avecAlbum h1{width:calc(100% + 40px);right:20px;font-size:2em;line-height:35px}}
h2.spip{margin:50px 0 15px;padding:10px 5px 10px 15px;line-height:28px;border-top:solid 3px rgba(49,47,47,0.4);border-bottom:solid 3px rgba(49,47,47,0.4);text-align:center;font-size:1.5em;font-family:'helveticaNeueLTStd_blkcn'}
@media (max-width:543px){h2.spip{font-size:1.5em}}
h3.spip{margin:40px 0 15px;padding:7px 5px 7px 0px;line-height:23px;border-bottom:solid 1px rgba(49,47,47,0.5);font-size:1.3em;font-family:'helveticaNeueLTStd_blkcn'}
h4.spip{margin:20px 0 10px;line-height:23px;font-size:1.1em;font-family:'helveticaNeueLTStd_blkcn'}
h5.spip{margin:20px 0 10px;line-height:23px;font-size:1em;font-family:'helveticaNeueLTStd_blkcn'}
@media (max-width:842px){#nav{width:1px!important;height:1px!important;min-height:1px!important;padding-bottom:0!important;margin-top:0!important}}
@media (max-width:842px){#nav-main,#mea-nav,#fb,#bg_photos2,#lien_blog_visite{display:none}}
#nav,.nav ul{margin:0;padding:0;min-height:0}
#nav li,.nav ul li{list-style-type:none;list-style-image:none}
#nav li.on a,.nav ul li.on a{font-weight:400}
#nav li a,.nav ul li a{text-decoration:none}
#nav li#e1c-mobile,.nav ul li#e1c-mobile{display:none}
#nav-site{float:left;width:150px}
@media (max-width:709px){#nav-site{float:none;width:auto;display:block;padding:0;margin-bottom:15px;text-align:center}}
#nav-site strong{font-size:12px;position:relative;top:10px;color:#fff;text-decoration:underline}
@media (max-width:709px){#nav-site strong{display:none}}
#nav-site ul{padding-top:15px;color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.4);background:rgba(0,0,0,0.4);border-radius:3px}
@media (max-width:709px){#nav-site ul{padding-top:0}
#nav-site ul > li:first-child a{background-color:#f39200;color:#fff}
#nav-site ul > li:first-child + li a{background-color:#3db934;color:#fff}
#nav-site ul > li:first-child + li + li a{background-color:#a41513;color:#fff}
#nav-site ul > li:first-child + li + li + li a{background-color:#fff;color:#000}}
#nav-site ul li{text-transform:uppercase;font-size:1.1em;color:#a7a7a7;font-family:'helveticaNeueLTStd_blkcn'}
@media (max-width:842px){#nav-site ul li{display:block}}
@media (max-width:709px){#nav-site ul li{display:inline;font-size:21px}}
@media (max-width:543px){#nav-site ul li{font-size:19px}}
#nav-site ul li.on{font-weight:400}
@media (max-width:709px){#nav-site ul li.on a{border:none;height:50px;line-height:50px;text-decoration:underline}}
@media (max-width:709px){#nav-site ul li.on a:after{border:none}}
@media (max-width:543px){#nav-site ul li.on a{height:60px;line-height:60px}}
#nav-site ul li a{position:relative;display:block;height:28px;line-height:28px;color:#f39200;text-decoration:none;transition:all 0.3s ease-out}
@media (max-width:709px){#nav-site ul li a{width:25%;height:40px;line-height:40px;display:inline-block}}
@media (max-width:543px){#nav-site ul li a{height:50px;line-height:50px}}
@media (max-width:543px){#nav-site ul li a span{display:none}}
#nav-site #nav-site-info-ferme{position:absolute;top:10px;left:-123px}
#nav-site #nav-site-info-auberge{position:absolute;top:21px;left:-115px}
@media (max-width:1293px){#nav-site #nav-site-info-auberge,#nav-site #nav-site-info-ferme,#nav-site #nav-site-info-blog{display:none}}
#nav-site a:hover,#nav-site li.on a:hover,#nav-site li.on a{background-color:#f39200;color:#fff;text-decoration:none}
#nav-site li.on a:after{content:"";position:absolute;top:0;right:-13px;border-top:13px solid transparent;border-left:13px solid #f39200;border-bottom:15px solid transparent}
#nav-site li + li a{color:#3db934}
#nav-site li + li a:hover,#nav-site li + li.on a:hover,#nav-site li + li.on a{background-color:#3db934;color:#fff}
#nav-site li + li.on a:after{border-left-color:#3db934}
#nav-site li + li + li a{color:#c51310}
#nav-site li + li + li a:hover,#nav-site li + li + li.on a:hover,#nav-site li + li + li.on a{background-color:#c51310;color:#fff}
#nav-site li + li + li.on a:after{border-left-color:#c51310}
#nav-site li + li + li + li a{color:#fff}
#nav-site li + li + li + li a:hover,#nav-site li + li + li + li.on a:hover,#nav-site li + li + li + li.on a{background-color:#fff;color:#000}
#nav-site li + li + li + li.on a:after{border-left-color:#fff}
#nav{position:relative;min-height:572px;margin:30px 0 0;padding-bottom:360px}
#nav nav.nav{background:url("//www.aubergedeliezey.fr/squelettes/images/bg-nav-top-auberge.png") #ffa319 left top no-repeat;border-radius:8px 0 0 8px;overflow:hidden}
.ferme #nav nav.nav{background:url("//www.aubergedeliezey.fr/squelettes/images/bg-nav-top-ferme.png") #a41513 left top no-repeat}
.blog #nav nav.nav{background-color:#fff;background-image:none}
#nav nav.nav > ul{padding:150px 0 30px}
.blog #nav nav.nav > ul{padding:30px 0}
#nav nav.nav > ul li.lien a{display:block;line-height:27px;font-size:1.1em;color:#000;height:27px;text-align:center;transition:all 0.2s ease-out}
.ferme #nav nav.nav > ul li.lien a{color:#fff}
@media (max-width:842px){#nav nav.nav > ul li.lien a{line-height:37px;height:37px}}
#nav nav.nav > ul li.lien a:focus,#nav nav.nav > ul li.lien a:hover{background-color:#8b510d;color:#fff}
.ferme #nav nav.nav > ul li.lien a:focus,.ferme #nav nav.nav > ul li.lien a:hover{background-color:#e4e4e4;color:#a41513}
.blog #nav nav.nav > ul li.lien a:focus,.blog #nav nav.nav > ul li.lien a:hover{background-color:#db4d0e}
#nav nav.nav > ul li.lien a.important{font-weight:700}
#nav nav.nav > ul li.lien a.navReservation{display:inline-block;height:35px;line-height:35px;margin:10px auto;padding:0 20px;text-transform:uppercase;color:#f60;border:solid 1px #f60;border-radius:20px;background-color:#fff;font-size:.9em;font-weight:700}
#nav nav.nav > ul li.lien a.navReservation:focus,#nav nav.nav > ul li.lien a.navReservation:hover{background-color:#f60;color:#fff}
#nav nav.nav > ul li.lien a.page-mea{height:45px;line-height:45px;margin:15px 10px;background-color:#f60;color:#fff;border-radius:10px}
#nav nav.nav > ul li.lien a.page-mea:hover,#nav nav.nav > ul li.lien a.page-mea:focus{color:#f60;background-color:#fff}
#nav nav.nav > ul li.lien a.page-speciale{font-style:italic;font-size:1em;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-prix-exception.png") transparent 17px center no-repeat}
#nav nav.nav > ul li.lien a.page-speciale:hover,#nav nav.nav > ul li.lien a.page-speciale:focus{background-color:#8b510d;color:#fff}
#nav nav.nav > ul li.lien a.page-noelan{color:#fff;background-color:#c50000;background-image:none}
#nav nav.nav > ul li.lien.on a{background-color:#8b510d;color:#fff;font-weight:700;text-decoration:none}
.ferme #nav nav.nav > ul li.lien.on a{background-color:#fff;color:#a41513}
.blog #nav nav.nav > ul li.lien.on a{background-color:#db4d0e;color:#fff}
#nav nav.nav > ul li.lien.on a.navReservation{background-color:#f60;color:#fff}
#nav nav.nav > ul li.lien.apart{margin-top:20px}
#nav nav.nav > ul li.lien.apart ~ .apart{margin-top:0}
#nav nav.nav > ul li.section{margin:25px 0 0;text-align:center;color:#231c1c}
@media (max-width:842px){#nav nav.nav > ul li.section{margin-top:20px}}
#nav nav.nav > ul li.section.on span{font-weight:400}
#nav nav.nav > ul li.section > span{display:block;margin-bottom:5px;font-variant:small-caps}
#nav nav.nav > ul li.section > span a{display:block;height:50px;line-height:50px;padding-left:74px;text-transform:none;font-size:1.3em;font-weight:700;background-color:#fff;background-repeat:no-repeat;background-position:24px center;color:#231c1c;text-align:left;transition:none}
.ferme #nav nav.nav > ul li.section > span a{background-color:#bf5957;color:#fff}
.blog #nav nav.nav > ul li.section > span a{background-color:#f1f1f1}
@media (max-width:543px){#nav nav.nav > ul li.section > span a{font-size:1.1em}}
@media (max-width:990px) and (min-width:842px){#nav nav.nav > ul li.section > span a{text-align:center;padding-left:0;background-position:1px center;font-size:1.2em}}
@media (max-width:842px){#nav nav.nav > ul li.section > span a{text-align:center;padding-left:0}}
#nav nav.nav > ul li.section > span a:hover,#nav nav.nav > ul li.section > span a:focus{text-decoration:underline}
#nav nav.nav > ul li.section > span a.sansLogo{padding-left:0;text-align:center}
#nav nav.nav > ul li.section > span a#navRub151{color:#3fad58}
#nav #bg_photos2{position:absolute;bottom:0;left:30px;width:321px;height:365px;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-photos2.png") left top no-repeat;z-index:0}
#en1clic{display:flex;justify-content:center;align-items:center;position:fixed;top:-9999px;width:100%;height:60px;padding:0 60px;margin:0;z-index:99999;border-bottom:solid 3px #db0000;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-en1clic.png") left top no-repeat,url("//www.aubergedeliezey.fr/squelettes/images/bg-en1clic.png") right bottom no-repeat;background-color:rgba(255,255,255,0.98);-webkit-box-shadow:0px 1px 10px 1px #000;box-shadow:0px 1px 10px 1px #000;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px}
#en1clic li{display:flex;justify-content:center;height:60px;overflow:hidden}
#en1clic li a{padding:5px 10px;text-align:center;text-decoration:none;color:#000;-webkit-transition:border 0.3s ease;-moz-transition:border 0.3s ease;-o-transition:border 0.3s ease;-ms-transition:border 0.3s ease;transition:border 0.3s ease}
#en1clic li a:hover{color:#db0000;border-bottom:solid 7px #db0000;-webkit-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px}
#en1clic li a.image{padding:9px 5px 0}
#en1clic li a.iconeTexte{padding:34px 5px 0;font-size:14px;font-variant:small-caps}
#en1clic li a.bordGauche{border-left:solid 2px #db0000;margin-left:5px;padding-left:7px}
#en1clic li a span{display:none}
@media (max-width:1293px){#en1clic{background-image:none;padding:0}}
#en1clic a{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-1clic24.png");background-repeat:no-repeat;display:inline-block}
#en1clic #e1c_logo a{width:85px;background-position:center -5px}
#en1clic #e1c_restaurant a{width:187px;background-position:center -60px}
#en1clic #e1c_restaurantResa a{background-position:center -127px}
#en1clic #e1c_restaurantCarte a{background-position:center -187px}
#en1clic #e1c_hotel a{width:130px;background-position:center -239px}
#en1clic #e1c_hotelResa a{background-position:center -305px}
#en1clic #e1c_hotelPromo a{background-position:center -365px}
#en1clic #e1c_gite a{width:160px;background-position:center -362px}
#en1clic #e1c_giteResa a{width:100px;background-position:center -426px}
#en1clic #e1c_acces a{background-position:-46px -426px}
#en1clic #e1c_contact a{background-position:center -485px}
#en1clic #e1c_tel a{font-family:'wendy_lpregular';font-size:1.3em;font-weight:700;padding-top:11px;background-image:none}
@media (max-width:1293px){#en1clic{}
#en1clic #e1c_tel a{font-size:20px}}
.blog #nav nav.nav .e1c{border-top:dotted 1px #000;margin:10px 25px 0}
.blog #nav nav.nav .e1c i{font-size:13px}
.blog #nav nav.nav .e1c a{font-size:14px}
#container-clopen{display:none}
@media (max-width:842px){#container-clopen{display:block;text-align:center;margin:0}}
@media (max-width:842px){#container-clopen a#clopen-nav{display:inline-block;max-width:843px;width:100%;height:60px;line-height:50px;padding:5px 20px 5px 70px;font-variant:small-caps;font-size:1.3em;color:#fff;border-radius:8px 8px 0 0;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-clopen-nav.png") #ffa319 left center no-repeat;text-decoration:none;box-shadow:0px 3px 8px 0px rgba(49,47,47,0.2)}}
.is-sticky #container-clopen a#clopen-nav{border-radius:0 0 8px 0;width:100%}
.ferme #container-clopen a#clopen-nav{background-color:#a41513}
.blog #container-clopen a#clopen-nav{background-color:#db4d0e}
#container-clopen-sticky-wrapper{display:none}
@media (max-width:842px){#container-clopen-sticky-wrapper{display:block}}
@media (max-width:842px){#nav nav#nav-main{position:fixed;top:0;height:100vh;width:80%;max-width:400px;overflow:scroll;box-shadow:5px 0px 20px 0px rgba(49,47,47,0.5);z-index:10001;border-radius:0}
#nav nav#nav-main.open{display:block;animation-duration:0.3s;animation-name:slidein}
@keyframes slidein{from{left:-999px}
to{left:0}}
#nav nav#nav-main > ul{min-height:100%;padding-top:30px!important;padding-bottom:130px!important;background-color:#ffa319}
.ferme #nav nav#nav-main > ul{background-color:#a41513}
.blog #nav nav#nav-main > ul{background-color:#fff}
#nav nav#nav-main #e1c-mobile{position:fixed;bottom:0;display:grid!important;grid-template-columns:repeat(3,1fr);border-top:solid 1px rgba(49,47,47,0.1);text-align:center;margin-top:30px;width:80%;max-width:400px;background-color:rgba(255,255,255,0.9)}
#nav nav#nav-main #e1c-mobile a{height:75px;padding:50px 5px 5px;font-size:.8em;color:rgba(49,47,47,0.7);background-repeat:no-repeat;background-position:center 12px;border-right:solid 1px rgba(49,47,47,0.1)}
#nav nav#nav-main #e1c-mobile a:hover,#nav nav#nav-main #e1c-mobile a:focus,#nav nav#nav-main #e1c-mobile a:active,#nav nav#nav-main #e1c-mobile a:visited{background-color:rgba(49,47,47,0.1)}
#nav nav#nav-main #e1c-mobile a#e1c-mobile-tel{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-nav-mobile-tel.png")}
#nav nav#nav-main #e1c-mobile a#e1c-mobile-email{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-nav-mobile-email.png")}
#nav nav#nav-main #e1c-mobile a#e1c-mobile-adresse{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-nav-mobile-map.png")}
#nav nav#nav-main #e1c-mobile span{display:none}}
#nav_overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(49,47,47,0.5);display:none}
#nav .mea-nav{overflow:hidden;margin:30px 0 0}
@media (max-width:842px){#nav .mea-nav{display:none}}
#nav .mea-nav article{margin:30px auto;background-color:#e98b00;border-radius:8px 0 0 8px;padding-bottom:10px}
.ferme #nav .mea-nav article{background-color:#c11d1b}
.blog #nav .mea-nav article{background-color:#f2f2f2}
#nav .mea-nav article a{position:relative;text-transform:initial;font-size:.5em;height:auto;color:#fff;text-decoration:none;font-weight:400;font-family:'helveticaNeueLTStd_blkcn'}
.blog #nav .mea-nav article a{color:#000}
#nav .mea-nav article > p:first-child{font-weight:400;line-height:38px;margin:0 0 10px;font-family:'wendy_lpregular';color:#fff;font-weight:700;text-align:center;font-size:2.5em;position:relative;right:initial;border:none;background-color:transparent;margin-bottom:0}
.blog #nav .mea-nav article > p:first-child{color:#000}
#nav .mea-nav article img{width:290px}
#nav .mea-nav article > p + a + p{position:relative;display:block;margin:0 10px;padding:8px 10px 0;font-size:11px;z-index:1;font-weight:700;text-align:center;color:#fff}
.blog #nav .mea-nav article > p + a + p{color:#000}
.blog #nav .acces_partenaire{margin-top:20px;font-size:.8em;border-radius:8px 0 0 8px;overflow:hidden}
.blog #nav .acces_partenaire p{background-color:#F1F1F1;text-align:center;margin-bottom:0;padding:10px 3px 5px}
.blog #nav .acces_partenaire ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;align-items:center;margin:0;padding:0;background-color:#F1F1F1}
.blog #nav .acces_partenaire ul li{list-style-image:none;padding:5px;text-align:center}
.blog #nav .acces_partenaire ul li a{display:block;padding:5px;text-decoration:none;font-size:.9em}
.blog #nav .acces_partenaire ul li a:hover,.blog #nav .acces_partenaire ul li a:focus{background-color:#727272;color:#fff;border-radius:8px}
.blog #nav .acces_partenaire ul li a img{float:none;margin:0}
.ferme #nav .logos-vosges{background-color:#a41513;margin-top:20px;padding:20px 10px;border-radius:8px 0 0 8px}
@media (max-width:990px){.ferme #nav .logos-vosges{display:none}}
.ferme #nav .logos-vosges img{width:220px;margin:10px auto 30px;display:block;border-radius:8px 0 0 8px}
.ferme #nav .logos-vosges img:first-child{position:relative;right:8px;width:230px}
.blog #nav #lien_auberge{background-color:#F1F1F1;margin-top:10px;padding:10px 0;font-weight:400}
.blog #nav #lien_auberge a{display:inline-block}
.blog #nav #lien_auberge a + a{width:45%;margin-top:3px;line-height:9px;padding:12px 0 7px;font-size:22px;font-weight:700;font-variant:small-caps;background-color:#fff;box-shadow:0 0 1px 0px #000;border-radius:8px}
.blog #nav #lien_auberge a + a:hover,.blog #nav #lien_auberge a + a:focus{background-color:#db4d0e;color:#fff;transition:none}
.blog #nav #lien_auberge a + a:hover span,.blog #nav #lien_auberge a + a:focus span{background-color:#db4d0e;color:#fff}
.blog #nav #lien_auberge a + a span{display:block;margin-top:5px;font-size:14px;color:#db4d0e}
#nav #social{margin:15px 0}
@media (max-width:842px){#nav #social{display:none}}
#nav #social p:first-child{display:block;font-size:.9em;color:#fff;text-align:center}
#nav #social p:first-child + p{display:flex;justify-content:center;margin:0}
#nav #social p:first-child + p a{display:inline-block;width:50px;height:50px;margin:0 10px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-social.png");background-repeat:no-repeat;transition:all 0.2s ease}
#nav #social p:first-child + p a#socialFacebook{background-position:0px center}
#nav #social p:first-child + p a#socialInstagram{background-position:-50px center}
#nav #social p:first-child + p a:hover,#nav #social p:first-child + p a:focus{transform:rotate(360deg)}
#nav #social p:first-child + p a span{display:none}
#articleN{display:grid;grid-template-columns:repeat(2,50%);grid-gap:35px 20px;margin-top:35px}
@media (max-width:709px){#articleN{grid-template-columns:repeat(1,100%)}}
article.article a{display:block;border-radius:8px;background-color:rgba(255,233,184,0.5);align-items:center;transition:all 0.5s ease-out;overflow:hidden;text-decoration:none;color:#000}
article.article a:hover,article.article a:focus{background-color:rgba(255,233,184,0.9)}
article.article a img{float:none;width:100%;display:block;margin:0}
article.article a h2,article.article a h3{margin:10px 0;padding:0 10px;font-size:1em}
article.article a p{margin:10px 0 20px;padding:0 10px}
article.article a .fauxLien{text-align:center;margin:0;padding:5px 10px;background-color:#f6e7c9}
article.article.article1{margin:30px 0}
article.article.article1 h2{margin:10px 0;padding:0 10px;font-size:1.3em;text-align:center}
header{position:relative;text-align:center}
header a.logoSite{display:inline-block;position:relative;right:102px;width:280px}
@media (max-width:842px){header a.logoSite{right:95px;margin-bottom:30px}}
@media (max-width:709px){header a.logoSite{left:-110px;right:initial}}
@media (max-width:543px){header a.logoSite{left:0;width:250px;height:auto;margin-bottom:0}}
@media (max-width:842px){.auberge header a.logoSite{right:102px;margin-bottom:10px}}
.ferme header a.logoSite{top:29px;right:35px}
@media (max-width:543px){.ferme header a.logoSite{top:0;right:0}}
.blog header a.logoSite{right:60px}
header p#appel{position:absolute;top:70px;right:10px;margin:0;line-height:30px;text-align:center;color:#fff;font-weight:700;font-size:1.8em;font-family:'wendy_lpregular'}
@media (max-width:842px){header p#appel{right:30px}}
@media (max-width:543px){header p#appel{position:static;margin:0 auto}}
.ferme header p#appel{top:130px;left:580px;transform:scale(1) rotate(5deg)}
@media (max-width:842px){.ferme header p#appel{left:initial;transform:scale(1) rotate(0deg)}}
@media (max-width:709px){.ferme header p#appel{top:160px}}
@media (max-width:543px){.ferme header p#appel{display:none}}
header p#appel a{color:#fff;text-decoration:none}
header a#contact{position:absolute;top:135px;right:0;width:190px;height:40px;line-height:40px;background-color:#fb9600;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;font-weight:700;font-size:16px;border-radius:50px;transition:transform 0.2s ease-out}
@media (max-width:842px){header a#contact{right:20px}}
@media (max-width:543px){header a#contact{display:none}}
.ferme header a#contact{top:168px;left:754px;background-color:#a41513}
@media (max-width:990px){.ferme header a#contact{left:initial}}
@media (max-width:709px){.ferme header a#contact{top:200px}}
.ferme header #encart-header{position:absolute;top:180px;left:40px;-moz-transform:scale(1) rotate(-3deg);-webkit-transform:scale(1) rotate(-3deg);-o-transform:scale(1) rotate(-3deg);-ms-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg)}
@media (max-width:842px){.ferme header #encart-header{top:20px;right:30px;left:initial}}
@media (max-width:709px){.ferme header #encart-header{top:70px}}
@media (max-width:543px){.ferme header #encart-header{display:none}}
.ferme header #encart-header strong{display:inline-block;background-color:#fff;color:#a41513;padding:5px 20px;font-size:13px;text-transform:uppercase;font-weight:400}
.ferme header #encart-header > p strong + br + strong{background-color:#a41513;color:#fff;margin-left:70px}
.raccourcis{display:flex;justify-content:space-evenly;margin:13px 0 0 289px;padding:0 0 5px}
@media (max-width:1131px){.raccourcis{justify-content:flex-end;margin-left:0}}
@media (max-width:990px){.raccourcis{justify-content:space-evenly}}
@media (max-width:842px){.raccourcis{justify-content:center;margin-left:0;margin-bottom:20px;text-align:center;flex-wrap:wrap}}
.raccourcis.raccourcisTexte{display:none;margin:20px 0 40px}
@media (max-width:842px){.raccourcis.raccourcisTexte{display:block}}
.raccourcis p{display:inline-block;margin:0}
@media (max-width:1131px){.raccourcis p{margin-left:5px}}
@media (max-width:543px){.raccourcis p{text-align:center}}
.raccourcis p a{display:inline-block;margin-top:3px;padding:10px 17px 6px;line-height:18px;font-size:1.4em;font-weight:700;background-color:#fff;box-shadow:#312f2f 0px 0px 1px 0px;text-decoration:none;font-variant:small-caps;border-radius:8px;color:#312f2f;text-align:center;border:solid transparent 2px}
@media (max-width:842px){.raccourcis p a{font-size:1.3em}}
@media (max-width:709px){.raccourcis p a{line-height:15px}}
@media (max-width:543px){.raccourcis p a{padding:12px 30px 7px}}
.raccourcis p a:hover,.raccourcis p a:focus{border-color:#f2672247}
.raccourcis p a#raccourciGite{color:#000;border:solid 2px #3fad58}
.raccourcis p a#raccourciGite span{color:#3fad58}
.raccourcis p a span{display:inline-block;padding:0;font-size:.7em;color:#F39200}
@-moz-document url-prefix(){.raccourcis,#mea-info{letter-spacing:-0.1px;font-size:.88em}
#content h1{font-size:2.5em}}
header #boutonV360{display:block;position:absolute;top:-5px;left:250px;padding:45px 10px 0;background:url("//www.aubergedeliezey.fr/squelettes/images/v360-80x80.png");background-image:url("//www.aubergedeliezey.fr/squelettes/images/icone/v360-80x80.svg");background-position:center top;background-repeat:no-repeat;background-size:50px auto;background-color:#fff;text-decoration:none;font-weight:700;font-variant:small-caps;text-align:center;line-height:1.2em;border-radius:0 0 8px 8px;border:solid rgba(49,47,47,0.1) 1px;opacity:0.9;z-index:50}
@media (max-width:1189px){header #boutonV360{left:250px}}
@media (max-width:1023px){header #boutonV360{left:170px;font-size:.8em}}
@media (max-width:767px){header #boutonV360{display:none}}
header #boutonV360:hover,header #boutonV360:focus{border-color:#f2672247;top:-2px;animation:0.2s ease-in boutonV360Hover}
@keyframes boutonV360Hover{from{top:-5px}
to{top:-2px}}
header #boutonV360 span{position:relative;left:4px;font-size:1.4em}
.bt_v360{text-align:center}
.bt_v360 a{display:inline-block;padding:20px 50px 15px 100px;margin:30px 0;background:url("//www.aubergedeliezey.fr/squelettes/images/v360-80x80.png");background-image:url("//www.aubergedeliezey.fr/squelettes/images/icone/v360-80x80.svg");background-position:20px center;background-repeat:no-repeat;background-size:50px auto;background-color:#fff;border-radius:8px;text-decoration:none;color:#000;font-variant:small-caps;font-size:1.2em;font-weight:700;border:solid 1px #fff}
.bt_v360 a:hover{border-color:#f26722}
#hautPage{display:none;position:fixed;right:20px;bottom:70px;z-index:1000}
#hautPage a{display:inline-block;padding:0 11px;line-height:35px;font-variant:small-caps;background-color:rgba(49,47,47,0.6);color:#fff;text-decoration:none;-webkit-border-radius:3px;border-radius:3px}
#hautPage a:hover,#hautPage a:focus{background-color:#fb9600}
#hautPage a:hover span,#hautPage a:focus span{position:relative;bottom:3px}
#hautPage a span{font-size:1.2em}
.sloganGite{display:flex;margin:30px auto;justify-content:center}
@media (max-width:543px){.sloganGite{display:block;text-align:center}}
.sloganGite p{position:relative;top:15px;margin-left:20px;font-size:2.5em;line-height:35px;transform:rotate(0.99turn);font-family:'wendy_lpregular'}
@media (max-width:543px){.sloganGite p{top:5px;margin:0 0 55px;text-align:center}}
.giteGeo .giteGeo_map #map_gites{border-radius:8px;overflow:hidden}
.lienBouton{clear:both;text-align:center;background-color:transparent;padding:5px 10px}
.lienBouton a{display:inline-block;margin:15px 0 20px;color:#fff;text-decoration:none;background-color:#f26722;border:solid 1px #fff;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700;margin:0;background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-bt.png");background-position:right 16px;background-repeat:no-repeat;padding-right:45px}
.lienBouton a:hover{color:#fff}
.gite .lienBouton a{background-color:#3fad58}
.ferme .lienBouton a{background-color:#a41513}
.blog .lienBouton a{background-color:#fff;color:#312f2f}
.lienBouton#fixe{position:fixed;bottom:0px;left:50%;right:50%;width:calc(100% + 132px);max-width:842px;height:80px;margin-left:-276px;padding:15px 0 0;margin-bottom:0;background-color:rgba(255,255,255,0.65);z-index:999}
@media (max-width:1131px){.lienBouton#fixe{width:100%;margin-left:0;left:0;right:initial;max-width:none}}
#info-adresse{position:relative;width:80%;margin:20px auto;padding:5px 5px 10px;text-align:center;border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px;background-color:rgba(255,233,184,0.5)}
@media (max-width:543px){#info-adresse{width:90%;padding-left:0}}
#info-adresse img{position:absolute;left:-40px;top:0}
@media (max-width:543px){#info-adresse img{display:none}}
#info-adresse img + span{font-size:1.3em;font-variant:small-caps}
.cadre-info-acces{text-align:center;color:#312f2f;background:url("//www.aubergedeliezey.fr/squelettes/images/pancarte-acces.png") 10px bottom no-repeat;background-color:#fff;font-size:.9em;border-radius:8px;margin:30px 0;padding:10px 20px 10px 170px;border-left-width:15px;border-right-width:15px}
.cadre-info-acces span{color:#dc4900;font-size:1.2em}
.cadre-info-acces strong{font-size:1.4em;font-variant:small-caps}
#info-contact{margin-top:20px;margin-bottom:20px;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-info-contact.png") rgba(255,233,184,0.5) center center no-repeat;-webkit-border-radius:8px;border-radius:8px}
@media (max-width:709px){#info-contact{background:none}}
#info-contact:hover{background-image:none}
#info-contact p{text-align:center}
#info-contact a{width:50%;padding:7px 10px;color:#312f2f;text-decoration:none;-webkit-border-radius:8px;border-radius:8px}
@media (max-width:709px){#info-contact a{width:100%;padding:10px 10px;margin-top:15px;background-color:#f6e7c9}}
#info-contact a:hover,#info-contact a:focus{background-color:#7b6a58;color:#fff}
#info-contact a > p:first-child{font-variant:small-caps;font-size:1.2em}
#info-contact a > p:first-child + p{font-weight:700;font-size:1.4em;line-height:10px}
#info-contact a.info-contact-email > p + p{font-size:1em}
.info-telephone{position:relative;width:80%;margin:20px auto;text-align:center;background-color:rgba(255,233,184,0.5);border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px}
@media (max-width:543px){.info-telephone{width:90%;padding-left:0}}
.info-telephone a{display:block;text-decoration:none;color:#312f2f}
.info-telephone a:hover,.info-telephone a:focus{background-color:#7b6a58;color:#fff}
.info-telephone a img{position:absolute;left:-40px;top:0}
@media (max-width:543px){.info-telephone a img{display:none}}
.info-telephone a img + span{font-size:1.3em;font-variant:small-caps}
.info-telephone a img + span + br + span{font-size:1.6em;font-weight:700}
#mea-nav-top{position:absolute;top:-20px;left:10px;border-radius:8px;background-color:#1e9800;font-variant:small-caps;font-size:1.1em;z-index:99;color:#fff;text-decoration:none}
@media (max-width:842px){#mea-nav-top{display:none}}
#mea-nav-top p{padding:5px 20px;margin-bottom:0}
.mea-menu{width:90%;clear:both;padding:10px 48% 10px 10px;background-color:#fff;border-left:solid 10px #f39200;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;background-position:center right;background-repeat:no-repeat;margin:40px auto 30px}
@media (max-width:990px){.mea-menu{background-image:none!important;padding-right:10px}}
.mea-menu h3{font-variant:small-caps;font-size:29px;background-image:none;padding-left:0;margin-bottom:0;margin-top:0}
.mea-menu h4{font-variant:small-caps;font-size:29px;background-image:none;padding-left:0;margin-bottom:0}
.mea-menu p{font-weight:700;margin-top:0;margin-bottom:10px}
@media (max-width:543px){.mea-menu p{width:100%}
.mea-menu p:first-child{width:50%}}
.mea-menu p.texteMea{font-variant:small-caps;font-size:22px;line-height:22px;margin:13px 0}
.mea-menu p a{display:inline-block;height:40px;line-height:40px;padding:0px 20px 0px 10px;font-weight:400;text-decoration:none;color:#fff;font-size:17px;-webkit-border-radius:50px 50px 50px 50px;border-radius:50px 50px 50px 50px}
@media (max-width:543px){.mea-menu p a{height:auto}}
.mea-menu p a.icone_couvert{padding-left:45px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-fourchette-cuilliere.png") 15px center no-repeat}
.mea-menu p a.icone_verre{padding-left:45px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-verre.png") 15px center no-repeat}
.mea-menu p a.icone_activite{padding-left:45px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-activite.png") 15px center no-repeat}
#infoTop{margin-bottom:10px;padding-left:20px;box-shadow:-8px -8px 14px 6px #312f2f;background-color:#b70c0e}
#infoTop p{padding:0 20px 0 160px;margin:0 auto;color:#fff;max-width:998px;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-info-noel.png") #b70c0e left bottom no-repeat}
@media (max-width:543px){#infoTop p{padding-left:20px}}
#infoTop p a{display:block;display:flex;align-items:flex-start;padding-left:20px;color:#fff;text-decoration:none}
@media (max-width:709px){#infoTop p a{flex-direction:column;align-items:flex-start}}
#infoTop p a span strong{display:block;text-decoration:underline;font-variant:small-caps;font-size:1.5em}
#infoTop p a span span{font-weight:700}
#infoTop p a img{padding-left:20px}
#infoTop.noel{border-bottom:5px solid #312f2f}
@media (max-width:543px){#infoTop.noel p{background-image:none}}
#mea-cheque-cadeau{z-index:99;left:-100px;top:-60px;width:360px}
#mea-cheque-cadeau img{position:absolute;display:inline-block;z-index:2}
@-webkit-keyframes ouverture-logo{from{transform:scale(0,0)}
to{transform:scale(1,1)}}
@keyframes ouverture-logo{from{transform:scale(0,0)}
to{transform:scale(1,1)}}
#mea-cheque-cadeau img#cadeau-logo{position:absolute;top:69px;left:64px;transform:scale(0,0);z-index:2;-webkit-animation-name:ouverture-logo;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0.8s;-webkit-animation-timing-function:cubic-bezier(0.82,0.04,0.99,0.71);animation-name:ouverture-logo;animation-duration:0.5s;animation-delay:0.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.82,0.04,0.99,0.71)}
#mea-cheque-cadeau img#cadeau-bas{top:100px;left:32px;z-index:2}
@-webkit-keyframes cadeauOuverture{from{top:79px;left:56px;transform:rotate(10deg) scale(1.1,1.1)}
to{top:23px;left:46px;transform:rotate(0deg) scale(1,1)}}
@keyframes cadeauOuverture{from{top:79px;left:56px;transform:rotate(10deg) scale(1.1,1.1)}
to{top:23px;left:46px;transform:rotate(0deg) scale(1,1)}}
#mea-cheque-cadeau img#cadeau-haut{top:79px;left:56px;transform:rotate(10deg) scale(1.1,1.1);z-index:3;-webkit-animation-name:cadeauOuverture;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0.8s;-webkit-animation-timing-function:cubic-bezier(0,0,0.4,1);animation-name:cadeauOuverture;animation-duration:0.5s;animation-delay:0.8s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0,0,0.4,1)}
@-webkit-keyframes cadeauEtoile{from{opacity:1}
to{opacity:0.3}}
@keyframes cadeauEtoile{from{opacity:1}
to{opacity:0.3}}
#mea-cheque-cadeau #cadeau-etoile1{top:60px;left:10px;-webkit-animation:cadeauEtoile 1s cubic-bezier(0.02,0.1,0.79,1.13) infinite alternate forwards;animation:cadeauEtoile 1s cubic-bezier(0.02,0.71,0.79,1.13) infinite alternate forwards}
#mea-cheque-cadeau #cadeau-etoile2{top:30px;left:50px;-webkit-animation:cadeauEtoile 2s cubic-bezier(0.02,0.71,0.9,1.13) infinite alternate forwards;animation:cadeauEtoile 2s cubic-bezier(0.02,0.71,0.79,1.13) infinite alternate forwards}
#mea-cheque-cadeau #cadeau-etoile3{top:70px;left:150px;-webkit-animation:cadeauEtoile 0.8s cubic-bezier(0.02,0.71,0.79,1.13) infinite alternate forwards;animation:cadeauEtoile 0.8s cubic-bezier(0.02,0.71,0.79,1.13) infinite alternate forwards}
#mea-cheque-cadeau #cadeau-etoile4{top:80px;left:55px;-webkit-animation:cadeauEtoile 1.5s cubic-bezier(0,0.71,0.79,1.13) infinite alternate forwards;animation:cadeauEtoile 1.5s cubic-bezier(0.02,0.71,0.79,1.13) infinite alternate forwards}
#mea-cheque-cadeau #cadeau-etoile5{top:10px;left:130px;-webkit-animation:cadeauEtoile 1.3s cubic-bezier(0.02,0.71,0.79,0.13) infinite alternate forwards;animation:cadeauEtoile 1.3s cubic-bezier(0.02,0.71,0.79,0.13) infinite alternate forwards}
@-webkit-keyframes cadeauTexte{from{opacity:0}
to{opacity:1}}
@keyframes cadeauTexte{from{opacity:0}
to{opacity:1}}
#mea-cheque-cadeau p{position:absolute;top:88px;left:70px;padding:5px 5px 5px 100px;line-height:18px;text-align:center;font-size:17px;background-color:rgba(169,32,39,0.95);color:#fff;font-variant:small-caps;z-index:1;-webkit-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;-webkit-animation:cadeauTexte 2s cubic-bezier(0.55,-0.01,1,-0.14) forwards;animation:cadeauTexte 2s cubic-bezier(0.55,-0.01,1,-0.14) forwards}
#mea-cheque-cadeau p strong{font-size:20px}
@media (max-width:842px){#mea-cheque-cadeau{display:none}}
.mea-glace{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:15px;clear:both;padding:10px;background-color:rgba(255,255,255,0.3);border-radius:8px 8px 8px 8px;margin:30px auto}
@media (max-width:990px){.mea-glace{display:block;text-align:center}}
@media (max-width:842px){.mea-glace{display:grid;text-align:left}}
@media (max-width:543px){.mea-glace{display:block;text-align:center}}
.mea-glace .titrePrincipal{text-align:center;font-size:2.5em;margin:5px 0;font-family:'wendy_lpregular';line-height:33px}
.mea-glace .titrePrincipal img{margin-left:10px}
.mea-glace .titreSecondaire{font-size:1.1em;margin:2px 0}
.mea-glace p{margin:1px 0;line-height:21px;font-size:.95em}
.mea-glace p i{font-size:.9em}
.gmap{margin:20px 0;overflow:hidden;-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px}
.boxGiteChoix{display:none;padding:15px 10px;background-size:cover;background-position:center bottom;background-attachment:fixed}
#colorbox .boxGiteChoix{display:block}
.boxGiteChoix h3{font-size:.9em;text-align:center;font-weight:400;color:#fff}
.boxGiteChoix a{display:block;padding:7px 15px;margin:10px 0;border:solid 2px #3fad5840;border-radius:8px;text-decoration:none;font-size:1.3em;background-color:#fff;font-family:'helveticaNeueLTStd_blkcn';display:grid;grid-template-rows:1fr 1fr;grid-template-columns:min-content 1fr;grid-gap:0px 15px}
@media (max-width:842px){.boxGiteChoix a{width:90%;grid-template-columns:20% 1fr}}
.boxGiteChoix a:hover{border-color:#3fad58;color:#3fad58}
.boxGiteChoix a img{grid-row:span 2;width:max-content}
.boxGiteChoix a span.boxGiteChoixTitre{align-self:end}
.boxGiteChoix a span.boxGiteChoixDescr{font-size:.8em;line-height:18px}
#colorbox.boxGiteChoix-container #cboxLoadedContent{margin-bottom:0}
#colorbox.boxGiteChoix-container #cboxClose{display:none}
#colorbox.boxGiteChoix-container #cboxContent{border-radius:8px;overflow:hidden;background-color:transparent}
#colorbox.boxGiteChoix-container #cboxBottomLeft,#colorbox.boxGiteChoix-container #cboxBottomCenter,#colorbox.boxGiteChoix-container #cboxBottomRight,#colorbox.boxGiteChoix-container #cboxMiddleLeft,#colorbox.boxGiteChoix-container #cboxMiddleRight,#colorbox.boxGiteChoix-container #cboxTopLeft,#colorbox.boxGiteChoix-container #cboxTopCenter,#colorbox.boxGiteChoix-container #cboxTopRight{display:none!important}
#rando #randoInfos{display:inline-block;padding:10px 30px;margin:25px 0;background-color:rgba(255,255,255,0.22);border-radius:10px}
@media (max-width:543px){#rando #randoInfos{display:block;padding:10px}}
#rando #randoInfos #randoInfosDuree{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-rando-duree.png")}
#rando #randoInfos #randoInfosDistance{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-rando-distance.png")}
#rando #randoInfos #randoInfosFiche{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-rando-fiche.png")}
#rando #randoInfos #randoInfosDenivele{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-rando-denivele.png")}
#rando #randoDepart{margin-bottom:20px;padding-left:30px;background-position:center left;background-repeat:no-repeat;background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-rando-depart.png")}
#rando #randoCarte{margin:30px 0;border-radius:10px;box-shadow:3px 3px 5px rgba(49,47,47,0.1)}
#rando p{padding-left:30px;background-position:center left;background-repeat:no-repeat}
@media (max-width:543px){#rando p{background-position:left 2px}}
#rando ol{counter-reset:etape;padding-left:25px;border-left:dotted 4px rgba(242,103,34,0.3)}
@media (max-width:543px){#rando ol{margin-left:0;padding-left:0;border-left:none}}
#rando ol li{display:flex;counter-increment:etape;margin-bottom:10px;padding-left:0px;align-items:baseline;list-style-type:none}
#rando ol li:before{content:counter(etape);margin-right:10px;padding:3px 10px;background:#f26722;-moz-border-radius:100px;border-radius:61px;font-weight:700;font-size:1.1em;color:#fff;border:solid #fff 2px}
#rando ol li strong,#rando ol li i,#rando ol li a{display:contents}
.carteTitre{font-family:'wendy_lpregular';font-size:2em;margin:0px 0 0 15px;padding-left:0;color:#312f2f;background-image:none}
.carteBiere,.carteVin{padding:6px 0;margin:0;overflow-x:hidden;background-color:#fff}
.carteBiere .nom,.carteVin .nom{display:inline-block;padding:0 3px 0 10px;font-weight:700;background:#fff;color:#f26722}
.carteBiere .volume,.carteVin .volume{padding:0 3px;font-size:.9em;color:#F4560D;color:#f26722}
.carteBiere .prix,.carteVin .prix{float:right;padding-right:10px;font-weight:700;background:#fff}
.carteBiere .description,.carteVin .description{display:block;padding:0 10px;line-height:13px;font-size:.9em}
.carteBiere .degre,.carteVin .degre{padding:0 3px;font-size:.9em;font-style:italic;background:#fff}
.carteBiere .volumePrix,.carteVin .volumePrix{display:block;line-height:17px}
.cartePlat{background-color:#fff;padding:10px 20px;margin-top:0;margin-bottom:0;border-radius:8px 8px 0 0}
.cartePlat + p{padding-top:0;border-radius:0}
.cartePlat + p:nth-last-child(-n+2){border-radius:0 0 8px 8px}
.cartePlat .titre{font-weight:700;color:#f26722}
.cartePlat .description{display:block;line-height:1.05em;font-size:.9em}
.carteMenu{position:relative}
.carteMenu .icone{display:block;height:70px;width:70px;position:absolute;top:-18px;left:0;background-repeat:no-repeat}
.carteMenu .carteCadre{max-width:450px;margin:30px auto;background-color:#fff;border-radius:8px;border-bottom:solid 15px #f26722;overflow:hidden}
.carteMenu .carteCadre .titre{margin:0;padding:10px 10px;background-color:#f26722;color:#fff;text-align:center}
.carteMenu .carteCadre .soustitre{margin:8px 0 1px;padding:5px 10px;font-style:italic;font-size:.9em;text-align:center}
.carteMenu .carteCadre .partie{margin:10px 0 3px;font-size:.8em;color:#b70c0e;font-style:italic;text-align:center}
.carteMenu .carteCadre .partie:before{content:'~ '}
.carteMenu .carteCadre .partie:after{content:' ~'}
.carteMenu .carteCadre .plats{margin:5px 0;padding:0 10px;text-align:center}
.carteMenu .carteCadre .plats .plat{margin:0}
.carteMenu .carteCadre .plats .plat .plat_titre{color:#f26722;font-weight:700;margin:0;text-align:center;font-size:1.1em}
.carteMenu .carteCadre .plats .plat .plat_titre .plat_ou{display:inline-block;margin:5px 0 0;font-weight:700;color:#312f2f;text-transform:uppercase;font-size:.9em}
.carteMenu .carteCadre .plats .plat .plat_desc{margin:0;text-align:center}
.carteMenu .carteCadre .prix{text-align:center;font-weight:700;color:#f26722}
.carteMenu.carteMenu_noel{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/sapin-entier.png") -90px center no-repeat}
.carteMenu.carteMenu_noel .icone{background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-noel-houx.png");left:78%;top:-30px}
.carteMenu.carteMenu_noel .carteCadre{border-bottom:solid 15px #cf2224}
.carteMenu.carteMenu_noel .carteCadre .titre{background-color:#cf2224}
.carteMenu.carteMenu_noel .carteCadre .prix{color:#cf2224}
.carteMenu.carteMenu_nouvelan{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/guirlande.png") center top no-repeat}
.carteMenu.carteMenu_nouvelan .icone{height:90px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-nouvelan-verre.png");left:75%}
.carteMenu.carteMenu_nouvelan .carteCadre{border-bottom:solid 15px #312f2f}
.carteMenu.carteMenu_nouvelan .carteCadre .titre{background-color:#312f2f}
.carteMenu.carteMenu_nouvelan .carteCadre .prix{color:#312f2f}
.carteMenu.carteMenu_epiphanie{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/couronne-galette.png") 10px 300px no-repeat}
.carteMenu.carteMenu_epiphanie .icone{height:52px;width:80px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-epiphanie-couronne.png");left:70%;rotate:9deg}
.carteMenu.carteMenu_epiphanie .carteCadre{border-bottom:solid 15px #f29100}
.carteMenu.carteMenu_epiphanie .carteCadre .titre{background-color:#f29100}
.carteMenu.carteMenu_epiphanie .carteCadre .prix{color:#f29100}
.carteMenu.carteMenu_stvalentin{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/rose-coeur.png") 10px 300px no-repeat}
.carteMenu.carteMenu_stvalentin .icone{height:88px;width:80px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-stvalentin-cupidon.png");left:79%}
.carteMenu.carteMenu_stvalentin .carteCadre{border-bottom:solid 15px #bd1734}
.carteMenu.carteMenu_stvalentin .carteCadre .titre{background-color:#bd1734}
.carteMenu.carteMenu_stvalentin .carteCadre .prix{color:#bd1734}
.carteMenu.carteMenu_paques{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/oeufs.png") 10px 300px no-repeat}
.carteMenu.carteMenu_paques .icone{height:88px;width:80px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-paques-cloche.png");left:74%;rotate:9deg}
.carteMenu.carteMenu_paques .carteCadre{border-bottom:solid 15px #ffd944}
.carteMenu.carteMenu_paques .carteCadre .titre{background-color:#ffd944}
.carteMenu.carteMenu_paques .carteCadre .prix{color:#ffd944}
.carteMenu.carteMenu_grenouille{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/grenouille.png") 0 300px no-repeat}
.carteMenu.carteMenu_grenouille .icone{height:88px;width:80px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-grenouille-fleur.png");left:74%;rotate:9deg}
.carteMenu.carteMenu_grenouille .carteCadre{border-bottom:solid 15px #4eae33}
.carteMenu.carteMenu_grenouille .carteCadre .titre{background-color:#4eae33}
.carteMenu.carteMenu_grenouille .carteCadre .prix{color:#4eae33}
.carteMenu.carteMenu_fetemere{background:url("//www.aubergedeliezey.fr/squelettes/images/carte/fleur.png") 0 300px no-repeat}
.carteMenu.carteMenu_fetemere .icone{height:88px;width:80px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/carte/ico-fetemere-coeur.png");left:81%}
.carteMenu.carteMenu_fetemere .carteCadre{border-bottom:solid 15px #f0a3b1}
.carteMenu.carteMenu_fetemere .carteCadre .titre{background-color:#f0a3b1}
.carteMenu.carteMenu_fetemere .carteCadre .prix{color:#f0a3b1}
.carteMenu.sansFond{background-image:none}
#avis-slider{background-color:#f6e7c9;border-radius:30px;padding:10px 50px;margin:30px 0}
#avis-slider header{display:flex;justify-content:space-between}
@media (max-width:709px){#avis-slider header{display:block}}
#avis-slider h3{font-family:'wendy_lpregular';padding:0;margin-bottom:5px;font-size:2em;color:#000000a8;background:none}
#avis-slider h3 + p{display:inline-block;align-self:center;margin-top:5px;font-size:.8em;font-style:italic;margin-top:0}
@media (max-width:709px){#avis-slider h3 + p{margin:0 0 10px}}
#avis-slider h3 + p a{color:#000000a8;text-decoration:none}
#avis-slider h3 + p a:hover,#avis-slider h3 + p a:focus{text-decoration:underline}
#avis-slider blockquote{position:relative;padding:0;margin:0;background-color:#f6e7c9}
#avis-slider blockquote p{color:#000;text-align:center}
#avis-slider blockquote p:first-child{font-size:1.2em;font-style:italic;font-weight:700}
#avis-slider blockquote p:first-child:before,#avis-slider blockquote p:first-child:after{position:absolute;top:-25px;color:#693c11;font-size:4em;color:#f85301}
#avis-slider blockquote p:first-child:before{content:'“';left:-50px}
@media (max-width:709px){#avis-slider blockquote p:first-child:before{left:-45px}}
#avis-slider blockquote p:first-child:after{content:'”';right:-30px}
@media (max-width:709px){#avis-slider blockquote p:first-child:after{right:-25px}}
#avis-slider blockquote p:first-child p{padding-top:0;margin-top:5px;font-style:normal;font-size:.8em}
#avis-slider blockquote p:first-child p cite{font-style:normal}
.form_avisClient{background-color:#fff;padding:10px;margin:10px 0 0;border-radius:8px}
.form_avisClient .fieldset{display:block!important}
.form_avisClient .editer_radio_1{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:auto repeat(5,auto);align-items:center}
.form_avisClient .editer_radio_1 div{margin:0;padding:0;list-style:none;min-width:40px;min-height:40px}
.form_avisClient .editer_radio_1 div label{display:block;text-align:center;width:40px;height:40px;line-height:40px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-avis.png") center top no-repeat;cursor:pointer}
.form_avisClient .editer_radio_1 div label:before{content:none!important}
.form_avisClient .editer_radio_1 .erreur_message{line-height:40px;margin-left:10px}
.form_avisClient .js input{position:absolute;left:-999%}
.form_avisClient .editer_radio_1 div.note-checked{font-weight:700}
.form_avisClient .editer_radio_1 div.note-off.choix_1 label{background-position:0px 0px}
.form_avisClient .editer_radio_1 div.choix_1 label{background-position:0px -61px}
.form_avisClient .editer_radio_1 div.note-off.choix_2 label{background-position:-40px 0px}
.form_avisClient .editer_radio_1 div.choix_2 label{background-position:-40px -61px}
.form_avisClient .editer_radio_1 div.note-off.choix_3 label{background-position:-80px 0px}
.form_avisClient .editer_radio_1 div.choix_3 label{background-position:-80px -61px}
.form_avisClient .editer_radio_1 div.note-off.choix_4 label{background-position:-120px 0px}
.form_avisClient .editer_radio_1 div.choix_4 label{background-position:-120px -61px}
.form_avisClient .editer_radio_1 div.note-off.choix_5 label{background-position:-160px 0px}
.form_avisClient .editer_radio_1 div.choix_5 label{background-position:-160px -61px}
.form_avisClient .editer_radio_1 div .note-off label{background-position:center -60px}
.form_avisClient .editer_textarea_1{clear:left}
.form_avisClient form [type="radio"] + label:before{width:0px;height:0px}
.form_avisClient form [type="radio"] + label:after{content:''}
@media (max-width:543px){.form_avisClient .editer_radio_1{height:100%}
.form_avisClient .editer_radio_1 label{float:none}
.form_avisClient .editer_radio_1 div label{margin:10px auto}}
#avis-moyenne{border:none;margin:20px 0}
#avis-moyenne th{text-align:center;border:none;font-size:20px;font-weight:700;color:#db4d0e}
#avis-moyenne td{text-align:center;border:none;font-size:28px;font-weight:700}
#avis-moyenne td span{font-size:16px}
#avis-liste{position:relative}
#avis-liste .avis-details{background-color:#d1b887;margin-bottom:10px;padding:10px}
#avis-liste .avis-details p:first-child{font-style:italic;float:right;font-size:11px;font-weight:400}
#avis-liste .avis-details p:first-child + p{margin-top:0}
#avis-liste .avis-details p{font-weight:700}
#avis-liste .avis-details p em{font-weight:400}
#avis-liste .pagination a:after,#avis-liste .pagination a:before{content:''}
#avis-liste .pagination .prev a,#avis-slider-fb .swiper-button-prev{position:absolute;top:41%;left:-50px;height:50px;width:50px;background:url("//www.aubergedeliezey.fr/squelettes/images/arrows2-blog.png") left top no-repeat;transition:transform 0.2s ease-out}
#avis-liste .pagination .next a,#avis-slider-fb .swiper-button-next{position:absolute;top:41%;right:-50px;height:50px;width:50px;background:url("//www.aubergedeliezey.fr/squelettes/images/arrows2-blog.png") right top no-repeat;transition:transform 0.2s ease-out}
#avis-liste .pagination .prev a:hover,#avis-liste .pagination .prev a:focus #avis-slider-fb .swiper-button-prev:hover,#avis-slider-fb .swiper-button-prev:focus{transform:translateX(-5px)}
#avis-liste .pagination .next a:hover,#avis-liste .pagination .next a:focus,#avis-slider-fb .swiper-button-next:hover,#avis-slider-fb .swiper-button-next:focus{transform:translateX(5px)}
#TA_selfserveprop599,#TA_selfserveprop599 div{width:100%!important}
@media (max-width:543px){#avis_fb{width:100%}}
#avis_ta_certif{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}
#avis_ta_avis{float:left}
@media (max-width:543px){#avis_ta_avis{float:none;margin:0 auto;width:fit-content;margin-bottom:20px}}
.avis_moyenne{display:grid;width:70%;grid:auto-flow / 1fr 1fr 1.5fr;background-color:#fff;border-radius:50px;padding:10px 0;margin:30px auto 0;text-align:center;justify-content:space-evenly;align-items:center}
@media (max-width:543px){.avis_moyenne{width:100%}}
.avis_moyenne span{display:block}
.avis_moyenne span.avis_moyenne_icone{text-align:right}
.avis_moyenne span.avis_moyenne_note{font-size:2em;font-weight:700;color:#dc4900}
.avis_moyenne span.avis_moyenne_total{font-style:italic;text-align:center}
.societeCadre{display:flex;width:90%;flex-direction:column;background-color:#fff;border-radius:50px 50px 50px 50px;padding:15px 30px;margin:20px auto;background-color:rgba(255,233,184,0.48)}
@media (max-width:543px){.societeCadre{padding:15px}}
.societeCadre h1,.societeCadre h2,.societeCadre h3,.societeCadre h4,.societeCadre h5{position:initial;right:0;padding:0;max-width:initial;width:auto;text-align:left;font-family:Helvetica,Arial,sans-serif;text-transform:none;margin:0;height:auto;line-height:35px;padding-left:0;font-size:1.5em;color:#000;background:none;font-weight:700}
.societeCadre h2:before,.societeCadre h2:after{content:''}
.societeCadre .societeInfos{display:flex;justify-content:space-between;margin-right:15px}
@media (max-width:543px){.societeCadre .societeInfos{display:flex;flex-direction:column-reverse}}
@media (max-width:543px){.societeCadre .societeInfos h3{text-align:center}}
@media (max-width:543px){.societeCadre .societeInfos div + div{display:flex;align-items:center;justify-content:center;max-height:100px;margin:0}}
.societeCadre .societeInfos .societeVille{margin:5px 0 10px;font-weight:700;text-transform:uppercase}
@media (max-width:543px){.societeCadre .societeInfos .societeVille{text-align:center}}
.societeCadre .societeInfos .societeDescription{padding-right:10px}
.societeCadre .societeInfos .societeLabels{float:left;margin:0 10px 0 0}
.societeCadre .societeInfos .societeLabels img{float:none;margin:0 0}
@media (max-width:543px){.societeCadre .societeInfos .societeDetails{text-align:center}}
.societeCadre .societeInfos .societeDetails a{display:inline-block;padding:5px 20px;background-color:#fff;text-decoration:none;font-variant:small-caps;text-align:center;border-radius:50px 50px 50px 50px}
.societeCadre .societeInfos .societeTag{font-size:.9em;font-style:italic;color:#db4d0e;margin:10px 0}
.societeCadre .societeInfos .societeTag span{display:inline-block;margin:0 5px 0 0}
.societeCadre .societeInfos .societeTag a{color:#db4d0e;text-decoration:none}
.societeCadre .societeLogo{width:200px;float:none}
@media (max-width:543px){.societeCadre .societeLogo{float:none;width:auto;text-align:center;flex:0.7}}
.societeCadre .societeLogo img{float:none}
.societeCadre .societeDistance{font-size:.8em;margin-bottom:10px;font-style:italic;text-align:center}
.societeCadre .societeCoordonnees p{padding-left:0;font-style:italic;margin:0;text-align:center}
.societeCadre .carte_gis{margin:40px 0 5px}
@media (max-width:543px){.societeCadre .carte_gis{display:none}}
.societeCadre .societeEmail,.societeCadre .societeTel,.societeCadre .societeAdresse,.societeCadre .societeSite{background:none}
.societeCadrePetit{background-color:rgba(255,233,184,0.22)}
.societeCadrePetit .societeLogo{width:100px}
.societeCadrePetit h1,.societeCadrePetit h2,.societeCadrePetit h3,.societeCadrePetit h4,.societeCadrePetit h5{font-size:1.1em;display:inline-block;line-height:25px}
.societeCadrePetit .societeVille{display:inline-block;font-size:.9em;text-transform:none;margin:0}
.societeCadrePetit .societeDescription{font-size:.9em}
.societeCadrePetit .societeDetails{margin-top:5px}
.societeCadrePetit .societeDetails a{font-size:.9em;padding:0 10px;background-color:rgba(255,255,255,0.6)}
.societe-wrapper{position:relative}
.tag-fournisseur a{display:inline-block;padding:3px 14px;font-size:.9em;background-color:#fff;text-align:center;font-weight:700;color:#db4d0e;text-decoration:none;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}
.auberge .tag-fournisseur{display:none}
.societe-wrapper .tag-premium{display:inline-block;position:absolute;top:-10px;right:10px;color:#fff;padding:3px 12px;font-variant:small-caps;font-size:1.3em;font-weight:700;background-color:#db4d0e;-moz-transform:scale(1) rotate(5deg);-webkit-transform:scale(1) rotate(5deg);-o-transform:scale(1) rotate(5deg);-ms-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg);-webkit-box-shadow:2px 2px 3px 0 #000;box-shadow:2px 2px 3px 0 #000}
.societe h1{color:#DB4D0E;font-size:1.1em;font-weight:700;font-family:Helvetica,Arial,sans-serif}
.societe h2{clear:none;font-size:1em;color:#000;font-weight:700;text-transform:none}
.societe .societeInfos p{padding-left:20px;font-style:italic;margin:2px 0;font-size:.9em}
.societeLogo{margin:0;float:right}
.societeEmail{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-mail.png") center left no-repeat}
.societeTel{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-tel.png") center left no-repeat}
.societeAdresse{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-adresse.png") left 5px no-repeat}
.societeSite{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-site.png") center left no-repeat}
.societeMapContact .societeInfosSansGIS .societeLogo,.societeMapContact .carte_gis{float:right;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;display:inline-block}
.societeMapContact .societeInfosSansGIS .societeLogo{padding:0 10px}
.societeMapContact .societeLogo{text-align:center;padding:0;margin-bottom:10px;width:50%}
.societeMapContact .societeLogo img{float:none;margin:0 0 5px}
.societeMapContact .societeInfos p{background-image:none;text-align:center;padding:0}
.societeMapContact .societeInfos{text-align:center;background-color:#00000014;padding:10px 0 0;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.societeFiche{display:flex;background-color:#00000014;padding:0px 0 10px;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.societeFiche .spip_logo{float:none}
.societeFiche .societeAdresse{text-align:center;background-image:none}
.societeFiche .societeInfos{text-align:center}
.societeFiche .societeNom{font-size:17px}
.societeFiche .societeTel{background-image:none}
.actualites{position:relative;margin-top:50px}
@media (max-width:543px){.actualites{width:100%;margin:50px auto 0}}
.actualites .actualites_date{position:absolute;right:0;top:-29px;background-color:#fff;padding:5px 15px;font-size:.8em;font-style:italic;border-radius:8px 8px 0 0}
@media (max-width:543px){.actualites .actualites_date{position:initial;text-align:center}}
.actualites > div{display:flex;justify-content:space-between;background-color:#fff;border-radius:8px 0 0 0;overflow:hidden}
@media (max-width:543px){.actualites > div{flex-direction:column;text-align:center}}
.actualites > div a.actualites_image{display:inline-block;width:50%}
@media (max-width:543px){.actualites > div a.actualites_image{width:100%}}
.actualites > div a.actualites_image img{margin:0;max-width:none;float:none}
@media (max-width:543px){.actualites > div a.actualites_image img{width:100%}}
.actualites > div div{width:50%;padding:10px}
@media (max-width:543px){.actualites > div div{width:100%}}
.actualites > div div a{text-decoration:none}
.actualites > div div h2{font-size:1.3em;margin:3px 0 0}
.actualites > div div h2 a{color:#312f2f}
.actualites .actualites_lien{margin:0;border-radius:0 0 8px 8px;overflow:hidden}
.actualites .actualites_lien a{display:block;background-color:rgba(220,73,0,0.9);color:#fff;text-decoration:none;text-align:center;line-height:30px}
.actualites .actualites_lien a:focus,.actualites .actualites_lien a:hover{background-color:#dc4900;color:#fff}
#pagination_artActualites{position:relative;top:-100px}
#actualite_date{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-calendrier.png") left top no-repeat;padding-left:32px;line-height:35px;font-size:1.1em;margin-bottom:20px}
#actualite_descriptif{margin-bottom:20px}
#actualite_texte iframe{width:100%;background-color:#fff}
#actualite_retour a{display:inline-block;margin:15px 0 20px;color:#fff;text-decoration:none;background-color:#f26722;border:solid 1px #fff;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700}
#actualite_retour a:hover{color:#fff}
#job .annonce{display:grid;grid-template-columns:repeat(2,1fr);align-items:start}
@media (max-width:543px){#job .annonce{display:block}}
#job .annonce div h2{margin-top:0;margin-bottom:0}
#job .annonce div + div{padding:10px;margin:0 0 20px 40px;background-color:#fff;border-radius:8px}
@media (max-width:543px){#job .annonce div + div{margin-top:30px}}
#job .annonce div + div p:last-child{margin-bottom:0}
#job .annonce .job_experience{font-style:italic}
#job .annonce .job_option{padding:5px 0 5px 40px;font-weight:700;text-align:left}
#job .annonce .job_option span{font-weight:400}
#job .annonce .job_option.job_contrat{background:url("//www.aubergedeliezey.fr/squelettes/images/job/job-contrat.png") left center no-repeat}
#job .annonce .job_option.job_heure{background:url("//www.aubergedeliezey.fr/squelettes/images/job/job-heure.png") left center no-repeat}
#job .annonce .job_option.job_salaire{background:url("//www.aubergedeliezey.fr/squelettes/images/job/job-salaire.png") left center no-repeat}
#job .annonce .job_option.job_lieu{background:url("//www.aubergedeliezey.fr/squelettes/images/job/job-lieu.png") left center no-repeat}
#job .job_postule{text-align:center;margin-top:30px;font-size:1.1em}
.promoFixe{position:fixed;top:70px;left:80%;transition:transform .2s;z-index:101}
.promoFixe:hover{transform:scale(1.05)}
.ctaCalendrier{width:95%;padding:15px 20px;margin:40px auto;border-radius:8px;background-color:rgba(255,233,184,0.5);border:solid 1px #f26722;line-height:initial}
.ctaCalendrier.ctaCalendrier_gite{border-color:#3fad58}
.ctaCalendrier.ctaCalendrier_encart{margin:0}
.ctaCalendrier h1,.ctaCalendrier h2,.ctaCalendrier h3,.ctaCalendrier h4,.ctaCalendrier h5{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-meilleur-tarif.png") transparent 5px center no-repeat;color:#000;padding-left:50px;margin:0;font-variant:small-caps;font-size:1.5em;margin-bottom:10px;font-family:helvetica;line-height:40px}
@media (max-width:543px){.ctaCalendrier h1,.ctaCalendrier h2,.ctaCalendrier h3,.ctaCalendrier h4,.ctaCalendrier h5{font-size:initial}}
.ctaCalendrier fieldset{margin:0;padding:0}
.ctaCalendrier fieldset > div{display:grid;grid-template-columns:auto 2fr auto 2fr;grid-gap:8px 3px;align-items:center}
@media (max-width:543px){.ctaCalendrier fieldset > div{grid-template-columns:1fr}}
@media (max-width:543px){.ctaCalendrier fieldset > div label{text-align:left}}
.ctaCalendrier fieldset > div input.text,.ctaCalendrier fieldset > div input.email,.ctaCalendrier fieldset > div textarea{margin:0;font-weight:700}
.ctaCalendrier fieldset > div input.text[type="number"],.ctaCalendrier fieldset > div input.email[type="number"],.ctaCalendrier fieldset > div textarea[type="number"]{text-align:center;width:80px}
@media (max-width:543px){.ctaCalendrier fieldset > div input.text[type="number"],.ctaCalendrier fieldset > div input.email[type="number"],.ctaCalendrier fieldset > div textarea[type="number"]{width:100%}}
.ctaCalendrier_encart .ctaCalendrier fieldset > div input.text,.ctaCalendrier_encart .ctaCalendrier fieldset > div input.email,.ctaCalendrier_encart .ctaCalendrier fieldset > div textarea{width:65%}
.ctaCalendrier_gite .ctaCalendrier fieldset > div input.text,.ctaCalendrier_gite .ctaCalendrier fieldset > div input.email,.ctaCalendrier_gite .ctaCalendrier fieldset > div textarea{border-color:#3fad58}
@media (max-width:543px){.ctaCalendrier fieldset > div input.text,.ctaCalendrier fieldset > div input.email,.ctaCalendrier fieldset > div textarea{height:45px;line-height:45px;width:100%;margin:0}}
.ctaCalendrier fieldset > div label.giteChoix{margin:10px 0 0;grid-column-start:1;grid-column-end:5;text-align:left}
@media (max-width:543px){.ctaCalendrier fieldset > div label.giteChoix{grid-column-start:1;grid-column-end:1}}
.ctaCalendrier fieldset > div div.giteChoix{grid-column-start:1;grid-column-end:5;justify-content:space-between;margin:5px 0 20px;display:flex}
@media (max-width:543px){.ctaCalendrier fieldset > div div.giteChoix{grid-column-start:1;grid-column-end:1;display:block}}
.ctaCalendrier fieldset > div div.giteChoix p{cursor:pointer;margin:0;text-align:center}
@media (max-width:1131px){.ctaCalendrier fieldset > div div.giteChoix p{text-align:center}}
@media (max-width:543px){.ctaCalendrier fieldset > div div.giteChoix p{margin:0 3px;display:grid;grid-template-columns:1fr 2fr;align-items:center}}
.ctaCalendrier fieldset > div div.giteChoix p img{position:relative;z-index:1;width:90px;display:block;margin:0 auto}
.ctaCalendrier fieldset > div div.giteChoix p span{display:inline-block;padding:0 15px;background-color:#fff;font-size:1.1em;border-radius:50px;font-family:'helveticaNeueLTStd_blkcn';border:solid 2px #fff}
@media (max-width:1131px){.ctaCalendrier fieldset > div div.giteChoix p span{left:0;border-radius:50px}}
@media (max-width:543px){.ctaCalendrier fieldset > div div.giteChoix p span{height:auto;padding:7px 15px}}
.ctaCalendrier fieldset > div div.giteChoix p:hover span{border-color:rgba(63,173,88,0.4)}
.ctaCalendrier fieldset > div div.giteChoix p.on span{color:#3fad58;border-color:#3fad58}
.ctaCalendrier fieldset > div div.giteChoix p.off span{color:rgba(64,65,66,0.5)}
.ctaCalendrier fieldset > div .remise{grid-column:1 / 5;margin:2px 0}
@media (max-width:543px){.ctaCalendrier fieldset > div .remise{grid-column:1}}
.ctaCalendrier fieldset > div .remise p{padding:5px 30px;text-align:center;background-color:#cb401f;color:#fff;border-radius:50px}
.ctaCalendrier fieldset > div .remise p.remiseMessage{display:none}
.ctaCalendrier fieldset > div .remise p.remiseMessage:first-child{margin-top:.75em}
.ctaCalendrier fieldset > div .remise p.remiseMessage.remise1{background-color:#fff;color:#cb401f}
.ctaCalendrier fieldset > div .remise p.remiseMessage.remise2{background-color:#cb401f;color:#fff}
.ctaCalendrier fieldset > div .remise p.remiseMessage.remiseOk{background-color:#5cb85c;color:#fff}
.ctaCalendrier fieldset > div p.submit{text-align:center;padding:0 5px;margin-top:10px!important;grid-column:1 / 5}
@media (max-width:543px){.ctaCalendrier fieldset > div p.submit{margin-top:30px!important;grid-column:1}}
.ctaCalendrier fieldset > div p.submit input{margin:0}
.ctaCalendrier fieldset > div p.submit.submit_gite input{background-color:#3fad58}
#encart-resa{position:fixed;top:310px;right:0px;z-index:calc(9999 + 1)}
@media (max-width:1293px){#encart-resa{top:initial;bottom:100px}}
@media (max-width:842px){#encart-resa{bottom:0;right:10px!important}
.article684 #encart-resa,.article893 #encart-resa,.article463 #encart-resa,.article451 #encart-resa,.article452 #encart-resa{display:none}}
@media (max-width:543px){#encart-resa{width:100%;padding:0 20px}}
#encart-resa > a:first-child{display:block;position:relative;max-width:200px;height:55px;line-height:17px;font-variant:small-caps;font-size:16px;padding:7px 33px 0 48px;color:#fff;text-decoration:none;text-align:center;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-meilleur-tarif.png") #fb9600 5px center no-repeat;z-index:201;border-radius:8px 8px 0 0}
#encart-resa > a:first-child span{font-size:27px}
#encart-resa .icone{display:none}
#encart-resa .zAnimation{display:none}
#encart-resa form{display:none;background-color:#fb9600;border-radius:0 0 0 8px;border:none}
@media (max-width:543px){#encart-resa form{border-radius:0 8px 0 0}}
#encart-resa.encart-resa_gite > a:first-child{background-color:#3fad58}
#encart-resa.encart-resa_gite form{background-color:#3fad58}
#encart-resa.encart-resa_gite form fieldset > div label{text-align:left}
#encart-resa.encart-resa_gite form fieldset > div .remise{grid-column:1}
#encart-resa.encart-resa_gite form fieldset > div p.submit{margin-top:30px!important;grid-column-start:1;grid-column-end:5}
#encart-resa.encart-resa_gite form input[type="submit"]{background-color:#246232}
#encart-resa.inactif{right:-20px;transition-property:transform;transition-duration:0.2s;transition-timing-function:ease-out}
#encart-resa.inactif:hover,#encart-resa.inactif:focus{transform:translateX(-10px)}
#encart-resa.inactif > a:first-child{border-radius:8px 0 0 8px;box-shadow:0 6px 12px rgba(49,47,47,0.5)}
@media (max-width:842px){#encart-resa.inactif > a:first-child{border-radius:8px 8px 0 0}}
#encart-resa.inactif form{display:none}
#encart-resa.inactif .icone{position:absolute;display:block;top:40px;right:127px;width:37px;height:51px;background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-pointer.png");z-index:401}
@media (max-width:842px){#encart-resa.inactif .icone{display:none}}
#encart-resa.inactif .zAnimation{display:inline-block;position:absolute;font-size:12px;top:-5px;right:210px;font-weight:700;transform:rotate(-5deg) scale(0.2);opacity:0;animation:zAnimation 3s cubic-bezier(0.47,0,0.745,0.715) infinite;z-index:9999;color:#f7eed8}
#encart-resa.inactif .zAnimation2{top:0px;right:200px;font-size:10px;animation:zAnimation 5s cubic-bezier(0.47,0,0.745,0.715) infinite;transform:rotate(-3deg)}
#encart-resa.inactif .zAnimation3{top:5px;right:220px;font-size:8px;animation:zAnimation 4s cubic-bezier(0.55,0.08500000000000001,0.68,0.53) infinite;transform:rotate(-2deg)}
#encart-resa .ctaCalendrier{width:100%}
#encart-resa .ctaCalendrier fieldset > div{grid-template-columns:1fr}
#encart-resa .ctaCalendrier fieldset > div label{text-align:left}
#encart-resa .ctaCalendrier fieldset > div .remise{grid-column:1}
#encart-resa .ctaCalendrier fieldset > div p.submit{margin-top:30px!important;grid-column:1}
.encart-resa_overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(64,65,66,0.7);z-index:9999}
.encart-resa_overlay.inactif{display:none}
@keyframes zAnimation{0%{-o-transform:translate(10px,10px);-ms-transform:translate(10px,10px);transform:translate(10px,10px)}
20%{-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
60%{opacity:1}
90%{opacity:0.7}
100%{-o-transform:translate(-20px,-20px) rotate(-10deg);-ms-transform:translate(-20px,-20px) rotate(-10deg);transform:translate(-20px,-20px) rotate(-10deg);opacity:0}}
.cadreLogoTexte{display:grid;grid-template-columns:repeat(1,1fr);margin:20px 0}
.cadreLogoTexte.cadreLogoTexte2{grid-template-columns:repeat(2,1fr)}
.cadreLogoTexte.cadreLogoTexte3{grid-template-columns:repeat(3,1fr)}
.cadreLogoTexte.cadreLogoTexte4{grid-template-columns:repeat(4,1fr)}
.cadreLogoTexte.cadreLogoTexte5{grid-template-columns:repeat(5,1fr)}
.cadreLogoTexte.cadreLogoTexte6{grid-template-columns:repeat(6,1fr)}
@media (max-width:543px){.cadreLogoTexte{grid-template-columns:repeat(3,1fr)!important}}
.cadreLogoTexte img{margin-bottom:15px}
.cadreLogoTexte p{display:flex;flex-direction:column;align-items:center;margin:10px 10px;text-align:center;line-height:1.2em}
.cadreLogoTexte.avecFond p{background-color:rgba(255,233,184,0.5);border-radius:8px 8px 8px 8px;padding:7px}
.cadreInfo{display:flex;align-items:center;margin:30px 0;padding:10px 15px;background-color:rgba(255,255,255,0.2);border-radius:3px;font-size:.95em;clear:both}
.cadreInfo p{margin:0 0 0 20px;font-style:italic}
.cadreGites .cadreGite{display:grid;grid-template-columns:400px 1fr;align-items:stretch;position:relative;margin-bottom:20px}
@media (max-width:1131px){.cadreGites .cadreGite{align-items:flex-start;display:block}}
.cadreGites .cadreGite h2{margin:0;padding:10px 45px 10px 70px;line-height:30px;text-align:center;font-size:1.5em;color:#fff;font-family:'helveticaNeueLTStd_blkcn';background:url("//www.aubergedeliezey.fr/squelettes/images/ico-gite-feuille-blanc.png") #3fad58 15px center no-repeat;grid-column:1 / 3;width:fit-content;border-radius:8px 8px 0 0}
@media (max-width:1131px){.cadreGites .cadreGite h2{font-size:1.3em}}
@media (max-width:842px){.cadreGites .cadreGite h2{background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-gite-feuille-blanc.png")}}
.cadreGites .cadreGite h2 img{height:16px;position:relative;bottom:4px}
.cadreGites .cadreGite .cadreGiteAdresse{padding:5px 15px;margin:2px 0;font-size:.8em;text-align:center;font-style:italic;font-weight:700}
@media (max-width:1131px){.cadreGites .cadreGite .cadreGiteAdresse{padding-left:15px}}
.cadreGites .cadreGite .cadreGitePhoto{border-radius:0 0 0 8px;overflow:hidden}
@media (max-width:1131px){.cadreGites .cadreGite .cadreGitePhoto{width:100%;border-radius:0 8px 0 0}}
@media (max-width:543px){.cadreGites .cadreGite .cadreGitePhoto{width:100%}}
.cadreGites .cadreGite .gitePhotos{display:none}
.cadreGites .cadreGite .cadreGiteEtiquette{transform:rotate(-3deg);position:absolute;top:-40px;left:-70px}
@media (max-width:1131px){.cadreGites .cadreGite .cadreGiteEtiquette{display:none}}
.cadreGites .cadreGite .cadreGiteOu{padding:6px 15px;margin:0;text-align:center;font-variant:small-caps;background-color:rgba(64,65,66,0.1)}
@media (max-width:1131px){.cadreGites .cadreGite .cadreGiteOu{padding-left:15px}}
.cadreGites .cadreGite div{position:relative;background-color:#fff;border-radius:0 8px 8px 0}
@media (max-width:1131px){.cadreGites .cadreGite div{border-radius:0 0 8px 8px}}
.cadreGites .cadreGite div .cadreGiteTexte{padding:0 15px}
@media (max-width:1131px){.cadreGites .cadreGite div .cadreGiteTexte{padding-bottom:5px}}
.liste-article h1 a,.liste-article h2 a{color:#db4d0e;font-size:22px;margin:20px 0 0;text-decoration:none}
.liste-articles-diapo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px}
@media (max-width:543px){.liste-articles-diapo{grid-template-columns:repeat(2,1fr)}}
.liste-articles-diapo h2{grid-column-start:span 4}
@media (max-width:543px){.liste-articles-diapo h2{grid-column-start:span 2}}
.liste-articles-diapo .liste-article-diapo{display:flex;flex-direction:column;padding:0;text-align:center;text-decoration:none;font-size:.9em;color:#db4d0e;border-radius:8px;overflow:hidden}
.liste-articles-diapo .liste-article-diapo h3{margin:0;padding:5px;line-height:15px;color:#fff;font-size:.9em;font-weight:700;background-color:rgba(0,0,0,0.7);font-family:Helvetica,Arial,sans-serif}
.liste-articles-diapo .liste-article-diapo img{float:none;margin:0}
@media (max-width:543px){.liste-articles-diapo .liste-article-diapo img{width:100%}}
.liste-article-mosaique{padding:5px 10px;margin:30px 0 0}
.liste-article-mosaique a:first-child{display:block;text-align:center}
.liste-article-mosaique .spip_logo{float:none;margin:0}
.liste-article-mosaique p{margin:0;text-align:center}
.liste-article-mosaique h1,.liste-article-mosaique h2{margin:0;text-align:center}
.liste-article-mosaique h1 a,.liste-article-mosaique h2 a{font-size:.7em;text-decoration:none;font-weight:700;color:#db4d0e;line-height:25px}
.liste-article-mosaique h2:after,.liste-article-mosaique h2:before{content:""}
.liste-article-ligne{display:flex;flex-wrap:wrap;justify-content:space-evenly}
.liste-article-ligne a{display:inline-block;padding:5px 10px;margin:2px 10px;color:#fff;font-size:1em;height:30px;line-height:20px;text-decoration:none;background-color:#db4d0e;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.liste-article-ligne a:hover,.liste-article-ligne a:focus{background-color:#d85b24}
.liste-article-cadre{padding:20px 0 0;clear:both}
.liste-article-cadre.impair{text-align:right}
.liste-article-cadre > a:first-child{float:left;margin:0 10px 0 0}
.liste-article-cadre.impair > a:first-child{float:right;margin:0 0 0 10px}
.liste-article-cadre h2{font-family:'wendy_lpregular';text-transform:initial;clear:none;margin:0;padding-top:10px;font-size:34px;font-weight:700;line-height:30px}
.ferme .liste-article-cadre h2 a{color:#a41513}
.liste-article-cadre h2:after,.liste-article-cadre h2:before{content:""}
.liste-article-cadre p{line-height:1.4}
.cookieAction a.bouton{display:inline-block;background-color:#fff;color:#dc4900;border:solid 1px #dc4900;text-decoration:none;padding:0 20px;line-height:40px;border-radius:10px;cursor:pointer;margin:10px 0;text-transform:uppercase;font-size:.8em}
.cookieAction a.bouton:hover,.cookieAction a.bouton:focus{background-color:#dc4900;color:#fff}
.cookieAction a.bouton.cookiesOk{background-color:#dc4900;border:solid 1px #dc4900;color:#fff}
#cookiesBandeau{width:100%}
#cookiesBandeau.off{display:none}
#cookiesBandeau #cookiesGestion{position:fixed;bottom:0;display:block;width:100%;z-index:10001;font-size:.8em;padding:15px 30px;background-color:rgba(255,255,255,0.95);color:#000;text-align:center;box-shadow:-2px -1px 20px 0px #000 8a;background-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-cookies.png");background-position:left bottom;background-repeat:no-repeat}
#cookiesBandeau #cookiesGestion .cookiesGestionContent{display:block;max-width:930px;margin:0 auto}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p{font-weight:100;padding:5px 0 0 20px;font-size:1.1em}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p:first-child span{font-size:.7em}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p:first-child{font-size:1.9em;line-height:20px;border-left:solid 5px #ff7417}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p strong{font-weight:700}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction{text-align:right;padding:0}
@media (max-width:842px){#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction{display:flex;flex-direction:column;text-align:center}}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton{margin:10px 20px 0;font-size:1.1em}
@media (max-width:842px){#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton{margin:20px 10px 0}}
@media (max-width:543px){#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton{line-height:50px}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton.cookiePerso{order:1}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton.cookiesKo{order:2}
#cookiesBandeau #cookiesGestion .cookiesGestionContent p.cookieAction a.bouton.cookiesOk{margin-top:30px;order:3}}
.cookiesGestionForm form{display:flex;margin:0 0 15px}
.cookiesGestionForm form input[type="checkbox"] + label{font-size:1.1em;line-height:initial}
.cookiesGestionForm form #cookiesEssentiel + label:before{border-color:grey}
.cookiesGestionForm form #cookiesEssentiel + label,.cookiesGestionForm form #cookiesEssentiel + label:after{color:grey}
.cookiesGestionForm form p{margin:5px 0 0 15px}
.cookiesGestionForm .cookieAction p{display:none;padding:5px 10px;text-align:center;background-color:#99f989;font-weight:700}
#debug-nav{width:100%!important}
#site_env{position:fixed;bottom:0;left:0;padding:5px 20px;font-size:2em;background-color:#fff;color:red;font-weight:700;font-variant:small-caps}
@font-face{font-family:'wendy_lpregular';font-display:fallback;src:url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.woff') format('woff'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.ttf') format('truetype'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.eot'),url('//www.aubergedeliezey.fr/squelettes/polices/wendy_lpregular/wendy_lp_medium-webfont.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}
@font-face{font-family:'helveticaNeueLTStd_blkcn';font-display:fallback;src:url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.woff') format('woff'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.ttf') format('truetype'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.eot'),url('//www.aubergedeliezey.fr/squelettes/polices/helveticaNeueLTStd_blkcn/HelveticaNeueLTStd-BlkCn.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-bold-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Helvetica';src:url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-oblique-webfont.woff2') format('woff2'),url('//www.aubergedeliezey.fr/squelettes/polices/helvetica/helvetica-oblique-webfont.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}
body.app{background-image:url("//www.aubergedeliezey.fr/squelettes/images/bg-body.jpg");background-color:#693c11;background-position:top center;background-repeat:no-repeat;font-family:'Helvetica',Arial,sans-serif}
body.app .wrapper{position:relative;max-width:1200px;margin-left:auto;margin-right:auto}
body.app header{margin:20px 0;padding:0 30px;text-align:center}
body.app h1{display:inline-block;font-weight:400;line-height:38px;margin:0 0 0 65px;padding:15px 30px;background-color:#f26722;font-weight:700;font-size:1.7em;color:#fff;border-radius:10px 10px 0 0;font-family:'Helvetica',Arial,sans-serif}
@media (max-width:543px){body.app h1{display:block;margin-left:0;text-align:center}}
body.app h2{border:none;padding:0;font-size:inherit;border-left:solid 5px #f26722;padding-left:15px;margin-top:30px;margin-bottom:10px;font-family:'Helvetica',Arial,sans-serif;text-align:left;font-size:1.5em}
body.app h2:first-child{margin-top:0}
body.app h2:last-child{margin-bottom:0}
body.app h3{padding:0;border:none;border-left:solid 3px #f26722;padding-left:12px;font-size:1.45em;margin-bottom:10px;margin-left:0;color:#000;font-family:'Helvetica',Arial,sans-serif;background-image:none}
body.app h4{padding:0;border-left:solid 2px #f26722;padding-left:8px;font-size:1em;margin-bottom:10px;margin-left:0;font-family:'Helvetica',Arial,sans-serif}
body.app #content{display:flex;background-color:#f6e7c9;padding:25px 15px 30px;margin:0 30px;border-radius:10px 10px 10px 10px}
@media (max-width:709px){body.app #content{display:block}}
@media (max-width:543px){body.app #content{margin:0;border-radius:0 0 10px 10px}}
body.app #content aside{flex:0.5;border-left:solid 1px rgba(242,103,34,0.4);padding:0 0 0 30px;margin-left:30px}
@media (max-width:709px){body.app #content aside{margin:30px 0 50px;padding:40px 0 0;border-left:none;border-top:solid 1px rgba(242,103,34,0.4)}}
body.app #content > div{flex:1}
body.app a{color:#693c11}
body.app .lien_bouton a{color:#fff}
body.app .lien_bouton a:hover,body.app .lien_bouton a:focus{color:#f26722}
body.app a:hover,body.app a:focus{color:#000}
body.app ul li{list-style-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-li.png")}
body.app aside ul li a{color:#312f2f;text-decoration:none}
body.app p:first-child{margin-top:0}
body.app p:last-child{margin-bottom:0}
body .confirmation{margin:20px 0;padding:10px 20px;background-color:#d1ffbb;border:solid 1px #6aa54e;border-radius:10px}
body #suite{text-align:center}
body #recap{display:none}
.avert{background-color:#b70c0e;padding:10px 20px;margin:10px auto;width:80%;color:#fff;font-weight:700;text-align:center;border-radius:3px}
.adminAction{padding:10px 20px;margin-bottom:20px;background-color:rgba(255,22,32,0.8);border:solid 1px #b70c0e;color:#fff;border-radius:3px;width:80%;margin:30px auto;text-align:center}
.adminAction p{text-align:center}
.adminAction h1,.adminAction h2,.adminAction h3,.adminAction h4,.adminAction h5{color:#fff!important;border:none!important}
.adminAction a{display:inline-block;margin:15px 0 20px;color:#fff;text-decoration:none;background-color:#fff;border:solid 1px #fff;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700}
.adminAction a:hover{color:#fff}
body.app#chequecadeau{background-size:cover;background-position:center bottom;background-attachment:fixed;background-image:url("//www.aubergedeliezey.fr/squelettes/images/bg-body-app.chequecadeau.jpg");background-repeat:no-repeat;background-color:#68aaf4}
body.app#chequecadeau .loader{text-align:center}
body.app#chequecadeau .loader p{text-align:center;font-size:1.2em}
body.app#chequecadeau #logoCC{position:absolute;top:10px;left:50px;width:300px;height:300px;background:url("//www.aubergedeliezey.fr/squelettes/images/cheque-cadeau/pub/logo-cadeau.png") left 200px no-repeat;background-position:center;z-index:101}
@media (max-width:1405px){body.app#chequecadeau #logoCC{display:none}}
body.app#chequecadeau header{display:flex;height:100px;justify-content:center}
body.app#chequecadeau header img{margin:0 10px}
body.app#chequecadeau .wrapper{z-index:401}
body.app#chequecadeau #content{background-color:rgba(255,255,255,0.9)}
@media (max-width:842px){body.app#chequecadeau #content{display:block}}
body.app#chequecadeau #content aside{flex:0.4;padding:0 0 0 15px;margin-left:15px}
@media (max-width:842px){body.app#chequecadeau #content aside{margin:30px 0 50px;padding:40px 0 0;border-left:none;border-top:solid 1px rgba(242,103,34,0.4)}}
body.app#chequecadeau #content #formulaire_formidable-16 form{padding-top:0}
.ccModifier{margin:20px 0}
.ccModifier a{display:inline-block!important;margin:15px 0 20px!important;color:#f26722!important;text-decoration:none!important;background-color:#fff!important;border:solid 1px #f26722!important;transition:all 0.2s linear 0s!important;border-radius:50px!important;cursor:pointer!important;height:45px!important;padding:5px 35px!important;font-size:1.2em!important;line-height:35px!important;font-weight:700!important;height:35px!important;line-height:25px!important;margin:0!important;font-weight:400!important;font-size:1em!important}
.ccModifier a:hover{color:#f26722!important}
#calendrierSaison{flex-direction:column-reverse}
#calendrierSaison #calendar{margin-bottom:0;margin-right:0}
#calendrierSaison #calendar .datepicker{margin:20px auto;width:100%}
#calendrierSaison #calendar table td{line-height:1.8em}
#calendrierSaison #calendar table td:hover,#calendrierSaison #calendar table td:focus{cursor:default}
#calendrierSaison #legende_saison{float:none;margin:0}
#calendrierSaison #legende_saison ul li{line-height:10px;height:20px;text-align:center;font-size:.9em}
#calendrierSaison #ccListeRetour{text-align:center}
#calendrierSaison #ccListeRetour a{display:inline-block;margin:15px 0 20px;color:#f26722;text-decoration:none;background-color:#fff;border:solid 1px #f26722;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700;height:35px;line-height:25px;margin:0;font-weight:400;font-size:1em}
#calendrierSaison #ccListeRetour a:hover{color:#f26722}
.ccCg{margin-top:40px;padding-right:10px;font-size:.9em}
.ccCg p{font-style:italic;text-align:justify}
.ccInfosPaiement{padding-top:11px;font-size:.9em;border-top:solid 1px #f26722;text-align:justify;font-style:italic}
.ccSejour,.ccMontant{box-shadow:2px 2px 13px -9px #312f2f}
@media (max-width:842px){.ccSejour,.ccMontant{font-size:.9em}}
.ccSejour .ccPlus:first-child,.ccMontant .ccPlus:first-child{font-size:.9em;text-align:center;margin-bottom:10px;font-variant:all-petite-caps}
.ccSejour .ccPlus:not(:first-child ),.ccMontant .ccPlus:not(:first-child ){padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;padding-left:0;font-style:italic;font-size:.9em}
.ccSejour .ccNuit,.ccMontant .ccNuit,.ccSejour .ccChambre,.ccMontant .ccChambre{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-nuits-25x25.png") transparent center left no-repeat;font-weight:700}
.ccSejour .ccPersonnes,.ccMontant .ccPersonnes{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-personnes-25x25.png") transparent center left no-repeat}
.ccSejour .ccSaison,.ccMontant .ccSaison{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;padding-left:0;padding-top:1px}
.ccSejour .ccSaison span,.ccMontant .ccSaison span{position:relative;display:inline-block;top:5px;margin-right:10px;width:20px;height:20px;border-radius:20px}
.ccSejour .ccSaison.saison_basse span,.ccMontant .ccSaison.saison_basse span{background-color:#4ec738}
.ccSejour .ccSaison.saison_moyenne span,.ccMontant .ccSaison.saison_moyenne span{background-color:#4ec738}
.ccSejour .ccSaison.saison_haute span,.ccMontant .ccSaison.saison_haute span{background-color:#ffe31f}
.ccSejour .ccType,.ccMontant .ccType{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps}
.ccSejour .ccType.type_demi-pension,.ccMontant .ccType.type_demi-pension{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-demipension-25x25.png") transparent center left no-repeat}
.ccSejour .ccType.type_nuit-simple,.ccMontant .ccType.type_nuit-simple{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-nuit-simple-25x25.png") transparent center left no-repeat}
.ccSejour .ccOptions,.ccMontant .ccOptions{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps}
.ccSejour .ccOptions.option_menage-journalier,.ccMontant .ccOptions.option_menage-journalier{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-menage-25x25.png") transparent center left no-repeat}
.ccSejour .ccJours,.ccMontant .ccJours{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccs-jours-25x25.png") transparent center left no-repeat;color:#b70c0e;font-weight:700}
.ccSejour .ccDate,.ccMontant .ccDate{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccm-etoile-25x25.png") transparent center left no-repeat}
.ccSejour .ccAdl,.ccMontant .ccAdl{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccm-adl-25x25.png") transparent center left no-repeat}
.ccSejour .ccNonDate,.ccMontant .ccNonDate{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccm-nodate-25x25.png") transparent center left no-repeat}
.ccSejour .ccRenouvelle,.ccMontant .ccRenouvelle{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccm-renouvelle-25x25.png") transparent center left no-repeat}
.ccSejour .ccValeur,.ccMontant .ccValeur{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-ccm-cheque-25x25.png") transparent center left no-repeat}
#ccListe .ccSejour,#ccListe .ccMontant{background-color:#fff;border-radius:8px;margin:20px auto;overflow:hidden}
@media (max-width:842px){#ccListe .ccSejour,#ccListe .ccMontant{flex-wrap:wrap}}
#ccListe .ccSejour h2,#ccListe .ccMontant h2{border:none;padding-left:0;padding:0 10px;margin-bottom:0;font-variant:small-caps;text-align:center;line-height:50px}
#ccListe .ccSejour .ccTexte,#ccListe .ccMontant .ccTexte{position:relative}
#ccListe .ccSejour .ccTexte h2,#ccListe .ccMontant .ccTexte h2{line-height:20px;font-size:1.1em;margin-top:10px}
#ccListe .ccSejour .ccTexte .spip_logo,#ccListe .ccMontant .ccTexte .spip_logo{margin:0;float:none}
#ccListe .ccSejour .ccTexte .ccOption,#ccListe .ccMontant .ccTexte .ccOption{position:absolute;right:0;top:10%;padding:0 10px 10px;background-color:rgba(255,255,255,0.9);border-left:solid 1px #f6e7c9;border-radius:8px 0 0 8px}
@media (max-width:709px){#ccListe .ccSejour .ccTexte .ccOption,#ccListe .ccMontant .ccTexte .ccOption{top:0;border-radius:0 0 0 8px}}
@media (max-width:543px){#ccListe .ccSejour .ccTexte .ccOption,#ccListe .ccMontant .ccTexte .ccOption{position:initial}}
#ccListe .ccSejour .ccDetail,#ccListe .ccMontant .ccDetail{text-align:center;margin:10px 0 0}
#ccListe .ccSejour .ccDetail a,#ccListe .ccMontant .ccDetail a{display:inline-block;margin:15px 0 20px;color:#f26722;text-decoration:none;background-color:#fff;border:solid 1px #f26722;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700;height:35px;line-height:25px;margin:0;font-weight:400;font-size:1em;padding-left:25px;line-height:20px}
#ccListe .ccSejour .ccDetail a:hover,#ccListe .ccMontant .ccDetail a:hover{color:#f26722}
@media (max-width:709px){#ccListe .ccSejour .ccDetail,#ccListe .ccMontant .ccDetail{padding-top:7px}}
#ccListe .ccSejour .ccDetail span:before,#ccListe .ccMontant .ccDetail span:before{content:'+';font-size:1.5em;color:#f26722;font-weight:700;margin-right:10px}
@media (max-width:709px){#ccListe .ccSejour .ccDetail span:before,#ccListe .ccMontant .ccDetail span:before{display:none}}
#ccListe .ccSejour .ccOffre,#ccListe .ccMontant .ccOffre{display:flex;justify-content:space-evenly;align-items:baseline;background:url("//www.aubergedeliezey.fr/squelettes/images/fond-bois.jpg") #fff center top repeat}
@media (max-width:620px){#ccListe .ccSejour .ccOffre,#ccListe .ccMontant .ccOffre{flex-direction:column;align-items:center;padding-bottom:20px}}
#ccListe .ccSejour .ccOffre .ccChoix,#ccListe .ccMontant .ccOffre .ccChoix{position:relative;top:-60px;width:30%;padding:10px 0 0;margin:10px 0 0;text-align:center;background-color:#fff;border:solid 0px rgba(242,103,34,0.5);border-top:solid 7px rgba(242,103,34,0.8);border-radius:8px}
@media (max-width:620px){#ccListe .ccSejour .ccOffre .ccChoix,#ccListe .ccMontant .ccOffre .ccChoix{width:90%;top:0;margin:20px 0}}
#ccListe .ccSejour .ccOffre .ccChoix form,#ccListe .ccMontant .ccOffre .ccChoix form{padding:0}
#ccListe .ccSejour .ccOffre .ccChoix h3.ccJours,#ccListe .ccMontant .ccOffre .ccChoix h3.ccJours{margin-bottom:4px;padding:0;border:none;line-height:20px;font-size:1.5em;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-gite-feuille-15x19.png") transparent 10px 4px no-repeat}
@media (max-width:543px){#ccListe .ccSejour .ccOffre .ccChoix h3.ccJours,#ccListe .ccMontant .ccOffre .ccChoix h3.ccJours{font-size:1.8em;line-height:30px;padding:0 30px}}
#ccListe .ccSejour .ccOffre .ccChoix h3.ccJours span,#ccListe .ccMontant .ccOffre .ccChoix h3.ccJours span{display:block;font-size:.7em;color:#312f2f}
@media (max-width:543px){#ccListe .ccSejour .ccOffre .ccChoix h3.ccJours span,#ccListe .ccMontant .ccOffre .ccChoix h3.ccJours span{display:inline-block}}
#ccListe .ccSejour .ccOffre .ccChoix .ccJoursDetails,#ccListe .ccMontant .ccOffre .ccChoix .ccJoursDetails{padding:0 15px;margin:0;line-height:15px;font-size:.9em;font-style:italic;text-align:center}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix{padding:5px 10px;margin:10px 0;font-weight:700;font-variant:small-caps;background-color:rgba(49,47,47,0.05)}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixBase,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixBase{display:inline-block;text-align:center;font-weight:400;font-size:1.4em;margin:0}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixBase > span,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixBase > span{display:none;text-decoration:line-through}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixBase > span.on,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixBase > span.on{display:inline-block;font-weight:400}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccRemise,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccRemise{position:relative;display:inline-block}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccRemise > span,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccRemise > span{position:absolute;top:20px;right:10px;display:none}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccRemise > span.on,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccRemise > span.on{display:inline-block}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixRemise,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixRemise{text-align:center;margin:3px 0;font-size:1.2em;line-height:1}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixRemise > span,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixRemise > span{display:none}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixRemise > span.on,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixRemise > span.on{display:block}
#ccListe .ccSejour .ccOffre .ccChoix .ccPrix .ccPrixRemise > span span.val,#ccListe .ccMontant .ccOffre .ccChoix .ccPrix .ccPrixRemise > span span.val{font-size:1.6em}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit{padding:0 10px;font-weight:700;text-align:center}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit > span,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit > span{display:inline-block;margin-bottom:3px;color:#f26722}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container{grid-template-columns:auto 1fr auto;justify-items:center;width:100%}
@media (max-width:709px){#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container{width:100%;grid-template-columns:repeat(3,1fr)}}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container .buttonPM,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container .buttonPM{height:45px;width:45px;line-height:35px;color:#f26722;border:solid 2px #f26722;border-radius:50px;font-size:1.3em;font-weight:700;font-size:1.5em}
@media (max-width:709px){#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container .buttonPM,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit .nbPlusMoins-container .buttonPM{width:80%;font-size:2em}}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit.off .buttonPM,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit.off .buttonPM{color:#8c8e8f;border-color:#8c8e8f}
#ccListe .ccSejour .ccOffre .ccChoix .ccNbNuit.off input.nbPlusMoins,#ccListe .ccMontant .ccOffre .ccChoix .ccNbNuit.off input.nbPlusMoins{color:#000}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal{position:relative;margin-top:10px;padding:5px 5px 25px;background-color:rgba(242,103,34,0.1)}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal p,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal p{text-align:center;margin:0}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccPrixTotalBaseRemise,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccPrixTotalBaseRemise{display:flex;justify-content:center}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccPrixTotalBase,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccPrixTotalBase{display:inline-block;text-align:center;font-weight:400;font-size:1.4em;margin:0;text-decoration:line-through}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccRemise,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccRemise{position:relative;display:inline-block;font-size:.8em}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccRemise img,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccRemise img{width:70%}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccRemise > span,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccRemise > span{position:absolute;top:12px;right:14px;display:none}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccRemise > span.on,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccRemise > span.on{display:inline-block}
#ccListe .ccSejour .ccOffre .ccChoix .prixTotal .ccPrixTotalRemise,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal .ccPrixTotalRemise{color:#f26722;font-weight:700;font-size:1.7em}
@media (max-width:543px){#ccListe .ccSejour .ccOffre .ccChoix .prixTotal,#ccListe .ccMontant .ccOffre .ccChoix .prixTotal{font-size:1.3em}}
#ccListe .ccSejour .ccOffre .ccChoix .ccOk,#ccListe .ccMontant .ccOffre .ccChoix .ccOk{position:absolute;bottom:-20px;width:95%}
#ccListe .ccSejour .ccOffre .ccChoix .ccOk input,#ccListe .ccMontant .ccOffre .ccChoix .ccOk input{margin-top:0;margin-bottom:0}
.ccMontant .ccOption{padding:5px 10px 5px 35px;margin:5px 0;line-height:20px;font-size:1.1em;font-variant:small-caps}
.ccMontant .ccOption p:not(.ccPlus){margin-top:15px;line-height:15px}
.ccMontant .ccChoix{padding:0 15px;text-align:center}
.ccMontant .ccChoix p:not(.ccOk){font-size:.9em;text-align:left}
.ccMontant .ccChoix .ccOk{text-align:center}
#ccListe > h2{text-align:center;font-variant:all-petite-caps;border:none}
#ccListe .ccgListe > h2,#ccListe .ccmListe > h2{margin-top:30px}
#ccListe .ccInfos{position:relative;min-height:120px}
#ccListe .ccInfos p{position:absolute;top:20px;left:40%;padding-left:70px;padding-top:26px;line-height:38px;transform:rotate(-5deg);font-size:2em;font-weight:700;font-family:'wendy_lpregular';color:#f26722;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-fleche-ronde-haut.png") transparent 0 0 no-repeat}
#ccListe .ccCg{margin-top:60px;padding:0}
#ccListe #filtres h3{border:none;padding-left:0}
#ccListe #filtres #filtres_cc{display:flex;justify-content:space-evenly;align-items:stretch;text-align:center}
#ccListe #filtres #filtres_cc label{position:relative;min-width:45%;min-height:210px;line-height:20px;padding:170px 10px 10px;margin:0 20px 0 0;border-radius:8px;background-color:rgba(49,47,47,0.05);background-position:center 10px;background-repeat:no-repeat;text-align:center;border:solid 2px rgba(49,47,47,0.3);font-size:.8em;font-weight:700;text-transform:uppercase}
#ccListe #filtres #filtres_cc label:after,#ccListe #filtres #filtres_cc label:before{display:none}
#ccListe #filtres #filtres_cc .f_fleche{position:absolute;bottom:-32px;left:50%;transform:translate(-50%,0);width:0;height:0;border-right:18px solid transparent;border-left:18px solid transparent;border-top:30px solid rgba(242,103,34,0.35)}
#ccListe #filtres #filtres_cc #f_ccm + label{background-image:url("//www.aubergedeliezey.fr/squelettes/images/logo-auberge-gite-150x150.png")}
#ccListe #filtres #filtres_cc #f_ccg + label{background-image:url("//www.aubergedeliezey.fr/squelettes/images/logo-gite-150x150.png")}
#ccListe #filtres #filtres_cc #f_ccg + label .f_fleche{border-top:30px solid rgba(63,173,88,0.35)}
#ccListe #filtres #filtres_cc [type="radio"]:checked + label{border-color:rgba(242,103,34,0.8);background-color:#fff}
#ccListe #filtres #filtres_cc [type="radio"]:checked#f_ccg + label{border-color:rgba(63,173,88,0.6)}
#ccListe #filtres #filtres_ccg{position:relative;display:flex;justify-content:space-around;width:80%;margin:30px auto 0;background-color:#fff;border-radius:8px;border:solid 2px rgba(63,173,88,0.6)}
@media (max-width:543px){#ccListe #filtres #filtres_ccg{flex-direction:column}}
#ccListe #filtres #filtres_ccg div{padding:15px 10px 5px}
#ccListe #filtres #filtres_ccg div h3{font-size:1.1em;text-align:center;font-variant:all-petite-caps;line-height:18px;margin-top:0}
@media (max-width:543px){#ccListe #filtres #filtres_ccg div h3{text-align:left;padding-left:10px;border-left:solid 10px rgba(63,173,88,0.5)}}
#ccListe #filtres #filtres_ccg div h3 span{display:block;font-size:.7em;font-style:italic}
#ccListe #filtres #filtres_ccg div p{margin:0 0}
#ccListe #filtres #filtres_ccg div p label{font-size:.8em;font-weight:700;text-transform:uppercase}
#ccListe #filtres #filtres_ccg div p label span{display:block;font-size:.7em;padding-left:30px;font-style:italic;line-height:0}
.ccDetail.box #cboxContent{background-image:none;background-color:#fff}
.ccDetail.box #cboxContent h1{margin:0 0 20px;padding:0;background-color:transparent;text-align:left}
.ccDetail.box #cboxContent h1 span{display:inline-block;margin-left:10px}
.ccDetail.box #cboxContent h2{border-left-color:#3fad58}
.ccDetail.box #cboxContent h3{margin-top:20px;border-left-color:#3fad58}
.ccDetail.box #cboxContent h4{margin-top:20px;margin-bottom:10px;border-left:solid 2px #3fad58;padding-left:12px}
.ccDetail.box #cboxContent li{list-style-image:url("//www.aubergedeliezey.fr/squelettes/images/ico-gite-feuille-13x19.png")}
.ccDetail.box #cboxContent #cboxClose{background-color:#3fad58;font-size:1.3em}
.ccRecap{background-color:#fff;border-radius:8px;margin:4px 0 10px;border:solid 1px #f26722;padding:10px 30px;display:flex;align-items:center}
@media (max-width:543px){.ccRecap{flex-direction:column}}
.ccRecap span{font-size:1.2em;font-weight:700}
.ccRecap img{margin-right:10px}
.ccRecap--montant img{width:40%}
.ccRecap--gite img{width:50%}
@media (max-width:543px){.ccRecap--gite .ccSejour{flex-direction:column}}
.ccRecap--gite .ccSejour > div:first-child{padding:5px 10px;border-radius:8px 0 0 8px;text-align:center;background-color:rgba(242,103,34,0.4)}
@media (max-width:543px){.ccRecap--gite .ccSejour > div:first-child{border-radius:8px 8px 0 0}}
.ccRecap--gite .ccSejour > div:first-child p:first-child{font-variant:small-caps;font-weight:700;margin-bottom:10px}
.ccRecap--gite .ccSejour > div:first-child + div{padding:15px 10px 15px 30px;align-self:center}
.ccRecap--gite .prixBaseRemise{display:flex;justify-content:space-between}
.ccRecap--gite .prixBaseRemise .totalPrixBase{margin-bottom:0!important;font-weight:400!important;font-variant:normal!important;text-decoration:line-through}
.ccRecap--gite .prixBaseRemise .totalPrixRemise{margin:0;font-weight:700}
.ccRecap--gite .prixBaseRemise .remise{position:relative;display:inline-block;font-size:.8em;margin:0}
.ccRecap--gite .prixBaseRemise .remise img{width:70%}
.ccRecap--gite .prixBaseRemise .remise > span{position:absolute;top:12px;right:26px;font-weight:700}
.ccRecap--gite #totalPrixBase{border-top:solid 1px #f26722;text-decoration:line-through;margin-bottom:0}
.ccRecap--gite #totalPrixRemise{font-size:1.1em;padding:2px 10px 0 0;font-style:normal;font-weight:700;margin-top:0}
.ccRecap--gite #totalPrixRemise span{padding-left:15px}
#ccSejourRecap{grid-column-start:1;grid-column-end:3}
@media (max-width:543px){#ccSejourRecap{grid-column-end:2}}
#ccSejourRecap .ccSejour{display:flex;background-color:#fff;border-radius:8px;margin:4px 0 10px}
@media (max-width:543px){#ccSejourRecap .ccSejour{flex-direction:column}}
#ccSejourRecap .ccSejour > div:first-child{padding:5px 10px;border-radius:8px 0 0 8px;text-align:center;background-color:rgba(242,103,34,0.4)}
@media (max-width:543px){#ccSejourRecap .ccSejour > div:first-child{border-radius:8px 8px 0 0}}
#ccSejourRecap .ccSejour > div:first-child p:first-child{font-variant:small-caps;font-weight:700;margin-bottom:10px}
#ccSejourRecap .ccSejour > div:first-child + div{padding:15px 10px 15px 30px;align-self:center}
#ccSejourRecap .prixBaseRemise{display:flex;justify-content:space-between}
#ccSejourRecap .prixBaseRemise .totalPrixBase{margin-bottom:0!important;font-weight:400!important;font-variant:normal!important;text-decoration:line-through}
#ccSejourRecap .prixBaseRemise .totalPrixRemise{margin:0;font-weight:700}
#ccSejourRecap .prixBaseRemise .remise{position:relative;display:inline-block;font-size:.8em;margin:0}
#ccSejourRecap .prixBaseRemise .remise img{width:70%}
#ccSejourRecap .prixBaseRemise .remise > span{position:absolute;top:12px;right:26px;font-weight:700}
#ccSejourRecap #totalPrixBase{border-top:solid 1px #f26722;text-decoration:line-through;margin-bottom:0}
#ccSejourRecap #totalPrixRemise{font-size:1.1em;padding:2px 10px 0 0;font-style:normal;font-weight:700;margin-top:0}
#ccSejourRecap #totalPrixRemise span{padding-left:15px}
.erreurAjax{color:red;font-weight:700}
.telecharger.lien_bouton a{font-size:1.2em}
.lien_bouton a{display:inline-block;border:solid 1px #f26722;border-radius:3em;text-decoration:none;color:#fff;font-weight:700;padding:5px 20px;background-color:#f26722}
.lien_bouton a:hover,.lien_bouton a:focus{background-color:#fff;color:#f26722;border-color:#f26722}
.adresse{font-variant:small-caps;font-size:1.2em;display:inline-block;margin:20px 0;clear:both;padding:10px;background-color:#fff;border-left:solid 10px #f39200;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px}
.form_chequeCadeau form{padding-top:0}
.form_chequeCadeau form .editer-groupe fieldset{margin-top:20px}
.form_chequeCadeau form .editer-groupe fieldset .champ_delapart,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL1,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL2,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL3,.form_chequeCadeau form .editer-groupe fieldset .info_apercu,.form_chequeCadeau form .editer-groupe fieldset .info_envoiPoste,.form_chequeCadeau form .editer-groupe fieldset .info_envoiEmail{grid-column-start:1;grid-column-end:3}
@media (max-width:543px){.form_chequeCadeau form .editer-groupe fieldset .champ_delapart,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL1,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL2,.form_chequeCadeau form .editer-groupe fieldset .champ_messageL3,.form_chequeCadeau form .editer-groupe fieldset .info_apercu,.form_chequeCadeau form .editer-groupe fieldset .info_envoiPoste,.form_chequeCadeau form .editer-groupe fieldset .info_envoiEmail{grid-column-end:2}}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL1{margin-bottom:-10px}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL1 .explication{margin:0 0 5px 8px}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL1 input{border-radius:8px 8px 0 0}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL2{margin:-5px 0}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL2 input{border-radius:0;border-top:none;border-bottom:none}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL3{margin-top:-10px}
.form_chequeCadeau form .editer-groupe fieldset .champ_messageL3 input{border-radius:0 0 8px 8px}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons{background-color:transparent}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons p{text-align:center}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton{display:inline-block;margin:15px 0 20px;color:#f26722;text-decoration:none;background-color:#fff;border:solid 1px #f26722;transition:all 0.2s linear 0s;border-radius:50px;cursor:pointer;height:45px;padding:5px 35px;font-size:1.2em;line-height:35px;font-weight:700;padding:8px 30px;height:51px;font-size:1.3em;border-width:2px;margin-top:0;padding-left:60px;font-style:normal;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-oeil.png") #fff 10px center no-repeat}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton:hover{color:#f26722}
@media (min-width:842px){.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton.ccApercuBoutonPetit{display:none}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton.ccApercuBoutonGrand{display:inline-block}}
@media (max-width:842px){.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton.ccApercuBoutonPetit{display:inline-block;height:auto}
.form_chequeCadeau form .editer-groupe fieldset .ccApercuBoutons .ccApercuBouton.ccApercuBoutonGrand{display:none}}
.form_chequeCadeau form .editer-groupe fieldset .champ_envoi{display:none;margin-top:20px}
.form_chequeCadeau form .editer-groupe fieldset .champ_envoi > label{text-transform:none;font-weight:400}
.form_chequeCadeau form legend{padding-left:50px;background:url("//www.aubergedeliezey.fr/squelettes/images/ico-num.png") 0 0 no-repeat;margin-bottom:10px}
.form_chequeCadeau form .fieldset_infos legend{background-position:0 -40px}
.form_chequeCadeau form .fieldset_benef legend{background-position:0 -80px}
.form_chequeCadeau form .fieldset_paiement legend{background-position:0 -120px}
.form_chequeCadeau form .fieldset_ok legend{background-position:0 -160px}
.lien_afficher{text-align:center}
.lien_afficher a{background:url("//www.aubergedeliezey.fr/squelettes/images/ico-bouton.png") #f26722 7px 0 no-repeat;padding-left:50px}
.lien_afficher a:hover,.lien_afficher a:focus{background-position:7px -35px}
.boxOkCCadeau #okEtape{padding-left:70px;line-height:50px;border-radius:30px;font-size:1.2em;background:url("//www.aubergedeliezey.fr/squelettes/images/ajax-loader.gif") #fff 20px center no-repeat}
#colorbox.boxOkCCadeau #cboxContent{background-image:none}
.formulaire_spip.form_chequeCadeau #remisePousse{font-variant:small-caps;background-color:#76ff9f;padding:0px 10px;line-height:30px;margin-left:10px;border-radius:10px 10px 10px 10px;display:inline-block}
.formulaire_spip.form_chequeCadeau #remise{display:flex;justify-content:center;margin:20px 0;align-items:baseline}
.formulaire_spip.form_chequeCadeau #remise > span{display:flex;flex-direction:column;align-items:center;height:84px;margin:0 5px;text-align:center}
.formulaire_spip.form_chequeCadeau #remise > span.signe{width:8%}
.formulaire_spip.form_chequeCadeau #remise > span span:first-child{display:block;width:150px;color:#f26722;background-color:#fff;padding:5px 10px;font-size:1.9em;border-radius:10px 10px 10px 10px;line-height:74px;background:url("//www.aubergedeliezey.fr/squelettes/images/bg-cc.jpg") left center no-repeat}
.formulaire_spip.form_chequeCadeau #remise > span#recapMontant span:first-child{color:#484848}
.formulaire_spip.form_chequeCadeau #remise > span#recapRemise span:first-child{color:#bd2e2e}
.formulaire_spip.form_chequeCadeau #remise > span#recapTotal span:first-child{color:#000;font-weight:700}
.formulaire_spip.form_chequeCadeau #remise > span span + span{font-variant:small-caps;font-size:1.2em;line-height:18px}
.formulaire_spip.form_chequeCadeau #remise .signe{font-size:1.5em;background-color:transparent}
.formulaire_spip.form_chequeCadeau #remise #recapRemise{color:#ce222a}
@media (max-width:1200px){.formulaire_spip.form_chequeCadeau #remise > span span:first-child{width:100%}}
@media (max-width:709px){.formulaire_spip.form_chequeCadeau #remisePousse{display:block;margin-left:0;text-align:center;margin-top:10px}
#cheque-cadeau-content li{width:100%}
#cheque-cadeau-content li.droite{margin-left:0}}
@media (max-width:543px){#cheque-cadeau-titre{margin-left:0}}
#colorbox.boxCCadeau #cboxContent{background-image:none;text-align:center;padding:0;padding-bottom:40px}
#colorbox.boxCCadeau #cboxContent p{padding:0 25px}
#colorbox.boxCCadeau #cboxClose{background-color:#f26722;font-variant:small-caps;font-size:1.3em;min-height:60px;background-image:none}
#cboxOverlay{background-color:#312f2f;background-image:none}
@media (max-width:543px){#cheque-cadeau-content li.droite{margin-left:0}
.question{float:none;left:0;display:block;text-align:center;margin-top:10px}
.question + p{width:100%;margin-top:0}
.lien_bouton a{display:block;font-size:1.1em;padding:10px 20px;text-align:center}
.lien_afficher a{background-position:7px 6px}}