.secteur_menu_a {
	background-color: #000 !important;
	color: #fff !important;
}
.txt_bandeau {
	background-color: rgb(236, 199, 71);
	position: absolute;
	width: auto;
	padding: 20px;
	transition: opacity 2s;
	max-width: 40%;
	min-width: 30%;
	left: 0;
	top: 0;
	height: 100%;
}
h3.libelle_bandeau {
	color: #000;
font-family: Knewave;
}


#menu > li {
	width: calc(100%/4);
        background-color: #7CA7B9;
}

h3 {
	font-family: 'Knewave'; 

}
.INTERF_ficheFormation_formation_texte .h3 {
	color: #7ca7b9;
	border-bottom: none;
	font-size: 26px;
}
.INTERF_ficheFormation_formation_texte [bgcolor*="#7CA7B9"] .h3 {
	color: #fff;
} 
.actualite_titre,.actualite_accroche {
	color: #fff;
}

.formation.vertical a::after {
	height: 2px;
	margin: 10px auto 10px auto;
	opacity: 0.5;
}
.formation.vertical {
	width: calc(100%/3);
}
.formation.vertical a {
	color: #fff;
	text-decoration: none;
}
.fom_contact.bouton,#RL_div_footer_master::before {
	background:#7CA7B9;
	
}
a.INTERF_liensInfoMaison:link {color: #000;}


@media screen and (max-width: 1250px){
 .formation.vertical {
	width: 80%;
	margin: 0 auto;
	display: block;
	max-width: 650px;
	margin-bottom: 10px;
}   
.formation.vertical td.photo {
	position: relative;
	min-height:400px ;
	height: 400px;
	overflow: hidden;
}    
.formation.vertical td.texte {
	display: block;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	position: relative;
	background-color: #000;
	text-align: center;
	min-height: 350px;
}
.actualite_titre {
	font-size: 14px;

}
.div_actualite_un {
	font: 14px 'Roboto slab',sans-serif;
}

}
@media screen and (max-width: 999px){
    
    .page_accueil td {
	display: block;
	width: 100%;
}
}
@media screen and (max-width: 650px){
    
    .content {
	max-width: 90%;
}
}
@media screen and (max-width: 500px){
    
    .content {
	max-width: 100%;
}
 .formation.vertical {
	width: 100%;
}   
}