body { 
	color: #1c1d1d; 
	background: #136aab; 
	margin: 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background:url(images/bkground.gif)
	}
	
A.3d:link {
	color:#FFFFCC;
	font-weight:bold;
	text-decoration:none;
}
A.3d:active {
	color:#FFFFCC;
	font-weight:bold;
	text-decoration:none;
}
A.3d:hover {
	color:#FFFFCC;
	font-weight:bold;
	text-decoration:underline;
}
A.3d:visited {
	color:#FFFFCC;
	font-weight:bold;
	text-decoration:none;
}
	
A.alto_contrasto:link {
	color:#fff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	padding-right:12px;
}
A.alto_contrasto:active {
	color:#fff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	padding-right:12px;
}
A.alto_contrasto:hover {
	color:#fff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:underline;
	padding-right:12px;
}
A.alto_contrasto:visited {
	color:#fff;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	padding-right:12px;
}

td {
	font-size:8pt;
}
.box_sx {
	background-image:url(images/sf_sx.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.tab_cel {
	font-size:8pt;
	border:#000000 1px solid;
	background-color:#000000;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000033;
	ht:19px;
}
.scritta_p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFCC;
}	
.menutitle{
	cursor:pointer;
	color:#FFF;
	font-size: 9.5pt;
	font-weight:bold;
	line-ht:15px;
}
A.link_menu:link {
	color:#f2c466;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
}

A.link_menu:visited {
	color:#f2c466;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
}
A.link_menu:active {
	color:#f2c466;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
}
A.link_menu:hover {
	color:#f2c466;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
}



A:link, A:visited, A:active {
	color: #000033;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
}
A:hover {
	color:#006699;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
}

A.nessuno:link, A.nessuno:visited, A.nessuno:active {
	font-size: 8pt;
	text-decoration:none;
}
A.nessuno:hover {
	font-size: 8pt;
	text-decoration:underline;
}

.box1 A:link, .box1 A:visited, .box1 A:active {
	color: #fff;
	font-size: 8pt;
	line-ht:15px;
	text-decoration:none;
	font-weight:normal;
}
.box1 A:hover {
	color:#fff;
	font-size: 8pt;
	line-ht:15px;
	text-decoration:underline;
	font-weight:normal;
}

.link_bianco A:link, .link_bianco A:visited, .link_bianco A:active {
	color: #fff;
	font-size: 8pt;
	line-ht:15px;
	text-decoration:none;
	font-weight:normal;
}
.link_bianco A:hover {
	color:#fff;
	font-size: 8pt;
	line-ht:15px;
	text-decoration:underline;
	font-weight:normal;
}

.box1 {
	background:url(images/bg_div1.jpg);
	background-repeat:repeat-y;
	border-left:#b4b9bc 1px solid;
	border-bottom:#b4b9bc 1px solid;
	width:469px; 
	float:right;
	color:#fff;
	font-size:8pt;
}

.box3 {
	background:url(images/bg_div2.jpg);
	background-repeat:repeat-y;
	width:100%; 
	color:#fff;
	font-size:8pt;
}



.box3_1 {
	background:url(images/bg_div2_1.gif);
	background-repeat:repeat-y;
	width:100%; 
	color:#e9b785;
	font-size:8pt;
	padding:3px;
	padding-left:6px;
	font: 9pt;
	font-weight:bold;
}

.box3_2 {
	background:url(images/bg_div2_2.gif);
	background-repeat:repeat-y;
	width:100%; 
	color:#c2d887;
	font-size:8pt;
	padding:3px;
	padding-left:6px;
	font: 9pt;
	font-weight:bold;
}

.box3_3 {
	background:url(images/bg_div2_3.gif);
	background-repeat:repeat-y;
	width:100%; 
	color:#87d492;
	font-size:8pt;
	padding:3px;
	padding-left:6px;
	font: 9pt;
	font-weight:bold;
}


.box3_4 {
	background:url(images/bg_div2_4.gif);
	background-repeat:repeat-y;
	width:100%; 
	color:#89bde5;
	font-size:8pt;
	padding:3px;
	padding-left:6px;
	font: 9pt;
	font-weight:bold;
}



.box2 {
	background:url(images/bg_div3.jpg);
	background-repeat:repeat-y;
	border-left:#b4b9bc 1px solid;
	border-bottom:#b4b9bc 1px solid;
	width:469px; 
	float:right;
	color:#fff;
	font-size:8pt;
	margin-bottom:8px;
}
.box4{
	padding-left:12px;
	padding-bottom:10px;
	line-ht:10px;
}
.nero{
	background-color:#1a171b;
	font-size:8pt;
	padding:10px;
	color:#efefef;
}

.nero A { color:#efefef; font-weight:bold; text-decoration:none; font-size:10px; }
.nero A:hover { color:#efefef; font-weight:bold; text-decoration:underline; }

.verde{
	font-size:8pt;
	padding:10px;
	color:#a2c436;
	font-size:12px;
	line-ht:22px;
	float:left;
}

.verde A:active, .verde A:link, .verde A:visited  { color:#a2c436; font-weight:bold; text-decoration:none; font-size:12px; }
.verde A:hover { color:#a2c436; font-weight:bold; text-decoration:underline; font-size:12px; }

.giallo{
	font-size:8pt;
	padding:10px;
	color:#f2cf01;
	font-size:12px;
	line-ht:22px;
	float:left;
}

.giallo A:active, .giallo A:link, .giallo A:visited  { color:#f2cf01; font-weight:bold; text-decoration:none; font-size:12px; }
.giallo A:hover { color:#f2cf01; font-weight:bold; text-decoration:underline; font-size:12px; }

.bianco_new2{
	font-size:8pt;
	padding:10px;
	color:#a2c436;
	font-size:12px;
	line-ht:22px;
	float:left;
}

.titolo_new {
	font-size:15.4px; font-weight:bold; font-family:Arial; margin-bottom:0px;
}

 A.giallo2:active, A.giallo2:link, A.giallo2:visited { color:#e4c100; font-weight:bold; text-decoration:none; font-size:12px; }
 A.giallo2:hover { color:#e4c100; font-weight:bold; text-decoration:underline; font-size:12px; }
 A.verde2:active, A.verde2:link, A.verde2:visited { color:#eee; font-weight:bold; text-decoration:none; font-size:12px; }
 A.verde2:hover { color:#eee; font-weight:bold; text-decoration:underline; font-size:12px; }
 A.verde22:active, A.verde22:link, A.verde22:visited { color:#8bb110; font-weight:bold; text-decoration:none; font-size:12px; }
 A.verde22:hover { color:#8bb110; font-weight:bold; text-decoration:underline; font-size:12px; }

.bianco{
	background-image:url(images/sf_bianco.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:8pt;
	padding:10px;
}
.bianco_new{
	background-color:#FFFFFF;
	font-size:8pt;
	padding:10px;
}
.bianco_gallery{
	background-image:url(images/sf_bianco.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:8pt;
	padding:0px;
	padding-left:6px;
}
.bianco2{
	font-size:8pt;
	margin:20px;
}
.dati_sx{
	font-size:8pt;
	padding-top:10px;
	text-align:left;
	color:#FFFFFF;
	line-ht:16px;
	margin:40px;
}

.titoletto{
	font-size:7.5pt;
	padding-top:35px;
	text-align:right;
}

.titolo_arancio_piccolo {
	font-family:Arial, Helvetica, sans-serif;
	color:#e75012;
	font-size: 9pt;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
	letter-spacing:2px;
}
.titolo_arancio {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffb926;
	font-size: 14pt;
	font-weight:bold;
	text-decoration:none;
	float:right;
	margin:10px;
	letter-spacing:2px;
}

.titolo_arancio2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#e75012;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;
	text-align:center;
}

.titolo_arancio3_old {
	font-family:Arial, Helvetica, sans-serif;
	color:#d3920b;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:2px;
}

.titolo_arancio3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	text-transform:uppercase;
	margin-bottom:4px;
}

.box4 A:visited, .box4 A:active {
	color:#cec492;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
}
.box4 A:hover {
	color:#cec492;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
}

.box5{
	padding-left:12px;
	padding-bottom:10px;
	line-ht:10px;
}


.col0 A:link, .col0 A:visited, .col0 A:active {
	/*background-color:#88898b;*/
	background-color:#e8c29c;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}
.col0 A:hover {
	background-color:#e8c29c;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}

.col1 A:link, .col1 A:visited, .col1 A:active {
	/*background-color:#9a9b9f;*/
	background-color:#bac894;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}
.col1 A:hover {
	background-color:#bac894;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}

.col2 A:link, .col2 A:visited, .col2 A:active {
	/*background-color:#bbbcc1;*/
	background-color:#82bd8b;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}
.col2 A:hover {
	background-color:#82bd8b;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}

.col3 A:link, .col3 A:visited, .col3 A:active {
	/*background-color:#d4d5da;*/
	background-color:#93b1c6;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:none;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}
.col3 A:hover {
	background-color:#93b1c6;
	color:#1a2e3b;
	font-size: 8pt;
	font-weight:bold;
	line-ht:15px;
	text-decoration:underline;
	padding:2px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
}


.titolo_rosso { 
	font: 9pt;
	font-weight:bold;
	color: #ffbd48;
	}

.titolo_blu { 
	font: 9pt;
	font-weight:bold;
	color: #89bde5;
	}
	
.testo { 
	font: 9pt;
	margin-bottom: 0px; 
	color: #2A2A2A;
	background-image: url(images/sf_testo.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:12px;
	}
	
.titolo { 
	color:#d57e03;
	font-weight:bold;	
	font-size:12pt;
	line-ht:15px;
	}

.totale {
	border: 1px #000033 solid;
	width:770px;
	}

.menu {
	color:#031e32;
	font-weight:bold;	
	font-size:7.6pt;
	padding-left:46px;
	line-ht:13px;
}

.submenu {
	padding-left:5px;
	padding-top:3px;
}

.evidenza {
	background:#5d8095;
	padding:8px;
	border:2px solid #ffc426;
	color:#fff;
	text-align:center;
}
.evidenza A:active, .evidenza A:link, .evidenza A:visited  {
	color:#fee47e;
	text-decoration:underline;
}
.evidenza A:hover {
	color:#fff;
	text-decoration:underline;
}
.evidenza2 {
	padding-left:14px;
	border-left: 6px solid #9bb4bd;
}
