#Teaser_Tetractis {
float: left;
height: 440px;
margin: 0;
overflow-y: auto;
padding: 0;
width: 300px;
font-family: 'Open Sans', sans-serif;}


#Container_widget_generic_Tetractis {
float: left;
/*height: 520px;*/
margin: 0;
padding: 0;
width: 100%;
font-family: 'Open Sans', sans-serif;
}

.Tetractis_estero {
height: 470px !Important;
}


#block_serie_a,
#block_serie_b,
#block_premier_league,
#block_liga,
#block_ligue_1,
#block_bundesliga {
margin:0 !important;
width:100% !Important;
float:left;}



#Teaser_Tetractis .hidden,
#Container_widget_generic_Tetractis .hidden {
display: none !important;
visibility: hidden !important;
}


#Teaser_Tetractis table tr td,
#Container_widget_generic_Tetractis table tr td {
border-bottom: 1px solid #ddd;
color: #000000;
font-size: 12px;
font-weight: normal;
height: 30px !important;
line-height: 15px;
padding: 0 !important;
text-align: center;
}


#Container_widget_generic_Tetractis table tr td span.Team1_position,
#Container_widget_generic_Tetractis table tr td span.Team2_position {
display:none;}

#Container_widget_generic_Tetractis table.ranking_team_ff {
	float:left;
	width:100%;}
	
	
#Container_widget_generic_Tetractis table.ranking_team_ff tr th {
	background: none repeat scroll 0 0 #1c6399;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    padding: 5px!important;
    text-align: center;
    border-right: 1px solid #fff;}

#Container_widget_generic_Tetractis table.ranking_team_ff tr td {
	border-bottom: 1px solid #efefef;
    color: #000;
    font-size: 11px;
    font-weight: normal;
    height: 30px!important;
    line-height: 30px;
    padding: 0!important;
    text-align: center;}


#Container_widget_generic_Tetractis table.ranking_team_ff tr th.col-1,
#Container_widget_generic_Tetractis table.ranking_team_ff tr th.col-2,
#Container_widget_generic_Tetractis table.ranking_team_ff tr td.col-1,
#Container_widget_generic_Tetractis table.ranking_team_ff tr td.col-2 {
	display:none !important;}


#Teaser_Tetractis table.ranking_team tr td,
#Container_widget_generic_Tetractis table.ranking_team tr td {
line-height: 17px;}



#Teaser_Tetractis table.ranking_team tr th,
#Teaser_Tetractis table.ranking_team tr td,
#Container_widget_generic_Tetractis table.ranking_team tr th,
#Container_widget_generic_Tetractis table.ranking_team tr td {
display:none;}

#Teaser_Tetractis table.ranking_team tr.ranking_result td.ico45,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.ico43,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.ico44,
#Teaser_Tetractis table.results tr.calendar_heading th.col2,
#Teaser_Tetractis table.results tr.calendar_resut td.col2,
#Teaser_Tetractis table.results tr.calendar_resut td.col1 span.dayname,
#legenda,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.ico45,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.ico43,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.ico44,
#Container_widget_generic_Tetractis table.results tr.calendar_heading th.col2,
#Container_widget_generic_Tetractis table.results tr.calendar_resut td.col2,
#Container_widget_generic_Tetractis table.results tr.calendar_resut td.col1 span.dayname {
display:none !Important;}

#Teaser_Tetractis table.ranking_team,
#Teaser_Tetractis table.results {
float:left;
width:99%;
display:inline;
}

#Container_widget_generic_Tetractis table.ranking_team,
#Container_widget_generic_Tetractis table.results {
float:left;
width:100%;
display:inline;
}

#Container_widget_generic_Tetractis.coppe_europee #block_champions_league,
#Container_widget_generic_Tetractis.coppe_europee #block_europa_league {
display: inline;
float: left;
margin: 0 1% 1% 0;
width: 100% !important;
}

#Teaser_Tetractis table.ranking_team {
margin:40px 0 0;
width:99.5% !important;}

#Container_widget_generic_Tetractis table.ranking_team {
margin:5px 0;
width:100% !important;}

#Teaser_Tetractis table.ranking_team tr th.col0,
#Teaser_Tetractis table.ranking_team tr th.col1,
#Teaser_Tetractis table.ranking_team tr th.col2,
#Teaser_Tetractis table.ranking_team tr th.col3,
#Teaser_Tetractis table.ranking_team tr th.col4,
#Teaser_Tetractis table.ranking_team tr th.col5,
#Teaser_Tetractis table.ranking_team tr th.col15,
#Teaser_Tetractis table.ranking_team tr th.col16,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col0,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col1,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col2,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col3,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col4,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col5,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col15,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col16,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col0,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col30,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col9,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col10,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col11,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col12,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col18,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col19,
#Container_widget_generic_Tetractis table.ranking_team tr th.col0,
#Container_widget_generic_Tetractis table.ranking_team tr th.col1,
#Container_widget_generic_Tetractis table.ranking_team tr th.col2,
#Container_widget_generic_Tetractis table.ranking_team tr th.col3,
#Container_widget_generic_Tetractis table.ranking_team tr th.col4,
#Container_widget_generic_Tetractis table.ranking_team tr th.col5,
#Container_widget_generic_Tetractis table.ranking_team tr th.col15,
#Container_widget_generic_Tetractis table.ranking_team tr th.col16,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col0,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col1,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col2,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col3,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col4,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col5,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col15,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col16,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col0,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col30,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col9,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col10,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col11,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col12,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col18,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col19 {
display:table-cell;
}

#Teaser_Tetractis table.ranking_team tr.ranking_result td,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td {
width:10% !Important;}


#Teaser_Tetractis table.ranking_team tr th.col16,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col19,
#Container_widget_generic_Tetractis table.ranking_team tr th.col16,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col19 {
border-right:0px;}

#Teaser_Tetractis table.ranking_team tr th.col0,
#Teaser_Tetractis table.ranking_team tr.ranking_result td.col0,
#Container_widget_generic_Tetractis table.ranking_team tr th.col0,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col0 {
width:36%;
text-align:left;
text-indent:5px;
white-space:nowrap;
height:30px;
line-height:30px;
text-transform:uppercase;}

#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col0.team_11 a {
	font-weight:700 !important;
	background:#0f64ff !important;
	color:#FFF !important;
	padding:0 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;}

#Teaser_Tetractis table.ranking_team tr.ranking_result td.col0 a,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_result td.col0 a {
color: #000 !important;
font-weight: normal;
text-decoration:none;}

#Teaser_Tetractis table.results a,
#Container_widget_generic_Tetractis table.results a {
color: #000 !important;
font-weight: normal;
text-decoration:none;
font-size:11px;}

#Teaser_Tetractis table.results img,
#Container_widget_generic_Tetractis table.results img {
height: 20px;
margin: 3px 0.5px 0 0.5px;
width: 20px;}

#Container_widget_generic_Tetractis.coppe_europee table.results img {
width:20px;
height:20px;}

#Teaser_Tetractis table.ranking_team tr.ranking_header2 td,
#Teaser_Tetractis table.results tr th,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td,
#Container_widget_generic_Tetractis table.results tr th {
background:#f2f2f2 none repeat scroll 0 0 !important;
color: #000;
font-size: 13px;
font-weight: normal;
padding: 5px !important;
text-align: center;
}

#Teaser_Tetractis table.results tr th.col3,
#Teaser_Tetractis table.results tr th.col4,
#Teaser_Tetractis table.results tr th.col5,
#Teaser_Tetractis table.ranking_team tr.ranking_header2 td.col16,
#Container_widget_generic_Tetractis table.results tr th.col3,
#Container_widget_generic_Tetractis table.results tr th.col4,
#Container_widget_generic_Tetractis table.results tr th.col5,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td.col16 {
border-right:0px;}

#Teaser_Tetractis table.ranking_team tr.ranking_header2 td strong,
#Container_widget_generic_Tetractis table.ranking_team tr.ranking_header2 td strong {
font-weight:normal;
text-indent:5px;
float:left;}


#Teaser_Tetractis h2,
#Container_widget_generic_Tetractis h2 {
color: #333;
float: left;
font-size: 12px;
height: 25px;
line-height: 25px;
margin: 0;
text-align: center;
text-transform: uppercase;
width: 100%;}

#Teaser_Tetractis h2 strong,
#Container_widget_generic_Tetractis h2 strong {
color: #353535;
display: none;
font-weight: normal;
}


/*--------------------------------------------COLORAZIONI CLASSIFICHE 4 ESTERI E SERIE A e SERIE B--------------------------------------------*/

		/*CLASSI CHE COLORA I TD DEI QUALIFICATI DI CL - verde */
		table.ranking_team tr.qualification_champions_league td.col0,
		.champions_league table.ranking_team tr.Pos1 td.col0,
		.champions_league table.ranking_team tr.Pos2 td.col0,
		.europa_league table.ranking_team tr.Pos1 td.col0,
		.europa_league table.ranking_team tr.Pos2 td.col0 {
			border-left: 5px solid #1a2b68 !important;
		}
		
		table.ranking_team tr td.col0 {
			border-left: 5px solid #FFF !important;
		}
		
		table.ranking_team tr.ranking_header2 td.col0 {
			border-left: 5px solid #f2f2f2 !important;
		}
				
		/* CLASSI CHE COLORA I TD DEI QUALIFICAZIONI EL - azzurro*/
		table.ranking_team tr.qualification_europa_league td.col0,
		table.ranking_team tr.qualification_preliminary_round_europa_league td.col0,
		.champions_league table.ranking_team tr.Pos3 td.col0{
			border-left: 5px solid #3baae9 !important;
		}	
		
		/* CLASSI CHE COLORA I TD RETROCESSIONE - arancio*/
		table.ranking_team tr.relegation td.col0{
			border-left: 5px solid #e46161 !important;
		}
		
		/* CLASSE CHE COLORA IL TD DEI PUNTI */
		div.premier_league table.ranking_team tr td.col30,
		div.bundesliga table.ranking_team tr td.col30,
		div.liga table.ranking_team tr td.col30,
		div.ligue_1 table.ranking_team tr td.col30,
		div.serie_a table.ranking_team tr td.col30,
		div.serie_b table.ranking_team tr td.col30 {
		color:#353535 !important;
		font-weight:bold !important;
		}
		
/* FINE COLORAZIONI CLASSIFICHE 4 ESTERI E SERIE A E SERIE B*/



	/* GESTIONE TABS */

/*Tabs scheda squadra */

div.tabs_container_team {
float:left;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}

div.tabs_container_team .tab_content {
	float:left;
	width:100%;
	margin:0;
	padding:0;}

ul.regular_tabs_top {
float: left;
margin: 0;
padding: 0;
width: 100%;
background:#0f64ff;}


ul.regular_tabs_squadra {
background-color: #FFFFFF;
display: inline;
float: left;
margin: 0;
padding: 0;
top: 0;
width: 100%;
z-index: 99;
text-align:center;}

#Container_widget_generic_Tetractis ul.regular_tabs_squadra {
width:100%;}

ul.regular_tabs_squadra li,
ul.regular_tabs_top li {
margin:0px 5px;
padding:0px;
display:inline-block;
}

#Container_widget_generic_Tetractis ul.regular_tabs_squadra li {
width:22% !important;
margin:0;}

#Container_widget_generic_Tetractis ul.regular_tabs_top li {
height: 30px;
margin: 0;
width: 31% !important;
border-right:1px solid #FFF;}

#Container_widget_generic_Tetractis.serie_a ul.regular_tabs_top li {
	width:100% !important;
	height:50px;
	line-height:50px;
	color:#FFF;
	font-weight:700;}

#Container_widget_generic_Tetractis.estero ul.regular_tabs_top li {
	width:49% !important;}
	
#Container_widget_generic_Tetractis.champions_league ul.regular_tabs_top li {
width:11.5% !important;}

#Container_widget_generic_Tetractis.europa_league ul.regular_tabs_top li {
width:15.5% !important;}

#Container_widget_generic_Tetractis.coppe_europee ul.regular_tabs_top li {
width:auto !important;}



ul.regular_tabs_squadra li a.tab_link {
color: #999;
cursor: pointer;
float: left;
font-size: 12px;
font-weight: bold;
text-align: center;
text-decoration: none;
width: 100%;
line-height:20px;
text-transform:uppercase;
}

ul.regular_tabs_top li a.tab_link {
color: #FFF;
cursor: pointer;
float: left;
font-size: 12px;
font-weight: 700;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 100%;
padding:0;
line-height:15px;
}


ul.regular_tabs_top li a.tab_link.active {
color: #FF0;
float: left;
text-transform: uppercase;
}

ul.regular_tabs_squadra li a.tab_link.active {
color: #000;
}

ul.regular_tabs_squadra li a span {
color: #ff3300;
}

ul.regular_tabs_squadra li a.active span {
color: #fff;
}

#Container_widget_generic_Tetractis .tab_content_ranking {
float:left;
width:100%;
margin:0;
padding:0;
min-height:615px;}

#Container_widget_generic_Tetractis .tab_content_calendar {
float:left;
width:100%;
margin:0;
padding:0;}

#Container_widget_generic_Tetractis.coppe_europee .tab_content_calendar h1,
#Container_widget_generic_Tetractis.coppe_europee .tab_content_ranking h1 {
background: none repeat scroll 0 0 #CCC;
color: #333;
float: left;
font-weight: bold;
text-transform: uppercase;
padding:2px;
font-size:10px;
display:none;
}

#Container_widget_generic_Tetractis.coppe_europee .tab_content_calendar h2 {
}


/* GESTIONE WIDGET RISULTATI E CLASSIFICHE*/


/* GESTIONE CLASSIFICA SERIE A IN LISTA */

.ranking_team_list {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
}
	
	.ranking_team_list li {
		float:left;
		display:inline;
		color:#003e75;
		font-weight:bold;
		width:5%;}
		

div.serie_b ul.ranking_team_list li {
width:5.1%;}

ul.ranking_team_list li img {
float: left;
width:50%;
margin: 5px 25%;
padding: 0;}


ul.ranking_team_list li span.Team_list_Name {
text-align:center;
float:left;
width:100%;
display:none;}

ul.ranking_team_list li span.Team_list_Name a {
font-size:10px;
text-transform:uppercase;
color:#FF7300 !important;
text-decoration:none;}

ul.ranking_team_list li span.Team_list_Name a:hover {
text-decoration:underline;}

ul.ranking_team_list li span.Team_list_points {
color: #003e75;
float: left;
font-size: 14px;
font-weight: bold;
text-align: center;
width: 100%;}


a.link_competition_widget {
float:left;
width:98%;
padding:1%;
text-align:right;
color:#FFF;
text-decoration:none;
font-size:12px;
background:none repeat scroll 0 0 #ff7300;
background: url(../../images/clients/tetractis_white.png) left center no-repeat  #0f64ff;
background-size: 150px;
}

a.link_competition_widget:hover {
text-decoration:underline;
background: url(../../images/clients/tetractis_white_hover.png) left center no-repeat  #0f64ff;
background-size: 150px;
}



/*FOOTER*/

div#Footer {
float:left;
width: 100%;
height: 30px;
text-align: right;
background: url(../../images/clients/tetractis_grey_small.png) 99% center no-repeat #f49f43E;
display:none;
}

div#Footer:hover {
background: url(../../images/clients/tetractis_grey_hover_small.png) 99% center no-repeat #DEDEDE;
}

div#Footer a{
float: right;
height: 20px;
width: 100%;
}
