BODY {
	background-color: #E8F1EB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	margin-bottom:30px
}


/* TITOLI E TESTO*/

H1 {
	padding-top: 4px;
	margin: 0px;
	font-size: 11pt;
	color: yellow; 
	padding-right: 15px;
}

H1.private {
	background-image: url(../pictures/bgtitle2.gif);
	background-repeat: no-repeat;
	height: 26px;
	font-size: 11pt;
	color: yellow; 
	padding-left: 155px;
}
 
H2 { font-size: 10pt; color: #099824 }

FONT.error {
	font-weight: bold;
	color: red
}

FONT.didascalia {
	color: #808080;
	font-weight: normal;
	font-size: 8pt
}

A:LINK, A:VISITED, A:ACTIVE {
	font-weight: bold;
	color: #639C6A
}

UL { 
	list-style-image: url(../pictures/arrow_right.gif);
	list-style-type: none;
	font-weight: bold;
}

UL.small {
	padding: 10px;
	font-weight: normal;
	font-size: 8pt;
	margin-left: 25px
}

TABLE.maschera {
	width: 750px;
	padding: 0px;
	background-color: #ffffff;
	border-right: 1px solid #099824
}

/* REPORT */

TD.report {
	background-color: #DEEBE2;
	font-size: 8pt;
	color: green;
	padding: 3px;
	padding-left: 8px;
}

TD.contenuto { 
	padding-left: 8px;
	color: #004a72;
	border: 1px solid #DEEBE2;
	font-size: 8pt
}


/* FORM DEI CONTATTI */

LABEL {
	font-size: 9pt;
	font-weight: bold;
	color: #007701;
}

LABEL.obb { color: red }

.form { font-size: 8pt }

/* TABELLA */

H3 {
	background-color: #DEEBE2;
	padding: 3px;
	padding-left: 10px;
	margin: 0px;
	font-weight: normal;
	font-size: 9pt;
	color: green;
}

UL.tabella {
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../pictures/arrow_right.gif);
	list-style-type: none;
	font-size: 8pt;
	font-weight: normal;
	line-height: 13px;
}

UL.sottoLista {
	margin-left: 15px;
	font-weight: normal;
	font-size: 8pt;
	line-height: 15px;
	list-style-image: none;
	list-style-type: circle;
}	

DIV.boxTabella {
	color: #004a72;
	border-left: 1px solid #DEEBE2;
	border-right: 1px solid #DEEBE2;
	border-bottom: 1px solid #DEEBE2;
	margin-bottom: 10px;
}

LI.listItem { margin-bottom: 4px }

/* BOX */

DIV.testo {
	color: #004a72;
	padding: 15px;
	padding-top: 23px;
	padding-right: 25px;
	font-size: 9pt;
}

DIV.titolo {
	margin: 0px;
	height: 26px;
	text-align: right;
	background-image: url(../pictures/bgtitle.gif);
	background-repeat: no-repeat;
}

DIV.boxInfo {
	color: #004a72;
	padding: 15px;
	font-size: 8pt;
}

IMG.foto { border: 1px solid #A2BA78 }


/* HEADER */

TD.menuUP {
	background-image: url(../pictures/bgmenu_up.gif);
	padding-top: 1px;	
	padding-left: 10px;
	vertical-align: middle;
	text-align: left;
	color: #BED6C1;
	font-size: 9pt;
}

TD.menuDOWN {
	background-image: url(../pictures/bgmenu_down.gif);
	vertical-align: middle;
	padding-top: 2px;	
	padding-right: 10px;
	text-align: right;
	color: #BED6C1;
	font-size: 9pt;
}

TD.menuINTR {
	background-image: url(../pictures/line.gif);
	vertical-align: middle;
	text-align: left;
	font-size: 9pt;
	padding-top: 1px;
	padding-left: 8px
}

A.head:LINK, A.head:VISITED, A.head:ACTIVE {
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
}
A.head:HOVER { color: yellow }

FONT.active {
	color: #D8E6DA;
	font-size: 8pt;
	font-weight: bold;
}

/* FOOTER */

A.foot:LINK, A.foot:VISITED, A.foot:ACTIVE {
	color: #099824;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
A.foot:HOVER { color: #85B18B}

