<!-- _tables.css -->


.bg_1	{
	background-color:		#DEE2E5;}
.bg_2 {
	background-color:		#F2F7FA;}
.bg_0 {
	background-color:		#FFFFFF;}

.col_A	{
	border-right:			1px dashed #D9E6F0;}
.col_B	{
	border-right:			1px dashed #D9E6F0;}
.lastCol	{
	border-right:			0;}


table h1, table h2, table h3, table h4, table h5, table h6,
.contentstyle table h1, .contentstyle table h2, .contentstyle table h3, .contentstyle table h4, .contentstyle table h5, .contentstyle table h6	{
	font-size:				12px;
	font-weight:			normal;}

table h1 a:hover, table h2 a:hover, table h3 a:hover, table h4 a:hover, table h5 a:hover, table h6 a:hover	{
	text-decoration:		underline;}

.tab_roller tr td	{
	cursor:					pointer;}
.tab_roller tr:hover, .tab_roller tr.hover	{
	background-color: 		#CCD0D2!important;}

.tab_Results .tab_roller tr td a	{	/*	aggiunto il 19/09 per correggere la visualizzazione della classifica champions	*/
	overflow:				hidden;
	width:					70px !important;
	width:					69px;
	height:					14px;
	display:				block;
	white-space:			nowrap;}
.tab_Results .tab_roller.driverScoreTable tr td a	{
	width:					140px !important;
	width:					139px;}

.schedaGiocatore table.tab_roller td a	{
	overflow:				visible;}
.tab_roller tr:hover td a, .tab_roller tr.hover td a	{
	color:					#005998;
	text-decoration:		none;}
.tab_roller tr td.results, .tab_roller tr:hover td.results	{
	color:					#333333;
	text-decoration:		none;
	font-weight:			bold;
	text-align:				right;}

.tab_roller th, .tab_roller td	{
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			5px;
	padding-right:			5px;
	font-size:				12px;}
	.tab_roller th	{
		font-weight:		bold;}

th.tableHeader	{
	text-align:				left;
	border-bottom:			2px solid #FFFFFF;}
th.tableHeader h2	{
	color: #1A1A1A;
	font-weight:bold;}

.BasketTable tr td	{
	padding:			4px 5px;}
.tab_Results table.BasketTable	{
	width:				220px !important;
	width:				215px;}
.BasketTable tr td.results	{
	text-align:			right;
	font-weight:		bold;}
table.tab_Results.BasketTable	{
	width:				99.6% !important;
	width:				99.0%;}


/* tabelle risultati/marcatori */
.tab_Match, .tab_Scorer	{
	float:				left;
	position:			relative;
	width:				207px;
	padding:			2px;
	background-color:	#F2F7FA;}
	.tab_Match.doubleTab	{
		margin-bottom:10px;
		width:				418px;}
.tab_Match h3, .tab_Scorer h3	{
	font-size:			13px;
	font-weight:		bold;
	color:				#005998;
	display:			block;
	text-align:			center;
	padding:			5px 0 15px 0;}
.matchDayLabel	{
	clear:				both;
	color:				#005998;
	text-align:			center;
	margin-top:			-16px;
	padding-bottom:		3px;
	font-size:			11px;
	font-weight:		bold;}

.tab_Match a.fullLink, .tab_Scorer a.fullLink	{
	font-size:			10px;
	font-weight:		bold;
	float:				right;
	margin-right:		5px;
	padding:			5px 0;}
.tab_Match table, .tab_Scorer table	{
	width:				100%;}
	.tab_Match .bg_1, .tab_Scorer .bg_1	{
		background-color:		#DEE2E5;}
	.tab_Match .bg_2, .tab_Scorer .bg_2 {
		background-color:		#F2F7FA;}
	.tab_Match tr:hover, .tab_Match tr.hover, .tab_Scorer tr:hover, .tab_Scorer tr.hover 	{
		background-color: 		#CCD0D2!important;}
.tab_Scorer span.table_info	{
	font-size:			9px;
	position:			absolute;
	top:				25px;
	right:				3px;}
.matchDate	{
	font-size:			10px;}

/* tabelle classifiche */
.tab_Results	{
	float:				left;
	position:			relative;
	width:				252px !important;
	width:				215px;
	margin:				0 1px;
	padding:			2px;
	background-color:	#D9E6F0;}
.tab_Results h3	{
	font-size:			13px;
	font-weight:		bold;
	color:				#005998;
	display:			block;
	text-align:			center;
	padding:			5px 0 15px 0;}
.tab_Results p	{
	font-size:			11px;
	display:			block;
	text-align:			center;
	padding:			5px 0 15px 0;}

.tab_Results a.fullLink	{
	font-size:			10px;
	font-weight:		bold;
	float:				right;
	margin-right:		5px;
	padding:			5px 0;}
.tab_Results table	{
	float:				left;
	width:				49%;
	margin:				0 0 0 1px;}
	.tab_Results.doubleTable table	{
	width:				99%}
	.tab_Results .bg_1	{
		background-color:		#D9E6F0;}
	.tab_Results .bg_2 {
		background-color:		#C8D4DC;}
	.tab_Results tr:hover, .tab_Results tr.hover 	{
		background-color: 		#B8C3CA!important;}

/* tabella telecronaca */
.tab_telecronaca	{
	width:				100%;
	font-size:			10px;}
	.tab_telecronaca td	{
		vertical-align:		top;
		padding-bottom:		5px;}
	.tab_telecronaca td.event	{
		width:				48px;
		text-align:			right;}
	.tab_telecronaca td.time	{
		width:				20px;
		text-align:			right;
		padding-right:		5px;}
	.tab_telecronaca td.text	{
		text-align:			left;}

/* tabella squadre */
.FootballTeam, .FootballTeam table	{
	width:				305px;
	font-size:			13px;}

	.FootballTeam td	{
		padding:			2px 0;
		vertical-align:		middle;}
	.FootballTeam td.event	{
		width:				100px;}
		.FootballTeam td.event div	{
			float:				left;
			padding-right:		5px;
			font-size:			9px;
			line-height:		16px;}
		.FootballTeam td.event img	{
			margin-top:			2px;
			float:				left;}
		.FootballTeam.Team_2 td.event div	{
			float:			right;}

	.FootballTeam td.player, .FootballTeam td.coach	{
		width:				250px;}
	.FootballTeam td.number	{
		width:				25px;
		font-weight:		bold;}
	.FootballTeam td.player, .FootballTeam td.number	{
		vertical-align:		top;}

	table.Team_1, table.Team_2	{
		margin-bottom:		5px;}

	.Team_1 td.coach	{
		width:				100%;
		text-align:			right;
		padding-right:		5px;}
	.Team_2 td.coach	{
		width:				100%;
		text-align:			left;
		padding-left:		5px;}

	.Team_1 td.event	{
		text-align:			left;
		padding-left:		5px;}
	.Team_2 td.event	{
		text-align:			right;
		padding-right:		5px;}
	.Team_1 td.player	{
		text-align:			right;
		padding-right:		5px;}
	.Team_2 td.player	{
		text-align:			left;
		padding-left:		5px;}
	.Team_1 td.number	{
		text-align:			right;
		padding-right:		5px;}
	.Team_2 td.number	{
		text-align:			left;
		padding-left:		5px;}

.FootballTeam tr.bg_1 td	{
	background-color:		#EAEAEA;}
.FootballTeam tr.bg_2 td	{
	background-color:		#FFFFFF;}
.FootballTeam tr.bg_3 td	{
	background-color:		#F2F7FA;}
.FootballTeam tr.bg_4 td	{
	background-color:		#DFE3E6;}
.FootballTeam tr.bg_5 td	{
	background-color:		#FFFFFF;}

/* tabella statistiche */
.tab_statistic	{
	clear:				both;
	width:				100%;
	font-size:			11px;
	margin-top:			10px;}

	.tab_statistic td	{
		height:				20px;
		line-height:		20px;}
	.tab_statistic td.td_label	{
		text-align:			center;}
	.tab_statistic td.td_data_1, .tab_statistic td.td_data_2	{
		width:				100px;
		font-weight:		bold;
		text-align:			center;}

	.tab_statistic tr.bg_1 td	{
		background-color:		#EAEAEA;}
	.tab_statistic tr.bg_2 td	{
		background-color:		#FFFFFF;}

/* tabella giocatori */
.tab_special	{
	border:					0px;
	clear:					both;
	/*margin-top:				10px;*/
	margin-bottom:			10px;
	width:					100%;
  cursor:pointer;}
.tab_special th	{
color: #1A1A1A;
font-size:				9px;
font-weight:			bold;
text-align:				center;
vertical-align:			middle;
background-color:		#D9E6F0;
padding:				5px;}
.tab_special td	{
padding:				5px;
font-size:				10px;
text-align:				center;}
.tab_special .firstCol	{
text-align:				left;}

.tab_special .bg_0 td	{
border-bottom:			1px solid #D9E6F0;}

.tab_special .bg_1 td	{
background-color:		#FFFFFF;
border-bottom:			1px solid #D9E6F0;}
.tab_special .bg_2 td	{
border-bottom:			1px solid #D9E6F0;}
.tab_special .bg_1 td.weightBold	{
background-color:		#D9E6F0;
border-bottom:			1px solid #C8D4DC;}
.tab_special .bg_2 td.weightBold	{
background-color:		#C8D4DC;
border-bottom:			1px solid #C8D4DC;}

.tab_special td.alignLeft	{
	text-align:			left;}
.tab_special td.alignRight	{
	text-align:			right;}

/* tabella giochi */
.tab_Game table	{
	width:				100%;}
.tab_Game td	{
	font-size:			17px;
	padding:			0 5px;
	height:				24px;
	line-height:		24px;}
	
	
	
	
	
	
	
	/* SCHEDA SQUADRA */
div.schedaSquadra_Container	{
	padding-top:			5px;
	clear:				both;
	width:				650px;}
	img.schedaTeamLogo	{
		float:				left;}
	div.schedaSquadra_Content	{
		float:				right;
		position:			relative;
		width:				600px;
		/*height:				192px;*/
		overflow:			hidden;}
	div.schedaSquadra_Content h2 span	{
		color:				#005998;
		font-size:			15px;
		font-weight:		bold;
		height:				24px;
		line-height:		24px;
		padding-bottom:		5px;}
	div.scheda_html_290	{
		width:				290px;}
	div.schedaSquadra_Content img	{
		position:			absolute;
		top:				0;
		right:				0;}

/* PAGINA SQUADRA */
#tabs_Team	{
	clear:				both;
	position:			relative;}
#tabs_Team h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	height:				24px;
	line-height:		24px;}
#tabs_Team ul.ul-tabs	{
	height:				24px;
	overflow:			hidden;}
#tabs_Team ul.ul-tabs h2	{
	font-weight:		bold;
	padding:			0;}
#tabs_Team ul.ul-tabs a span	{
	font-size:			9px;
	padding:			0px 10px 2px 1px;}
#tabs_Team ul.ul-tabs a:hover span	{
	color:				#FFFFFF;}
#tabs_Team ul.ul-tabs li.selected a span	{
	font-size:			11px;
	color:				#FFFFFF;}
#tabs_Team .contentstyle	{
	margin:				0;
	padding:			0;}
	#tabs_Team.contentstyle ul	{
		margin:				0;}
.news_societa	{
	clear:				both;
	padding-bottom:		5px;}
	.news_societa img	{
		float:				left;
		margin-right:		5px;}
	.news_societa p	{
		margin:				0;}
#tabs_Team .specialGallery h2 span	{
	color:				#FFFFFF;
	font-size:			12px;}
#main-centralFull .tab_btn span span.titleTab, #main-centralFull .NoLink span span.titleTab	{
	background:		none;
	float:			left;
	height:			18px;
	overflow:		hidden;
	margin:			0;
	padding:		0;}
	#main-centralFull .tab_btn span span.titleTab	{
		width:			130px;}
#main-centralFull .tab_btn h2 span img.commandImage, #main-centralFull .NoLink h2 span img.commandImage	{
	float:			left;
	margin-top:		5px;
	margin-left:	8px;}
	

h1, h2, h3, h5, h6	{
	margin:			0;
	padding:		0;
	font-weight:	bold;}

h2	{
	font-size:		16px}
	
	
#tabs_Team ul.ul-tabs {
	width:			auto;}				/*	Firefox	*/
/*\*/
html*#tabs_Team ul.ul-tabs	{
	[width:			0px;				/*	qualsiasi valore per Safari	*/
	width:			168px;				/*	Safari	*/
]
	width:			auto !important;	/*	IE 7	*/
	width:			170px;				/*	IE 6	*/
}/**/


	
.fright{ float: right; }
	
a:link, a:visited	{
	text-decoration:	none;
	color:				#005998;}
a:hover	{
	text-decoration:	underline;}
	
.tabs	{
	margin: 5px 0 0 0; 
	float: left; 
	width: 100%;
	margin-right: -3px;}
ul.ul-tabs	{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 1000px}
ul.ul-tabs.fright li a	{
	margin-left: 2px;}
ul.ul-tabs.fleft a span	{
	margin-right:	2px;}
ul.ul-tabs li	{
	display:	inline;
	margin:	0;
	padding:	0;}
ul.fright a	{
	float: left;
	background: url("/res/img/tab_001_left.png") no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
	margin-top: 2px;
	text-decoration: none;}
ul.ul-tabs a span	{
	font-size: 13px;
	float: left;
	display: block;
	background: url("/res/img/tab_001_right.png") no-repeat right top;
	padding: 4px 10px 2px 1px;
	font-weight: bold;
	color: #005998;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.ul-tabs a span	{
	float: none;}
/* End IE5-Mac hack */
ul.ul-tabs li.selected a	{
	background-position: 0 -150px;
	margin-top: 0;
	border-width: 0;}
ul.ul-tabs li.selected a span	{
	font-size: 13px;
	margin-top: 0;
	padding-bottom: 4px;
	background-position: 100% -150px;
	color: #FFFFFF;}
ul.ul-tabs a:hover	{
	background-position: 0% -150px;
	color: #fff;
	text-decoration:	none;}
ul.ul-tabs a:hover span	{
	background-position: 100% -150px;
	color:	#fff;
	cursor:	pointer;}
.tabs .contentstyle	{
	clear: both;
	padding: 3px 10px 0 6px;}

/* box senza tab */
.boxNoTab	{
	background-color:#EEEEEE;
	margin-bottom:10px;}
.boxNoTab h2 span	{
	float:				left;
	font-size:			15px;
	color:				#005998;
	font-weight:		bold;
	padding:			0 5px;
	height:				23px;
	line-height:		23px;}
.boxNoTab .contentstyle	{
	clear:				both;
	padding:			3px 10px 0 0px;}
.boxNoTab h3	{
	font-size:			13px;
	font-weight:		bold;
	color:				#005998;
	display:			block;
	padding:			5px 0 15px 0;}
.boxNoTab .lab a	{
	background-image:	none;
	padding:			0;}
.boxNoTab .lab a:hover	{
	text-decoration:	underline;}

#news-mh .boxNoTab	{
	margin-top:		3px;}
	
	strong {
font-weight:bold;
}

.tabs .opener_a h2.tit_big a {
float:left;
font-size:20px;
font-weight:bold;
line-height:23px;
margin:5px 0;
width:365px;
}

ul.driverList	{
	clear:			both;
	padding-top:	5px;
	width:			420px;}
	
.driverList li	{float:left; padding-bottom:10px; text-align:center; width:210px;}

	.driverList li img	{
		margin-bottom:	5px;}
	.driverList li a	{
		font-weight:	bold;}
		
.lab h2 {
float:left;
margin-bottom:0;
}


/* SCHEDA GIOCATORI */
h2.playerHeader	{
	height:25px;
	margin-bottom:5px;
	padding-bottom:0;
	width:680px;}
div.schedaGiocatore	{
	clear:both; height:180px; margin-bottom:10px; padding-bottom:5px; position:relative;}
	div.schedaGiocatore h2 span	{
		float:			left;}
	div.schedaGiocatore a.goToTeam	{
		margin-left:	10px;
		color:			#003E6A;
		float:			left;}
	div.schedaGiocatore a.backTo	{
		position:		absolute;
		top:			0;
		right:			5px;
		font-weight:	bold;
		font-size:		12px;}
div.schedaGiocatore img	{
	float:			left;
	padding-left:	10px;
	margin-right:	10px;}
.playerInfo	{
	float:			left;
	margin-left:	10px;}
.playerInfo th, .playerInfo td	{
	height:			20px;
	line-height:	20px;}
.playerInfo th	{
	font-weight:	bold;
	width:			100px;}
.schedaGiocatore div.tab_Results	{
	float:			right;
	margin-bottom:	0 !important;	/*	IE 7.0	*/
	margin-bottom:	-5px;}			/*	IE 6.0	*/
html>/**/body .schedaGiocatore div.tab_Results	{				/*	FireFox	*/
	margin-bottom:	5px !important;}
	
	

