
/*
REF :
Bleu foncé #0373b2 #0367a0
Bleu medium #1798e0 #1589c9
Bleu clair #5bbcf2 #52a9d9
Orange #eeb044 #d69e3d
Vert #9dd44d #8dbe45
*/
ul#menu {
    left: auto;
}
@font-face {
font-family: futura;
font-weight: bold;
src: url("font/FuturaStd-Bold.otf") format("opentype");
}

@font-face {
font-family: futura;

src: url("font/FuturaStd-Book.otf") format("opentype");
}
.INTERF_ficheFormation_formation_texte {
	font-size: 12px;
}
#header_milieu {display:none;}
#page-header { width:100%;  background: none repeat scroll 0 0 #0382c9;}
#RL_div_contenuPageType #page-header {display:none;}
#page-header h1 {
background-image:url(../img/interface/logoblanc.png);
    background-repeat: no-repeat;
	background-size: auto 100%;
    color: #ffffff;
    font-family: futura, oswald;
    font-size: 25px;
    line-height: 64px;
    margin: 0;
    padding-left: 80px;
    text-align: left;
    width: 100%;
}

.col_gauche:not(.Title_1) {
    vertical-align: top;
	text-align:justify;
}
.infos_form {
	color: #333;
	font-style: italic;
}
.reseau_sociaux img {
    height: 26px;
}

.reseau_sociaux {
    position: absolute;
    width: 243px; text-align: left;
}



div#RL_div_contenuPageType {
       width: 1000px;
}
.conteneur_formation{width:100%;}
.conteneur_formation > div{ width:950px; margin:0 auto; text-align:left;}
.conteneur_formation div > img{ height:75px; vertical-align:middle;}
.conteneur_formation div > span{ font-size:25px;  font-family: futura, oswald; color:#fff;}

.secteur_generique{background: none repeat scroll 0 0 #0382c9;;}


.secteur_menu_a {background-size: 40px 40px !important;}
.colonne_droite {
    min-width:0;
        width: 0;
}
.sous_titre_bandeau {
  background: #0382c9 none repeat scroll 0 0;
  color: #ffffff;
  font-family: futura,oswald;
  font-size: 20px;
  padding: 14px;
  position: absolute;
  right: 200px;
  text-align: center;
  text-shadow: 0 0 0;
  top: 54px;
  width: 466px;
}

.sous_titre_bandeau a{ color:#fff; font-size:16px;}
.slogan_bandeau {
  color: #64882e;
  font-size: 27px;
  font-style: italic;
  position: absolute;
  right: 26px;
  top: 72px;
}

.slogan_bandeau > img {
    height: 75px; margin:15px;
}
.cadre{
    float: none;
 
	text-align:center; 
	margin:5px;padding:5px 0 0;
        display: inline-block;
}

.cadre a.INTERF_liensUtilisateur:link{ 
color:inherit ;
text-decoration:none;}

.cadre a.INTERF_liensUtilisateur:visited {
  color:inherit ;
text-decoration:none;
}
.cadre a.INTERF_liensUtilisateur:hover {
    background-color:transparent;
  color:inherit ;
text-decoration: underline;
}
.cadre a.INTERF_liensUtilisateur:active {
   color:inherit ;
text-decoration:none;
}

.formation .cadre{ width:175px;  float:left; margin:5px; color:#FFFFFF; text-align:center; }

.Title_2 {font-size: 16px;}
.Title_2,.Title_1 {color:#2e2e2e;}
.Title_3 {color:#4a4a4a;}

.formation .Title_2 { color:#FFFFFF; display:block; text-transform:uppercase;height: 50px;}
.formation .Title_3 { color:#FFFFFF; display:block;height: 123px;}
.Title_2 > sup {text-transform:none;}


.block_group .Title_1 {  display:block;text-transform:uppercase; margin:0 6px;}


.block_group { float: none; display: inline-block; }
.Title_1.blue { border-bottom: #5bbcf2 2px solid}
.Title_1.green { border-bottom: #9ed34d 2px solid}


.titre_bandeau img {
    height: 145px;
}


.liens_formation a {
    color: #ffffff;
    display: block;
    padding: 10px;
    text-decoration: none;
}

.liens_formation li{
     border-radius: 5px;
    box-shadow: 2px 2px 2px #333333;
    color: #ffffff;
    display: block;
    float: left;
    font-family: futura, oswald;
    font-size: 18px;
    list-style: outside none none;
    margin: 5px;
    }


.cadre .top,.cadre .bottom {padding:5px;}
.blue1.cadre, .secteur_24, .college, .page_130 #page-header, .formation_130 li{background:#8073b2;}/*4eme 3eme*/
.blue2.cadre,.secteur_32, .lycee,.page_129 #page-header, .formation_129 li{background:#e04e3b;} /*lycee*/
.blue3.cadre,.secteur_1, .superieur, .page_128 #page-header, .formation_128 li{background:#49bfec;} /*superieur*/
.orange.cadre,.secteur_20, .apprentissage, .page_127 #page-header, .formation_127 li{ background:#fab357;} /*apprentissage*/
.green.cadre,.secteur_31, .adulte, .page_126 #page-header, .formation_126 li{ background:#8bc66a;} /*Adulte*/
.green2.cadre,.secteur_4, .entreprise,.page_125 #page-header, .formation_125 li { background:#9dd44d;} /*entreprise*/
.bottom{background: rgba(0,0,0,0.2);}

.pave {width:100%; padding:5px; float: left; margin-top:5px;}
.pave  a.INTERF_liensUtilisateur  {text-decoration: none;}
.pave  a.INTERF_liensUtilisateur:hover  {background: transparent none;}
.col_droite {    width: 280px;}





.college .icone,.page_130 #page-header h1{background-image:url(../img/interface/college.png);}/*4eme 3eme*/
.lycee .icone,.page_129 #page-header h1{background-image:url(../img/interface/lycee.png);} /*lycee*/
.superieur .icone,.page_128 #page-header h1{background-image:url(../img/interface/superieur.png);} /*superieur*/
.apprentissage .icone,.page_127 #page-header h1{background-image:url(../img/interface/apprentissage.png);} /*apprentissage*/
.adulte .icone,.page_126 #page-header h1{background-image:url(../img/interface/adulte.png);} /*Adulte*/
.entreprise .icone,.page_125 #page-header h1{background-image:url(../img/interface/entreprise.png);} /*entreprise*/

.telecharger .icone{background-image:url(../img/interface/telecharger.jpg);} 
.moreinfo .icone{background-image:url(../img/interface/moreinfo.jpg);} 

.icone {
    display: block;float: left;
    height: 50px;
    width: 50px;
	background-size: auto 100% ;
	background-repeat:no-repeat;
}
.info .titre {color: #595959; border:3px solid #595959;
    display: block;
    font-family: futura, oswald;
    font-size: 13px;
    line-height: 50px;
    margin-left: 46px;
    margin-right: 3px;
    text-align: center;
}

.forma .titre {
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
}
.titre {
        font-family: futura, oswald;
       line-height: 50px;
   		 margin-left: 65px; display:block;
}
.cadre .Title_3 {color:#FFFFFF;}

.cadre .top > img {
 height: 105px;
width: auto;
}



.facebook {
    height: 30px;
    margin-top: 5px;
    position: absolute;
    top: 0;
}

.presentation,.pratique, .formation, .media {
float:none;
    width: 100%;
}
.presentation {background: none repeat scroll 0 0 #f1f1f1;  padding: 25px 0;}
.pratique {background: none repeat scroll 0 0 #fff;}

.pratique .Title_1,.pratique .Title_3 {text-transform: uppercase;}

.pratique .Title_3 {text-align: left; display:block; font-size:17px; padding:5px; font-weight:bold;}


.pratique .Title_2 {
   color:#434242;
    display: block;
    text-align: center;background: url("../img/interface/ligne_verte.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding:11px 0;
	font-size:20px;
}

.pratique .cadre { border:1px solid #ededed; background:#fdfdfd;}


#RL_div_contenuPageType_PARAG_TEXTE.INTERF_edito_txt table {
    max-width: none;
}


.presentation .cadre {width: 100%;}
.presentation .Title_1 {
    background: url("../img/interface/ligne_verte.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	color:#545353;
   
    display: block;
    padding-bottom: 11px;
    text-align: center;
	font-size:17px;
   }
   
   .presentation .Title_2 {
        display: block; 
		padding: 12px 0; 
		margin-bottom:20px;
      text-align: center;
	 color:#545353;
	  background: url("../img/interface/ligne_verte.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	  font-size: 20px;
}


.conteneur {
    clear: both;
    margin: 0 auto;
    width: 950px;
    text-align: center;
	
}
.barre.media {
    background: none repeat scroll 0 0 #f1f1f1;
}
.video {
    float: left;
    width: 550px;
}
.video iframe{ width:100%;}
.video, .news {margin:5px;}
.video .Title_3 {
    background: none repeat scroll 0 0 #fdfdfd;
    border: 1px solid #c7c7c7;
    display: block;
    font-size: 17px;
    margin: 10px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 230px;color:#565555;
}

.video .Title_1, .news .Title_1 {
    background: url("../img/interface/ligne_verte.png") no-repeat scroll 5px bottom / 50px 6px rgba(0, 0, 0, 0);
    display: block;
    font-size: 20px;
    margin: 5px 0;
    padding: 4px 0;
	color:#565555;
}

.news {
    float: left;
    width: 380px;color:#565555;
    
}
.news_img {
    background-size: cover !important;background-position: center center !important;
    height: 180px;
}

.page_formation #RL_div_contenuPageType_INTITULE_PARENT, #RL_div_formationFiche_SLCT_ACCESDIRECT,
.option_print,.formation_titre_tr,.formation_option_tr { display:none;}


.div_NEWS_uneNews {width:100% !important; }


#mooqueecarousel,div#RL_div_NEWS_body {
    height: 345px;
    width: 100%;
}
.div_NEWS_uneNews {padding:0;}
.INTERF_accueilSyndication_ttr {
    display: block;
    font-family: futura, oswald;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    margin: 0 auto;
	margin-top:15px;
    width: 90%;
}

.div_NEWS_uneNews > br, 
.fleche_verte  {
    display: none;
}

.INTERF_accueilSyndication_accroche {
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    height: 85px;
    margin: 0 auto;
    width: 90%;
}

.ensavoiplus {
    border-top: 1px solid #c7c7c7;
    display: block;
    font-weight: bold;
    padding-left: 21px;
    padding-top: 10px;
    text-align: left;
	margin:0;
   
}
 div#RL_div_NEWS_body {background: none repeat scroll 0 0 #fff;
    border: 1px solid #c7c7c7;
}
div#RL_div_NEWS_header {display:none;}





.cadre > img {
    height: 110px;
    width: auto;
}


div#RL_div_contenuPageType.page_index,.INTERF_edito_txt {
    width: 100%;
}






html > body #RL_div_body_master {
    width: 100% !important;
}

div#RL_div_mentions,div#RL_div_footer_master {
    background: #6e6c6d ;}
	div#RL_div_footer_master { background:url(../img/interface/logo_gris.jpg) no-repeat left #6e6c6d;}
	
.Title_2,.Title_1 ,#menu li a { font-family:futura, oswald;font-weight: bold;}
#menu li .hidden li a {min-width:150px;}

div#RL_div_contenuPageType_INTITULE_PARENT, h1#RL_div_contenuPageType_INTITULE_PARENT ,
div#RL_div_contenuPageType_INTITULE_ENFANT, h2#RL_div_contenuPageType_INTITULE_ENFANT{display:none;} 


div#RL_div_contenuPageType_PARAG_TEXTE { font-family: Verdana, Arial, Helvetica, sans-serif;}



div#RL_div_header_master { height: 185px; width:950px; padding:0;}

.titre_bandeau {padding-top:35px;}


#header_bas {
  bottom:50px;
  position: absolute;
  right: 0;
}
#header_top { width:100%; height:auto;}

.header_page_formation #header_top { width:100%}
div#RL_div_menuGch_VERTICAL {
    right: 0;
    top: 0;
    width: 800px;
	position:relative
}
.INTERF_menu_GAUCHE_txt {
    font-size: 14px;
    margin-right: 5px;
}
#menu > li {
 
    margin-right: 1px;
}


div#RL_div_contenuPageType_PAGE_CONTACT_formMailContact {
    margin-top: 10px;
    text-align: center;
    width: 600px;
}


.div_bandeau {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    height: 155px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    top: 0;
    width: 930px;
}

.moquee_img > img {
    height: auto;
    width: 100%;
}

.moquee_img[style*="opacity: 1"], .mooquee_item[style*="opacity: 1"]{z-index:10;}
.moquee_img[style*="opacity: 0"], .mooquee_item[style*="opacity: 0"]{z-index:1;}

.boxes {width:135px;height:25px;position:absolute;left:0px;bottom:0px;z-index:11;}
.boxes img {height:20px;width:20px;border:none; border-radius:8px; overflow:hidden; }
#caroussel { 

    overflow: hidden;
    position: relative;
    height: 484px;
    margin-right: 30px;
    width: 910px;}

.INTERF_ficheFormation_formation_titre {color: #1db418;}

.titre_formation, h3 {
	color: #f29402;
	clear: both;
	text-transform: uppercase;
	font-family: "Oswald",sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin: 7px 0px;
}
	
	
div#RL_div_contenuPageType_PAGE_CONTACT_formMailContact {
    margin-top: 10px;
    text-align: center;
    width: 600px;
}

#menu li a {
    background: none transparent;
    color: #666;
    min-width: inherit;
	 magin-left:5px; padding:0 5px; line-height:44px; height:44px;
	 text-transform:none;
    
}



div#RL_div_contenuPageType_PAGE_CONTACT_formMailContact {
    margin-top: 10px;
    text-align: center;
    width: 600px;
}
.slide { width:100%; }
#slideshow-container {
    height: 200px;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 1000px;
	
   
}
#slideshow-container img {
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 1000px;
}
@media screen and (min-width: 999px) {
/*tempo*/
.titre_bandeau {
  padding-left: 0;
  padding-top: 0px;
}

.reseau_sociaux {
  bottom: 0;
  position: absolute;
  text-align: left;
  width: 300px;
}
div#RL_div_menuGch_VERTICAL {
  position:relative;
  right: 0;
  top: 0;
  width: 800px;
}

.sous_titre_bandeau {
  background: #0382c9 none repeat scroll 0 0;
  color: #ffffff;
  font-family: futura,oswald;
  font-size: 20px;
  padding: 14px;
  position: absolute;
  right: 200px;
  text-align: center;
  text-shadow: 0 0 0;
  top: 54px;
  width: 466px;
}}
@media screen and (max-width: 999px) {

div#RL_div_contenuPageType,.conteneur,.conteneur_formation > div{width:auto;}
.col_droite {width:150px;}
.formation .cadre {  width: 23%;}
 .cadre  { width:48%;}
div#RL_div_menuGch_VERTICAL {  left: 0; height:44px; width:100%;}
ul#menu {right:5%;}
div#RL_div_header_master { width:auto;}


#caroussel {
    height: 419px;
    width: 100%;
}
#header_bas {position: relative; bottom:auto; right:auto; }
.sous_titre_bandeau{ display:none;}
.div_bandeau { width:97%;}
.news, .video { width:70%; float:none; margin:0 auto;}

}

@media screen and (max-width: 999px) {
.conteneur,.conteneur_formation > div,.col_droite {width:auto;}



.moquee_img img {
    width: 100%;
}
.sous_titre_bandeau {display:none;}
div#RL_div_header_master.header_page_formation{height: auto;}
.formation .cadre {  width: 48%;}
#header_top { height: auto !important;}
#header_milieu { display:none;}
.div_bandeau { height:auto !important; padding:0 !important;}
div#RL_div_header_master {height: auto;}
#header_bas { top:0; width:100%;}
div#RL_div_menuGch_VERTICAL {width:100%; position:relative; top:0; left:0;}
.pratique .cadre {
    float: none;
    margin: 0 auto;
	margin-top:10px;
    width: 75%;
}
.pratique img {width:100%; max-width:700px;}
.facebook {
    height: 30px;left: 4px;
    position: absolute;
    top: 0;
}
.slogan_bandeau {
    position: absolute;
    right: 0;
    top: 0;
}



ul#menu > li { background:#CCCCCC;}
ul#menu {right:0;}
}

@media screen and (max-width: 520px) {

.INTERF_accueilSyndication_ttr {font-size:14px; height:45px;}
.INTERF_accueilSyndication_accroche { height:70px;}

.slide {display:none;}
.slogan_bandeau > img {
    height: 55px;
}

cadre .top { text-align:left;}

.cadre .top > img {  width: 76px; float:left;}


.formation .cadre, .cadre  { width:100%; height:auto; margin: 0 auto; margin-top:5px;}
.pratique .Title_3 { text-align:right;}



}



