html{
width:100%;
margin:0;
padding:0;
background-color:#14285f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body{
margin:0;
padding:0;
width:100%;
background-image:url(../img/fond.jpg);
background-position:top center;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#contener{
width:100%;
margin:0;
padding:0;
background-color:#14285f;

font-size:12px;
}

#Bloc_bandeau{
margin:0;
padding:0;
width:100%;
background-image:url(../img/bandeau_fond.jpg);
background-position:top center;
background-repeat:repeat-x;
}

#Bloc_img_bandeau{
margin:0;
padding:0;
width:100%;
background-image:url(../img/bandeau_img.jpg);
background-position:top center;
background-repeat:no-repeat;
height:355px;
text-align:center;
}
#logo{
display:block;
height:40px;
width:230px;
padding:0;
margin:0;
}
.Bloc_contener{
width:980px;
margin:0 auto;
text-align:left;
position:relative;
}
.Bloc_contener_float{
float:left;
width:100%;
}
.clear{
clear:both;
}
#Bloc_img_corps{
margin:0;
padding:0;
width:100%;
background-image:url(../img/corps_fond.jpg);
background-position:top center;
background-repeat:repeat-y;
text-align:center;
}
#Bloc_img_corps_bas{
margin:0;
padding:0;
width:100%;
height:40px;
background-image:url(../img/corps_bas.jpg);
background-position:bottom center;
background-repeat:no-repeat;
}
#Bloc_menuPrincipal{
height:34px;
float:right;
width:100%;
background-image:url(../img/menu_fond.jpg);
background-position:bottom right;
background-repeat:no-repeat;

margin-left:1px;
}
#ulMenuActivite{
margin:15px 0;
padding:0;
}
#Bloc_menuActivite{
float:left;
width:100%;
margin:0;
padding:0;
text-align:right;
}
.liMenuActivite{
display:inline;

padding:0 20px 0 20px;
list-style:none;
}
.AMenuActivite{
text-decoration:none;
color:#ffffff;
font-weight:bold;
}
.drop{
display:none;
}

#Bloc_logo{
text-align:left;
margin-top:-15px;
margin-left:20px;
}


#ulMenuPrincipal{
margin:5px;
text-indent:0;
margin-top:8px;
text-align:right;
}
.liMenuPrincipal{
display:inline;
padding:0 20px 0 20px;
text-indent:0;
border-left:1px solid #ffffff;
}
.liMenuPrincipalFirst{
display:inline;
padding:0 20px 0 20px;
text-indent:0;
}
.AliMenuPrincipal{
text-decoration:none;
color:#ffffff;
font-weight:bold;
}





#contener_corps{
margin:20px;
margin-top:15px;
}





.Bloc_Gris{
float:left;
/*width:360px;*/
margin-right:10px;
margin-bottom:20px;
}
.Bloc_Gris_videos{
float:right;
/*width:360px;*/
margin-right:0px;
margin-bottom:20px;
}

.Bloc_Gris_Newsletter{
float:right;
margin-right:0px;
margin-bottom:20px;
}
#Bloc_petit_Newsletter{
width:140px;
}

.Bloc_Gris_Actualite{
float:left;
/*width:360px;*/
margin-right:0px;
margin-bottom:0px;
}
.Bloc_Gris_Actualite_larg{
float:left;
/*width:360px;*/
margin-right:0px;
margin-bottom:0px;
}
.titre_encart{
margin:0;
padding:0;
margin-left:27px;
margin-bottom:5px;
font-size:24px;
color:#999999;
}
.Bloc_Gris_left{
margin:0;
padding:0;
background-image:url(../img/focus_left.jpg);
background-position:top left;
background-repeat:repeat-y;
}
.Bloc_Gris_right{
margin:0;
padding:0;
background-image:url(../img/focus_right.jpg);
background-position:top right;
background-repeat:repeat-y;
}
.Bloc_Gris_bas{
margin:0;
padding:0;
background-image:url(../img/focus_bas_fond.jpg);
background-position:bottom left;
background-repeat:repeat-x;
}
.Bloc_Gris_bas_left{
margin:0;
padding:0;
background-image:url(../img/focus_bas_left.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
.Bloc_Gris_bas_right{
margin:0;
padding:0;
background-image:url(../img/focus_bas_right.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

.Bloc_Gris_corps{
padding:10px;
padding-bottom:20px;
position:relative;
}

/*Bloc_Gris*/

#Bloc_focus{
width:280px;
height:142px;
}

#Bloc_Prochainement{
width:410px;
height:142px;
}
#Bloc_liste_prochainement{
float:left;
width:295px;
margin-right:10px;
}
#Bloc_calendrier{
float:left;
margin:0;
padding:0;
}

.hidden{
visibility:hidden;
}

#Bloc_liste_prochainement{
margin:0;
}
#ul_liste_prochainement{
margin:0;
padding:0;
text-indent:0;
padding-right:5px;
}
.li_liste_prochainement{
list-style:none;
margin:0;
padding:0;
text-indent:0;
padding-bottom:2px;
width:400px;
}
.a_liste_prochainement{
display:block;
float:left;
color:#113a7d;
font-size:12px;
font-weight:bold;
width:240px;
}
.dateli_liste_prochainement{
display:block;
float:right;
color:#ff6600;
font-size:11px;
font-weight:none;
text-align:right;
width:145px;
}



.Bloc_Activite_bouton_a{
float:right;
margin-left:20px;
margin-top:10px;
padding:2px 7px 2px 7px;
background-color:#ff9900;
font-weight:bold;
font-size:12px;
color:#ffffff;
}


#Bloc_Videos{
width:170px;

}
#Bloc_Videos *{
margin:0;
padding:0;
}
#Bloc_Formations{
width:200px;
}
#Bloc_Actualite{
width:750px;
}

/*------Bloc_Activite-------*/
#Groupe_Activite{
float:right;
margin:0;
padding:0;
/*background-color:#0099FF;*/
width:695px;
}
.Bloc_Activite{
float:left;
width:155px;
margin:0;
padding:0;
margin-left:25px;
}
.Bloc_Activite_first{
float:left;
width:155px;
margin:0;
padding:0;
margin-left:0px;
}
.Bloc_Activite_contenu{
padding:0;
margin:0;
padding-top:45px;
}
.H3_Bloc_Activite{
color:#ff9900;
font-size:18px;
font-weight:bold;
text-align:right;
margin:0;
padding:0;
margin-bottom:10px;
}
.H3_Bloc_Activite a{
color:#ff9900;
}
.Bloc_Activite_text{
color:#666666;
font-size:12px;
text-align:justify;
margin:0;
padding:0;
}
#Bloc_Activite_contenu_text_img_9{
margin:0;
padding:0;
height:225px;
background-image:url(../../IMG/rubon9.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
#Bloc_Activite_contenu_text_img_10{
margin:0;
padding:0;
height:225px;
background-image:url(../../IMG/rubon10.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
#Bloc_Activite_contenu_text_img_11{
margin:0;
padding:0;
height:225px;
background-image:url(../../IMG/rubon11.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
#Bloc_Activite_contenu_text_img_12{
margin:0;
padding:0;
height:225px;
background-image:url(../../IMG/rubon12.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}


/*------Bloc_Activite-------*/
.separateurVertical{
float:left;
height:1px;
width:960px;
}

#accueil_formation_recherche{
text-align:right;
}
#accueil_formation_recherche_saisie{
width:100px;
height:14px;
font-size:10px;
}
#accueil_input_newsletter{
width:90px;
height:14px;
font-size:10px;
}

#accueil_formation_recherche_envoi{

}

#accueil_liste_formation{
margin: 0;
padding:0;
}
#accueil_liste_formation ul{

}
#accueil_liste_formation li{
font-size:14px;
padding-bottom:8px;
}
#accueil_liste_formation li a{
color:#333333;
}


#accueil_bloc_catalogue{
margin:0;
padding:0;
}
#bt_catalogue{
display:block;
float:left;
margin:0 10px 0 0;
padding:0;
width:32px;
height:34px;
background-image:url(../img/bt_catalogue.gif);
background-position:center left;
background-repeat:no-repeat;
}
#bt_catalogue_texte{
display:block;
float:left;
margin:5px 0;
padding:0;
width:90px;
font-size:11px;
font-weight:bold;
}


#pied_fond{
margin:0;
padding:0;
width:100%;
background-image:url(../img/pied_fond.jpg);
background-position:top center;
background-repeat:repeat-x;
text-align: center;
}
#pied_fond_img{
margin:0;
height:260px;
width:100%;
background-image:url(../img/pied_fond_img.jpg);
background-position:top center;
background-repeat:no-repeat;

}
#Bloc_liste_footer{
width:980px;
/* margin-left:20px; */
padding-top:20px;

text-align:left;
margin:0 auto;
/* background-color:red; */
}
#Bloc_liste_footer_contenu{
margin:0;
padding:0;
margin-left:30px;
}

#ul_footer_global{
margin:0 auto 0 auto;
padding:0;
text-indent:0;
/* margin-left:16px; */

}
.Groupe_liste_footer{
width:216px;
/* height:30px; */
float:left;
margin-right:20px;
list-style-type:none;
}
.souligne_titre_pied{
border-top:1px solid #b7d1e6;
padding-top:13px;
list-style-image: url(../img/trait_puce.gif);

}

.Groupe_liste_footer a{
color:#ffffff;
text-decoration:none;
font-size:19px;

/*font-weight:bold;*/
}
.Groupe_liste_footer ul{
/*text-indent:0;

padding:10px 0;*/
margin:3px 0px;
padding-left:16px;
}
.Groupe_liste_footer ul li{
text-indent:0;
margin:0;
padding:0;
list-style-type:none;
}
.Groupe_liste_footer ul li a{
font-size:15px;
color:#b9cde3;
/*font-weight:bold;*/
}
#Bloc_pied_bouton{
margin:0;
padding:0;
margin-top:30px;
padding-right:20px;
/* background-color:yellow; */
height:30px;
}
#Bloc_pied_contact{
/* margin-top:30px; */
margin:0;
margin-top:25px;
padding-right:20px;
padding-left:25px;
text-align:right;
/* background-color:green; */
height:20px;
padding-top:3px;
color:#fff;
}
#Bloc_pied_contact_droite{
float:right;
}
#Bloc_pied_contact_gauche{
float:left;
}

#bt_rss_pied{
display:block;
margin:0;
padding:0;
float:right;
width:28px;
height:28px;
margin-left:20px;
background-image:url(../img/bt_rss_pied.gif);
background-position:center;
background-repeat:no-repeat;
}
#bt_newsletter_pied{
display:block;
float:right;
width:28px;
height:28px;
margin:0;
padding:0;
margin-left:20px;
background-image:url(../img/bt_newsletter_pied.gif);
background-position:center;
background-repeat:no-repeat;
}
#bt_catalogue_pied{
display:block;
float:right;
width:28px;
height:28px;
margin:0;
padding:0;
margin-left:20px;
background-image:url(../img/bt_catalogue_pied.gif);
background-position:center;
background-repeat:no-repeat;
}
#bt_facebook{
display:block;
float:right;
width:28px;
height:28px;
margin:0;
padding:0;
margin-left:20px;
background-image:url(../img/Facebook_icon.gif);
background-position:center;
background-repeat:no-repeat;
}
#bt_versionMobile{
display:block;
float:right;
width:28px;
height:28px;
margin:0;
padding:0;
margin-left:20px;
background-image:url(../img/bt_mobile_icon.gif);
background-position:center;
background-repeat:no-repeat;
}

.Petit_Bloc_actualite{
float:left;
width:50%;
margin:0;
}
.Petit_Bloc_actualite_contenu{
margin:10px;
width:350px;
}
.Petit_Bloc_actualite_img{
float:left;
margin:0 10px 10px 0;
}
.Petit_Bloc_actualite_texte{
text-align:justify;
}
.Petit_Bloc_actualite_h3{
color:#ff9900;
padding-bottom:10px;
}
.colorOrange{
color:#ff9900;
}
#formation_liste_detail{
float:left;
margin-top:0px;
padding-left:10px;
width:700px;
}

#formation_liste_detail h2{
color:#ff9900;
font-size:24px;
font-weight:bold;
margin:0 10px 10px 10px;
padding:0;
}
#formation_detail li{
font-size:14px;
padding-bottom:5px;
}
#detail_foration_gauche{
float:left;
width:460px;
/*____________________________________Ie6 width:440px;______________________________________*/
padding-right:30px;
}
.text_item{
font-size:15px;
font-weight:bold;
}
#detail_foration_gauche ul li ul {
margin-bottom:10px;
margin-top:5px;
}

#detail_foration_gauche ul li ul li{
font-size:12px;
margin-top:0;
margin-bottom:0px;
} 






#detail_foration_droite{
float:left;
width:210px;
margin-top:0px;
}
#detail_foration_droite h4{
margin:0;
margin-bottom:3px;
font-weight:bold;
}
#detail_foration_droite ul{
margin-top:0;
margin-bottom:15px;
}
#detail_foration_droite li{
margin-top:2px;
margin-bottom:2px;
font-size:12px;
}

#formation_detail{
float:left;
margin-top:0px;
padding-left:10px;
width:700px;
}

#formation_detail h3{
color:#ff9900;
font-size:24px;
font-weight:bold;
margin:0 10px 25px 10px;
padding:0;
}
#bloc_droite_normal{
float:left;
margin-top:0px;
padding-left:10px;
width:700px;
}

#bloc_droite_normal h3{
color:#ff9900;
font-size:14px;
font-weight:bold;
margin:0 10px 25px 10px;
padding:0;
}
#boutons_formation_detail{
margin-top:-10px;
margin-bottom:20px;
width:100%;
padding:4px;
padding-top:3px;
text-align:right;
border-bottom:1px solid #eeeeee;
}
#boutons_formation_detail_date{
margin-top:10px;
margin-bottom:10px;
width:100%;
padding:4px;
padding-top:10px;
text-align:left;
border-top:2px solid #eeeeee;
}


#boutons_formation_detail a{
display:block;
margin:0 0 0 auto;
color:#ffffff;
padding-left:10px;
padding-right:0px;
padding-top:3px;
width:15px;
height:20px;
background-image:url(../img/pdf_icon20.png);
background-position:center left;
background-repeat:no-repeat;
font-weight:bold;
}

/*----------------------------------------PAGE INTERIEUR-----------------------------------------------------------*/

#inter_bloc_contener_haut{
width:100%;
}
#inter_bloc_gauche{
float:left;
width:200px;
/* background:red; */
}
#inter_bloc_droite{
float:left;
width:730px;
/* background:yellow; */
}
#inter_bloc_petit_droite{
float:right;
width:150px;
padding-left:10px;
padding-bottom:10px;
/* background:blue; */
}


#inter_bloc_contener_bas{
margin-top:30px;
width:100%;
/* background:pink; */
}
#Bloc_petit_equipe{
width:165px;
}
#inter_bloc_droite_contenu h2{
color:#ff9900;
font-size:24px;
font-weight:bold;
margin:0 10px 10px 10px;
padding:0;
}

#inter_bloc_droite_contenu h3{
color:#888888;
font-size:15px;
font-weight:bold;
margin:20px 0 10px 0px;
padding:0;
}

#inter_bloc_petit_droite_formation{
float:right;
width:210px;
padding-left:10px;
padding-bottom:10px;
}

/*----------------------------------------Bloc actu large-----------------------------------------------------------*/
.Petit_Bloc_actualite_larg{
float:left;
width:50%;
margin:0;
margin-bottom:20px;
}
.Petit_Bloc_actualite_contenu_larg{
margin:10px;
width:440px;
}
.Petit_Bloc_actualite_texte_larg{
text-align:justify;
}
.separateurVertical_court{
float:left;
width:500px;
height:1px;
}

/*----------------------------------------Bloc actu large-----------------------------------------------------------*/
.Bloc_Gris_Actualite2{
float:right;
margin-right:0px;
margin-bottom:0px;
}
#Bloc_Actualite2{
width:927px;
}
.Petit_Bloc_actualite2{
float:left;
width:460px;
margin:0;
}
.Petit_Bloc_actualite_contenu2{
margin:10px auto 10px auto;
width:440px;
}
.Bloc_Gris_corps_actu{
padding:10px;
padding-right:0;
padding-bottom:20px;
position:relative;
}
/*----------------------------------------Bloc actu large page actu-----------------------------------------------------------*/
.Bloc_Gris_Actualite3{
float:right;
margin-right:0px;
margin-bottom:0px;
}
#Bloc_Actualite2{
width:950px;
}
.Petit_Bloc_actualite3{
float:left;
width:470px;
/* background-color:red; */
margin:0;
}
.Petit_Bloc_actualite_contenu3{
margin:10px auto 10px auto;
width:440px;
/* background-color:green; */
}
.Bloc_Gris_corps_actu3{
padding:10px;
padding-right:0;
padding-bottom:20px;
position:relative;
}


/*-----------------------------------------------Page expernet-------------------------------------------------*/
#inter_bloc_contener_bas_expernet{
margin-top:30px;
width:910px;
}
#petit_contact{
width:150px;
}
#petit_contact li{
margin-top:5px;
}
#bloc_equipe_complet{
margin-top:30px;
}
#bloc_equipe_complet li{
margin-top:20px;
}
#bloc_equipe_complet li ul{
margin-top:5px;
}
#bloc_equipe_complet li ul li{
margin-top:5px;
}


.H2_actu{
color:#ff9900;
font-size:24px;
font-weight:bold;
margin:0 10px 10px 10px;
padding:0;
}
#Bloc_petit_equipe ul{
margin-left:0;
padding-left:0;
list-style:none;
}
#Bloc_petit_equipe li{
margin-bottom:10px;
}
#BlocEnvoiMail{
float:left;
width:420px;
padding-left:10px;
}
#Contact_plan{
float:left;
width:240px;
padding-top:20px;
text-align:right;
}
#planGoogle{
float:left;
width:240px;
padding-top:20px;
text-align:right;
}



/*--------------------FORMATIONS-------------------------------------*/
.listeFormations{

}
.listeFormations li{
margin-bottom:10px;
font-size:14px;
}
.listeFormations li a{
color:#444;
}
.titre_groupeDetail{
margin-left:10px;
font-size:14px;
color:#ccc;
margin-bottom:7px;
margin-top:5px;
}
.text_point{
color:#444;
font-weight:normal;
}
.soustitreFormationDetail{
margin-left:10px;
font-size:20px;
font-weight:bold;
color:#FF9900;
margin-top:-22px;
margin-bottom:20px;
}
.titres_groupes {
font-size:18px;
margin-top:30px;
}
.titres_groupes a{
color:#000;
}





.liste_date_ul{
margin-left:20px;
text-indent:0;
padding-left:0;
}
.liste_date_li{
margin-left:0;
text-indent:0;
padding-left:0;
}


/*-----------------Planning formation---------------------*/
#div_planning .planning {
				margin-bottom: 10px;
				border-spacing: 0px;
				width: 100%;
				font-family: Arial;
			}
			
			tbody td {
				border: 1px #DDDDDD solid;
			}
			
			#div_planning .planning .groupe {
				font-size: 20px;
				text-align: center;
				font-weight: bold;
			}

			
			#div_planning .planning .ligne0 {
				background-color: #FFFFFF;
			}

			#div_planning .planning .ligne1 {
				background-color: #EEEEEE;
			}

			#div_planning .planning .col_formations {
				text-align: left;
				width: 26%;
			}

			#div_planning .planning .col_duree {
				text-align: center;
				width: 3%;
			}

			#div_planning .planning .col_mois {
				text-align: center;
				width: 14%;
			}

			#div_planning .planning .col_mois ul {
				list-style-type: none;
				padding: 5px;
				margin: 0px;
			}
			
			#div_planning .planning .mois {
				text-align: center;
				font-weight: bold;
			}


