
.texte p,#contenu p  {font-family: 'Libre Baskerville';line-height: 1.8em;font-size:13.6px;}
.bloc-texte .titre,.bloc-actualites .titre, .bloc-vins .titre,.titre_page, .page#accueil .bloc-actualites .titre {font-family: Ssr!important;  font-size: 40px!important;text-transform: uppercase;}
.bloc-actualites .liste_actualites li .legende {font-family: "Libre Baskerville"!important;line-height: 1.5em;font-size: 14px!important;}
/*l.13218*/
.bloc-menu .bloc .libelle .titre {
    font-size: 40px;
    font-family: Ssr;
    text-transform: uppercase;
    margin: 0;
    padding: 0
}
 .bloc-texte .titre {
    font-size: 40px!important;
    font-family: Ssr;
    color: #99684e;
    text-transform: uppercase;
}
.fiche-technique .citation {font-family: 'Libre Baskerville';font-size: 14.4px;line-height: 1.5em;text-transform: none;text-align: center}

#colonne_centre .bloc-menu .bloc-texte .titre {font-family: Ssr;font-size: 40px;}
/*l.13226*/
.bloc-menu .bloc .libelle .sous-titre {
    font-size: 31px;
    font-family: Fbb;
    margin: 0;
    padding: 0
}
.petit_poucet ul li {font-size:15px;}
/*l.13237*/
.bloc-menu .bloc-texte .texte p {
    font-family: 'Libre Baskerville';
    font-size:13.6px;
    line-height: 1.8em
}
..fiche-technique .baseline {text-align: justify;font-size:18px; }
h3.sous-titre_page {font-size: 26px;}
/*l.13243*/
.bloc-menu .bloc-texte .titre {
    font-size: 50px;
    color: #99684e;
    font-family: Fbl
}
.plan_acces img {max-width: 100%;}
.emails_contact.general ul li{font-size: 16px;}
.fiche-technique .infos-produit .titre .gamme{font-family: 'Ssr';
    text-transform: uppercase;
    line-height: 1em;
    font-size: 18px;
    font-style: normal;}
.fiche-technique .citation .guillemet{color:#EDE5E2;}
.fiche-technique .citation .guillemet.gauche {font-size:13rem;top:5px;background-image: none;}
.fiche-technique .citation .guillemet.droite {font-size:13rem;bottom:-105px;background-image: none;}
.fiche-technique .caracteristiques > .container {display: flex;align-items: center;}
.fiche-technique .caracteristiques > .container > div.col-md-4 { float: none; }

.fiche-technique .boutons_fiche a, .fiche-technique .boutons_geo a {font-size:14px;}
.fiche-technique .infos-produit .titre .titre_produit {font-size: 40px;text-transform: none }
/*l.13335*/
.page#accueil .bloc-actualites .liste_actualites li .legende {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #000;
    font-family: "PT Sans"
}

/*l.13421*/
.fiche-technique .menu_annee_fiche_technique li a {
    font-size: 15px;
    line-height: 15px;
    display: block;
    padding: 7px;
    padding-left: 10px;
    padding-right: 10px;
    transition: all .3s ease;
    font-size: 11px
}

/*l.13464*/
.fiche-technique .infos-produit .titre .titre_produit {
   margin: 0;
    margin-bottom: 30px;
    font-size: 40px;
    text-transform: none;
    font-family: Fbl;
    font-style: normal;
}

/*l.13475*/
.fiche-technique .boutons_fiche a {
    display: block;
    position: relative;
    line-height: 19px;
    font-size: 16px;
    margin-bottom: 2px;
    margin-top: 5px;
    font-style: italic;
    font-family: "Libre Baskerville"
}

/*l.13550*/
.fiche-technique .onglets-produit .onglets-carac ul.level_1>li a {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    transition: background-color .6s ease;
    text-transform: none;
    font-size: 16px;
    position: relative;
    text-decoration: none;
    font-family: "Libre Baskerville"
}

/*l.13588*/
.fiche-technique .onglets-produit .contenu_onglet {
    background-color: #faf7f5;
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: url(/images/fond-blason.jpg);
    background-repeat: no-repeat;
    font-family: Fbl;
    font-size: 35px;
    background-position: center 15px
}

/*l.13661*/
.fiche-technique .onglets-produit .contenu_onglet .item_reference .texte {
    font-size: 13px;
    font-family: 'Libre Baskerville'
}

/*l.13755*/
/*.fiche-technique .menu_fiche_technique .contenu_onglet .categorie ul li a .wrap-vignette .cat {
    font-size: 18px;
    line-height: 21px;
    font-style: italic;
    color: #99684e;
    position: absolute;
    left: 15px;
    top: 15px;
    display: block;
    padding: 5px;
    font-family: 'Libre Baskerville'
}*/

/*l.13790*/
.fiche-technique .menu_fiche_technique .contenu_onglet .categorie ul li a .wrap-vignette-on .libelle .nom {
    text-transform: uppercase;
    font-size: 26px;
    font-family: Ssr;
    line-height: 30px
}

/*menu*/

/*lesvignobles*/
.bgvignoble {background-image: url('img/vignoble.jpg');min-height: 550px;background-size: cover;background-repeat: no-repeat}
.bgviticulture {background-image: url('img/vignoble2.jpg');min-height: 550px;background-size: cover;background-repeat: no-repeat}
.adjust_padside {margin-left:-30px; margin-right:-30px; }
.hastext {padding: 5% 8%;}
.hastext h3 {font-family: Fbl;color:#000;font-size: 3.875rem;}
.citation_int {font-family: 'Libre Baskerville';
    font-size: 2.3rem;
    line-height: 1.5em;
    text-transform: none;
    text-align: center;color: #2a1305;
    margin-top: 80px;
    position: relative;
    max-width: 60%;
    margin: 80px auto;}
    .citation_int .guillemet.gauche {
    font-size: 13rem;
    top: 5px;
    background-image: none;
}

.citation_int .span.au {display: block}
p.center {text-align: center}

blockquote {color: #99684e;font-family: Ssr;font-style: italic}
blockquote span.aut {font-family: Fbl;font-style: normal;}

.citation_int .guillemet.gauche {
    font-size: 13rem;
    top: 5px;
    background-image: none;
}
.citation_int .guillemet.gauche {
    left: -70px;
    top: -30px;
    background-image: none;
}
.citation_int .guillemet {
    color: #EDE5E2;
}
.citation_int .guillemet {
    position: absolute;
    width: 54px;
    height: 54px;
    background-position: center;
    background-repeat: no-repeat;
}
.gauche {
    float: left;
    vertical-align: top;
}
.gauche, .inline-block {
    display: inline-block;
}

.citation_int .guillemet.droite {
    font-size: 13rem;
    bottom: -105px;
    background-image: none;
}
.citation_int .guillemet.droite {
    right: -50px;
    bottom: -110px;
    background-image: none;
}
.citation_int .guillemet {
    color: #EDE5E2;
}
.citation_int .guillemet {
    position: absolute;
    width: 54px;
    height: 54px;
    background-position: center;
    background-repeat: no-repeat;
}
.bouton_retour {
    border: 1px solid #99684e;
    font-size: 16px;
    cursor: pointer;
    padding: 15px 25px;
    position: relative;
    background-color: #99684e;
    display: inline-block;
    color: #fff;
    text-decoration: none!important;
    transition: all .3s ease;
}
.droite {
    float: right;
}
.bloc-actualites-toutes ul li .legende {font-family: 'Libre Baskerville';font-size: 1.2rem;}
.no-marge-bas-2x {padding-bottom: 0;}
#contenu .legend p {font-size: 1.1rem;}
.grid-item {margin-bottom: 20px;}
.bg_light {background-color:rgba(153, 104, 78,0.05)} 


.sep {text-align: center}
.sep.video {background-color:rgba(153, 104, 78,1);color:#fff;padding: 45px 0;}

@media (min-width: 1200px) {
    .menu-general .level_2 .wrap-nav>nav .titre-categorie {padding-left: 0;}
    .menu-general .level_2 {
        width: 1199px;
        background-color: transparent;
        padding-top: 40px;
    }

    #entete.isStuck .menu-general .level_2 {
        padding-top: 20px;
    }

    /*.menu-general .level_2 .wrap-nav>nav .titre-categorie.c-2::after {height: 83px;}*/
    .menu-general .level_2 .wrap-nav > nav .titre-categorie::before {
        display: none
    }

    /*.menu-general .level_2 .wrap-nav>nav>ul {border-left: 1px solid #aeaba9;}*/
    .menu-general .level_2 > .wrap-nav {
        background-color: #f5f2f0;
        padding: 30px;
    }
    .menu-general .level_2 .wrap-nav>nav {width: 32%}
    /*.menu-general .level_2 .wrap-nav>nav:nth-child(1)>ul {border-left: 0;}*/
    .menu-general .level_2 .wrap-nav > nav.m-2,.menu-general .level_2 .wrap-nav > nav.m-3{
        width: 26%
    }

    .menu-general .level_2 .wrap-nav > nav.m-1 {
        width: 44%
    }

    .menu-general .level_2 > .wrap-nav > nav {
        padding: 30px 15px;
        padding-right: 0;
        border-right: none
    }

    .menu-general .level_2 .wrap-nav > nav .titre-categorie {
        font-size: 28px;
        font-family: Fbl;
        font-style: normal;
    }

    .menu-general .level_2 .wrap-nav > nav > ul > li > nav > ul > li a, .menu-general .level_2 .wrap-nav > nav > ul > li > a {
        font-size: 11px;
    }

    .menu-general .level_2 .wrap-nav > nav > ul > li > nav > ul > li a {
        color: #000 !important
    }

    .menu-general .level_2 .wrap-nav > nav > ul > li > nav .titre-sous-categorie {
        font-size: 17px;
    }

    .menu-general .level_2 .wrap-nav > nav .titre-categorie::after {
        background-position: 10px -6px;
    }

    /*.menu-general .level_2 .wrap-nav>nav:nth-child(2) >ul>li {float: left; width:50%;}*/
    nav.m-3:before, nav.m-1:before {
        content: '';
        display: block;
        height: 65%;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-30%);
        width: 1px;
        background: #aeaba9;
    }

}
