/*CSS principale per il menu*/ul#nav {font-family: Arial;font-size:12px;font-style:normal;color:#FFFFFF;}ul#nav,ul#nav li,ul#nav ul,ul#nav ul li {margin:0;padding:0;list-style-type:none;}ul#nav {height:26px;line-height:25px;margin-left:50px;background: #D373000;color: #FFFFFF;}ul#nav a {display:block;padding: 0 10px;text-decoration: none; color:#FFFFFF;}ul#nav li {float: left;position: relative;font-family: Arial;font-size:11px;font-style:normal;color:#FFFFFF;}ul#nav li li {float: none;line-height: 22px;display:block !important;display: inline; /*IE*/}ul#nav ul {position: absolute;top: 23px;left: -9999px;width: 150px;background: #E8B77A;color: #E8B77A;}ul#nav ul {padding: 0px 0px;border: 1px solid #D37300;}ul#nav li li a {height:22px; /*fix per IE */}  /*ul#nav ul,ul#nav li li a{background-color: #CB7300;filter: alpha(opacity:75);-moz-opacity: 0.75;opacity: 0.75; color: #FFFFFF}*/ul#nav ul,ul#nav li li a {background: url(../img/bg_mnu_int_orizz.png);color: #FFFFFF;} ul#nav li:hover,ul#nav a:hover {background-color: #E8B77A;color: #FFFFFF}ul#nav li:hover ul,ul#nav li.sfhover ul {left: -1px;z-index: 100;}/*regole per separatore e le icone */ul#nav li.sep {height: 34px;background: url(../img/bg_mnu_int_orizz.png); }ul#nav li.sep span {display: block;height: 1px;overflow: hidden;margin: 6px 5px 0;background: #CCCCCC;}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;}div#container {font-family:Arial;font-size:12;color:#FFFFFF;font-weight:normal;width:735px;margin:0 auto;background: #CB7300;}