BODY  {
  font-size: x-small;
  font-family: Tahoma, Sans;
  font-style: normal;
  color: Navy;
  background-color: Black;
  background: Black;
}

H1 {
  font-size: large;
  font: Tahoma, Sans;
}

H2 {
  font-size: medium;
  font: Tahoma, Sans;
}

H3 {
  font-size: small;
  font: Tahoma, Sans;
  color: Gray;
}

.h3gray {
	font-size: 10pt;
	font: Verdana, Sans;
	color: Gray;
} 

.h3red {
	font-size: 10pt;
	font: Verdana, Sans;
	color: Red;
} 

.h3blue {
	font-size: 10pt;
	font: Verdana, Sans;
	color: Blue;
} 

A.powered, A.powered:visited, A.powered:active, A.powered:hover {
 border: none;
 text-decoration: none;
 font: 6pt Verdana;
 color: silver;
}

A  {
  font: Tahoma, Sans;
  color: Gray;
  text-decoration: none;
}

A:Hover  {
  font: Tahoma, Sans;
  color: Gray;
  text-decoration: underline;
}

A.light {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #A9A9A9;
   text-decoration: none;
} 

A:Hover.light {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #A9A9A9;
	text-decoration: underline;
} 

A.bottomlink {
  font-size: xx-small;
  font: Tahoma, Sans;
  color: #878787;
  text-decoration: none;
}

A:Hover.bottomlink {
  font-size: xx-small;
  font: Tahoma, Sans;
  color: Gray;
  text-decoration: underline;
}

A.support_request_link {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
  text-decoration: none;
}

A:Hover.support_request_link {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
  text-decoration: underline;
}

A.support_command_link {
  font-size: 8pt;
  font: Verdana, Sans;
  color: White;
  text-decoration: none;
}

A:Hover.support_command_link {
  font-size: 8pt;
  font: Verdana, Sans;
  color: White;
  text-decoration: underline;
}

.bottomlink {
  font-size: xx-small;
  font: Tahoma, Sans;
  color: #878787;
}

.bottomtext {
  font-size: xx-small;
  font: Tahoma, Sans;
  color: #4B4B4D;
}

.section_sitemap {
  background-color: Black;
  color: #F5FFFF;
}

.home_sitemap {
  font-size: 10pt;
  font-family: Tahoma, Sans;
  background-color: #BBCDF1;
  color: #F5FFFF;
}

.company_sitemap {
  font-size: 10pt;
  font-family: Tahoma, Sans;
  background-color: #89CB9B;
  color: #F5FFFF;
}

.products_sitemap {
  font-size: 10pt;
  font-family: Tahoma, Sans;
  background-color: #9AA1B1;
  color: #F5FFFF;
}

.services_sitemap {
  font-size: 10pt;
  font-family: Tahoma, Sans;
  background-color: #F16886;
  color: #F5FFFF;
}

.spacer {
  background-color: Black;
}
.newstitle {
  font-size: 10pt;
  font: bold Verdana Sans;
  color: #E60003;
  background-color: #131313;
  padding-left: 3px;
} 

.newstitle_general {
	font-size: 10pt;
	font: bold Verdana Sans;
	color: #696969;
	background-color: Yellow;
} 

.newstitle_products {
	font-size: 10pt;
	font: bold Verdana Sans;
	color: #696969;
	background-color: Olive;
} 

.newstitle_events {
	font-size: 10pt;
	font: bold Verdana Sans;
	color: #696969;
	background-color: Teal;
} 

.newsdate {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
  background-color: #131313;
  padding-left: 3px;
} 

A.newslink {
	font-size: 8pt;
	font-style: normal;
	font: Verdana;
	color: #AFB2AA;
	background-color: #131313;
	text-decoration: none;
  padding-left: 3px;
} 

A:Hover.newslink {
	font-size: 8pt;
	font-style: normal;
	font: Verdana;
	color: #AFB2AA;
	background-color: #131313;
	text-decoration: underline;
  padding-left: 3px;
} 

.newsbody {
	font-size: 9pt;
	font: Verdana, Sans;
	color: #AFB2AA;
	background-color: #131313;
  padding-left: 3px;
  padding-right: 3px;
  text-align: justify;
} 

.newsbodywhite {
  font-size: 9pt;
  font: Verdana, Sans;
  color: White;
  background-color: #131313;
  padding-left: 3px;
  padding-right: 3px;
  text-align: justify;
}

.newsbodygray {
	font-size: 9pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: transparent;
} 

FORM {
	font-size: 9pt;
	font: Verdana, Sans;
	color: #333333;
	border: none;
	background: transparent;
} 

PRE {
	font-size: 9pt;
	font: Verdana, Sans;
	color: White;
	border: none;
	background: transparent;
} 

.maintable {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: #131313;
} 

.logintable {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: #F1F1F1;
} 

.newsbox {
	font-size: 9pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: #131313;
} 

.boxtitle {
	font-size: 9pt;
	font: Verdana, Sans;
	color: White;
	background-color: #131313;
	vertical-align: middle;
	height: 20;
} 

.logintable_border {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: #F1F1F1;
	padding-left: 4px;
} 

.logintable_white {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Gray;
	background-color: Black;
} 

.error {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Red;
	background-color: #F1F1F1;
}

.form_error {
	font-size: 8pt;
	font: Verdana, Sans;
	color: Red;
	background-color: Black;
}

.form_help {
	font-size: 8pt;
	font: Verdana, Sans;
	color: White;
	background-color: #131313;
}

INPUT.text {
	font-size: 9pt;
	font: Verdana, Sans;
	width: 250px;
} 

INPUT.login {
  font-size: 8pt;
  font: Verdana, Sans;
  width: 80px;	
} 

INPUT.password {
  font-size: 8pt;
  font: Verdana, Sans;
  width: 80px;	
} 

INPUT.submit {
  width: 80px;		
}

INPUT.reset {
  width: 80px;		
}

.subtitle {
  font-size: 11pt;
  font: Verdana, Sans;
  font-weight: bold;
  color: #999999;
  background-color: Black; 
}

.subtitle_black {
	font-size: 11pt;
	font: Verdana, Sans;
	font-weight: bold;
	color: Black;
	background-color: Black;
}

.stockstore_blue {
	font-size: 14pt;
	font: Verdana, Sans;	
	color: #2F30FF;
}

.stockstore_red {
	font-size: 12pt;
	font: Verdana, Sans;	
	color: Red;
}

.stockstore_gray {
	font-size: 12pt;
	font: Verdana Sans;
   font-weight: bold;
	color: Silver;
}

.treebyte {
  color: #0033CC;
}

hr {
  border: thin dotted #CCCCCC;
	background-color: #131313;
}

select {
  font-size: 9pt;
  font: Verdana, Sans;
  border-color: #0066FF #0066FF #0066FF #0066FF;
  border: thin none;
  color: Gray;
  width: 130;
}

.prova1 {
  font-size: 12pt;
  font: Verdana, Sans;
  color: #FF0000;
  background-color: Lime;
  font-weight: normal;
}

.prova2 {
  font-size: 12pt;
  font: Verdana, Sans;
  color: Yellow;
  background-color: Blue;
  font-weight: normal;
}

A.pippo {
  font-size: 10pt;
  font-style: normal;
  font: Arial, Helvetica, Sans Serif;
  color: Green;
  background-color: Lime;
  font-weight: bold;
  text-decoration: none;
  margin-left: 20px;
} 

A:Hover.pippo {
  font-size: 10pt;
  font-style: normal;
  font: Arial, Helvetica, Sans Serif;
  color: Fuchsia;
  background-color: Aqua;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 20px;
} 

A.pluto {
  font-size: 10pt;
  font-style: normal;
  font: Arial, Helvetica, Sans Serif;
  color: Fuchsia;
  background-color: Aqua;
  font-weight: bold;
  text-decoration: none;
  margin-left: 10px;
} 

A:Hover.pluto {
  font-size: 10pt;
  font-style: normal;
  font: Arial, Helvetica, Sans Serif;
  color: Green;
  background-color: Lime;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 10px;
} 

.download_title {
	font-size: 11pt;
	font: bold Verdana Sans;
	color: #696969;
} 

.download_info {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
} 

.support_request_heading {
	font-size: 8pt;
	font: Verdana, Sans;
	color: White;
	background-color: #9999FF;
	text-indent: 5px;
} 

.support_request_list {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
  background-color: #F1F1F1;
} 

.support_request_selected {
  font-size: 8pt;
  font: Verdana, Sans;
  color: #555555;
  background-color: #CCCCCC;
} 

.support_request_detail {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #555555;
	background-color: #F1F1F1;
	border-left: 1px solid #9999FF;
	border-right: 1px solid #9999FF;
	text-indent: 5px;
} 

.support_request_header {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #555555;
	background-color: #CCCCFF;
} 

.support_request_text {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #555555;
	background-color: #FFFFFF;
} 

.support_request_answer {
	font-size: 8pt;
	font: Verdana, Sans;
	color: #555555;
	background-color: #FFFFCC;
} 
