.menu{
	list-style-type:none;
	position:absolute;
	margin:71px 0px 0px 150px;
	*margin:71px 0px 0px 0px;
	padding:0px;
	z-index:1000;
}
.menu li{
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	position:relative;
}
.menu li a:link,
.menu li a:visited,
.menu li a:active{
	display:block;
	position:relative;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	color:#fff;
	padding:2px 15px;
}
.menu .subm li a,
.menu .subm li a:visited,
.menu .subm li a:active{
	text-align:left;
	font-size:12px;
}
.menu li a:hover{
	background:#333;
}
.menu .subm{
	position:absolute;
	top:20px;
	left:0px;
	list-style-type:none;
	margin:0px;
	padding:10px 0px;
	display:none;
	background:#333;
	width:150px;
}
.menu .subm li{
	float:none;
	clear:both;
	width:150px;
	border-bottom:1px dotted #fff;
	background:#333;
}
.menu li.subm{
	display:none;
}
.menu li:hover .subm,
.menu li.over .subm{
	display:block;
}
.menu li:hover a,
.menu li.over a{
	background:#333;
}
.menu .subm a:hover{
	background:#fff;
	color:#000;
}
/* submenu di submenu*/
.menu .subm .ssubm{
	position:absolute;
	top:-10px;
	left:149px;
	list-style-type:none;
	margin:0px;
	padding:10px 0px;
	display:none;
	background:#555;
	width:150px;
}
.menu .subm .ssubm li{
	float:none;
	clear:both;
	width:150px;
	border-bottom:1px dotted #fff;
	background:#555;
}
.menu .subm .ssubm li a{
	background:#555;
}
.menu li.subm li.ssubm{
	display:none;
}
.menu li:hover .subm li:hover .ssubm,
.menu li.over .subm li.over .ssubm{
	display:block;
}
.subm li:hover a,
.subm li.over a{
	background:#555;
	color:#fff;
}
.subm li:hover .ssubm a,
.subm li.over .ssubm a{
	color:#fff;
}
.menu .subm .ssubm a:hover{
	background:#fff;
	color:#000;
}
/* terzo submenu */
.menu .subm .ssubm .sssubm{
	position:absolute;
	top:-10px;
	left:149px;
	list-style-type:none;
	margin:0px;
	padding:10px 0px;
	display:none;
	background:#777;
	width:150px;
}
.menu .subm .ssubm .sssubm li{
	float:none;
	clear:both;
	width:150px;
	border-bottom:1px dotted #fff;
	background:#777;
}
.menu .subm .ssubm .sssubm li a{
	background:#777;
}
.menu li.subm li.ssubm li.sssubm{
	display:none;
}
.menu li:hover .subm li:hover .ssubm li:hover .sssubm,
.menu li.over .subm li.over .ssubm li.over .sssubm{
	display:block;
}
.subm li:hover .ssubm li:hover a,
.subm li.over .ssubm li.over a{
	background:#777;
	color:#fff;
}
.subm li:hover .ssubm li:hover a:hover,
.subm li.over .ssubm li.over a:hover{
	background:#fff;
	color:#000;
}
/*.subm li:hover .ssubm li:hover .sssubm a,
.subm li.over .ssubm li.over .sssubm a{
	color:#fff;
}*/
.menu .subm .ssubm .sssubm a:hover{
	background:#fff;
	color:#000;

