/* STYLE CMONSITE EDITOR */
header .logo img{height:auto;}.footer_p{background-color:rgba(43,45,66,1);padding-top:0px;}#nav-principal .navigation_link_p{font-family:Genos;font-size:22px;color:rgba(43,45,66,1);padding-left:15px;padding-right:15px;}#nav-principal .navigation_link_p:hover{color:rgba(217,4,41,1);padding-left:15px;padding-right:15px;}#nav-principal .navigation_link_p:focus{color:rgba(217,4,41,1);padding-left:15px;padding-right:15px;}#nav-principal .navigation_button_p:hover .navigation_link_p{color:rgba(217,4,41,1);padding-left:15px;padding-right:15px;}#nav-principal .navigation_button_p:focus .navigation_link_p{color:rgba(217,4,41,1);padding-left:15px;padding-right:15px;}.contenu-editable h2{background-color:transparent;color:rgba(43,45,66,1);font-family:Genos;font-size:50px;line-height:0.99em;font-weight:normal;}.wrapper{background-color:transparent;}body{font-size:22px;letter-spacing:0.02em;line-height:1.61em;}.footer__links a{font-size:15px;text-transform:uppercase;letter-spacing:0.5px;}.footer__links a:hover{color:rgba(217,4,41,1);}.footer__links a:focus{color:rgba(217,4,41,1);}.contenu-editable h1{color:#FEFEFE;background-color:transparent;font-family:Genos;font-weight:normal;font-size:55px;line-height:46px;}.button, input[type="submit"]{color:rgba(254,254,254,1);background-color:#4B4C5E;}.button:hover, input[type="submit"]:hover{background-color:rgba(158,168,186,1);color:rgba(254,254,254,1);border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.button:focus, input[type="submit"]:focus{background-color:rgba(158,168,186,1);color:rgba(254,254,254,1);border-style:none;border-top-width:2px;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;}.form .button[type="submit"]{border-style:none;}header{background-color:rgba(252,252,254,1);}header .logo{height:auto;}#bloc-fil-title{background-color:rgba(43,45,66,1);margin-bottom:20px;padding-bottom:30px;}#bloc-fil-title::before{background-color:rgba(254,254,254,1);}form .form-group input[type="password"], form .form-group input[type="text"], form .form-group select, form .form-group textarea{background-color:rgba(254,254,254,1);}.menu-principal{margin-right:0px;}#nav-principal .navigation_link_p.actif{padding-left:15px;padding-right:15px;padding-bottom:10px;font-size:22px;}#nav-principal .navigation_button_p.actif .navigation_link_p{padding-left:15px;padding-right:15px;padding-bottom:10px;font-size:22px;}.header-conteneur #blocContent{width:calc(var(--vw,1vw)*100);max-width:none;margin-left:calc(var(--vw,1vw)*-50 + 50%);box-sizing: border-box;left:0;position:true;}@media (min-width:1024px){header .logo img{height:auto;}header{min-height:147px;}header .logo{height:auto;width:139px;top:0px;left:2.04%;right:auto;}.header-conteneur #blocContent{max-width:151px;}.menu-principal{max-width:100%;}}@media (min-width:0) and (max-width:1023px){header .logo{top:15px;height:auto;}header .logo img{height:auto;}}@media (min-width:800px) and (max-width:1023px){header .logo{transform:none;left:50%;right:auto;height:auto;}header .logo img{height:auto;}}.accueil_diaporama_template .slide .slide-text {
 display:block !important;
  opacity: 1;
}

body .accueil_diaporama_template .slide .slide-text {
  background-color: transparent;
}

body .accueil_diaporama_template .slide .slide-text * {
  color: #fff;
  font-family: Genos;
  font-size: 60px;
  font-weight: 500;
}

body .accueil_diaporama_template .slide .slide-text .content-slide-text > p::first-line {
  color: #fff;
}
.accueil_diaporama_template .slide .slide-text {
  top: 80%;
  box-shadow: none;
}
#pub {
 display: none;
}

@media only screen and (max-width: 1023px) {
  body {
    padding-top: 0 !important;
}
  body header #nav-principal>a.menu_burger {
    top: 25px;
  }
  .accueil_diaporama_template .slide > div .button_slider {
	display: block;
	display: none;
}
  #nav-principal ul {
  background-color: #fff;
}
  #grid-081936 .row {
  flex-wrap: nowrap;
}
   #grid-081936 .row .col{
  flex: 1;
}
  .full-background {
    background-attachment: scroll !important;
}
  .cmonsite-toolbar {
    left: 0;
    top: 25px;
    width: 100px;
    background: rgba(255,255,255,.5);
}
  .cmonsite-toolbar span:first-child {
    display:none;
  }
/*  #blocContent {
    display: none;
  }*/
} 

@media only screen and (min-width: 1023px) {
  .cmonsite-toolbar--top-right {
   background: transparent;
   right:2%;
   top: 42px;
  }
}

@media only screen and (min-width: 1023px) {
.cmonsite-toolbar--top-right {
    background: transparent;
    right: 2%;
    top: 0;
}
}