<!--
	--------------------------------------------
	Prima definire stile generico .xxxx { ... }
	Poi definire stile particolare yyy.xxxx { ... }
	Stili particolari per tag diversi vanno sempre
	scritti subito dopo al generico.
	--------------------------------------------
	
-->
<!-- fontDAY -->
.fontDAYfestivo { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #B4B4B4; color: #000000;
	}
td.fontDAYfestivo { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #B4B4B4; color: #000000;
	}
.fontDAYoggi    { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #FFFFB0; color: #000000;
	}
td.fontDAYoggi    { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #FFFFB0; color: #000000;
	}
.fontDAYout     { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #CACCA8; color: #000000;
	}
td.fontDAYout     { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #CACCA8; color: #000000;
	}
.fontDAYnormal  { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #E1E0BB; color: #000000;
	}
td.fontDAYnormal  { font-size: 9pt; font-weight: bold; text-align: left;
	background-color: #E1E0BB; color: #000000;
	}

<!-- fontMENU -->
.fontMenu    {
		font-size: 14px;
		font-weight: normal;
		background-color: #C0C000;
		color: #000000;
		cursor: pointer;
	}
td.fontMenu    {
		font-size: 14px;
		font-weight: normal;
		background-color: #C0C000;
		color: #000000;
		cursor: pointer;
	}
.fontMenuOld { font-size: 8pt; font-weight: bold;
	background-color: #646507; color: #FFFFFF; cursor: hand;
	}
td.fontMenuOld { font-size: 8pt; font-weight: bold;
	background-color: #646507; color: #FFFFFF; cursor: hand;
	}

<!-- fontTITLE -->
.fontTitle { font-size: 15px; font-weight: bold; text-align: center;
	background-color: #C0C000; color: #000000;
	}
td.fontTitle { font-size: 15px; font-weight: bold; text-align: center;
	background-color: #C0C000; color: #000000;
	}

<!-- fontBODY -->
.fontBody  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBody  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBody  { font-size: 12px; font-weight: bold;
		background-color: #E1E0BB; color: #000000;
		}
.fontBodyBig  { font-size: 15px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyBig  { font-size: 15px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
.fontBodyR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBodyR { font-size: 12px; text-align: right;
		background-color: #E1E0BB; color: #000000; font-weight: bold;
		}
.fontBodyL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBodyL { font-size: 12px; text-align: left;
		background-color: #E1E0BB; color: #000000; font-weight: bold;
		}
.fontBodyB { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyB { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBodyB { font-size: 12px; font-weight: bold;
		background-color: #E1E0BB; color: #000000;
		}
.fontBodyBR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyBR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBodyBR { font-size: 12px; text-align: right;
		background-color: #E1E0BB; color: #000000; font-weight: bold;
		}
.fontBodyBL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #E1E0BB; color: #000000;
		}
td.fontBodyBL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #E1E0BB; color: #000000;
		}
th.fontBodyBL { font-size: 12px; text-align: left;
		background-color: #E1E0BB; color: #000000; font-weight: bold;
		}
.fontBodyW  { font-size: 12px; font-weight: normal;
		background-color: #FFFFFF;color: #000000;
		}
td.fontBodyW  { font-size: 12px; font-weight: normal;
		background-color: #FFFFFF;color: #000000;
		}
th.fontBodyW  { font-size: 12px; font-weight: bold;
		background-color: #FFFFFF;color: #000000;
		}
.fontBodyWL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #FFFFFF; color: #000000;
		}
td.fontBodyWL { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #FFFFFF; color: #000000;
		}
th.fontBodyWL { font-size: 12px; text-align: left;
		background-color: #FFFFFF; color: #000000; font-weight: bold;
		}
.fontBodyWR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #FFFFFF; color: #000000;
		}
td.fontBodyWR { font-size: 12px; font-weight: normal; text-align: right;
		background-color: #FFFFFF; color: #000000;
		}
th.fontBodyWR { font-size: 12px; text-align: right;
		background-color: #FFFFFF; color: #000000; font-weight: bold;
		}
.fontBodyRed  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #C00000;
		}
td.fontBodyRed  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #C00000;
		}
th.fontBodyRed  { font-size: 12px; font-weight: bold;
		background-color: #E1E0BB; color: #C00000;
		}
.fontBodyGreen  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #338333;
		}
td.fontBodyGreen  { font-size: 12px; font-weight: normal;
		background-color: #E1E0BB; color: #338333;
		}
th.fontBodyGreen  { font-size: 12px; font-weight: bold;
		background-color: #E1E0BB; color: #338333;
		}
.bordoB     { width: 1; background-color: #E1E0BB;}
td.bordoB     { width: 1; background-color: #E1E0BB;}
th.bordoB     { width: 1; background-color: #E1E0BB;}
.bordoW     { width: 1; background-color: #FFFFFF;}
td.bordoW     { width: 1; background-color: #FFFFFF;}
th.bordoW     { width: 1; background-color: #FFFFFF;}

<!-- Gestione sezione INPUT / BOTTONI -->
.fontBottoni    { font-size: 11px; font-weight: normal; width: 120px;}
input.fontBottoni    { font-size: 11px; font-weight: normal; width: 120px;}

.fontModBottoni { font-size: 11px; font-weight: normal; width: 50px; }
input.fontModBottoni { font-size: 11px; font-weight: normal; width: 50px; }

.fontNowidthBottoni { font-size: 11px; font-weight: normal;}
input.fontNowidthBottoni { font-size: 11px; font-weight: normal;}

<!-- Gestione sezione INPUT / TEXT generico -->
.TextLeft { font-size: 12px; font-weight: normal; text-align: left;
		 font-family: Courier;
		}
input.TextLeft { font-size: 12px; font-weight: normal; text-align: left;
		 font-family: Courier;
		}
select.TextLeft { font-size: 12px; font-weight: normal; text-align: left;
		 font-family: Courier;
		}
textarea.TextLeft { font-size: 12px; font-weight: normal; text-align: left;
		 font-family: Courier;
		}
.TextRight { font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier;
		}
input.TextRight { font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier;
		}
select.TextRight { font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier;
		}
textarea.TextRight { font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier;
		}
.TextLeftRO{ font-size: 12px; font-weight: normal; text-align: left;
		font-family: Courier; background-color: #ecffe8;
		}
input.TextLeftRO{ font-size: 12px; font-weight: normal; text-align: left;
		font-family: Courier; background-color: #ecffe8;
		}
select.TextLeftRO{ font-size: 12px; font-weight: normal; text-align: left;
		font-family: Courier; background-color: #ecffe8;
		}
textarea.TextLeftRO{ font-size: 12px; font-weight: normal; text-align: left;
		font-family: Courier; background-color: #ecffe8;
		}
.TextRightRO{font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier; background-color: #ecffe8;
		}
input.TextRightRO{font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier; background-color: #ecffe8;
		}
select.TextRightRO{font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier; background-color: #ecffe8;
		}
textarea.TextRightRO{font-size: 12px; font-weight: normal; text-align: right;
		font-family: Courier; background-color: #ecffe8;
		}
<!-- fontBOTTOM -->
.fontBottom { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #CACCA8; color: #000000;
		}
td.fontBottom { font-size: 12px; font-weight: normal; text-align: left;
		background-color: #CACCA8; color: #000000;
		}

<!-- ================================================== -->
<!-- FINE STILI PER PANNELLO				-->
<!-- ================================================== -->

<!-- fontMICRO -->
.fontMicro { font-size: 1pt;}
td.fontMicro { font-size: 1pt;}

<!-- fontLINKED -->
.fontLinked { text-align: left; font-weight: normal; cursor: hand; }
td.fontLinked { text-align: left; font-weight: normal; cursor: hand; }

<!-- font7 -->
.font7   { font-size: 9pt; font-weight: bold; text-align: center;
		background-color: #C0C000; color: #000000;
		} 
th.font7   { font-size: 9pt; font-weight: bold; text-align: center;
		background-color: #C0C000; color: #000000;
		} 

<!-- fontNOTE -->
.fontNote        { font-size: 9pt;}
tr.fontNote        { font-size: 9pt;}

<!-- Gestione sezione DIV -->
.divTitle {	font-size: 10pt; font-weight: bold; text-align: center;
		background-color: #C0C000; color: #000000;
	     }
div.divTitle {	font-size: 10pt; font-weight: bold; text-align: center;
		background-color: #C0C000; color: #000000;
	     }
.divBody  { font-size: 10pt; font-weight: normal; text-align: left;
	       background-color: #E1E0BB; color: #000000;
	     }
div.divBody  { font-size: 10pt; font-weight: normal; text-align: left;
	       background-color: #E1E0BB; color: #000000;
	     }
.fontBottom { font-size: 10pt; font-weight: normal; text-align: left;
		background-color: #CACCA8; color: #000000;
	     }
div.fontBottom { font-size: 10pt; font-weight: normal; text-align: left;
		background-color: #CACCA8; color: #000000;
	     }

