.centered-iframe {
  display: block;
  margin: 0 auto;
}


.texte-style	{ 
margin-top:-30px;
}

.site-header .header--row-inner {
    background-color:transparent ;
}

.site-header .header--row-inner {
  margin-top:-30px !important;
	margin-bottom:-30px !important;
background-color: transparent !important;
}


#nv-primary-navigation-main.primary-menu-ul.nav-ul.menu-desktop a {
    color:#ffffff !important;

}


.colonne-style {
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 20px;
  box-shadow: 0px 0px 20px #cccccc;
}

.separateur-style {
  border: none;
  border-top: 1px  solid #c7c7c7;
  background-color: #ffffff;
  margin-bottom: 0px;
}

.site-title {
  color:#ffffff !important;
}

.banniere-style{
    margin-top:-118px !important;}

.bloc-3{
    margin-top:-123px !important;}

.bloc-4{
    margin-top:-215px !important;}

.bloc-info-pratiques{
    margin-top:-148px !important;}

p{
    text-align:justify !important;}

.nav-ul .sub-menu li>.wrap {
  background-color:#366859;
}

.wp-block-accordion-heading__toggle-title:hover {
    
}

.button-style-accordeon button:hover {
  background-color:#204d4a !important;
}

.widget ul {
    margin-top:-30px !important;

}

.widget li {
  margin-top:0px !important;
}

#wpforms-submit-1782.wpforms-submit {
  padding-left:30px;
	padding-right:30px!important;
	font-weight:bold;
		font-size:18px;

}

.colonne-style-2{
padding-top:30px !important;
		border-radius: 20px;
}

.module-slider p{
text-align:center !important;
}

.slider-1944 {
  border-radius:20px;
}