.body {
	FONT-SIZE: 12px;  FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color:#333333;
}
.Arial12{
	color:#333333; FONT-SIZE: 12px;  FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.Arial16Titoli{
font-size:16px; color:#788ab3; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.Arial12Titoli{
font-size:12px; color:#788ab3; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
A:link {TEXT-DECORATION: underline;}
A:visited {TEXT-DECORATION: underline;}
A:hover {TEXT-DECORATION: none}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d3d3d3; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
H3 {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: "Times New Roman", Georgia, Times
}
.bordotabella {border:inset #788ab3 1pt;}

.news {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: white; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.news_title {
font-size:10px; color:#788ab3; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.news_testo {
	FONT-SIZE: 10px;  FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
H1 {
	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.home_table {
	BORDER-RIGHT: #c0c0c0 1px; BORDER-TOP: #c0c0c0 1px; BORDER-LEFT: #c0c0c0 1px; BORDER-BOTTOM: #c0c0c0 1px
}
.minibianco {COLOR: #E5E5E5; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px;}
.minigrigio {color: #999999; FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 10px;}

td, th {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	color: #333333;
}


form {
	background-color: #CCCC99;
}

.title {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 24px;
	line-height: 30px;
  background-color: #336699;
	color: #DCDCDC;
}

.subtitle {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
  color: #336699;
}

.header {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 24px;
	background-color: #336699;
  color: #DCDCDC;
}

.nav {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 14px;
  font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #788ab3;
}

.sidebarFooter {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
  background-color: #336699;
}

.dingbat {
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #316AC5;
  color: #FFFFFF; 
	font-weight: bolder;
	font-size: medium;
}


input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
