
/* tag per le form di programma */

#main_supporto {
	width: 600px;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding:0px;
	border-spacing: 1px;
	border-collapse: collapse;
	}
#main_supporto #td_titolo {
	width: 100%;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #101f42;
	border-style: none;
	height: 18px;
	padding: 2px;
	border-collapse: collapse;	
	}
#main_supporto #td_righe {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEEEEE;
	border-style: none;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}
#main_supporto #table_query {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #DDDDDD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:0px;
	border-spacing: 1px;		
	}

#main_form {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: "Arial, Helvetica, sans-serif";
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding:0px;
	border-spacing: 0px;
	border-collapse: collapse;
	}

#main_form #td_titolo {
	width: 50%;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 22px;
	padding: 2px;	
	}
	
#main_form #td_indice {
	width: 50%;
	color: #DDDDDD;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 22px;
	padding: 2px;	
	}

#main_form #td_pal_titolo {
	width: 100%;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	background-color: #597EAA;
	padding: 2px;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAAAAA;
	}
#main_form #td_pal_indice {
	width: 100%;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	background-color: #597EAA;
	padding: 2px;
	}
	
#main_form #td_form {
	width: 100%;
	vertical-align: top;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	padding:0px;
	border-collapse: collapse;
	border-spacing: 0px;
	}
	
#main_form #td_form_verde {
	width: 100%;
	vertical-align: top;
	color: #009900;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	padding:0px;
	border-spacing: 0px;
	}
	
#main_form #table_form {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	border-collapse: collapse;	
	}

#main_form #table_form_ash {
	width: 100%;	
	color: #8C8C7B;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	border-collapse: collapse;	
	}

#main_form #table_array {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;	
	}
#main_form #table_array_dett {
	color: #333333;
	text-decoration:none;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;	
	}
#main_form #table_array_dett_w {
	color: #FFFFFF;
	text-decoration:none;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;	
	}
	
#table_form td {
	padding:2px;
	border-spacing: 0px;	
	}	
	
#table_form #td_batch {
	color: #999999;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	}

#table_form #td_tit {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 1px 1px 1px #DDDDDD;
	text-align: center;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 20px;
	}

#main_form #table_query {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #DDDDDD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:0px;
	border-spacing: 1px;		
	}

#table_query a {
	color:#333333;
	}
	
#table_query a:hover {
	color: #FFFFFF;
	background-color: #333333;	
	}

#table_report {
	width: 670px;
	height: 970px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	margin: auto;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	}
	
#table_report #sub_report {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	background-color: #CCCCCC;
	}

#sub_report #report_td {
	padding:1px;
	border-spacing: 0px;
	}
	
#report_td #report_pagina {
	overflow: hidden;
	color: #666666;
	text-align: right;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-weight:normal;
	line-height:12px;	
	letter-spacing:0;
	}

#table_report_boll {
	width: 670px;
	height: 970px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Courier";
	font-size: 13px;
	margin: auto;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	}
	
#table_report_boll #sub_report_boll {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Courier";
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	background-color: #CCCCCC;
	}

#sub_report_boll #report_td_boll {
	padding:1px;
	border-spacing: 0px;
	}
	
#report_td_boll #report_pagina_boll {
	overflow: hidden;
	color: #666666;
	text-align: right;
	text-decoration:none;
	font-family:"Courier";
	font-size: 10px;
	font-weight:normal;
	line-height:12px;	
	letter-spacing:0;
	}

#table_reportl {
	width: 970px;
	height: 670px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	margin: auto;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	}
	
#table_reportl #sub_reportl {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	background-color: #CCCCCC;
	}

#sub_reportl #report_td {
	padding:1px;
	border-spacing: 0px;
	}

#table_reportr {
	width: 670px;
	height: 970px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	margin: auto;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	border-collapse: 0px;
	}
	
#table_reportr #sub_reportr {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	background-color: #FFFFFF;
	}

#sub_reportr #report_td {
	padding:1px;
	border-spacing: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	
	}

#table_reportb {
	width: 670px;
	height: 970px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	margin: auto;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	border-collapse: 0px;
	}
    
#table_reportsspal {
	width: 670px;
	height: 970px;
	color: #000000;
	text-decoration:none;
	text-align: center;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	margin: auto;
	padding:1px;
	border-spacing: 1px;
	background-color: trasparent;
    background-image: url(/immagini/bg/sspal_attestato.png);
    
	}    

#table_reportsspal #sub_report_sspal {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	}
    
#sub_report_sspal #report_td_sspal {
	padding:1px;
	border-spacing: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	
	}    
    
.report_text_sspal1 {		
	color: #1b75bb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:17px;
	vertical-align: top;
	font-weight:bold;	
	}  
    
.report_text_sspal2 {		
	color: #1b75bb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:15px;
	vertical-align: top;
	font-weight:bold;	
	} 
    
.report_text_sspal3 {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	font-weight:bold;	
	}   
    
.report_text_sspal4 {		
	color: #1b75bb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:23px;
	vertical-align: top;
	font-weight:bold;	
	}  
 
.report_text_sspal5 {		
	color: #1b75bb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:12px;
	vertical-align: top;
	font-weight:bold;	
	}                                                                                              
	
#table_reportb #sub_reportb {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	}

#sub_reportb #report_td {
	padding:1px;
	border-spacing: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	
	}
    
.reportb_text_1 {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:18px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:bold;	
	}
.reportb_text_1_2 {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:18px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:normal;
	}
.reportb_text_2 {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:14px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:bold;	
	}
    

.reportb_text_3 {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:14px;
	vertical-align: top;
	background-color:#FFFFFF;
    font-style:italic;
	font-weight:bold;	
	}  
    
.reportb_text_4 {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:12px;
	vertical-align: top;
	background-color:#FFFFFF;
	}    
.reportb_text_5 {
	color: #1b75bb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:23px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:bold;	
	}
.reportb_text_6 {
	color: #2D882D;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:23px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:normal;
	}
    
    
  
      
    
    
		
/******************************************
***               Calendario            ***
******************************************/

#main_form #table_cal {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	}

#table_cal #td_batch {
	color: #999999;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	}
	
#table_cal td {
	padding:0px;
	border-spacing: 0px;
}

#table_cal_sezione {
	width: 100%;
	height:200px;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgcalendario.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;			
}

#table_cal_sezione #td_titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	background-color: #5b6772;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	height: 20px;
	}

#table_cal_corpo {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 1px;
	background-color: #DDDDDD;	
	}
#table_cal_corpo #table_cal_corpo_day {
	position:relative;
	top:0px;
	left:0px;
	text-align:right;
	width: 100%;
	height:12px;
	color: #AAAAAA;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0px;
	border-spacing: 0px;
	background-color: #EEEEEE;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;	
	}
	
.table_cal_corpo_tit {
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #5b6772;
	}	
.table_cal_corpo_cella {
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color: #FFFFFF;
	}
.table_cal_corpo_sel {
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color: #EEEEEE;
	}
.table_cal_corpo_oggi {
	color: #000000;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color: #B4E6FF;
	}			


/******************************************
***   Schede prodotti/conti/ordini ecc  ***
******************************************/

#info_pagina {
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#info {
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	width: 100%;
	padding: 0px;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align: top;
	}
			
#info td {
	padding: 0px;
	border-spacing: 0px;
	}
	
#info #info_top {
	height: 45px;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #101f42;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-left-color: #101f42;
	border-right-color: #101f42;
	border-top-color: #101f42;
	border-bottom-color: #000000;
	overflow: hidden;
	}

#info #info_titolo {
	margin: 0px;
	left: 5px;
	top: 15px;
	position: absolute;
	overflow: hidden;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#info #table_query {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #DDDDDD;
	border-width: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	padding:0px;
	border-spacing: 1px;
	border-collapse: 0px;
	}
	
/******************************************
***               Documenti             ***
******************************************/

#main_form #table_documenti {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;
	border-collapse: collapse;		
	}

#table_documenti #td_batch {
	color: #999999;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	}
	
#table_documenti td {
	padding:0px;
	border-spacing: 0px;
}
	
#main_form #td_documenti_sezione {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: #666666;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	height: 20px;
	}

#main_form #td_documenti_subsezione {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: #DDDDDD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 22px;
	}
	
#main_form #td_documenti_pagina {
	padding:0px;
	border-spacing: 0px;
}

#importa_documenti {
	position: absolute;
	top: 200px;
	left: 310px;
	width: 65%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	background-color: #FFFFFF;
	background-image: url(/immagini/bg/bgimportadocumenti.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-spacing:0px;
	}

#importa_documenti #td_titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}

#importa_documenti #importa_table {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	background-image: url(/immagini/bg/bgimportadocumenti_t.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:0px;
	border-spacing: 1px;		
	}	

.importa_titolo {
	color:#CCCCCC;
	background-color:#56606A; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.importa_riga {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle; 
	}
.importa_riga_t {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:top; 
	}	
.importa_riga_descrizione {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px; 
	}	
.importa_riga_b {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-weight:bold; 
	}
.importa_riga_bgw {
	background-color:#EEEEEE; 
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:top; 
	}
.importa_riga_bgb {
	background-color:#EEEEEE; 
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:top; 
	}	
	
.importa_riga_db1 {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;
	}
.importa_riga_db2 {
	color:#006699; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;	
	}
.importa_riga_db3 {
	color:#0099FF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;
	}
.importa_riga_db4 {
	color:#006600; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;	
	}				
.importa_riga_dbe {
	color:#666666; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;	
	}
.importa_riga_dbl {
	color:#CC3300;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle;
	font-style:italic;
	}
	
#ricerca_prodotto {
	position: absolute;
	top: 200px;
	left: 410px;
	width: 700px;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	background-color: #FFFFFF;
	background-image: url(/immagini/bg/bgimportadocumenti.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-spacing:0px;
	}

#ricerca_prodotto #td_titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}

#ricerca_prodotto #ricerca_table {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:0px;
	border-spacing: 0px;		
	}	

#ricerca_prodotto #td_sezione {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: #101f42;
	padding:0px;
	height: 20px;
	}
	
#ricerca_table td {
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;	
	border-right-style: dotted;	
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;	
	border-bottom-style:dotted;	
	border-bottom-color: #CCCCCC;	
	padding:2px;
	}
	
.ricerca_titolo {
	color:#CCCCCC;
	background-color:#56606A; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.ricerca_riga {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:middle; 
	vertical-align:top; 
	}
.ricerca_riga_t {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align:top; 
	}	
.ricerca_riga_descrizione {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px; 
	}	
.ricerca_riga_b {
	color:#000000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-weight:bold; 
	}
.ricerca_riga_avviso {
	color:#FF0000; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-weight:bold; 
	}	

/******************************************
*** Documenti: MAGAZZINO - testata      ***
******************************************/

#table_maga_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #2277cb;
	background-image: url(/immagini/bg/bgmaga_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_maga_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_maga_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_maga_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

/******************************************
*** Documenti: MAGAZZINO - corpo        ***
******************************************/

#table_maga_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_maga_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_maga_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_maga_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_maga_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_mg_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_mg_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_mg_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_mg_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_mg_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_mg_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_mg_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_mg_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_mg_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_mg_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_mg_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_mg_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/********************************************
*** Documenti: MAGAZZINO - dettaglio      ***
********************************************/

#table_maga_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgmaga_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_maga_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#maga_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_maga_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_maga_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_mg_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_mg_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_mg_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_mg_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#mg_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/******************************************
*** Documenti: MAGAZZINO - piede        ***
******************************************/

.input_mg_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

/******************************************
*** Documenti: ORDINI VENDITA - testata ***
******************************************/

#table_ordven_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFCC66;
	background-image: url(/immagini/bg/bgordven_testa.gif);	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_ordven_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_ordven_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_ordven_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

#table_documenti #table_ordven_testa_banche {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding:0px;
	border-spacing: 0px;
	}

#table_ordven_testa_banche td {
	padding:0px;
	border-spacing: 0px;	
	}

/******************************************
*** Documenti: ORDINI VENDITA - corpo   ***
******************************************/

#table_ordven_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgordven_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_ordven_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_ordven_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_ordven_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_ordven_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_ov_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_ov_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_ov_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_ov_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_ov_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_ov_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_ov_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_ov_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_ov_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_ov_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_ov_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_ov_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/********************************************
*** Documenti: ORDINI VENDITA - dettaglio ***
********************************************/

#table_ordven_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgordven_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_ordven_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#ordven_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_ordven_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_ordven_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_ov_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_ov_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_ov_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_ov_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#ov_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/******************************************
*** Documenti: ORDINI VENDITA - piede   ***
******************************************/

.input_ov_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

/**************************************
*** Documenti: ASSISTENZA - testata ***
***************************************/

#table_assistenza_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #2277cb;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_assistenza_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_assistenza_testa #td_batch {
    color: #999999;
    text-decoration:none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: right;
}

#table_assistenza_testa_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_assistenza_testa_sez td {
	padding:1px;
	border-spacing: 0px;
	}
	
#table_assistenza_testa_sez #td_titolo_sx {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_assistenza_testa_sez #td_titolo_e {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}	
#table_assistenza_testa_sez #td_titolo_a {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #000000;
	background-color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_assistenza_testa_sez #td_titolo_l {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}		
	
.input_as_numero {
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

.input_as_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.input_as_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
.input_as_dettaglio_totali {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;	
	}	
.input_as_dettaglio_descrizione {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;	
	}	
.input_as_dettaglio_text {
	background-color: #FFFFEE;
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;
	}	
.input_as_dettaglio_avviso {
	background-color: #FFFFEE;
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;	
	}
.input_as_attesa_link {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color: #FFCC00;
	-webkit-border-radius: 8px;		
	}
.input_as_in_lavorazione_link {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color: #3399FF;
	-webkit-border-radius: 8px;		
	}
.input_as_non_assegnate_link {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color: #CC3300;
	-webkit-border-radius: 8px;		
	}
.input_as_chiuse_link {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color: #009900;
	-webkit-border-radius: 8px;
	}	
.input_as_prechiuse_link {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color: #99FF99;
	-webkit-border-radius: 8px;
	}	

.input_as_in_lavorazione {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color:#EEEEEE;	
	}
.input_as_in_lavorazione_b {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color: #FFFFFF;	
	}	
.input_as_in_attesa {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color:#EEEEEE;		
	}		
.input_as_in_attesa_b {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color: #FFFFFF;	
	}
.input_as_non_assegnate {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;
	background-color:#EEEEEE;
	}
.input_as_non_assegnate_b {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color: #FFFFFF;	
	}
.input_as_chiuse {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color:#EEEEEE;	
	}
.input_as_chiuse_b {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	background-color: #FFFFFF;	
	}	
.input_as_risorse {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: normal;	
	}		

/***********************************
*** Documenti: NEGOZIO - testata ***
************************************/

#table_negozio_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFF99;
	background-image: url(/immagini/bg/bgnegozio_ven.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_negozio_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_negozio_testa_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_negozio_testa_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_negozio_testa_sez #td_titolo_sx {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

#table_negozio_elenco {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #66CCFF;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_negozio_elenco td {
	padding:0px;
	border-spacing: 0px;	
	}

#table_negozio_elenco_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 1px;
	}	
#table_negozio_elenco_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_negozio_elenco_sez #td_titolo_sx {
	height: 20px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

#table_negozio_venduto_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgfatven_corpo.gif);	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 1px;
	}	
#table_negozio_venduto_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_negozio_venduto_sez #td_titolo_sx {
	height: 20px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
			
.input_neg_totale {
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}
.input_ng_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.input_ng_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
.input_ng_dettaglio_totali {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;	
	}	
.input_ng_dettaglio_descrizione {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;	
	}	
.input_ngd_dettaglio_text {
	background-color: #FFFFEE;
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;
	}	
.input_ngda_dettaglio_text {
	background-color: #EEEEEE;
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;	
	}		
.input_ngd_dettaglio_avviso {
	background-color: #FFFFEE;
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;	
	}
.input_ngda_dettaglio_avviso {
	background-color: #EEEEEE;
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;	
	}

#stampa_scontrino {
	margin: 0px;
	height: 300px;
	width: 300px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	border-width:0px;
	background-image: url(/immagini/bottoni/scontrino.gif);
	background-repeat: no-repeat;
	background-position:center;	
	}
#stampa_scontrino a {
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:30px;
	text-decoration: none;
	}

#stampa_scontrino_s {
	height: 300px;
	width: 300px;
	position: relative;
	overflow: hidden;
	border-width:0px;
	background-image: url(/immagini/bottoni/scontrino_s.png);
	background-repeat: no-repeat;
	background-position:center;	
	}
#stampa_scontrino_s a {
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:30px;
	text-decoration: none;
	}
	
/*******************************************
*** Documenti: FATTURE VENDITA - testata ***
*******************************************/

#table_fatven_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #339933;
	background-image: url(/immagini/bg/bgfatven_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_fatven_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_fatven_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_fatven_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

#table_documenti #table_fatven_testa_banche {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding:0px;
	border-spacing: 0px;
	}

#table_fatven_testa_banche td {
	padding:0px;
	border-spacing: 0px;	
	}

/*******************************************
*** Documenti: FATTURE VENDITA - corpo   ***
*******************************************/

#table_fatven_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgfatven_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
    
#table_fatven_corpo_fisio {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgfatven_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	} 
    
#table_fatven_dettaglio_fisio {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgfatven_corpo.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}
      
#table_fatven_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_fatven_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_fatven_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_fatven_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_fv_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_fv_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_fv_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_fv_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_fv_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_fv_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_fv_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_fv_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_fv_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_fv_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_fv_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_fv_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/*********************************************
*** Documenti: FATTURE VENDITA - dettaglio ***
*********************************************/

#table_fatven_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgfatven_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_fatven_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#fatven_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_fatven_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_fatven_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_fv_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_fv_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_fv_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_fv_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#fv_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/*******************************************
*** Documenti: FATTURE VENDITA - piede   ***
*******************************************/
	
.input_fv_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

/*******************************************
*** Documenti: ORDINI ACQUISTO - testata ***
*******************************************/

#table_ordacq_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #7EFFDA;
	background-image: url(/immagini/bg/bgordacq_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_ordacq_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_ordacq_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_ordacq_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

#table_documenti #table_ordacq_testa_banche {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding:0px;
	border-spacing: 0px;
	}

#table_ordacq_testa_banche td {
	padding:0px;
	border-spacing: 0px;	
	}

/*******************************************
*** Documenti: ORDINI ACQUISTO - corpo   ***
*******************************************/

#table_ordacq_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgordacq_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_ordacq_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_ordacq_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_ordacq_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_ordacq_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_oa_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_oa_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_oa_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_oa_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_oa_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_oa_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_oa_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_oa_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_oa_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_oa_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_oa_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_oa_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/*********************************************
*** Documenti: ORDINI ACQUISTO - dettaglio ***
*********************************************/

#table_ordacq_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgordacq_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_ordacq_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#ordacq_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_ordacq_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_ordacq_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_oa_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_oa_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_oa_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_oa_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#oa_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/*******************************************
*** Documenti: ORDINI ACQUISTO - piede   ***
*******************************************/
	
.input_oa_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

/********************************************
*** Documenti: FATTURE ACQUISTO - testata ***
********************************************/

#table_fatacq_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #CC66FF;
	background-image: url(/immagini/bg/bgfatacq_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_fatacq_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_fatacq_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_fatacq_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

#table_documenti #table_fatacq_testa_banche {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding:0px;
	border-spacing: 0px;
	}

#table_fatacq_testa_banche td {
	padding:0px;
	border-spacing: 0px;	
	}

/********************************************
*** Documenti: FATTURE ACQUISTO - corpo   ***
********************************************/

#table_fatacq_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgfatacq_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_fatacq_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_fatacq_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_fatacq_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_fatacq_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_fa_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_fa_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_fa_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_fa_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_fa_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_fa_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_fa_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_fa_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_fa_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_fa_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_fa_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_fa_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/**********************************************
*** Documenti: FATTURE ACQUISTO - dettaglio ***
**********************************************/

#table_fatacq_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgfatacq_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_fatacq_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#fatacq_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_fatacq_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_fatacq_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_fa_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_fa_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_fa_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_fa_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#fa_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/********************************************
*** Documenti: FATTURE ACQUISTO - piede   ***
********************************************/
	
.input_fa_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}


/*********************************************
*** Documenti: GENERICI - dettaglio        ***
*********************************************/

#table_varie_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgvarie_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_varie_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#varie_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_varie_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_varie_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_var_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_var_dettaglio_sottotitolob {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.input_var_dettaglio_sottotitolob {
	background-color:#DDDDDD;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	}	
.input_var_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_var_dettaglio_labels {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	}	
.input_var_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

/************************************
*** Documenti: PROGETTI - testata ***
************************************/

#table_proges_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFCC00;
	background-image: url(/immagini/bg/bgordven_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_proges_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_proges_testa_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_proges_testa_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_proges_testa_sez #td_titolo_sx {
	height: 18px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

#table_proges_elenco {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFCC;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_proges_elenco td {
	padding:0px;
	border-spacing: 0px;	
	}

#table_proges_elenco_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	
#table_proges_elenco_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_proges_elenco_sez #td_titolo_sx {
	height: 22px;
	padding:0px;
	border-spacing: 0px;
	color: #333333;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}

#table_proges_tabelle_sez {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #DDDDDD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 1px;
	border-collapse: 0px;
	}	
#table_proges_tabelle_sez td {
	padding:1px;
	border-spacing: 0px;
	}	
#table_proges_tabelle_sez #td_titolo_sx {
	height: 20px;
	padding:0px;
	border-spacing: 0px;
	color: #FFFFFF;
	background-color: #101f42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
			
/******************************************
*** Documenti: CONTABILE - testata      ***
******************************************/

#table_contab_testa {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #2277cb;
	background-image: url(/immagini/bg/bgcontab_testa.gif);
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_contab_testa td {
	padding:1px;
	border-spacing: 0px;	
	}
	
#table_contab_testa #td_titolo_sx {
	padding:1px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_contab_testa #td_titolo_dx {
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

/******************************************
*** Documenti: CONTABILE - corpo        ***
******************************************/

#table_contab_corpo {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url(/immagini/bg/bgcontab_corpo.gif);		
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
	border-spacing: 0px;
	}	

#table_contab_corpo td {
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-style: dotted;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:1px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_contab_corpo #td_dettaglio {
	border-style: none;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
#table_contab_corpo #td_titolo_sx {
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
#table_contab_corpo #td_titolo_dx {
	color:#333333;
	padding:0px;
	border-spacing: 0px;
	background-color: #DDDDDD;
	vertical-align:middle;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
	}		

.input_cn_corpo_titolo {
	color: #FFFFFF;
	font-family: "Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	background-color:#666666;	
	}
.input_cn_corpo_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_cn_corpo_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}
.input_cn_corpo_text {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:0px;
	border-style:none;
	}
.input_cn_corpo_descrizione {
	color:#666666;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_cn_corpo_attenzione {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_cn_corpo_avviso {
	color:#006600;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}	
.input_cn_corpo_messaggio {
	color:#990000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;
	}
.input_cn_corpo_nota {
	color:#3366CC;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-style:italic;	
	}		
.input_cn_corpo {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	}
.input_cn_corpo:hover { 
	background-color:#EEEEEE;
	}
.input_cn_corpo:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

/********************************************
*** Documenti: CONTABILE - dettaglio      ***
********************************************/

#table_contab_dettaglio_sx {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #EEEEEE;
	background-image: url(/immagini/bg/bgcontab_dettaglio.gif);		
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#table_contab_dettaglio_sx td {
	border-width: 0px;
	padding:2px;
	border-spacing: 0px;
	vertical-align: middle;	
	}

#contab_dettaglio_segnaposto {
	width: 0px;
	height: 0px;	
	position:relative;
	left:0px;
	top:0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	z-index:0;	
	}	

#table_contab_dettaglio_dx {
	width: 100%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}

#table_contab_dettaglio_dx td {
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	vertical-align: top;
	}
		
.input_cn_dettaglio_titolo {
	background-color:#999999;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.input_cn_dettaglio_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}	
.input_cn_dettaglio_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	}
.input_cn_dettaglio_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;	
	}

#cn_foto_prodotto {
	width:101px;
	border-style: dotted;
	border-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:10px;
	border-spacing: 0px;
	}
	
/******************************************
*** Documenti: CONTABILE - piede        ***
******************************************/

.input_cn_numeri{
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:16px;
	}

/**************************
*** Situazione prodotti ***
**************************/

#situazione_prod_table_1 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_prod_table_1 #titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	

#situazione_prod_table_1 #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

#situazione_prod_foto {
	border-style: dotted;
	border-width: 0px;
	padding:0px;
	border-spacing: 0px;
	height: 30px;
	}

#situazione_prod_table_1b {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_prod_table_1b #titolo1 {
	color: #FFFFFF;
	background-color: #CC66FF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#situazione_prod_table_1b #titolo2 {
	color: #FFFFFF;
	background-color: #339933;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}		

#situazione_prod_table_1b #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

	
#situazione_prod_table_sit1 {
    margin: 0px;
	left:0px;
    top: 0px;
/*	width: 2200px; */
    position: absolute;
	color: #333333;
	text-decoration:none;
	background-image: url(/immagini/bg/bgmaga_testa.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_prod_table_sit1 #colonne {
	background-color: #FFFFFF;
	}	

#situazione_prod_table_sit2 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
#situazione_prod_table_sit2 #titolo {
	color: #FFFFFF;
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#situazione_prod_table_sit2 #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

#situazione_prod_table_sit3 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
.situazione_sit3_titolo {
	background-color:#2277cb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit3_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit3_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit3_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit4 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit4_titolo {
	background-color:#FFCC00;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit4_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit4_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit4_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit5 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit5_titolo {
	background-color:#FF9900;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit5_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit5_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit5_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit5 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordacq_corpo.gif);
	background-color: #7EFFDA;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit5_titolo {
	background-color:#7EFFDA;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit5_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit5_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit5_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit6 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit6_titolo {
	background-color:#FF9900;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit6_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit6_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit6_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
		
#situazione_prod_table_sit7 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_testa.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
.situazione_sit7_titolo {
	background-color:#2277cb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit7_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit7_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit7_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit8 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit8_titolo {
	background-color:#CC0000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit8_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit8_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit8_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

#situazione_prod_table_sit9 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
.situazione_sit9_titolo {
	background-color:#2277cb;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.situazione_sit9_sottotitolo {
	background-color:#DDDDDD;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	
.situazione_sit9_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	}
.situazione_sit9_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}


.situazione_min_text {
	color:#333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:8px;	
	}
.situazione_maga_text {
	color:#2277cb;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
.situazione_ordven_text {
	color:#FF9900;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	}
.situazione_fatven_text {
	color:#339933;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
.situazione_ordacq_text {
	color:#008C71;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	}
.situazione_fatacq_text {
	color:#CC66FF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}
.situazione_corrisp_text {
	color:#CC0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;	
	}

/**************************
*** Situazione conti    ***
**************************/

#situazione_conti_table_1 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_conti_table_1 #titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}	

#situazione_conti_table_1 #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

#situazione_conti_table_1b {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_conti_table_1b #titolo1 {
	color: #FFFFFF;
	background-color: #CC66FF;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#situazione_conti_table_1b #titolo2 {
	color: #FFFFFF;
	background-color: #339933;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}		

#situazione_conti_table_1b #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

#situazione_conti_table_sit1 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: absolute;
	color: #333333;
	text-decoration:none;
	background-image: url(/immagini/bg/bgmaga_testa.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}

#situazione_conti_table_sit1 #colonne {
	background-color: #FFFFFF;
	}	

#situazione_conti_table_sit2 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
#situazione_conti_table_sit2 #titolo {
	color: #FFFFFF;
	background-color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#situazione_conti_table_sit2 #colonne {
	background-color: #FFFFFF;
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	}	

#situazione_conti_table_sit3 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_corpo.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
	
#situazione_conti_table_sit4 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
#situazione_conti_table_sit5 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
#situazione_conti_table_sit5 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordacq_corpo.gif);
	background-color: #7EFFDA;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
#situazione_conti_table_sit6 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgordven_corpo.gif);
	background-color: #FFCC00;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
#situazione_conti_table_sit7 {
    margin: 0px;
	left:0px;
    top: 0px;
	width: 100%;
    position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgmaga_testa.gif);
	background-color: #2277cb;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;	
	}
#situazione_conti_table_sit8 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgfatven_corpo.gif);
	background-color: #009900;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}
#situazione_conti_table_sit9 {
	margin: 0px;
	left:0px;
	top: 0px;
	width: 100%;
	position: relative;
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	background-image: url(/immagini/bg/bgfatacq_corpo.gif);
	background-color: #FF66FF;
	border-style: solid;
	border-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding:0px;
	border-spacing: 1px;
	vertical-align: middle;
	}

/******************************************
***        CLASS STYLE GENERICI         ***
******************************************/

.bottone4 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-variant: small-caps;
	font-style: italic;
	}

.logo {
	font:18px times new roman;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.nav_text {
	color: #FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	vertical-align: top;
}

/*****************************************
***        INIZIO MULTICOLUMN          ***
*****************************************/

#ipp-A2 {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 2550px;
	height:3560px;
	color: #000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 5px;
	border-color: #009900;
	border-spacing:0px;
	-webkit-border-radius: 30px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	z-index:0;
	}
#ipp-A2-testa {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	width: 2550px;
	height:90px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #DDFFDD;
	border-style: solid;
	border-width: 5px;
	border-color: #009900;
	border-spacing:0px;
	-webkit-border-radius: 30px;	
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	z-index:1;
	}
	
#ipp_cols-part1 {
	position: absolute;
	top:100px;
	left:0px;
	width:490px;
	height:2900px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-color: #009900;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	}
#ipp_cols-part2 {
	position: absolute;
	top:3000px;
	left:0px;
	width:490px;
	height:450px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-top-style: solid;
	border-top-width: 2px;
	border-color: #009900;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	}	

#ipp_cols-1 {
	position: absolute;
	top:95px;
	left:490px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #009900;
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;
	}

#ipp_cols-2 {
	position: absolute;
	top:95px;
	left:784px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;	
	white-space: nowrap;	
	}

#ipp_cols-3 {
	position: absolute;
	top:95px;
	left:1078px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;		
	}

#ipp_cols-4 {
	position: absolute;
	top:95px;
	left:1372px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;	
	}
	
#ipp_cols-5 {
	position: absolute;
	top:95px;
	left:1666px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;	
	}
	
#ipp_cols-6 {
	position: absolute;
	top:95px;
	left:1950px;
	width:286px;
	height:3459px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-style: solid;
	border-right-width: 2px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;		
	}

#ipp_cols-7 {
	position: absolute;
	top:95px;
	left:2256px;
	width:286px;
	height:3445px;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-color: #009900;	
	border-spacing:0px;
	padding:3px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	overflow: visible;
	white-space: nowrap;	
	}

#ipp_tab1 {
	width: 98%;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #DDDDDD;
	border-style: none;
	border-width: 0px;
	border-color: #CCCCCC;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: left;
	}
#ipp_tab1 td {
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;	
	border-color: #CCCCCC;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
}

#ipp_tab2 {
	width: 98%;
	color: #009900;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-width: 0px;
	border-color: #CCCCCC;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: center;
	}
#ipp_tab2 td {
	color: #009900;
	text-decoration:none;
	font-family: "Arial";
	background-color: #FFFFFF;
	border-style: none;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #CCCCCC;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: center;
}

#ipp_tab2 #ipp_tab2td {
	width: 100%;
	color: #000000;
	text-decoration:none;
	font-family: "Arial";
	background-color: #99CC99;
	border-style: none;
	border-width: 0px;
	border-color: #CCCCCC;
	border-spacing:0px;
	padding:0px;
	word-spacing: normal;
	letter-spacing: normal;
	vertical-align: top;
	text-align: center;
	}

/*****************************************
***          FINE MULTICOLUMN          ***
*****************************************/

#fisiocal_insert{
	position: absolute;
	top: 210px;
	left: 100px;
	width: 80%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-spacing:0px;
	}

#fisiocal_insert #td_titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}
		
#fisiocal_home {
	width: 100%;
	color: #FFFFFF;
	text-decoration:none;
	vertical-align: middle;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: 0px;
	}
	
#fisiocal_home #td_1 {
	color: #000000;
	background-color: #EEEEEE;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}
	
#fisiocal_home #td_2 {
	color: #000000;
	background-color: #DDDDDD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
	}

#fisiocal_home #td_3 {
	color: #000000;
	background-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
	}
	
#fisiocal_home #td_1_d {
//	width:50%;
	color: #000000;
	background-color: #EEEEEE;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}
	
#fisiocal_home #td_2_d {
//	width:50%;
	color: #000000;
	background-color: #DDDDDD;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
	}


#fisiocal_home #td_pianificato_d {
//	width:50%;
	color: #000000;
	background-color: #1b7695;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #1b7695;
	border-right-color: #1b7695;
	border-bottom-color: #1b7695;
	border-left-color: #1b7695;
	-webkit-border-radius: 5px;	
	}
#fisiocal_home #td_arrivato_d {
//	width:50%;
	color: #000000;
	background-color: #FF0000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;	
	-webkit-border-radius: 5px;	
	}
#fisiocal_home #td_in_terapia_d {
//	width:50%;
	color: #000000;
	background-color: #077bf2;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #077bf2;
	border-right-color: #077bf2;
	border-bottom-color: #077bf2;
	border-left-color: #077bf2;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_in_ritardo_d {
//	width:50%;
	color: #000000;
	background-color: #fa8c0a;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #fa8c0a;
	border-right-color: #fa8c0a;
	border-bottom-color: #fa8c0a;
	border-left-color: #fa8c0a;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_rinviato_d {
//	width:50%;
	color: #000000;
	background-color: #fa0ae1;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #fa0ae1;
	border-right-color: #fa0ae1;
	border-bottom-color: #fa0ae1;
	border-left-color: #fa0ae1;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_annullato_d {
//	width:50%;
	color: #000000;
	background-color: #080000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #080000;
	border-right-color: #080000;
	border-bottom-color: #080000;
	border-left-color: #080000;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_non_arrivato_d {
//	width:50%;
	color: #000000;
	background-color: #080000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #080000;
	border-right-color: #080000;
	border-bottom-color: #080000;
	border-left-color: #080000;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_concluso_d {
//	width:50%;
	color: #000000;
	background-color: #339900;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #339900;
	border-right-color: #339900;
	border-bottom-color: #339900;
	border-left-color: #339900;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_pagato_d {
//	width:50%;
	color: #000000;
	background-color: #339900;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #339900;
	border-right-color: #339900;
	border-bottom-color: #339900;
	border-left-color: #339900;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_fatturato_d {
//	width:50%;
	color: #000000;
	background-color: #339900;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #339900;
	border-right-color: #339900;
	border-bottom-color: #339900;
	border-left-color: #339900;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_pausa_d {
//	width:50%;
	color: #000000;
	background-color: #8111bc;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #8111bc;
	border-right-color: #8111bc;
	border-bottom-color: #8111bc;
	border-left-color: #8111bc;	
	-webkit-border-radius: 5px;		
	}
#fisiocal_home #td_macchina_d {
//	width:50%;
	color: #000000;
	background-color: #1b7695;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #f3820a;
	border-right-color: #f3820a;
	border-bottom-color: #f3820a;
	border-left-color: #f3820a;	
	-webkit-border-radius: 5px;		
	}
							

#fisiocal_home #td_titolo_o {
	width: 5%;
	color: #FFFFFF;
	background-color: #1b7695;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}		

#fisiocal_home #td_titolo_1 {
	color: #FFFFFF;
	background-color: #101f42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}		
	
#fisiocal_home #td_titolo_2 {
	color: #FFFFFF;
	background-color: #1b7695;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}		

#fisiocal_home #td_titolo_3 {
	color: #FFFFFF;
	background-color: #101f42;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}		

#fisiocal_home #td_titolo_4 {
	color: #FFFFFF;
	background-color: #1b7695;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}		


.fisiocal_titolo {
	color: #DE1f42;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 16px;
}

.fisiocal_colore_text {
	color: #CCCCCC;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
	font-style: italic;
}

.fisiocal_colore_neutro { color: #FFFFFF; font-size: 11px;}
.fisiocal_colore_ripeti { color: #999999; font-size: 11px;}
.fisiocal_colore_pianificato { color: #1b7695;font-size: 11px; }
.fisiocal_colore_arrivato { color: #FF0000;font-size: 11px; }
.fisiocal_colore_in_terapia { color: #077bf2;font-size: 11px; }
.fisiocal_colore_in_ritardo { color: #fa8c0a;font-size: 11px; }
.fisiocal_colore_rinviato { color: #fa0ae1;font-size: 11px; }
.fisiocal_colore_annullato { color: #080000;font-size: 11px; }
.fisiocal_colore_non_arrivato { color: #080000;font-size: 11px; }
.fisiocal_colore_concluso { color: #0cf612;font-size: 11px; }
.fisiocal_colore_pagato { color: #339900;font-size: 11px; }
.fisiocal_colore_fatturato { color: #034f03;font-size: 11px; }
.fisiocal_colore_pausa { color: #8111bc;font-size: 11px; }
	
#home_insert{
	position: absolute;
	top: 100px;
	left: 100px;
	width: 65%;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	border-spacing:0px;
	}

#home_insert #td_titolo {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: left;
	background-color: #101f42;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 25px;
	}
.home_titolo {
	color: #101f42;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 16px;
	vertical-align: top;
}
.home_text_t {
	color: #FFFFFF;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
	font-weight: bold;
}
.home_text_o {
	color: #AACCFF;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_text_oi {
	color: #CCCCCC;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
	font-style: italic;
}
.home_text {
	color: #CCCCCC;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
	font-style: italic;
}
.home_input_s {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	border-width:0px;
	border-color:#101f42;
	background-color:#101f42;
	}
.home_colore_1 {
	background-color: #FFFFFF;
}
.home_colore_2 {
	background-color: #FFFF00;
}
.home_colore_3 {
	background-color: #FF9900;
}
.home_colore_4 {
	background-color: #CC0000;
}
.home_colore_5 {
	background-color: #6666CC;
}
.home_colore_6 {
	background-color: #3366FF;
}
.home_colore_7 {
	background-color: #66CCFF;
}
.home_colore_8 {
	background-color: #83FF79;
}
.home_colore_9 {
	background-color: #339900;
}
.home_colore_text_1 {
	color: #FFFFFF;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_2 {
	color: #FFFF00;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_3 {
	color: #FF9900;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_4 {
	color: #FF3300;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_5 {
	color: #6666CC;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_6 {
	color: #3366FF;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;	
}
.home_colore_text_7 {
	color: #66CCFF;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_8 {
	color: #83FF79;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}
.home_colore_text_9 {
	color: #339900;
	text-decoration:none;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 11px;
	vertical-align: top;
}


#home_insert_cal{
	position: absolute;
	top: 50px;
	left: 50px;
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-spacing:0px;
	padding:1px;
	z-index:99;
	}
#home_insert_cal #td_titolo {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	background-color: #EEEEEE;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 15px;
	}
#home_insert_cal #td_titolow {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: #990000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 15px;
	}	
#home_insert_cal #td_dati {
	color: #DDDDDD;
	width: 14%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	background-color: #555F66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 100px;
	vertical-align:top;
	}
#home_insert_cal #td_dati_s {
	color: #DDDDDD;
	width: 14%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	background-color: #555F66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 100px;
	vertical-align:top;
	padding:5px;
	}
#home_insert_cal #td_dati_g {
	color: #DDDDDD;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	background-color: #555F66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 100px;
	vertical-align:top;
	padding:5px;
	}		
.home_insert_cal_nodati {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
	
.titolo_pagina {
	color: #333333;
	letter-spacing:0.1em;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}

.errore_tit {
	color: #FF0000;
	letter-spacing:0.1em;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;	
	}

.errore_text {
	color: #FFFFFF;
	letter-spacing:0.1em;
	line-height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: center;
	vertical-align: middle;
	}

.report_titolo_1 {
	color: #FF0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:15px;
	font-weight:bold;
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: center;
	letter-spacing:0.2em;
	line-height:25px;
	}
.report_titolo_2 {
	color: #FFFFFF;
	background-color: #101f42;	
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;
	vertical-align: top;
	}
.report_titolo_3 {
	color: #FFFFFF;
	background-color: #999999;	
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;
	vertical-align: top;
	}	
.report_titolo_4 {
	color: #000000;
	background-color: #CCCCCC;	
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;
	vertical-align: top;
	}	
.report_titolo_5 {
	color: #FFFFFF;
	background-color: #999999;	
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	}
.report_titolo_courier {
	color: #000000;
	background-color:#E4F0FF;
	font-family:"Courier";
	font-size:11px;
	vertical-align: top;
	}
.report_text_courier {
	color: #000000;
	font-family:"Courier";
	font-size:11px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_1 {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_2 {
	color: #990000;		/* rosso */
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_3 {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_4 {
	color: #0066CC;		/* navy */
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color: #FFFFFF;
	}	
.report_text_5 {
	color: #009900;		/* green */
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color: #FFFFFF;
	}	
.report_text_8_px {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:8px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_3err {
	color: #FF0000;		/* rosso */
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	vertical-align: top;	
	background-color: #FFFFFF;
	}
.report_text_3b {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	vertical-align: top;	
	background-color: #FFFFFF;
	font-weight:bold;	
	}
.report_text_e {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color:#EEEEEE;
	}
.report_text_b {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color:#FFFFFF;
	font-weight:bold;	
	}
.report_text_a {		
	color: #990000;	/* rosso */
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color:#FFFFFF;
	}
.report_text_be {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color:#EEEEEE;
	font-weight:bold;	
	}
.report_text_bel {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:12px;
	vertical-align: top;
	background-color:#EEEEEE;
	font-weight:bold;	
	}
.report_text_cn {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	background-color:#E4F0FF;	
	}
.report_text_i {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	font-style:italic;
	background-color:#E4F0FF;	
	}
.report_text_ie {		
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	vertical-align: top;
	font-style:italic;
	}
.report_text_descrizione {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;
	background-color: #FFFFFF;
	}
.report_text_ss {
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px;
	background-color: #FFFFFF;
	padding:0px;
	}
.report_text_sm {	/* font 10 */
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;
	vertical-align: top;	
	word-spacing: normal;
	letter-spacing: normal;
	background-color: #FFFFFF;
	}
.report_text_smb { /* font 10 bold */
	color: #000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px;
	vertical-align: top;	
	font-weight:bold;	
	background-color: #FFFFFF;
	word-spacing: normal;
	letter-spacing: normal;
	}
	
.input_label {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.input_label_s {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.input_label_min {
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 10px;
	font-style: italic;	
	}
.input_label_small {
	color: #333333;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 9px;
	font-weight:normal;	
	}
.input_label_apice {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;	
	}	
.input_label_b {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;	
	}
.input_label_i {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;	
	}
.input_messaggio_bg {
	color:#FF0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_label_avviso {
	color:#FF0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}
.input_label_avviso_b {
	color:#FF0000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	font-weight:bold;	
	}
.input_label_istruzione {
	color:#004080;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-style:italic;
	}	
.input_label_istruzione_b {
	color:#004080;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-style:italic;
	font-weight:bold;	
	}
.input_label_rosa {
	color: #EAA49E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}	

.input_label_barratitolo {
	color: #FFFFFF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size: 12px;
	background-color:#101f42;
	}
.input_label_sottotit {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#CCCCCC;
	}
.input_label_sottotit_prel {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#00AA00;
	}
.input_label_tit1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFF00;
	}	
.input_label_tit1_s {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFF00;
	}	
.input_label_tit1_b  {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFF00;
	font-weight:bold;
	}
.input_label_tit1_avviso_b  {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFF00;
	font-weight:bold;
	}
	
.input_text {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-style:none;
	}
.input_text_s {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-style:none;
	}	
.input_text_b {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-style:none;
	font-weight:bold;
	}	
.input {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFFFF;
	}
.input:hover { 
	background-color:#EEEEEE;
	}
.input:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

.input_s {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFFFF;
	}
.input_s:hover { 
	background-color:#EEEEEE;
	}
.input_s:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}

.input_l {
	color:#000000;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	border-width:1px;
	border-color:#999999;
	border-style:dotted;
	background-color:#FFFFFF;
	padding: 3px;
	}
.input_l:hover { 
	background-color:#EEEEEE;
	}
.input_l:focus {
	color: #333333;
	background-color:#EEEEEE;	
	}
	
.query_pal_titolo {
	color:#FFFFFF;
	background-color:#597EAA; 
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px; 
	}
.query_titolo {
	color:#FFFFFF;
	background-color:#101f42; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.query_sottotitolo {
	color:#FFFFFF;
	background-color:#999999; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px; 
	}	
.query_titolo_e {
	color:#FFFFFF;
	background-color:#101f42; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	font-weight:bold;
	}
.query_titolo_eg {
	color:#FFFFFF;
	background-color:#999999; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	font-weight:bold;
	}
.query_titolo_ara {
	color:#FFFFFF;
	background-color:#EE800F;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	}
.query_riga {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.query_riga_i {
	color:#000000;
	background-color:#FFFFFF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-style: italic;
	}
.query_riga_e {
	color:#000000;
	background-color:#EEEEEE; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.query_riga_b {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px;
	font-weight:bold;
	}
.query_riga_descrizione {
	color:#000000;
	background-color:#FFFFFF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:9px; 
	}
.query_riga_avviso {
	color:#CC0000;
	background-color:#FFFFFF;
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}		
.query_piede {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.query_riga_l {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px; 
	}
.query_riga_lb {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px;
	font-weight:bold;	
	}
.query_riga_le {
	color:#000000;
	background-color:#EEEEEE; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:13px; 
	}
	
.array_titolo {
	color:#FFFFFF;
	background-color:#999999; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_sottotitolo {
	color:#666666;
	background-color:#EEEEEE; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:10px; 
	}
.array_titolo1 {
	color:#FFFFFF;
	background-color:#666666; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_titolo_e {
	color:#FFFFFF;
	background-color:#999999; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	font-weight:bold;
	}
.array_riga {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_riga_a {
	color:#CC0000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_riga_b {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	font-weight:bold;
	}
.array_riga_e {
	color:#000000;
	background-color:#EEEEEE; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_riga_ea {
    color:#CC0000;
    background-color:#EEEEEE;
    font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
    font-size:11px;
}
.array_riga_vuota {
	color:#000000;
	background-color:#DDDDDD; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_cal_pv_ferie {
	color:#000000;
	background-color:#666666; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_cal_pv_aperto {
	color:#000000;
	background-color:#FFFFFF; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_cal_pv_domenica {
	color:#000000;
	background-color:#66BB66; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_listini_vendita {
	color:#000000;
	background-color:#BBCCDD; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}
.array_listini_vendita_tit {
	color:#FFFFFF;
	background-color:#AABBCC; 
	font-family:"Lucida Grande", "Geneva", "Arial","Lucida Sans", "Lucida Console";
	font-size:11px; 
	}

/*****************************************
***               Prodotti             ***
*****************************************/

#main_form #table_prodotti {
	width: 100%;	
	color: #333333;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:0px;
	border-spacing: 0px;
	background-color: #FFFFFF;	
	}

#table_prodotti #td_batch {
	color: #999999;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	}
	
#table_prodotti td {
	padding:0px;
	border-spacing: 0px;
}
	
#main_form #td_prodotti_testata {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	background-color: #666666;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	height: 20px;
	}

