/* #######################################################################################################
########################################## Styles Interface 08 ###########################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	VERT CLAIR			:	#CEED6F
	VERT MOYEN			:	#81A738
	VERT FONCE			:	#517806
	BLEUTITRE			:	#3399CC
*/

@import url('https://fonts.googleapis.com/css?family=Oswald:400,700,300');

body {
 
    background-color: #fff;
    color: #e1f4d8;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;

background: none;

}

html > body #RL_div_body_master {width:1000px !important;}
div#RL_div_header_master {
width:1000px; 
position:relative; 
height: 290px;
background: none;
padding-top:15px;

}

*[bgcolor*="#78151E"],
*[bgcolor*="#78151E"] h3,
*[bgcolor*="#78151E"] h4,
*[bgcolor*="#78151E"] a.INTERF_liensUtilisateur,
*[bgcolor*="#ECC747"],
*[bgcolor*="#C8CDD0"],
*[bgcolor*="#C8CDD0"] h3,
*[bgcolor*="#C8CDD0"] h4,
*[bgcolor*="#C8CDD0"] a.INTERF_liensUtilisateur,
*[bgcolor*="#ECC747"],
*[bgcolor*="#ECC747"] h3,
*[bgcolor*="#ECC747"] h4,
*[bgcolor*="#ECC747"] a.INTERF_liensUtilisateur,
*[bgcolor*="#7CA7B9"],
*[bgcolor*="#7CA7B9"] h3,
*[bgcolor*="#7CA7B9"] h4,
*[bgcolor*="#7CA7B9"] a.INTERF_liensUtilisateur,
*[bgcolor*="#909B25"],
*[bgcolor*="#909B25"] h3,
*[bgcolor*="#909B25"] h4,
*[bgcolor*="#909B25"] a.INTERF_liensUtilisateur,
*[bgcolor*="#8B97AF"],
*[bgcolor*="#8B97AF"] h3,
*[bgcolor*="#8B97AF"] h4,
*[bgcolor*="#8B97AF"] a.INTERF_liensUtilisateur,
*[bgcolor*="#000"],
*[bgcolor*="#000"] h3,
*[bgcolor*="#000"] h4,
*[bgcolor*="#000"] a.INTERF_liensUtilisateur,
*[bgcolor*="#92542A"],
*[bgcolor*="#92542A"] h3,
*[bgcolor*="#92542A"] h4,
*[bgcolor*="#92542A"] a.INTERF_liensUtilisateur,
*[bgcolor*="#45521F"],
*[bgcolor*="#45521F"] h3,
*[bgcolor*="#45521F"] h4,
*[bgcolor*="#45521F"] a.INTERF_liensUtilisateur
*[bgcolor*="#CEAB5D"],
*[bgcolor*="#CEAB5D"] h3,
*[bgcolor*="#CEAB5D"] h4,
*[bgcolor*="#CEAB5D"] a.INTERF_liensUtilisateur
{
 color:#fff !important;
 animation: fadein 2s ease-in;
}
.info_coordonnee {
    display: block;
    margin: 0 auto;
    width: 650px;
}
#header_top {
    height:200px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
#header_milieu {
    height: 45px;
    left: 0;
   

    width: 1000px;
}
#RL_div_header_B_M {
    display: none;
}

div#conteur_page{

width:100%;
height:100%;
margin:0 auto;

}
.news_group.blog {}

.news_group.blog a { } 

.boutons_formation a, a#pdf {
	display: block;
	padding: 5px;
	font-size: 16px;
	background-color: #DFD7CD;
	color: #333 !important;
	text-decoration: none !important;
	font-family: "Roboto Slab", sans-serif;
	margin-bottom: 2px;
	border: 1px solid #000;
}
.boutons_formation a:hover, a#pdf:hover {
	
	background-color: #000;
	color: #fff !important;
}
.boutons_formation a::before, 
a#pdf:before {
	border: 1px solid #333;
	border-radius: 50%;
	background-color: #000;
	background-size: 60%;
	background-position: center;
	margin-right: 5px;
	content: "";
	display: inline-block;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	background-repeat: no-repeat;
}

.boutons_formation a::before,
a#pdf::before {
    background-image: url(../../img/interface/voir.png);
}

.boutons_formation a[href*="pdf"]::before,
a#pdf[href*="pdf"]::before {
   background-image: url(../../img/interface/pdf.png); 
}
#pdf + br {
	display: none;
}
.lien_utiles {
    margin-top: 10px;
	padding-bottom:15px;
	width:100%;
}
div#RL_div_NEWS_header {
  background: url("../../img/interface/actu.png") no-repeat scroll left center / 45px auto transparent;
    border-bottom: 2px solid #6fbe20;
    color: #6fbe20;
    font-family: "Oswald",sans sherif;
    font-size: 29px;
    font-weight: 400;
    height: auto;
    padding-left: 50px;
    text-align: left;
    text-transform: uppercase;
    width: 250px;
	
}
div#RL_div_NEWS_body {
background-image:none;
width:100%;
height:150px;
}
.div_NEWS_uneNews.mooquee_item > div {
    margin: 0 auto;
    width: 100%;
}
#RL_div_NEWS_img {display:none;}

#mooqueecarousel {height:150px;}
.temoignage_texte { color:#333333; font-size:12px; text-align:center; display:block; font-weight:bold;}
.temoignage_image { height:80px; width:auto; display:block; margin:0 auto;}
.temoignage_nom { font-size:12px; color:#333333; font-style:italic; text-align:center;display:block;}
.temoignage_block { height:200px; border-bottom:#999999 dotted 1px; margin-bottom:5px;}


.outils {
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 45px;
    z-index: 10000;
}


.outils > a {
    background: linear-gradient(#6bbc20, #3e740b) repeat scroll 0 0 #6bbc20;
    border-radius: 8px 0;
    box-shadow: 2px 2px 2px #333;
    display: block;
    height: 45px;
    margin: 5px;
    width: 45px;
}
.outils > a:hover { background: linear-gradient(#7d7d7d, #4e5058) repeat scroll 0 0 #7d7d7d;}
.outils img {
    margin-top: 0px;
    width: 45px;
}
.div_NEWS_uneNews > img {float: left;
    height: 56px !important;
    margin: 5px !important;
    max-width: 70px !important; }
.ensavoiplus{display: block;
    font-weight: bold;
    margin: 10px;
    text-align: right;}

div#RL_div_NEWS_footer {
background:none;
height:5px;
width:192px;
}

div#footer_fin {
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
height:0;
width:0;}

h3
{
margin:0 0 0 0;
padding:0 0 0 0 ;

}
.td_img_formation {vertical-align:top;padding-right: 15px; }
.tab_list_formations {width:100%;}

.td_secteur {
    border: 1px dashed #333333;
    padding: 5px;
    vertical-align: top;
    width: 100%;
}
.td_secteur:hover { background: #FF9900;}
.td_secteur h4 {
    font-size: 12px;
    font-weight: 500;
    margin: 0;
}
.img_secteur {
   background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 0 1px #333333;
    height: 57px;
    width:150px;
	
 
}
.formation_accroche {font-style:italic;}
.formation_titre_lien {
    color: #000000;
    display: block;
    font-family: oswald;
    font-size: 12px;
  
    text-align: left;
    text-decoration: none;
}
.td_img_formation h3 {
    color: #FF6600;
    font-family: oswald;
    font-size: 14px;
    font-weight: 500;
    margin: 0;text-align:center; text-transform: uppercase;
	
}
.tr_liste_formation {display:block; padding-bottom:5px;}

.scroll_V{
	display: block;
	overflow:hidden;
	overflow-x: hidden;
	overflow : -moz-scrollbars-vertical;
	overflow-y: scroll;
}
.CharteMFR_VERT {
	color: #2FA829;
}
.CharteMFR_ORANGE {
	color: #F7AD00;
}
.CharteMFR_VERT_bg {
	background-color: #2FA829;
}
.CharteMFR_ORANGE_bg {
	background-color: #F7AD00;
}


/*	####################################################################################################################		INTERFACE
	####################################################################################################################
	####################################################################################################################
	####################################################################################################################
*/
div#RL_div_conteneurGeneral {
width : 100%;
margin: 0 auto;
overflow:hidden;
	/*	NOT USED	*/
}
/*	######################################################################################		INTERFACE - HEADER
	######################################################################################
*/




/*	######################################################################################		INTERFACE - BODY
	######################################################################################
*/
div#RL_div_body_master {
	width: 1000px !important;
	    background: #fff;
    	position: relative;
	padding-top:0;
	margin:0 auto;
}


div#RL_div_mentions {
 background: none repeat scroll 0 0 #FFA500;
    
    width: 100%;
	padding:0;}
	
	


	table#RL_table_body_3cols {
		/*	NOT USED	*/
	}
	td#RL_td_body_G {
		/*	NOT USED	*/
	}
	td#RL_td_body_menuGch {
	
		/*	NOT USED	*/
	}

/*	######################################################################################		INTERFACE - FOOTER
	######################################################################################
*/
div#RL_div_footer_master {
   background: none repeat scroll 0 0 #333333;
    position: relative !important;
    width: 100%;
}


.info_coordonnee span {
	display: block;
	text-align: left;
	font-size: 30px;
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 35px 35px;
	margin-bottom: 15px;
}
span.adress_mfr {font-size: 22px;}
.info_coordonnee a{ color: #333; text-decoration: none;}
span.nom_mfr {
	background-image: url(../../img/interface/footer/adress.png);
	font-size: 50px;
	margin-bottom: 0;
	font-weight: 600;
}
.tel_mfr {background-image: url(../../img/interface/footer/tel.png);
}
.mail_mfr {background-image: url(../../img/interface/footer/mail.png);
}
.facebook_mfr { background-image: url(../../img/interface/footer/facebook.png);
}
.instagram_mfr { background-image: url(../../img/interface/footer/instagram.png);
}


/*	####################################################################################################################		CONTENUS
	####################################################################################################################
	####################################################################################################################
	####################################################################################################################
*/
.INTERF_txtMarquee, #scroll_evenement {
 
    width: 91%;
}
.moquee_horizontal_item {
       cursor: pointer;

}

.icon_info{
   background: url("../../img/interface/info.png") no-repeat scroll 0 0 / 16px auto rgba(0, 0, 0, 0);
	height:25px; width:25px;
	float:right;
}
.evenements {
    background-color: rgba(0, 0, 0, 0.66);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
	display:none;
}


.evenement_item {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
    color: #666666;
    margin: 0 auto;
    position: relative;
    top: 20%;
    width: 300px;
	box-shadow: 0 2px 8px 0 #000000;
}

.evenement_item img, .evenement_item table {max-width:280px; height:auto;}
.title_evenement {text-align:center; font-size:14px; font-family:oswald; color:#FF9900;}

.close_evenement {
    background-image: url("../../img/interface/close.png");
    height: 30px;
    position: absolute;
    right: -10px;
    top: -11px;
    width: 30px;
	cursor:pointer;
}


.header_evenement {
    background: none repeat scroll 0 0 #508497;
    border-bottom: 3px solid #858CA6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #FFFFFF;
    font-family: "Oswald",sans sherif;
    font-size: 18px;
    font-weight: 400;
    height: auto;
    padding-left: 15px;
    text-align: left;
    text-transform: uppercase;
    width: auto;
}
.body_evenement {padding:15px;}
		
/*	######################################################################################		INFOS MAISON dans le HEAD
	######################################################################################
*/

div#RL_div_M_identite_MFR {
   
    color: #FFFFFF;
    font-size: 15px;
    font-weight: normal;
    padding: 20px;
    text-align: center;
    width: 1000px;
}
a.INTERF_liensInfoMaison:link { 
	color: #fff;
	text-decoration:none;
}
a.INTERF_liensInfoMaison:visited {
	text-decoration:none; 
	color: #fff;
}
a.INTERF_liensInfoMaison:hover {
	text-decoration:none;
	color: #E50C01;
}
a.INTERF_liensInfoMaison:active { 
	text-decoration:none;
	color: #fff;
}



		
		
/*	######################################################################################		LIENS UTILISATEUR
	######################################################################################
*/
.INTERF_liensUtilisateur > img {
    background: #fff;
}
a.INTERF_liensUtilisateur:link {
font-weight:bold;
	color: #E98403;
	text-decoration:underline;
}
a.INTERF_liensUtilisateur:visited {
	text-decoration:underline;
	color: #E98403;
	font-weight:bold;
}
a.INTERF_liensUtilisateur:hover {
	text-decoration:none;
	color: #FFF;
	background-color:#E98403;
	font-weight:bold;
}
a.INTERF_liensUtilisateur:active { 
	text-decoration:none;
	color: #E98403;
	font-weight:bold;
}


/*	######################################################################################		MENU HAUT
	######################################################################################
*/
div#RL_div_header_menuHaut_SPACER{
	height: 10px;
}
div#RL_div_header_menuHaut_CONTENU{
	padding-right: 10px;
}
.INTERF_menu_HAUT_txt{
	
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 0px;
	
}
		a.INTERF_menu_HAUT_txt:link {
	color: #333333;
	text-decoration:none;
		}
		a.INTERF_menu_HAUT_txt:visited {
			text-decoration:none; 
			color: #333333;
		}
		a.INTERF_menu_HAUT_txt:hover {
	text-decoration:none;
	color: #333333;
		}
		a.INTERF_menu_HAUT_txt:active {
	text-decoration:none;
	color: #333333;
		}
.INTERF_menu_HAUT_adresse{
	
	font-size: 10px;
	color: #999;
	font-weight: normal;
}
		a.INTERF_menu_HAUT_adresse:link { 
			color: #999;
			text-decoration:none;
		}
		a.INTERF_menu_HAUT_adresse:visited {
			text-decoration:none; 
			color: #999;
		}
		a.INTERF_menu_HAUT_adresse:hover {
			text-decoration:none;
			color: #F7AD00;
		}
		a.INTERF_menu_HAUT_adresse:active { 
			text-decoration:none;
			color: #999;
		}
.INTERF_menu_HAUT_spacer {
	background-color: #FFF;
	height: 1px;
}
.INTERF_fldSearch{
	
	font-size: 10px;
	color: #CCC;
	font-weight: normal;
	width:100px;
	height:10px;
}

/*	######################################################################################		MENU GAUCHE
	######################################################################################
*/
div#RL_div_menuGch_VERTICAL {
    top: 250px;
	left:0; 
	position: absolute;
    width: 100%;
    z-index: 1000;
}

div#RL_div_menuGch_PAGES {
width: 100%;
margin:0 auto;
}
div#RL_div_menuGch_FOOTER {
/*
	width: 195px;
	height: 23px;
	background-image:url(http://www.isites-mfr.info/_fichiersCommuns/07/img/interface/navy_B.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
*/
}

.INTERF_menu_GAUCHE_spacer {
	background-image:none;
	height:0;

}

.INTERF_menu_GAUCHE_txt{
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	margin-right: 5px;
}
		a.INTERF_menu_GAUCHE_txt:link {
	color: #fff;
	text-decoration:none;
		}
		a.INTERF_menu_GAUCHE_txt:visited {
			text-decoration:none; 
		color: #fff;
		}
		a.INTERF_menu_GAUCHE_txt:hover {
	text-decoration:none;
	color: #fff;
		}
		a.INTERF_menu_GAUCHE_txt:active { 
			text-decoration:none;
			color: #fff;
		}
.INTERF_sousMenu_GAUCHE_txt{
	
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	padding-top: 0px;
	border-top: 1px dotted #E7E7E7;
}
		a.INTERF_sousMenu_GAUCHE_txt:link { 
			color: #fff;
			text-decoration:none;
		}
		a.INTERF_sousMenu_GAUCHE_txt:visited {
			text-decoration:none; 
			color: #fff;
		}
		a.INTERF_sousMenu_GAUCHE_txt:hover {
			text-decoration:none;
			color: #E50C01;
		}
		a.INTERF_sousMenu_GAUCHE_txt:active { 
			text-decoration:none;
			color: #336699;
		}
		
		.RL_div_menu_SELECTED_YES {
	
}

		/*
.RL_div_menu_SELECTED_NO {
	padding: 3px 0px 3px 0px;
}
.RL_div_sousMenu_OPENED {
	background-color:#BDDD5A;
	padding:2px 2px 2px 2px;
}
	*/
.RL_div_sousMenu_CLOSED {
	/*	NOT USED	*/
}

/*	######################################################################################		MENTIONS
	######################################################################################
*/
.INTERF_mentions_txt {
	
	font-size: 10px;
	color: #336699;
	font-weight: normal;
	text-align: center;
	
}
*> .INTERF_mentions_txt{
	padding-top: 18px;
	
}
		a.INTERF_mentions_txt:link { 
			color: #336699;
			text-decoration:none;
		}
		a.INTERF_mentions_txt:visited {
			text-decoration:none; 
			color: #336699;
		}
		a.INTERF_mentions_txt:hover {
			text-decoration:none;
			color: #E50C01;
		}
		a.INTERF_mentions_txt:active { 
			text-decoration:none;
			color: #336699;
		}
	

/*	######################################################################################		SPOT HAUT DE PAGE
	######################################################################################
*/
div#RL_div_hautDePage {
	
	font-size: 10px;
	color: #399;
	font-weight: normal;
	font-style:italic;
	text-align: right;
	margin: 15px 0px 10px 0px;
	display:none;
	visibility:hidden;
}

/*	######################################################################################		MENU BAS
	######################################################################################
*/
div#RL_div_menuBasDePage {
	padding-top:10px;
	padding-left:3px;
	width:100%;
	text-align:left;	
	word-wrap:break-word;
	word-spacing:inherit;
	overflow:auto;
}
.INTERF_menu_BAS_spacer {
	width:1px;
	height:1px;
}
.INTERF_menu_BAS_txt {
	
	font-size: 10px;
	color: #CCC;
	font-weight: normal;
}
		a.INTERF_menu_BAS_txt:link { 
			color: #CCC;
			text-decoration:none;
		}
		a.INTERF_menu_BAS_txt:visited {
			text-decoration:none; 
			color: #CCC;
		}
		a.INTERF_menu_BAS_txt:hover {
			text-decoration:none;
			color: #F7AD00;
		}
		a.INTERF_menu_BAS_txt:active { 
			text-decoration:none;
			color: #CCC;
		}

/*	######################################################################################		PUCES
	######################################################################################
*/
.INTERF_puce_01 {
	width:15px;
	height:15px;
}
.INTERF_puce_02 {
	width:10px;
	height:10px;
}
.INTERF_puce_03 {
	width:8px;
	height:8px;
}


/*	######################################################################################		GENERALITES sur les AFFICHAGES de CONTENUS
	######################################################################################
*/
div#RL_div_contenuPageType {
	float: none;
	width: 650px;
	margin-right: 0px;
	overflow: hidden;
}
div#RL_div_contenuPageType.page_index{width:1000px;}		div#RL_div_contenuPageType_INTITULE_PARENT h1{font-weight: 300;}
div#RL_div_contenuPageType_INTITULE_PARENT,h1#RL_div_contenuPageType_INTITULE_PARENT  {
	
	font-size: 31px;
	color: #333333;
	font-weight: 300;
	text-align: left;
	padding: 0;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin:0;
	font-family:"Oswald", sans-serif; float:left;
}

.tous_parag, #RL_div_NEWS_bloc, #RL_div_contenuPageType_PARAG_TEXTE.INTERF_edito_txt , div#RL_div_formationFiche_CONTENU,div#RL_div_form_demandeDInfos,#RL_div_typeAffichage_ordrePerso, #RL_div_typeAffichage_parSecteursPro{
	margin:0;
	padding:0;
	clear:both;}


.page_ #page-body{
	margin:0px;
	padding:0px;
	background: transparent;
    border-radius: 0;
    box-shadow: none;}

div#RL_div_contenuPageType_INTITULE_ENFANT,h2#RL_div_contenuPageType_INTITULE_ENFANT {
	
	font-size: 25px;
	color: #6fbe20;
	font-weight: 500;
	text-align: left;
	padding-left:25px;
	font-style:italic;
	background:url("../../img/interface/fleche.png") no-repeat center left;
	line-height:50px;
	margin:0;
	font-family:"Oswald", sans-serif;
	float:left;
}
/*
VERT CLAIR			:	#CEED6F
	VERT MOYEN			:	#81A738
	VERT FONCE			:	#517806
	BLEUTITRE			:	#3399CC
*/
div#RL_div_contenuPageType_PARAG {
	margin: 0px 0px 30px 0px;
}
div#RL_div_contenuPageType_LASTMODIF {
	
	font-size: 11px;
	color: #81A738;
	font-weight: normal;
	font-style:italic;
	margin: 3px 0px 0px 0px;

	text-align:right;
}
div#RL_div_contenuPageType_PARAG_TITRE,h3#RL_div_contenuPageType_PARAG_TITRE {
	
	font-size: 16px;
	color: #1db418;
	font-weight: bold;
	font-style:italic;
	text-align:left;
	margin: 5px 0px 0px 0px;
	background-image:none;
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#RL_div_contenuPageType_PARAG_ACCROCHE {
	
	font-size: 15px;
	color: #555A70;
	font-weight: normal;
	text-align:left;
	margin: 5px 0px 0px 0px;
}
div#RL_div_contenuPageType_PARAG_TEXTE {	
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align:left;
	margin: 5px 0px 0px 0px;
}
#accordion {	
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align:left;
	}
.menu_deroule {font-size:17px; 
font-family: "Oswald",sans-serif;
    font-weight: 300;
		color: #333333;
		cursor:pointer;
		border-bottom:dotted 1px solid;
		padding-left:32px;
		background: url(../../img/interface/info.png) no-repeat;
	}	
.contenu_accordeon {border: 1px solid #CCCCCC;
    margin-left: 32px;
    padding: 10px;}	


div#RL_div_contenuPageType_PARAG_TEXTE.INTERF_edito_txt {overflow:hidden;}

#RL_div_contenuPageType_PARAG_TEXTE.INTERF_edito_txt table {
    max-width: 690px;
}
/*	######################################################################################		ACCUEIL (ou EDITO)
	######################################################################################
*/
.INTERF_edito_intitule {
	/*	NOT USED
		à utiliser si on veut sur-écrire "div#RL_div_contenuPageType_INTITULE_ENFANT"
	*/
}
.INTERF_edito_ttr {
text-align:center;
padding-left:50px;
;
	/*	NOT USED
		à utiliser si on veut sur-écrire "div#RL_div_contenuPageType_PARAG_TITRE"
	*/
}


.INTERF_edito_txt {
	width: 690px;
	float: left;

}
		
		
/*	######################################################################################		SYNDICATION
	######################################################################################
*/
div#RL_div_accueilSyndication_CONTENEUR {
position:relative;
height:auto;
width:300px;
z-index:999;
}

.div_NEWS_uneNews {
	
	color: #555A70;
	text-align:left;
	padding: 0px 3px 0px 3px;
}
		a.div_NEWS_uneNews:link {
			text-decoration:none;
			color: #555A70;
		}
		a.div_NEWS_uneNews:visited {
			text-decoration:none;
			color: #555A70;
		}
		a.div_NEWS_uneNews:hover {
			text-decoration:none;
			color: #E50C01;
		}
		a.div_NEWS_uneNews:active { 
			text-decoration:none;
			color: #555A70;
		}
.divParentSyndication_marquee {
	height:70px;
}
.divParentSyndication_noMarquee {
/*	height: 70px;	*/
}
	
.marqueeSyndication {
	height:100%;
	width:95%;
}
.INTERF_accueilSyndication_intitule {
	
	font-size: 14px;
	color: #474C5D;
	font-weight: bold;
	padding-bottom: 5px;
}
.INTERF_accueilSyndication_ttr {
	font-size: 12px;
	font-weight: bold;
}
.INTERF_accueilSyndication_date {
	font-size: 10px;
	font-weight: normal;
	font-style:italic;
}
.INTERF_accueilSyndication_accroche {
	font-size: 11px;
	font-weight: normal;
}

	
/*	######################################################################################		PAGES
	######################################################################################
*/
.INTERF_page_ttr {
	/*	NOT USED
		à utiliser si on veut sur-écrire "div#RL_div_contenuPageType_PARAG_TITRE"
	*/
}
.INTERF_page_txt {
	/*	NOT USED
		à utiliser si on veut sur-écrire "div#RL_div_contenuPageType_PARAG_TEXTE"
	*/
}
	
		
	
	
/*	######################################################################################		CONTACT & PLAN D'ACCES
	######################################################################################
*/
div#map {	/*	contient le maps.google	*/
	width: 90%;
	height: 300px;
	border:1px solid #2FA829;
	margin: 10px 0px 0px 0px;
}
div#RL_div_itineraire {
	width: auto;
	margin: 5px;
}
.INTERF_contact_txt {
	/*	NOT USED
		à utiliser si on veut sur-écrire "div#RL_div_contenuPageType_PARAG_ACCROCHE"
	*/
}
div#RL_div_contenuPageType_PAGE_CONTACT_detailsContact {
	margin-top: 40px;
	text-align: center;
}
div#RL_div_contenuPageType_PAGE_CONTACT_formMailContact {
	margin-top: 10px;
	width: 600px;
	text-align: center;
}
.INTERF_contact_nomMaison {
	
	font-size: 13px;
	color: #666;
	font-weight: bold;
}
.INTERF_contact_infos {
	
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
	
		
		
		
/*	######################################################################################		FORMATIONS
	######################################################################################

	/*	la LISTE	*/
div#RL_div_formationListe_TEXTE_AVANT {
	
	font-size: 15px;
	color: #555A70;
	font-weight: normal;
	text-align:left;
	margin: 5px 0px 5px 0px;
}
div#RL_div_formationListe_TEXTE_APRES {
	
	font-size: 15px;
	color: #555A70;
	font-weight: normal;
	text-align:left;
	margin: 5px 0px 5px 0px;
}
div#RL_div_formationListe_SLCT_ACCESDIRECT {
	text-align: right;
	margin-top: 6px;
}
.INTERF_listeFormations_secteur_label {
	
	font-size: 11px;
	color: #636983;
	font-weight: bold;
}
.INTERF_listeFormations_secteur_libelle {
	
	font-size: 16px;
	color: #2FA829;
	font-weight: bold;
}
/*
Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	VERT CLAIR			:	#CEED6F
	VERT MOYEN			:	#81A738
	VERT FONCE			:	#517806
	BLEUTITRE			:	#3399CC
*/
.INTERF_listeFormations_secteur_description {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
	text-align:justify;
}
.INTERF_listeFormation_choisirTypeAffichage {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
	text-align: left;
	margin-top: 10px;
}
		a.INTERF_listeFormation_choisirTypeAffichage:link { 
	text-decoration:none; 
	color: #399;
	font-weight: bold;
		}
		a.INTERF_listeFormation_choisirTypeAffichage:visited {
	text-decoration:none; 
	color: #399;
		}
		a.INTERF_listeFormation_choisirTypeAffichage:hover {
	text-decoration:none;
	color: #FFF;
	background-color:#399;
		}
		a.INTERF_listeFormation_choisirTypeAffichage:active { 
	text-decoration:none; 
	color: #399;
		}

.INTERF_listeFormation_choisirTypeAffichage_SELECTED {
	
	font-size: 11px;
	color: #555A70;
	font-weight: bold;
}

div#RL_div_typeAffichage_parSecteursPro {
	margin-top: 30px;
}
	.INTERF_unSecteurPro {
		margin: 0px 0px 20px 0px;
	}
div#RL_div_typeAffichage_parNiveaux {
	margin-top: 30px;
}
div#RL_div_typeAffichage_ordreAlpha {
	margin-top: 30px;
}

.INTERF_listeFormation_divFormation {
	padding:5px 5px 5px 10px;
	margin: 5px 0px 0px 0px;
	border:1px solid #F7AD00;
}
.INTERF_listeFormation_divFormation_OVER {
	padding:5px 5px 5px 10px;
	margin: 5px 0px 0px 0px;
	border:1px solid #2FA829;
	background-color: #F7F7F8;
}
.INTERF_listeFormations_formation_titre {
	
	font-size: 11px;
	color: #474C5D;
	font-weight: bold;
}
.INTERF_listeFormations_formation_accroche {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
}
.INTERF_listeFormations_formation_texte {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
}
div#RL_div_spotBtnVersAutresFormations {
	margin: 20px 0px 0px 0px;
}


	



	/*	les FICHES	*/
div#RL_div_positionBoutonRetourListe {
	float: left;
	margin-top: -6px;
}
div#RL_div_formationFiche_SLCT_ACCESDIRECT {
	text-align: right;
	margin-top: 6px;
}




.INTERF_formationFiche_ligneInfos_ROLLOVER {
	background-color: #F7F7F8;
}
.INTERF_ficheFormation_secteur_label {
	
	font-size: 11px;
	color: #999;
	font-weight: bold;
}
.INTERF_ficheFormation_secteur_libelle {
	
	font-size: 11px;
	color: #999;
	font-weight: bold;
}
.INTERF_ficheFormation_secteur_description {
	
	font-size: 11px;
	color: #999;
	font-weight: normal;
	text-align:justify;
}
.INTERF_ficheFormation_formation_titre {
	
	font-size: 17px;
	color: #474C5D;
	font-weight: bold;
}
.INTERF_ficheFormation_formation_accroche {
	
	font-size: 15px;
	color: #555A70;
	font-weight: normal;
}
.INTERF_ficheFormation_formation_texte {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
}
.INTERF_ficheFormation_cartouche_label {
	
	font-size: 10px;
	color: #636983;
	font-weight: normal;
	height: 15px;
	
	margin:10px;
}
#RL_div_formationFiche_CONTENU {position:relative;}
.INTERF_ficheFormation_cartouche_texte {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
	height: 15px;
}
.INTERF_ficheFormation_cartouche_link {
	
	font-size: 11px;
	color: #555A70;
	font-weight: normal;
}
		a.INTERF_ficheFormation_cartouche_link:link { 
			color: #399;
			text-decoration:none;
		}
		a.INTERF_ficheFormation_cartouche_link:visited {
			text-decoration:none; 
			color: #399;
		}
		a.INTERF_ficheFormation_cartouche_link:hover {
			text-decoration:none;
			color: #FFF;
			background-color:#399;
		}
		a.INTERF_ficheFormation_cartouche_link:active { 
			text-decoration:none;
			color: #399;
		}
.INTERF_ficheFormation_cartouche_SPACER {
	background-color: #E4E4E4;
	height: 1px;
}
	
	

/*	######################################################################################		BOUTONS
	######################################################################################
*/
/*
Charte Interface
	VERT CLAIR			:	#CEED6F
	VERT MOYEN			:	#81A738
	VERT FONCE			:	#517806
	BLEUTITRE			:	#3399CC
*/
div#RL_div_btnRetourListe {
	width: 120px;display:none;
	background-color:#94d8f9;
	padding: 2px 5px 2px 5px;
	text-align:center;
	border: 1px solid #81A738;
}
.INTERF_btnRetourListe {
	
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
		a.INTERF_btnRetourListe:link { 
		color: #666666;
			text-decoration:none;
		}
		a.INTERF_btnRetourListe:visited {
			text-decoration:none; 
			color: #666666;
		}
		a.INTERF_btnRetourListe:hover {
			text-decoration:none;
			color: #000000;
		}
		a.INTERF_btnRetourListe:active {
	text-decoration:none;
	color: #666666;
		}
				
div#RL_div_btnDemandDInfos {
	width: 180px;
	background-color:#33CCCC;
	padding: 2px 5px 2px 5px;
	text-align:center;
	border: 1px solid #81A738;
}
.INTERF_btnDemandDInfos {
	
	font-size: 11px;
	color: #517806;
	font-weight: bold;
}
		a.INTERF_btnDemandDInfos:link {
	color: #333333;
	text-decoration:none;
		}
		a.INTERF_btnDemandDInfos:visited {
	text-decoration:none;
	color: #333333;
		}
		a.INTERF_btnDemandDInfos:hover {
	text-decoration:none;
	color: #330033;
		}
		a.INTERF_btnDemandDInfos:active {
	text-decoration:none;
	color: #333333;
		}

		
/*	######################################################################################		FORMULAIRES de DEMANDE D'INFOS
	######################################################################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	GRIS HAUT		:	#E9EDD4
	VERT FONCE		:	#A0C041
	VERT MOYEN		:	#B9DB51
	VERT CLAIR		:	#CEED6F
	DEGRAD_FONCE	:	#474C5D
	DEGRAD_MOYEN	:	#555A70
	DEGRAD_CLAIR	:	#636983
*/
/*Page demande d'info'*/
.form_slct_1{
	
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
.form_txtArea{
	
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
.form_txt{
	
	font-size: 11px;
	color: #666;
	font-weight: bold;
	height:11px;
}
.form_label{
	
	font-size: 9px;
	color: #666;
	font-weight: normal;
}

.INTERF_demandeDInfos_enTeteParag {
	font-family: oswald;
	font-size: 23px;
	font-weight: 600;
	margin: 15px 0;
	color: #6FBE20;
	text-rendering: optimizelegibility;
}

.INTERF_demandeDInfos_champsObligatoires {
  color: #f7ad00;
  font-size: 19px;
  font-weight: bold;
  padding: 5px;
}
.INTERF_demandeDInfos_label {
  color: #333;
  font-family: oswald;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
  width: 20%;
}
#form_demandeDInfos > table {
  width: 100%;
}
.form_txt, .page_demande_info .form_slct_1 {
  border: 1px solid #6FBE20;
  color: #333;
  font-size: 18px;
  font-weight: normal;
  height: auto;
  padding: 5px;
  width: auto !important; min-width: 30%;
}
.INTERF_demandeDInfos_listeDesFormations {
  color: #333;
  font-size: 18px;
  font-weight: normal;
  font-family: oswald;
}
#form_demandeDInfos input, #form_demandeDInfos select, #form_demandeDInfos textarea {
  box-sizing: border-box;
}

/*#######################*/
		
		
/*	######################################################################################		ACCES INTRANET
	######################################################################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	GRIS HAUT		:	#E9EDD4
	VERT FONCE		:	#A0C041
	VERT MOYEN		:	#B9DB51
	VERT CLAIR		:	#CEED6F
	DEGRAD_FONCE	:	#474C5D
	DEGRAD_MOYEN	:	#555A70
	DEGRAD_CLAIR	:	#636983
*/	
.INTERF_accesIntranet_label {
	
	font-size: 11px;
	color: #CEED6F;
	font-weight: bold;
}
.INTERF_accesIntranet_inputTxt{
	
	font-size: 11px;
	color: #666;
	font-weight: bold;
	height:9px;
}
div#btnSubmit_accesIntranet {
	
	font-size: 11px;
	color: #CEED6F;
	font-weight: bold;
	border:1px solid #CEED6F;
	padding: 0px 2px 0px 2px;
	cursor:pointer;
}
		a.btnSubmit_accesIntranet:hover {
			text-decoration:none;
			color: #474C5D;
			background-color: #CEED6F;
		}
		
	
		
/*	######################################################################################		SEND PAGE
	######################################################################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	GRIS HAUT		:	#E9EDD4
	VERT FONCE		:	#A0C041
	VERT MOYEN		:	#B9DB51
	VERT CLAIR		:	#CEED6F
	DEGRAD_FONCE	:	#474C5D
	DEGRAD_MOYEN	:	#555A70
	DEGRAD_CLAIR	:	#636983
*/	
.sendPage_body {margin:0px 0px 0px 0px;background-color:#CEED6F;}

.sendPage_titrePage {
	
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
	background-color: #A0C041;
	height: 24px;
}
.sendPage_msgSended {
	
	font-size: 15px;
	color: #A0C041;
	font-weight: bold;
	height: 150px;
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/*
div#RL_div_ajaxAttente{
	width:500px;
	height:50px;
	position:absolute;
	left:0;
	top:0;
	background-color:#CC3300;
	z-index:1000000;
}	*/
div#lyrContainerMaster{
	width:100%;
	text-align:center;
}

.INTERF_txt_NomDeLaMaison{
	
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.INTERF_txt_AdresseDeLaMaison{
	
	font-size: 11px;
	color: #999;
	font-weight: bold;
}
.INTERF_txt_NomDuMembre{
	
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
.INTERF_txt_ProfilDuMembre{
	
	font-size: 11px;
	color: #999;
	font-weight: bold;
}


/*	######################################################################### SPACERS	*/
.INTERF_SPACER_HEADER_MargeDroite{
	width:10px;
}


/*	######################################################################### GENERALITES	*/
.fondBlanc{
	background-color:#FFF;
}
.fondBleuClair{
	background-color:#E2EDF1;
}
.fondBleuFonce{
	background-color:#0099CC;
}


/*	######################################################################################		FORMULAIRES
	######################################################################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	GRIS HAUT		:	#E9EDD4
	VERT FONCE		:	#A0C041
	VERT MOYEN		:	#B9DB51
	VERT CLAIR		:	#CEED6F
	DEGRAD_FONCE	:	#474C5D
	DEGRAD_MOYEN	:	#555A70
	DEGRAD_CLAIR	:	#636983
*/	


/*	######################################################################################		MODULE NEWS
	######################################################################################

Charte MFR 	:
	VERT	:	#2FA829
	ORANGE	:	#F7AD00
	
Charte Interface
	GRIS HAUT		:	#E9EDD4
	VERT FONCE		:	#A0C041
	VERT MOYEN		:	#B9DB51
	VERT CLAIR		:	#CEED6F
	DEGRAD_FONCE	:	#474C5D
	DEGRAD_MOYEN	:	#555A70
	DEGRAD_CLAIR	:	#636983
*/	
.INTERF_news_titre {	/*	NOT USED	*/	}
.INTERF_news_lastModif {
	text-align:left !important;
}
.INTERF_news_accroche {	/*	NOT USED	*/	}
.INTERF_news_texte {	/*	NOT USED	*/	}
	
	



.Accueil_li {
    height: 45px;
    width: 45px !important;
}
.Accueil_li:hover {
background:transparent none !important;
   
}

.Accueil_li a{
   background: url("../../img/interface/home.png") no-repeat scroll 0 0 / auto 100% rgba(0, 0, 0, 0);
    display: block;
    height: 45px;
    width: 45px;
}


#RL_div_menuGch_FOOTER {clear:both;}

div#close {
    margin: 0 auto;
}
div#contenu_fiche {
    margin: 0 auto;
    width: 190px;
}
.description {
    padding: 5px;
    position: absolute;
    text-align: left;
	display:none;
}


.title_fiche {
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
}
.contenu_fiche {
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto;
    width: 230px;
}


.div_bandeau {
    background-image: url("../../img/interface/logo.png");
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #666666;
    height: 190px;
    left: 0;
    padding-left: 77px;
    position: absolute;
    text-align: left;
    top: 3px;
    width: 360px;
	text-shadow: 1px 1px 1px #333;

	
}
.titre_bandeau {
    color: #7d7d7d;
    display: block;
    font-family: "Oswald",sans sherif;
    font-size: 31px;
    font-weight: bold;
    text-transform: uppercase;
}

.sous_titre_bandeau {
    color: #6fbe20;
    display: block;
    font-family: oswald;
    font-size: 48px;
    font-weight: bold;
  
}
.slogan_bandeau {
    font-size: 28px;
}


#bandeau_conteneur  {  }
#bandeau_image  { width:955px; height:200px; position:absolute;top:0; left:0; z-index:2;}
#slideshow-container  {  
    height: 100%;
    width: 100%;
	z-index: 1;
	overflow:hidden;
	position:relative;
   }
#slideshow-container img {
    height: auto;
    position: absolute;
    right: 65px;
    top: 10px;
    width: 500px;
}



.lien_utiles {margin-bottom:15px}
.lien_utiles a {text-decoration:none;display: block;}
.lien_utiles span{font-size:24px; color: #333333; display:block; padding:1px;  text-align: center;background-color:#ffc000; font-family: oswald;
margin-bottom:5px; text-transform:uppercase;} 

.lien_utiles span:hover{background-color:#7d7d7d; color:#fff;}
span.po, .po span {background-color:#6fbe20 !important; color:#fff;}


.cahier{background-image:url(../../img/interface/cahier2.png)} 
.facebook{background-image:url(../../img/interface/facebook.png)} 
.youtube{background-image:url(../../img/interface/youtube.png)} 
.acces{background-image:url(../../img/interface/maps.jpg)}
.contact{background-image:url(../../img/interface/mail.png)} 
.fdmfr {background-image:url(../../img/interface/mfr.png)} 
.colonne_droite {
    min-width: 300px;
   vertical-align: top;
    width: 100%;
	
}

.formation_liste_options {display:none;}
.option_download {display: table-row;}
.option_print{
  position: absolute;
    right: 0;
    top: 0;
	display:block;}




ul#menu {left:0;}


ul#menu , #menu ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
	position:absolute;
	
    
}


#menu > li {
    display: inline-block;
    float: left;
	margin-right:5px;
   
}


#menu li a {
    background: none repeat scroll 0 0 #7d7d7d;
    color: #fff;
    display: block;
    font-family: oswald;
	text-transform:uppercase;
    height: 50px;
    line-height: 50px;
    min-width: 155px;
    text-align: center;
    text-decoration: none;
	width:100%
}
#menu li:hover a {
    background: none repeat scroll 0 0 #6bbc20;
}
#menu li:hover ul a {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #7d7d7d;
    height: 40px;
    line-height: 40px;
}
#menu li:hover ul a:hover {
    background: none repeat scroll 0 0 #6bbc20;
    color: #fff;
}
li ul.hidden {
    display: none;
}
li ul.hidden li {
    display: block;
    float: none;
}
li ul.hidden li a {
    min-width: 100px;
    width:auto;
}
ul#menu li a:hover + .hidden, .hidden:hover {
    display: block;
	
}
.show-menu {
    background: none repeat scroll 0 0 #6fbe20;
    color: #fff;
    display: none;
    font-family: oswald;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
	font-size:18px;
}
#RL_div_menuGch_PAGES input[type="checkbox"] {
    display: none;
}
#RL_div_menuGch_PAGES input[type="checkbox"]:checked ~ #menu {
    display: block;
}

/*##########GALERIE PHOTO#############*/

.gallerie_4 {
  width: 100%;
}

.gallerie_4 td {
  display: inline-block;
  width: 24%;
  height: 180px;
  overflow: hidden;
  /* margin: 2%; */
  position: relative;
}

.gallerie_4 td img {
  position: absolute;
  left: 0;
  top: 0;
  min-height: 100%;
  /*filter: grayscale(100%);*/
  transition: all 1s;
}

.gallerie_4 a[class*="splash"]:hover::before {
  opacity: 0.5;
  background-size: 20%;
}

.gallerie_4 a[class*="splash"]::before {
  background: url(../../img/interface/eye.png) no-repeat center center/0 #ffffffa3;
  opacity: 0;
  transition: all 2s;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1;
}

.gallerie_4 a[class*="splash"]:hover img {
  /*filter: grayscale(0);*/
  width: 120%;
  left: -5%;
  top: -5%;
}
.ray {
   
	background-image: url(../../img/interface/ray.png);
background-repeat: no-repeat;
background-size:104%;
background-color:#8B97AF;
}

