  #modulo_news {
    position: relative;
    float: right;
    display: inline;
    height: 31px;
    margin-top: 43px;
    line-height: 12px;
    margin-right: 3px;
    overflow: hidden;
    background: #EEE;
  }
    
    #modulo_news .news {
      position: absolute;
      left: 0;
      top: 0;
    }
    
    #modulo_news .attivo {
      top: 0;
    }
    
    #modulo_news a.news:link, #modulo_news a.news:visited {
      display: block;
      width: 400px;
      height: 30px;
      padding: 2px 5px;
      
      color: #999;
    }
      
      #modulo_news a.news:hover strong { color: #FF6600; }
    
    #modulo_news .date {
      float: left;
      height: 2em;
    }
    
    #modulo_news strong { 
      color: #000;
      font-weight: normal;
    }
    
    #modulo_news .description {
      float: none;
      padding: 1px 0 0;
      color: #999;
    }
  
  
  #modulo_img_home {
    position: relative;
    height: 440px;
  }
  
  #loading {
    display: none;
    position: absolute;
    left: 48%;
    top: 48%;
  }
  
  #didascalia {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #000;
    color: #FFF;
    padding: 5px 10px;
    opacity: 0.7;
    width: 740px;
  }
  
  #immagine {
    display: block;
  }
  
  #webdesign {
    position: absolute;
    background: url('sv_v.gif') top left no-repeat;
    top: 509px;
    right: 10px;
  }
    #webdesign a {
      display: block;
      width: 12px;
      height: 60px;
      text-indent: -1000px;
      overflow: hidden;
    }
  
