/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body {background-image: url(immagini/demo.png);
    background-repeat: repeat;
    background-color: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
/*    max-width:1024px;*/
    opacity: 1;
    
    }

a:link    {color: white;}
a:visited {color: white;}
a:hover   {color: white; font-weight: bold;}

  .tutto_maiuscolo{
    text-transform:uppercase;
  }
  
  .utente {
    /*width: 50%;*/
    /*min-height: 300px;*/
    font-family: Arial;
    font-size: 10pt;
    /*text-align: center;*/
    font-weight: normal;
    position: absolute;
    top: 30pt;
    right: 90pt;
    color: rgb(0, 0, 0);
    }

    .login { 
      border-color: rgb(0, 0, 0);
      font-family: Arial;
      font-size: 10pt;
      color: rgb(255,255,255);
      background-color: rgb(64,64,64);
      }
  
  .barra_pulsanti { background-image: url(immagini/sfondotoolbar.png);
    background-position: center;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
   }

  .barra_pulsanti_din { background-image: url(immagini/sfondotoolbar.png);
    background-position: center;
    background-repeat: repeat-x;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
   }
.barra_pulsanti_din:hover, .barra_pulsanti_din:focus, .barra_pulsanti_din:active {
  background-image: url(immagini/sfondotoolbar_off.png);
/*  color: white; */
}

  .barra_pulsanti_sx { background-image: url(immagini/sfondotoolbar_left.png);
    background-position: right;
    background-repeat: no-repeat;
    }

    .barra_pulsanti_dx { background-image: url(immagini/sfondotoolbar_right.png);
    background-position: left;
    background-repeat: no-repeat;
    height: 50px;
    }

  .titolo_finestra {
    width: 90%;
/*    min-height: 300px; */
    font-family: Arial;
    font-size: 14pt;
    text-align: right;
    font-weight: bold;
    vertical-align: bottom;
    color: black;
    }

  .nome_scheda { background-color: #000000;
    font-size: 12pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 5px;
    }

  .barra_messaggi { background-color: #FFFFFF;
    width: 90%;
    font-size: 8pt;
    color: rgb(64, 64, 64);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 5px;
    text-align: left;
    }
  .barra_messaggi_evidenziati { font-size: 8pt;
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 5px;
    background-image: url(immagini/sfondotoolbar.png);
    }


  .titolo_tabella_main { font-size: 12px;
    background-color: #FFFFFF;
    width:90%;
    font-weight: bold;
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 5px;
    /*background-image: url(immagini/sfondotoolbar.gif);*/
    }

  .righe_main { 
    border-color: rgb(0, 0, 0);
    font-family: Arial;
    font-size: 10pt;
    color: rgb(64, 64, 64);
    background-color: rgb(255, 255, 255);
    }

  .campi_main { font-family: Arial;
    font-size: 10pt;
    background-color: rgb(255, 255, 255);
    opacity: 1;
    text-align: left;
    }

  .campi_main_dis { font-family: Arial;
    font-size: 10pt;
    color: rgb(128, 128, 128); 
    background-color: rgb(255, 255, 255);
    opacity: 1;
    text-align: left;
    }

  .campi_main_num { font-family: Arial;
    font-size: 10pt;
    background-color: rgb(255, 255, 255);
    opacity: 1;
    text-align: right;
    }

  .barra_di_sezione { font-size: 12pt;
    color: rgb(0, 0, 0);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 5px;
    background-image: url(immagini/sfondotoolbar.gif);
    }

  .titolo_tabella_dettagli { font-size: 10pt;
    color: rgb(255, 255, 255);
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 0px;
    background-color: rgb(32, 32, 32);
    }


  .righe_dettaglio {
    font-size: 10pt;
    color: rgb(250, 250, 250);
    background-color: rgb(64, 64, 64);
    cursor: pointer;
    }

  .righe_dettaglio:hover {
    font-size: 10pt;
    color: rgb(64, 64, 64);
    background-color: rgb(192, 192, 192);
    cursor: pointer;
    }
  



  .righe_dettaglio_red {
    border-color: rgb(204, 204, 204);
    font-family: Arial;
    font-size: 10pt;
    color: rgb(204, 204, 204);
    /*background-color: rgb(64, 64, 64);*/
    background-color: rgb(150, 0, 0);
    cursor: pointer;
    }

  .cella_dettaglio_red {
    border-color: rgb(204, 204, 204);
    font-family: Arial;
    font-size: 10pt;
    color: rgb(204, 204, 204);
    background-color: rgb(255, 0, 0);
    cursor: pointer;
    }

  .bottoni_dettaglio {border-style: none;
    width: 100%;
    font-family: Arial;
    font-size: 10pt;
    text-align: left;
    color: rgb(204, 204, 204);
    background-color: rgb(64, 64, 64);
    cursor: pointer;
    }

  .campi_dettaglio { font-family: Arial;
    font-size: 10pt;
    background-color: rgb(255, 255, 255);
    opacity: 1;
    }
   