﻿@charset "utf-8";
/* CSS Document */

body {
	font:75%/150% "Trebuchet MS", Tahoma, Arial;
	color:#333333;
	background-color:#E0E0E0; 
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
	}
h2 {
	color: #59770e;
	margin:0px 0px 2px;
	padding-bottom: 3px;
	border-bottom:1px dotted #CCCCCC;
	font:normal 150%/100% "Trebuchet MS", Tahoma, Arial;
}	
.TitoloStatico {
	color:#59770E;
	height:20px;
	margin:0px 0px 15px 0px;
	border-bottom: 1px dotted #CCCCCC;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 3px 3px;
}
.TitoloNews {
	color:#59770E;
	height:20px;
	margin:0px 0px 0px 60px;
	border-bottom:1px dotted #CCCCCC;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:16px;
	font-weight:bold;
	padding-bottom:3px;
}
.ContainerNews {
	height:auto !important;
    height:200px;
    min-height:200px;
	margin-top:40px;
	border:#0033CC solid 0px;
}
.PreHeader {
	width:765px;
	height:19px;
	text-align:right;
	background:url(images/BgPreHeader.gif) repeat-x;
	border-top:0px #FFBB3A solid;
	border-bottom:0px #CCCCCC solid;
	border-right:3px #CCCCCC solid;
	border-left:3px #CCCCCC solid;
	padding:0px 0px 0px 0px;
	}
.Menu {
	width:765px;
	height:78px;
	border:#CCCCCC solid;
	border-top:0px;	
	border-bottom:0px;
	border-left:3px;
	border-right:3px;
	background-color:#FFFFFF;
	margin:0px;
	padding-top:1px;
	z-index:1;
}
.Animazione {
	width:765px;
	height:190px;
	border:#CCCCCC solid;
	border-top:0px;	
	border-bottom:0px;
	border-left:3px;
	border-right:3px;
	margin:0px;
	padding:0px;
	z-index:1;
}
.Autore {
	float:left;
	clear:both;
	font-size: 11px;
	color: #999999;
}
.opacity img {
	filter:alpha(opacity=20); 
	-moz-opacity: 0.2; 
	opacity: 0.2;
	border:0px;
}
.opacity:hover img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	border:0px;
}
.OpacityOnTxt img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	border:0px;
}
.OpacityOnTxtOut img {
	filter:alpha(opacity=20); 
	-moz-opacity: 0.2; 
	opacity: 0.2;
	border:0px;
}
.OpacityOnTxtOut:hover img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	border:0px;
}
.post-numero {
	width:45px;
	height:49px;
	float:left;
	background:url(images/numero-bg.gif) no-repeat;
	}
.post-month {
	font-size:11px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:center;
	display:block;
	line-height:11px;
	padding-top:2px;
	margin-left:-3px;
}
.post-date {
	width:45px;
	height:49px;
	float:left;
	background:url(images/date-bg.gif) no-repeat;
	}
.post-day {
	font-size:18px;
	text-transform:uppercase;
	color:#999999;
	text-align:center;
	display:block;
	line-height:18px;
	padding-top:7px;
	margin-left:-3px;
}
.post-cat {
	background:url(images/mini-blogroll.gif) no-repeat left center;
	padding-left:20px;
	float:left;
	display:inline;
	font-size:11px;
	color:#999999;
	margin:0px 0px 0px 16px;
}
.post-cat A{
	color:#999999;
	text-decoration:none;
}
.BordoImg { /* Immagine nella news */
	background-color:#FFF; 
	padding:5px;
	border:#EBEBEB solid 1px;
	margin-left:4px;
	}
.BordoImgGallery { /* Immagine nella gallery */
	background-color:#FFF; 
	padding:5px;
	border:#EBEBEB solid 1px;
	margin:0px 12px 11px 0px;
	}
#FotoRiga{
	padding:0px;
	margin:0px;
	background-color:#FFF;
}
.DivNews { 
	width:100%;
	background-color:#0099FF;
	float:left;
	margin-left: -240px
	}
.DivMain { 
	width:765px;
	height:400px;
	background-color:#FFCC00;
	}
.TableContenuti { 
	width:747px;
	}
.BiancoData { 
	margin-right:8px;
	font-family:Trebuchet MS, Tahoma, Arial;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	}
.Box240x240 {
	position:absolute; 
	bottom:0px;
	width:220px;
	height:220px;
	text-align:left;
	background:url(images/Footer240x240.jpg) no-repeat;
	border:#FFBB3A solid;
	border-top:2px;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
	padding:10px 10px 10px 10px;
	}
.Contorni { 
	position:relative;
	width:240px;
	height:267px;
	border:solid #CCCCCC;
	border-top:0px;
	border-bottom:3px;
	border-right:3px;
	border-left:0px;
	}	
.TitoloFooter { 
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	text-decoration:none;
	color:#FFFFFF;	
	}
.TestoFooter { 
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
	color:#FFFFFF;	
	}
.LinkEntraFooter A { 
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	float:right;
	text-decoration:none;
	color:#FFFFFF;
	}
.LinkEntraFooter A:hover { 
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	float:right;
	text-decoration:none;
	color:#FF9900;
	}
.DivComunicatoBreve {
	background:url(images/mini-blogroll.gif) no-repeat 10px 15px;
	text-align:left;
	list-style: none;
	padding: 10px 0px 10px 30px;
	height:32px;
}
.DivNewsBreve {
	background:url(images/mini-blogroll-orange.gif) no-repeat 10px 15px;
	text-align:left;
	list-style: none;
	padding: 10px 0px 10px 30px;
	height:32px;
}
.DivNewsBreve A {
	line-height:normal;
	text-align:left;
	text-decoration:none;
	color:#FFBB3A;
}
.DivComunicatoBreve {
	background-image:url(images/mini-footer-post.gif);
	background-position: 10px 20px;
	background-repeat:no-repeat;
	border:1px dotted #FFFFFF;
	text-align:left;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 8px;
	height:32px
}	
.Breve {
	text-align:left;
	margin:0px;
	height:20px;
	color:#CCCCCC;
	border-top:#CCCCCC dotted 1px;
	font-size:11px;
}
.ElencoUltimeNews {
	background-image:url(images/Footer525x240.jpg);
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border:#FFBB3A solid;
	border-top:2px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	width:505px;
	height:220px;
}
.ElencoUltimeNews li{
	font-size:12px;
	font-weight:bold;
	line-height:32px;
	text-decoration:none;
	color:#FFFFFF;
	background: url(images/mini-footer-post.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.ElencoUltimeNews a{
	font-weight: bold;
}
#footer {
	clear: both;
	background: #048DB4 url(images/footer-bg.gif) no-repeat;
	color: #ACD7EE;
	font-size: 95%;
	line-height: 130%;
}
#footer a:visited{
	color: #ffffff;
}
#footer a{
	color: #ffffff;
}
#footer .left-col{
	width: 240px;
	float: left;
	margin-left: 10px;
}
#footer .right-col{
	width: 220px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	background: url(images/footer-right-bg.gif) no-repeat;
}
#footer h4 {
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #9cdbfb;
	margin: 10px 0px 5px;
}
#programma {
	background-color:#FFFFFF;
	line-height:normal;
	padding:5px;
	margin:0px;
	width:230px;
}
#giorni {
	background-color:#FFFFFF;
	line-height:32px;
	color: #000099;
	margin-top:1px;
	margin-left:33px;
	border-top:#CCCCCC dotted 1px;
	padding:0px 3px 6px 3px;
	font-size: 11px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	text-align:left;
}
#MattinaPomeriggio {
	width:64px;
	height:32px;
	border-right:#CCCCCC 1px dotted;
	line-height:32px;
	margin-right:8px;
	padding-left:4px;
	float:left;
	color:#999999;
	font-size: 11px;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
#orari {
	width:34px;
	height:32px;
	border-right:#CCCCCC 1px dotted;
	line-height:normal;
	margin-right:8px;
	padding-left:4px;
	float:left;
	color:#999999;
	font-size: 10px;
	font-weight:bold;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
#mattina {
	height:auto;
	line-height:normal;
	color:#000099;
}
#pomeriggio {
	height:auto;
	line-height:normal;
	background-color:#F5F5F5;
	color:#000099;
}
.DataAllenamenti {
	color:#59770E;
	line-height:20px;
	font-size: 11px;
	font-family:"Trebuchet MS", Tahoma, Arial;
}
#VoceStatica {
	height:28px;
	line-height:28px;
	background-image:url(images/mini-category.gif);
	background-position:center left;
	background-repeat:no-repeat;
	border-top:#CCCCCC dotted 1px;
	text-align:left;
	padding-left:28px;
	margin-left:5px;
}
#VoceStaticaClassifica {
	height:28px;
	line-height:28px;
	background-image:url(images/mini-category.gif);
	background-position:center left;
	background-repeat:no-repeat;
	border-top:#CCCCCC dotted 1px;
	text-align:left;
	padding-left:28px;
	margin-left:5px;
}
#VoceStaticaCalendario {
	height:28px;
	line-height:28px;
	background-image:url(images/mini-category.gif);
	background-position:center left;
	background-repeat:no-repeat;
	text-align:left;
	padding-left:28px;
	margin-left:5px;
}
A {
	line-height:28px;
	color:#59770E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
}
.VociSideBar {
	line-height:28px;
	color:#59770E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
}
.VociSideBar:hover {
	line-height:28px;
	color:#8FAF3E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
	font-weight:bold;
}
#BreveNews {
	float:left;
	display:inline;
	font-size: 11px;
	color: #999999;
	margin: 0px 0px 0px 16px;
}
#ContenitoreNewsArchivio {
	height:49px;
	background-color:#FFFFFF;
	float:none;
	display:block;
	margin:0px 0px 12px 0px;
}
#Paginazione {
	line-height:20px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size: 11px;
	color: #999999;
	height:20px;
	background-color:#FFFFFF;
	float:none;
	text-align:center;
	display:block;
	margin:0px;
}
.TestoPaginazione {
	line-height:20px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration:none;
}
.TestoPaginazione:hover {
	line-height:20px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration:none;
}
A {
	line-height:19px;
	color:#59770E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:16px;
	font-weight:bold;
}
.Trebuchet16 {
	line-height:19px;
	color:#59770E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:16px;
	font-weight:bold;
}
.Trebuchet16:hover {
	line-height:19px;
	color:#8FAF3E;
	text-align:left;
	text-decoration:none;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:16px;
	font-weight:bold;
}
#FondoPagina {
	height:40px;
	width:100%;
	background:url(images/FondoPagina.gif) repeat-x;
	float:none;
	text-align:center;
	padding:0px;
	margin:4px 0px 0px 0px;
}
#Contatore {
	height:30px;
	width:100%;
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	padding:0px;
	margin:0px 0px 0px 0px;
}
#DatiPlayer {
	font-family:"Trebuchet MS", Arial, Tahoma;
	font-size:12px;
	line-height:25px;
	float:left;
	text-align:left;
	padding-left:10px;
}
#FotoPlayer {
	padding:5px;
	margin-right:10px;
	border:#EBEBEB solid 1px;
	float:left;
	text-align:left;
}
#CarrieraPlayer {
	margin-top:225px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:none;
	text-align:left;
	border-bottom: 1px dotted #CCCCCC;
	padding:0px 0px 3px 3px;
}
#VittoriePromozioni {
	margin-top:15px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:none;
	text-align:left;
	border-bottom: 1px dotted #CCCCCC;
	padding:0px 0px 3px 3px;
}
#Periodo {	
	width:100px;
	height:25px;
	line-height:25px;
	border: #FFF solid;
	border-width: 0px 1px 0px 1px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:left;
	text-align:center;
}
#Serie {
	width:50px;
	height:25px;
	line-height:25px;
	border: #FFF solid;
	border-width: 0px 1px 0px 0px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:left;
	text-align:center;
}
#Squadra {	
	width:230px;
	height:25px;
	line-height:25px;
	border: #FFF solid;
	border-width: 0px 1px 0px 0px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:left;
	text-align:center;
}
#Maglia {	
	width:50px;
	height:25px;
	line-height:25px;
	border: #FFF solid;
	border-width: 0px 1px 0px 0px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:left;
	text-align:center;
}
#Naz {	
	width:50px;
	height:25px;
	line-height:25px;
	border: #FFF solid;
	border-width: 0px 1px 0px 0px;
	font-family:"Trebuchet MS", Arial, Tahoma;
	float:left;
	text-align:center;
}
#RigaSemplice {
	margin-top:1px;
	background-color:#FFF;
	float:none;
	height:25px;
}
#RigaSemplice:hover {
	color:#000099;
	background-color:#dee4cf;
}
#RigaAlternata {
	margin-top:1px;
	background-color:#EBEBEB;
	float:none;
	height:25px;
}
#RigaAlternata:hover {
	color:#000099;
	background-color:#dee4cf;
}
#PrimaRiga {
	margin-top:30px;
	background-color:#EBEBEB;
	float:none;
	height:25px;
}
#PrimaRiga:hover {
	color:#000099;
	margin-top:30px;
	background-color:#dee4cf;
}
.Player {
	color:#59770E;
	font-weight:bold;
}
.TestiFooter {
	font: 11px "Trebuchet MS", Tahoma, Arial;
	color: #333333;
}
.TestiFooter:hover{ font: 11px "Trebuchet MS", Tahoma, Arial; color:#59770E; }
#Cn19{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn18{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn17{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn16{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn15{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn14{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn13{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn12{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn11{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn10{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn9{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn8{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn7{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn6{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn5{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn4{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn3{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn2{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
#Cn1{ padding-left:5px; margin:10px 0px 15px 0px; width:30px; height:24px;}
.iconspan{
	float: right;
	margin: 0px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.eg-bar{
	background: #FFF url(images/BgShowHide.gif);
	font-weight: bold;
	border: 0px solid black;
	padding: 0px;
	float:right;
	margin: 0px 0px 0px 0px;
}
div.eg-bar{
	width:25px;
	height:189px;
	border:0px solid #cca;
	float:right;
	display:inline;
	margin:8px 0px 0px 8px;
	height:auto!important;
	min-height:189px;
}

.icongroup1{
	width:240px;
	background-color:#FFFFFF;
	float:right;
	border-left: 1px dotted #ccc;
	display : inline;
	margin  : 0px 0px;
	height  : auto!important;
	height  : 300px; 
	min-height :  300px;
}
#groupcol {
	background-color:#FFFFFF;
	text-align:left;
	width:749px;
	height:600px;
	height:100%!important;
	border:#CCCCCC solid;
	border-top:0px;
	border-left:3px;
	border-bottom:0px;
	border-right:3px;
	padding:16px 0px 16px 16px;
}
.iconspan1 {
	float: right;
	margin:0px;
	padding-top:43px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.iconspan11 {
	float: right;
	margin:0px;
	padding-top:43px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.iconspan111 {
	float: right;
	margin:0px;
	padding-top:43px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.iconspan1111 {
	float: right;
	margin:0px;
	padding-top:43px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}
.iconspan1112 {
	float: right;
	margin:0px;
	padding-top:43px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
}