.logospieddepage img {margin: 0 10px 0 10px;}
.logospieddepage {v-align: middle; padding-top: 100px!important;}
.line-banner .mod-banner__img {height: 500px;}
.footer-social .social-link [class*="icon-"] {font-size: 3rem;}
.header-ext-social-links .social-link [class*="icon-"] {font-size: 2.4rem;}
.textup {color: #a78e2a; font-weight: bold;}
.mod-news__icon-rss {color: #5e0919;}

h1:before{
    content : url('https://cdn.eu.yapla.com/company/CPYpYHcBNotTbjnmwVRePSAJZ/69109/182508/images/puce-truffe-1705409312.png');
    margin-right : 10px;
}
h1 {color: #1d1d1d; }
h2 {color: #5e0919; }
p {color: #222222;}
.line-footer p {color: #fff;}
#QTUJTiE1au6dUCy2HOG6hJAf h1 {text-align: center;}

.zone-contact .content.contact {padding: 0 0;}

h1.news-title {color: #5e0919; font-size: 2.4em;line-height: 1em}
h1.news-title:before {content: none!important;}

h1 {margin-bottom: 50px; font-size: 2.8em; line-height: 1.4em}
h2 {font-size: 2.4em!important;line-height: 1em}

.mod-banner__img {margin-bottom: 50px;}
.blocs_annuaire {display: flex; justify-content: space-around;margin-top: 80px;}
.bloc_annuaire { margin: auto;}
.bloc_annuaire .annuaire_titre { font-size: 26px; margin-top: 30px;}

.photo_annuaire {float: left; width: 150px; height: 150px; margin-left: 10px; margin-right: 10px;}
.content a {color:#5e0919; font-weight: 600; text-decoration: underline;}
.ligne_citation {color:#ffffff; font-size: 26px; line-height: 1.2em; font-weight: bold; background-color : #a78e2a; margin-top: 50px; margin-bottom: 50px; padding: 40px 20px;}

@media (min-width: 768px) and (max-width: 1024px) { 
    h1 {margin-bottom: 30px!important; font-size: 2.2em!important;line-height: 1em}
    h2 {font-size: 2em!important;line-height: 1em}
}

@media (max-width: 767px) {
    h1 {font-size: 2em!important;line-height: 1em; text-align: center;}
    h1:before {display:block; content:url('https://cdn.eu.yapla.com/company/CPYpYHcBNotTbjnmwVRePSAJZ/69109/182508/images/puce-truffe-1705409312.png') "\D"!important;}
    h2 {font-size: 1.8em!important;line-height: 1em}
    .blocs_annuaire {flex-direction : column;}
    .bloc_annuaire { margin-bottom: 80px;}
    .mod-banner__img {margin-bottom: 20px;}
    .line-footer {text-align: center;}
    .photo_annuaire {float: none;width: 200px; height: 200px; margin: auto;}
}