
/*
 * Titoli delle pagine. Utilizzarli preferibilmente con
 * un tag DIV
 */

.riquadro
        {
        border-style: solid;
        border-width: 1px;
        border-color: blue;
        width: 400px;
        padding: 40px;
        color: black;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        }
       
.riquadro_bigfont
        {
        border-style: solid;
        border-width: 1px;
        border-color: blue;
        width: 400px;
        padding: 40px;
        color: black;
        font-family: arial;
        font-size: 20px;
        font-weight: bold;
        }
                
.titolone {
    /* color : #E878BB; */
    color: #0000FF;
    font-family : Arial;
    font-size : 20px;
    font-weight: bold;
    text-align: center;
  }
  
.sottotitolone {
    /* color : #E878BB; */
    color: #000000;
    font-family : Arial;
    font-size : 17px;
    font-weight: normal;
    text-align: center;
  }

/* Titolo delle finestre di dialogo
*/
.titoletto {
    /* color : #E878BB; */
    color: #0000FF;
    font-family : Arial;
    font-size : 14px;
    font-weight: bold;
    text-align: center;
  }
  
.sottotitoletto {
    /* color : #E878BB; */
    color: #0000FF;
    font-family : Arial;
    font-size : 10px;
    font-weight: bold;
    text-align: center;
  }
    
.messaggio_errore_sottotitolo {
    /* color : #E878BB; */
    color: #FF0000;
    font-family : Arial;
    font-size : 12px;
    font-weight: bold;
    text-align: center;
  }

.messaggio_errore_sottotitoletto {
    /* color : #E878BB; */
    color: #FF0000;
    font-family : Arial;
    font-size : 10px;
    font-weight: bold;
    text-align: center;
  }
/*
 * First row of the menu
 *
 */

a.menu1:link {
    /* color : #E878BB; */
    color: #0000FF;
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
  }


a.menu1:visited {
    color : #E878BB;
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
  }


a.menu1:hover {
    color : #FF0000;
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
  }


a.menu1:active {
    color : #000000;
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
  }


/* Prima riga del menù, cella NON selezionata
 */
td.menu1 {
	
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: black;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: black;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: black;

	background-color: transparent;

	color: black;
    	font-family: Arial;
    	font-size: 12px;
    	font-weight: normal;
    	text-decoration : none;
}

td.menu1sel {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: black;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: black;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: black;

	background-color: rgb(221,221,221);

    	color : black;
    	font-family: Arial;
    	font-size: 12px;
    	font-weight: bold;
    	text-decoration : none;
  }

td.menu1sep {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: black;
	
	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	background-color: transparent;;

  }

td.menu1sx {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: black;
	
	border-top-style: none;

	border-left-style: none;

	border-right-style: none;

	background-color: transparent;;

  }
/* seconda riga del menu - cella NON selezionata */
td.menu2 {
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: black;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: black;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: black;

	background-color: white;;

	color: black;
    	font-family: Arial;
    	font-size: 12px;
    	font-weight: normal;
    	text-decoration : none;
    	padding: 2px;
    	
    	text-align: center;
}

td.menu2sel {
	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: black;
	
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: black;

	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: black;

	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: black;

	background-color: rgb(221,221,221);

	color: black;
    	font-family: Arial;
    	font-size: 12px;
    	font-weight: bold;
    	text-decoration : none;
    	padding: 2px;
    	
    	text-align: center;
}

/*
 * Definizioni per il menù superiore del programma
 */ 

table.menubase {
	border-style: none;
}



/*
 * Second row of the menu
 *
 */



a.menu2:link {
    color : black;  /*   #E878BB; */
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    text-decoration : none;
    font-weight: bold;
  }


a.menu2:visited {
    color : black;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    font-weight: bold;
    text-decoration : none;
  }


a.menu2:hover {
    color : rgb(255,0,0);
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    text-decoration : none;
    font-weight: bold;
  }


a.menu2:active {
    color : black;
    font-family : Arial;
    font-size : 12px;
    font-style : normal;
    text-decoration : none;
    font-weight: bold;
  }




.gridstyle {
    /* * background-color : #dbced5;
    */ border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


.cellstyle {
    background-color : #dbced5;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


.headerstyle {
    background-color : #dbced5;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 13px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


.delgrid {
    /* * background-color : #dbced5;
    */ border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 13px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


.delcell {
    background-color : #dbced5;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 13px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


.buttonstyle {
    background-color : rgb(128,255,255);
    color : #000000;
    font-family : arial;
    font-size : 11px;
    font-weight: bold;
    width: 100px;
    border-style: solid;
    border-width: 2px;
    border-color: blue;
    
  }
  
.buttonstyle120 {
    background-color : rgb(128,255,255);
    color : #000000;
    font-family : arial;
    font-size : 11px;
    font-weight: bold;
    width: 120px;
    border-style: solid;
    border-width: 2px;
    border-color: blue;
    
  }
.buttonstyle130 {
    background-color : rgb(128,255,255);
    color : #000000;
    font-family : arial;
    font-size : 11px;
    font-weight: bold;
    width: 130px;
    border-style: solid;
    border-width: 2px;
    border-color: blue;
    
  }
.gridtytlestyle {
    font-family : arial;
    font-size : 13px;
    font-weight : bold;
    margin-bottom : 5px;
    margin-left : 20px;
    margin-top : 5px;
  }

/*
 * Stile delle griglie con cui vengono proposti i tabulati
 * disponibili agli utenti
 */


.directorygridstyle {
    /* * background-color : #dbced5;
    */ border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    width : 600px;
  }


.directorycellstyle {
    background-color : #dbced5;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 11px;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
  }


a.directoriesstyle:link {
    color : #000000;
    font-family : Arial;
    font-size : 11px;
    text-decoration : none;
  }


a.directoriesstyle:visited {
    color : #000000;
    font-family : Arial;
    font-size : 11px;
    text-decoration : none;
  }


a.directoriesstyle:hover {
    color : #0000FF;
    font-family : Arial;
    font-size : 11px;
    text-decoration : none;
  }


a.directoriesstyle:active {
    color : #00FF00;
    font-family : Arial;
    font-size : 11px;
    text-decoration : none;
  }

/*
 * Stile delle griglie con cui vengono proposti i tabulati
 * disponibili agli utenti
 */


.invoicesgridstyle {
    background-color : transparent;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    empty-cells : show;
    font-family : arial;
    font-size : 14px;
    font-style : normal;
    font-variant : normal;
    font-weight : bold;
  }


.invoicescellstyle {
	background-color: transparent;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	empty-cells: show;
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	overflow: hidden;
}

table.listdoc {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	
}
  
tr.listdoc1 {
	background-color: transparent;
	border-bottom-width: 0px;
	empty-cells: show;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	color: Blue;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}

tr.listdoc2 {
	background-color: transparent;
	empty-cells: show;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	color: Black;
	border-bottom: 1px;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}


td.listdoc {
	border-bottom: 1px solid;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
}

td.listdoc_pari {
	border-bottom: 1px solid;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
        background-color: #D6F9EE;
}
td.listdoc_dispari {
	border-bottom: 1px solid;
	border-left: 0px;
	border-top: 0px;
	border-right: 0px;
        background-color: #E7FDF4      
}

th.billing {
	background-color: Silver;
	border: 0px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
}

td.billing {
	background-color: #DCDCDC;
	border: 0px;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}

td.billingactive {
	background-color: #DCDCDC;
	border: 0px;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Blue;
}

td.billingpassive {
	background-color: #DCDCDC;
	border: 0px;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
}

div.billing {
	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 99%;
	overflow: auto;
	min-height: 200px;
	min-width: 200px;
	height: 200px;
}

td.billingtotalactive {
	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 200px;
	overflow: hidden;
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}

td.billingtotalpassive {
	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	width: 200px;
	overflow: hidden;
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}

td.calendar_head {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: Black;
}

table.calendar {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	padding: 2px;
	margin: 2px;
}

td.calendar_labels {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	width: 30px;
	height: 30px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}

td.calendar {
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	background-color: Silver;
	width: 30px;
	height: 30px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

td.calendar_sunday {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	background-color: Orange;
	width: 30px;
	height: 30px;
	margin: 2px;
	color: #FF6347;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}

td.calendar_today {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	background-color: Aqua;
	width: 30px;
	height: 30px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Blue;
	
}

td.calendar_sunday_today {
	background-color: transparent;
	empty-cells: show;
	overflow: hidden;
	border: 0px;
	background-color: Aqua;
	width: 30px;
	height: 30px;
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: Blue;
}


a.calendar:link {
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
    color: Blue;
  }

/* the same as the previous */
a.calendar:visited {
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
    color: Blue;
  }

/* Change the color */
a.calendar:hover {
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
    color: Black;
  }

/* the same as the previous */
a.calendar:active {
    font-family : Arial;
    font-size : 12px;
    text-decoration : none;
    font-weight: bold;
    color: Black;
  }

/* Link for the previuos and the next month */

a.calendar_nav:link {
    font-family : Arial;
    font-size : 18px;
    text-decoration : none;
    font-weight: bold;
    color: Blue;
  }

/* the same as the previous */
a.calendar_nav:visited {
    font-family : Arial;
    font-size : 18px;
    text-decoration : none;
    font-weight: bold;
    color: Blue;
  }

/* Change the color */
a.calendar_nav:hover {
    font-family : Arial;
    font-size : 18px;
    text-decoration : none;
    font-weight: bold;
    color: Black;
  }

/* the same as the previous */
a.calendar_nav:active {
    font-family : Arial;
    font-size : 18px;
    text-decoration : none;
    font-weight: bold;
    color: Black;
  }

/* Send the invoice via e-mail */


a.sendinvoice:link {
    /* color : #E878BB; */
    text-decoration : none;
  }


a.sendinvoice:visited {
    text-decoration : none;
  }


a.sendinvoice:hover {
    color : #0000FF;
    text-decoration : underline;
  }


a.sendinvoice:active {
    text-decoration : none;
  }
  
.label_scegliditta {
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    font-family : arial;
    font-size : 12px;
    font-style : normal;
    font-weight : bold;
    color: blue;
  }

.scritte_scegliditta{
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    font-family : arial;
    font-size : 12px;
    font-style : normal;
    font-weight : normal;
    color: black;
  }

.combo_scegliditta{
    font-family : arial;
    font-size : 12px;
    font-style : normal;
    font-weight : normal;
    color: black;
  }
  
  
  
/*  Tabella per l'evasione dei documenti
 */
 
 table.tableeva {
 	border-collapse: collapse;
 	empty-cells: show;
 }
 
 td.tableeva_head {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
 }
 
 td.tableeva_rows {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2px;
 }
 
  td.tableeva_rows_num {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding: 2px;
 }

  td.tableeva_rows_evasione {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 2px;
 }




/* ---- */

 table.tablehe {
 	border-collapse: collapse;
 	empty-cells: show;
 }
 
 td.tablehe_head {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Blue;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
 }
 
 td.tablehe_rows {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 2px;
 }
 
  td.tablehe_rows_num {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding: 2px;
 }

  td.tablehe_rows_ask {
 	background: transparent;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	/* width: 200px; */
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 2px;
 }
 
 /* --------------- */
 
 table.menu_in_finestre
        {
        width: 100%;
        border-collapse: collapse;
        }
 
 td.menu_in_finestre_attivo
        {
        width: 100px;

        border-bottom-style: none;
        
        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: gray;

        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: gray;

        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: gray;

        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        padding-bottom: 0px;

        text-align: center;

        }

 input.menu_in_finestre_attivo
        {
        width: 80px;

        color: gray;
        font-family: arial;
        font-size: 10px;
        color: gray;

        }

 input.menu_in_finestre_non_attivo
        {
        width: 80px;

        color: black;
        font-family: arial;
        font-size: 10px;
        color: black;

        }
 
 td.menu_in_finestre_non_attivo
        {
        width: 100px;
        
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: gray;

        border-left-style: solid;
        border-left-width: 1px;
        border-left-color: gray;

        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: gray;

        border-right-style: solid;
        border-right-width: 1px;
        border-right-color: gray;

        text-align: center;
        
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        padding-bottom: 0px;

        }

 td.menu_in_finestre_intervallo
        {
        
        width: 5px;
        
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: gray;

        border-top-style: none;

        border-right-style: none;

        border-left-style: none;

        }
 
 td.menu_in_finestre_resto
        {
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: gray;

        border-top-style: none;

        border-right-style: none;

        border-left-style: none;

        }
 
 
 /* style for tables used with forms, to enter data
 */
table.askdata
        {
        background-color: transparent; 
        border-width: 1px; 
        border-style:none; 
        border-color: blue; 
        border-collapse: collapse;
        width: 80%;
        }
.askdata .label                        /* Left cell, where you describe the field */
        {
        background-color: transparent; 
        border-width: 1px; 
        border-left: 1px dotted rgb(102,255,204);
        border-top: 1px dotted rgb(102,255,204);
        border-right: 0px none rgb(102,255,204);
        border-bottom: 1px dotted rgb(102,255,204);
        text-align: left;
        padding: 3px;
        vertical-align: top;
        }
.askdata .data                          /*right cell, with field to enter data */
        {
        background-color: transparent; 
        border-left: 0px none rgb(102,255,204);
        border-top: 1px dotted rgb(102,255,204);
        border-right: 1px dotted rgb(102,255,204);
        border-bottom: 1px dotted rgb(102,255,204);
        text-align: left;
        padding: 3px;
        vertical-align: top;
        }
.askdata .title
        {
        background-color: transparent; 
        border-width: 1px; 
        border-style:solid; 
        border-color: yellow; 
        text-align: center;
        }
.askdata tr.end
        {
        
        }
.askdata td.end
        {
        background-color: transparent; 
        border-left: 0px none rgb(102,255,204);
        border-top: 0px none rgb(102,255,204);
        border-right: 0px none rgb(102,255,204);
        border-bottom: 0px none rgb(102,255,204);
        text-align: center;
        }



/* tabella utilizzata spesso per i tabulati HTML
 */
 
table.tabulato1
        {
        border-collapse: collapse;
        border: 1px solid black;
        }

td.tabulato1head
        {
        border-collapse: collapse;
        border: 1px solid black;
        font-family: arial;
        font-weight: bold;
        font-size: 9px;
        text-align: center;
        }
        
td.tabulato1c
        {
        border-collapse: collapse;
        border: 1px solid black;
        font-family: arial;
        font-weight: normal;
        font-size: 9px;
        text-align: center;        
        }
        
td.tabulato1l
        {
        border-collapse: collapse;
        border: 1px solid black;
        font-family: arial;
        font-weight: normal;
        font-size: 9px;
        text-align: left;    
        padding-left: 4px;    
        }
        
td.tabulato1r
        {
        border-collapse: collapse;
        border: 1px solid black;
        font-family: arial;
        font-weight: normal;
        font-size: 9px;
        text-align: right;   
        padding-right: 4px;     
        }                
         
