<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div#MainContainer {
	display:inline-block;
	float:left;
	height:auto;
	margin:0;
	padding:0%;
	text-align:center;
	width:100%;
	font-size:15px !important;
	font-family:"HK Grotesk",sans-serif;
	background:#fff;
}
div#MainContainer div#MainContent {
	float: left;
	padding:0px;
	display:block;
	width:100%;
}
div#MainContainer h1.title,
div#MainContainer div#TitleContent {
	display:none;
}
div#MainContainer div#TeaserBlock {
	float: right;
	width: 300px;
	display:none;
}
div#MainContainer div.content_block {
	margin:10px 0 0 0;
	float:left;
	clear:both;
	width:100%;
	height:auto;
}
div#MainContainer div#MainNavigation {
	clear: both;
	display: block;
	float: left;
	margin: 30px 0 10px;
	padding: 0;
	position: relative;
	width: 100%;
}
div#MainContainer div#Tetractis_Footer {
	float:left;
	width:100%;
	height:40px;
	background: url("../../images/project/sportnetwork/tetractis_grey.png") right center no-repeat #FFF;
	text-align:right;
	background-size:120px;
}
div#MainContainer div#Tetractis_Footer:hover {
	background: url("../../images/project/sportnetwork/tetractis_grey_hover.png") right center no-repeat #FFF;
	background-size:120px;
}
div#MainContainer div#Tetractis_Footer a.logo_tetractis {
	float: right;
	height: 30px;
	width: 200px;
}


/*-----------Menu primo livello----*/
.changeSMenuProduct ul.first_level{
	float:left;
	padding:0px !important;
	width:100%;
	background: transparent;
	height: 33px;
	margin: 0;
	z-index: 7;
	display:inline;
	border-bottom:2px solid #333;
}


	
.changeSMenuProduct ul.change_competition {
	float:left;
	padding:0px !important;
	width:100%;
	background: transparent;
	margin: 0;
	z-index: 7;
	display:inline;
	height:30px;
	line-height:30px;
	border-bottom:2px solid #333;
	/*background: url("../../images/project/sportnetwork/more_info.png") no-repeat scroll right center transparent;*/
}
.changeSMenuProduct ul.first_level li,
.changeSMenuProduct ul.change_competition li{
	display: inline;
	float: left;
	height: 33px;
	line-height:33px;
	margin:0;
	text-align: center;
	text-transform: uppercase;
	color:#ee322b;
	font-weight:bold;
	padding: 0;
}

.changeSMenuProduct ul.first_level li.nolink {
	font-size:13px;
	color:#222;
	background:url(../../images/project/sportnetwork/calendar_select_next.png) no-repeat right center transparent;
	padding:0 1.5% 0 5px;
	margin:0 !important;}

.changeSMenuProduct ul.first_level li.separator_menu {
	padding:0 !important;}
	
.changeSMenuProduct ul.change_competition li{
	height:25px;
	line-height:25px;
}
.changeSMenuProduct ul.change_competition li.page_title {
	float:left;
	color:#ee322b;
	font-weight:bold;
	padding:0;
	text-align:left;
}
.changeSMenuProduct ul.change_competition li.altri_sport {
	float:right;
}
.changeSMenuProduct ul.change_competition li.col1{
	display:none;
}
.changeSMenuProduct ul.change_competition li.altri_sport p span {
	background: url("../../images/project/sportnetwork/arrow_select_result.png") no-repeat scroll right center transparent;
	color: #333;
	font-weight: bold;
	font-size:14px;
	padding:0 20px 0 0;
	cursor:pointer;
}
.changeSMenuProduct ul.first_level li a,
.changeSMenuProduct ul.change_competition li a {
	float:left;
	font-size: 13px !important;
	min-width: 20px;
	padding: 0 2px !important;
	text-align: left;
	text-decoration: none;
	text-transform:uppercase;
	width: auto;
	font-weight:normal !important;
	color:#222 !important;
	height:33px;
	line-height:33px;
	font-family:Gibson,sans-serif !important;
}
.changeSMenuProduct ul.first_level li a:hover {
	background:none !important;
	color:#ee322b !important;
}
div.section_menu {
	display:none;
}
.changeSMenuProduct ul.first_level li a.selected,
.changeSMenuProduct ul.first_level li a.selected:hover {
	color: #dd0b17 !important;
	line-height:33px !important;
	text-align:center;
}

/*----------Menu second level------------*/
.changeSMenuProduct ul.hidden{
	display: inline !important;
    visibility: visible !important;
}
.changeSMenuProduct ul.second_level {
	background: none repeat scroll 0 0 #f0f0f0 !important;
    display: inline;
    float: right !important;
    height: auto;
    margin: 4px 0 0;
    min-height: 40px;
    padding: 5px 0 !important;
    position: absolute;
    right: 0;
    top: 28px;
    width: 100%;
    z-index: 7;
	border-bottom:2px solid #ee322b;
}
.changeSMenuProduct ul.second_level li {
	display: inline;
	float: left;
	height: auto !important;
	width: 100% !important;
}
.changeSMenuProduct ul.second_level dl {
	float:left;
	width:99%;
	display:none;
}
.changeSMenuProduct ul.second_level dl.motori {
	display:inline !Important;
	margin: 0;
}
.changeSMenuProduct ul.second_level dl dd {
	margin:0;
	line-height:25px;
	text-align:left;
	color:#444;
	font-weight:bold;
	float:left;
	display:inline;
	width:33%;
}
.changeSMenuProduct ul.second_level dl dd a {
    color: #000 !important;
}
.changeSMenuProduct ul.second_level li dl {
	margin:0;
}
.changeSMenuProduct ul.second_level li dl dd a:hover {
	color:#ee322b !important;
	text-decoration:none !important;
}
.changeSMenuProduct ul.second_level dl dd a {
	color: #333;
	display: block;
	font-size:12px;
	font-weight: bold;
	margin:0px 3px;
	text-decoration: none;
	text-align:left;
	text-transform:uppercase;
	padding-left:16px;
}
.changeSMenuProduct ul.second_level dl dd.ciclismo {
	display:none;
}

div.serie_a ul.second_level dd.menu_active_serie_a a{
	color:#444 !important;
	background: url("../../images/project/sportnetwork/point_active.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
div#legenda{
	display:none;
}


/***********Gestione stili generici sito*************/
#MainContainer table {
	float:left;
	width:100%;
	border:0;
}
#MainContainer table tr td {
    	background-color: #FFFFFF;
    	border-bottom: 1px solid #ebebeb;
	border-right: 0;
	border-left: 0;
    	color:#000;
    	height: 35px !important;
    	line-height: 35px !important;
    	text-align: center;
	padding:0;
	font-size: 12px;
}
#MainContainer table tr.event_partials td {
    	border-bottom: 1px solid #000;
	height:20px !important;
	line-height:20px !important;
	color:#555;
}
#MainContainer table tr th {
	background:#cc0c1e;
    border: 0;
    color: #FFF !important;
    font-size: 11px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
	vertical-align:middle;
}
#MainContainer table tr td a{
	text-decoration:none;
	    margin-top: 2px;
	    color:#000;
}

/***************Elenco squadre**********************/
ul#team_list{
	float: left;
	margin: 0 0 10px 0;
    	padding:0 3%;
    	width: 94%;
	z-index:5;
}
ul#team_list li{
	background-color:#FFF;
	display:inline;
	float:left;
	padding:3px;
	text-align:center;
	margin:0 4px 1px 0;
	width: 30px;
     height: 30px;
}
ul#team_list li:hover{
	background-color:#ebebeb;
}
ul#team_list li a.active{
	background:url("../../images/project/sportnetwork/bkg_team_selected.png") no-repeat scroll center center transparent;
	height:40px;
}
ul#team_list li img {
	border:0;
	height:30px;
}

/***********************Calendario Giornate di campionato*******************************/
#TeamCalendarBlock{
	width:1px;
	min-width:100%;
	float:left;
}
ul#calendar_list, 
ul#calendar_list_2 {
	float:left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 2%;
	height: 30px;
}  
ul#calendar_list li, 
ul#calendar_list_2 li {
	float: left;
	list-style-type: none;
	padding:1px;
	text-align:center;
	margin:1px;
	background:#ebebeb;
	width:80%;
	height:25px;
	line-height:25px;
	font-size:12px;
	font-weight:bold;
}

ul#calendar_list li a, ul#calendar_list_2 li a {
	color:#000;
	cursor:pointer;
	text-decoration:none;
	width: 100%;
    	float: left;	
}
ul#calendar_list li a.active {
	color: #FFFFFF;
	background: #000;
}

/**************Tabs****************/
#MainContainer ul.regular_tabs_squadra,
#MainContainer ul.regular_tabs{
	display: inline;
	float: left;
	font-size: 1em;
	height: 30px;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom:2px solid #cc0c1e !important;
}
#MainContainer ul.regular_tabs_squadra li,
ul.regular_tabs li {
   	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	min-width:150px;
	white-space:nowrap;
	display:inline;
}
#MainContainer ul.regular_tabs_squadra li a,
ul.regular_tabs li a{
     float:left;
	width:100%;
	color:#000;
	background: #FFF;
	cursor: pointer;
	font-size: 13px;
	text-decoration: none;
	text-transform:capitalize;
	font-weight:normal;
	height:30px;
	line-height:30px;
}
#MainContainer ul.regular_tabs_squadra li a.active,
ul.regular_tabs li a.active{
	color:#FFF !important;
	background:#cc0c1e;
}

div#block h2,
div.standard_block h2,
div#MainContent h2 {
	color:#cc0c1e;
	font-weight:bold;
	font-size:16px;
	width:100%;
	padding:0px;
	float:left;
	margin:0;
	line-height:30px;
	text-align:left;
}
#block_player_anagrafica #block h2{
	border-left:7px solid #cc0c1e;
	text-align:left;
	text-indent:5px;
	height:20px;
	line-height:20px;
	font-size:14px;
	margin-bottom:5px;
}


/*********************Classifiche***********************/
#MainContainer table.ranking_team,
#MainContainer table.Ranking_players {
	float:left;
	width:100% !important;
}
.Ranking_league_List table.ranking_team tr.ranking_header0, 
.Ranking_league_List table.ranking_team tr.ranking_header1, 
table.ranking_team tr.ranking_header1 {
    display: none;
}
table.ranking_team tr.ranking_header2 td, 
table.ranking_team tr.ranking_header2 th, 
div#MainContainer table.ranking_team tr.ranking_header2 th, 
div#MainContainer table.Ranking_players tr.ranking_header1 th {
    color: #fff !important;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-indent: 0;
    vertical-align: middle;
    width: auto !important;
}
table.ranking_team tr td {
    border-right: 1px solid #dfdfdf;
    text-align: center;
    width: 3.2%;
    line-height: 25px;
    font-size: 12px;
    padding:0;
}
div#MainContainer table.ranking_team tr td.col_3 {
    text-align: left;
    width: 20%;
    padding:0 3px;
}

/*--------------------------------------------Index ultimi risultati------------------------------------*/
div#home_blocks,
div#Calendar_widget_Block {
	float:left;
	margin:0px;
	width:100%;	
}
div#home_blocks h2{
	color: #cc0c1e;
    font-weight: bold;
    font-size: 16px;
    width: 100%;
    border-bottom: 3px solid #cc0c1e;
    padding: 0px;
    float: left;
    margin: 0;
    line-height: 30px;
    text-align: left;
}
div#home_blocks h2 strong{
	width:100%;
	float:left;
	font-size:12px;
}
div#home_blocks div.content_block {
	float: left;
	width: 100%;
	height:auto;
	margin-bottom:10px;
}
div#home_blocks table.results {
	float: left;
	font-size: 11px;
	padding: 0 3px 0 0;
	width: 100% !important;
}
div#home_blocks table.results tr td.col1 span.calendar_phase div{
	height: 20px;
    line-height: 15px;	
}
div#home_blocks h2.girone {
	float:left;
	border-radius: 0 0 0 0 !important;
	border-top: 1px solid #FFFFFF;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0.1px;
	margin-top:10px;
	padding: 5px;
	width: 30%;
	margin-left:170px;
	height:30px;
}
div#home_blocks .results thead {
    display: none;
}

/************Table risultati****************/
table.results {
	float:left;
	width:100% !important;
	border-left: 0px solid #ebebeb;
	font-size:12px;
	margin-bottom:10px;
}
table.results .hidden{
	display:none !important;
}
table.results tr td.col4,
table.results tr td.col6{
    width: 28%;
}
table.results tr td.col3,
table.results tr td.col7 {
    width: 10%;
}
table.results tr td.col4{
padding-right:5px;
}
table.results tr td.col4 a{
    text-transform:uppercase;
    text-align:center;
}
table.results tr td.col6 a{
    text-transform:uppercase;
    text-align:center;
    text-indent:5px;
}
table.results tr td.col5 {
color:#cc0c1e !important;
 padding: 0 5px;
 width:10%;
}

table.results tr td.td_result a, 
table.results tr td.col5 a {
background: none repeat scroll 0 0 #cc0c1e;
clear: both;
color: #FFFFFF !important;
display: block;
font-size: 15px;
 padding: 2px 5px;
}
table.results tr td img {
border:0px;
padding-left:0px;
display:inline; /* per visualizzare l'immagine al centro nella colonna */
}



	
/*------------------------------OWL CAROUSEL----------------------------------*/
.competition #calendar_list.owl-carousel .owl-wrapper-outer,
.competition_fasi #calendar_list.owl-carousel .owl-wrapper-outer{
	height: 30px;
	z-index: 10;
	min-height: 30px;
}
.competition .owl-theme .owl-controls,
.competition_fasi .owl-theme .owl-controls{
    height: 30px;
    margin-top: -35px !important;
    position: relative;
    width: 100%;
    display: block !important;
}
#TeamCalendarBlock.competition .owl-theme .owl-controls{
    margin-top: -35px !important;
}
.competition .owl-theme .owl-controls .owl-buttons,
.competition_fasi .owl-theme .owl-controls .owl-buttons{
	width:100%;
	position:absolute;
	z-index:99;
}
.competition .owl-theme .owl-controls .owl-buttons div.owl-prev,
.competition .owl-theme .owl-controls .owl-buttons div.owl-next,
.competition_fasi .owl-theme .owl-controls .owl-buttons div.owl-prev,
.competition_fasi .owl-theme .owl-controls .owl-buttons div.owl-next{
	height:50px;
	width:20px;
	padding:0;
	opacity:1;
	margin:0;
	z-index: 23;
	position:absolute;
}
.competition .owl-theme .owl-controls .owl-buttons div.owl-prev,
.competition_fasi .owl-theme .owl-controls .owl-buttons div.owl-prev{
	left: 0;
    margin-left: -5%;
    float: left;
    background: url("../../images/project/sportnetwork/calendar_select_previous.png") no-repeat center center transparent !important;
    text-indent: -5000px;
    width: 30px;
    height: 40px;
    padding: 0;
}
.competition .owl-theme .owl-controls .owl-buttons div.owl-next,
.competition_fasi .owl-theme .owl-controls .owl-buttons div.owl-next{
	right: 0;
    margin-right: -5%;
    float: left;
    background: url("../../images/project/sportnetwork/calendar_select_next.png") no-repeat center center transparent !important;
    text-indent: -5000px;
    width: 30px;
    height: 40px;
    padding: 0;
}


.owl-carousel .owl-wrapper-outer {
margin: 0;
padding: 0;
position: relative !important;
z-index: 99;
}


.competition .owl-pagination,
.competition_fasi .owl-pagination {
float: left;
margin: 45px 0 0;
position: relative;
width: 100%;
}


/*--------------------------------------------ALBO D'ORO--------------------------------------------*/
#Winnerlist_rs {
    background-color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 1%;
    width: 98%;
}
#Winnerlist_rs li {
	border-bottom: 1px solid #ebebeb;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 1% 0 0;
    text-align: left;
        width: 49%;
}
table.Winnerlist_table {
	width:100%;
	float:left;
}

#MainContainer.europei table.Winnerlist_table tr td.col2,
#MainContainer.copa_america table.Winnerlist_table tr td.col2 {
	text-align:left;
	text-indent:5px;
}
	

#MainContainer.europei table.Winnerlist_table tr th.col2,
#MainContainer.copa_america table.Winnerlist_table tr th.col2 {
	border-right:1px solid #FFF;
}


table.Winnerlist_table td.col3 {
line-height:30px !important;
text-align:left !important;
color:#000 !important;
}

table.Winnerlist_table td.col3 img {
float: left;
margin: 3px 10px;
}

table.Winnerlist_table tr.calendar_heading th.col1{
	text-align:center;
}
table.Winnerlist_table th.col4{
	border-right:0 !important;
}
table.Winnerlist_table tr td.col1{
	color:#ee322b;
	font-weight:bold;
	width: 10%;
	text-align:center;
	padding:5px;
}
table.Winnerlist_table tr td.col4 img{
	border:0;
	display:inline;
	margin:5px;
	width:12px;
}

#Winnerlist_rs li span.winner_name {
    color: #222;
    font-size: 12px;
}

#Winnerlist_rs li span.year {
    color: #cc0c1e;
    font-size: 12px;
    font-weight: bold;
	margin: 0 10px;
}

#Winnerlist_rs li img {
    float: left;
    margin: 5px 5px 0 0;
}

table.Winnerlist_table tr.extra {
display:none;
}

table.Winnerlist_table tr.extra table.extra_info {
float:left;
display:inline;
width:100%;
}


table.Winnerlist_table tr.extra .Content_phase {
border-left: 1px solid #cc0c1e;
border-right: 1px solid #cc0c1e;
float: right;
margin: 4px;
padding: 1px;
width: 40%;
background:#FFF;
}

table.Winnerlist_table tr.extra .Content_phase ul li.match,
table.Winnerlist_table tr.extra .Content_phase ul li.match span {
float: left;
line-height: 20px;
text-align: left;
text-indent: 5px;
width: 100%;
}

table.Winnerlist_table tr.extra .Content_phase ul li.match span.results {
	float: right;
    text-align: right;
    width: 20%;
	font-weight:bold;
}

table.Winnerlist_table tr.extra .Content_phase ul li.match span.results img {
	float:right;
	margin:2px;
}

table.Winnerlist_table tr.extra .Content_phase ul.extra_info {
	padding:0;
	margin:0;
	float:left;
	width:100%;
}

table.Winnerlist_table tr.extra .Content_phase ul li.match:hover {
	background:#e3e3e3 none repeat scroll 0 0;
}

table.Winnerlist_table tr.extra .gf {
	width:84%;
	border-left: 1px solid #cc0c1e;
	border-right: 1px solid #cc0c1e;
}

table.Winnerlist_table tr.extra .f {
	border-left: 1px solid #cc0c1e;
	border-right: 1px solid #cc0c1e;
	height:61px;
}

table.Winnerlist_table tr.extra .gf ul.extra_info li {
	width:33%;
}

table.Winnerlist_table tr.extra .Content_phase h3 {
	background: #000 none repeat scroll 0 0;
	border-right: 0 none;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-indent: 5px;
	width: 100%;
}

table.Winnerlist_table tr.extra .Container_logo {
	float:left;
	width:9%;
	height:90px;
	margin:0 2px;
	border-right:3px solid #fff;
}

table.Winnerlist_table tr.extra img.Winner_logo {
	float:left;
	margin:0 auto;
	padding:10px 0;
	width:100%;
	max-width:50px;
}

/*Tabellino*/
#SpecificTableResults{
	float:left;
	width:100%;
	font-size:13px;
}
#SpecificTableResults .Referee,
#SpecificTableResults .Referee ul,
#SpecificTableResults .ora,
#SpecificTableResults .campo{
	float:left;
	width:100%;
}
#SpecificTableResults .campo{
	margin-top:10px;
}
#SpecificTableResults .Referee ul{
	border-bottom:1px solid #ebebeb;
	height:30px;
	line-height:30px;
}
#SpecificTableResults .Referee ul li{
	display:inline;
}
#SpecificTableResults .ora ul li{
	display:inline;
	width:auto;
	height:30px;
	line-height:30px;
	margin-right:5px;
}
#SpecificTableResults .ora ul li strong,
#SpecificTableResults .ora ul li.spettatori{
	display:none;
}
#SpecificTableResults .ora ul li.ora{
	float:left;
}
#SpecificTableResults .ora ul li.data{
	width:10%;
}
#SpecificTableResults .ora ul li.impianto{
	float:right;
}
/*blocco risultati*/
table.TableCompetitor0,
table.TableCompetitor1 {
	float:left;
	display:inline-table;
	width:100% !important;
	margin-bottom:10px;
	background:#fff;
}
table.TableCompetitor0 tr td.col2,
table.TableCompetitor1 tr td.col2{
	text-align:left !important;
}
.Name_Competitor {
	float:left;
	width:100%;
	font-weight:bold;
	font-size:1.3em;
	text-align:left;
	height:40px;
	line-height:40px;
	margin:10px 0 0 0;
}
.Name_Competitor img {
	float:left;
	margin-right:10px;
	height: 40px;
}
div.campo {
	float:left;
	height: auto !important;
	width:100%;
	padding:5px 0;
	border-bottom:2px solid #cc0c1e;
}
div.container_logo_team1 {
	float:left;
	width:38.5%;
	margin:0 0 20px 0;
	padding:0;
}
div.container_logo_team1 img{
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 17px 0 0 10px;
    padding: 0;
	position: relative;
	float:left;
	width:30px;
}
div.container_logo_team2 img {
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 17px 0 0 10px;
	padding: 3px;
	position: relative;
	float:right;
	width:30px;
}
div.container_logo_team2 {
	float:left;
	width:38.5%;
	margin:0 0 20px 0;
	padding:0;
}
label.score_team1 {
	background-color:#cc0c1e;
	color: #fff;
	display: inline;
	float: left;
	font-size: 28px;
	height: 60px;
	line-height: 60px;
	margin: 0 3px 0 0;
	padding: 0;
	text-align: center;
	width: 8%;
}
label.score_team2 {
	background-color:#cc0c1e;
	color: #fff;
	display: inline;
	float: right;
	font-size: 28px;
	height: 60px;
	line-height: 60px;
	margin:0 0 0 3px;
	padding: 0;
	text-align: center;
	width: 8%;
}
div.container_logo_team1 span{
	color: #333;
	float: right;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	width: 75%;
	height:60px;
}
div.container_logo_team2 span{
	color: #333;
	float: left;
	font-size: 18px;
	line-height: 28px;
	text-align: right;
	width: 75%;
	height:60px;
}
label.vs {
	color:#333;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:60px;
	line-height:60px;
	text-align:center;
	width:4%;
}
label.vs span {
	color:#FFFFFF;
	padding:12px 5px;
}
div.arbitri {
	float:left;
	margin-left:150px;
	margin-top:20px;
	line-height:16px;
}
label.arbitri {
	font-size:1.0em;
	color:#000;
	font-weight:bold;
}
div.arbitri li {
	list-style-type:none;
	color:#333;
}
div.parziale {
	margin:0 auto;
	text-align: center;
	width: 50%;
	font-size:12px;
}
div.parziale div.parz1 {
	border-bottom:1px solid #333;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
	width:20%;
	color:#333;
}
div.parziale div.parz2 {
	background-color:#cc0c1e;
	border-bottom:1px solid #333;
	color:#000;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
	width:60%;
	color:#fff;
}
div.parziale div.parz3 {
	border-bottom:1px solid #333;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
	width:20%;
	color:#333;
}
div.parziale div.sup1 {
	display:none;
}
div.parziale div.sup2 {
	display:none;
}
div.parziale div.sup3 {
	display:none;
}
label.ora {
	font-size:1.0em;
	color:#000;
	font-weight:bold;
}
table.TableCompetitor0 tr span.yes, table.TableCompetitor1 tr span.yes {
	background: url("../../images/project/sportnetwork/yes.png") no-repeat scroll left center transparent;
	float: left;
	width: 10px;
}

/*************Elenco squadre**************/
.index_team {
	width:100%;
	float:left;
}
ul#index_team {
	float:left;
	width:100%;
	padding:0;
	margin:0;
	z-index:5;
}
ul#index_team li {
	display: inline;
	float: left;
	margin: 0 1% 2% !important;
	padding:0 !important;
	width: 18% !important;
}
ul#index_team li span{
	background: #cc0c1e none repeat scroll 0 0;
    	color: #fff;
    	float: left;
	height: 35px;
    	line-height: 16px;
    	margin: 0;
    	text-align: center;
    	width: 100% !important;
    	text-decoration:none;
    	font-size:12px;
}
ul#index_team li span:hover {
	text-decoration:underline;
}
ul#index_team li img.Logo_Index_Team{
	height: 50px !important;
    	margin: 10px auto !important;
    	width: 50px !important;
}

/*Scheda squadra*/
#MainContainer div#info{
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
#MainContainer div#info ul.info_squadra,
#MainContainer div#info ul#palmares_list{
	width:100%;
	float:left;
	margin:0 0 10px 0;
}
#MainContainer div#info ul.info_squadra li.picture{
	width:15%;
	float:left;
	text-align:left;
}
#MainContainer div#info ul.info_squadra li.picture img{
	width:90%;
	max-width:50px;
}
#MainContainer div#info ul.info_squadra li.nome{
	width:85%;
	float:left;
	height:50px;
	line-height:50px;
}
#MainContainer div#info ul.info_squadra li.nome h2{
	width:100%;
	float:left;
	height:50px;
	line-height:50px;
	font-size:24px;
}
#MainContainer div#info ul.info_squadra li.web_site,
#MainContainer div#info ul.info_squadra li.dati{
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:13px;
}
#MainContainer div#info ul.info_squadra li.web_site a{
	color:#cc0c1e;
}
#MainContainer div#info ul#palmares_list{
	border-top:1px solid #ebebeb;
	margin:10px 0;
	padding:10px 0;
	display:none;
}
#MainContainer div#info ul#palmares_list li{
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	text-align:left;
	font-size:13px;
	margin-top:3px;
}
#MainContainer div#info ul#palmares_list li img{
	height:25px;
	float:left;
	margin-right:10px;
}
#MainContainer div#info ul#palmares_list li span{
	height:25px;
	line-height:25px;
	float:left;
}
#MainContainer div#info ul#palmares_list li span:last-child{
	float:right;
	width:25px;
	background:#cc0c1e;
	color:#fff;
	text-align:center;
	height:22px;
}
/*Table rosa squadra*/
table.table_cal tr td.col1 span.player_role{
	float:left;
	margin-right:5px;
	height:32px;
	line-height:32px;
}
table.table_cal tr td.col1 a{
	float:left;
}
/*Palmares*/
#palmares,
#palmares ul#palmares_list_top{
	width:100%;
	float:left;
}
#palmares ul#palmares_list_top li{
	width:100%;
	float:left;
	margin-top:3px;
}
#palmares ul#palmares_list_top li strong,
#palmares ul#palmares_list_top li img,
#palmares ul#palmares_list_top li span{
	height:30px;
	line-height:30px;
	float:left;
	font-size:13px;
}
#palmares ul#palmares_list_top li strong.Competition_Name{
	width:30%;
	text-align:left;
}
#palmares ul#palmares_list_top li span{
	width:65%;
	text-align:left;
}
#palmares ul#palmares_list_top li span.Team_complete_list{
	font-size:12px;
}
#palmares ul#palmares_list_top li span.Team_complete_list strong{
	float:right;
	width:25px;
	background:#cc0c1e;
	text-align:center;
	color:#fff;
}
/*Scheda giocatore*/
.competitor_photo {
	display: inline;
	float: left;
	text-align: left;
	width: 19%;
	padding:0 2% 0 0;
	border-right:1px solid #ebebeb;
}
div.img_cont {
    margin: 0 !important;
    position: relative;
    width: 100%;
}
.competitor_photo .flag {
    left: 0;
    position: absolute;
    z-index: 2;
}
.competitor_photo .foto {
    border: 0px solid #FFFFFF;
    margin: 0;
    max-width: 100%;
    padding: 0;
    text-align: center;
    vertical-align: baseline;
    z-index: 1;
}
.competitor {
    float: right;
    margin: 0 2px  0 0;
    text-align: left;
    width: 77%;
}
.competitor_name {
    border-bottom: 1px solid #ebebeb;
    float: left;
    height: 68px;
    line-height: 50px;
    text-align: left;
    width: 100%;
}
.competitor h1 {
    color: #cc0c1e;
    float: left;
    font-size: 20px !important;
    margin: 1.5% 1% 0 !important;
    padding: 0;
    text-indent: 10px;
    width: 98%;
	line-height: 60px;
}
.competitor h1 strong.player_role {
	background:#cc0c1e none repeat scroll 0 0;
	color: #FFFFFF;
	display: inline;
	float: left;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-align: center;
	text-indent: 0;
	width: 50px;
	height:50px;
	line-height:50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius:50px;
}
.competitor h1 strong.team_club,
.competitor h1 strong.national_team {
    background-color: #FFFFFF;
    display: inline;
    float: right;
    height: 40px;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 30px;
}
.competitor h1 strong.national_team {
	display:none;
}
.competitor_data {
    display: inline;
    float: left;
    font-size: 14px;
    min-height: 147px;
    padding: 10px 2% 0 !important;
    width: 96%;
}

/*widget*/
#Container_widget_generic_Tetractis{
	width:100%;
	float:left;
	background:#fff;
}
#Container_widget_generic_Tetractis table,
#Container_widget_generic_Tetractis table tr th,
#Container_widget_generic_Tetractis table tr td{
	border:0;
}
#Container_widget_generic_Tetractis table tr th,
#Container_widget_generic_Tetractis table tr td{
	border-bottom:1px solid #ccc;
	padding:2px;
}
#Container_widget_generic_Tetractis table tr th {
    background: #cc0c1e;
    border: 0;
    color: #FFF !important;
    font-size: 11px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
#Container_widget_generic_Tetractis table tr td.col1{
	border-right:1px solid #ccc;
}
#Container_widget_generic_Tetractis table tr td.col5 a{
	text-align:center;
	    font-size: 14px;
	    padding:5px;
}
#Container_widget_generic_Tetractis #risultati h2{
	color: #cc0c1e;
    font-size: 16px;
    font-family:Gibson,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 14px;
}
#Container_widget_generic_Tetractis div#Tetractis_Footer a.link_competition_widget{
	width:auto;
	padding:0;
	float:left;
	text-align:left;
	color:#000;
	text-decoration:none;
	font-family:Gibson,sans-serif;
	 font-size:14px;
	 height:30px;
	 line-height:30px;
}
#Container_widget_generic_Tetractis div#Tetractis_Footer a.link_competition_widget:hover{
	text-decoration:underline;
}
#Container_widget_generic_Tetractis div#Tetractis_Footer {
	float:right;
	width:96%;
	height:30px;
	padding:0 2%;
	background: url("../../images/project/sportnetwork/tetractis_grey.png") right center no-repeat;
	text-align:right;
	background-size:120px;
}
#Container_widget_generic_Tetractis div#Tetractis_Footer:hover {
	background: url("../../images/project/sportnetwork/tetractis_grey_hover.png") right center no-repeat;
	background-size:120px;
}
#Container_widget_generic_Tetractis div#Tetractis_Footer a.logo_tetractis {
	float: right;
	height: 30px;
	width: 200px;
}</pre></body></html>