﻿.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	{
	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	{
		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:				220px !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	{
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;}