#menu {
	width: 786px /*95%;*/;
/*	min-width: 780px;
	max-width: 900px;*/
	height: 35px !important;
	min-height: 35px;
	/**/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
/*	background-color:#050;*/
	/**/
	position: relative;
	clear:both;
	float:none;
	z-index: 1;
	display: block;
	top: 0px;
	bottom: 0px;
	overflow:auto;
	/**/
	text-align: center;
}


#menu ul {
	width:786px;
	margin-left: auto;
	margin-right: auto;
}

#menu ul, li {
	list-style: none;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#menu a {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	color: #fff;
	text-decoration:none;
	font-size: 0.8em;
	color: #727A7F;
	font-weight:normal;
}

/* azienda */

#link_azienda {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_azienda a.link_azienda {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_azienda a.link_azienda:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}

/* prodotti */

#link_prodotti {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_prodotti a.link_prodotti {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_prodotti a.link_prodotti:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}

/* press */

#link_press {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_press a.link_press {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_press a.link_press:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}

/* distribuzione */

#link_distribuzione {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_distribuzione a.link_distribuzione {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_distribuzione a.link_distribuzione:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}

/* areariservata */

#link_areariservata {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_areariservata a.link_areariservata {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_areariservata a.link_areariservata:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}

/* contatti */

#link_contatti {
	background-image: url(../immagini/menu/bkg_menu_on.png);
	float: left;
	border-bottom: none;
	/**/
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px;
}

#link_contatti a.link_contatti {
	background-image: url(../immagini/menu/bkg_menu_off.png);
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
}

#link_contatti a.link_contatti:hover {
	background-image: none !important;
	width: 125px;
	height: 20px;
	padding-top: 5px;
	display: block;
	float: left;
	border-bottom: none;
}



/* w3c 

#link_w3c {
	background-image: url(../immagini/menu/w3c_on.png);
	float: left;
	border-bottom: none;
}

#link_w3c a.link_w3c {
	background-image: url(../immagini/menu/w3c_off.png);
	width: 38px;
	height: 20px;
	display: block;
	float: left;
}

#link_w3c a.link_w3c:hover {
	background-image: none !important;
	width: 38px;
	height: 20px;
	display: block;
	float: left;
	border-bottom: none;
}
*/






/**************************************************************************************/






#menu_vert {
	width: 125px;
/*	min-width: 780px;
	max-width: 900px;
	height: 35px !important;
	min-height: 35px;*/
	/**/
	margin-left: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
/*	background-color:#050;*/
	/**/
	position: relative;
	clear:both;
	float:left;
	z-index: 1;
	display: block;
	top: 0px;
	bottom: 0px;
	overflow:auto;
	/**/
	text-align: left;
}


#menu_vert ul {
/*	width:786px;*/
	margin-left: auto;
	margin-right: auto;
}

#menu_vert ul, li {
	list-style: none;
	float: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#menu_vert a {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	text-decoration:none;
	font-size: 0.7em;
	color: #72797F;
	font-weight:normal;
}

#menu_vert a:hover {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	/**/
	text-decoration:none;
	font-size: 0.7em;
	color: #93D2E5;
	font-weight:normal;
}

div.menu_2 li {
	padding-left: 12px;
}

div.menu_2 {
	height:auto;
	margin-bottom: 12px;
}