/*GIORNATE CAMPIONATO*/

ul#calendar_list, ul#calendar_list_2 {
-moz-border-radius:0px 0px 5px 5px !important;
-webkit-border-radius:0px 0px 5px 5px !important;
border-radius:0px 0px 5px 5px !important;
border:1px solid #CCC;
background:url("../../images/project/ts/bg_menu_flags.png") repeat-x scroll left center transparent;
float:left;
width:644px;
height:75px;
margin:0 0 10px 0;
padding:5px 1px 0 1px;
} 

ul#calendar_list {
margin-bottom:0; /* per scheda squadra*/
}

ul#calendar_list_2 {
}

ul#calendar_list li, ul#calendar_list_2 li {
float: left;
-moz-border-radius:3px 3px 3px 3px !important;
-webkit-border-radius:3px 3px 3px 3px !important;
border-radius:3px 3px 3px 3px !important;
-webkit-border-radius: 3px;
list-style-type: none;
padding:1px;
text-align:center;
margin:1px;
border:1px solid #336699;
background-color:#FFF;
width:10px;
font-size:0.8em;
font-weight:bold;
}

.nba div.preliminari ul#calendar_list li {
width:80px !important;
}

div.preliminari ul#calendar_list li {
width:150px !important;
}



.legadue div.preliminari ul#calendar_list li, 
.euroleague div.preliminari ul#calendar_list li {
width:119px !important;
}

ul#calendar_list li.serie_b {
    width: 24px;
}

ul#calendar_list li.active, ul#calendar_list_2 li.active {
background-color: #819d26;
border:1px solid #fff;
}

ul#calendar_list li a, ul#calendar_list_2 li a {
color:#336699;
cursor:pointer;
white-space:nowrap;
text-decoration:none;	


}

ul#calendar_list li a.active {
background-color: #FF0000;
color: #FFFFFF;
float: left;
width: 27px;}

div.preliminari ul#calendar_list li  a.active {
width:150px;
}

ul#calendar_list li:hover {
color:#000;
background-color:#FFF;}

ul#calendar_list li a:hover {
color:#000;
background-color:#86bbf0;
}

ul#calendar_list li.active a, ul#calendar_list_2 li.active a {color:#FFF;}

div#block_ligue_1,
div#block_bundesliga,
div#block_premier_league,
div#block_liga {
}

div#block h2,
div#block_ligue_1 h2,
div#block_bundesliga h2,
div#block_premier_league h2,
div#block_liga h2,
div.standard_block h2 {
-moz-border-radius:5px 5px 0px 0px !important;
-webkit-border-radius:5px 5px 0px 0px !important;
border-radius:5px 5px 0px 0px !important;
background:url("../../images/project/ts/bg_header.png") repeat scroll center center transparent;
border: 1px solid #CCCCCC;
color: #1A1A1A;
float: none;
font-size: 12px !important;
font-weight: bold;
margin: 0 0 5px;
padding: 5px;
text-align: left;
text-transform: uppercase;
width: 300px !important;
clear:both;
*float:left;
}

/* FINE GIORNATE CAMPIONATO */



div#tabs {
float:left;
background:none  !important;
width:650px  !important;
}

.ui-tabs .ui-tabs-nav {
float:left !important;
width:622px !important;
margin-bottom:3px !important;
-moz-border-radius:0px 0px 0px 0px !important;
-webkit-border-radius:0px 0px 0px 0px !important;
border-radius:0px 0px 0px 0px !important;
background-color:none !important;}

div#MainContent .small_container .ui-tabs .ui-tabs-nav li {
-moz-border-radius:5px 5px 0px 0px !important;
-webkit-border-radius:5px 5px 0px 0px !important;
border-radius:5px 5px 0px 0px !important;
background:#336699 !important;
border:none !important;
width:80px !important;
margin:0 !important;
padding:3px !important;
margin-right:2px !important;
height:20px !important; }

.ui-tabs .ui-tabs-nav li span{
margin:0 !important;
padding:0  !important;
}

.ui-tabs .ui-tabs-nav li a{
color:#FFF !important;
font-weight:bold !important;
padding:0 !important;
}

.ui-widget-header {
border:0 !important;
background:none !important;
background-color:none !important;
float:left !important;}


.ui-tabs .ui-tabs-panel  {
padding:0 !important;}


div#MainContent .small_container .ui-tabs .ui-tabs-nav li.ui-state-active {
background:#77ABD9 !important;}

div#MainContent .small_container .ui-tabs .ui-tabs-nav li.ui-state-active span {
color:#336699 !important;}


div#MainContent .small_container ul li.separator {
	/*clear:both;*/
	float:left;
}

.ui-widget-content {
border:none !important;}


div#MainContent .small_container a {
color:#333;
text-decoration:none;
width:100%;
height:100%;
font-weight:normal;
}

div#MainContent .small_container ul li a.active {
float:left;
background-color:#EEEEEE;
color:#FF0000;
text-decoration:none;
width:100%;
height:auto;
font-weight:bold;
}

div#MainContent .small_container a.selected {
	color:#CC3403;
	text-decoration:none;
	}

/* FINE GESTIONE GIORNATE*/



/* GESTIONE RISULTATI CALENDARIO*/


tr.calendar_heading {
	  background: #387be0 url(../../images/project/ts/bkg_heading.png) center bottom repeat-x;
	  color:#000066;
	  font-weight: bold;
}

.results td.col1,
.results td.col3,
.results td.col5,
.results td.col7 {
width:10%;
text-align:center;}

.results td.col4,
.results td.col6 {
width:30%;}

.results td.col4 {
text-align:left;}

.results td.col6 {
text-align:right;}

/* FINE GESTIONE RISULTATI CALENDARIO*/




/* GESTIONE CALENDARIO */

#calendar_page_list {
	margin-right: -20px;
}

#calendar_page_list li {
	float: left;
	text-align: left;
	color: #fff;
	width: 295px;
	margin-right: 20px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	background: #387be0 url(../../images/project/ts/bkg_heading.png) center bottom repeat-x;
}

#calendar_page_list li a.calendar_tabs {
	display: block;
	color: #fff;
}
#calendar_page_list li.show_calendar {
	margin: 0;
	width: 630px;
	padding: 0;
	clear: left;
}

#calendar_page_list li.show_calendar h2 {
	display: none;
}

#calendar_page_list li.show_calendar table.results,
#calendar_page_list li.show_calendar .content_block {
	margin: 0;
}

tr.calendar_resut img {

}


table.Table_Calendar tr td.col5 a:hover img {
background:url(../images/icone/ended_hover.png) no-repeat center center;}

ul#calendar_list,
TeamCalendarBlock ul#calendar_list {
background-color: #DEDEDE;
float: left;
padding: 5px;
width: 650px !important;
margin:0 0 30px 0;
}



ul#calendar_list li {
-moz-border-radius:3px 3px 3px 3px;
-webkit-border-radius:3px 3px 3px 3px;
border-radius:3px 3px 3px 3px;
float:left;
display:inline;
margin-right: 0px;
padding: 3px;
background-color:#EEEEEE;
border:1px solid #CCC;
}

ul#calendar_list li a {
color:#1A1A1A;
cursor:pointer;}


ul#calendar_list li a.selected {
font-weight:bold;
color:#FF0000;}


/*NEW STYLE */

div#last_results {
left:0;}

div#last_results h2{
float:left;
-moz-border-radius:5px 5px 0px 0px !important;
-webkit-border-radius:5px 5px 0px 0px !important;
border-radius:5px 5px 0px 0px !important;
background:#336699 !important;
color:#FFF;
font-size:1.1em;
padding:3px;
width:300px;
margin-left:190px;}

table.Table_Calendar,
table#winner-list {
float:left;
margin-bottom:10px;
width:100%;
}

table.Table_Calendar td a{
color:#333;
font-weight:bold;
text-decoration:underline;
}

table.Table_Calendar td.col1 {
text-align:left;
text-indent:2px;
width:10%;
}

table.Table_Calendar tr.table_heading th,
table#winner-list tr.table_heading th{
background-color:#333333;
color:#FFF;
padding:7px;
}

table.Table_Calendar td,
table#winner-list td {
border-bottom: 1px solid #FFF;
border-right: 1px solid #FFF;
padding: 5px;
}

table#winner-list td.col_3 img{
padding:1px;
border:1px solid #333;}

table#winner-list td.col_2 {
text-align:left;}

table.Table_Calendar tr.even td,
table#winner-list tr.even td {
/*background-color:#DDDEDF;*/
background:url("../../images/project/ts/container_logo.png") repeat scroll center center transparent;
}

table.Table_Calendar tr.odd td,
table#winner-list tr.odd td {
/*background-color:#FFF;*/
background:url("../../images/project/ts/container_logo.png") repeat scroll center center transparent;
}

table.Table_Calendar tr td.col2,
table.Table_Calendar tr td.col3  {
text-align:left;}

table.Table_Calendar tr td.col1 {
font-size: 1em;
width:10%;}

table.Table_Calendar tr td.col2 {
width:50%;}

table.Table_Calendar tr td.col3 {
font-size: 1em;
width:15%;}

table.Table_Calendar tr td.col4 {
width:10%;}

table.Table_Calendar tr td.col5 {
width:1%;}

table.Table_Calendar tr td.col6 {
font-size: 1em;
text-align: left;
text-transform: uppercase;
white-space: nowrap;
width: 14%;}





div#last_results table.results tr td.col1 {
text-align:left;
text-indent:2px;
width:20%;
}

table.results td.col3,
table.results td.col7 {
width:5%;
}

table.results td.col4,
table.results td.col6 {
width:15%;
}

table.results tr.even td {
background-color:#FFF;
}

table.results tr.odd td {
background-color:#EFF0F1;}

table.results td.col1 span.match_time {
/*display:none;*/
font-size:11px !important;
}

#block_seconda_divisione br,
#block_prima_divisione br {
	display:none;
}

.standard_block br, content_block br {
	display:none;
}

ul.sub_main_navigation li a.selected {
    color: #9C3A0B !important;
    text-decoration: none;
}
/* GESTIONE GIORNATE nba */
div.nba div#tabs{
background: url("../../images/project/cds/bg_menu_flags.png") repeat-x scroll left center transparent !important;
border: 1px solid #CCCCCC !important;
border-radius: 0 0 0px 0px !important;
border-top: medium none !important;
float: left;
margin: 0 0 30px;
padding: 5px;
width: 650px !important;
}
div.nba .ui-tabs .ui-tabs-nav{
width: 660px !important;
}
div.nba .ui-tabs .ui-tabs-panel{
clear: both;
 width: 658px;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li{
border: 1px solid #CCCCCC !important;
border-radius: 3px 3px 3px 3px !important;
display: inline;
float: left;
margin-right: 1px;
background: none repeat scroll 0 0 #EEEEEE !important;
height: 15px !important;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li:hover,
div.nba div#MainContent .small_container div#tabs ul li:hover{
background-color: #fff !important;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li a:hover{
background-color: transparent;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li span{
color: #333333;
font-weight: normal;
font-size: 11px;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li.ui-state-active span{
background-color: #EEEEEE;
color: #FF0000 !important;
font-weight: bold;
margin-top: 5px;
}
div.nba div#MainContent .small_container ul{
padding-left: 10px;
width:650px !important;
}
div.nba div#MainContent .small_container div#tabs ul li{
background: none repeat scroll 0 0 #EEEEEE;
border-radius: 3px 3px 3px 3px;
border: 1px solid #CCCCCC;
float: left;
font-size: 11px;
margin: 4px 0px;
padding: 4px;
width: 10px;
height:14px;
}

div.nba li a.day{
font-size: 11px;
margin: 4px 2px 0 -1px;
padding: 3px 3px 4px 2px;
width: 12px;
}

div.nba div#MainContent .small_container a{
font-size: 9px;
font-family:Arial, Helvetica, sans-serif;
}
div.nba div#MainContent .small_container a:hover{
background: none repeat scroll 0 0 #FFF;
}
div.nba div.preliminari ul#calendar_list li{
width:80px;
height:12px;
}
/* FINE GESTIONE GIORNATE*/