@media only screen and (max-width: 600px) {
  #div_skin_padding, #div_skin, #leaderboard_container {
    display: none !important;
  }
  .block2 li {
    width: 100%;
  }
  .main-content {
    width:100%;
  }
  .foto_riquadro_big {
    width: 100% !important;
    margin: 0px !important;
  }
  .div_banner_oriz {
    min-height: 50px;
  }
  .div_testi_notizie {
    display: inline-block;
  }

  #banner_alto_sx {
    float: left;
    max-width: 250px !important;
    width: 50%;
    margin: 0px !important;
  }
  #banner_alto_dx {
    float: right;
    max-width: 250px !important;
    width: 50%;
    margin: 0px !important;
  }

  #banner_sopra_art_g, #banner_sotto_art_g {
    width: 320px;
    height: 50px;
  }
}