body {font-family:Montserrat, sans-serif;font-size:16px;color:#152f40;;}
address {float:left;;}
.menu-principal-horizontal {margin-top:2%;;}
.menu-principal-horizontal-item {margin-right:20px;;}
.menu-principal-horizontal-item:hover  {background:transparent;color:#152f40;;}
.menu-principal-horizontal-item:hover > a.menu-principal-horizontal-item-titre {color:white;;}
.menu-principal-horizontal-submenu {background:#90b48c;padding:1em;border-radius:0px 200px 200px;;}
.menu-principal-horizontal-submenu-item {background:transparent;;}
.template-header {border-bottom:0px solid #dedede;position:absolute;box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.25);margin:10px 0;background:transparent;;}
.template-footer {background-color:transparent;;}
.template-header-content {margin:0px auto;;}
.template-animation-content {width:97%;margin:20px auto;;}
.logo-essentiel img {width:90%;;}
.mce-content-body {;}
.wrapper-contents {max-width:1200px;;}
.wrapper-page-2 #wrapper-bloc-1 {max-width:100%;;}
.wrapper-page-2 #wrapper-content-1 {max-width:100%;;}
.wrapper-page-2 #wrapper-bloc-2 {background:#dee0de;max-width:98%;margin:0 auto;;}
.wrapper-page-2 #wrapper-content-2 {max-width:100%;;}
#menu-principal-horizontal-item-titre-2 {font-weight:600;font-size:1.5rem;;}
#responsive-container-12 {border-radius:0px 300px 300px;filter:brightness(0.6);;}
#responsive-container-131 {border-radius:30px;;}
.body-page-2 .bloc-top {display:none;;}
.header-center {flex:2.3;;}
.header-left {flex:0.8;text-align:right;margin-top:10px;;}
.header-right {flex:0.5;;}
.menu-principal-horizontal-item-with-sub>a::after {display:none;;}
.tab-accueil {width:80%;;}
.tab-accueil::before {content:url(/template/fleurs-tab.webp);position:absolute;bottom:4%;left:13%;;}
.template-animation-calque {width:530px !important;height:458px;position:absolute;bottom:22%;right:36%;;}
.typo-grand-titre {font-family:'Gallient';;}
.typo-manuscrite {font-family:'Whitenice';;}
.websee-barre-flottante {top:52%;left:7%;position:absolute;;}
.websee-barre-flottante::before {border-bottom:none;position:relative;bottom:0;content:'';display:inline-block;height:80px;width:4px;transition:.5s ease;background-color:#dca428;border-radius:10px;left:-31px;;}
a.bouton {pointer-events:auto;cursor:pointer;background:transparent;padding:1em 2.5em;margin:0;position:relative;display:inline-block;overflow:hidden;color:#fff !important;z-index:0;border:0px solid #5e7058;border-radius:30px;;}
a.bouton::before {content:'';background-color:#90b48c;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;;}
a.bouton:hover {color:white !important;background-color:#152f40;;}
a.bouton:hover:before {transform:translate3d(0,-100%,0);;}
a.menu-principal-horizontal-item-titre {color:white;letter-spacing:1px;font-size:1rem;;}
a.menu-principal-horizontal-item-titre:hover {font-weight:600;;}
li.menu-principal-horizontal-item-6::after, li.menu-principal-horizontal-item-3::after, li.menu-principal-horizontal-item-4::after, li.menu-principal-horizontal-item-5::after, li.menu-principal-horizontal-item-8::after {border-bottom:none;position:absolute;bottom:0;content:'';display:inline-block;height:12px;width:3px;transition:.5s ease;background-color:white;border-radius:10px;left:-5%;bottom:39%;;}
li.menu-principal-horizontal-item:hover:after  {left:100%;right:100%;;}

@media screen and (max-width: 470px) {
.template-animation-calque {display:none;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.template-animation-calque {display:none;;}

}

@media screen and (min-width: 980px) {
.wrapper-page-2 #wrapper-bloc-1 {padding-bottom:3em;;}
.template-animation-calque {display:none;;}

}

@media screen and (min-width: 1200px) {
.tab-accueil {margin-left:7%;;}
.tab-diaporama {margin-top:-100px;;}
.template-animation-calque {display:block;;}

}
