ul.nav, ul.nav * {	margin: 0;	padding: 0;}ul.nav {	background: #fff;	height: 38px;	margin-bottom: 5px;	max-width: 100%;	position: relative;}ul.nav li {	background-image: url(../img/bg-separator.png);	background-position: top right;	background-repeat: repeat-x;	cursor: pointer;	display: inline;	font-weight: normal;	list-style-type: none;	text-align: center;}ul.nav li a {	color: #fff;	display: block;	float: left;	font-weight: bold;	height: 28px;	line-height: 28px;	padding: 0 6px;	text-decoration: none;}ul.nav li ul li a {	background-position: 0 50% !important;	color: #666;	cursor: pointer !important;	font-weight: normal;	height: 2em;	line-height: 2em;	position: relative !important;	white-space: nowrap;}ul.nav li ul, ul.nav li.tab a {	background-image: url(../img/pirulo-menu.png);	background-position: top right;	background-repeat: no-repeat;	color: #132d84;	font-family: Trebuschet, Arial, Helvetica, sans-serif;	font-size: 15px;	height: 38px;	line-height: 38px;	ont-weight: bold;	text-align: center;	text-shadow: 1px 1px 1px #fff;}ul.nav li.tab_carrello {	background-image: url(../img/bg-menu-carrello.png) !important;	background-position: 0 0;	background-repeat: repeat-x;	height: 38px;}.carrello_ico {	background-image: url(../img/ico_carrello.gif);	background-position: center center;	background-repeat: no-repeat;	float: left;	padding: 9px 15px 9px 25px;	text-indent: -9999px;	width: 16px;}/* STILE WIDGET CARRELLO */.carrello_testi {	display: block;	float: left;	font-size: 12px;	text-shadow: 1px 1px 1px #fff;}.carrello_testi #carrello_qt {margin-right: 10px;}.carrello_testi_top {	color: #1c2483;	display: block;	font-family: Trebuschet, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	margin-top: 2px;	text-align: left;width: 165px;}.carrello_testi_top a {	text-decoration: underline;}.carrello_testi_top a:hover {	color: #DE51B1;}/* STILE BOX CARRELLO, IN CONDIVISIONE CON IL WIDGET, LO STILE E' UNICO PER ENTRAMBI */.carrello_testi_bottom {	color: #1C2483;	display: block;	font-size: 12px;	font-weight: bold;	line-height: 18px;	text-align: left;}.contenitore-carrello .carrello_testi_bottom{margin-right:7px}.carrello_costo {	color: #DE51B1;	text-shadow: 0 0 0;}ul.nav li.tab a:hover {	background-image: url(../img/bg-button-menu.png);	background-position: 0 -40px;	background-repeat: repeat-x;}ul.nav li.tab a.voce-attiva {	background-image: url(../img/bg-button-menu.png);	background-position: 0 -38px;	background-repeat: repeat-x;}span.separator {	background-image: url(../img/bg-separator.png);	background-position: center;	background-repeat: no-repeat;	display: block;	height: 38px;	padding: 0;	width: 1px;}ul.nav li: hover ul li a {	color: #444;}ul.nav li: hover ul li a: hover {	background: #fff;	color: #000;}ul.nav li: hover ul li a: active {	background: #fff;	color: #666;}ul.nav li.current a {	background: #fff;	color: #666;	cursor: default;	font-weight: bold;}ul.nav li.current ul {	left: 0;	z-index: 5;}ul.nav li.current ul, ul.nav li.current {	background: #ccc !important;}ul.nav li.current ul li a {	background: #ccc;	color: #444;	font-weight: normal;}ul.nav li.current ul li a: hover {	background: #fff;	color: #000;}ul.nav li ul li.current a, ul.nav li ul li.current a: hover, ul.nav li.current: hover ul li a: active {	background: #fff;	color: #666;}ul.nav {	background-image: url(../img/bg-button-menu.png);	background-repeat: repeat-x;	border: 1px solid #cbcddc;}ul.main li {	left: 0;	position: relative;	top: 0;}ul.main li ul {	border-top: 0;}ul.main li ul li {	float: left;}ul.main li a {	background: #666;	border: 0;	color: #fff;	height: 2.5em;	line-height: 2.5em;}ul.main li ul li a {	background: #444;	border-top: 1px solid #444;	color: #fff;	height: 2em;	line-height: 2em;	text-align: left;	width: 12em;}ul.main li a: focus {	background: #666;	color: #fff;}ul.main li ul li a: hover {	background: #555;	color: #fff;}ul.main li: hover a {	background: #555;	color: #fff;}ul.main li: hover ul li a {	color: #fff;}ul.main li: hover ul li a: hover {	background: #444;	color: #fff;}ul.main li: hover a: active {	background: #444;}ul.main li: hover ul li a: active {	background: #222;	color: #fff;}ul.nav li.secondary {	background: transparent !important;	color: #cde;	float: right;}ul.nav li.secondary span.status {	float: left;	font-size: 0.9em;	height: 2.77em;	line-height: 2.77em;	padding: 0 1em;}ul.nav li.secondary span.status a {	background: transparent;	color: #cde;	display: inline;	float: none;	height: auto;	line-height: auto;	padding: 0;}ul.nav li.secondary span.status a: hover {	background: transparent;	color: #fff;}ul.nav li.secondary span.status span {	text-transform: capitalize;}ul.nav li.secondary: hover a {	background: #666;	color: #fff;}ul.nav li.secondary: hover a: hover {	background: #555;}ul.nav li.secondary: hover a: active {	background: #444;}#area-menu {	margin: 0 1px 0 3px;background-repeat: repeat-x;	position: relative;}.tab_carrello {	background-image: url(../img/bg-menu-carrello.gif) !important;	background-repeat: repeat-x;	font-size: 11px;	height: 38px;	position: absolute;	right: 1px;	top: 0;	width: 188px;}.tab_carrello2 {	background-image: url(../img/bg-menu-carrelloNB.png) !important;	background-repeat: repeat-x;	font-size: 11px;	height: 38px;	position: absolute;	right: 1px;	top: 0;    border-left: 1px solid #cbcddc;}.contenitore-carrello {	position: relative;}