/*	=========================================================

	File name: css_js/styles.css
	Function:	Feuille de style pour index_menu.html Socneur 
	Date:		16/11/2009
	Developer:	JFR

	========================================================== */

	



body   { 
	font-family: arial, helvetica, serif;
	background-color:#009;
	color:#FFF;
	text-align: center;
	}

a {
	text-decoration: none 
	}

a:link   { 
	color: white; 
	text-decoration: none 
	}	


a:active    { 
	color: white; 
	text-decoration: none 
	}

a:visited    { 
	color: white;
	text-decoration: none 
	}

a.noter:active {
	color: #ffff00;
	font-size: 12px;
	font-weight : normal;
	text-decoration: none;
	line-height:16px; 
	text-align: left;
	}				 		

a.noter:link {
	color: #ffff00;
	font-size: 12px;
	font-weight : normal;
	text-decoration: none;
	line-height:16px; 
	}

a.noter:visited {
	color: #ffff00;
	font-size: 12px;
	font-weight : normal;
	text-decoration: none; 
	}
	
a:hover
	{
	background: none;
	}

a img{
	border: none;
}
	
table  { 
	color: white;
     font-size: 11px;
     font-family: Verdana, Arial, Times, Helvetica;     
     border: 0;
     border: none;
     }
 
 table.icones{
	margin: auto;
}

td  { color: white; 
	font-family: Verdana, Arial, Times, Helvetica;
	vertical-align: middle;
	}
	
div.menus {
	
	background-color : #0000ff;
	border-top-color : #ffffff;
	border-top-width : 1px;
	}

#fermeture {
	/*color: #ffffff;
	font-family: Verdana, Arial, Times, Helvetica;
	position: absolute;
	z-index: 2;*/
	width: 400px;
	margin-top: 294px;
	text-align: center;
	font-size:8pt;	
/*	height: 40px;
	visibility: visible;
	display: block*/
	}

hr.menus {
	color:#FFF; 	
	width:135px;
	line-height:1pt;
	border-width:1px;
}	
	
/* Pour les menus deroulant */
#nav a {
	display: block;
	width: 103px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
	vertical-align:middle;
	background: #009;
		
}

#nav { /* Premiere ligne */
	padding: 0;
	margin: 0;
	list-style: none;
	text-align:center;
	background: #009;
	
}

#nav ul{
	padding: 0;
	margin: 0;
	margin-left:10px;
	list-style: none;
	text-align:left;
	width:20px;
}

#nav li { /* tous les items de liste */
	float: left;
	width: 103px; /* largeur obligatoire, sinon opera devient fou */
	
}

/* listes de deuxi¸me niveau */
#nav li ul { 
	position: absolute;
	left: -999em; /* on met left plut™t que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'ˇcran */
	border-bottom:dotted;
	/*margin:1px;*/
}

 /* listes imbriquˇes sous les items de listes survolˇs */
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	width:auto;
	padding:5px; 
	border: 1px #FFFFFF solid ;
	background: #009;
	line-height:7pt;
	width:135px;
}
/*fin des menus deroulant */

/* Les logos */
div.logos{
	width: 789px;
	margin: 40px auto;
	text-align: center;
	font-size:8pt;
}
#logo_snd{
	float: left;
}
#logo_fens{
	float: right;
}

/* Fin des logos */

/* Les news */

#news{
	width: 300px;
	margin: auto;
	text-align: center;
}
#news table{
	margin: auto;
}

/* Fin des news */

/* l'affiche de gauche */
#affiche{
	float:left;
}
/* Fin de l'affiche de gauche */

/*le pied de page */
#contact{
	display: block;
	margin: 15px;
	float: left;
	font-size:8pt;
	font-weight: bold;
	width: 100px;
}
#mentionslegales{
	display: block;
	margin: 15px;
	float: right;
	font-weight: bold;
	width: 100px;
}
/* Fin du pied de page */
	
