BODY {
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	MARGIN: 1px 0px 0px 0px;
}

TABLE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
}

TR {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
}

TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
}

H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 16pt; 
	FONT-WEIGHT: bold;
}

H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 14pt; 
	FONT-WEIGHT: bold;
}

H3 {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center;
}


A {
	COLOR: #128e5c; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}

A.bottone {
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}

A.menu {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal;  
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #e1a200;
}


A.firma {
	COLOR: #128e5c; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}

HR {
	COLOR: #000000; 
	SIZE: 1px;
}

.azzurro{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12pt; 
	FONT-WEIGHT: bold;
	COLOR: #e1a200
}

TD.label {
  FONT-SIZE: 8pt;
}

TR.chiaro {
	BACKGROUND-COLOR: #eeeeee; 
}

TR.scuro {
	BACKGROUND-COLOR: #dddddd; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10pt;
}

TD.titolo {
  color: #FFFFCC;
  background-color: #666666;
  font-family: Arial, Sans-Serif;
  font-weight: bold;
  font-size: 110%;
  padding: 6px;
}

TD.submenu {
  background-color: #FFFFCC;
  padding: 6px;
}

input {
  color: #000099;
  background-color: #FAFFFF;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  padding: 3px;
}

input.huge {
	width: 650px;
}

input.large {
	width: 320px;
}

input.demi {
	width: 262px;
}

input.small {
	width: 50px;
}

input.button {
  color: #FFFFFF;
  background-color: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  padding: 4px;	
}

textarea {
  color: #000099;
  background-color: #FAFFFF;
  font-family: "Courier New", Courier, monospace;
  font-size: 10pt;
  width: 650px;
  height: 150px;
  padding: 4px;
}

textarea.small {
  font-size: 10pt;
  height: 75px;
}

textarea.smallGrey {
  font-size: 10pt;
  height: 75px;
  background-color: #cccccc;
}

.errore {
  color: #FF0000;
  font-weight: bold;
}

.pre1 {
  text-align: center; 
  font-family: Arial, Sans-Serif; 
  font-size: 14pt;
  font-weight: bold; 
  color: #ff0000;
}

.pre2 { 
  text-align: center; 
  font-family: Arial, Sans-Serif; 
  font-size: 12pt;
  color: #993333;
}

.warning { 
  color: #0000FF;
  font-weight: bold;
}

.warning0 { 
  color: #0000FF;
}

.submenu {
  background-color: #FFFFCC;
  padding: 6px;
}