body, 
.INTERF_ficheFormation_formation_texte, 
div#RL_div_contenuPageType_PARAG_TEXTE {
	 font-family:'Roboto',sans-serif;
}


/*OCRE*/
.formation,
.show-menu{
	background-color: #CEAB5D;
}
.forma_3 {
	width: 100%;
	display: block;
}
.formation tr, .formation tbody {
	display: block;
	width: 100%;
}
.content {
	max-width: 1300px;
}

.marquee_holder {
	background-color: #fff;
}
.page_accueil .marquee_holder {
	max-width: 100%;
	position: absolute;
	height: auto;
	animation: none;
	background-color: #ceac5d;
	bottom: 0;
	padding: 5px;
	left: 0;
        display:block;
        
}
.INTERF_txtMarquee {
	font: bold 23px "Roboto", sans-serif;
	width: 100%;
	color: #909B25;
	padding-top: 0;
	animation: droite 1s ease-out;
	text-align: center;
	line-height: 25px;
	height: auto;
}

.formation.vertical h5::after {
	content: "";
	display: block;
	width: 43%;
	background: rgba(255,255,255,0.5);
	height: 2px;
	margin: 0 auto;
	margin-top: 5px;
}

/*VERT FEUILLE  #909B25*/
.separateur,
#menu li:hover,
div#RL_div_footer_master,
.fom_contact.bouton,
.vert.formation,
.boutons .h4,
div#RL_div_btnDemandDInfos:hover
{
	background-color: #909B25;
}
h3.libelle_bandeau,
h4,
h3,
.show-menu{

        font-family:'Roboto Slab',sans-serif;
}
.formation h5,
h4.accroche_bandeau,
#menu li a{
  font-family:'Roboto',sans-serif;
}
h3.libelle_bandeau,
h4{
	color: #909B25;
       
}
h3.libelle_bandeau {
	font-size: 30px;
        line-height: 40px;

}
h4.accroche_bandeau {
	font-size: 25px;
        line-height: 30px;

}
/*Blé #ECC74*/

.jaune.formation,
div#RL_div_btnDemandDInfos
{
	background-color: #ECC747;
}

/*Bleu #7CA7B9*/

.bleu.formation,
.h4.apprentissage,
.close_popup
{
	background-color: #7CA7B9;
}

a.INTERF_liensUtilisateur:link,
div#RL_div_contenuPageType_INTITULE_ENFANT, 
h2#RL_div_contenuPageType_INTITULE_ENFANT, 
.INTERF_ficheFormation_formation_accroche h3, 
div#RL_div_contenuPageType_PARAG_TITRE{
    color: #7CA7B9;
}

.content_popup {

    border: 3px solid #7CA7B9;
	
}



.formation.vertical td.texte{
    background-color: transparent;
}




.boutons .h4 {
	display: inline-block;
	color: #fff;
	font-weight: normal;
	font-family: Oswald;
	padding: 7px;
	cursor: pointer;
	font-size: 22px;
}
.boutons .INTERF_liensUtilisateur {
	display: inline-block;
	margin-left: 5px;
}
.actualite_accroche {
	white-space: pre-wrap;
}
.boutons_formation:not(.parag1) {
    display:none;
}

.gallerie_4 td {
	display: inline-block;
	width: 20%;
	height: 180px;
	overflow: hidden;
	margin: 2%;
}

@media only screen and (max-width: 999px) {
h3.libelle_bandeau {
	font-size: 25px;
        line-height: 30px;

}
h4.accroche_bandeau {
	font-size: 20px;
        line-height: 25px;

}
#menu li a {
	background-color: #909B25;
}
.no_block td, .noblock td {
	padding: 1px;
	font-size: 12px;
}

}

@media only screen and (max-width: 500px) {
h3.libelle_bandeau {
	font-size: 20px;
        line-height: 25px;

}
h4.accroche_bandeau {
	font-size: 20px;
        line-height: 25px;

}
.partenaires img {
	height: 62px;
	margin: 0px;
	width: auto;
}}