body 
{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #666666; text-decoration: none; 

	scrollbar-face-color: #990000;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-shadow-color: #DEE3E7;

	scrollbar-3dlight-color: #D1D7DC;

	scrollbar-arrow-color:  #FFFFFF;

	scrollbar-track-color: #EFEFEF;

	scrollbar-darkshadow-color: #98AAB1;

}

/* General font families for common tags */

font,th,td,p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #444444;}
.box { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF;}

a:link,a:active,a:visited { color : #0066CC; text-decoration: none; font-weight : normal;}

a:hover		{ text-decoration: none; color : #CC0000; font-weight : normal; }

a.link1:link,a.link1:active,a.link1:visited { color : #FFFFFF; text-decoration: none; font-weight : normal;}

a.link1:hover		{ text-decoration: none; color : #FFCC00; font-weight : normal;}

a.link2:link,a.link2:active,a.link2:visited { color : #FFCC00; text-decoration: none; font-weight : normal;}

a.link2:hover		{ text-decoration: none; color : #FFCC00; font-weight : normal;}

a.link3:link,a.link3:active,a.link3:visited { color : #555555; text-decoration: none; font-weight : normal;}

a.link3:hover		{ text-decoration: underline; color : #FF9900; font-weight : normal; }

a.linkbk:link,a.linkbk:active,a.linkbk:visited { color : #FF9900; text-decoration: none; font-weight : bold;}

a.linkbk:hover		{ text-decoration: none; color : #FF0000; font-weight : bold;}

hr	{ height: 1px; border: solid #D1D7DC 0px; border-top-width: 1px;}


.pie	{ background-image:url("img/sf_down_dx.gif"); background-position:bottom left; background-repeat:repeat-x; }


/* titles */

.cattitle		{ font-weight: bold; font-size: 11px ; color : #cc0000}


/* titles 2 */

.cattitle2		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #003366}

/* titles BACK */

.cattitleB		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #FFCC00}
a.cattitleB,a.cattitleB:active,a.cattitleB:visited	{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #FFCC00; text-decoration: none; }
a.cattitleB:hover		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #FFCC00; text-decoration: none;}

.cattitle2B		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #FF9900}

/* testo menu */

.txtmenu		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #FFFFFF;}


/* Form elements */

input, textarea, select {

	color : #000000;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	border-color : #666666;

}


/* The text input fields background colour */

input.post, textarea.post {

	background-color : #FFFFFF;

	border: 1px solid;
	
	text-indent : 2px;

}

input.post2 {  
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #666666;
	border: 1px solid;
	}
	
	/* The largest text used in the index page title and toptic title etc. */

.maintitle,h1,h2	{

			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

			text-decoration: none; line-height : 120%; color : #000000;

}



/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */

@import url("formIE.css");.linkboby { font-family: Arial, Helvetica,sans-serif; font-size: 9pt; color: #FF0099; text-decoration: none; ; font-weight: bold}