body { margin: 0px; padding: 0px; background-color: #282828; text-align: center; }
body p { font-family:Arial, Helvetica, sans-serif; }
a { color: #000000; text-decoration: none}
a:hover { text-decoration: underline; }
.aOut { color: #000066; text-decoration: none}
.TestoPiccolo {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #0050a8; text-decoration: none}
.TestoPiccolo2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; text-decoration: none}
.TestoPiccolo3 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none}
.Sezione { font-family: Arial, Helvetica, sans-serif; color : #0077c3; font-weight:bold; font-size : 16px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Titolo { font-family: Arial, Helvetica, sans-serif; color : #0077c3; font-weight:normal; font-size : 14px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Titolo2 { font-family: Arial, Helvetica, sans-serif; color : #0077c3; font-weight:bold; font-size : 14px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Sottotitolo { font-family: Arial, Helvetica, sans-serif; color : #0077c3; font-weight:bold; font-size : 13px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Sottotitolo2 { font-family: Arial, Helvetica, sans-serif; color : #0077c3; font-weight:normal; font-size : 13px; margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.Fondo1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0077c3; text-decoration: none ; background-color: #ededed}
.Fondo2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0077c3; text-decoration: none ; background-color: #ededed}
.Fondo3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #ededed; background-image: url(../Graphics/Fnd0106.gif); background-repeat: repeat-y; background-position: left;}
.Fondo4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0050a8}
.Fondo5 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #0050a8}
.Fondo6 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #ff6600; background-image: url(../Graphics/Spaziatore.gif)}
.Fondo7 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #c5c5c5}
.Form { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.FormS { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 90px; }
.FormM { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 200px; }
.FormB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 285px; }
.Menu            { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#CCC; font-weight:bold; cursor: pointer; height: 32px; background-image:url(../Graphics/base0018.gif); background-position:right; background-repeat:no-repeat; }
.Menu span       { margin: 6px 10px; display:block; }
.Menu_hover      { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold; cursor: pointer; height: 32px; background-image:url(../Graphics/base0018.gif); background-position:right; background-repeat:no-repeat; }
.Menu_hover span { margin: 6px 10px; display:block; }
.Menu2 { 	    text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #007dff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #55AAFF; border-right-color: #0059B3; border-bottom-color: #0059B3; border-left-color: #55AAFF; }
.Menu2_hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; vertical-align:middle; font-weight:bold; font-style:normal; height: 20px; width: 180px; cursor: pointer; padding-right: 6px; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #FF9900; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFCC00; border-right-color: #FF6600; border-bottom-color: #FF6600; border-left-color: #FFCC00; }
.SpotFondo { background-color: #deecff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1C3D9C; }
.SpotTop { background-color: #1C3D9C; padding: 10px; }
.SpotBody { padding: 10px; background-color: #deecff;}
.SpotTitolo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.SpotSottotitolo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; text-decoration: none; }
.SpotTesto { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; text-align: justify; }

#Contenuti h1 {
	display:block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:23px;
	color:#0050a8;
	padding:10px 0px 4px;
	margin:0px;
	letter-spacing:-5%;
}
h2 {
	display:block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:18px;
	color:#0050a8;
	padding:0px 0px 4px;
	margin:0px;
}
h3 {
	display:block;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	font-size:17px;
	color:#3188c0;
	padding:0px;
	margin:0px;
}
#Contenuti p, #Contenuti p div, #Contenuti .Testo, #Contenuti a, p, p div, .Testo, a { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:140%;
	font-weight:normal; 
	color: #666666; 
	text-align: justify;
	padding:0px;
	margin:0px;
}
#BottoniPagina {
	text-align:left;
	margin:10px 0px;
}
#Header {
	width:980px;
	height:68px;
	background-image:url(../Graphics/base0002.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#Logo {
	float:left;
}
#Testate {
	float:right;
	height:68px;
	background-image:url(../Graphics/base0003.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1368b1;
}
#Testate span {
	display:block;
	margin-top:25px;
	margin-right:12px;
}
#Testate a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1368b1;
	text-decoration:none;
}
#Testate a:hover {
	text-decoration:underline;
}
#Contents {
	width:980px;
	background-color:#474747;
	background-image:url(../Graphics/base0004.gif);
	background-repeat:repeat-y;
	background-position:left;
	overflow:hidden;
}
#RightShadow {
	width:980px;
	background-image:url(../Graphics/base0005.gif);
	background-repeat:repeat-y;
	background-position:right;
}
#ContentsBox {
	background:url(../Graphics/base0000.gif) repeat-x top;
	margin:0px 11px 0px 8px;
	width:960px;
}
#Service {
	float:left;
	width:205px;
	height:90px;
	margin-top:6px;
	margin-left:10px;
	text-align:left;
}
#RssFeed {
	margin-right:6px;
}
#FreeNews {
	margin-right:6px;
}
#Data {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px 0px;
}
#Bottoni img {
	margin-right:2px;
}
#Banner {
	float:left;
	width:728px;
	height:90px;
	margin-top:6px;
	margin-left:7px;
	background-color:#1c1c1c;
}
#Search {
	margin-top:3px;
}
#Search .FormS {
	width:104px;
	height:22px;
	padding:2px;
}
#Clear {
	clear:both;
}
#Menu {
	width:939px;
	height:32px;
	background-image:url(../Graphics/base0017.gif);
	background-repeat:repeat-x;
	margin: 6px 0px 10px 10px;
	float:left;
}
#Menu #MenuContents {
	float:left;
}
#Menu #CornerL{
	width:6px;
	height:32px;
	float:left;
	background-image:url(../Graphics/base0016.gif);
	background-repeat:no-repeat;
}
#Menu #CornerR{
	width:6px;
	height:32px;
	float:right;
	background-image:url(../Graphics/base0019.gif);
	background-repeat:no-repeat;
}
#SpotBox {
	width:940px;
	margin:0px 10px;
	background:url(../Graphics/base0052.gif) repeat-y center;
	margin-bottom:12px;
}
#SpotBoxTop {
	width:940px;
	height:8px;
	background:url(../Graphics/base0051.gif) no-repeat center top;
	overflow:hidden;
}
#SpotBoxBottom {
	width:940px;
	height:8px;
	background:url(../Graphics/base0053.gif) no-repeat center top;
	overflow:hidden;
}
#SpotVideo {
	float:right;
}

#SpotNews {
	float:right;
	margin-left:12px;
	width:410px;
}

#SpotNews #Box0 {
	margin-top:6px;
	cursor:pointer;
}
#SpotNews a {
	text-decoration:none;
}
#SpotNews a:hover {
	text-decoration:none;
}
#SpotNews #Box0 .Img {
	width:254px;
	height:200px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
#SpotNews #Box0 .Img img {
	border:none;
	height:200px;
	left:0px;
	top:0px;
	position:relative;
	display:block;
}
#SpotNews #Box0 .Img .Mask {
	width:254px;
	height:200px;
	position:relative;
	left:0px;
	top:-200px;
	background-image:url(../Graphics/MascheraFoto.gif);
	background-repeat:no-repeat;
}
#SpotNews #Box0 .Img .Mask img {
	width:254px;
	height:200px;
	position:relative;
	left:0px;
	top:-124px;
}
#SpotNews #Box0 .Data {
	display:none;
}
#SpotNews #Box0 .Titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	margin-left:0px;
}
#SpotNews #Box0 .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#fff;
	margin-bottom:6px;
}
#SpotNews #Box0 .Descrizione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	color:#aaa;
}


#Column {
	margin-left:12px;
}
#ColumnL {
	width:205px;
	float:left;
}
#ColumnC {
	width:220px;
	float:left;
	margin-left:10px;
}
#ColumnN {
	width:321px;
	float:left;
	margin-left:10px;
	background:#191919 url(../Graphics/base0054.gif) top center no-repeat;
	padding-top:40px;
}
#ColumnR {
	width:162px;
	float:left;
	margin-left:10px;
}
#ColumnTT {
	width:723px;
	float:left;
	margin-left:10px;
}
#ColumnTT #CornerT{
	width:723px;
	height:42px;
	overflow:hidden;
}
#ColumnTT #BoxContenuti {
	width:723px;
	background-image:none;
	background-color:#ffffff;
}
#ColumnTT #BoxContenuti #Contenuti, .Fondo03 {
	padding:0px 20px;
	background-color:#ffffff;
	background-image:none;
}
#ColumnTT #CornerF{
	width:723px;
	height:20px;
	background-image:url(../Graphics/base0049.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxA {
	width:205px;
	margin-bottom:5px;
}
#BoxA .Spaziatore {
	height:5px;
	overflow:hidden;
}
#BoxB {
	width:205px;
	margin-bottom:10px;
}
#BoxB #CornerT{
	width:205px;
	height:6px;
	background-image:url(../Graphics/base0023.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxB #Contents {
	width:205px;
	background-image:none;
	background-color:#9d9d9d;
}

#BoxB #CornerF{
	width:205px;
	height:6px;
	background-image:url(../Graphics/base0024.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxBRow {
}
#BoxBRow a {
	text-decoration:none;	
}
#BoxBRow .Titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin:0px 10px;
}
#BoxBRow .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#fff;
	text-align:left;
	margin:0px 10px;
}
#BoxBRow .Spaziatore {
	background-image:url(../Graphics/base0040.gif);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:4px;
	overflow:hidden;
	clear:both;
	height:4px;
}
#BoxC {
	width:205px;
	margin-bottom:10px;
}
#BoxC #CornerT{
	width:205px;
	height:5px;
	background-image:url(../Graphics/base0025.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxC #Contents {
	width:205px;
	background-image:none;
	background-color:#252525;
	padding-top:2px;
	padding-bottom:4px;
}
#BoxC #CornerF{
	width:205px;
	height:6px;
	background-image:url(../Graphics/base0030.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxCRow {
	margin: 0px 10px;
}
#BoxCRow a {
	text-decoration:none;	
}
#BoxCRow .Img {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
}
#BoxCRow .Img img {
	border:none;
	height:80px;
	left:-10px;
	top:0px;
	position:relative;
	display:block;
}
#BoxCRow .Img .Mask {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
	background-image:url(../Graphics/MascheraFoto2.gif);
	background-repeat:no-repeat;
}
#BoxCRow .Img .Mask img {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
}
#BoxCRow .Titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin-left:86px;
}
#BoxCRow .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#fff;
	text-align:left;
	margin-left:86px;
}
#BoxCRow .Spaziatore {
	background-image:url(../Graphics/base0042.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	overflow:hidden;
	clear:both;
	height:8px;
	padding:0px;
	margin:0px;
}
#BoxD {
	width:205px;
	margin-bottom:10px;
}
#BoxD #CornerT{
	width:205px;
	height:6px;
	background-image:url(../Graphics/base0031.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxD #Contents {
	width:205px;
	background-image:none;
	background-color:#ff9c00;
}

#BoxD #CornerF{
	width:205px;
	height:6px;
	background-image:url(../Graphics/base0032.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
#BoxDRow {
}
#BoxDRow a {
	text-decoration:none;	
}
#BoxDRow .Titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	margin:0px 10px;
}
#BoxDRow .Spaziatore {
	background-image:url(../Graphics/base0041.gif);
	background-repeat:no-repeat;
	background-position:top center;
	margin-top:4px;
	overflow:hidden;
	clear:both;
	height:4px;
}
#Riviste {
	width:205px;
}
#VideoBox {
	width:551px;
	background-color:#212121;
}
#VideoBox #CornerT {
	width:551px;
	height:38px;
	background-image:url(../Graphics/base0021.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#VideoBox #CornerF {
	width:551px;
	height:6px;
	background-image:url(../Graphics/base0050.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
}
#VideoBox #Contents {
	width:551px;
	height:720px;
	background-image:url(../Graphics/base0037.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#212121;
	float:none;
}
#BoxMainVideo {
	margin:0px 12px 0px;
	padding-left:12px;
	border-left:#666 solid 1px;
}
#MainVideo {
	margin:0px 0px 4px;	
}
#DescrizioneMainVideo {
	width:480px;
	margin:4px 0px 4px;
}
#DescrizioneMainVideo .Titolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#fff;
}
#DescrizioneMainVideo .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	color:#eee;
}
#BottoniVideo {
	clear:both;
	margin:6px 0px;
}
#ListVideo {
	background:url(../Graphics/base0055.gif) center bottom no-repeat;
	text-align:left;
}
#BoxListVideo {
}
.ListVideo {
	width:320px;
	cursor:pointer;
	background:url(../Graphics/base0056.gif) center bottom no-repeat;
	margin-bottom:8px;
	padding-bottom:8px;
	clear:both;
}
.ListVideo a {
	color:#fff;
}
.ListVideo .Titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	margin:0px 0px 6px 8px;
}
.ListVideo .Img {
	width:80px;
	height:80px;
	overflow:hidden;
	float:left;
	margin-left:8px;
	margin-bottom:8px;
}
.ListVideo .Img img {
	border:none;
	height:80px;
	left:0px;
	top:0px;
	position:relative;
	display:block;
}
.ListVideo .Img .Mask {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
	background-image:url(../Graphics/MascheraFoto1.gif);
	/*background-image:url(../Graphics/MascheraFoto4.png);*/
	background-repeat:no-repeat;
}
.ListVideo .Img .Mask img {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
}
.ListVideo .Data {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#ddd;
	margin:0px 2px 0px 92px;
}
.ListVideo .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	color:#ddd;
	margin:0px 2px 0px 92px;
}
.ListVideo .Descrizione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	color:#ddd;
	margin:0px 2px 0px 92px;
}















#NewsBox {
	width:219px;
}
#NewsBox #CornerT {
	width:219px;
	height:6px;
	background: url(../Graphics/base0027.gif) no-repeat left top;
	overflow:hidden;
}
#NewsBox #Contents {
	width:219px;
	background:#2d2d2d none;
	float:none;
}
#NewsBox #TitoloArea {
}
#NewsBox #CornerF {
	width:219px;
	height:6px;
	background-image:url(../Graphics/base0028.gif);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
}
#News {
	margin:0px 8px;
	text-align:left;
}
#News #Box0 {
	display:none;
}
#News #Spaziatore1 {
	display:none;
}
#News a {
	text-decoration:none;	
	cursor:pointer;
}
#News .Img {
	width:80px;
	height:80px;
	overflow:hidden;
	margin-right:4px;
	float:left;
}
#News .Img img {
	border:none;
	height:80px;
	left:-10px;
	top:0px;
	position:relative;
	display:block;
}
#News .Img .Mask {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
	background-image:url(../Graphics/MascheraFoto1.gif);
	background-repeat:no-repeat;
}
#News .Img .Mask img {
	width:80px;
	height:80px;
	position:relative;
	left:0px;
	top:-80px;
}
#News .Data {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#ccc;
}
#News .Data span {
}
#News .Titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	line-height:normal;
}
#News .Sottotitolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	color:#fff;
	line-height:normal;
}
#News .Descrizione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	color:#aaa;
	line-height:normal;
}
#News .Spaziatore {
	background-image:url(../Graphics/base0038.gif);
	background-repeat:no-repeat;
	background-position:center center;
	clear:both;
	height:4px;
}
#Sponsor {
}
#Credits {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-align:justify;
	color:#999999;
	margin-left:24px;
}
#Credits a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
}
#Credits a:hover {
	text-decoration:underline;
}
#Credits img {
	margin-right:16px;	
}
#Footer {
	width:980px;
	height:36px;
	background-image:url(../Graphics/base0035.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#Footer #CornerL{
	width:36px;
	height:36px;
	float:left;
	background-image:url(../Graphics/base0034.gif);
	background-repeat:no-repeat;
}
#Footer #CornerR{
	width:36px;
	height:36px;
	float:right;
	background-image:url(../Graphics/base0036.gif);
	background-repeat:no-repeat;
}
.Trasparenza {
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}