body{
	margin:0px;
	padding:0px;
	text-align:left;
	background:#CCCCCC url(images/interface/fond.gif) no-repeat top left;
}

/* TEXTE */
body, p, table, td, select, div{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000;}

a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #EA4D00; text-decoration:underline;}
a:hover{font-family: color: #000000; text-decoration:none;}

.txt_titre_noir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#000000; }
.txt_titre_jaune { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffcc00; }
.txt_blanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; }
.txt_titre_orange{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff6600; }
.txt_11_orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ff6600;}
.txt_11_jaune {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffcc00;}
.txt_11_rouge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000;}
.txt_18_orange {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600; font-size:18px; }

input { border:1px solid #FFFFFF;}

.alerte{
	color:#990000;
	font-weight: bold;
	text-align: center;
}

#bloc_conteneur {
	width:954px;
	left:0;
	margin-left:0;
}

/*  HEADER  */
bloc_header {
	width:955px;
	height:144px;
}
#bloc_logo {
	float:left;
	width:410px;
}
#bloc_defil {
	float:left;
	width:544px;
}
.clear{clear:both;}
.clear_L{clear:both; height:30px;}

#bottom_header {
	float:left;
}
#cale_bottom_header {
	float:left;
}
#bloc_recherche {
	float:left;
	width:204px;
	height:22px;
	text-align:left;
	padding:7px 0 0px 5px;
	background:url(images/interface/recherche/fd_recherche.gif) no-repeat top left;
}

/* MENU */
#bloc_menu {
	float:left;
	width: 213px;
	/*height:auto !important;
	height:200px;
	min-height:200px;*/
	padding:0;
}
#bloc_menu img{
	border:0;	
}
#bottom_menu {
	width:179px;
	height:65px;
	background:url(images/interface/menu/bottom_menu.gif) no-repeat top right;
	padding: 0 0 0 34px;
}
#bloc_newsletter {
	width:189px;
	height:146px;
	text-align:left;
	background:url(images/interface/fd_newsletter.gif) no-repeat top right;
	padding: 0 0 0 24px;
}
.cale_sous_menu {
	float:left;
	width:34px;
	height:auto !important;
	height:100px;
	min-height:100px;	
}
#bloc_sous_menu {
	float:left;
	width:179px;
	height:auto !important;
	height: 296px;
	min-height:296px;
	background: #ff9900 url(images/interface/bottom_newsletter.gif) no-repeat top left;
	padding:0;
}
#liens_sous_menu {
	text-align:left;
	padding: 13px 0 0 27px;
}
#liens_sous_menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000;
	text-decoration: none;
}
#liens_sous_menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #990000;
	text-decoration: underline;
}
.sous_menu {
	width:169px;
	height:auto !important;
	height:20px;
	min-height:20px;
	background: url(images/interface/menu/fd_sousmenu.gif) repeat-y top right;
	padding: 0 0 0 34px;
	text-align:left;
}
/* MILIEU */
#bloc_milieu{
	width:954px;
	/*height:auto !important;
	height:400px;
	min-height:400px;*/
	background:url(images/interface/fd_degrade.jpg) repeat-x top left;
}
#bloc_contenu {
	float:left;
	width:741px;
	height:auto !important;
	height:200px;
	min-height:200px;
	padding: 0 0 0 0px;
	text-align:left;
}
.centre_contenu {
	float:left;
	height:auto !important;
	height:400px;
	min-height:400px;
	width:532px;
}
#droite_contenu {
	float:right;
	width:209px;
	height:auto !important;
	height:200px;
	min-height:200px;
}
#bottom_search {
	width: 209px;
	height:14px;
	background: url(images/interface/recherche/bottom_recherche.gif) no-repeat top right;
}

#bloc_jaune {
	width:209px;
	background: url(images/interface/accueil/separation.gif) no-repeat top right;
	padding: 2px 0 0 0;	
}
#header_bloc_jaune {
	height:7px;
	background:url(images/interface/accueil/top_blocjaune.gif) no-repeat top left;
	padding:0;
}
#bottom_bloc_jaune {
	height:10px;
	background:url(images/interface/accueil/bottom_blocjaune.gif) no-repeat top left;
}
#bloc_rouge{
	width:209px;
	background:#990000 url(images/interface/accueil/separation.gif) no-repeat top right;
	padding-top:2px;
}
#header_bloc_rouge {
	height:10px;
	background:url(images/interface/accueil/top_blocrouge.gif) no-repeat top left;
}
#bottom_bloc_rouge {
	height:10px;
	background:url(images/interface/accueil/bottom_blocrouge.gif) no-repeat top left;
}
#bloc_gris {
	width:209px;
	background:#666666 url(images/interface/accueil/separation2.gif) no-repeat top right;
	padding-top:2px;
}
#header_bloc_gris {
	height:10px;
	background:url(images/interface/accueil/top_blocgris.gif) no-repeat top left;
}
#bottom_bloc_gris {
	height:10px;
	background:url(images/interface/accueil/bottom_blocgris.gif) no-repeat top left;
}
#bloc_video {
	width:209px;
	height:auto !important;
	height:480px;
	min-height:480px;
	background:#999999 url(images/interface/accueil/separation.gif) no-repeat top right;
	padding-top:2px;
}
#header_bloc_video {
	height:71px;
	background:url(images/interface/accueil/top_blocvideo.gif) no-repeat top left;
}
#bottom_bloc_video {
	height:10px;
	background:url(images/interface/accueil/bottom_blocvideo.gif) no-repeat top left;
}
#bloc_metiers {
	width:209px;
	background:#666666 url(images/interface/separationmetiers.gif) no-repeat top right;
	padding-top:2px;
}
.contenu_bloc {
	height:auto !important;
	height:106px;
	min-height:106px;
	text-align:center;
}
#bloc_flecherouge {
	float:right;
	width:244px;
	height:auto !important;
	height:200px;
	min-height:200px;
	padding: 0 30px 0 0;
}
#bloc_flecherouge #header_flecherouge {
	height:35px;
	background:url(images/interface/top_flecherouge.gif) no-repeat top left;
}
#bloc_flecherouge #milieu_flecherouge {
	height:47px;
	background:url(images/interface/milieu_flecherouge.gif) no-repeat top left;
}
#bloc_flecherouge #bottom_flecherouge {
	height:33px;
	background:url(images/interface/bottom_flecherouge.gif) no-repeat top left;
}
#bloc_flechegrise {
	float:right;
	width:244px;
	height:auto !important;
	height:200px;
	min-height:200px;
	padding: 0 30px 0 0;
}
#bloc_flechegrise #header_flechegrise {
	height:33px;
	background:url(images/interface/top_flechegrise.gif) no-repeat top left;
}
#bloc_flechegrise #milieu_flechegrise {
	height:151px;
	background:url(images/interface/milieu_flechegrise.jpg) no-repeat top left;
}
#bloc_flechegrise #bottom_flechegrise {
	height:143px;
	background:url(images/interface/bottom_flechegrise.jpg) no-repeat top left;
}
.contenu_fleche {
	height:auto !important;
	height:70px;
	min-height:70px;
	text-align:center;
}
.bloc_date {
	text-align:left;
	padding: 10px 0 0 0;
}
#barre_separ {
	width: 430px;
	height:5px;
	border-bottom:1px solid #434e59;
}
#bloc_contenu #cfa a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:underline;
}
#bloc_contenu #cfa a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:none;
}
#bloc_contenu #cftp a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
	text-decoration:underline;
}
#bloc_contenu #cftp a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
	text-decoration:none;
}
#tableau_caces {
	width:690px;
}
#tableau_caces #titre_tableau_caces {
	width:311px;
	height:28px;
	background:url(images/interface/recommandation.gif) no-repeat bottom left;
	padding:30px 0 0 0;
}
#tableau_caces #contenu_tableau_caces {
	width:690px;
	height:679px;
	background:url(images/interface/fd_caces.jpg) no-repeat top left;
	padding-top:2px;
}
.ref_recommandation {
	float:left;
	width:107px;
	text-align:center;
	padding:5px 0 0 0;
}
.desc_recommandation {
	float:left;
	width:195px;
	text-align:center;
	padding:5px 0 0 0;
}
.bloc_droit_caces {
	float:left;
	width:380px;
	padding: 0 0 0 0;	
}
.cat_recommandation {
	float:left;
	width:85px;
	height:23px;
	text-align:center;
	padding:5px 0 0 0;
}
.titre_cat_recommandation {
	float:left;
	width:290px;
	height:23px;
	text-align:left;
	padding:5px 0 0 0;
}
.border_2px_rouge {
	border-bottom:2px solid #de8c80;	
}
#tableau_cftp {
	width:693px;
	padding:20px 0 0 0;
	color:#FFFFFF;
}
#tableau_cftp a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
#tableau_cftp a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: underline;
}
#tableau_cftp #titre_tableau_cftp {
	width:110px;
	height:28px;
	background:url(images/interface/recommandation.gif) no-repeat bottom left;
	padding:30px 0 0 0;
}
#tableau_cftp #contenu_tableau_cftp {
	width:693px;
	height:560px;
	background:url(images/interface/fd_tab_cftp.jpg) no-repeat bottom left;
	padding-top:2px;
}
.colonne1_cftp {
	float:left;
	width:172px;
	text-align:center;
}

#tableau_cfa {
	width:693px;
	padding:20px 0 0 0;
	color:#FFFFFF;
}
#tableau_cfa a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #f2c21b;
	text-decoration: none;
}
#tableau_cfa a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #f2c21b;
	text-decoration: underline;
}
#tableau_cfa #contenu_tableau_cfa {
	width:414px;
	height:365px;
	background:url(images/interface/fd_tab_cfa.gif) no-repeat bottom left;
	padding-top:2px;
}
.colonne1_cfa {
	float:left;
	width:138px;
	text-align:center;
}

.conteneur_metier {
	width:690px;
	padding:15px 0 0 0;
}
#metier_cequilfaut {
	width:670px;
	height:auto !important;
	height:150px;
	min-height:150px;
	background:url(images/interface/cequilfait.gif) no-repeat top left;
	border:1px solid #ff6600;
	padding:60px 10px 0 10px;
}
#metier_cequilfaut a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:underline;
}
#metier_cequilfaut a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#metier_formationsasuivre {
	width:670px;
	height:auto !important;
	height:150px;
	min-height:150px;	
	background:url(images/interface/formationsasuivre.gif) no-repeat top left;
	border:1px solid #000000;
	padding:60px 10px 0 10px;	
}
#metier_formationsasuivre a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:underline;
}
#metier_formationsasuivre a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
a.contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #990000;
	text-decoration: underline;
}
a.contact:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
}
a.ingenieur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:underline;
}
a.ingenieur:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#form_inscription {
	float:right; width:100%;
	height:714px;
	background: url(images/interface/fd_inscription.gif) no-repeat center right;
}
#form_inscription input{
	background: url(images/interface/form/fd_input_texte.gif) no-repeat top left;
}

a.lien_cftp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffcc00;
	text-decoration:none;
}
a.lien_cftp:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffcc00;
	text-decoration:underline;
}
#contenu_tableau_cftp a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:underline;
}
#contenu_tableau_cftp a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
#contenu_tableau_cfa a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
#contenu_tableau_cfa a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
/* SEARCH */
#search_result {
	padding:20px 0 0 20px;
}
#search_result a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff6600;
	text-decoration: none;
}
#search_result a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff6600;
	text-decoration: underline;
}


/* FOOTER */
.liens {
	float:left;
	padding-left:20px;
}
a.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	text-decoration: none;
}
a.footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	text-decoration: underline;
}

div#dernier-element{ 
background:url(images/interface/fond_contenu.gif) repeat-y;
}





/* TROMBINOSCOPE */
.trombi_nom{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF6600; font-size:12px; font-weight:bold;}


a.actu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#ff6600; }

#popup_video{
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999999;
	position:fixed;
	background:transparent url("images/black_bg.png") repeat 0 0;
}

	#popup_video .popin{
		display:block;
		width:954px;
		height:537px;
		margin:-268.5px auto 0 auto;
		background:transparent url("images/on-n-arrete-pas-le-futur.jpg") no-repeat center center;
		top:50%;
		position:relative;
	}

		#popup_video .popin .btn{
			display:block;
			float:right;
			cursor:pointer;
			padding:0 10px 0 10px;
			
			font-family:Arial;
			font-size:30px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			text-align:center;
		}
		#popup_video .popin .btn:hover{
			color:#FFFFFF;
		}
		
		#popup_video .popin .btn1{
			margin: 380px 5px 0 0;
		}
		
		#popup_video .popin .btn2{
			
		}