BODY {
	BACKGROUND-COLOR: #9AA3A5;
	SCROLLBAR-FACE-COLOR: #9AA3A5; 
	SCROLLBAR-HIGHLIGHT-COLOR: #9AA3A5; 
	SCROLLBAR-SHADOW-COLOR: #9AA3A5; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #9AA3A5; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	MARGIN: 0px 0px 0px 0px;
	background-image: url(../images/bg.jpg);

}

td {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	border: none;
}

.td {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	border: none;
	padding-left:4;
	vertical-align: top;
}

P, ul, ol
{
	margin-top: 0;
	margin-bottom: 1px;
}

.td_contenuti {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	border: none;
	padding-left:5;
	padding-right:5;
	padding-top:10;
	vertical-align: top;
}


.td1 {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 9px;
	color: #444444;
	text-decoration: none;
	border: none;
	padding-left:10;
	padding-right:10;
	padding-top:3;
	text-align: center;
}

.td_tit {
	background-image: url(../images/sf_tit.jpg);
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
    font-shadow: #777777 2px 3px 2px;
	border: none;
	padding-left:25px;
	height: 20px;
}
.td_tit a {
	color: #ffffff;
}

.td_tit a:hover {
	color: #DEDEDE;
	text-decoration: none;
}

h1 { 
 	padding-top:5px;
}


h2 {
 	padding-top:5px;
}

.td_tit_blu {
	background-image: url(../images/sf_titblu.jpg);
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
    font-shadow: #777777 2px 3px 2px;
	border: none;
	padding-left:25px;
	height: 20px;
}

.td_blu {
	background-image: url(../images/sf_blu.jpg);
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
    font-shadow: #777777 2px 3px 2px;
	border: none;
	padding-left:20px;
	height: 15px;
}

.td_blu a {
	color: #ffffff;
}

.td_blu a:hover {
	color: #DEDEDE;
	text-decoration: none;
}
.atdblu {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	border: none;
	text-decoration: none;
}

.atdblu:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.td_red {
	background-image: url(../images/sf_tit.jpg);
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
    font-shadow: #777777 2px 3px 2px;
	border: none;
	padding-left:20px;
	height: 15px;
}

a {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
	border: none;
}

a:hover {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	border: none;
}

A.nero:link    	{ color: #000000; text-decoration: none }
A.nero:visited 	{ color: #000000; text-decoration: none }
A.nero:hover   	{ color: #FF3300}

.menu {
	color: #000000;
	font-weight: bold;
	background-image: url(../images/menu_off.jpg); 
	height: 14px;
	width: 173px;
	text-decoration: none;
	vertical-align: center;
}

.menu:hover {
	color: #000080;
	font-weight: bold;
	background-image: url(../images/menu_on.jpg);
	text-decoration: none;
}

.menu_sel {
	color: #000000;
	font-weight: bold;
	background-image: url(../images/menu_sel.jpg); 
	height: 14px;
	width: 173px;
	text-decoration: none;
	vertical-align: center;
}

.menu_sel:hover {
	color: #000080;
	font-weight: bold;
	background-image: url(../images/menu_on.jpg);
	text-decoration: none;
}

.at_pro {
	color: #000000;
	font-weight: normal;
	background-image: url(../images/menu_off.jpg); 
	height: 11px;
	width: 165px;
	text-decoration: none;
	vertical-align: center;
}

.at_pro:hover {
	color: #ff3300;
	font-weight: normal;
	background-image: url(../images/menu_on.jpg);
	text-decoration: none;
}

.at_pro_sel {
	color: #000000;
	font-weight: normal;
	background-image: url(../images/menu_sel.jpg); 
	height: 11px;
	width: 165px;
	text-decoration: none;
	vertical-align: center;
}

.at_pro_sel:hover {
	color: #ff3300;
	font-weight: normal;
	background-image: url(../images/menu_on.jpg);
	text-decoration: none;
}

.ab {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ff7700;
	text-decoration: none;
	border: none;
}

.ab:hover {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #ff7700;
	text-decoration: none;
	border: none;
}

.a1 {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	border: none;
}

.a1:hover {
	font-family:  Helvetica, sans-serif, Arial, Verdana;
	font-size: 11px;
	color: #ffff00;
	font-weight: bold;
	text-decoration: none;
	border: none;
}


img {
		border: none;
}

input, option, select { border-color:#3C3C3C; border-width:1; font-family: verdana; font-size:10px; background-color:#eeeeee; color:#3C3C3C;}
textarea { border-color:#3C3C3C; border-width:1; overflow:hidden; font-family: verdana; font-size:10px; color:#000000; background-color:#eeeeee; }