/* MENU PRINCIPALE */
#menuNavigazione{
  margin: 0px 0px;
  padding: 0;
  list-style: none;
  height: 2em;
}
#menuNavigazione li{
  float: left;
  width: 110px; /* VOCI ORIZZONTALI */
  position: relative;
  z-index: 50; /* era a 1000, l'ho portato a 50 perché dava noia a lightbox! */
}
#menuNavigazione li.larger {
  width: 144px; /* VOCI ORIZZONTALI */
}
#menuNavigazione li.smaller {
  width: 77px; /* VOCI ORIZZONTALI */
}
#menuNavigazione li#last {
  width: 117px;
}
#menuNavigazione a {
  display: block;
  height: 2em;
  line-height: 2em;
  padding: 0 10px;
  text-decoration: none;
  border-right: 1px solid #64851e;
  border-left: 1px solid #a7c26c;
  text-align: center;
}


#menuNavigazione a#first_anchor {
  border-left: none;
}

#menuNavigazione a#last_anchor {
  border-right: none;
  /*
  background: url(../img_com/testata/hot.png) no-repeat 81px 0px;
  /background: url(../img_com/testata/hot.png) no-repeat 82px 0px; /* per IE7 */
  */
}

*html #menuNavigazione a#last_anchor {
  /*
  background: url(../img_com/testata/hot.png) no-repeat 82px 0px; /* per IE6 */
  */
}

#menuNavigazione a.mainvoice {
  text-transform: uppercase;
}
/* SOTTO MENU */
#menuNavigazione ul {
  margin: 0;
  padding: 0;
  list-style:none;
  /*width:17em;*/
}
#menuNavigazione ul li {
  /*float:none;*/
  width: 18em; /* VOCI A COMPARSA */
}
#menuNavigazione ul a {
  float: none;
  display: block;
  text-align: left;
  height: 2em;
  line-height: 1.8em;
  border-right: none;
  font-size: 0.9em;
}
/* MENU ON OFF */
#menuNavigazione ul, #menuNavigazione ul.subMenu-off{
  position: absolute;
  /*visibility:hidden;*/
  top: -10000em;
}
/*#menuNavigazione ul.subMenu-on{
  visibility: visible;
}*/
/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{
  position:absolute;/* primo livello di annidamento: menu a discesa */
  top: 2em;
  left: 0px;
  visibility: visible;
}
#menuNavigazione ul.subMenu-on ul.subMenu-on{
  margin: 0 0 0 -1px;/* livelli di annidamento superiori al primo: menu a comparsa laterale */
  width: 17em;
  position: absolute;
  top: -1px;
  left: 17em;
  /*border-top: 1px solid #424242;*/
}
/* COLORI */
#menuNavigazione{
  /*background:#EEE;
  color:#000;*/
}
#menuNavigazione a {
  /*background:#EEE;
  color:#000;*/
  color: #ffffff;
  font-weight: bold;
}
/* EFFETTO ROLLOVER */
#menuNavigazione a:hover, #menuNavigazione a:focus, #menuNavigazione a:active {
  color: #fff;
  background: #56731A;
}

#menuNavigazione a#last_anchor:hover {
  /*
  background: #990000 url(../img_com/testata/hot_over.png) no-repeat 81px 0px;
  /background: #990000 url(../img_com/testata/hot_over.png) no-repeat 82px 0px; /* per IE7 */
  */
}
*html #menuNavigazione a#last_anchor:hover {
  /*
  background: #990000 url(../img_com/testata/hot_over.png) no-repeat 82px 0px; /* per IE6 */
  */
}

/* FRECCETTE */
#menuNavigazione a.continua{
  /*background: url(continuaOrz.gif) #EEE center bottom no-repeat;*/
  background: url(../img_com/ar/menu_arrow.gif) 95% 80% no-repeat;
}

#menuNavigazione a.continua:hover {
  /*background: url(continuaOrz.gif) #EEE center bottom no-repeat;*/
  background: #56731A url(../img_com/ar/menu_arrow.gif) 95% 80% no-repeat;
}

#menuNavigazione ul a.continua{
  /*background: url(continua.gif) #EEE right center no-repeat;*/
}

#menuNavigazione li.continua_li:hover > a {
    background: #56731A url(../img_com/ar/menu_arrow.gif) 95% 80% no-repeat;
	color: #fff;
}

#menuNavigazione a.subvoice {
  background: #56731A;
  color: #fff;
}

#menuNavigazione a.subvoice:hover {
  color: #3c3c3c; /* per IE6 */
  background: #EFEFEF;
  font-weight: bold;
  /*
  border-right: 1px solid #990000;
  border-left: 1px solid #990000;
 */
}

#menuNavigazione a.subvoice.last:hover {
  /*border-bottom: 1px solid #990000;*/
}

#menuNavigazione a.highlight {
  /*background: #FEF488;*/
}

#menuNavigazione a.highlight:hover {
  /*background: #FF7000;
  color: #ffffff;*/
}

