  .box {
         border: 1px solid #A0B2BF;
         padding: 6px 0px 6px 3px; 
       }
  .bordo {
           border: 1px solid #A0B2BF;            
           padding: 10px 3px; 
         }

  .scatola {
             border: 2px solid #A0B2BF;
             padding: 5px 5px 5px 5px;
           }

  .punto1 {
            font-family: helvetica;
            font-style: italic;
            font-size: 12pt;
            font-weight: bold;
          }
  .punto2 {
            font-family: helvetica;
            font-style: italic;
            font-size: 10pt;
            text-indent: 5pt;
          }
.indentafaq {margin:0 0 5px 20px;}

.corsivo         { font-style: italic; }
.grassetto       { font-weight: bold; }
.isi_small       {  font-size: 75%; }
.isi_normal      {  font-weight: normal;}
.isi_bigletter   { font-size: 120%; }
.isi_blu         { color: #1F3D5A; }
.isi_colorBlack  { color: #000000; }
.isi_evidenziato { color: #990000; }
.isi_nota        { font-size: smaller; vertical-align: super; }
.isi_puntoelanon { list-style-type: none;}
.isi_puntoelcerchio { list-style-type: circle; }
.isi_puntoelenco { list-style-type: upper-alpha; }
.isi_rientrato   { margin-left: 20px; }
.boxcoll {
           border: 1px solid #A0B2BF;
           padding: 6px 0px 6px 3px; 
           border-collapse: collapse;
           margin-left: auto;
           margin-right: auto;
         }
.tablecentr {
              margin-left: auto;
              margin-right: auto;
            }

.buttonpwd {
	padding:10px 0px;
	width:22%;
	text-align:center;
	font-weight:bold;
	font-size:1em;
}

/* LINK NORMALI */

/* TABELLA RESPONSIVE */
#tabella-responsive table { 
  width: 100%; 
} 
#tabella-responsive table th, #tabella-responsive table td { 
  border: 1px solid #c3c3c3; 
  text-align: center; 
} 
#tabella-responsive .left {
  text-align:left;
}
#tabella-responsive table thead { 
  background-color: #f5f5f5; 
} 
/* Media Query per il No More Tables */ 
@media only screen and (max-width: 767px) { 
/* Forza la tabella a non comportarsi come una normale tabella */ 
#tabella-responsive table,  
#tabella-responsive thead,  
#tabella-responsive tbody,  
#tabella-responsive th,  
#tabella-responsive td,  
#tabella-responsive tr {  
  display: block;  
} 
/* Nasconde le intestazioni della tabella */
#tabella-responsive thead tr {  
  position: absolute; 
  top:-9999px; 
  left:-9999px; 
} 
#tabella-responsive tr {
  border: 1px solid #ccc;
  padding-top: 5px;
  padding-bottom: 5px;
} 
#tabella-responsive td {  
/* Inserisce il comportamento come una riga */
  border: none !important; 
/*  border-bottom: 1px solid #eee; */
  position: relative; 
/*  padding-left: 50% !important; */
  white-space: normal; 
  text-align:center !important;  
} 
/* Inserisce il comportamento come un'intestazione di tabella */ 
/* I valori top/left agiscono come padding */ 
/*
#tabella-responsive td:before {  
  position: absolute; 
  top: 0; 
  left: 6px; 
  width: 45%;  
  padding-right: 10px;  
  white-space: nowrap; 
  text-align:left; 
  font-weight: bold; 
} 
*/
/* Aggiunge l'etichetta ai lati della tabella */
/*
#tabella-responsive td:before {
  content: attr(data-title);
} 
*/																								 } 
}
