* { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a { text-decoration: none; }
a:visited { text-decoration: underline;}
a:link { text-decoration: underline;}
a:hover { text-decoration: none;}
a.jaune:visited, a.jaune:link { /*color:#FFEB29;*/ color:#FFF; text-decoration: none;}
a.jaune:hover { /*color:#FFEB29;*/ color:#FFF; text-decoration: underline;}
a.blanc:visited, a.blanc:link { color:#FFFFFF; }
a.blanc:hover { color:#FFEB29; text-decoration: underline;}
a.vert:visited, a.vert:link { color:#006600; font-size: 11px ; }
a.vert:hover { color:#006600; font-size: 11px ; text-decoration: underline;}
a.gris:visited, a.gris:link { color:#999999;font-size: 11px ; }
a.gris:hover { color:#999999; font-size: 11px ; }
a.petitblanc:visited, a.petitblanc:link { color:#FFFFFF; font-size: 11px ; }
a.petitblanc:hover { color:#FFEB29; font-size: 11px ; text-decoration: underline;}
a.invisible:visited, a.invisible:link, a.invisible:hover { color:#FFFFFF; font-size: 9px ; }
.mot { font-weight: bold;}
.gris {color:#999999; font-size: 11px ; text-decoration: none;}
.titre { font-size: 16px; font-weight: bold;}
.petit { font-size: 11px;}
.ppetit { font-size: 9px;}
.pppetit { font-size: 8px;}
td { font-size: 11px;}
p { text-align: justify;}
.flash { font-size: 13px; font-weight: bold; color: #FFFFFF;} 
ul {	
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
	margin:0;
	padding: 0;
	display: inline;
}





#menu_bloc {
	position:relative;	
	height:40px; /* Hauteur du Menu + du Sous menu */
	overflow:hidden;
	width:769px; /* Largeur du Menu / Sous menu */
	background:#000; /* Couleur de fond par défaut */
}
#menu_bloc_1024 {
	position:relative;	
	height:40px; /* Hauteur du Menu + du Sous menu */
	overflow:hidden;
	width:988px; /* Largeur du Menu / Sous menu */
	background:#000; /* Couleur de fond par défaut */
}
#menu {	
	overflow:hidden;	
}
#menu ul {	
	margin: 0;
	padding: 0;
	height:20px; /* Hauteur du Sous Menu */	
}
#menu li {
	list-style-type: none;
	margin:0;
	padding:2px 5px;
	float:left;
}
#menu a {
	display:block;
	text-decoration:none;
	color: #FFF; /* Couleur de la police des liens */
	height:15px; 
	*float:left; /* hack pour IE - Ne pas toucher */
}
#menu a:hover {
	color:#FFEB29;
}
#menu .dl {
	float: left;	
}
#menu .dl.actu { *width:62px; } 		/* hack pour IE - Ne pas toucher */
#menu .dl.pros { *width:145px; } 		/* hack pour IE - Ne pas toucher */
#menu .dl.formation { *width:134px; } 	/* hack pour IE - Ne pas toucher */
#menu .dl.fcn { *width:88px; } 			/* hack pour IE - Ne pas toucher */
#menu .dl.archives { *width:62px; } 	/* hack pour IE - Ne pas toucher */
#menu .dl.horsjeu { *width:64px; } 		/* hack pour IE - Ne pas toucher */
#menu .dl.forum { *width:64px; } 		/* hack pour IE - Ne pas toucher */
#menu .dl.divers { *width:64px; } 		/* hack pour IE - Ne pas toucher */

.menu_link {		
	padding:0;
}
.menu_link a {		
/*	color:#FFEB29 !important;	*/ color:#FFF !important;
	font-weight: bold;
	padding:3px 5px;
}
.menu_link 	a:hover {			
	color:#000 !important; /* Couleur de la police des liens du Menu au passage de la souris */
	/*background:#FFEB29;*/background:#FFF;  /* Couleur de fond des liens du Menu au passage de la souris */ 
}
.menu1 .actu .menu_link a, 
.menu2 .pros .menu_link a, 
.menu3 .formation .menu_link a, 
.menu4 .fcn .menu_link a, 
.menu5 .archives .menu_link a, 
.menu6 .horsjeu .menu_link a,
.menu8 .divers .menu_link a,
.menu7 .forum .menu_link a {
	color:#000 !important; /* Couleur de la police du lien du Menu sélectionné */
	/*background:#FFEB29 !important;*/background:#FFF !important; /* Couleur de fond du lien du Menu sélectionné */
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8 {
	display:none;
	position: absolute;
	left:0;
	top:20px; /* Position du Sous Menu */	
	font-size: 10px; /* Taille de la police des liens du Sous Menu */	
	width: 768px;	/* Largeur du Sous Menu */	
	background:#006500;	/* Couleur de fond du Sous Menu */	
}
.menu1 #smenu1, .menu2 #smenu2, .menu3 #smenu3, .menu4 #smenu4, .menu5 #smenu5, .menu6 #smenu6, .menu7 #smenu7, .menu8 #smenu8 {
	 display:block;	
}
 #calendar {
 	position:absolute;
	top:0; /* Poisiton verticale de la date - En haut */
	right:0; /* Poisiton horizontale de la date - A droite */
	padding:3px;	
	/*color:#FFEB29;*/ color:#FFF; /* Couleur de la police */
	font-size:11px; /* Taille de la police */
	font-weight: bold;
 }