/* 20081112 - edoardo.galvagno@gruppotesi.com */
/* nascondiamo il logout in questo menu, usiamo quello sopra */
#a_logout { display: none !important; }

#funzioni {
	/* height: 36px; */
	width: 950px;
  margin: 0 auto 9px;
  clear: both;
}

#menu_funzioni {
	background: #003896;
	list-style: none;
	height: 36px;
	font-weight: bold;
	position: relative;
	padding-left: 18px;
	margin: 9px 0 0;
}

#menu_funzioni li {
	display: block;
	float: left;
	height: 36px;
	border-left: 1px solid #BBB;
}

#menu_funzioni ul li { position: relative; }

#menu_funzioni li.ultimo {
  display: none;
}

#menu_funzioni li:hover ul,
#menu_funzioni li.over ul,
#menu_funzioni li:hover div.fondo_barra_menu,
#menu_funzioni li.over div.fondo_barra_menu {
	display: block;
}

#menu_funzioni li a {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 9px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

#menu_funzioni li a.sezione {
	background: #dfdfdf;
	color: #003896 !important;
}

#menu_funzioni li a:link { color: #FFFFFF; }
#menu_funzioni li a:hover { background: #ff9900; color: #FFFFFF !important; }
#menu_funzioni li a.selezionato { background: #ffaa00; color: #000000 !important; }
#menu_funzioni li a.selezionato:hover { background: #ff9900 !important; color: #000000 !important; }
#menu_funzioni li a.descrizione { background: #dfdfdf; color: #ff9900 !important; cursor: default !important; }
#menu_funzioni li a.descrizione:hover { background: #ff9900 !important; color: #FFFFFF !important; }
#menu_funzioni li a.disabilitato:hover { background: transparent !important; color: #FFFFFF !important; cursor: default !important; }

#menu_funzioni li a.home:link, #menu_funzioni li a.home:visited { color: #003896; }
#menu_funzioni li a.home:hover { background: #003896; color: #FFFFFF; }
#menu_funzioni li a.login:link, #menu_funzioni li a.login:visited { color: #ff9900; }
#menu_funzioni li a.login:hover { color: #FFFFFF; }

/* 20081125 - edoardo.galvagno@gruppotesi.com */
/* consolidiamo qua anceh le regole per il menu funzione secondario */
.menu_funzioni_secondario {
	background: #003896;
	height: 36px;
	width: 932px;
	padding-left: 18px;
  margin: 1px auto 0;
  clear: both;
}
.menu_funzioni_secondario li {
	display: block;
	float: left;
	height: 36px;
	border-left: 1px solid #BBB;
}
.menu_funzioni_secondario ul li { position: relative; }
.menu_funzioni_secondario li.ultimo {
  display: none;
}
/* secondo livello di menu */
.menu_funzioni_secondario li ul {
	z-index: 20;
	position: absolute;
	left: 0;
	top: 30px;
	display: none;
}
.menu_funzioni_secondario li:hover ul,
.menu_funzioni_secondario li.over ul,
.menu_funzioni_secondario li:hover div.fondo_barra_menu,
.menu_funzioni_secondario li.over div.fondo_barra_menu {
	display: block;
}
.menu_funzioni_secondario li a {
	display: block;
	float: left;
	line-height: 36px;
	height: 36px;
	padding: 0 9px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.menu_funzioni_secondario li a.sezione {
	/* background: #81C1AA url(../images/bordo_menu_sezione.gif) top left repeat-x; */
	background: #81C1AA;
	color: #FFFFFF !important;
}
.menu_funzioni_secondario li a:link { color: #FFFFFF; }
.menu_funzioni_secondario li a:hover { background: #ff9900; color: #FFFFFF; }
.menu_funzioni_secondario li a.selezionato { background: #EBD49A; color: #000000 !important; }
.menu_funzioni_secondario li a.selezionato:hover { background: #ff9900 !important; color: #000000 !important; }
.menu_funzioni_secondario li a.descrizione { background: #dfdfdf; color: #003896 !important; cursor: default !important; }
.menu_funzioni_secondario li a.descrizione:hover { background: #ff9900 !important; color: #FFFFFF !important; }
.menu_funzioni_secondario li a.disabilitato:hover { background: transparent !important; color: #FFFFFF !important; cursor: default !important; }
.menu_funzioni_secondario li a.home:link, .menu_funzioni_secondario li a.home:visited { color: #002263; }
.menu_funzioni_secondario li a.home:hover { background: #002263; color: #FFFFFF; }
.menu_funzioni_secondario li a.login:link, .menu_funzioni_secondario li a.login:visited { color: #ff9900; }
.menu_funzioni_secondario li a.login:hover { color: #FFFFFF; }
