@font-face{font-family:Calibri;src:url('../fonts/calibri.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Calibri;src:url('../fonts/calibrib.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:Calibri;src:url('../fonts/calibril.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:WinterMemories;src:url('../fonts/WinterMemories.ttf') format('truetype')}:root{--brown:#aa7816;--grey:#3e3d40;--green:#c2b600;--grey:#3B3B3A;--light-grey:#cccccc;--white:#ffffff;--black:#000000;--red:#d9534f;--lightRed:rgba(217, 83, 79, 0.2);--tableBlue:#3D4BDF;--logo:url('../image/header_banner.png');--banner:url('../image/header_banner.png');--bg:url('../image/bg.png');--login-fr:url('../image/content_bg_login_fr.png');--login-en:url('../image/content_bg_login_en.png');--kids:url('../image/content_bg_kids.jpg');--pan:url('../image/content_bg_pan.jpg');--mom-kid:url('../image/content_bg_mom-kid.jpg');--menu:url('../image/content_bg_menu.jpg');--menu-line:url('../image/content_bg_menu_line.jpg');--logout:url('../image/content_bg_logout.jpg');--pencil:url('../image/content_bg_pencil.jpg');--flag-fr:url('../image/flags/fr.png');--flag-gb:url('../image/flags/gb.png');--flag-de:url('../image/flags/de.png');--ff-calibri:Calibri;--ff-winter:WinterMemories;--titleFont:'Love Ya Like A Sister';--banner-bg-color:blue}body,html{font-family:var(--ff-calibri);background:var(--bg);background-size:40%;margin-left:auto;margin-right:auto}.header{position:relative}.contentHeader{margin-bottom:50px;height:75px}.headerImage>*>*{width:100%}.headerImage a{display:flex}.footerImage>*{width:100%}.container{min-width:80dvw;margin-right:auto;margin-left:auto}.bg-container{border:1px solid #b49053;padding:0 20px 20px 20px}.content{padding:1.5rem 50px 0 50px;z-index:100;position:relative}.content>.row>div.col-xs-7{background-color:var(--white)}h1,h2,h3,h4,h5,h6{font-weight:100}h1{color:var(--tableblue);font-size:32px;font-family:var(--ff-winter)}h1.banner_title{position:relative;display:inline-block;padding-left:20px;padding-right:40px;color:var(--black);font-size:52px;z-index:0}h1.banner_title::after{content:'';position:absolute;top:0;bottom:5px;left:0;right:0;background-color:var(--banner-bg-color);z-index:-1;transform:rotate(-5deg) translateY(-6px)}h2{font-size:20px;font-weight:700;margin-top:20px;margin-bottom:20px}a,a:active,a:hover,a:link{color:var(--black);text-decoration:none}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.pl-35{padding-left:35px}.center{text-align:center}.right{text-align:right}.left{text-align:left}.textInscription>*{font-size:42px}.parent-container{height:100%}.parent-container:first-child{width:50%}.login{width:100%;height:550px;background-repeat:no-repeat;padding:5.5em 3rem 0 5em;text-align:left}.login.login__fr{background:var(--login-fr) no-repeat;background-size:100% auto}.login.login__en{background:var(--login-en) no-repeat;background-size:100% auto}.er-table{display:inline-block;margin-bottom:20px;width:auto;border:1px solid var(--tableBlue);background-color:var(--white)}.er-table h4{margin:0;padding:10px;color:var(--white);font-weight:700;background-color:var(--tableBlue)}.er-table ul{padding:10px 20px 0;list-style:none outside none}@media (max-width:1200px){.login{height:200px}}.login>*>:last-child{margin-top:50px;padding-bottom:20px}.login-text{position:absolute;font-size:1.4em;text-transform:uppercase;margin:-1.7em auto auto 1em}.login .form-group{margin-bottom:5px}.login button{float:right}.img-kids{width:100%}.img-pan{width:100%;margin-right:10px}.img-mom-kid{width:100%;margin-left:10px}div[class^=img-] .meta{position:absolute;margin:0;bottom:4em;padding:0 1.5em}div[class^=img-] .meta h3{margin:0;font-size:19px}div[class^=img-] .meta p{margin:0;font-size:.8em}@media (min-width:1200px){div[class^=img-] .meta{position:absolute;margin:0;bottom:.6em;padding:0 1.5em}div[class^=img-] .meta h3{margin:0;font-size:24px}div[class^=img-] .meta p{margin:0;font-size:1em}}.images div[class^=col-]{padding-right:0;padding-left:0;margin-top:15px}.form-control{border:2px solid #000;border-radius:0}.empty,.form-control.empty{border:2px solid var(--red);background-color:var(--lightRed)}.btn-eurest{border-radius:0;font-size:2em;padding-top:0;padding-bottom:0;line-height:1.3em}.btn-brown{color:var(--white);border-color:var(--brown);background-color:var(--brown)}.btn-brown:focus,.btn-brown:hover{color:var(--brown);border-color:var(--brown);background-color:var(--white);text-decoration:none}.menu{margin-right:20px;width:100%}@media (min-width:1200px){.menu li{font-size:1.8em;padding:.2em 0 .8em}}.menu li:not(:last-child){background:var(--menu-line);background-size:100% auto;background-repeat:no-repeat;background-position:-1em 2em}.menu li a{color:var(--brown)}.menu li a:hover,.menu li.active a{color:var(--black)}.menu a{display:inline-block}.logout{float:right;margin-right:1em;background:var(--logout);background-size:100% 1.8em;background-repeat:no-repeat;font-size:1.4em;padding:.2em .4em;min-height:2em;color:var(--brown)}.title{background:var(--pencil);background-size:100%;background-repeat:no-repeat;height:61px;padding-top:.8em;margin-top:-.6em;color:var(--brown)}.hotMealConstraintsLabel{cursor:default}.mealTypeGroupRadioNext>*{cursor:pointer}.formule-jours>:not(:first-child){margin-left:10px}.formule-jours-next>*{cursor:pointer}.flags{position:absolute;right:20px;bottom:0;display:flex;align-items:center;gap:10px}.flags .flag{background-color:#0f0;height:11px;width:16px;float:left}.flags .flag.fr{background:var(--flag-fr)}.flags .flag.gb{background:var(--flag-gb)}.flags .flag.de{background:var(--flag-de)}