.blacklink{color:black}
#top-menu a, #top-menu-nav a, #mobile_menu_slide a {
/*la couleur que vous souhaitez afficher*/
    color: #192642 ; 
/* l'opacité (entre 0 et 1). Ici on supprime l'effet translucide d'origine en mettant 1*/
	opacity:1 !important;
}
  
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover {
/*la couleur que vous souhaitez afficher*/
    color: #2394a2 !important; 
/* l'opacité (entre 0 et 1). Ici on supprime l'effet translucide d'origine en mettant 1*/
	opacity:1 !important;
}

#mentionlegal{
	color: #bbbbbb;
}

#top-menu li.current-menu-item>a {
	color:#2394a2 !important;
}

#main-footer {
	background-color: #192642;
}

.et_contact_bottom_container {
     float: initial; 
     margin-top: 0; 
     text-align: left; 
}

.et-pb-contact-message p {
	color: #92cad1;
}

.nav li ul {
    border-top: 3px solid #2394a2;
}