body {
	font-family: Roboto;
	color: #000;
        font-size: 13px;

	background: none no-repeat scroll left bottom #fff;
}
.h4 {
	font-size: 16px;
	font-family: Roboto Slab;
	margin: 5px 0;
}
.h3 {
	font-size: 22px;
	font-family: Knewave;
	color: #7CA7B9;
        margin: 5px 0;        
}
.INTERF_ficheFormation_formation_texte {
	font-size: 13px;
}
.qualiopi {
	display: block;
	margin: 0 auto;
	max-width: 450px;
}
.titre_bandeau {    font-size: 26px;
padding-top:1%;}

.fiche_formation ,
div#RL_div_contenuPageType {
	width: 100%;
}
.fiche_formation ,
table {max-width:100%;}

div#RL_div_header_master {
    background:#CEAB5D;
 
} 
div#RL_div_conteneurGeneral {
	background: none no-repeat scroll right 275px rgba(0, 0, 0, 0);
	
}
div#RL_div_menuGch_PAGES {
	width: auto;
}
div#RL_div_menuGch_VERTICAL {
	
	background:none #7CA7B9;
        
	position: absolute;
	box-shadow: 2px 2px 6px 0 #333333;
	width: 100%;
	z-index: 1000;
}
.titre_formation, div#RL_div_contenuPageType_PARAG_TITRE, h3#RL_div_contenuPageType_PARAG_TITRE {color:#a54165;}
#menu li a{   text-transform: none;}
#menu li { padding: 0 10px;}
#menu > li > a {padding: 0 10px;}
#menu > li:hover > a , #menu li ul a{
	background-color: #CEAB5D;
}
#menu li ul a:hover{
	background-color: #7CA7B9;
}
div#RL_div_contenuPageType_INTITULE_ENFANT, h2#RL_div_contenuPageType_INTITULE_ENFANT {
		color: #797E93;
	
}
div#RL_div_contenuPageType_LASTMODIF { display: none;}

#postit a {
	font-size: 20px;
	line-height: 30px;
}
#postit_body {
	margin: 0 auto;
	padding-top: 48px;
	width: 100%;
	text-align: center;
	padding-right: 10px;
	box-sizing: border-box;
	padding-left: 16px;
}
.partenaires img {
	height: 50px;
	margin: 5px;
	vertical-align: middle;
}
div#RL_div_M_identite_MFR {
	width: 100%;
}
.titre_bandeau {

	background: none transparent;
}

.outils a span {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-right: 1px;
        background-repeat: no-repeat;
        background-size: cover;
}
.outils {
	position:absolute;
        top : 5px;
        
}

.icone_acces {
    background-image: url(../img/interface/icone_acces.png);
}
.icone_contact {
        background-image: url(../img/interface/icone_mail.png);
}
.icone_facebook {
        background-image: url(../img/interface/icone_facebook.png);
}
.icone_youtube {
        background-image: url(../img/interface/icone_youtube.png);
}
.icone_instagram {
        background-image: url(../img/interface/icone_instagram.png);
}
.icone_ient {
        background-image: url(../img/interface/icone_ient2.png);
}
.tab_list_formations.plan_site tr {
	width: 47%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin: 1%;
}
.td_img_formation {
	padding-right: 0;
	display: block;
}
.td_secteur {
	border: none;
	background: rgba(255,255,255,0.8);
	vertical-align: top;
	width: 80%;
	position: absolute;
	z-index: 10;
	top: 10%;
	margin: 9%;
	padding: 5px;
}
.formation_titre_lien {
	font: 12px Roboto;
	color: #000000;
	display: block;
	text-align: left;
	text-decoration: none;
}
.td_secteur h4 {
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	color: #000;
}
.formation_accroche {

	display: none;
}

.td_img_formation h3 {
	font: 500 15px Knewave;
	color: #FFF;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	background: #000;
}

.img_secteur {
	background-repeat: no-repeat;
	background-size: cover;
	border: 1px solid #FFFFFF;
	box-shadow: 0 0 0 1px #333333;
	height: 250px;
	width: 100%;
	margin: 0 auto;
        min-height: 350px;
}

@media only screen and (max-width:1500px) {
.outils a span {

} 
.outils {

}

}
@media only screen and (max-width: 1500px) {
.outils a span {
	width: 40px;
	height: 40px;
	
}
.outils {
		top: 0;
                max-width: 150px;
}

}
@media only screen and (max-width: 999px) {
.outils {
	top: 0;
	right: 0;
}}
@media only screen and (max-width: 999px) {
#header_top {
	
	padding-bottom: 50px;
}

.outils {
	top: auto;
        bottom:0;
	right: auto;
        max-width: 100%;
        width: 100%;
}
}