body {
	background: url(../img/sf_if.gif);
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;	
	
	SCROLLBAR-FACE-COLOR: #BFD450; 
	SCROLLBAR-HIGHLIGHT-COLOR: #BFD450; 
	SCROLLBAR-SHADOW-COLOR: #E8EEC0; 
	SCROLLBAR-3DLIGHT-COLOR: #E8EEC0; 
	SCROLLBAR-ARROW-COLOR: #213C05; 
	SCROLLBAR-TRACK-COLOR: #E8EEC0; 
	SCROLLBAR-DARKSHADOW-COLOR: #304916
}

td {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
}
.td-bold {
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
}
.td-mp3 {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
}

.td-mp3-rosso {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

.td-bold-bianco {
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.td-bold-rosso {
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}
.td-bold-rosso a:link{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

.td-bold-rosso a:hover{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration: underline;
}
.td-bold-rosso a:visited{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#990000;
}

.td-bold-bianco {
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.td-bianco {
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
input, textarea, select{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: solid 1px #666666;  
	padding: 2px;
	margin-bottom: 2px;
}

a{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
	text-decoration: none;
}

a:hover{
	font: bold 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
	text-decoration: underline;
}
.small a:link{
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
	text-decoration: none;	
}

.small a:hover{
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
	text-decoration: underline;	
}

.small a:visited{
	font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#304916;
}

h3, form{
	margin-bottom: 0px;
}

.bordo-tab{
	border: 8px solid #BFD450;
	}
.bordo-linea{
	border-top: 0px;
	border-left: 8px solid #BFD450;
	border-right: 8px solid #BFD450;
	border-bottom: 8px solid solid #BFD450;
}
img{
	border: 0;
}