/*GIORNATE CAMPIONATO*/

ul#calendar_list, ul#calendar_list_2 {
border:1px solid #D8D8D8;
background-color:DEDEDE;
border-top:none !Important;
float:left;
width:644px;
height:30px;
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;
-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:12px;
font-weight:bold;
}

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

.serie_a div.preliminari ul#calendar_list li {
    width: 122px;
}

.nba div.preliminari ul#calendar_list li {
width: 81px;
}

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


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

ul#calendar_list li.active, ul#calendar_list_2 li.active {
background-color: #FFF;
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: #D11725;
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 {
background-color: #D11725;
clear: both;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
padding: 7px;
text-align: center;
width: 250px;
}

/* FINE GIORNATE CAMPIONATO */



div#tabs {
float:left;
background:none  !important;
width:620px  !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:none;
color:#D11725;
text-decoration:underline;
text-decoration:none;
width:100%;
height:auto;
font-weight:bold;
text-align:center;
}

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

/* FINE GESTIONE GIORNATE*/

div#MainContent ul#team_list {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background:transparent url(../../images/project/cds/bkg_elenco_team.png) repeat-x scroll top left;
	padding: 0 15px;
	margin-bottom:15px;
	height:55px;
}

div#MainContent ul#team_list li {
display:block;
float:left;
height: 15px;
padding: 5px;
text-align:center;
width: 26px;
}

div#MainContent ul#team_list li {
background:none;
}

div#MainContent ul#team_list li a.active {
background:transparent url(../../images/project/cds/bkg_team_selected.png) no-repeat scroll center center;
height:40px;
}

/* GESTIONE RISULTATI CALENDARIO*/


tr.calendar_heading {
	  background: #387be0 url(../../images/project/cds/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:11%;
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/cds/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 {
background-color: #DEDEDE;
float: left;
padding: 5px;
width: 670px;
margin:0 0 30px 0;
}

ul#calendar_list li {
float:left;
display:inline;
padding:4px 4px;
background-color:#EEEEEE !important;
margin-right:1px !important;
border:1px solid #CCC !important;
}

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


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


/*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/cds/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/cds/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:30%;
text-align:center;
}

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;*/
}


/* GESTIONE GIORNATE nba */
div.nba div#tabs{
background:#DEDEDE !important;
border: 1px solid #CCCCCC !important;
border-radius: 0 0 0px 0px !important;
border-top: medium none !important;
float: left;
margin: 0 0 1px;
padding: 5px;
width: 668px !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  .ui-tabs .ui-tabs-nav li{
display: inline;
float: left;
height: 25px !important;
margin-right: 1px;
margin-top: 1px;
}
div.nba div#MainContent .small_container .ui-tabs .ui-tabs-nav li:hover,
div.nba div#MainContent .small_container div#tabs ul li:hover{

}
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{
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{
float: left;
font-size: 11px;
margin: 4px 0px;
padding: 4px;
width: 10px;
height:14px;
}
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;
}





div.nba li a.day{
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #CCCCCC;
border-radius: 0 !important;
float: left;
font-size: 11px;
height: 15px;
margin: 4px 2px 0 -1px;
padding: 3px 4px 4px 2px;
text-decoration: none;
text-transform: uppercase;
width: 12px;

}


div.nba .ui-tabs-panel  ul{
font-size: 11px !important;
margin-left: 4px !important;
}


div.nba .ui-state-default, 
div.nba .ui-widget-content ,
div.nba .ui-state-default{
background-image:none !important;
background:none !important;

}
/* FINE GESTIONE GIORNATE*/

/* FINE GESTIONE GIORNATE*/
