BODY {
	FONT-FAMILY: Times New Roman, Tahoma, Verdana ;
	FONT-SIZE: 16pt;
	FONT-STYLE: bold;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: normal;
}
A {
	COLOR: #d4d9df;
	FONT-FAMILY: Times New Roman , Tahoma, Verdana ;
	TEXT-DECORATION: none;
	FONT-SIZE: 16pt;
}

A:hover {
	TEXT-DECORATION: none;
	COLOR: #ffffff;
	FONT-SIZE: 16pt;
}

a:focus { 
	color: #777777;
	}
a:active { 
	color: #777777;
	}
	
#txtgrb {
	COLOR: #009933;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

#txtbk {
	COLOR: #000000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

#txtbkb {
	COLOR: #000000;
	FONT-SIZE:10pt;
	FONT-WEIGHT: bold;
}

#txtbk9b {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

#txtrdb {
	COLOR: #ff0000;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

#txtgyb {
	COLOR: #d4d9df;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
#txtgy2b {
	COLOR: #333333;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}
#txtwh {
	COLOR: #ffffff;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
}

#txtwhb {
	COLOR: #ffffff;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
}

#titolobkb {
	COLOR: #000000;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

#titolowhb {
	COLOR: #ffffff;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

#titologyb {
	COLOR: #d4d9df;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}
#titolordb {
	COLOR: #600000;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
}

#titolobkb12 {
	COLOR: #000000;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

#txtbkb10 {
	COLOR: #000000;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}

#calend0 {
	COLOR: #666666;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

#calend1 {
	COLOR: #000000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
}

.box {
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}

.boxnumero {
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	text-align: right;
}

.box_center {
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
	text-align: center;
}

.box_label {
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: normal;
}

.boxmonospaced {
	FONT-FAMILY: "lucida console",  Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	FONT-WEIGHT: bold;
}

.lineall {
	border-bottom-color: #bbbbbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #bbbbbb;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #bbbbbb;
	border-top-style: solid;
	border-top-width: 1px;
}
.linedx {
	border-right-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 3px;
}

.lineallred {
	border-bottom-color: #ff0000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #ff0000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #ff0000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #ff0000;
	border-top-style: solid;
	border-top-width: 1px;
}

.lineallfill {
	background-color: #dddddd;
	border-bottom-color: #bbbbbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #bbbbbb;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #bbbbbb;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #bbbbbb;
	border-top-style: solid;
	border-top-width: 1px;
}

.lineallprint {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}

.lineallfillprint {
	background-color: #dddddd;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}

.saltopagina {
	page-break-before: always;
}

.ql0 {
	background-color: #cDcDcD;
	border-color: #006666;
	COLOR: #222222;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	text-align: left;
}

.ql1 {
	background-color: #77AAAA;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	text-align: left;
}

.qr0 {
	background-color: #cDcDcD;
	border-color: #000000;
	COLOR: #222222;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: right;
}

.qr0ev {
	background-color: #000000;
	border-color: #000000;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: right;
}

.qr1 {
	background-color: #999999;
	border-color: #000000;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}

.qr2 {
	background-color: #99bbbb;
	border-color: #000000;
	COLOR: #222222;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}

.qr2ev {
	background-color: #558888;
	border-color: #000000;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}

.qcg {
	background-color: #aaaaaa;
	border-color: #000000;
	COLOR: #555555;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 12;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: center;
}

.nome1 {
	background-color: #aaaacc;
	border-color: #000000;
	COLOR: #222222;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}

.nome1ev {
	background-color: #555588;
	border-color: #000000;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Times New Roman, sans-serif;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	text-align: left;
}