BODY {  background-color: #b8c4cf;  margin: 15px;}H1 {  font-family: Tahoma, Helvetica, sans-serif;  font-size: 14pt;  font-weight: bold;  line-height: 18pt;}H2 {  font-family: Tahoma, Helvetica, sans-serif;	font-style: italic;	font-size: 14pt;	font-weight: normal;	line-height: 16pt;	color: #00970F;}P {  margin-top: 8px;  margin-bottom: 6px;  font-family: Tahoma, Helvetica, sans-serif;  font-size: 9pt;	line-height: 12pt;	text-align: justify;}TD {  font-family: Tahoma, Helvetica, sans-serif;  font-size: 9pt;	line-height: 12pt;}UL {  margin-top: 6px;	font-family: Tahoma, Helvetica, sans-serif;  font-size: 9pt;	line-height: 12pt;	text-align: justify;}LI {  margin-top: 4px;  padding-top: 0px;}A {  color: #2153BF;  text-decoration: none;}A:hover {  color: #2153BF;  text-decoration: underline;}INPUT {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 9pt;}.PageContent {	padding-left: 30px;	padding-top: 20px;	padding-right: 30px;	padding-bottom: 30px;}.SmallNote {  font-size: 8pt;  line-height: 9pt;}.topstrip {	background-image: url('top/topstrip.gif');   background-repeat: repeat-x;}.border {	border-left: 1px solid #000000;	border-right: 1px solid #000000;	border-bottom: 0px solid #000000;}.themecolor1 {	background-color: #2661dd;}.copyright {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 8pt;  color: #FFFFFF;	width: 796px;	height: 16px;	background-color: #2661DD;	border-top: 2px solid #E9771B;	padding-top: 2px;}.copyright a {  color: #FFEE7C;}.LeftColumn {	background-color: #FFD34F;	border-right: solid 1px #000000;}.LeftBoxTitle {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 8pt;	line-height: 10pt;  color: #FFFFFF;  font-weight: bold;	background-image: url("images/sfondo_cella_colonna_verticale.gif");}.LeftBoxContent {  padding-top: 8px;	padding-left: 4px;	padding-right: 4px;	padding-bottom: 8px;	font-size: 8pt;  line-height: 10pt;	text-align: center;}.LeftBoxInfo {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 8pt;	line-height: 10pt;  color: #FFFFFF;  font-weight: bold;	background-image: url("images/bottone_info.gif");}.LeftBoxEnglish {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 8pt;	line-height: 10pt;  color: #FFFFFF;  font-weight: bold;	background-image: url("images/bottone_inglese.gif");}.LeftBoxItalian {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 8pt;	line-height: 10pt;  color: #FFFFFF;  font-weight: bold;	background-image: url("images/bottone_italiano.gif");}.intestazione_riquadri {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 10pt;  font-weight: bold;}.testo_riquadri {	padding: 10px;	text-align: left;}a.testo_riquadri {	color: #5252A5;}.slogan {	font-family: Tahoma, Helvetica, sans-serif;  font-size: 14pt;  font-weight: bold;  margin-top: 12px;}.titolo_sottolineato {  margin-top: 18px;  margin-bottom: 0px;  font-family: Tahoma, Helvetica, sans-serif;  font-size: 10pt;  font-weight: bold;  line-height: 14pt;  border-bottom: 1px #808080 solid;}.highlight {	background-color: #eeeeee;	font-style: italic;	padding-top: 8px;	padding-left: 14px;	padding-right: 14px;	padding-bottom: 10px;}.spot {	margin-top: 10px;	margin-bottom: 10px;	background-color: #eeeeee;	font-style: italic;	font-size: 12pt;	line-height: 16pt;	text-align: center;	color: #00970F;	border: 1px solid #cccccc;}.graybg {	background-color: #eeeeee;}.priceth {	color: white;	background-color: #45c145;	font-size: 8pt;	font-weight: bold;	text-align: center;}.pricetd {	border: 1px solid #45c145;	font-size: 8pt;	text-align: center;}.buyth {	color: black;	background-color: #ddd;	font-size: 8pt;	font-weight: bold;}.buytd {	border: 1px solid #ddd;	font-size: 8pt;}