#menu{
	width:990px;
	background-color:#e2007a;
	position: absolute;
	top: 193px;
	left: 50%;
	margin-left: -495px;
	z-index: 6000;
}
		/*stile generale delle liste*/
		#menu ul{
		margin:0;
		padding:0;
		position: relative;
		height: 30px;
		width:100%;
		}
		/*stile generale delle sub liste*/
		#menu ul ul{
		position: absolute;
		top:30px;
		left: 0;
		visibility: hidden;
		}
		/*stile generale dei list item*/
		#menu li{
		list-style: none;
		float: left;
		background-color:#e2007a;
		}
		#menu ul, #menu li{
	background-color:#e2007a;
		}
		#menu ul ul, #menu li li{
		background-color:#009ee0;
		}
		#menu ul ul ul, #menu li li li{
		background-color:#009ee0;
		}

		/*style generale dei link*/
		#menu a{
	display:block;
	float:left;
	padding:0 16px 0 15px;
	text-decoration:none;
	text-align: center;
	line-height: 30px;
	font-family: NewsGothicMTPro, Helvetica, Arial;
	font-size: 12px;
	letter-spacing:1;
	}
		/*style generale dei link sullo stato hover*/
		#menu ul :hover > a, #menu ul a:hover{
		height:25px;
		border-top:5px solid #fff;
		border-bottom:0px solid #FFFFFF;
		line-height:20px;
		}
		#menu ul :hover > a.sub{
		height:30px;
		border-bottom:0px solid #FFFFFF;
		line-height:20px;
		}
		/*stile link primo livello*/
		#menu ul a{
		color:#FFFFFF;
		}
		#menu ul :hover > a{
		background-color:#009ee0;
		border-color:#009ee0;
		color:#fff;
		}
		/*stile link secondo livello*/
		#menu ul ul a{
	padding:0 21px 0 21px;
	color:#fff;
		}
		#menu ul ul :hover > a{
		background-color:#009ee0;
		border-color: #009ee0;
		color:#009ee0;
		}
		/*stile link terzo livello*/
		#menu ul ul ul a{
		color:#e2007a;
		}
		#menu ul ul ul :hover > a{
		background-color:#009ee0;
		border-color:#FFFFFF;

		}
		/*secondo livello visibile su hover del primo livello*/
		#menu ul li:hover ul, #menu ul a:hover ul{
		visibility:visible;
		}
		/*terzo livello invisibile su hover del primo livello*/
		#menu ul li:hover ul ul, #menu ul a:hover ul ul{
		visibility:hidden;
		}
		/*terzo livello visibile su hover del secondo livello*/
		#menu ul ul li:hover ul, #menu ul ul a:hover ul{
		visibility:visible;
		}
		/*style per Internet Explorer 6*/
		#menu table {
		position:absolute;
		border-collapse:collapse;
		top:0;
		left:0;
		width:100%;
		}
		#menu a:hover{
		height:20px;
		border-top:5px solid #fff;
		border-bottom:0px solid #e2007a;
		line-height:20px;
		}
		#menu ul a.sub:hover{
		height:25px;
		border-bottom:none;
		line-height:20px;
		}
		#menu ul a:hover{
		background-color:#009ee0;
		border-color:#009ee0;
		color:#fff;
		}
		#menu ul ul a:hover{
		background-color:#009ee0;
		border-color: #FFFFFF;
		color:#fff;
		}
		#menu ul ul ul a:hover{
		background-color:#FFF;
		border-color:#FFFFFF;
		}
