BODY  {
	font-family: Arial, Tahoma;
	background-color: #FFD5C6;
}

A:hover  {
	color : #3377CC;
}

A:visited  {
	color : #A700D0;
}

A:active  {
	color : #AF008F;
	font-size : 110%;
}

A:link  {
	color : #0000D4;
	font-size : 100%;
}

A:link.Esterna  {
	color : #2046B3;
}

IMG {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
}

P  {
	text-indent : 1em;
	margin-left : 1ex;
	margin-right : 1ex;
	text-align : justify;
	font-size : 14pt;
	padding-left : 1px;
	padding-right : 1px;
}

DIV  {
	text-indent : 4ex;
	margin-left : 1ex;
	margin-right : 1ex;
	text-align : justify;
}

DIV.Menu {
	text-indent : 0ex;
	font-family: Arial, sans-serif;
	font-variant: small-caps;
	position: absolute;
	visibility: hidden;
	font-size: 92%;
	background-color : #FF8C00;
	padding : 4px;
	border: thin outset blue;
	line-height : 150%;
}

DIV.Popup {
	position: absolute;
	visibility: hidden;
	font-size: 90%;
	background-color : #FF8C00;
	padding : 4px;
	border: thin outset blue;
}

DIV.Riquadro  {
	background-color : #FF8C00;
	font-family: Arial, sans-serif;
	font-size: 90%;
	border : 1px solid Silver;
	padding: 4px 1px 4px 4px;
}

SPAN.Button  {
	cursor: hand;
	text-decoration: underline;
	color: #724500;
}

EM  {
	font-weight : bold;
	line-height : 110%;
	color : #05A;
}

INPUT.vedi {
	background-color: transparent;
	color: #724500;
	text-decoration: underline;
	border: none;
	font-family : serif;
	font-size : 20;
}

UL  LI  {
	list-style-type : disc;
	list-style-position : outside;
	text-align : justify;
	font-size : 14pt;
}

UL  UL LI  {
	list-style-type : square;
	list-style-position : outside;
	text-align : justify;
}

OL LI  {
	list-style-type : decimal;
	list-style-position : outside;
	text-align : justify;
	font-size : 14pt;
}

OL OL  LI  {
	list-style-type : upper-alpha;
	list-style-position : outside;
	text-align : justify;
}

H1 {
	font-family : Tahoma, Verdana;
	color: Black;
	background-color : #FF2D2D;
	text-align : center;
}

 H2, H3, H4, H5, H6 {
	font-family : Tahoma, Verdana;
	color: Black;
	background-color : #FF4040;
	text-align : center;
}

TABLE {
	font-size: 100%;
	color: Black;
	background-color : #FFD5C6;
	border : 0px;
	padding-left : 2px;
	padding-right : 2px;
}

TR {
	color: Black;
}

TH  {
	color: Black;
	background-color: #FF4D11;
}

TH.Ancora  {
	background-color: #FF865E;
	font-family: Verdana, Arial;
	font-variant: small-caps;
	font-size: 90%;
}

TH.Logo  {
	width: 185;
	background: transparent;
}

TH.Titolo {
	background-color : #D7153C;
	font : bold 200% Verdana, Tahoma;
}

TH.Titolo1 {
	color: Black;
	background-color : #D7153C;
	text-align : center;
	font : bold 200% Verdana, Tahoma;;
}

TH.Titolo2 {
	font : bold 160% Verdana, Tahoma;;
	color: Black;
	background-color : Red;
	text-align : center;
}

TH.Titolo3 {
	font : bold 120% Verdana, Tahoma;
	color: Black;
	background-color : #FF6B33;
	text-align : center;
}

TH.Titolo4 {
	font : bold 80% Verdana, Tahoma;;
	color: Black;
	background-color : #FF6B33;
	text-align : center;
}

TH.Titolo5 {
	font : bold 70% Verdana, Tahoma;;
	color: Black;
	background-color : #EE6B11;
	text-align : center;
}

TD.center  {
	text-align : center;
}

TD.Logo  {
	text-align : center;
}

TD.Legenda  {
	background-color: #FF5757;
	font-variant: small-caps;
	text-align: center;
	font-weight: bold;
}

TD.Haed {
	text-align: center;
	font-size : 180%;
	text-indent: 2px;
	color : Navy;
	background-color : #E0E0E0;
	cursor : pointer;
	border-style : outset;
	text-decoration : underline;
}

TD.Haedhome {
	text-align: center;
	font-size : 120%;
	text-indent: 2px;
	color : Blue;
	background-color : #E0E0E0;
	cursor : pointer;
	font-family : Verdana;
	border : #E0E0E0;
	border-right-style : outset;
	border-bottom-style : outset;
	text-decoration : underline;
}

TD.Footdx  {
	text-align: left;
	font-size: 14;
	background-color: transparent;
}

TD.Footsx  {
	text-align : right;
	font-size : 14;
	background-color: transparent;
}

TD.Foot  {
	text-align : justify;
	font-size : 14;
	background-color: transparent;
}

