/*css del menu*/
div#nav{
width:170px;
margin-left: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
margin-top: 30px;
}
div#navcom{
	width:535px;
	margin-left: 2px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	background-color: #fdd949;
}
div#navcom h3{
font-size: 78%;
margin: 0;
padding: 4px 10px;
color: #3D7A13;
background-color: #FFFFFF;
background-image: url(../image/button/bottone2.png);
background-repeat: no-repeat;
height: auto;
}
div#navcom h4{
	font-size: 78%;
	margin: 0;
	padding: 4px 10px;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
	height: auto;
}
div#navcom ul,div#navcom li{
margin: 0;
padding: 0;
list-style-type: none;
}
div#navcom li{margin: 0 0 1px 0}
/*Sottomenu */
div#navcom a{
	display: block;
	padding-left: 0px;
	line-height: 21px;
	background-color: #FDD949;
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../image/button/bottonecom1.png);
	background-repeat: no-repeat;
	float: left;
	width: 133px;
	margin-left: 0px;
	text-align: center;
}
div#navcom a.activelinkprod {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #3D7A13;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#navcom a.activelinksol {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #DD0000;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#navcom a.activelinktec {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #325179;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#navcom a.activelinktecsub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #325179;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
div#navcom a.activelinksolsub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #DD0000;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
div#navcom a.activelinkcompany {
display: block;
padding-left: 10px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #C6930D;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 11px;
}
div#navcom a.activelinkcompanysub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #C6930D;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
/*Elementi fissi */
div#navcom fix{
display: block;
padding-left: 15px;
height: auto;
line-height: 18px;
background-color: #BDBDBD;
color: #000;
text-decoration: none;
font-weight: bold;
background-image: url(../image/button/bottone4.png);
background-repeat: no-repeat;
}
div#navcom  a.submenu{
color: #333;
background-color: #FFFFFF;
font-weight: bold;
font-size: 9px;
margin-left: 10px;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
}
div#navcom  a.activesubmenu{
	color: #0000CC;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	margin-left: 10px;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
}
/*Sopra Sottomenu */
div#navcom a:hover{
	color: #0000CC;
	background-color: #FDD949;
	background-image: url(../image/button/bottonecom2.png);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 133px;
	text-align: center;
	float: left;
}
div#navcom fix:hover{
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone4.png);
	background-repeat: no-repeat;
}
div#navcom h3:hover{
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
}
div#navcom a.activelinkprod:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#navcom a.activelinksol:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#navcom a.activelinktec:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#navcom a.activelinkcompany:hover {
	display: block;
	padding-left: 10px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 11px;
}
/*sottomenu espansione*/
div#navcom ul ul a{
color: #333;
background-color: #FFFFFF;
font-weight: bold;
font-size: 9px;
margin-left: 10px;	
}
/*Voce di espansione */
div#nav h3{
font-size: 78%;
margin: 0;
padding: 4px 10px;
color: #3D7A13;
background-color: #FFFFFF;
background-image: url(../image/button/bottone2.png);
background-repeat: no-repeat;
height: auto;
}
div#nav h4{
	font-size: 78%;
	margin: 0;
	padding: 4px 10px;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
	height: auto;
}
div#nav ul,div#nav li{
margin: 0;
padding: 0;
list-style-type: none;
}
div#nav li{margin: 0 0 1px 0}
/*Sottomenu */
div#nav a{
display: block;
padding-left: 10px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
font-weight: bold;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
}
div#nav a.h4{
font-size: 78%;
	margin: 0;
	padding: 0px 10px;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
	height: auto;
}
div#nav a.h4:hover{
font-size: 78%;
	margin: 0;
	padding: 0px 10px;
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
	height: auto;
}
div#nav a.activelinkprod {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #3D7A13;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#nav a.activelinksol {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #DD0000;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#nav a.activelinktec {
display: block;
padding-left: 5px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #325179;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 15px;
}
div#nav a.activelinktecsub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #325179;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
div#nav a.activelinksolsub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #DD0000;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
div#nav a.activelinkcompany {
display: block;
padding-left: 10px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #C6930D;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 11px;
}
div#nav a.activelinkpartner{
	display: block;
	padding-left: 10px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #99CC00;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 11px;
}
div#nav a.activelinkcompanysub {
display: block;
padding-left: 15px;
height: auto;
line-height: 21px;
background-color: #FFFFFF;
color: #C6930D;
text-decoration: none;
font-weight: bolder;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
font-size: 9px;
}
/*Elementi fissi */
div#nav fix{
display: block;
padding-left: 15px;
height: auto;
line-height: 18px;
background-color: #BDBDBD;
color: #000;
text-decoration: none;
font-weight: bold;
background-image: url(../image/button/bottone4.png);
background-repeat: no-repeat;
}
div#nav  a.submenu{
color: #333;
background-color: #FFFFFF;
font-weight: bold;
font-size: 9px;
margin-left: 10px;
background-image: url(../image/button/bottone1.png);
background-repeat: no-repeat;
}
div#nav  a.activesubmenu{
	color: #0000CC;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 9px;
	margin-left: 10px;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
}
/*Sopra Sottomenu */
div#nav a:hover{
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone4.png);
	background-repeat: no-repeat;
	text-decoration: none;
}
div#nav fix:hover{
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone4.png);
	background-repeat: no-repeat;
}
div#nav h3:hover{
	color: #0000CC;
	background-color: #FFFFFF;
	background-image: url(../image/button/bottone5.png);
	background-repeat: no-repeat;
}
div#nav a.activelinkprod:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#nav a.activelinksol:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#nav a.activelinktec:hover {
	display: block;
	padding-left: 5px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 15px;
}
div#nav a.activelinkcompany:hover {
	display: block;
	padding-left: 10px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 11px;
}
div#nav a.activelinkpartner:hover {
	display: block;
	padding-left: 10px;
	height: auto;
	line-height: 21px;
	background-color: #FFFFFF;
	color: #0000CC;
	text-decoration: none;
	font-weight: bolder;
	background-image: url(../image/button/bottone1.png);
	background-repeat: no-repeat;
	font-size: 11px;
}
/*sottomenu espansione*/
div#nav ul ul a{
color: #333;
background-color: #FFFFFF;
font-weight: bold;
font-size: 9px;
margin-left: 10px;	
}

