/* CSS Document *//* menu principale |||||||||||||||||||||||*/#menuprincipale{	margin: 3px 0 3px 0;	height: 27px;	padding: 0;}ul#naviga{	list-style: none;	font-size: 13px;	margin: 0;	padding: 0;	font-weight: bold;}ul#naviga li{	float: left;	margin:0;	width: 136px;	height: 27px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;}ul#naviga li a{	white-space:nowrap;	display: block;	text-decoration: none;	color: #FFFFFF;	padding: 0 0 0 10px;	line-height: 27px;	background-position: right bottom;}ul#naviga li a:hover{	background-position:  0px -27px;}ul#naviga li#subattivo a{	color: #FFFFFF;	background-position: -5px 0px;}ul#naviga li#subattivo a:hover{	background-position: 0px 0px;}ul#ultimo li{	width: 198px;	display: block;}/*classi menu principale |||||||||||||||||*/.company {	background-image: url(../images/menu_p1.gif);	background-repeat: no-repeat;	background-position: -54px 0px;}.product {	background-image: url(../images/menu_p2.gif);	background-repeat: no-repeat;	background-position: -54px 0px;}.applications {	background-image: url(../images/menu_p3.gif);	background-repeat: no-repeat;	background-position: -54px 0px;}.food_safety {	background-image: url(../images/menu_p4.gif);	background-repeat: no-repeat;	background-position: -54px 0px;	}.sustainability {	background-image: url(../images/menu_p5.gif);	background-repeat: no-repeat;	background-position: -54px 0px;}/*menu utilities ||||||||||||||||||||||||*/#menu-utility{	padding: 0;	text-align:left;	width: 180px;	margin: 0;	font-size: 12px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #E6E6E6;}#menu-utility ul{	list-style: none;	margin: 0;	padding: 0;}#menu-utility li{	margin: 0;	padding: 0;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E6E6E6;}#menu-utility li a{	display: block;	color: #333333;	text-decoration: none;	margin: 2px 0px 4px;	padding: 0px 0px 0px 10px;	line-height: 20px;}#menu-utility li a:hover{}#menu-utility li#news a{	text-decoration: none;	background-position: 0px -4px;	background-image: url(../images/utility-news.gif);	background-repeat: no-repeat;	padding-left: 30px;	color: #999999;}#menu-utility li#news a:hover{	background-position: 0px -31px;	color: #333333;	}#menu-utility li#intranet a{	text-decoration: none;	background-position: 0px -4px;	background-image: url(../images/utility-intranet.gif);	background-repeat: no-repeat;	padding-left: 30px;	color: #999999;}#menu-utility li#intranet a:hover{	background-position: 0px -31px;	color: #333333;	}/*menu seedgum ||||||||||||||||||||||||*/#menu-seedgum{	padding: 6px 0;	text-align:left;	width: 180px;	margin: 0;	font-size: 12px;}#menu-seedgum ul{	list-style: none;	margin: 0;	padding: 0;}#menu-seedgum li{	margin: 0;	padding: 0;	display: block;}#menu-seedgum li a{	display: block;	color: #333333;	text-decoration: none;	margin: 0px 0px 6px;	background-image: url(../images/mseedgum.gif);	background-repeat: no-repeat;	background-position: 0px -24px;	padding: 0px 0px 0px 10px;	line-height: 24px;}#menu-seedgum li a:hover{	color: #000000;}#menu-seedgum li#xactive a{	background-image: url(../images/mseedgum.gif);	display: block;	text-decoration: none;	background-position: 0px 0px;	color: #FFFFFF;}#menu-seedgum li#xactive a:hover{	}