ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{ margin:0; padding:0; list-style-type:none; }
ul#nav{ margin-left:0px; color:#FFF; }
ul#nav a{display:block; padding:0 0px;text-decoration: none; color:#FFF; }
ul#nav li{float: left;position: relative}
ul#nav li li{ float:none; display:block !important; display:inline; /*IE*/}
ul#nav ul{ position: absolute; top:14px; left:-9999px; width:145px; color:#F90; }
ul#nav ul{ padding:0px 0px 0px 0px; border: 0px solid #F90; }
ul#nav ul{ color:#F90; }
ul#nav li li a{ color:#BA0126; }
ul#nav li:hover{ background:none; color:#300;}
ul#nav li#nav2 { background-color:#CCC; color:#BA0126; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; filter:alpha(opacity=100); opacity: 1.0; -moz-opacity:1.0; }
ul#nav li#nav2:hover{ color: #300; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
ul#nav a:hover{ color: #300; }
ul#nav li:hover ul{left:-1px; z-index:100; }
ul#nav li.sfhover ul{left:-1px; z-index:100; }

/*regole per separatore e le icone */

ul#nav li.sep{height:20px; background:#fff; }
ul#nav li.sep span{display: block; height:1px; overflow:hidden; margin:0px 0px 0; background: #CCC}
ul#nav li li.icon a{padding-left: 24px}
ul#nav li li.settings a{background: url(icon_settings.gif) no-repeat 3px 3px}
ul#nav li li.privacy a{background: url(icon_padlock.gif) no-repeat 3px 3px}

