/* PAGE AVIS */

.topMenuLinksLi {
	position: relative!important;
}

.topMenuLinksLi:last-child > .topMenuLinksUl {
    left: -80px!important;
    position: absolute!important;
}

/* NE PAS TOUCHER AU DESSUS */

.mnModSlider .mnModSlide {
    top: 30%;
}


#topMenuContainer #topMenu {
  border-radius: 15px;
	margin: 30px;
}

#topMenuContainer #topMenu #topMenuLogo {
    float: left;
    padding: 14px 10px;
}



#topMenuContainer #topMenu {
  border-radius: 15px;
}

 
/*--------------------*/
/* LE FLOU */

.mnModuleContentRow.mnModuleContentBloc .mod29-col1.mnModuleContentCollumn {
  background: rgba(255, 255, 255, 0.08); /* Ajusté pour compatibilité */
  box-shadow: inset 45px -45px 45px rgba(183, 37, 72, 0.08), 
              inset -45px 45px 45px rgba(255, 255, 255, 0.08); /* Ajusté pour compatibilité */
  -webkit-backdrop-filter: blur(18.65px); /* Préfixe pour Safari */
  backdrop-filter: blur(18.65px);
  border-radius: 20px;
  padding: 40px !important;
}

.mnModuleContentRow.mnModuleContentBloc .mod39-col1.mnModuleContentCollumn {
  background: rgba(255, 255, 255, 0.08); /* Ajusté pour compatibilité */
  box-shadow: inset 45px -45px 45px rgba(183, 37, 72, 0.08), 
              inset -45px 45px 45px rgba(255, 255, 255, 0.08); /* Ajusté pour compatibilité */
  -webkit-backdrop-filter: blur(18.65px); /* Préfixe pour Safari */
  backdrop-filter: blur(18.65px);
  border-radius: 20px;
  padding: 40px !important;
}

}
.mnModuleContentRow.mnModuleContentBloc .mod39-col1.mnModuleContentCollumn {
background: rgba(255, 255, 255, 0.081);
box-shadow: inset 45.4667px -45.4667px 45.4667px rgba(183, 37, 72, 0.081), inset -45.4667px 45.4667px 45.4667px rgba(255, 255, 255, 0.081);
backdrop-filter: blur(18.65px);
border-radius: 20px;
padding : 40px !important;
}



.mnModuleContentRow.mnModuleContentBloc .mod29-col1.mnModuleContentCollumn {
background: rgba(255, 255, 255, 0.081);
box-shadow: inset 45.4667px -45.4667px 45.4667px rgba(183, 37, 72, 0.081), inset -45.4667px 45.4667px 45.4667px rgba(255, 255, 255, 0.081);
backdrop-filter: blur(18.65px);
border-radius: 20px;
padding : 40px !important;
}

/*--------------------*/
.mod34,.mod28, .mod36  {
border-left: 65px solid #FDF0ED ;
border-right: 65px solid #FDF0ED ;
}
	


.mod50-col1 {
	background-color: #ffffff;
}
	
	
@media (max-width: 767px){
.mnWebsite.homePage#65e883a81431edd7e702b56b0b7692e9 #topMenuContainer #mobileMenuLogo {
display: block!important;
}
}
@media screen and (max-width : 992px) {
   #topMenuLogoImg {
display: none !important;
}


