/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.nav {
	z-index: 100;
	position: relative;
	margin-left: 45px;
	margin-top:10px;
	}
	
.nav li {
  	float: left;
  	margin: 0 0px;
  	padding: 0;
  	position: relative;
	background: url(../images/navbg.gif) no-repeat;
	}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  	color: #1b1473;
  	display: block;
  	padding: 3px 0px 0px 0px;  	
  	text-decoration: none;
	text-align: center;
	}

.nav li a:hover {
  	color: #11297d;
}




#nav-one{
	margin-left:45px;
	padding-top:10px;
	margin-top:0px;
}

#nav-one li a, 
#nav-one li.sfHover a {
	color: #ff4800;
	text-align: left;
	font-size:12px;
}
	
#nav-one #carrer a{
	text-decoration:none;
	font-weight:bold;
}
	
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  	padding: 3px 3px;
	border-bottom: 0px solid #ff4800;
	border-left: 0px solid #ff4800;
	border-top: 0px solid #ff4800;
	border-right: 0px solid #ff4800;	
	text-align: left;
	background-color:#ffffff;
	}
	
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  	color: #ff4800;
	background-color:#f6b981;
	}

.nav ul {
  	list-style: none;
  	margin: 0;
  	width: 152px;
	padding-right: 32px;
  	position: absolute;
  	top: -999em;
  	left: -0px;
	}

	
.nav li:hover ul,
.nav li.sfHover ul {
  	top: 0px;
	}
	
.nav ul li {
  	border: 0;
  	float: none;
	}
	
.nav ul a {
  	padding-right: 20px;
  	white-space: nowrap;
	}
	
.nav ul a:hover {
  color: #000;
	}
	
	

/* Vertical Menu */


ul#navlist {
	text-align: left;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 90%;
	}

ul#navlist li {
	display: block;
	margin: 0;
	padding: 0;
	}

ul#navlist li a {
	display: block;
	width: 100%;
	padding: 0.5em 10px;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	color: #777;
	text-decoration: none;
	background: #f7f2ea;
	}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
	background: #f0e7d7;
	color: #800000;
	}

ul#navlist li a:hover, ul#navlist li#active a:hover {
	color: #800000;
	background: #fbfbfb;
	border-color: #aaab9c #fff #fff #ccc;
	}

.nav li#active a {
	background: url(../images/buy.jpg) no-repeat;	
	}

.nav li#active a:hover {
	background: url(../images/buyon.jpg) no-repeat;	
	}		
	
	
.nav#areeConsulenza {
	margin-left:0px;
	float:left;
}


.nav#areeConsulenza li  {
width:178px;
margin-right:5px;
}
.nav#areeConsulenza li#last  {
margin-right:0px;
}

.nav#areeConsulenza li div {
width:178px;
margin:0px;
padding:0px;
}

.nav#areeConsulenza li img {
margin:0px;
border-width:0px;
padding:0px;


}

.nav#areeConsulenza div.consulenzaBox{
		border-left:1px #ff4800 solid;
		border-right:1px #ff4800 solid;
		font-size:12px;
		width:166px;
		height:105px;
		margin-top:0px;
		margin-bottom:0px;
		color:#ff4800;
		text-align:left;
		line-height:20px;
		padding: 10px 0 0 10px;
		font-size:0.9em
}

