<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main-header .container-fluid {
    padding: 0;
}

.site-description {
    font-size: 2vw;
}

.showsearch {
    padding: 0;
    align-items: center;
}

#showsearch {
    border: 0;
    padding: 0;
    height: 3.2rem;
    width: 3.2rem;
    margin: 0 auto;
}

.navbar-toggler {
    padding: 0;
    margin: 1.6rem 0 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
}

.navbar-toggler-icon {
    width: 5.9rem;
    height: 4rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='59' height='40' viewBox='0 0 59 33'%3e%3cpath stroke='rgba(0,0,0,1)' stroke-width='7' d='M0 4h59M0 17h59M0 30h59'/%3e%3c/svg%3e");
    background-size: contain;
}

.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='59' height='40' viewBox='0 0 59 33'%3e%3cpath stroke='rgba(0,0,0,1)' stroke-width='7' d='M9 0L50 40M9 40L50 0'/%3e%3c/svg%3e");
}

.navbar .container-fluid {
    justify-content: space-evenly;
}

#main-menu {
    position: fixed;
    top: 9.4rem;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFF;
    z-index: 1000;
    margin: 0;
    overflow-y: auto;
}

#main-menu .nav-item {
    margin: 0;
    padding: 0;
    text-align: center;
    border-bottom: 1px #FFF solid;
}

#main-menu .nav-link {
    background: #fab51c;
    font-size: 3.4rem;
    line-height: 1;
    padding: 4rem 1.5rem 2.5rem;
}

#main-menu .sub-menu {
    position: relative;
}

#main-menu .sub-menu .nav-link {
    font-size: 1.5rem;
}

#main-menu .nav&gt;.current-menu-item&gt;.nav-link,
#main-menu&gt;.current-page-ancestor&gt;.nav-link,
#main-menu .nav-link:hover {
    color: #FFF;
}

#main-menu .sub-menu .current-page-ancestor .nav-link,
#main-menu .sub-menu .nav-link:hover {
    color: #fab51c;
}

#menu-social {
    margin: 0;
}

#histoire {
    max-width: 100vw;
    overflow: hidden;
}

#histoire .date&gt;button&gt;h2 {
    font-size: 4.5vw;
}

#histoire .date button:before {
    width: 5vw;
    height: 5vw;
    font-size: 3.6vw;
    line-height: 5vw;
}

#histoire .date .texte {
    width: 70vw;
    padding: 1rem 2rem 2rem;
    left: -2rem;
}

#histoire .date .texte h2 {
    font-size: 4rem;
}

#histoire #date_1954 .texte,
#histoire #date_1970 .texte,
#histoire #date_1992 .texte,
#histoire #date_2012 .texte,
#histoire #date_2014 .texte,
#histoire #date_2018 .texte {
    left: auto;
    right: -2rem;
}

#histoire #date_1978 .texte,
#histoire #date_2015 .texte {
    left: -25vw;
}

#histoire #date_2019 .texte {
    top: -23vh;
    left: -30vw;
    width: 75vw;
}

#histoire #date_2020 .texte {
    top: -28vh;
    left: -10vw;
    width: 75vw;
}

body.page-template-entreprise .illu {
    padding: 75% 0 0;
}

body.page-template-entreprise .titre_fabrication {
    padding: 15% 1.5rem;
}

body.page-template-entreprise .texte,
body.page-template-entreprise .texte_fabrication {
    padding: 8% 1.5rem;
}

body.postid-590 .ligne_2 a {
    font-size: 2rem;
}

body.postid-590 .ligne_1:after {
    width: 80%;
    padding: 85% 0 0;
}

body.postid-590 .ligne_1 .contenu {
    padding: 55% 0 2rem 0;
}

body.postid-590 .ligne_2 .contenu {
    padding: 20rem 0 2rem;
    background: url(/wp-content/uploads/2020/03/kit-pedagogique.png) 50% 0 no-repeat;
    background-size: 17rem;
}

body.single-post .ligne_3 .contenu {
    padding: 2.5rem 0 4rem;
}

body.post-template-single-post-jaime_mon_bistrot .ligne_0 {
    background-size: 100vw, auto;
    background-position: 50% 0, calc(100% - 1rem) 100%;
}

body.post-template-single-post-jaime_mon_bistrot .ligne_0 .contenu,
body.post-template-single-post-jaime_mon_bistrot .ligne_1 .contenu {
    padding: 100vw 0 4.2rem;
}

body.post-template-single-post-jaime_mon_bistrot .ligne_1 {
    background-size: 100vw, auto;
    background-position: 50% 0, 95% 5%;
}

body.post-template-single-post-jaime_mon_bistrot .ligne_1 #savoir_plus {
    max-width: 75vw;
}

body.post-template-single-post-jaime_mon_bistrot .ligne_1 #savoir_plus:after {
    width: calc(25vw - 2rem);
    height: calc(12.5vw - 1rem);
    left: calc(100% + .5rem)
}

body.page-template-mpc .ligne_0 a {
    font-size: 1.8rem;
    padding: .8rem 1.8rem;
}

body.page-template-mpc .ligne_0 .contenu {
    padding: 70% 0 5%;
}

body.page-template-mpc .ligne_1,
body.page-template-mpc .ligne_2 {
    padding: 100% 0 0;
}

body.page-template-mpc .ligne_3,
body.page-template-mpc .ligne_4 {
    padding: 3.2% 20% 23%;
    font-size: 1.6rem;
}

.produit .packaging {
    width: 100%;
    float: none;
    justify-content: center;
    background-position: 0 50%;
    background-size: 75vw;
}

.produit .contenu {
    width: 100%;
}

.produit .titre {
    display: flex;
    align-items: center;
    font-size: 1.6rem;
    padding: 1.5rem 2.6rem;
    margin: 5rem 0 0 2.5rem;
    max-width: 80%;
}

.produit .titre h2 {
    font-size: 2rem;
    line-height: 1.1;
}

.produit.produit-mon-premier-cacolac {
    background-size: 60%;
    background-position: 100% 0;
}

.produit.produit-mon-premier-cacolac .packaging {
    background-size: 50vw;
}

#presentation_produit .description,
.produit .texte {
    width: 90%;
    margin: 2rem auto;
    padding: 2rem 2.5rem;
    line-height: 1.1;
}

#presentation_produit .col1,
#presentation_produit .col2 {
    width: 100%;
    padding: 2rem 0;
}

#presentation_produit .packaging {
    margin: 0 auto;
    display: block;
}

.vendu {
    margin: 1rem 1.5rem 1rem 2.5rem;
}

#declaration_nutri tbody th {
    padding: 1rem 1.5rem 1rem calc(1.5rem + 10%);
}

#declaration_nutri tbody td {
    padding: 1rem calc(1.5rem + 5%) 1rem 1.5rem;
}

#liste_produits {
    overflow-x: auto;
    justify-content: flex-start;
    padding: 0;
}

#liste_produits .mini-produit {
    min-width: 6.5rem;
    margin: 0 .5rem;
}

body.blog article .excerpt {
    padding: 1rem 1.5rem;
    background: rgba(0, 0, 0, .7);
    color: #FFF;
}

article.recette {
    padding: 75% 0 0;
}

article.recette .texte {
    opacity: 1;
    background: rgba(79, 47, 6, .8);
    color: #FFF;
    transition: all .3s ease;
}

body.single-recette #intro .img {
    order: 1;
    margin: 0;
    padding: 56.25% 0 0;
    margin: 1.5rem auto 0;
}

body.single-recette #intro .infos {
    order: 2;
}

body.single-recette #intro .infos {
    background: none;
}

body.page-template-entreprise .illu {
    display: none;
}

body.single-recette .etape.after_video {
    width: 100%;
    flex: 0 0 100%;
}

#diaporama .slide .img {
    padding: 63.75% 0 0;
}

body.home #breadcrumbs {
    display: none;
}

#liste_notices {
    padding: 0;
}

.contenu_engagement2_environnement .contenu {
    padding: 0 1.5rem;
}

body.single-recette .ingredients:after {
    width: 2.1rem;
    height: 7rem;
    margin: -5rem 0 0;
    background-size: contain;
}

body.single-recette .etape+.etape .texte {
    border: none;
}

body.single-recette .prix,
body.single-recette .personnes {
    width: 100%;
}

#main-menu .current_page_ancestor&gt;.nav-link {
    color: #FFF;
}

body.blog article h2 {
    background: rgba(0, 0, 0, .7);
    margin: 8rem auto 0;
    color: white !important;
}

body.blog article.video h2 {
    background: none;
    margin: 0 auto 1rem;
}

body.single-recette .video .embed-responsive {
    margin: 5rem auto 1rem;
}

#footer #nav_menu-2 .menu li {
    width: 100%;
    text-align: left;
    margin: .4rem auto;
}

body.page-template-mpc-parents .formulaire {
    background-image: url(../img/avis-mpc-2.png);
    background-position: 100% 55%;
    background-size: 35vw;
}

#wpcf7-f1422-p1378-o1 .age_enfant .wpcf7-form-control-wrap {
    width: 100%;
    margin: 0 auto;
}

#date_1954 {
    left: 73%;
    top: 8.56%;
}

#date_1947,
#date_1971 {
    left: 19.5%;
}

#date_1992 {
    left: 75%;
}

#date_1978 {
    left: 43%;
}

#date_2000 {
    left: 30%;
    top: 28%;
}

#date_2005-06 {
    left: 11%;
}

#date_2012 {
    left: 67%;
    top: 36.8%;
}

#date_2015 {
    left: 35%;
    top: 48.4%;
}

#date_2017 {
    left: 16%;
}

#date_2018 {
    left: 67.5%;
}

#date_2019 {
    left: 50%;
}

#date_2020 {
    left: 18%;
}

#histoire #date_2021 .texte {
    left: -66vw;
    top: -45vh;
    width: 82vw;
}

#histoire .date .texte {
    font-size: 11px;
}

#histoire .date .texte h2 {
    font-size: 24px;
}

body.blog article .date {
    font-size: 1.4rem;
}

#article-1493,
#article-1473 {
    height: 90vw;
    padding: 1.5rem 1.5rem 1.5rem 40%;
    background-position: 20% 50%;
}

#article-1493 h2,
#article-1473 h2,
#article-1493 h2&gt;strong,
#article-1473 h2&gt;strong {
    margin: 0 auto 0;
    font-size: 2rem;
    background: none;
}

#article-1493 h2&gt;span,
#article-1473 h2&gt;span {
    font-size: 1.8rem;
}

body.postid-1493 #bandeau&gt;div,
body.postid-1473 #bandeau&gt;div {
    top: 1rem;
}

body.postid-1493 #bandeau h1,
body.postid-1473 #bandeau h1 {
    padding: 0 1.5rem 0 35%;
}

body.postid-1493 #bandeau h1,
body.postid-1473 #bandeau h1&gt;strong,
body.postid-1473 #bandeau h1,
body.postid-1473 #bandeau h1&gt;strong {
    font-size: 1.9rem;
}

body.postid-1493 #bandeau h1&gt;strong,
body.postid-1493 #bandeau h1&gt;span,
body.postid-1473 #bandeau h1&gt;strong,
body.postid-1473 #bandeau h1&gt;span {
    display: inline;
}

body.postid-1493 #bandeau h1&gt;span,
body.postid-1473 #bandeau h1&gt;span {
    font-size: 1.7rem;
}

body.postid-1493 .ligne_0,
body.postid-1473 .ligne_0 {
    background-position: 50% 1rem, 65% 100%;
    background-repeat: no-repeat;
    background-size: auto 18rem, auto 21rem;
    padding: 20rem 1.5rem 15rem;
}

#article-1493 .excerpt,
#article-1473 .excerpt {
    padding: 0;
    background: none;
}

#article-1609 {
    padding: 1.5rem 1.5rem 50%;
    background-position: 100% 100%;
    background-size: 140%;
}

#article-1609 h2,
#article-1609 .excerpt {
    background: none;
    margin-top: 10px;
}

#article-1609 .excerpt {
    color: #402619;
}

body.postid-1609 .ligne_1 {
    background: #f7f7f7 url(/wp-content/uploads/2021/04/mpc-packaging-ligne1.jpg) 50% -15px no-repeat;
    background-size: auto 350px;
}

body.postid-1609 .ligne_1 .contenu {
    width: 100%;
    margin: 300px 0 0;
    padding: 25px 15px;
}

body.postid-1609 .ligne_2 .texte&gt;div&gt;div,
body.postid-1609 .ligne_2 .texte&gt;div&gt;div+div {
    flex: 0 0 100%;
    max-width: 100%;
}

#article-1640 h2,
#article-1640 .excerpt,
#article-1644 h2,
#article-1644 .excerpt {
    background: none;
    color: #402619;
    margin-top: 10px;
}

#article-1640,
#article-1644 {
    padding: 15px 15px calc(67vw + 15px);
}

body.page-template-mpc-parents .ligne_4,
body.page-template-mpc-parents .ligne_5 {
    width: calc(100% + 30px);
    float: none;
    padding: 100% 0 0;
}

body.postid-1896 .ligne_0 {
    background: #80bfeb url(/wp-content/uploads/2021/05/actu-mpc-1l-fond.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding: 0 0 90%;
}

body.page-template-mpc-parents .ligne_1 .illu {
    height: 30vh;
    background-position: 50% 50%;
}

body.page-template-mpc-parents .liens_recettes .row {
    width: calc(100% + 30px);
}

body.page-template-mpc-parents .liens_recettes .contenu&gt;.row {
    width: auto;
}

body.page-template-mpc-parents .ligne_2 .illu {
    height: 30vh;
}</pre></body></html>