/* Navigation */
.nav, .nav ul { list-style:none; margin:0; padding:0; }
.nav { z-index:100; position:relative; }
.nav li { float:left;  margin:0; padding:0; position:relative; }

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { color:#fff; display:block; padding:3px 15px 2px 15px; margin:0 0px; text-decoration:none; /*border:1px solid red;*/ }
.nav li a:hover { color:#f96e1a; /*background-image:url(../images/bg_mainMenu_tasto.png); background-position:left top; background-repeat:repeat-x;*/  }

#nav li:hover a, #nav li.sfHover a { color:#f96e1a; background-image:url(../../images/bg_menu.png); background-position:left top; background-repeat:repeat-x; }
#nav li:hover ul a, #nav li.sfHover ul a { color:#fff; background-image:none; }
#nav li:hover ul a:hover, #nav li.sfHover ul a:hover { color: #f96e1a;	}

.nav ul { list-style:none; margin:0; position:absolute; top:-999em; left:0px; background-color:#000;  background-image:url(../../images/bg_menu.png); background-position:left top; background-repeat:repeat-x;padding:0 5px;  }
.nav li:hover ul, .nav li.sfHover ul { top:20px; }
.nav ul li { border:0; float:none;    }
.nav ul li a { /*filter:alpha(opacity=95); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity: 0.95; opacity:0.95;*/ border-bottom: 0; white-space: nowrap;   }

.nav ul li a:hover { background-color:#333;}
.null { height:10px; }

#select{ color:#f96e1a; }