html {font-size:16px;;}
body {font-family:DM Serif Display, serif;font-size:1em;;}
address {float:none;;}
a.menu-principal-horizontal-item-titre {color:#052a37;font-size:1.3em;color:#0d283b;border-radius:20px;padding:10px 22px;;}
.menu-principal-horizontal-item:hover  {background-color:transparent;color:white;;}
.menu-principal-horizontal-item:hover > a.menu-principal-horizontal-item-titre {color:#0d283b;;}
.menu-principal-horizontal-item-with-sub > a::after {display:none;;}
.current-horizontal-item {border-bottom:3px solid transparent;;}
.template-header {position:relative;border-bottom:none;box-shadow:none;background-color:transparent;;}
.template-animation-content {width:85%;margin:0 auto;;}
.logo-essentiel {margin-right:0;;}
.mce-content-body {;}
.header-right {text-align:center;;}
a#menu-principal-horizontal-item-titre-1::before {content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:7px;background-color:#005266;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);width:26px;border-radius:30px;;}
a#menu-principal-horizontal-item-titre-2::before {content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:7px;background-color:#87B42D;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);width:26px;border-radius:30px;;}
a#menu-principal-horizontal-item-titre-3::before {content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:7px;background-color:#FF4242;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);width:26px;border-radius:30px;;}
a#menu-principal-horizontal-item-titre-4::before {content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto;height:7px;background-color:#FB8402;transition:transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);width:26px;border-radius:30px;;}
a.logo-essentiel {float:none;text-align:center;;}
div#responsive-container-12 {border-radius:33px;;}

@media screen and (max-width: 470px) {
.menu-principal-horizontal-item {margin-right:0em;;}
.template-header-content {display:flex;flex-direction:column;align-items:center;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.menu-principal-horizontal-item {margin-right:0em;;}
.template-header-content {display:flex;flex-direction:column;align-items:center;;}

}

@media screen and (min-width: 980px) {
.menu-principal-horizontal-item {margin-right:1em;;}
.template-header-content {display:flex;flex-direction:column;align-items:center;;}

}

@media screen and (min-width: 1200px) {
.menu-principal-horizontal-item {margin-right:2em;;}
.template-header-content {display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;;}
.logo-essentiel {margin-right:0;;}

}

@media screen and (min-width: 1600px) {
.menu-principal-horizontal-item {margin-right:3em;;}
.logo-essentiel img {width:70%;;}

}
