@charset "UTF-8";/*! Copyright Xooloop Studio www.xooloop.fr */@font-face{font-family:Ashemore;src:url(AshemoreW01-CondLight.woff2) format("woff2"),url(AshemoreW01-CondLight.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AshemoreBold;src:url(AshemoreW01-CondMedium.woff2) format("woff2"),url(AshemoreW01-CondMedium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html{min-height:400px}body{background-position:center bottom;overflow-y:scroll}.page-GALERIE body{background-position:center center}*,body{font-family:ashemore,Arial,sans-serif}.button,.xooloopEasyForm .widget.widget_button a.button,.xooloopEasyForm .widget.widget_submitter a.button.submitter{font-family:ashemorebold,Arial,sans-serif;font-weight:400;border:none;background:#F18B79;border-radius:10px;font-size:30px;min-height:30px;line-height:30px;padding:10px;text-transform:uppercase;color:#EFF0EB;transition:.2s linear}.button:focus,.button:hover,.xooloopEasyForm .widget.widget_button a.button:focus,.xooloopEasyForm .widget.widget_button a.button:hover,.xooloopEasyForm .widget.widget_submitter a.button.submitter:focus,.xooloopEasyForm .widget.widget_submitter a.button.submitter:hover{background:#ec634b}a[href^="tel:"]{font-family:ashemorebold,Arial,sans-serif;font-weight:400;border:none;background:#F18B79;border-radius:10px;line-height:1.4;padding:3px 10px;text-transform:uppercase;text-decoration:none!important;color:#EFF0EB!important;transition:.2s linear}.menu,.menu_details{font-family:ashemore,Arial,sans-serif}a[href^="tel:"]:focus,a[href^="tel:"]:hover{background:#ec634b}.xooloopEasyForm{gap:40px}.xooloopEasyForm .widget.widget_submitter{justify-self:end}.xooloopEasyForm .widget.widget_custom{font-size:24px;line-height:1.2;color:#237686}.xooloopEasyForm .widget .control_container{box-shadow:2px 2px 5px #CCC;border:1px solid #86CDD5}.xooloopEasyForm .widget .control_container input,.xooloopEasyForm .widget .control_container select,.xooloopEasyForm .widget .control_container textarea{padding:10px;line-height:30px;font-size:30px}.xooloopEasyForm .widget .control_container input::placeholder,.xooloopEasyForm .widget .control_container select::placeholder,.xooloopEasyForm .widget .control_container textarea::placeholder{color:#E1E1E1!important;font-style:normal}.xooloopEasyForm#formulaire_coffrets1 .widget.widget_submitter,.xooloopEasyForm#formulaire_coffrets2 .widget.widget_submitter{height:auto;min-height:50px}.centreur{display:grid;grid-template-columns:300px 1fr;gap:30px}#logo #logo2,#logo #logo3,#menufooter a#button_maitre,.formule_container .formule .texts .contenu h4,.formule_container .formule .texts .details h4,.formules .formule_container .formule .nombre_en_boutons.empty .basket_number_container,.formules .formule_container .formule .nombre_en_boutons.not_empty .button.set_number,.nombre_plats_en_combo,.page-GALERIE #logo2,.page-GALERIE #logo3,.page-GALERIE #menu,.page-GALERIE #menufooter{display:none}.centreur #menubar{position:relative;background:#EFF0EB;width:auto}.centreur #pagecontent #contentarea{position:relative;width:auto;scrollbar-width:none;left:0;top:0;margin:50px 0}.centreur #pagecontent #contentarea #content{border-radius:30px;padding-top:10px;padding-bottom:10px;background:rgba(255,255,255,.9)}#bandcontainer,.languages a{background:#EFF0EB}#logo{display:block;position:relative;width:300px;z-index:4;margin:10px 0 30px}#logo #logo1{height:90px;background:url(../img/LOGO2_600w3.png) center no-repeat;background-size:contain}.menu{color:#237686;text-transform:uppercase;font-size:26px;font-weight:700;line-height:1.6}#menu{position:relative;margin-bottom:140px}#menu::after{content:"";position:absolute;bottom:-90px;width:80px;height:80px;left:51%;transform:translateX(-50%);background:url(../img/FRUIT_300w3.png) no-repeat;background-size:contain}.menu_details{padding:0 10px;margin-top:0;font-size:20px;line-height:1.2;font-weight:400}.menu_details p strong{font-size:20px;line-height:1.2;font-weight:700}.menu_details p::after{content:"";width:20%;height:1px;background:rgba(35,118,134,.2);position:absolute;bottom:0;left:40%}.menu_details p:last-of-type::after{display:none}.menu_details.menu_details_location{padding-top:40px;position:relative}.menu_details.menu_details_location::before{content:"󰍎";font-family:MaterialIconsEx;color:#237686;transition:.2s linear;font-size:40px;line-height:40px;height:40px;position:absolute;top:0;left:0;width:100%;text-align:center}#content,#content #col_droite,#content #col_droite h1,#content #col_gauche,#content #col_gauche h1,#content .prompt,#content .prompt li,.carte_menu .price,.formules .formule_container .formule *,.page-NOMENU .loginArea,.page-VINS td,.prompt .payment_error,.xooloopEasyForm .widget,.xooloopEasyForm .widget *,.xooloopEasyForm .widget.widget_notifications,table.fait_maison{font-family:ashemore,Arial,sans-serif}#content-accueil #slogan p,#menu .menu:hover,#menu .menu:hover .menu_details_avis,#menu .menu:hover .menu_details_horaires,#menu .menu:hover .menu_details_location,#menufooter a#copyright2:hover,#menufooter a#copyright:hover{color:#F18B79}.menu_details.menu_details_badgetrip #TA_certificateOfExcellence650{width:120px;height:120px;overflow:hidden;position:relative;margin:auto}.menu_details.menu_details_badgetrip #TA_certificateOfExcellence650 img{max-height:120px}.page-ACCUEIL a.menu-ACCUEIL,.page-AVIS .menu-AVIS .menu_details_avis,.page-AVIS a.menu-AVIS,.page-CADEAUX a.menu-CADEAUX,.page-CARTE a.menu-CARTE,.page-CONTACT a.menu-CONTACT,.page-ENFANTS .menu-FAMILY .menu_details_family,.page-ENFANTS a.menu-FAMILY,.page-GALERIE a.menu-GALERIE,.page-PLAN .menu-PLAN .menu_details_location,.page-PLAN a.menu-PLAN,.page-PRESSE a.menu-PRESSE,.page-RESA_FAMILLES a.menu-RESA_FAMILLES,.page-RESA_PRO a.menu-RESA_PRO,.page-RESA_SOLO .menu-RESA_SOLO .menu_details_horaires,.page-RESA_SOLO a.menu-RESA_SOLO,.page-RESA_VAE.page-RESA_VAE_FETES a.menu-RESA_VAE_FETES,.page-RESA_VAE:not(.page-RESA_VAE_FETES) a.menu-RESA_VAE,.page-VINS a.menu-VINS{color:#F18B79}.page-PLAN .menu-PLAN .menu_details_location::before{color:#F18B79}.page-ENFANTS .menu-FAMILY .menu_details_family::before{filter:grayscale(0)}.menu-PLAN:hover .menu_details_location::before{color:#F18B79}.menu-FAMILY:hover .menu_details_family::before{filter:grayscale(0)}#menufooter{height:auto}#menufooter a#copyright,#menufooter a#copyright2{display:block;text-decoration:none;text-align:center;font-size:12px;line-height:20px;color:#237686;transition:color .2s linear}#content{font-size:20px;line-height:1.5;color:#237686}.page-CARTE .centreur #pagecontent #contentarea #content{background:#fff}h1{font-size:24px;line-height:1.5;margin-top:5px}#content p,#content p em,#content p strong{font-size:20px;line-height:1.5;text-align:justify}#content p em{font-style:normal;font-size:20px;line-height:1.1;color:#237686;text-align:justify}#content a[href^="tel:"]{color:#86CDD5;text-decoration:underline}#content-accueil{color:#237686;top:0}#content-accueil div{color:#237686}#content-accueil div p{width:auto;line-height:1.2}#content-accueil #slogan{margin-top:185px;font-size:50px;text-align:left;padding:0}#content-accueil #invite,#content-accueil #slogan p{text-align:center;padding:20px;border-radius:30px;background:rgba(255,255,255,.9)}#content-accueil #invite{position:absolute;left:0;right:0;top:50px;font-size:22px}#content-accueil #invite a{color:#fff;background:#F18B79;transition:.2s linear;text-decoration:none;padding:1px 5px 4px;border-radius:12px;text-wrap:nowrap}#content-accueil #invite a:hover{background:#ec634b}.page-VINS{min-height:400px}.page-VINS th{font-size:26px;color:#237686}.page-VINS td{font-size:22px;color:#237686}.dropdown{line-height:32px;color:#237686;position:relative}.dropdown .prompt2{color:#237686}.dropdown .combo{border:1px solid #237686}.dropdown .combo:hover{color:#237686;border-color:#237686}.dropdown .popup a{font-size:24px;color:#237686;line-height:24px}.dropdown .popup a.current{color:#F18B79;background:rgba(241,139,121,.2)}.dropdown .popup a:hover{color:#237686;background:rgba(35,118,134,.2)}#content .prompt{margin-bottom:20px;text-align:justify;color:#237686}#content .prompt li{margin-left:30px}#content .prompt p{margin-bottom:20px;font-size:26px;line-height:1.2}.placeholder,::placeholder{color:#CACACA!important;text-transform:uppercase}.xooloopEasyForm .widget{border-color:#5F5F5F}.xooloopEasyForm .widget input,.xooloopEasyForm .widget select,.xooloopEasyForm .widget textarea{color:#707070}.xooloopEasyForm .widget.widget_notifications{font-size:1.6rem}.prompt .payment_error,.prompt h1.payment_return.error,.widget.widget_custom#total,.xooloopEasyForm.FORM_RESA_GROUPES #p0 .main_prompt{color:#ec634b}.xooloopEasyForm .widget.widget_notifications.error{color:#ec634b;border-color:#ec634b}.xooloopEasyForm .widget.widget_notifications.error:after{color:#ec634b}.formules .formule_container .formule .texts .price_cell,.formules .formule_container .formule .texts .title_formule{text-transform:uppercase;font-weight:700;font-size:1.6rem}.formules .formule_container .formule .texts .contenu,.formules .formule_container .formule .texts .details{padding-left:0}.formules .formule_container .formule .nombre_en_boutons{position:absolute;bottom:0;right:0;height:50px;z-index:10;user-select:none}.formules .formule_container .formule .nombre_en_boutons .button.set_number{width:50px;padding:0;margin:0;height:50px;line-height:50px;border-radius:25px;font-size:2.4rem;background:#F18B79;transition:background-color .2s;font-weight:700;cursor:pointer}.formules .formule_container .formule .nombre_en_boutons .button.set_number:hover{background:#ec634b;color:#fff}.formules .formule_container .formule .nombre_en_boutons .basket_number_container{border-radius:25px;width:100px;padding:0;margin:0;background:#F18B79;transition:background-color .2s;line-height:50px;height:50px;color:#FFF;font-weight:700}.formules .formule_container .formule .nombre_en_boutons .basket_number_container .basket_number{width:100px;height:40px;margin:0 auto;display:grid;grid-template-columns:30% 40% 30%}.formules .formule_container .formule .nombre_en_boutons .basket_number_container .basket_number div{cursor:pointer;color:#fff;line-height:50px;font-size:2.4rem;text-align:center;font-weight:700}.formules .formule_container .formule .nombre_en_boutons .basket_number_container .basket_number div.number{font-size:2.4rem;font-weight:400;cursor:default}.formules .formule_container .formule .nombre_en_boutons .basket_number_container:hover{background:#ec634b}.widget.widget_custom#total{font-size:2rem}.widget.widget_custom#total #total_amount{min-width:100px;width:auto;margin:0 5px}.mapcontainer,.mapcontainer #map{border-radius:30px;position:relative;top:0;left:0;width:100%}#view_allergies{background:#237686}#view_allergies:hover{background:#41b7ce}@media print{td.pdf_titre_principal,td.pdf_titre_tableau{background:#237686}.formule .texts .details,.remarques,em.normal{font-family:ashemore,Arial,sans-serif}td.pdf_titre_petit{color:#237686;border-bottom:1px solid #237686}td.pdf_cell_prix{border-bottom:1px solid #41b7ce}}.page-PLAN #content{min-height:auto}.mapcontainer{margin:30px 0 0;padding:0;z-index:1;bottom:0;background:rgba(255,255,255,.9)}.mapcontainer #map{height:100%;min-height:600px;border:0}#content #col_droite h1,#content #col_gauche h1{text-transform:uppercase;color:#237686}#content #col_droite p,#content #col_gauche p{color:#237686;font-size:20px;line-height:1.2;margin:10px 0}.page-GALERIE #logo #logo1{height:76px}#bandcontainer{left:300px}#bandcontainer .arrows{background:#237686;width:56px;height:56px;margin:20px 0}#bandcontainer .arrows::after{color:#EFF0EB;opacity:1;font-size:80px;top:50%;left:50%;transform:translate(-50%,-50%)}#bandcontainer .arrows:hover::after{opacity:.9}#bandcontainer #bandout{left:25px;right:25px}#bandcontainer #bandout #bandin{padding:3px 5px}#button_gift{width:200px;margin:0 auto}.total{color:red}table.fait_maison{color:#237686}.carte_menu{width:100%;margin:20px 0 40px;padding:0;color:#000}.carte_menu td.centred{text-align:center}.carte_menu td.lefted{text-align:left}.carte_menu td.price{text-align:right;width:20%}.carte_menu .price{line-height:1;font-size:20px;color:#000;font-weight:400;padding-left:20px}.carte_menu sup{font-weight:400;font-size:9px;line-height:1;vertical-align:super}.carte_menu tr.boisson_incluse td,.carte_menu tr.limite td,.carte_menu tr.titre_menu td{font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;font-family:ashemore,Arial,sans-serif}.carte_menu tr.titre_menu td{color:#237686;font-size:36px;padding:10px 0}.carte_menu tr.boisson_incluse td,.carte_menu tr.limite td{color:#000;font-size:14px;padding:5px 0}.carte_menu tr.formule td,.carte_menu tr.formule_boissons td{padding:5px 0;color:#000;font-family:ashemore,Arial,sans-serif;font-size:20px;text-align:center;font-weight:700;line-height:1}.carte_menu tr.formule_boissons td{font-size:16px;padding-bottom:20px}.carte_menu tr.formule_boissons td .price{font-size:16px}.carte_menu tr.formule_boissons td .price sup{font-size:8px}.carte_menu tr.categorie td{color:#237686;font-family:ashemore,Arial,sans-serif;text-transform:uppercase;font-size:24px;text-align:center;font-weight:400;line-height:1.4;padding:10px 0}.carte_menu tr.titre_menu table.table_titre_enjolive{border-collapse:collapse;width:100%;height:100%;margin:0}.carte_menu tr.titre_menu table.table_titre_enjolive td.enjoliveur_droite,.carte_menu tr.titre_menu table.table_titre_enjolive td.enjoliveur_gauche{width:20%}.carte_menu tr.titre_menu table.table_titre_enjolive td.enjoliveur_centre{width:60%;white-space:nowrap;font-size:30px}.carte_menu tr.categorie table.table_titre_enjolive{border-collapse:collapse;width:100%;height:100%;margin:0}.carte_menu tr.categorie table.table_titre_enjolive td.enjoliveur_droite,.carte_menu tr.categorie table.table_titre_enjolive td.enjoliveur_gauche{width:30%}.carte_menu tr.categorie table.table_titre_enjolive td.enjoliveur_centre{width:20%;white-space:nowrap}.carte_menu tr.plat td{color:#000;font-family:ashemore,Arial,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:1.5;padding:5px 0;vertical-align:top}.page-VINS h1,table.table_vins th.c1{text-transform:uppercase;color:#F18B79}.carte_menu tr.plat td .price{font-size:14px}.carte_menu tr.plat td .price sup,.carte_menu tr.plat td .relatif_menu_principal sup{font-size:8px}.carte_menu tr.plat td .relatif_menu_principal{font-weight:400}.carte_menu tr.plat td.lefted{text-align:left}.carte_menu tr.plat td table.details_plat{border-collapse:collapse;width:100%;height:100%;margin:0}.carte_menu tr.plat td table.details_plat td.plat_titre_court{font-family:ashemore,Arial,sans-serif;font-size:16px;padding:5px 0 0;text-align:left}.page-VINS h1,table.table_vins{font-family:ashemorebold,Arial,sans-serif;font-weight:700}.carte_menu tr.plat td table.details_plat td.plat_desc{padding:0;font-size:14px;text-align:left}table.carte_menu.bordered{border:1px solid #237686!important;padding:10px 5px}table.carte_menu.bordered tr.plat td{padding:5px 10px}table.carte_menu.aere tr.plat td{line-height:3;font-size:16px}.table_externe_pour_marges{width:100%;margin:0 auto;padding:0}.table_externe_pour_marges .col1{width:100%}.table_externe_pour_marges .col2,.table_externe_pour_marges .col3{width:0%}table.table_vins th.c1{font-weight:700;font-size:26px}.page-VINS h1{font-size:40px}@media print{p,table.carte_menu{font-family:ashemore,Arial,sans-serif}.table_centree_aap{margin:0 auto;padding:0}.table_centree_aap .col1{width:34%}.table_centree_aap .col2{width:32%}.table_centree_aap .col3{width:34%}p{color:#000;font-size:16px;text-align:center;font-weight:400;line-height:1.24}#content p,#content p em,#content p strong{color:#237686}table.carte_menu{margin:8px 0}table.carte_menu tr.titre_menu td{line-height:1;padding:5px 0}table.carte_menu tr.plat td{line-height:1.1;padding:2px 0}table.carte_menu.bordered tr.plat td{padding:2px 5px}h1{font-family:ashemorebold,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:40px;color:#F18B79}}.xooloopEasyForm .calendar,.xooloopEasyForm .calendar *{border:none!important}.xooloopEasyForm .calendar a.move_week{background:#F18B79;width:36px;height:36px;top:75px}.xooloopEasyForm .calendar a.move_week:hover{background:#ec634b}.xooloopEasyForm .calendar a.move_week.next_week{right:-20px}.xooloopEasyForm .calendar a.move_week.prev_week{left:-20px}.xooloopEasyForm .calendar .month{color:#F18B79;padding-bottom:40px;font-size:32px}.xooloopEasyForm .calendar .month.even,.xooloopEasyForm .calendar .month.odd,.xooloopEasyForm .calendar .week .day.even,.xooloopEasyForm .calendar .week .day.odd{background:0 0}.xooloopEasyForm .calendar .week .repas{min-height:60px}.xooloopEasyForm .calendar .week .repas.midi{margin-top:20px}.xooloopEasyForm .calendar .week .repas .service{font-size:20px;text-align:center!important}.xooloopEasyForm .calendar .week .repas .service.closed,.xooloopEasyForm .calendar .week .repas .service.finished,.xooloopEasyForm .calendar .week .repas .service.open,.xooloopEasyForm .calendar .week .repas .service.soon,.xooloopEasyForm .calendar .week .repas .service.started{background:#EFF0EB;border-radius:20px;height:50px;line-height:15px;padding:15px 0;font-size:24px}.xooloopEasyForm .calendar .week .repas .service.closed.open.gt_open,.xooloopEasyForm .calendar .week .repas .service.closed.open.resa_open,.xooloopEasyForm .calendar .week .repas .service.closed.open.vae_open,.xooloopEasyForm .calendar .week .repas .service.finished.open.gt_open,.xooloopEasyForm .calendar .week .repas .service.finished.open.resa_open,.xooloopEasyForm .calendar .week .repas .service.finished.open.vae_open,.xooloopEasyForm .calendar .week .repas .service.open.open.gt_open,.xooloopEasyForm .calendar .week .repas .service.open.open.resa_open,.xooloopEasyForm .calendar .week .repas .service.open.open.vae_open,.xooloopEasyForm .calendar .week .repas .service.soon.open.gt_open,.xooloopEasyForm .calendar .week .repas .service.soon.open.resa_open,.xooloopEasyForm .calendar .week .repas .service.soon.open.vae_open,.xooloopEasyForm .calendar .week .repas .service.started.open.gt_open,.xooloopEasyForm .calendar .week .repas .service.started.open.resa_open,.xooloopEasyForm .calendar .week .repas .service.started.open.vae_open{background:0 0!important;padding:0}.xooloopEasyForm .calendar .week .repas .service.closed.open.gt_open.selected,.xooloopEasyForm .calendar .week .repas .service.closed.open.gt_open:hover,.xooloopEasyForm .calendar .week .repas .service.closed.open.resa_open.selected,.xooloopEasyForm .calendar .week .repas .service.closed.open.resa_open:hover,.xooloopEasyForm .calendar .week .repas .service.closed.open.vae_open.selected,.xooloopEasyForm .calendar .week .repas .service.closed.open.vae_open:hover,.xooloopEasyForm .calendar .week .repas .service.finished.open.gt_open.selected,.xooloopEasyForm .calendar .week .repas .service.finished.open.gt_open:hover,.xooloopEasyForm .calendar .week .repas .service.finished.open.resa_open.selected,.xooloopEasyForm .calendar .week .repas .service.finished.open.resa_open:hover,.xooloopEasyForm .calendar .week .repas .service.finished.open.vae_open.selected,.xooloopEasyForm .calendar .week .repas .service.finished.open.vae_open:hover,.xooloopEasyForm .calendar .week .repas .service.open.open.gt_open.selected,.xooloopEasyForm .calendar .week .repas .service.open.open.gt_open:hover,.xooloopEasyForm .calendar .week .repas .service.open.open.resa_open.selected,.xooloopEasyForm .calendar .week .repas .service.open.open.resa_open:hover,.xooloopEasyForm .calendar .week .repas .service.open.open.vae_open.selected,.xooloopEasyForm .calendar .week .repas .service.open.open.vae_open:hover,.xooloopEasyForm .calendar .week .repas .service.soon.open.gt_open.selected,.xooloopEasyForm .calendar .week .repas .service.soon.open.gt_open:hover,.xooloopEasyForm .calendar .week .repas .service.soon.open.resa_open.selected,.xooloopEasyForm .calendar .week .repas .service.soon.open.resa_open:hover,.xooloopEasyForm .calendar .week .repas .service.soon.open.vae_open.selected,.xooloopEasyForm .calendar .week .repas .service.soon.open.vae_open:hover,.xooloopEasyForm .calendar .week .repas .service.started.open.gt_open.selected,.xooloopEasyForm .calendar .week .repas .service.started.open.gt_open:hover,.xooloopEasyForm .calendar .week .repas .service.started.open.resa_open.selected,.xooloopEasyForm .calendar .week .repas .service.started.open.resa_open:hover,.xooloopEasyForm .calendar .week .repas .service.started.open.vae_open.selected,.xooloopEasyForm .calendar .week .repas .service.started.open.vae_open:hover{background:0 0!important}.xooloopEasyForm .calendar .week .repas .service.closed::after,.xooloopEasyForm .calendar .week .repas .service.finished::after,.xooloopEasyForm .calendar .week .repas .service.open::after,.xooloopEasyForm .calendar .week .repas .service.soon::after,.xooloopEasyForm .calendar .week .repas .service.started::after{content:none}.xooloopEasyForm .calendar .week .repas .service.soon,.xooloopEasyForm .calendar .week .repas .service.started{color:#ec634b}.xooloopEasyForm .calendar .widget.widget_enum .control_container{border:none;box-shadow:none}.xooloopEasyForm .calendar .widget.widget_enum .control_container:hover{border:none}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox{background:#F18B79;border-radius:20px;transition:.2s linear}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox:hover,.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox:not(.empty){background:#ec634b}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .combo,.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .placeholder{color:#fff!important;font-size:24px;font-style:normal;font-weight:400;line-height:15px;padding:15px 0;right:25px}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .btn::after{color:#fff;width:30px}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .popup{border:1px solid #ec634b!important;box-shadow:none}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .popup .choice{color:#ec634b;background:#fff;font-size:24px;transition:.2s linear}.xooloopEasyForm .calendar .widget.widget_enum .control_container .combobox .popup .choice:hover{background:#ec634b;color:#fff}.page-CADEAUX #content .commentaire,.page-RESA_FAMILLES #content .commentaire,.page-RESA_PRO #content .commentaire,.page-RESA_SOLO #content .commentaire{font-style:italic;line-height:2.4;padding-left:20px}.tunnel{background:0 0}.tunnel .step{color:#86CDD5}.tunnel .step::after,.tunnel .step::before{background:#86CDD5}.tunnel .step.active{cursor:pointer;color:#237686}.tunnel .step.active::after,.tunnel .step.active::before{background:#237686}.tunnel .step.active:hover,.tunnel .step.current{color:#F18B79}.tunnel .step.active:hover::after,.tunnel .step.current::after{background:#F18B79}@media screen and (min-width:1025px) and (max-width:1440px){.centreur{width:980px}.xooloopEasyForm #calendar{width:580px;margin:0 auto}.xooloopEasyForm #calendar .calendar a.move_week.next_week{right:-30px}.xooloopEasyForm #calendar .calendar a.move_week.prev_week{left:-30px}.xooloopEasyForm #calendar .calendar .week .day{width:80px;font-size:18px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .combo,.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .placeholder{font-size:16px;right:20px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .btn{width:20px;font-size:12px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .btn::after{width:20px;font-size:18px}.centreur #contentarea .service,.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .popup .choice{font-size:18px}.centreur #contentarea .service.callus,.centreur #contentarea .service.closed,.centreur #contentarea .service.finished,.centreur #contentarea .service.soon,.centreur #contentarea .service.started{padding:10px 0}#content .prompt p{font-size:22px}}@media screen and (min-width:769px) and (max-width:1024px){.centreur{width:740px;grid-template-columns:200px 1fr;gap:20px}.centreur #menubar #logo{width:200px}.centreur #menubar .menu{font-size:18px}#content-accueil #slogan{font-size:36px}.carte_menu tr.titre_menu td{font-size:30px}.xooloopEasyForm #calendar{width:460px;margin:0 auto}.xooloopEasyForm #calendar .calendar a.move_week.next_week{right:-30px}.xooloopEasyForm #calendar .calendar a.move_week.prev_week{left:-30px}.xooloopEasyForm #calendar .calendar .week .day{width:65px;font-size:16px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .combo,.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .placeholder{font-size:15px;right:12px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .btn{width:12px;font-size:12px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .btn::after{width:12px;font-size:12px}.xooloopEasyForm #calendar .calendar .widget.widget_enum .control_container .combobox .popup .choice{font-size:15px}.xooloopEasyForm .widget.widget_recaptcha{grid-column:1/span 2}.xooloopEasyForm .widget.widget_submitter{grid-column:1/span 2;justify-self:start}.xooloopEasyForm .widget .control_container input,.xooloopEasyForm .widget .control_container select,.xooloopEasyForm .widget .control_container textarea{font-size:20px}.centreur #contentarea .service{font-size:16px}#content .prompt p{font-size:18px}}@media screen and (max-width:768px){body{height:100%}body #menubutton,body #responsive_footer,body #responsive_header{background:#EFF0EB}body #responsive_logo{background-image:url(../img/logo_responsive22.png);margin:10px auto;height:60px}body #menubutton::after{color:#237686}.mobile_menu_active body #menubutton,body #menubutton:hover{background:#d8dace}body #responsive_menu{background:#fff;border:3px solid #d8dace;min-width:calc(100% - 6px);left:0;top:75px}body #responsive_menu a.menu{color:#237686;font-size:30px;line-height:2}body #responsive_menu a.menu::after{content:"";width:50%;height:1px;background:#237686;position:absolute;bottom:0;left:25%}body #responsive_menu a.menu:last-child::after{display:none}body #responsive_menu a.menu:hover{color:#EFF0EB}body #responsive_menu .responsive_languages a{color:#237686}body #responsive_menu .responsive_languages.current-lang-en a.lang-en,body #responsive_menu .responsive_languages.current-lang-fr a.lang-fr{color:#ec634b}body #gradient .centreur{min-height:calc(100vh - 80px);min-width:300px;width:calc(100vw - 40px);margin:0 20px;grid-template-columns:1fr}body #gradient .centreur #content-accueil{height:100%}body #gradient .centreur #content-accueil #invite{display:block}body #gradient .centreur #content{padding:0 10px}.mobile_menu_active body{backdrop-filter:blur(2px) saturate(0)}.mobile_menu_active body #gradient{filter:blur(2px) saturate(0)}#content .prompt p{font-size:18px}#content h3{font-size:22px}.xooloopEasyForm .widget .control_container input,.xooloopEasyForm .widget .control_container select,.xooloopEasyForm .widget .control_container textarea{font-size:18px}.xooloopEasyForm.FORM_RESA_GROUPES #t0 h2{font-size:1.6rem}body #gradient .centreur #contentarea .calendar .month{font-size:24px}body #gradient .centreur #contentarea .calendar .week .day{font-weight:400;font-size:12px}body #gradient .centreur #contentarea .calendar .week .repas{min-height:51px}body #gradient .centreur #contentarea .calendar .week .repas.midi{margin-top:10px}body #gradient .centreur #contentarea .calendar .week .repas .service{font-size:14px;border-radius:12px}body #gradient .centreur #contentarea .calendar .week .repas .service.callus,body #gradient .centreur #contentarea .calendar .week .repas .service.closed,body #gradient .centreur #contentarea .calendar .week .repas .service.finished,body #gradient .centreur #contentarea .calendar .week .repas .service.soon,body #gradient .centreur #contentarea .calendar .week .repas .service.started{line-height:15px;padding:15px 0;height:50px;font-size:12px;margin-right:1px}body #gradient .centreur #contentarea .calendar .week .repas .service.soon,body #gradient .centreur #contentarea .calendar .week .repas .service.started,body #gradient .centreur #contentarea .calendar .week .repas .service.vae_soon{line-height:15px;padding:15px 0;height:50px;font-size:12px}body #gradient .centreur #contentarea .calendar .week .repas .service.soon::after,body #gradient .centreur #contentarea .calendar .week .repas .service.started::after,body #gradient .centreur #contentarea .calendar .week .repas .service.vae_soon::after{content:none}body #gradient .centreur #contentarea .calendar a.move_week.next_week{right:-10px;top:-5px}body #gradient .centreur #contentarea .calendar a.move_week.prev_week{left:-10px;top:-5px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox{margin-right:1px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .combo,body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .placeholder{font-size:16px;right:20px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .btn{font-size:12px;top:0;right:0;width:20px;bottom:0;height:auto;left:auto}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .btn::after{width:20px;font-size:18px;line-height:50px;top:0}.formules .formule_container .formule .texts .price_cell,.formules .formule_container .formule .texts .title_formule,body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .popup .choice{font-size:18px}.widget.widget_custom#total{font-size:22px}.button,.xooloopEasyForm .widget.widget_button a.button,.xooloopEasyForm .widget.widget_submitter a.button.submitter{height:auto}.carte_menu tr.titre_menu td{font-size:24px}table.menus_contigus table.carte_menu.bordered{padding:1px}table.menus_contigus table.carte_menu td,table.menus_contigus table.carte_menu tr.plat td{font-size:14px;padding:1px}table.menus_contigus table.carte_menu .price .price-span{font-size:14px}table.menus_contigus table.carte_menu tr.titre_menu td{font-size:18px;padding:10px 1px}table.menus_contigus table.carte_menu tr.formule td{padding:10px 1px}table.menus_contigus table.carte_menu tr.categorie td{font-size:16px;padding:5px 1px}.page-VINS .table_vins th.c1{font-size:18px}.page-VINS .table_vins td.c1{font-size:16px}.page-VINS .table_vins .demi,.page-VINS .table_vins .magnum,.page-VINS .table_vins .pichet25,.page-VINS .table_vins .pichet50,.page-VINS .table_vins .verre{display:none}#content #col_droite,#content #col_gauche{display:block;width:100%;float:none;text-align:center}#content #col_droite p,#content #col_gauche p{text-align:center}}@media screen and (max-width:480px){#content-accueil #slogan p{font-size:32px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox{border-radius:12px;margin-right:1px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .combo,body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .placeholder{font-size:14px;right:0;bottom:0;height:auto;line-height:30px;padding:10px 0}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .btn{display:none;width:10px;font-size:14px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .btn::after{width:10px;font-size:14px}body #gradient .centreur #contentarea .calendar .widget.widget_enum .control_container .combobox .popup .choice{font-size:14px}}@media screen and (max-width:340px){body #gradient .centreur #contentarea .xooloopEasyForm .widget.widget_recaptcha .g-recaptcha.control{position:relative}body #gradient .centreur #contentarea .xooloopEasyForm .widget.widget_recaptcha .g-recaptcha.control>div{position:absolute;top:0;left:-10px}}