html {font-size:17px;;}
body {font-family:Montserrat, sans-serif;color:#091627;font-size:1rem;;}
h1 {font-weight:normal;;}
h2 {font-weight:normal;font-size:inherit;;}
h3 {font-weight:normal;;}
a:link, a:visited {color:#091627 !important;;}
.menu-principal-horizontal {margin-top:3em;;}
a.menu-principal-horizontal-item-titre {font-variant:all-petite-caps;letter-spacing:0.1em;color:#091627;;}
.menu-principal-horizontal-item:hover  {background:#052a3700;;}
.menu-principal-horizontal-item:hover > .menu-principal-horizontal-submenu {color:#0B1C25 !important;;}
.current-horizontal-item {border-bottom:3px solid #69d3ed00;;}
.template-footer {background-color:#bec7d100 !important;color:#091627 !important;background:url(/template/fondfooter1.png);background-repeat:no-repeat;background-position:0em 0em;padding-top:2em;;}
.copyright {background:#c8d9ec;;}
.copyright a, .copyright a:link, .copyright a:hover, .copyright a:visited {color:#091627;;}
.mce-content-body {;}
.wrapper-contents {max-width:1200px;;}
.wrapper-page-1 #wrapper-content-1 {max-width:1200px;;}
.wrapper-page-1 #wrapper-content-2 {max-width:98%;;}
.wrapper-page-1 #wrapper-content-3 {max-width:98%;;}
.wrapper-page-1 #wrapper-bloc-2 {background:url(/template/traitwrap2.png);background-repeat:no-repeat;background-position:46em 37em;;}
.wrapper-page-1 #wrapper-content-4 {max-width:98%;;}
.wrapper-page-1 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 33%, rgb(190 199 209 / 25%) 7%);color:white;;}
.wrapper-page-1 #wrapper-bloc-5 {background:url(/template/traitwrap2.png);background-repeat:no-repeat;;}
.wrapper-page-1 #wrapper-content-6 {max-width:98%;;}
.wrapper-page-1 #wrapper-bloc-6 {padding-bottom:2em;;}
.wrapper-page-5 #wrapper-content-2 {max-width:98%;;}
.wrapper-page-5 #wrapper-bloc-2 {background:linear-gradient(180deg, #193559 31%, rgb(190 199 209 / 25%) 7%);;}
.wrapper-page-5 #wrapper-content-3 {max-width:98%;;}
.wrapper-page-5 #wrapper-content-4 {max-width:98%;;}
.wrapper-page-6 #wrapper-content-1 {max-width:98%;;}
.wrapper-page-2 #wrapper-content-1 {max-width:98%;;}
.wrapper-page-6 #wrapper-bloc-2 {background:linear-gradient(180deg, #193559 44%, rgb(190 199 209 / 25%) 7%);;}
.avis-client-demande-commentaire input[type=submit] {background-color:#193559;border:0;padding:10px 10px;color:white;border-radius:20px;font-size:1rem;;}
.avis-clients-note-globale::after {font-size:1.5rem;font-weight:bold;;}
.bleu {color:#091627;;}
.bouton {text-transform:uppercase;display:inline-block;height:40px;line-height:40px;padding:0 20px;position:relative;z-index:1;color:#012a37 !important;z-index:1;font-weight:bold;;}
.bouton::before {content:"";display:block;height:40px;width:73px;border-radius:40px;background:#c8d9ec;position:absolute;z-index:-1;left:0;transition:.2s ease;;}
.bouton:hover {color:#012a37 !important;;}
.bouton:hover:before {width:100%;;}
.fa-chevron-right:before,.fa-chevron-left:before {color:#ffc903;font-size:1.5rem;;}
.fa-warning:before, .fa-exclamation-triangle:before {content:url(/template/doodle-color-88-alert-hover-pinch.gif);;}
.footer-template {color:#091627 !important;;}
.formulaires fieldset {border:1px solid #dedede00;;}
.formulaires label {float:left;min-width:145px;;}
.formulaires legend {text-align:left;font-weight:bold;font-size:1.3rem;;}
.formulaires textarea {width:100%;background:#19355942;padding:10px;border:#ffdead00;;}
.heading {display:flex;flex-direction:column;font-weight:normal;line-height:1;;}
.heading > div {overflow:visible;;}
.heading > div > p {width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;margin:0;;}
.interlignage {line-height:1;;}
.menu-principal-horizontal-item-with-sub>a::after {display:none;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-image img {border-top-left-radius:33px;border-top-right-radius:33px;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-plus {display:none;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-texte {position:relative;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-titre {background:#193559;border-bottom-right-radius:33px;border-bottom-left-radius:33px;box-shadow:rgba(23, 23, 23, 0.21) 0px 0px 12px 0px;margin-top:-8px;;}
.petit-titre {font-size:1.3rem;;}
.phototheque-album-classic-image {transition:transform 300ms;;}
.phototheque-album-classic-image:hover img {transform:translateY(-5px);;}
.phototheque-diaporama-132-content {border-radius:20px;;}
.phototheque-diaporama-158-content, .phototheque-diaporama-148-content, .phototheque-diaporama-146-content, .phototheque-diaporama-144-content, .phototheque-diaporama-149-content, .phototheque-diaporama-142-content, .phototheque-diaporama-143-content, .phototheque-diaporama-145-content, .phototheque-diaporama-147-content {border-radius:5%;;}
.slick-prev:before, .slick-next:before {color:#193559;;}
.slide-up {-webkit-animation:slide-up 1.7s cubic-bezier(0.65, 0, 0.35, 1) both;animation:slide-up 1.7s cubic-bezier(0.65, 0, 0.35, 1) both;;}
.sous-tire {font-size:2.5rem;;}
.tabl-anim {transition:transform 300ms;;}
.tabl-anim:hover {transform:translateY(-5px);;}
.taille-petittitre {font-size:2rem;;}
.telechargement-groupe-nom, .un-article-detail-popup-header, .calendrier-titre, .phototheque-classic-nom, .phototheque-legende-nom, .sondage-bar-your-vote, .liens-liste-groupe-titre {background-color:#193559;color:white;;}
.template-header-content {margin:0px auto;;}
.titre {font-weight:bold;font-size:3.5rem;;}
.titre2 {font-size:3.5rem;background:linear-gradient(360deg, #3d77c361 33%, rgb(255 255 255 / 0%) 21%);line-height:1;;}
.titre3 {font-size:2.5rem;background:linear-gradient(360deg, #3d77c361 33%, rgb(255 255 255 / 0%) 21%);line-height:1;;}
.titre:before {background:linear-gradient(360deg, #193559 33%, rgb(255 255 255 / 0%) 21%);border-radius:20px;;}
.typamanuscrite {font-family:'Mayonice';;}
.ui-datepicker .ui-datepicker-header {padding:20px 25px;;}
.ui-datepicker .ui-datepicker-next span {background:url(/template/fleche-g.png) !important;background-repeat:no-repeat !important;height:27px;width:52px;;}
.ui-datepicker .ui-datepicker-prev span {background:url(/template/fleche-droit2.png) !important;background-repeat:no-repeat !important;height:27px;width:52px;left:15em;;}
.ui-datepicker .ui-datepicker-title {margin:0;line-height:0.8em;text-align:left;font-size:1.7rem;;}
.ui-datepicker th {text-transform:uppercase;font-weight:normal;color:#002835;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border:none;background:#e8ebee;font-weight:normal;color:#091627 !important;padding:10px 10px;margin:5px;text-align:center;border-radius:10px;box-shadow:rgba(23, 23, 23, 0.1) 0px 0px 12px 0px;width:46%;background-color:#ffffff;;}
.ui-widget-header {border:none;background:#82c0d700;border-radius:0px !important;color:#002f33;font-weight:normaltext-transform:uppercase;letter-spacing:0.1em;;}
.ui-widget.ui-widget-content {border:none;font-size:20px;;}
.un-avis-defile .fa, .avis-client .fa {color:#193559;text-shadow:none;;}
.websee-barre-flottante-items {transform:translateX(-15px);;}
.websee-barre-flottante-items.custom {border:1px solid #dedede00;box-sizing:border-box;background-color:#ffffff00;;}
.websee-barre-flottante-list {display:none;;}
.websee-barre-flottante-smartphone-icone-recherche::after {font-size:25px;;}
.websee-barre-flottante-smartphone-items {background:#193559;padding:10px;;}
.websee-barre-flottante-smartphone-items:hover {transform:translate(0px, 10px);;}
a#menu-principal-horizontal-item-titre-2:before {content:"";display:block;height:5px;width:35px;border-radius:15px;background:#193559;position:absolute;z-index:-1;left:21px;transition:.2s ease;top:48px;;}
a#menu-principal-horizontal-item-titre-2:hover, a#menu-principal-horizontal-item-titre-3:hover, a#menu-principal-horizontal-item-titre-4:hover {color:#052a37;;}
a#menu-principal-horizontal-item-titre-2:hover:before {width:80%;;}
a#menu-principal-horizontal-item-titre-3:before {content:"";display:block;height:5px;width:35px;border-radius:15px;background:#193559;position:absolute;z-index:-1;left:21px;transition:.2s ease;top:48px;;}
a#menu-principal-horizontal-item-titre-3:hover:before {width:55%;;}
a#menu-principal-horizontal-item-titre-4:before {content:"";display:block;height:5px;width:35px;border-radius:15px;background:#193559;position:absolute;z-index:-1;left:21px;transition:.2s ease;top:48px;;}
a#menu-principal-horizontal-item-titre-4:hover:before {width:55%;;}
a#menu-principal-horizontal-item-titre-5:before {content:"";display:block;height:5px;width:35px;border-radius:15px;background:#193559;position:absolute;z-index:-1;left:21px;transition:.2s ease;top:48px;;}
a#menu-principal-horizontal-item-titre-5:hover, a#menu-principal-horizontal-item-titre-2:hover, a#menu-principal-horizontal-item-titre-3:hover, a#menu-principal-horizontal-item-titre-4:hover {color:#052a37;;}
a#menu-principal-horizontal-item-titre-5:hover:before {width:55%;;}
a.menu-principal-horizontal-submenu-item-titre {color:#0d1c25;background:#ffffff;padding:16px 29px;border-left:6px solid #193559;;}
a.menu-principal-smartphone-item-titre {color:#091627 !important;;}
a.menu-principal-smartphone-menu-dropdown {color:#193559;;}
fieldset.avis-client-commentaires {border:1px solid #dedede00;display:inline-block;margin:5px 0;background:#c8d9ec70;;}
fieldset.commentaire-unitaire, fieldset.avis-client-commentaires, fieldset.avis-client-demande-commentaire, fieldset.avis-client-commentaire-general {background:#19355933;border:1px solid #dedede00;;}
input, #contact-message-141, #dest-141 {border:1px solid #c1c1c100;background:#19355942;padding:10px;;}
table.ui-datepicker-calendar tbody td.specialDay a {border:1px solid #193559;background:#193559;color:#ffffff !important;;}

@media screen and (max-width: 470px) {
.template-footer {background-position:-31em 20em;padding-top:2em;;}
.wrapper-page-1 #wrapper-bloc-5 {background-position:2em 2em;background-size:84%;;}
.wrapper-page-1 #wrapper-bloc-3 {background:#19355908;;}
.wrapper-page-5 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 23%, rgb(190 199 209 / 25%) 7%);;}
.carousel-nav-under-text {margin-top:0;;}
.heading {color:#091627;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-titre {font-size:1.5em;;}
.module-bloc-graphic-132.carousel-track  {margin-top:0;;}
.taille-grandtitremanuscrit {font-size:2rem;;}
.titre2 {font-size:2rem;;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {left:0;margin-left:-40px;;}
.ui-datepicker table {font-size:0.5em;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:5px 5px;margin:1px;border:none;background:#e8ebee;font-weight:normal;color:#091627 !important;padding:10px 10px;margin:5px;text-align:center;;}
.websee-barre-flottante-smartphone-items {width:auto;height:100%;margin:10px;;}
.websee-barre-flottante-smartphone-list  {background-color:#52957f00;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
.template-footer {background-position:-31em 20em;padding-top:2em;;}
.wrapper-page-1 #wrapper-bloc-3 {background:#19355908;padding-bottom:3em;;}
.wrapper-page-1 #wrapper-bloc-5 {background-position:2em 2em;background-size:84%;;}
.wrapper-page-5 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 23%, rgb(190 199 209 / 25%) 7%);;}
.carousel-nav-under-text {margin-top:0;;}
.heading {color:#091627;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-titre {font-size:1.5em;;}
.module-bloc-graphic-132.carousel-track  {margin-top:0;;}
.taille-grandtitremanuscrit {font-size:2rem;;}
.titre2 {font-size:2rem;;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {left:0;margin-left:-40px;;}
.ui-datepicker table {font-size:0.5em;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:10px 10px;margin:0px;border:none;background:#e8ebee;font-weight:normal;color:#091627 !important;padding:10px 10px;margin:5px;text-align:center;;}
.websee-barre-flottante-smartphone-list  {background-color:#52957f00;;}

}

@media screen and (min-width: 980px) {
.template-header {background:linear-gradient(270deg, #193559 20%, rgb(255 255 255 / 0%) 7%);padding-top:1em;padding-bottom:1em;position:relative;border-bottom:none !important;box-shadow:none !important;;}
.template-animation {background:url(/template/natural-paper.png) 0% -71% / 33% no-repeat, linear-gradient(270deg, #193559 7%, rgb(255 255 255 / 0%) 7%);;}
.template-animation-content {max-width:94% !important;margin:0em 0em;margin-bottom:0em;;}
.bloc-top {text-align:center;font-size:1.5rem;;}
.wrapper-page-1 #wrapper-bloc-1 {background:linear-gradient(270deg, #193559 23%, rgb(25 53 89 / 7%) 7%);;}
.wrapper-page-2 #wrapper-bloc-1 {background:url(/template/wrap3.png) 39% 20% / cover no-repeat fixed;transform:none;animation:none;padding-bottom:3em;;}
.wrapper-page-5 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 31%, rgb(190 199 209 / 25%) 7%);;}
.body-page-1 .bloc-top {bottom:2rem;font-size:2rem;position:absolute;width:35%;left:1em;;}
.heading {color:#ffffff;;}
.module-bloc-graphic {margin-top:15%;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-titre {font-size:1.5em;;}
.phototheque-album-classic-items {margin:20px;;}
.phototheque-album-classic-items-4  {width:calc(25% - 45px);;}
.taille-grandtitremanuscrit {font-size:4.5rem;;}
.titre {background:linear-gradient(360deg, #193559 33%, rgb(255 255 255 / 0%) 21%);border-radius:20px;;}
.titre2 {font-size:3rem;;}
.ui-datepicker {width:18em;;}
.ui-datepicker table {width:100%;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {padding:10px 10px;margin:0px;border:none;background:#e8ebee;font-weight:normal;color:#091627 !important;padding:10px 10px;margin:5px;text-align:center;;}
.websee-barre-flottante-smartphone-items {width:auto;height:39%;display:inline-block;float:none;overflow:hidden;transition:all .3s;margin-right:0px;padding:10px 31px 0px 6px;;}
.websee-barre-flottante-smartphone-list  {right:0%;top:34px;position:absolute;z-index:9999;width:258px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}

}

@media screen and (min-width: 1200px) {
.template-header {position:relative;border-bottom:none !important;box-shadow:none !important;background:linear-gradient(270deg, #193559 23%, rgb(255 255 255 / 0%) 7%);;}
.template-animation {background:url(/template/natural-paper.png) 0% -71% / 33% no-repeat, linear-gradient(270deg, #193559 23%, rgb(25 53 89 / 10%) 7%);;}
.template-animation-content {max-width:94% !important;margin:0em 0em;margin-bottom:0em;;}
.bloc-top {text-align:left;padding-left:2em;;}
.wrapper-page-1 #wrapper-bloc-3 {background:url(/template/wrap3.png) 45% 20% / cover no-repeat fixed;transform:none;animation:none;padding-bottom:3em;;}
.wrapper-page-1 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 27%, rgb(190 199 209 / 25%) 7%);color:white;;}
.wrapper-page-1 #wrapper-bloc-1 {background:linear-gradient(270deg, #193559 23%, rgb(25 53 89 / 7%) 7%);;}
.wrapper-page-1 #wrapper-bloc-5 {background-repeat:no-repeat;background-position:4em 2em;;}
.wrapper-page-1 #wrapper-bloc-2 {background-position:26em 37em;background-size:59%;;}
.wrapper-page-2 #wrapper-bloc-1 {background:url(/template/wrap3.png) 73% 20% / cover no-repeat fixed;transform:none;animation:none;padding-bottom:3em;;}
.wrapper-page-5 #wrapper-bloc-4 {background:linear-gradient(90deg, #193559 31%, rgb(190 199 209 / 25%) 7%);;}
.body-page-1 .bloc-top {bottom:2rem;font-size:2rem;position:absolute;width:28%;left:0em;;}
.heading {color:#ffffff;;}
.module-bloc-graphic-132 .module-bloc-graphic-item-titre {font-size:2em;;}
.module-bloc-graphic-132.carousel-track  {margin-top:3em;;}
.module-bloc-graphic-item-2 {width:calc(50% - 30px);;}
.tabl-acces {margin-top:-3em;;}
.taille-grandtitremanuscrit {font-size:4.5rem;;}
.titre {background:linear-gradient(360deg, #193559 33%, rgb(255 255 255 / 0%) 21%);border-radius:20px;;}
.titre2 {font-size:3rem;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border:none;background:#e8ebee;font-weight:normal;color:#091627 !important;padding:10px 10px;margin:5px;text-align:center;;}
.websee-barre-flottante-smartphone-list  {right:0%;top:0px;position:absolute;z-index:9999;width:258px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}
a.logo-essentiel {position:absolute;;}

}

@media screen and (min-width: 1600px) {
a.menu-principal-horizontal-item-titre {padding:5px 32px;font-size:1rem;;}
.template-header {background:linear-gradient(270deg, #193559 23%, rgb(255 255 255 / 0%) 7%);;}
.wrapper-page-1 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 33%, rgb(190 199 209 / 25%) 7%);color:white;;}
.wrapper-page-1 #wrapper-bloc-5 {background-repeat:no-repeat;background-position:15em 2em;;}
.wrapper-page-1 #wrapper-bloc-2 {background-position:38em 37em;background-size:68%;;}
.wrapper-page-1 #wrapper-bloc-3 {background:url(/template/wrap3.png) 73% 20% / cover no-repeat fixed;transform:none;animation:none;padding-bottom:3em;;}
.body-page-1 .bloc-top {bottom:3rem;font-size:3rem;;}
.heading {color:#ffffff;;}
.tabl-acces {margin-top:-3em;;}
.titre2 {font-size:3.5rem;;}
.websee-barre-flottante-smartphone-list  {right:0%;top:34px;position:absolute;z-index:9999;width:258px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}

}

@media screen and (min-width: 1920px) {
a.menu-principal-horizontal-item-titre {padding:5px 32px;font-size:1.4rem;;}
.template-header {background:linear-gradient(270deg, #193559 23%, rgb(255 255 255 / 0%) 7%);;}
.wrapper-page-1 #wrapper-bloc-4 {background:linear-gradient(180deg, #193559 33%, rgb(190 199 209 / 25%) 7%);color:white;;}
.wrapper-page-1 #wrapper-bloc-5 {background-repeat:no-repeat;background-position:22em 2em;;}
.wrapper-page-1 #wrapper-bloc-2 {background-position:46em 37em;background-size:68%;;}
.wrapper-page-1 #wrapper-bloc-3 {background:url(/template/wrap3.png) 73% 20% / cover no-repeat fixed;transform:none;animation:none;padding-bottom:3em;;}
.body-page-1 .bloc-top {bottom:7rem;left:3rem;;}
.heading {color:#ffffff;;}
.tabl-acces {margin-top:-3em;;}
.titre2 {font-size:3.5rem;;}
.websee-barre-flottante-smartphone-list  {right:3%;top:69px;position:absolute;z-index:9999;width:258px;height:74px;padding-right:0px;display:block !important;background-color:transparent;;}

}
