body {
    font-family: Tahoma, Arial; 
    font-size: 13px;    
	background-color: #EFEBE3;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #9E1D35;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

#font,th,td,p { 
	font-family: Tahoma, Arial;
}

td { 
font-family: Tahoma, Arial; 
font-size: 13px;    	
}

.default {
 FONT-SIZE: 13px; 
 COLOR: black 
}

.small { 
FONT-SIZE: 8pt; 
COLOR: black 
}

.header { 
font-family: Tahoma, Arial; 
font-size: 14px;
color: #1F3E8A; 
font-weight:bold; 
}

.menuheader {
font-family: Tahoma, Arial; 
font-size: 13px; 
font-weight: bold;
margin-left: 2px;
}

.menusubheader {
font-family: Tahoma, Arial; 
font-size: 11px; 
font-weight: bold;
margin-left: 8px;
}

.menuitem {
font-family: Tahoma, Arial; 
font-size: 11px; 
/*font-weight: bold;*/
margin-left: 14px;
}

tr.default			{ }
tr.default td		{ font-family: Tahoma, Arial; font-size:12px; }

/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #EEDDA5; border: 1px #A71536 solid; padding-top: 2px;
padding-bottom: 5px;}

a				{ color: #000000; text-decoration: none;}
A:active			{ COLOR: #000000; text-decoration: none; }
A:hover				{ color: #000000; text-decoration: underline;}

A.search      { color: #00C; text-decoration: underline; }
a.search:visited    { color:#551a8b; text-decoration: underline; }

A.sopra          { color: #000000; text-decoration: none; }
a.sopra:hover    { color: #A71536; text-decoration: underline; }

A.articoli          { color: #00008B; text-decoration: none; }
a.articoli:hover    { color: #A71536; text-decoration: underline; }

A.home          { color: #ffffff; text-decoration: none; }
a.home:hover    { color: #ffffff; text-decoration: underline; }


div.mainheader 		{ font-family:Tahoma, Arial; font-size:12pt; color:#1F3E8A; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Tahoma, Arial; font-size:10pt; text-align:justify; }
div.mainleft 		{ font-family:Tahoma, Arial; font-size:10pt; text-align:left; }
div.mainmenu 		{ font-family:Tahoma, Arial; font-size:8pt; text-align:right; }
div.mainpages 		{ font-family:Tahoma, Arial; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Tahoma, Arial; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Tahoma, Arial; font-size:10pt; color:#0000EE; text-align:left; font-weight:bold;}
div.maininputleft 	{ font-family:Tahoma, Arial; font-size:10pt; text-align:left; }
div.comment 		{ font-family:Tahoma, Arial; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }
div.xsmallleft 		{ font-family:Tahoma, Arial; font-size:7pt; text-align:left; }
div.smallleft 		{ font-family:Tahoma, Arial; font-size:8pt; text-align:left; }
div.spaceleft 		{ font-family:Tahoma, Arial; font-size:4pt; text-align:left; }
div.footer 			{ font-family:Tahoma, Arial; font-size:7pt; text-align:center; }

div.normal			{ font-family: Tahoma, Arial; font-size:13px; }

span.censored 		{ font-family:Tahoma, Arial; font-size:10pt; color:#FF0000; text-align:left; }

# Guestbook
td.class1 			{ border:0px; }
td.class2 			{ border:0px; text-align:justify; vertical-align:top; }
td.gbheader 		{ background-color: #C9C9C9; border:0px; font-size:10pt; font-weight:bold; text-align:center;}
td.gbtable1 		{ background-color: #DDDDDD; border:0px; vertical-align:top; width:20%; }
td.gbtable2 		{ background-color: #EEEEEE; border:0px; vertical-align:top; }

td.normal			{ font-family: Tahoma, Arial; font-size:13px; }
td.small			{ font-family: Tahoma, Arial; font-size:12px; }
tr.small			{ }
tr.small td			{ font-family: Tahoma, Arial; font-size:12px; }

# Knowledge Base
tr.kb				{ }
tr.kb td			{ font-family: Tahoma, Arial; font-size:12px; }
td.kbheader			{ font-family: Tahoma, Arial; font-size:12px; font-weight:bold; }

.smartftp 			{ font-family: Tahoma, Arial; font-size: small; }

# Form
form {
    margin-bottom: 0px;
    margin-top: 0px;
}

input {
	color : #000000;
 	background-color: #FFFFFF;	
	font-size: 12px;
	font-family: Tahoma, Arial;
}

input.flat {
	color : #000000;
 	background-color: #FFFFFF;	
	font-size: 12px;
	font-family: Tahoma, Arial;
	border: 1px solid #000000;
}

textarea {
	color : #000000;
 	background-color: #FFFFFF;	
	font-size: 12px;
	font-family: Tahoma, Arial;
	border: 1px solid #000000;
}

select {
	color : #000000;
 	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial;
	border: 1px solid #000000;	
}	

# purchase table
.colortier1 		{ BACKGROUND-COLOR: #f8f8f8 }
.colortier2 		{ BACKGROUND-COLOR: #e8e8e8 }
.colortier3 		{ BACKGROUND-COLOR: #d8d8d8 }
.colortierheader1 	{ BACKGROUND-COLOR: #f0f0f0 }
.colortierheader2 	{ BACKGROUND-COLOR: #e0e0e0 }
.colortierheader3 	{ BACKGROUND-COLOR: #FFFFF0;
width: 100%;
font-variant: small-caps;
display: block;
font-family: Georgia;
font-weight: bolder;
}

/*.colortierheader5 	{ 
display: block;
height: 20px;
}*/
   