body {
  background-color: #FFFFFF;
  color: #666666;
  scrollbar-3d-light-color: #D9E9FC;
  scrollbar-arrow-color: #666666;
  scrollbar-base-color: #666666;
  scrollbar-dark-shadow-color: #FFFFFF;
  scrollbar-face-color: #D9E9FC;
  scrollbar-highlight-color: #D9E9FC;
  scrollbar-shadow-color: #D9E9FC;
}

a:link, a:active, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.titolone_blu {
  font-family: Tahoma;
  font-size: 18;
  font-weight: bold;
  color: #5D7AA4;
}

.titolo {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: black;
}

.titolo_blu {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: #5D7AA4;
}

.titolo_red {
  font-family: Tahoma;
  font-size: 14;
  font-weight: bold;
  color: red;
}

.titoletto {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: black;  
}

.titoletto_white {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #FFFFFF;
}

.titoletto_blu {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: #5D7AA4;
}

.titoletto_red {
  font-family: Tahoma;
  font-size: 12;
  font-weight: bold;
  color: red;
}

.testo {
  font-family: Verdana;
  color: black;
  font-size: 10;
  text-align: justify;
}

.testo_b {
  font-family: Verdana;
  color: black;
  font-size: 10;
  font-weight: bold;
  text-align: justify;
}

.testo_nj {
  font-family: Verdana;
  color: black;
  font-size: 10;
}

.testo_red {
  font-family: Verdana;
  color: red;
  font-size: 10;
}

.testo_green {
  font-family: Verdana;
  color: #00A950;
  font-size: 10;
}

.testo_blu {
  font-family: Verdana;
  color: #5D7AA4;
  font-size: 10;
}

.testo_mini {
  font-family: Verdana;
  color: black;
  font-size: 9;
}

table {
  padding: 0px;  
  border-color: #0A4ED7;
}

tr {
  padding: 0px;  
  border-color: #0A4ED7;
}

tr.selection {
  padding: 0px;  
  background-image: url(img/menu_sel.gif);
  color: #FFFFFF;
}

tr.notselected {
  padding: 0px;  
  background-image: url(img/menu.gif);
}

tr.contact {
  padding: 0px;  
  background-image: url(img/menu_contatti.gif);
}

tr.barra {
  padding: 0px;  
  background-image: url(img/barra.gif);
}

td {
  padding: 0px;  
  border-color: #0A4ED7;
}

.header {
    background-image: url(img/header.gif);
    background-repeat: no-repeat;
	width: 900px;
	position: relative;
	height: 172px;
	text-align: right;
	margin-right: 10px;
}

.link_header {    
	color: #FFFFFF;
	position: relative;
	text-align: right;
	margin-right: 10px;
	font-family: Verdana;
	font-size: 14;
	font-weight: bold;
	top: 125px;
	right: 5px;
}

.link_top {    
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 14;
	font-weight: bold;
}