BODY {
	BACKGROUND-COLOR: white;
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
A {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:visited {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A:hover {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #CCCCCC; 
	TEXT-DECORATION: none;
}
A:link {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
.backwhite{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000; 
}
.backblack{
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF; 
}
.backggrey  {
	BACKGROUND-COLOR: #F4F4F4;
	COLOR: #000000; 
}
.backwhite{
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #000000; 
}
.backblu{
	BACKGROUND-COLOR: #4f6f9d;
	COLOR: #FFFFFF; 
}
.lab{
	BACKGROUND-COLOR: #87A5BD;
	COLOR: #FFFFFF; 
}
.ambient{
	BACKGROUND-COLOR: #b8d8e5;
	COLOR: #FFFFFF; 
}
.toss{
	BACKGROUND-COLOR: #D0BDC5;
	COLOR: #FFFFFF; 
}
.micro{
	BACKGROUND-COLOR: #EBE4DC;
	COLOR: #FFFFFF; 
}
.contact{
	BACKGROUND-COLOR: #EAA91A;
	COLOR: #FFFFFF; 
}
.assistenza{
	BACKGROUND-COLOR: #4C7E87;
	COLOR: #FFFFFF; 
}
.txtblock {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	
	padding-left: 2px;
	padding-right: 10px;
}
A.txtblock:visited {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.txtblock:hover {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.txtblock:link {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;

}
.txtsmall {
	FONT: 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
}
A.txtsmall:visited {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.txtsmall:hover {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.txtsmall:link {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.txt {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	text-align: justify;
}
A.txt:visited {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.txt:hover {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #4F6F9D;
	TEXT-DECORATION: underline;
}
A.txt:link {
	FONT: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #666666;
	TEXT-DECORATION: none;
}
.txtbold {
	FONT: 11px bolderVerdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
}
A.txtbold :visited {
	FONT: 11px bolderVerdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.txtbold :hover {
	FONT: 11px bolderVerdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #cccccc;
	TEXT-DECORATION: none;
	}
A.txtbold :link {
	FONT: 11px bolderVerdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.txtboldsmall {
	FONT: 10px bolderVerdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #000000;	
}
.txtgreybold {
	FONT: bold 12px/normal Arial,Helvetica,Sans-serif; 
	COLOR: #666666;
	}
A.txtgreybold:visited {
	FONT: bold 12px/normal Arial,Helvetica,Sans-serif; 
	COLOR: #666666;
	TEXT-DECORATION: none;
}
A.txtgreybold:hover {
	FONT: bold 12px/normal Arial,Helvetica,Sans-serif; 
	COLOR: #4F6F9D;
	TEXT-DECORATION: underline;
}
A.txtgreybold:link {
	FONT: bold 12px/normal Arial,Helvetica,Sans-serif; 
	COLOR: #666666;
	TEXT-DECORATION: none;
}
.headline {
	FONT: bold 15px TrebuchetMS,Arial,Helvetica,san-serif;
	COLOR: #FFFFFF; 
	text-align: right;
	PADDING-right: 5px;
}
.subhead {
	FONT: bold 12px TrebuchetMS,Arial,Helvetica,san-serif;
	COLOR: #000000;
	text-align: justify;
}
.subheadW {
	FONT: bold 12px TrebuchetMS,Arial,Helvetica,san-serif;
	COLOR: white;
	text-align: center;
}
FORM {
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px
}
INPUT {
	FONT-SIZE: 9px; 
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
SELECT {
	FONT-SIZE: 10px; 
	COLOR: #000000;
	FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.formtext {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	FONT: 10px Arial,Helvetica,sans-serif; 
	BORDER-LEFT: #cccccc 1px solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #cccccc 1px solid;
}
ul.menu2 { 
width: 80px;
list-style: none; /* elimino i punti elenco */
margin: 0;
padding:10px; /* rientri delle liste */
}
ul.menu2 li a { 
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0 10px; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;
line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:3px;
border-style: none none none solid; /* aggiungo dei bordi laterali */
}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link{ 
FONT: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #4F6F9D;
border-color:#cccccc;
} /* colori per il link */
ul.menu2 li a:visited { 
FONT:  bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #4F6F9D;
border-color:#cccccc;
} /* colori per il link */
ul.menu2 li a:hover{ 
FONT: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000000;
border-color:#4F6F9D;
} /* colori per l'effetto roll-over */
ul.menu2 li a:active { 
FONT: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #000000;
border-color:#4F6F9D;
} /* colori per l'effetto roll-over */
.footer{
	FONT: 10px Arial,Helvetica,sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
	PADDING-left: 5px;
}
A.footer:visited {
	FONT: 10px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.footer:hover {
	FONT: 10px Arial,Helvetica,sans-serif; 
	COLOR: #4F6F9D;
	TEXT-DECORATION: none;
}
A.footer:link {
	FONT: 10px Arial,Helvetica,sans-serif; 
	COLOR: #4F6F9D;
	TEXT-DECORATION: none;
}
.tableb {
	BACKGROUND-COLOR: #FFFFFF;
	FONT: 10px bolderArial,Helvetica,sans-serif; 
	COLOR: #000000;
	border-bottom: 1px solid #4f6f9d;
	TEXT-DECORATION: none;
}
.tablec {
	BACKGROUND-COLOR: #FFFFFF;
	FONT: bold 10px Arial,Helvetica,sans-serif; 
	COLOR: #000000;
	TEXT-DECORATION: none;
	border-right: 1px solid #4f6f9d;
}
.padding {
	padding: 5px 5px;
}
.txtsmallg {
	FONT: 9px Verdana,Geneva,Arial,Helvetica,sans-serif;
	COLOR: #A9A9A9;
}
A.txtsmallg:visited {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #A9A9A9;
	TEXT-DECORATION: none;
}
A.txtsmallg:hover {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #A9A9A9;
	TEXT-DECORATION: underline;
}
A.txtsmallg:link {
	FONT: 10px Verdana,Geneva,Arial,Helvetica,sans-serif; 
	COLOR: #A9A9A9;
	TEXT-DECORATION: none;
}
.left:{
	 margin-left: 0px;
}
.menudx {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: Black;
}
A.menudx:visited {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: Black;
	TEXT-DECORATION: none;
}
A.menudx:hover {
	FONT: 10px Arial, Helvetica, sans-serif; 
	COLOR: #A9A9A9;
	TEXT-DECORATION: underline;
}
A.menudx:link {
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: Black;
	TEXT-DECORATION: none;
}
.menudx2 {
	FONT: bold 9px Arial, Helvetica, sans-serif;
	COLOR: #4F6F9D;
}
A.menudx2:visited {
	FONT: bold 9px Arial, Helvetica, sans-serif;
	COLOR: #4F6F9D;
	TEXT-DECORATION: none;
}
A.menudx2:hover {
	FONT: bold 9px Arial, Helvetica, sans-serif;
	COLOR: #A9A9A9;
	TEXT-DECORATION: underline;
}
A.menudx2:link {
	FONT: bold 9px Arial, Helvetica, sans-serif;
	COLOR: #4F6F9D;
	TEXT-DECORATION: none;
}