/* =====================================================================
 * --------------      styles for horizontal menu      -----------------
 * ===================================================================== */
/* Horizontal menu : for menu-main */

#menu-main 
{
	margin: 0;
}

ul#menu li ul{
    display:none;
}

ul#menu li:hover>ul{
    display:block;
}


ul#menu{
    margin:0px;
    padding:0px;
    list-style:none;
    width:100%; 
	/*background:#9999FF;
	background-image:url(../IMAGES/fond_ecs.JPG) */
	background-color:#6091C2
    float:left;
}

ul#menu hr{
    margin-right: 4px;
    margin-left: 4px;
}

ul#menu li{
    float:left;
    display:block;
    padding:0 0 0 8px;
    background-image:url(../IMAGES/banner_arrow.gif);
    background-repeat: no-repeat;
    background-position: center left;
}

ul#menu li.entete{
    padding-left:8px;
	font-size:13px;
}

ul#menu li.first{
    padding-left:8px;
}

ul#menu li.footlast{
    padding-right:2px;
	font-size:13px;
}

ul#menu li.last{
    padding-right:2px;
}

ul#menu li a{
    display:block;
    padding:2px 6px;
    /*border:1px solid #CCCCCC;*/
    color:#000;
    text-decoration:none;
    font-size: 90%;
    font-weight:normal;
}

ul#menu li a:hover{
   border-color:#fff;
}

ul#menu ul{
    position:absolute;
	background:#333333; 
    border: 1px solid #fff;
    list-style:none;
    margin:0px;
    padding:0px;
    width:160px;
    z-index:1;
}

ul#menu ul ul{
    top:0px;
    left:155px;
    z-index:2;
}

ul#menu ul li{
    position:relative;
    float:none;
    background-image:none;
    margin:0px;
    padding:0px;
    border-top: 1px solid #000;
    _display:inline;
}

ul#menu ul li a{
	color:#fff;
    display:block;
    margin:0px;
	padding:0px;
	width:160px;
    border:none;
    
}
ul#menu ul li a span{
    display:block;
    width:144px;
    _width:156px;
    padding:2px 6px;
    margin:0px 2px;
    border:none;
    cursor: pointer;
	cursor:hand;
}
ul#menu ul li a.next span{}
ul#menu ul li a.next:hover span{
    background-position: -160px 50%;
}

ul#menu ul li a:hover span{
    background-color:#2762b7;
    /*color: #4D4D4D;*/
	color:#FFFFFF
    border:none;
}

ul#menu ul li.first{
    padding-left:0px;
    border-top: none; 
}

ul#menu ul li.first a{
    padding-top:2px;
}

ul#menu ul li.last{
    padding-right:0px;
}

ul#menu ul li.last a{
    padding-bottom:2px;
}
