/* Pour le bug IE */
* html #menu li li{
    display:inline;
}

#menu {
	position: static; /* placement du menu */
	z-index: 1000;
	
		/*correction pour Opera */
		
}
#menu ul{
    position:absolute;
    height: 200px;
    width: 153px;
    display:block;
    margin:5px;
    padding:0px;
    z-index: 1000;
}

#menu li ul{
    visibility: hidden; /* init menu caché */
} 

/*----------------------------- Base Entrée menu principale --------------------*/

#menu li.mp {
    list-style:none;
    display: block;
    float: left;
    margin:0px;
    overflow : show;
    padding: 10px 0px 0px 0px; /* haut, droite, bas, gauche */
}

.menuAFAC {
	list-style:none;
	display: block;
	float: left;
	overflow : auto;
	padding: 10px 0px 0px 0px;
	clip:  rect(auto 19px auto auto);
}

.larg_m1 {    /* Menu principal Ferraz 1*/
	width: 165px;
}

/*----------------------------- Base Entrée sous menu niv 1 --------------------*/

#menu ul.ssm {
    				/* sous menu + deco géné */
    list-style:none;
    display:block;
    float:right;
    margin-left:151px;  
    
    margin-top:-20Px;
    padding:1px;
    border-left: 1px solid #FF9900;  /* orange ferraz */
    height: auto;
    background-color: #E4E8F3;   /* bleu pale */
     
}
#menu ul.larg_ssm1 {		/* sous menu 1 */
    margin-left:168px;
    width: 155px;    	
}
#menu ul.larg_ssm2 {		/* sous menu 2 */
    margin-left:155px;
    width: 155px;    	
}
#menu ul.larg_ssm3 {		/* sous menu 3 */
    margin-left:155px;
    width: 155px;    	
}
#menu ul.larg_ssm4 {		/* sous menu 4 */
    margin-left:155px;
    width: 155px;    	
}
#menu ul.larg_ssm5 {		/* sous menu 5 */
    margin-left:155px;
    width: 155px;    	
}
#menu ul.larg_ssm6 {		/* sous menu 6 */
    margin-left:155px;
    width: 155px;    	
}

/*----------------------------- Base Entrée sous menu niv 2 --------------------*/

#menu li li ul.larg_ssm11 { 	/* sous sous menu 1.1 */
    margin-left:155px; /* attention : cela dépend de la largeur du menu parent*/
    margin-top:-20Px;
    width: 155px;  
}

#menu a {
	font-family: arial;
	text-align:right;
	/*background-color: #FFFFFF;*/
	/* border-bottom: 1px solid black ; border de cellule */
	color: #000000;
	height: auto;
	display: block;
	text-decoration: none;
	padding: 3px;
	margin: 0Px;
	font-size: 10px;
}

#menu a:hover {
	background-color: #FF9900;
	color: white;
	
}
#menu a:active   {
	background-color: #FF9900;
	color: black;
	
}
    
#menu a:focus {
	background-color: #FF9900;
	color: black;
}

/*----------------------------- Base Entrée menu principale --------------------*/

a#lien_entree, a:hover#lien_entree  {

	background-color: #ffffff;
	cursor: pointer;
	text-align:right;
	font-weight: bold;
	border: 0px;
	color: #003399; /*couleur de typo du menu */
	font-size: 11px;	/* FS orig : 13 */
	font-family: arial;
	/*white-space : nowrap;*/
}

a#lien_entree_ouvert, a:hover#lien_entree  {

	background-color: #E4E8F3; /* bleu pale */
	cursor: pointer;
	text-align:right;
	font-weight: bold;
	border: 0px;
	clip:  rect(auto 19px auto auto);
	color: #003399; /*couleur de typo du menu */
	font-size: 11px;	/* FS orig : 13 */
	font-family: arial;
	/*white-space : nowrap;*/
}

/* ----entrée sans Fleche (avec doigt)----*/
#fl_ind1 {
}

/*#fl_ind2 {
    margin-left:155px;
}

#fl_ind3 {
    margin-left:155px;
}

#fl_ind4 {
    margin-left:155px;
}
*/

a#fl_ind2 {
	/*font-family: arial;
	text-align:left;
	height: auto;
	display: block;
	text-decoration: none;
	padding: 3px;
	margin: 0Px;*/
	color: #FF9900;
	font-size: 11px;
	font-weight: bold;
}

