/*-------------------------------------------------------------------------------------------------*/
/*
______________________
ACTIVEPORTAIL - MENU
______________________
Version 4.4
Feuille de style menu déroulant
Cette feuille de style comprend les éléments utilisés dans le menu déroulant
_________________________________________________________

*/
/*-------------------------------------------------------------------------------------------------*/

/*---------------------------GLOBAL---------------------------*/

/* menu */

#menu_n1{
clear:both;
height:40px;
background:url('interface/menu_n1_bg.gif') repeat-x top left;
padding:0px;
}

#menu,#menu ul{
list-style:none;/*ie5.5*/
margin:0;
padding:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:normal;
white-space:nowrap;
}

/* niveau 0 toujours visible */

#menu{
height:40px;
padding:0px;
list-style:none;
margin-left:110px;
font-size:12px;
width:980px;
padding:0px 0px;
z-index:9990;
position:relative;
}

#menu li{
margin:0px;
float:left;
display:inline;
margin:0;
}

#menu li a{
background:url('interface/menu_n1_item_bg.gif') no-repeat bottom right;
display:block;
padding:0px 10px 0px 10px;
line-height:40px;
font-weight:normal;
font-size:14px;
color:#ffffff;
text-decoration:none;
}

#menu li.onglet_selected a{
background:url('interface/menu_n1_item_bg_hover.gif') no-repeat bottom right;
}

#menu li a:hover{
background:url('interface/menu_n1_item_bg_hover.gif') no-repeat bottom right;
}


/* sous-menus */

#menu li ul{
position:absolute;
display:none;
margin:0px 0px 0px -1px;
line-height:20px;
width:250px;
/*background:#078dd4;*/
background-color:#078dd4;
background-image:none;
border-top:solid 1px #ffffff;
border-right:solid 1px #ffffff;
border-left:solid 1px #ffffff;
}

#menu li ul li{
float:none;
margin:0px;
padding:0px;
}

#menu li ul li a{
background:#078dd4;
display:block;
padding:5px 10px;
line-height:20px;
text-decoration:none;
color:#ffffff;
font-size:12px;
border-bottom:solid 1px #ffffff;
}

#menu li ul li a:hover{
background:#047dbd;
}

/* sous sous-menus */
#menu li ul li ul{
position:absolute;
display:none;
left:100%;
margin:-32px 0px 0px 0px;
line-height:20px;
width:250px;
background:#078dd4;
border-top:solid 1px #ffffff;
border-right:solid 1px #ffffff;
border-left:solid 1px #ffffff;
}

#menu li ul li ul li{
float:none;
}

#menu li ul li ul li a{
display:block;
padding:5px 10px;
line-height:20px;
text-decoration:none;
color:#ffffff;
font-size:12px;
border-right:solid 1px #ffffff;
}

/* liens */

#menu a.selected{

}

#menu a:hover,#menu a:active,#menu a:focus{

}

#menu a:visited {}

/* partie dynamique */
#menu .montre{
display:block
}

/* flèches */
#menu ul a.sub{
background-image: url('interface/menu_deroulant_fleche.gif');
background-position:95% 55%;
background-repeat:no-repeat;
padding-right:10px !important;
}
 
/* tracé de la souris */
#menu a.trace{
}

#menu li a.trace{
background:url('interface/menu_n1_item_bg_hover.gif') no-repeat bottom right;
}

#menu li li a.trace{
background-color:#ffffff;
color:#5c8ec1;
}

#menu li li li a.trace{
background-color:#ffffff;
color:#5c8ec1;
}
