@charset "UTF-8";/*! Copyright Xooloop Studio www.xooloop.fr */@font-face{font-family:dtldocumentasp;src:url(dtldocumenta-spsemibold-webfont.woff2) format("woff2"),url(dtldocumenta-spsemibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:dtldocumentasp;src:url(dtldocumenta-spregularitalic-webfont.woff2) format("woff2"),url(dtldocumenta-spregularitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:dtldocumentasp;src:url(dtldocumenta-spregular-webfont.woff2) format("woff2"),url(dtldocumenta-spregular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dtldocumentasp;src:url(dtldocumenta-spbold-webfont.woff2) format("woff2"),url(dtldocumenta-spbold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dtldocumentasanst;src:url(dtldocumentasanst-regular2-webfont.woff2) format("woff2"),url(dtldocumentasanst-regular2-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:dtldocumentasanst;src:url(dtldocumentasanst-italic2-webfont.woff2) format("woff2"),url(dtldocumentasanst-italic2-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:dtldocumentasanst;src:url(dtldocumentasanst1-webfont.woff2) format("woff2"),url(dtldocumentasanst1-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:dtldocumentasanst;src:url(dtldocumentasanst-italic21-webfont.woff2) format("woff2"),url(dtldocumentasanst-italic21-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:dtldocumentasanst;src:url(dtldocumentasanst-italic-webfont.woff2) format("woff2"),url(dtldocumentasanst-italic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}html{min-height:400px}*,body{font-family:dtldocumentasanst,Arial,sans-serif}.button,.menu{font-family:dtldocumentasp,Times,serif;transition:.2s linear;color:#fff}#gradient{background:linear-gradient(to bottom,rgba(225,77,149,.8) 0,rgba(235,147,188,.3) 100%)}#gradient::after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-image:url(../img/abeille-fond40-small.png);background-repeat:repeat;background-position:center}.page-GALERIE #gradient{background:0 0}.page-GALERIE #gradient::after{display:none}.button{border:1px solid #000;background:#322F7E;font-size:26px}.button:focus,.button:hover{background:#f033a4}#menubar,.languages a{background:#322F7E}#logo{display:block;position:relative;width:220px;z-index:4;margin:10px 0}#logo #logo1{height:121px;background:url(../img/logo2_200-1.png) center no-repeat;background-size:contain}#logo #logo2{height:22px;background:url(../img/logo2_200-2.png) no-repeat}#logo #logo3{height:54px;background:url(../img/logo2_200-3.png) no-repeat}.menu{text-transform:uppercase;font-size:16px;line-height:32px;letter-spacing:1px}#menufooter a#button_maitre,.menu_details{font-family:dtldocumentasanst,Arial,sans-serif;text-transform:uppercase}.menu::after{content:"";width:50%;height:1px;background:rgba(255,255,255,.2);position:absolute;bottom:0;left:25%}.menu:last-of-type::after{display:none}.menu_details{padding:0 10px;margin-top:0;color:rgba(255,255,255,.6);letter-spacing:1px;font-size:10px;line-height:14px}.menu_details p::after{content:"";width:20%;height:1px;background:rgba(255,255,255,.2);position:absolute;bottom:0;left:40%}.menu_details p:last-of-type::after{display:none}.menu_details.menu_details_location{padding-top:32px;position:relative}.menu_details.menu_details_location::before{content:"󰍎";font-family:MaterialIconsEx;color:#fff;font-size:28px;line-height:32px;height:32px;position:absolute;top:0;left:0;width:100%;text-align:center}.menu_details.menu_details_family{position:relative;height:32px;margin:0;padding:0}.menu_details.menu_details_family::before{content:"";position:absolute;top:1px;left:50%;transform:translateX(-50%);width:170px;height:32px;background:url(../img/welcome_family.png?v=4) no-repeat;background-size:contain;transition:.2s;filter:grayscale(1) brightness(500%)}.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:#f033a4}.page-PLAN .menu-PLAN .menu_details_location::before{color:#f033a4}#menu .menu:hover,#menu .menu:hover .menu_details_avis,#menu .menu:hover .menu_details_horaires,#menu .menu:hover .menu_details_location,#menufooter a#copyright:hover{color:rgba(240,51,164,.8)}.page-ENFANTS .menu-FAMILY .menu_details_family::before{filter:grayscale(0)}.menu-PLAN:hover .menu_details_location::before{color:rgba(240,51,164,.8)}.menu-FAMILY:hover .menu_details_family::before{filter:grayscale(0)}#menufooter{height:auto}#menufooter a#button_maitre{width:142px;display:block;margin-left:15px;text-decoration:none;background:url(../img/restaurateur.png?v=1) 0 6px no-repeat #fff;opacity:.8;transition:opacity .2s linear;color:#000;padding-left:50px;border-radius:5px;line-height:13px;font-size:12px;height:56px;padding-top:5px;margin-bottom:5px}#encart,.page-GALERIE #logo2,.page-GALERIE #logo3,.page-GALERIE #menu,.page-GALERIE #menufooter{display:none}#menufooter a#button_maitre:hover{opacity:1}#menufooter a#copyright{font-size:12px;line-height:20px;color:#f033a4;transition:color .2s linear}#content{background:#fff;font-size:16px;line-height:26px}h1{color:#000;font-size:24px;line-height:30px;margin-top:5px}#content p,#content p em,#content p strong{font-size:14px;text-align:justify;font-family:dtldocumentasanst,Arial,sans-serif;line-height:22px;color:#322F7E}#content p em{font-style:normal;line-height:14px;color:#f033a4}#content a[href^="tel:"]{font-family:dtldocumentasanst,Arial,sans-serif;color:#707070;text-decoration:underline}.page-NOMENU .loginArea{font-family:dtldocumentasanst,Arial,sans-serif}#slogan{font-size:30px;line-height:40px;margin-top:220px}#invite{font-size:22px;line-height:30x}.page-VINS td{font-family:dtldocumentasanst,Arial,sans-serif}#content .prompt{margin-bottom:20px;font-family:dtldocumentasanst,Arial,sans-serif;text-align:justify}#content .prompt li{font-family:dtldocumentasanst,Arial,sans-serif;margin-left:30px}#content .prompt p{color:#322F7E;font-size:14px}.placeholder,::placeholder{color:#CACACA!important;text-transform:uppercase}.xooloopEasyForm .widget{border-color:#5F5F5F}.xooloopEasyForm .widget,.xooloopEasyForm .widget *{font-family:dtldocumentasanst,Arial,sans-serif}.xooloopEasyForm .widget input,.xooloopEasyForm .widget select,.xooloopEasyForm .widget textarea{color:#707070}.formules .formule *,.prompt .payment_error,.xooloopEasyForm .widget.widget_notifications{font-family:dtldocumentasanst,Arial,sans-serif}@media print{.formule .texts .details,.remarques,em.normal{font-family:dtldocumentasanst,Arial,sans-serif}}#content #col_droite,#content #col_gauche{font-family:dtldocumentasanst,Arial,sans-serif}#content #col_droite h1,#content #col_gauche h1{text-transform:uppercase;font-family:dtldocumentasp,Times,serif;color:#f033a4}#content #col_droite p,#content #col_gauche p{color:#322F7E;font-size:14px;line-height:18px;margin:10px 0}.page-GALERIE #logo #logo1{height:76px}#bandcontainer,#bandcontainer .arrows{background:#322F7E}#bandcontainer .arrows::after{color:#f033a4;opacity:1}#bandcontainer .arrows:hover::after{opacity:.9}#button_gift{width:200px;margin:0 auto}.total{color:red}table.fait_maison{font-family:dtldocumentasanst,Arial,sans-serif;color:#f033a4}.carte_menu{border-collapse:collapse;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{font-family:dtldocumentasanst,Arial,sans-serif;line-height:1;font-size:20px;color:#000;font-weight:400;padding-left:20px}.carte_menu tr.categorie td,.carte_menu tr.titre_menu td{font-family:dtldocumentasp,Times,serif;text-transform:uppercase;text-align:center}.carte_menu sup{font-weight:400;font-size:9px;line-height:1;vertical-align:super}.carte_menu tr.titre_menu td{color:#f033a4;font-size:36px;font-size:30px;font-weight:400;line-height:1.2;padding:10px 0}.carte_menu tr.boisson_incluse td,.carte_menu tr.limite td{color:#000;font-family:dtldocumentasanst,Arial,sans-serif;font-size:14px;text-align:center;font-weight:400;line-height:1.2;text-transform:uppercase;padding:5px 0}.carte_menu tr.formule td,.carte_menu tr.formule_boissons td{padding:5px 0;color:#000;font-family:dtldocumentasanst,Arial,sans-serif;font-size:20px;font-size:18px;text-align:center;font-weight:700;line-height:1}.carte_menu tr.formule td .price .price-span,.carte_menu tr.formule_boissons td .price .price-span{font-weight:400!important;color:#333!important}.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:#f033a4;font-size:24px;font-size:20px;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%;background:url(../img/barre-enjoliveur2.png) center repeat-x}.carte_menu tr.titre_menu table.table_titre_enjolive td.enjoliveur_centre{width:60%;white-space:nowrap;font-size:24px}.carte_menu tr.categorie td.centred{margin:0}.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%;background:url(../img/barre-enjoliveur.png) center repeat-x}.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:dtldocumentasanst,Arial,sans-serif;font-size:16px;text-align:center;font-weight:400;line-height:1.5;padding:5px 0;vertical-align:top}.carte_menu tr.plat td .price{font-size:14px}.carte_menu tr.plat td .price sup{font-size:8px}.carte_menu tr.plat td.price{font-weight:400!important;color:#333!important;font-size:14px!important}.carte_menu tr.plat td .relatif_menu_principal{font-weight:400}.carte_menu tr.plat td .relatif_menu_principal sup{font-size:8px}.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:dtldocumentasp,Times,serif;font-size:16px;padding:5px 0 0;text-align:left}.carte_menu tr.plat td table.details_plat td.plat_desc{padding:0;font-size:14px;text-align:left;font-family:Arial,Helvetica,sans-serif!important}.carte_menu.bordered{border:1px solid #f033a4;padding:10px 5px}.carte_menu.bordered tr.plat td{padding:5px 10px}.carte_menu.aere tr.plat td{line-height:3;font-size:16px}.page-CARTE #content p,.page-CARTE #content p em,.page-CARTE #content p strong{color:#000}@media print{#content p,#content p em,#content p strong,p{color:#000}.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%}p{font-family:dtldocumentasp,Times,serif;text-transform:uppercase;font-size:12px;text-align:center;font-weight:400;line-height:1.24}.carte_menu{margin:8px 0}.carte_menu tr.titre_menu td{line-height:1;padding:0}.carte_menu tr.plat td{line-height:1.1;padding:1px 0}.carte_menu.bordered tr.plat td{padding:2px 5px}table.table_vins td{font-family:Arial,Helvetica,sans-serif}}.calendar,.calendar *{border-color:#f033a4!important}.calendar a.move_week{background:#322F7E;width:36px;height:36px}.calendar a.move_week:hover{background:#f033a4}.page-CADEAUX #content h3,.page-RESA_FAMILLES #content h3,.page-RESA_PRO #content h3,.page-RESA_SOLO #content h3{color:#322F7E}.page-CADEAUX #content .commentaire,.page-RESA_FAMILLES #content .commentaire,.page-RESA_PRO #content .commentaire,.page-RESA_SOLO #content .commentaire{color:#777;font-style:italic;line-height:2.4;padding-left:20px}@media screen and (max-height:1040px){#menubar.menu_nb16 #logo2{display:none}}@media screen and (max-height:1020px){#menubar.menu_nb16 #logo3{display:none}}@media screen and (max-height:955px){#menubar.menu_nb16 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb14 #logo3{display:none}}@media screen and (max-height:915px){#menubar.menu_nb16 .menu_details_location p{display:none}}@media screen and (max-height:725px){#menubar.menu_nb16 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:670px){#menubar.menu_nb16 #logo{margin:0}#menubar.menu_nb16 .menu{font-size:12px;line-height:22px}#menubar.menu_nb16 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb16 .menu_details.menu_details_family::before{width:140px;height:22px}}@media screen and (max-height:1010px){#menubar.menu_nb15 #logo2{display:none}}@media screen and (max-height:990px){#menubar.menu_nb15 #logo3{display:none}}@media screen and (max-height:925px){#menubar.menu_nb15 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb13 #logo3{display:none}}@media screen and (max-height:885px){#menubar.menu_nb15 .menu_details_location p{display:none}}@media screen and (max-height:695px){#menubar.menu_nb15 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:640px){#menubar.menu_nb15 #logo{margin:0}#menubar.menu_nb15 .menu{font-size:12px;line-height:22px}#menubar.menu_nb15 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb15 .menu_details.menu_details_family::before{width:140px;height:22px}}@media screen and (max-height:975px){#menubar.menu_nb14 #logo2{display:none}}@media screen and (max-height:890px){#menubar.menu_nb14 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb12 #logo3{display:none}}@media screen and (max-height:850px){#menubar.menu_nb14 .menu_details_location p{display:none}}@media screen and (max-height:660px){#menubar.menu_nb14 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:605px){#menubar.menu_nb14 #logo{margin:0}#menubar.menu_nb14 .menu{font-size:12px;line-height:22px}#menubar.menu_nb14 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb14 .menu_details.menu_details_family::before{width:140px;height:22px}}@media screen and (max-height:475px){#menubar.menu_nb14 #menufooter a#button_maitre{display:none}}@media screen and (max-height:945px){#menubar.menu_nb13 #logo2{display:none}}@media screen and (max-height:860px){#menubar.menu_nb13 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb11 #logo3{display:none}}@media screen and (max-height:820px){#menubar.menu_nb13 .menu_details_location p{display:none}}@media screen and (max-height:630px){#menubar.menu_nb13 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:575px){#menubar.menu_nb13 #logo{margin:0}#menubar.menu_nb13 .menu{font-size:12px;line-height:22px}#menubar.menu_nb13 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb13 .menu_details.menu_details_family::before{width:140px;height:22px}}@media screen and (max-height:910px){#menubar.menu_nb12 #logo2{display:none}}@media screen and (max-height:825px){#menubar.menu_nb12 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb10 #logo3{display:none}}@media screen and (max-height:785px){#menubar.menu_nb12 .menu_details_location p,#menubar.menu_nb15 .menu_details_horaires{display:none}}@media screen and (max-height:595px){#menubar.menu_nb14 #menufooter #facebook_container{display:none}#menubar.menu_nb12 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:550px){#menubar.menu_nb12 #logo{margin:0}#menubar.menu_nb12 .menu{font-size:12px;line-height:22px}#menubar.menu_nb12 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb12 .menu_details.menu_details_family::before{width:140px;height:22px}#menubar.menu_nb8 .menu_details_horaires{display:none}}@media screen and (max-height:440px){#menubar.menu_nb12 #menufooter a#button_maitre{display:none}}@media screen and (max-height:880px){#menubar.menu_nb11 #logo2{display:none}}@media screen and (max-height:795px){#menubar.menu_nb11 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb9 #logo3{display:none}}@media screen and (max-height:755px){#menubar.menu_nb11 .menu_details_location p{display:none}}@media screen and (max-height:565px){#menubar.menu_nb13 #menufooter #facebook_container{display:none}#menubar.menu_nb11 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:530px){#menubar.menu_nb15 #menufooter #facebook_container,#menubar.menu_nb16 #menufooter a#button_maitre{display:none}#menubar.menu_nb11 #logo{margin:0}#menubar.menu_nb11 .menu{font-size:12px;line-height:22px}#menubar.menu_nb11 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb11 .menu_details.menu_details_family::before{width:140px;height:22px}#menubar.menu_nb10 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:450px){#menubar.menu_nb11 #menufooter #facebook_container{display:none}}@media screen and (max-height:410px){#menubar.menu_nb11 #menufooter a#button_maitre{display:none}}@media screen and (max-height:845px){#menubar.menu_nb10 #logo2{display:none}}@media screen and (max-height:760px){#menubar.menu_nb10 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb8 #logo3{display:none}}@media screen and (max-height:720px){#menubar.menu_nb10 .menu_details_location p,#menubar.menu_nb13 .menu_details_horaires{display:none}}@media screen and (max-height:615px){#menubar.menu_nb10 .menu_details_horaires{display:none}}@media screen and (max-height:495px){#menubar.menu_nb10 #logo{margin:0}#menubar.menu_nb10 .menu{font-size:12px;line-height:22px}#menubar.menu_nb10 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb10 .menu_details.menu_details_family::before{width:140px;height:22px}#menubar.menu_nb3 .menu_details_location p{display:none}}@media screen and (max-height:815px){#menubar.menu_nb16 .menu_details_horaires,#menubar.menu_nb9 #logo2{display:none}}@media screen and (max-height:730px){#menubar.menu_nb9 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb7 #logo3{display:none}}@media screen and (max-height:690px){#menubar.menu_nb9 .menu_details_location p{display:none}}@media screen and (max-height:585px){#menubar.menu_nb9 .menu_details_horaires{display:none}}@media screen and (max-height:500px){#menubar.menu_nb15 #menufooter a#button_maitre{display:none}#menubar.menu_nb9 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:465px){#menubar.menu_nb12 #menufooter #facebook_container{display:none}#menubar.menu_nb9 #logo{margin:0}#menubar.menu_nb9 .menu{font-size:12px;line-height:22px}#menubar.menu_nb9 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb9 .menu_details.menu_details_family::before{width:140px;height:22px}#menubar.menu_nb8 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:780px){#menubar.menu_nb8 #logo2{display:none}}@media screen and (max-height:695px){#menubar.menu_nb8 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb6 #logo3{display:none}}@media screen and (max-height:655px){#menubar.menu_nb8 .menu_details_location p{display:none}}@media screen and (max-height:435px){#menubar.menu_nb8 #logo{margin:0}#menubar.menu_nb8 .menu{font-size:12px;line-height:22px}#menubar.menu_nb8 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb8 .menu_details.menu_details_family::before{width:140px;height:22px}#menubar.menu_nb7 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:750px){#menubar.menu_nb14 .menu_details_horaires,#menubar.menu_nb7 #logo2{display:none}}@media screen and (max-height:665px){#menubar.menu_nb7 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb5 #logo3{display:none}}@media screen and (max-height:625px){#menubar.menu_nb7 .menu_details_location p{display:none}}@media screen and (max-height:520px){#menubar.menu_nb7 .menu_details_horaires{display:none}}@media screen and (max-height:415px){#menubar.menu_nb10 #menufooter #facebook_container{display:none}#menubar.menu_nb7 #logo{margin:0}#menubar.menu_nb7 .menu{font-size:12px;line-height:22px}#menubar.menu_nb7 .menu_details.menu_details_family{line-height:22px;height:22px}#menubar.menu_nb7 .menu_details.menu_details_family::before{width:140px;height:22px}}@media screen and (max-height:715px){#menubar.menu_nb6 #logo2{display:none}}@media screen and (max-height:590px){#menubar.menu_nb6 .menu_details_location p{display:none}}@media screen and (max-height:485px){#menubar.menu_nb6 .menu_details_horaires{display:none}}@media screen and (max-height:400px){#menubar.menu_nb6 .menu{font-size:14px;line-height:28px}}@media screen and (max-height:685px){#menubar.menu_nb12 .menu_details_horaires,#menubar.menu_nb5 #logo2{display:none}}@media screen and (max-height:560px){#menubar.menu_nb16 #menufooter #facebook_container,#menubar.menu_nb5 .menu_details_location p{display:none}}@media screen and (max-height:455px){#menubar.menu_nb13 #menufooter a#button_maitre,#menubar.menu_nb5 .menu_details_horaires{display:none}}@media screen and (max-height:650px){#menubar.menu_nb11 .menu_details_horaires,#menubar.menu_nb4 #logo2{display:none}}@media screen and (max-height:630px){#menubar.menu_nb6 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb4 #logo3{display:none}}@media screen and (max-height:565px){#menubar.menu_nb4 #logo #logo1{height:76px;background-size:contain;background-position:center}}@media screen and (max-height:525px){#menubar.menu_nb4 .menu_details_location p{display:none}}@media screen and (max-height:420px){#menubar.menu_nb4 .menu_details_horaires{display:none}}@media screen and (max-height:620px){#menubar.menu_nb3 #logo2{display:none}}@media screen and (max-height:600px){#menubar.menu_nb5 #logo #logo1{height:76px;background-size:contain;background-position:center}#menubar.menu_nb3 #logo3{display:none}}@media screen and (max-height:535px){#menubar.menu_nb3 #logo #logo1{height:76px;background-size:contain;background-position:center}}@media screen and (min-width:769px) and (max-width:1024px){.centreur #menubar #logo{width:180px}.centreur #menubar #logo #logo2{display:none}.centreur #menubar #logo #logo3{margin-left:-20px}.centreur #menubar .menu{font-size:14px}}@media screen and (max-width:768px){body #menubutton,body #responsive_footer,body #responsive_header{background:#322F7E}body #responsive_logo{background-image:url(../img/responsive_logo.png)}.mobile_menu_active body #menubutton{background:#E0E0E0}.mobile_menu_active body #menubutton::after{color:#f033a4}body #menubutton:hover{background:#EBEBEB}body #menubutton:hover::after{color:#f033a4}body #responsive_menu{background:#fff;border:3px solid #322F7E}body #responsive_menu a.menu{color:#f033a4}body #responsive_menu a.menu::after{content:"";width:50%;height:1px;background:#f033a4;position:absolute;bottom:0;left:25%}body #responsive_menu a.menu:last-child::after{display:none}body #responsive_menu a.menu:hover{color:#322F7E}body #responsive_menu .responsive_languages a{color:#f033a4}body #responsive_menu .responsive_languages.current-lang-en a.lang-en,body #responsive_menu .responsive_languages.current-lang-fr a.lang-fr{color:#322F7E}}@media screen and (max-width:480px){body #responsive_logo{width:200px}}@media screen and (max-width:340px){body #responsive_logo{width:180px}}@media screen and (max-width:320px){body #responsive_logo{width:150px}}