
BODY {
	margin : 0px;
	font-family:Arial, Helvetica, sans-serif;
}

IMG{
	border:none;
	padding:0px;
	border-spacing:0px;
}

P{
	margin:0px;
	padding:0px;
}

DIV {
	position:absolute;
	margin:0px;
	padding:0px;
	border-spacing:0px;
}

H1 {
	margin:0px;
	padding:0px;
	font-size:13px;
}

/* */
#header { display:none; }

#col_left { display:none; }

#footer { display:none; }
#table_footer { display:none;}

#info_formation_table{width:100%}
.info-formation{ display:none;}
.paragraphe { margin-bottom:25px;}

a{
	color:#2E7849;
	text-decoration:none;
}

.texte_vert_12{
	font-size:12px;
	color:#468F24;
}

.texte_bleu_12{
	font-size:12px;
	color:#217784;
}

H1.titre_page {
letter-spacing:-1px;
 
 font-size:24px;
 color:#C0D364;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
}
H1.titre_page2 {
letter-spacing:-1px;
 
 font-size:20px;
 color:#C0D364;
 font-weight:bold;
 margin-bottom:10px;
 margin-top:10px;
}
.titre_push_droit1{
	letter-spacing:-1px;
 	line-height:17px;
 	font-size:16px;
 	color:#7ABA2A;
 	font-weight:bold;
}
.titre_push_droit2{
	letter-spacing:-1px;
 	line-height:17px;
 	font-size:16px;
 	color:#1B1B1F;
 	font-weight:bold;
}
.accroche{
	letter-spacing:-1px;
	color:#2B5D1D;
	font-size:15px;
	font-weight:bold;
	text-align:justify;
	margin-bottom:20px;
	display:block;
}

.etablissement_titre_formation{
	position:relative;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2B5D1D;
	margin-top:10px;
}

.etablissement_short_description_formation{
	position:relative;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}
td.bandeau1{
	
	color:#AAABB1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	
}
.navigation_r2_ligne{
	background-image:url('images/navigation/navigation_r2_c1.gif');
	valign:bottom;
	background-repeat:repeat-x;
}
.menu1_selected{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.menu1{
	color:#AAABB1;
	
	
	text-decoration:none;
}
.menu1:hover{
text-decoration:none;
}
.txt_reportage_flash_right{
	color:#1B1B1F;
	
	font-size:11px;
}
.titre_reportage_flash_right{
	color:#2E7849;
	font-size:18px;
	
	
}
.r_menu{
	
	font-size:11px;
	color:#1B1B1F;
}
.r_menu_selected{
	
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}
.strong_reportage{
	color:#2B5F1D;

}
.titre_video_reportage{
	letter-spacing:-1px;
	line-height:14px;	
	font-weight:bold;
	font-size:14px;
	color:#2E7849;
}
.texte_video_reportage{
	line-height:14px;
	font-size:11px;
	color:#1B1B20;
}
.texte_encadre{
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.lien_email{
	text-decoration:underline;
	color:#1B1B20;
}
.famille_formation{
	padding-left:15px;
	font-size:11px;
	font-weight:bold;
	color:#2B5D1D;
}
.service_entreprises_text{
	color:#C69A9C;
	font-weight:bold;
}
.service_personnes_text{
	color:#4FB9E2;
	font-weight:bold;
}
.service_territoires_text{
	color:#D95285;
	font-weight:bold;
}
.production_text{
	color:#EF8F07;
	font-weight:bold;
}
.menu_section{
padding-left:12px;
position:relative;
}
.titre_niveau{
	font-size:20px;
	color:#76B12F;
	letter-spacing:-1px;
	font-weight:bold;
}
.liste_formations{
	font-size:12px;
}
.form_contact{
	background:url(./images/fond_formulaire.gif) top left;
	
	font-size:12px;
	color:#1B1B20;
	border-style:none;
}

.texte_vert_contact{
	font-size:11px;
	color:#468F24;
	background:#FFFFFF;
}
.radio_contact{
	/*background:url(./images/contact_radio.gif);*/
	border-style:none;
	border-width:1px;
	border-color:red;/*#2B5F1D;*/
	width:10px;
	height:10px;
	

}
.g_menu{
	letter-spacing:-1px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	color:#2E7849;
	display:block;
	padding-left:20px;
	background:url(./images/col_left_arrow_off.gif) no-repeat top left;
}
.g_menu_selected{
	letter-spacing:-1px;
	line-height:20px;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	display:block;
	padding-left:20px;
	background:url(./images/col_left_arrow_on.gif) no-repeat top left;
}