body { margin: 0px; padding: 0px; background-color: #ffffff; }
p { text-align: justify; }
a { color: #000066; text-decoration: underline}
.aOut { color: #000066; text-decoration: none}
.Testo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #010101; text-align: justify; }
.TestoPiccolo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0b5992; text-decoration: none}
.TestoPiccolo2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.TestoPiccoloBianco {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.Sezione { font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold; color: #FFFFFF}
.Titolo { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #660000; text-align: right; display:block; text-align:left; /*float:left;*/ }
.Titolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000}
.Sottotitolo {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; }
.Sottotitolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #990000}
.Fondo1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #990000; text-decoration: none ; background-color: #e9eef3}
.Fondo2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none ; background-color: #e9eef3}
.Fondo3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #e9eef3; background-image: url(../Graphics/Fnd0100.gif); background-repeat: repeat-y; background-position: left;}
.Fondo4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #990000}
.Fondo5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #CC0000}
.Fondo6 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #660000; background-image: url(../Graphics/Spaziatore.gif)}
.Fondo7 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #B8BEC1}
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.FormS { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 105px; color: #0b5992; }
.FormM { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 200px; color: #0b5992; }
.FormB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 285px; }

.Menu            { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#385778; font-weight:bold; cursor: pointer; width: 200px; border-bottom: 1px solid #bfd1e6; border-top: 1px solid #ffffff; }
.Menu_hover      { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor: pointer; width: 200px; border-bottom: 1px solid #8d0100; border-top: 1px solid #ff5a00; background-color:#a10000; background-image:url(../Graphics/Base0020.gif); background-repeat:repeat-y; background-position:center left; }
.Menu2  	       {  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#385778; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #9fbfde; border-top: 1px solid #d2e2f1; background-color:#b8d1e9; padding: 4px 3px 4px 6px; }
.Menu2_hover     { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #8d0100; border-top: 1px solid #ff5a00; background-color:#a10000; background-image:url(../Graphics/Base0021.gif); background-repeat:repeat-y; background-position:center left; padding: 4px 3px 4px 12px; }
.Menu span       { display:block; margin:0; padding:6px 5px 4px 5px; font-size:10px; }
.Menu_hover span { display:block; margin:0; padding:6px 5px 4px 5px; font-size:10px; }

#MenuHHome td { margin:0; padding:0;}
#MenuHHome .Menu {        text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; cursor: pointer; width: auto; height:27px; margin:0; padding:0; border-bottom: none 0; border-top: none 0; }
#MenuHHome .Menu_hover {  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; cursor: pointer; width: auto; height:27px; margin:0; padding:0; border-bottom: none 0; border-top: none 0; background-color:#a10000; }
#MenuHHome .Menu2 { 	    text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#385778; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #9fbfde; border-top: 1px solid #d2e2f1; background-color:#b8d1e9; padding: 4px 3px 4px 6px; }
#MenuHHome .Menu2_hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #8d0100; border-top: 1px solid #ff5a00; background-color:#a10000; background-image:url(../Graphics/Base0021.gif); background-repeat:repeat-y; background-position:center left; padding: 4px 3px 4px 12px; }
#MenuHHome .Menu a, #MenuH .Menu_hover a { display:none;}
#MenuHHome #MenuHPagina .Menu span       { display:block; margin:0; padding:6px 8px 4px 8px; font-size:13px; height:27px; white-space: nowrap; background-image:url(../Graphics/Base0031.gif); background-repeat:no-repeat; background-position:right top; }
#MenuHHome #MenuHPagina .Menu_hover span { display:block; margin:0; padding:6px 8px 4px 8px; font-size:13px; height:27px; white-space: nowrap;}

#MenuH td { margin:0; padding:0;}
#MenuH .Menu {        text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor: pointer; width: auto; height:27px; margin:0; padding:0; border-bottom: none 0; border-top: none 0; }
#MenuH .Menu_hover {  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor: pointer; width: auto; height:27px; margin:0; padding:0; border-bottom: none 0; border-top: none 0; background-color:#a10000; }
#MenuH .Menu2 { 	    text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#385778; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #9fbfde; border-top: 1px solid #d2e2f1; background-color:#b8d1e9; padding: 4px 3px 4px 6px; }
#MenuH .Menu2_hover { text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; cursor: pointer; width: 180px; border-bottom: 1px solid #8d0100; border-top: 1px solid #ff5a00; background-color:#a10000; background-image:url(../Graphics/Base0021.gif); background-repeat:repeat-y; background-position:center left; padding: 4px 3px 4px 12px; }
#MenuH .Menu a, #MenuH .Menu_hover a { display:none;}
#MenuH .Menu span       { display:block; margin:0; padding:6px 10px 4px 10px; height:27px; white-space: nowrap; background-image:url(../Graphics/Base0031.gif); background-repeat:no-repeat; background-position:right top; }
#MenuH .Menu_hover span { display:block; margin:0; padding:6px 10px 4px 10px; height:27px; white-space: nowrap;}

#MenuHPagina .Menu span       { display:block; margin:0; padding:6px 4px 4px 4px; height:27px; white-space: nowrap; background-image:url(../Graphics/Base0031.gif); background-repeat:no-repeat; background-position:right top; }
#MenuHPagina .Menu_hover span { display:block; margin:0; padding:6px 4px 4px 4px; height:27px; white-space: nowrap;}



.Menu div {        padding: 4px 3px 4px 6px; }
.Menu_hover div {  padding: 4px 3px 4px 12px; }
.SpotFondo { }
.SpotTop { padding: 4px 4px; border-top: solid 1px #aca084; background-color:#e9eef3 }
.SpotBody { padding: 0px 0px 6px; }
.SpotFoto { float:left; }
.SpotTitolo { font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #0a3861; text-decoration: none; font-weight: bold; }
.SpotSottotitolo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0a3861; text-decoration: none; }
.SpotTesto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; text-align: justify; color: #0a3861; font-style:italic; }
.fondoLogo { background-image: url(../Graphics/Fnd0101.gif); background-repeat: no-repeat; background-position: left top}
.fondo00 { }
.fondo01 { width: 933px; }
.fondo02 { width: 252px; }
.fondo03 { width: 681px; background-image:url(../Graphics/Base0026.jpg); background-repeat:no-repeat; background-position:left top; }
.fondo04 { }
.fondo05 { width: 681px; }
.fondo06 { width: 933px; }
.fondo01Home { width: 933px; }
.fondo02Home { width: 0; }
.fondo03Home { width: 933px; background-image: url(../Graphics/Base0005.jpg); background-repeat:no-repeat; background-position:left top; }
.fondo04Home { width: 0; }
.fondo05Home { width: 933px; }
.fondo06Home { width: 933px; }
.a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.TestoInd { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; font-weight: normal; line-height: 10px; }
.TestoAccesso { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #716852; text-decoration: none; }
#RtBox { width:399px; height:62px; padding:0px; background-image:url(../Graphics/Base0007.gif); background-repeat:repeat-x; background-position:top; background-color:#85aecf; }
#RtFondino {  padding: 6px; background-image:url(../Graphics/Base0007.gif); background-repeat:repeat-x; background-position:top; background-color:#85aecf; }
.RtNews { display: block; font-family: Arial, Helvetica, sans-serif; margin: 10px 2px 10px 6px; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; }
.SponsorImg { display:block;}
.Sponsor td { text-align: left; }
#TestoSponsor .SpotTesto { color:#716852; width:160px; }
#LastNewsTitolo { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#385778; font-weight:bold; padding:4px; }
#LastNews { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#385778; font-weight:normal; padding:4px; }
#LastNews span { font-size:10px; }
#LastNews a { text-decoration:none; }
#LastNews a:hover { text-decoration:underline; }
#AllNews {float:left; width:132px; height:62px; background-image:url(../Graphics/Base0006.gif); background-repeat:no-repeat; background-position:left top; }
#AllNews div { text-align:center; margin:40px 0px 0px; }
#AllNews div a { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:10px; text-decoration:none; }
#AllNews div a:hover { text-decoration:underline; color:#F00 }
.Clear { clear:both;}
.SommarioTable {
	border-bottom:solid 2px #a6c4e4;
}
.SommarioBox {
	width:212px;
	/*
	background-color: #e9eef3;
	height:180px;
	margin: 4px 4px 0 0;
	float:left;
	*/
	overflow:hidden;
	vertical-align:top;
	border-top:solid 1px #a6c4e4;
}
.SommarioContent {
	margin:5px 5px 5px 0;
}
.ImgSommario img {
	border:none;
	width:75px;
	border:solid 1px #FFF;
}
.SommarioBox .ImgSommario {
	float:left;
	margin-right:6px;
}
.SommarioBox .DescriptionSommario {
	letter-spacing:-0.04em;
}
