BODY {
	margin: 1px;
	SCROLLBAR-FACE-COLOR: #990000; 
	FONT-SIZE: 8pt; 
	SCROLLBAR-HIGHLIGHT-COLOR: #000000; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #f7ddd2; 
	FONT-FAMILY: Arial; 
	SCROLLBAR-DARKSHADOW-COLOR: black; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	BACKGROUND-COLOR: #ffffe6
	/*BACKGROUND-COLOR: #cccccc*/
}
TD {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.normale {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #990000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #990000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #990000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: line-through
}
INPUT {
	BORDER-RIGHT: 1px solid #000000; 
	BORDER-TOP: 1px solid #000000; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: 1px solid #000000; 
	COLOR: black; 
	background-color: #ffffe6;
	BORDER-BOTTOM: 1px solid #000000; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	TEXT-DECORATION: none;
}
SELECT {
	BORDER-RIGHT: #000000 thin; BORDER-TOP: #000000 thin; FONT-SIZE: 8pt; BORDER-LEFT: #000000 thin; COLOR: black; BORDER-BOTTOM: #000000 thin; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.fondoterzo {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #c6c09c
}

A.linksecondariolower:visited {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
}
A.linksecondariolower:active {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
}
A.linksecondariolower:link {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
}
A.linksecondariolower:hover {
	COLOR: #990000; 
	TEXT-DECORATION: line-through;
}


A.linksecondario:visited {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: uppercase;
}
A.linksecondario:active {
	COLOR: #990000; 
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: uppercase;
}
A.linksecondario:link {
	COLOR: #990000; 
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
}
A.linksecondario:hover {
	COLOR: #990000; 
	TEXT-DECORATION: line-through;
	TEXT-TRANSFORM: uppercase;
}

A.linksecondarioblack:visited {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: uppercase;
	font-weight: bold;
}
A.linksecondarioblack:active {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	TEXT-TRANSFORM: uppercase;
	font-weight: bold;
}
A.linksecondarioblack:link {
	COLOR: #000000; 
	TEXT-TRANSFORM: uppercase;
	TEXT-DECORATION: underline;
	font-weight: bold;
	}
A.linksecondarioblack:hover {
	COLOR: #000000; 
	TEXT-DECORATION: line-through;
	TEXT-TRANSFORM: uppercase;
	font-weight: bold;
}

.fondoprimo {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffe6
}
.fondosecondo {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #990000
}
.testosecondo {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #990000; BORDER-BOTTOM: medium none; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.testoGRANDE {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 18px; BORDER-LEFT: medium none; COLOR: #990000; BORDER-BOTTOM: medium none; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.bordo_tratt {
	border-right: thin dotted #CCCCCC;	border-bottom: thin dotted #CCCCCC;	border-left: thin dotted #CCCCCC;
}
td.bordo_tratt1 {
	border-left: thin dotted #CCCCCC;
}

.border_all 
	{
	border: thin solid #990000;
	}
.caption {
	/*background-color: #366D9B;*/
	background-color: #c6c09c;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	border: 2px solid #990000;
}
.selected {
	background-color: #990000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


table.bt 
	{
	/*border-top: thin solid #366D9B;*/
	border-top: thin solid #990000;
	}

table.bb 
	{
/*	border-bottom: thin solid #366D9B;*/
	border-bottom: thin solid #990000;
	}
.nb {
	border: 0px;
}

.td_b
	{
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-bottom: 0px solid;
	border-right: 0px solid;
	}
.t_b
	{
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	}

.justify
	{
	text-align: justify;	
	}

td.BottoniHome
	{
	background: #dddddd;
	font-weight: bold;
	font-size: 20px;
	}
tr.r0 {
	background: #FFFFFF;
}	

td.nb {
	border-bottom: thin solid #366D9B;
}
td.sel {
	border: thin solid #ff0000;
}

td.titolosez
	{
	background: #366D9B;
	font-weight: bold;
	color: #FFFFFF;
	font-weight: bolder;
	}
.titolo
	{
	font-weight: bold; 
	color: #555555; 
	font-size: 24px;
	font-weight: bolder;
	}

.titolo_med
	{
	font-weight: bold; 
	color: #333333;
	font-size: 20px;
	font-weight: bolder;
	}

.titolo_small
	{
	font-weight: bold; 
	color: #333333;
	font-size: 16px;
	font-weight: bolder;
	}

th.liv1 {
	 font-weight: bold; 
	 color: #FFFFFF; 
	 font-weight: bolder;
	 background: #366D9B;
}

.sopralineato
	{
	border-top: 1px solid #366D9B;
	}

th.liv0 {
	 font: 40px Arial; 
	 font-weight: bolder;
}

th.liv2 {
	color: #333333; 
	background: #FFFFFF;
	border-bottom: thin solid #366D9B;
	font-weight: bolder;
	text-align: left;	
}

th.tab_off {
	color: #FFFFFF;
	background: Silver;
	font-weight: bold;
}
th.tab_sel {
	color: #ffffff;
	background: #366D9B;
	font-weight: bold;
}

img {
	border: none;
}
p {
	text-align:justify; 
}
.b{ color: #990000;  font-weight:bold}

A.menu_top {
	font-weight:bold;
}
A.link_selected:link {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.link_selected:visited {COLOR: #FFFFFF; TEXT-DECORATION: underline}

A.link_selected:active {COLOR: #FFFFFF; TEXT-DECORATION: underline}

A.link_selected:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: line-through
}

.black-title {
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
}

.bigtitle {
	color: #000000;
	font-weight: bold;
	font-size: 24px;
}
.bigtitlered {
	color: #990000;
	font-size: 24px;
}

.bigtest {
	color: #000000;
	font-size: 23px;
}

.bigtestbold{
	COLOR: #000000; 
	font-weight: bold;
	font-size: 20px;
}

A.bigtestb:visited {
	COLOR: #000000; 
	font-weight: bold;
	TEXT-DECORATION: underline;
	font-size: 20px;
}
A.bigtestb:active {
	COLOR: #000000; 
	font-weight: bold;
	TEXT-DECORATION: underline;
	font-size: 20px;
}
A.bigtestb:link {
	COLOR: #000000; 
	font-weight: bold;
	TEXT-DECORATION: underline;
	font-size: 20px;
}
A.bigtestb:hover {
	COLOR: #000000; 
	font-weight: bold;
	TEXT-DECORATION: line-through;
	font-size: 20px;
}
A.bigtestred:visited {
	COLOR: #990000; 
	font-weight: bold;
	TEXT-DECORATION: underline;
	font-size: 20px;
}
A.bigtestred:active {
	COLOR: #990000; 
	font-weight: bold;
	TEXT-DECORATION: underline;
	font-size: 20px;
}
A.bigtestred:link {
	COLOR: #990000; 
	font-weight: bold;
	TEXT-TRANSFORM: uppercase;
	font-size: 20px;
}
A.bigtestred:hover {
	COLOR: #990000; 
	font-weight: bold;
	TEXT-DECORATION: line-through;
	font-size: 20px;
}
hr {
	background: #000000;
	height: 1px;
	line-height: 1px;
}