#menu_Logo {float:left;}
#menu_Logo li {float:left;}
#menu_Logo .visually-hidden {display:none;}
#menu_Logo a {float:left; height:60px; padding-left:10px;}
#menu_Logo a img {float:left; margin-top:11px;}
	@media all and (max-width:500px) {
	#menu_Logo img {display:none !important;}
	#menu_Logo a {width:76px; margin-left:10px; background:url(../images/logo-prato-perfetto-telvert.png) center no-repeat;}
	}


#menu_Prodotti {position:relative; float:left; width:100%; background-color:#293560;}
#menu_Prodotti li a {float:left; font-weight:600; color:#FFF; text-align:right; text-transform:uppercase;}
#menu_Prodotti li a:hover, #menu_Prodotti li a:focus {color:#abd12e; text-decoration:none;}
#menu_Prodotti li.current  {color:#abd12e;}
#menu_Prodotti li.active a {color:#abd12e;}
#menu_Prodotti li.active a:hover {color:rgba(255,255,255,1);}
#menu_Prodotti li.item-112 {float:right; padding-left:25px; }
#menu_Prodotti li.item-112 a {color:#fff; background-color:#abd12e;}
#menu_Prodotti li.item-112 a:hover {color:#036038;}

	@media all and (max-width:1149px) {
	#menu_Prodotti {padding-top:80px;}
	#menu_Prodotti li {float:right; width:100%;}
	#menu_Prodotti li a {float:right; height:31px; padding:5px 25px 5px 25px; margin-top:4px; margin-bottom:4px; font-size:20px; line-height:23px;}
	#menu_Prodotti li.item-112 a {height:51px; line-height:30px; margin-top:15px; padding-top:12px; padding-bottom:12px;}
	}
	@media all and (max-width:440px) {#menu_Prodotti li.item-112 a {height:51px; height:auto; line-height:22px;}
	}
	@media all and (min-width:1150px) {
	#menu_Prodotti {display:BLOCK !important;}
	#menu_Prodotti li a {height:60px; line-height:63px; font-size:16px; padding-left:10px; padding-right:11px; letter-spacing:0.5px; background:url(../images/struttura/menu_linea.png) center right no-repeat;}
	#menu_Prodotti:before {position:absolute; top:0; left:-50%; content:""; height:100%; width:50%; background-color:#293560;}
	#menu_Prodotti:after {position:absolute; top:0; right:-50%; content:""; height:100%; width:50%; background-color:#abd12e;}
	#menu_Prodotti li.item-154 {margin-left:12px;}
	#menu_Prodotti li.item-111 a, #menu_Prodotti li.item-112 a {background-image:none;}
	#menu_Prodotti li.item-112 a {padding-left:25px; padding-right:15px;}
	}


#menu_Ecommerce {float:right;}
#menu_Ecommerce li {text-align:right;}
#menu_Ecommerce li a {float:right; font-size:16px; color:#666; text-transform:uppercase;}
#menu_Ecommerce li a:hover, #menu_Ecommerce li a:focus {color:#000; text-decoration:none;}
#menu_Ecommerce li.current a {color:#000;}
#menu_Ecommerce li.active a:hover {color:#000;}

	@media all and (max-width:1149px) {
	#menu_Ecommerce {width:100%; padding-top:10px; padding-bottom:10px; /*background-color:#293560;*/}
	#menu_Ecommerce li {float:right; width:100%;}
	#menu_Ecommerce li a {height:30px; padding:6px 25px 6px 15px; margin-top:2px; margin-bottom:2px; font-size:17px; color:#fff; font-weight:300;}
	#menu_Ecommerce li a:hover, #menu_Ecommerce li.current, #menu_Ecommerce li.active a {color:#abd12e;}
	#menu_Ecommerce li.active a:hover {color:rgba(255,255,255,1);}
	}
	@media all and (min-width:1150px) {
	#menu_Ecommerce {position:absolute; top:0; right:46px; display:BLOCK !important;}
	#menu_Ecommerce li {display:inline-block; line-height:60px;}
	#menu_Ecommerce li a {padding:0px 8px 0px 8px; font-size:14px; font-weight:500;}
	#menu_Ecommerce li.item-145 {padding-left:10px; margin-left:20px; border-radius:30px 0 0 30px; background-color:#f2f2f2;}
	#menu_Ecommerce li.item-145 a {text-transform:none;}
	#menu_Ecommerce li.item-145 a:hover {color:#f33;}
	}

