ul#main-menu li {
  background-image:url("/reload/local/img/it/personaggi_top.png?20151127");
  background-repeat:no-repeat;
}
ul#main-menu li.main-menu-200 {
  background-position:0 0;
  width: 122px;
}
ul#main-menu li.main-menu-300 {
  background-position:-120px 0;
  width: 132px;
}
ul#main-menu li.main-menu-400 {
  background-position:-242px 0;
  width: 132px;
}

ul#main-menu li.main-menu-600 {
  background-position: -364px 0;
  width: 132px;
  font-size: 0.85em;
}
ul#main-menu li.main-menu-500 {
  background-position:-491px 0;
  width: 114px;
}
ul#main-menu li.main-menu-800 {
  background-position:-602px 0;
  width: 137px;
}
ul#main-menu li a span {
  width:100%;
}
ul#main-menu li.main-menu-800 a span {
  height: auto;
  font-size: 0.9em;
  line-height: 0.9em;
}
ul#main-menu li a,
ul#main-menu li a:visited,
ul#main-menu li a:hover,
ul#main-menu li:first-child a span {
  width: 100%;
}
ul#main-menu li a.active span {
  box-sizing: border-box;
  width: 100%;
}

/* FACCIAMO ENTRARE LE VOCI DI MENU */
.tendina.gr ul#main-menu-tendina li a div span
{
    font-weight: bold;
    line-height: 1.1em;
    font-size: 0.95em;
}

ul#main-menu-tendina li a, ul#main-menu-tendina li a:visited, ul#main-menu-tendina li a:hover{
  font-size: 0.78em;
}



.scopri_piu_apri{
  font-size: 0.6em;
}

@media screen and (max-width: 767px) and (min-width: 320px){
    /*
  .main-menu-900.elemento_principale a span,
  .main-menu-1000.elemento_principale a span,
  .main-menu-1100.elemento_principale a span,
  .main-menu-1200.elemento_principale a span,
  .main-menu-1400.elemento_principale a span{
    font-size: 0.65em;
  }

  .main-menu-1500.elemento_principale a span{
    font-size: 0.85em;
  }
  */



  /* FACCIAMO ENTRARE LE VOCI DI MENU */
  .menu .icon-list .elemento_principale a span
  {
      text-transform: none;
      font-size: 14px;
      font-weight: bold;
  }

  .scopri_piu_mobile_apri{
    font-size: 0.55em;
  }
}
