body {color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5;;}
a.menu-principal-horizontal-item-titre {font-size:18px;;}
.menu-principal-horizontal-item-titre-selected {background-color:#ba91bd;;}
.menu-principal-horizontal-item:hover  {background-color:#ba91bd;;}
.current-horizontal-item {background-color:#ba91bd;;}
.current-horizontal-item > a.menu-principal-horizontal-item-titre {color:#ffffff;;}
.template-footer {background-color:#ba91bd;padding-bottom:0;;}
.nom-page {color:#ffffff;text-transform:uppercase;;}
.nom-page .nom-page-text {color:#ffffff;font-size:32px;;}
.bloc-top {background-color:#ba91bd;;}
.mce-content-body {;}
#wrapper-bloc-3 {background-color:#fcebb5;;}
.bouton-contact {background-color:#f7c25a;color:#fff;border:2px solid #f7c25a;;}

@media screen and (max-width: 470px) {
.nom-page .nom-page-text {font-size:22px;text-align:center;margin-left:10px;;}
.logo-essentiel {margin-left:150px;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.nom-page .nom-page-text::before {content:url(/template/lutins.png);position:absolute;margin-top:-10px;margin-left:-100px;;}

}

@media screen and (min-width: 980px) {
.nom-page .nom-page-text::before {content:url(/template/lutins.png);position:absolute;margin-top:-10px;margin-left:-100px;;}

}

@media screen and (min-width: 1200px) {
.nom-page .nom-page-text::before {content:url(/template/lutins.png);position:absolute;margin-top:-10px;margin-left:-100px;;}

}

@media screen and (min-width: 1600px) {
.nom-page .nom-page-text::before {content:url(/template/lutins.png);position:absolute;margin-top:-10px;margin-left:-100px;;}

}

@media screen and (min-width: 1920px) {
.nom-page .nom-page-text::before {content:url(/template/lutins.png);position:absolute;margin-top:-10px;margin-left:-100px;;}

}
