/*MENU ORIZZONTALE DI PRIMO LIVELLO*/
/* MENU */
div#menu{
	width: 940px;
	padding: 0;
    clear: both;
}
div#menu ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
div#menu li{
	float:left;
	margin: 0;
	padding:0;
	border: 0;
}
div#menu a{
	position:relative;
	display:block;
	height: 42px;
}
div#menu a span{
	position:absolute;
	width:100%;
	height:100%;
	cursor: pointer; /*per IE*/
}
div#menu a:hover{
	color: #ff0000; /*per IE*/
}
div#menu li#m_1 a:hover span, div#menu li#m_1 a#currentLink span{
	background-position: -133px 0;
}
div#menu li#m_2 a:hover span, div#menu li#m_2 a#currentLink span{
	background-position: -152px 0;
}
div#menu li#m_3 a:hover span, div#menu li#m_3 a#currentLink span{
	background-position: -99px 0;
}
div#menu li#m_4 a:hover span, div#menu li#m_4 a#currentLink span{
	background-position: -112px 0;
}
div#menu li#m_5 a:hover span, div#menu li#m_5 a#currentLink span{
	background-position: -131px 0;
}
div#menu li#m_6 a:hover span, div#menu li#m_6 a#currentLink span{
	background-position: -158px 0;
}
div#menu li#m_7 a:hover span, div#menu li#m_7 a#currentLink span{
	background-position: -155px 0;
}
li#m_1 a{
	width:133px;
}
li#m_2 a{
	width:152px;
}
li#m_3 a{
	width: 99px;
}
li#m_4 a{
	width:112px;
}
li#m_5 a{
	width:131px;
}
li#m_6 a{
	width:158px;
}
li#m_7 a{
	width:155px;
}
li#m_1 span{
	background: url("../images/m_iProdotti.gif") no-repeat top left;
}
li#m_2 span{
	background: url("../images/m_ideeConsigli.gif") no-repeat top left;
}
li#m_3 span{
	background: url("../images/m_iNostriServizi.gif") no-repeat top left;
}
li#m_4 span{
	background: url("../images/m_puntiVendita.gif") no-repeat top left;
}
li#m_5 span{
	background: url("../images/m_chiSiamo.gif") no-repeat top left;
}
li#m_6 span{
	background: url("../images/m_lavoraConNoi.gif") no-repeat top left;
}
li#m_7 span{
	background: url("../images/m_franchising.gif") no-repeat top left;
}

/*MENU DI SECONDO LIVELLO*/
div.contenitoreMenu ul.level2{
	width:200px;
	border:0px solid red;;
}
div.contenitoreMenu ul.level2, div.contenitoreMenu ul.level2 li{	
	list-style:none;
	margin-left:2px;
	padding:0;
}
div.contenitoreMenu ul.level2 li{
	/* font-size:1.1em; */
	line-height:1.8em;	
}
div.contenitoreMenu ul.level2 li a, div.contenitoreMenu ul.level2 li a:link{
	line-height:1.8em;
	padding-left:18px;
	color: #8D8D8D;
	text-decoration: none;
}
div.contenitoreMenu ul.level2 li.closed a{
	background: none;
}
div.contenitoreMenu ul.level2 li.leaf a{
	background: none;
}
div.contenitoreMenu ul.level2 li a:hover, div.contenitoreMenu ul.level2 li a:active, div.contenitoreMenu ul.level2 li a:focus{
	color: #DF272F; 
	text-decoration: none;
	line-height:1.8em;
	padding-left:18px;
	background: url(../images/triangolinoListaBig.gif) no-repeat left center;
}
div.contenitoreMenu ul.level2 li.active a, div.contenitoreMenu ul.level2 li.open a, div.contenitoreMenu ul.level2 li.trail a{
	color: #DF272F; 
	text-decoration: none;
	line-height:1.8em;
	padding-left:18px;
	background: url(../images/triangolinoListaBig.gif) no-repeat left center;
}
div.contenitoreMenu ul.level3{
	width:150px;
	border:0px solid green;
	margin: .3em 0;
}
div.contenitoreMenu ul.level3, div.contenitoreMenu ul.level3 li{
	list-style:none;
	margin-left:8px;
	padding:0;
}
div.contenitoreMenu ul.level3 li{
	font-size:0.9em;
	line-height:1.5em;	
	padding-left:7px;	
}
div.contenitoreMenu ul.level3 li a, div.contenitoreMenu ul.level3 li a:link{
	text-decoration: none;
	line-height:1.5em;	
	padding-left:7px;
	color: #DF272F;
}
div.contenitoreMenu ul.level3 li.closed a{
	background: none;
	padding-left:7px;
	line-height:1.5em;	
	color: #8D8D8D;
}
div.contenitoreMenu ul.level3 li.leaf a{
	background: none;
	padding-left:7px;
	line-height:1.5em;	
	color: #8D8D8D;
}
div.contenitoreMenu ul.level3 li a:hover{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;	
	padding-left:7px;
	background: url(../images/triangolinoLista.gif) no-repeat left center;
}
div.contenitoreMenu ul.level3 li a:active, div.contenitoreMenu ul.level3 li a:focus{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;	
	padding-left:7px;
	background: url(../images/triangolinoListaGiu.gif) no-repeat left center;
}
div.contenitoreMenu ul.level3 li.open a, div.contenitoreMenu ul.level3 li.trail a{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;	
	padding-left:7px;
	background: url(../images/triangolinoListaGiu.gif) no-repeat left center;
}
div.contenitoreMenu ul.level3 li.active a{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;	
	padding-left:7px;
	background: url(../images/triangolinoLista.gif) no-repeat left center;
}
div.contenitoreMenu ul.level4{
	width:175px;	
	border:0px solid green;
	margin: .6em 0;
}
div.contenitoreMenu ul.level4, div.contenitoreMenu ul.level4 li{
	list-style:none;
	padding:0;
	margin-left:2px;
}
div.contenitoreMenu ul.level4 li{
	font-size:0.9em;
	line-height:1.5em;	
	padding-left:6px;	
}
div.contenitoreMenu ul.level4 li a, div.contenitoreMenu ul.level4 li a:link{
	color: #8D8D8D;
	text-decoration: none;
	line-height:1.5em;
	padding-left:6px;
}
div.contenitoreMenu ul.level4 li.closed a{
	background: none;
	padding-left:6px;
}
div.contenitoreMenu ul.level4 li.leaf a{
	background:none;
	padding-left:6px;
	color: #8D8D8D;
}
div.contenitoreMenu ul.level4 li.active a{
	background: url(../images/triangolinoLista.gif) no-repeat left center;
	padding-left:6px;
	color: #DF272F;
}
div.contenitoreMenu ul.level4 li a:hover{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;
	padding-left:6px;
	background: url(../images/triangolinoLista.gif) no-repeat left center;
}
div.contenitoreMenu ul.level4 li a:active, div.contenitoreMenu ul.level4 li a:focus{
	color: #DF272F;
	text-decoration: none;
	line-height:1.5em;
	padding-left:6px;
	background: url(../images/triangolinoLista.gif) no-repeat left center;
}


