/* CSS Document *//* menu principale |||||||||||||||||||||||*/#menuprincipale{	margin: 3px 0 3px 0;	height: 50px;	padding: 0;	background-color: #FFFFFF;}ul#naviga{	list-style: none;	font-size: 13px;	margin: 0;	padding: 0;	font-weight: bold;}ul#naviga li{	float: left;	margin:0;	height: 50px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;}ul#naviga li a{	white-space:nowrap;	display: block;	text-decoration: none;	color: #333333;	padding: 0 10px;	line-height: 48px;	background-color: #E6E6E6;}ul#naviga li a:hover{	background-color: #666666;	color: #FFFFFF;}ul#naviga li#subattivo a{	color: #FFFFFF;	background-color: #CC0000;	height: 55px;}ul#naviga li#subattivo a:hover{	background-position: 0px 0px;	background-color: #333 important!;	color: #FFFFFF;}