body {
font-family: "Trebuchet MS", arial;
font-size:12px;
line-height:16px;
background:#565D4D url(images/bg_gradient3.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
}

ul#nav li a {
	display:block;
	text-decoration: none;
	color: #4B5151;
	height:20px;
	padding:0 5px;
	width:150px;
}
* html ul#nav a {
	width:160px;	
	width:138px;
}

#site_wrapper {
width:980px;
background-image: url(images/bg3.jpg);
background-position:-1px 0;
background-repeat:no-repeat;
margin:0 auto;
}
ul#nav li a {
	display:block;
	text-decoration: none;
	color: #4B5151;
	height:20px;
	padding:0 5px;
	width:110px;
}
* html ul#nav a {
	width:130px;	
}
ul .menu2livello, ul .menu3livello, ul .menu4livello, ul .menu5livello, ul .menu6livello, ul .menu7livello  {
	position: absolute;
	top: 0;
	margin-left:-999em;
	min-height:0;
	z-index:500;
}

#logo {
	width:225px;
	height:65px;
	position:absolute;
	left: 733px;
	top: 58px;
}
#content {
width:920px;
background-color:#DFDED5;
margin:90px auto 0 auto;
padding-left:5px;
text-align:left;
}

/* this sets all hovered lists to red */
#nav li:hover a,#nav li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover {
   color: #fff;
   font-weight:normal;
}

/* set dropdown to default */
#nav li:hover li a,#nav li.over li a {
	color: #4B5151;

}
#nav li ul li a {  } /* Sub Menu Styles */
#nav li:hover ul,#nav li.over ul { margin-left:119px;  } 
ul .menu2livello, ul .menu3livello, ul .menu4livello, ul .menu5livello, ul .menu6livello, ul .menu7livello  {
	position: absolute;
	top: 0;
	margin-left:-999em;
	min-height:0;
	z-index:10000;
	padding:0 0 0 30px;
	border:0;
	font-size:90%;
	color:#4B5151;
	height:100px;
	width:150px;
	background-image: url(images/white_point.gif);
	background-repeat: repeat-y;
	background-position: 25px 0;
}
