﻿/*
menu a discesa con jquery - basato su "superfish"
*/
.menudrop { display: block;	 margin-top:10px;  float: left; width:100%; }
.menudrop ul { position: absolute; top: -999em;width:10em; background-color:#FFF;}
.menudrop ul li {	width: 100%;}
.menudrop li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */}
.menudrop li {	float: left;	position: relative; z-index:50;}
.menudrop a {
	display: block;
	position: relative;
	color: #fff;
	border: 1px solid #5FA4D5;
	padding: .4em 1em;
	text-decoration:none;
	margin:0 0.1em; 
	background: #D9E9F4 url(/imgcss/sfum.gif) repeat-x bottom;
	font-weight:bold;
	font-size:.75em;
	text-transform:uppercase;
}
.menudrop a.bmap{
	background-color: #317DB7;
	background-image: url(/imgcss/icon/map.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding: .4em 1em .4em 2em;
}
.menudrop a.bmap:hover{
	background-color: #317DB7;
	background-image: url(/imgcss/icon/map.gif);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	padding: .4em 1em .4em 2em;
	color: #FFFFFF;
}

.menudrop li:hover ul,.menudrop li.sfHover ul {	left: 0;	top: 1.6em;	z-index: 99;	border:none;	z-index:		99;}
ul.menudrop li li:hover ul,ul.menudrop li li.sfHover ul {	left: 10em; top: 0;}

ul.menudrop li:hover li ul,ul.menudrop li.sfHover li ul {	top: -999em;}
ul.menudrop li li:hover li ul,ul.menudrop li li.sfHover li ul { top: -999em;}
ul.menudrop li li li:hover ul,ul.menudrop li li li.sfHover ul { left:10em; 	top: 0;}
.menudrop li li {  border-bottom:1px solid #FFF;  z-index:50;}
.menudrop li li a{ text-transform:none; font-weight:normal; background: #D9E9F4 url(none); color:#00559A; border:none;}
.menudrop li:hover, .menudrop li.sfHover, .menudrop a:focus, .menudrop a:hover, .menudrop a:active {	outline: 0;}
.menudrop a.submenu {	padding-right: 	1.5em; min-width:	1px;}
.menudrop .freccia { background: url('/imgcss/icon/expanded.gif') no-repeat  ; 	position:absolute; display:block; right:.3em; top:.7em; /* IE6 only */ width:9px; height:9px; text-indent: 	-999em;	overflow: hidden; }
.menudrop li a:hover,  .menudrop li.sfHover a{	color: #00559A;}
.menudrop li li a:hover{background-color:#CFDEFF; cursor:pointer; cursor:hand}
.menudrop fieldset{ float:left;}
.menudrop, .menudrop * {    list-style: none outside none;      padding: 0;}