 /* Body arriere plan et definition de la font
 ---------------------------------------------------------------------------------*/
 a {text-decoration:none}
 a:visited {text-decoration:none}
body{background-color: black; color: white;}
body{margin : auto; width:988px;}
img {border: none ;}
#login 
{text-align : right; margin-right:20px;}

#logo 
{float : left; margin-bottom: 10px;  width:97px;height:90px;margin-top:20px;}

#autopub 
{float : right;margin-bottom: 10px; width : 680px; background-image: url("images/autopub.jpg");width:675px;height:90px;margin-right:20px;margin-top:20px;display:none;}

#menu{ clear : both; background-image : url("images/background_nav.png");font-family:arial; font-size:13px; font-weight: bold; width:988px; }

#menu .tab_menu a { color : white ; text-decoration: none}
#menu .tab_menu a:hover {text-decoration: underline; }
#menu .tab_menu a:visited  { color : white}
#menu table {margin-left : 40px; }
#menu .tab_menu td {padding-right : 20px; padding-left:10px; height:2px;}
#recherche form{height:10px;padding-top:3px;}
.table_recherche {width:985px;border-collapse:collapse;background-color:white;padding:0px;}
	.nav{ padding-left: 10px; font:68% Helvetica, arial; font-weight: bold;color:#6D6D6D }
	.ligne_recherche {background-color:white; color:black; height:30px;}
	.align_droite {text-align : right;  padding-right:0px;  vertical-align:top;}
 .boutton_recherche{padding-left:0px;width: 45px;text-align:left; vertical-align:top; padding-top:6px;} 
	
.align_droite input{ width: 250px;height : 14px; font-family:Helvetica; color:#BD0809 ; font-size:10px; }
#banniere { width : 990px; height: 198px;background-color:black; background-image:url("images/background_banniere.png");background-repeat:no-repeat;}
#lien_banniere{width : 180px;  float:left;margin-top:140px;margin-left:30px;} 
#lien_banniere a:focus{text-decoration:none;color:white;}
#lien_banniere a{text-decoration:none;color:white;}
#lien_banniere a:visited{text-decoration:none;color:white;}

#corps {width : 985px; height: 600px; background-color : white; color:black;margin-top:0px; height: auto; min-height: 600px;}	
.tableau{margin-left:5px   ; padding:0px;}
.formulaire {color:#6B6B6B;font-size:12px; color:#545454;font-family:"Trebuchet MS",Tahoma; font-weight:bold;}
.formation{font-weight:bold; font-size: 22px; font-family: arial ;text-transform:uppercase;font-style: italic;padding-bottom:0px;margin-bottom:0px;    width : 635px;  padding-bottom:0px;}
.message_rouge{color : red;margin-left:10px;font-family: Arial;  font-weight:bold;font-size:12px;}	
	
#bloc_rouge{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px; }
	#bloc_rouge a:hover{color:#C91111;}
	#bloc_rouge a{color:#737373;}
	.fleche_rouge{color:#C91111; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_rouge{color:#C91111; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_violet{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_violet a:hover{color:#9949B2}
	#bloc_violet a{color:#737373;}
	.fleche_violet{color:#9949B2; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_violet{color:#9949B2; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_vert{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_vert a:hover{color:#086651}
	#bloc_vert a{color:#737373;}
	.fleche_vert{color:#086651; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_vert{color:#086651; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_jaune{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_jaune a:hover{color:#FAD965;}
	#bloc_jaune a{color:#737373;}
	.fleche_jaune{color:#FAD965; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_jaune{color:#F8CB2D; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}

#bloc_orange{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_orange a:hover{color:#EFA03A}
	#bloc_orange a{color:#737373;}
	.fleche_orange{color:#EFA03A; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_orange{color:#EFA03A; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_bleu{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_bleu a:hover{color:#3C68A4}
	#bloc_bleu a{color:#737373;}
	.fleche_bleu{color:#3C68A4; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_bleu{color:#3C68A4; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_marron{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;}
	#bloc_marron a:hover{color:#765023}
	#bloc_marron a{color:#737373;}
	.fleche_marron{color:#765023; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_marron{color:#765023; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}	

#bloc_gris{border: 1px solid ; width : 200px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px; }
	#bloc_gris a:hover{color:#C91111;}
	#bloc_gris a{color:#737373;}
	.fleche_gris{color:#2D2D2D; font-family: Trebuchet MS; font-weight:bold; font-size:9px; padding-left:3px;}
	.plus_formation_gris{color:#2D2D2D; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;padding-right:5px;  bottom: 0px; padding-bottom:0px;}
	
#bloc_audit{border: 1px solid ; width : 195px; border-color:#C5C5C5; height:200px;vertical-align:top; padding-right:0px;padding:0px;color:#6B6B6B; font-family: Arial; font-size:12px; line-height:17px;text-align:justify;}
.pad{padding:2px;}
	.plus_formation_audit{color:#C91111; font-family: Arial; font-size:10px;text-decoration:underline; text-align:right;.-right:5px;  bottom: 0px; padding-bottom:0px;}
	
.lien_cat{ font-family: Arial;font-size:12px; }

#bandeau_droite{margin-top:34px;border-collapse:collapse;}
#big td{vertical-align:top;}
#big2 td{vertical-align:top;}
#big2 {margin : auto;}
#reference{background-image:url("images/background_nav.png");color:white;font-weight:bold;font-family:Helvetica;font-size:80%; padding-left:10px;}

#footer{background-color:#3F3F3F;width:988;height:50px;text-align:center;font-family:Helvetica;font-size:70%;padding-top:10px;}
#footer a {text-decoration:none;color:#B8B8B8;}
#footer a:hover{color:white;}
.newsletter {background-image:url("images/background_login.jpg"); width: 300px;}
.p_newsletter{margin-left:10px;font-family: Arial;  font-size:12px;color:#6B6B6B;}
.newsletter_area {background-image:url("images/background_login.jpg");  padding-right:0px;  text-align:right;}
.boutton_ok{padding-left:0px; text-align:left;padding-top:2px;background-image:url("images/background_login.jpg");}
.boutton_ok{padding-left:0px; text-align:left;padding-top:2px;background-image:url("images/background_login.jpg");}
#bandeau_droite input, #bandeau_droite textarea{margin-left:10px; width: 250px;height : 16px; font-family:Helvetica; color:#BD0809 ; font-size:10px; }
#bloc_connection  td{background-image:url("images/connection.jpg");background-repeat:no-repeat;width:300px;height:22px;}
#planning  td{background-image:url("images/planning.jpg");background-repeat:no-repeat;width:300px;height:22px;}
body{margin-bottom:50px;}
.vide  {line-height:7px;}
.une {background-image:url("images/une.jpg"); background-repeat:no-repeat;}
.p_une{font-family: Arial;font-size:12px;color:#6B6B6B;padding-left:10px;padding-right:10px;}
#bloc_connection .plus_formation_rouge{line-height:1px;}
.departement{ height:35px; background-image:url("images/bandeau_dept.jpg");background-repeat: no-repeat;}
.carte{width:315px;}
.tab{margin-left:4em;}
.border {border: 1px solid; border-color:#CBCBCB; }
.border input{width: 150px;height : 13px; font-family:Helvetica; color:#BD0809 ; font-size:10px; }
.devis { height:35px; background-image:url("images/devis.jpg");background-repeat: no-repeat;}
.news_rouge{color:#C91111; font-family: Arial; font-size:10px;text-decoration:underline; padding-right:5px;  bottom: 0px; padding-bottom:0px;}
.image_flottante{float: left; padding: 5px;}
.left_image{float: left; padding: 5px;}
.right_image{float: right; padding: 5px;}
.titre_news{font-size:20px;  text-decoration:underline;}
.ajout_news{color:#3C68A4; font-family: Arial; font-size:10px;text-decoration:underline; }
