        /* CSS ad hoc per la tabella partite */
            table.listing {
                clear: both;
                border-bottom: 1px solid #d7d7d7;
                border-collapse: collapse;
            }
            
            table.listing th {
                text-align: center;
            }
            
            table.listing tbody td, table.listing tbody th {
                border: 1px dotted #eee;
                padding: .3em .5em;
            }
            
            table.listing tbody tr {
                border-top: 1px solid #eee
            }
            
            table.listing tbody tr:hover {
                background: #ee7a01 !important;
                color: #FFFFFF;
            }
            
            table.listing tbody tr.focus {
                background: #C0C0C0 !important
            }
            
            /* Css fubles width only for IE */ * {
                margin: 0px;
                padding: 0px;
                border-collapse: collapse;
            }
            
            
            
            /* FINE ELEMENTI HEADER */
            /* ELEMENTI BOX PARTITE */ #box partite {
                display: block;
                margin: 0 0 10px;
            } #tabs {
                background: #ffffff url(../img/boxr_bg.gif) repeat-x scroll center bottom;
                float: left;
                font-size: 11px;
                line-height: 11px;
                width: 680px;
            } #tabs ul {
                display: block;
                list-style-image: none;
                list-style-position: outside;
                list-style-type: none;
                margin: 0;
                padding: 0;
            } #tabs li {
                display: inline;
                margin: 0;
                padding: 0;
            } #tabs ul#tabsNav li a.activeTab {
                background-position: 0 -150px;
                border: medium none;
                cursor: pointer;
            } #tabs a {
                background: transparent url(../img/boxr_sx.gif) no-repeat scroll left top;
                border-bottom: 1px solid #298FC2;
                float: left;
                margin: 0;
                padding: 0 0 0 1px;
                text-decoration: none;
                white-space: nowrap;
            } #tabs ul#tabsNav li a.activeTab span {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
                padding-bottom: 5px;
            } #tabs a span {
                float: none;
            } #tabs a span {
                background: transparent url(../img/boxr_dx.gif) no-repeat scroll right top;
                color: #FFFFFF;
                display: block;
                float: left;
                font-weight: bold;
                margin: 0;
                padding: 5px 8px 4px 7px;
            } #tabs a span:hover, #tabs a span:focus:hover {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
            } #boxcont {
                display: block;
                float: left;
                margin: 0;
            } #boxcont_inner1, #boxcont_inner2, #boxcont_inner3, #boxcont_inner4 {
                display: block;
                float: left;
                overflow: visible;
                /*padding: 10px;*/
                width: 679px !important;
            }
            
            /* FINE ELEMENTI BOX PARTITE */
            /* ELEMENTI CONTENT */ #iscriviti {
                margin-top: 77px;
                float: right;
                display: block;
                vertical-align: middle;
                text-align: center;
            }/* .match_list_table {
                width: 100%;
                margin-top: 10px;
                margin-bottom: 10px;
            } .match_list_header {
                padding-left: 10px;
                padding-bottom: 10px;
                font-weight: bold;
                font-size: 12px;
                color: #0991e5;
            } .mlt_large {
                width: 25%;
                text-align: left;
            } .mlt_slim {
                width: 10%;
                text-align: left;
            } .mlt_spacer {
                background-color: silver;
                height: 0px;
            } .match_list_table tbody tr:hover {
                background: #ee7a01 !important;
                color: #FFFFFF;
            }
            
            th.mlt_slim, th.mlt_large {
                color: white;
                background-color: #ee7a01;
                border-left: 2px solid white;
                padding-left: 5px;
            }*/
			
			/* CSS ad hoc per le tabelle dei grafici */
			#box_chart {
				width:310px;
				margin: 0px auto;
            }
			
			#chart_tabs {
                background: #ffffff url(../img/boxr_bg.gif) repeat-x scroll center bottom;
                float: left;
                font-size: 11px;
                line-height: 11px;
                width: 300px;
            }
			
			#chart_tabs ul {
                display: block;
                list-style-image: none;
                list-style-position: outside;
                list-style-type: none;
                margin: 0;
                padding: 0;
            }
			
			#chart_tabs li {
                display: inline;
                margin: 0;
                padding: 0;
            }
			
			#chart_tabs ul#chart_tabsNav li a.chart_activeTab {
                background-position: 0 -150px;
                border: medium none;
                cursor: pointer;
            }
			
			#chart_tabs a {
                background: transparent url(../img/boxr_sx.gif) no-repeat scroll left top;
                border-bottom: 1px solid #298FC2;
                float: left;
                margin: 0;
                padding: 0 0 0 1px;
                text-decoration: none;
                white-space: nowrap;
            }
			
			#chart_tabs ul#chart_tabsNav li a.chart_activeTab span {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
                padding-bottom: 5px;
            }
			
			#chart_tabs a span {
                float: none;
            }
			
			#chart_tabs a span {
                background: transparent url(../img/boxr_dx.gif) no-repeat scroll right top;
                color: #FFFFFF;
                display: block;
                float: left;
                font-weight: bold;
                margin: 0;
                padding: 5px 8px 4px 7px;
            }
			
			#chart_tabs a span:hover, #chart_tabs a span:focus:hover {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
            }
			
			#chart_boxcont {
                display: block;
                float: left;
                margin: 0;
            }
			
			#chart_boxcont_inner1, #chart_boxcont_inner2 {
                display: block;
                float: left;
                overflow: visible;
                /*padding: 10px;*/
                /*width: 249px !important;*/
            }
			
			/* CSS ad hoc per le tabelle di riepilogo sport/stagione */
			#box_history {
                display: block;
                margin: 0 0 10px;
            }
			
			#sport_tabs {
                background: #ffffff url(../img/boxr_bg.gif) repeat-x scroll center bottom;
                float: left;
                font-size: 11px;
                line-height: 11px;
                width: 250px;
            }
			
			#sport_tabs ul {
                display: block;
                list-style-image: none;
                list-style-position: outside;
                list-style-type: none;
                margin: 0;
                padding: 0;
            }
			
			#sport_tabs li {
                display: inline;
                margin: 0;
                padding: 0;
            }
			
			#sport_tabs ul#sport_tabsNav li a.sport_activeTab {
                background-position: 0 -150px;
                border: medium none;
                cursor: pointer;
            }
			
			#sport_tabs a {
                background: transparent url(../img/boxr_sx.gif) no-repeat scroll left top;
                border-bottom: 1px solid #298FC2;
                float: left;
                margin: 0;
                padding: 0 0 0 1px;
                text-decoration: none;
                white-space: nowrap;
            }
			
			#sport_tabs ul#sport_tabsNav li a.sport_activeTab span {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
                padding-bottom: 5px;
            }
			
			#sport_tabs a span {
                float: none;
            }
			
			#sport_tabs a span {
                background: transparent url(../img/boxr_dx.gif) no-repeat scroll right top;
                color: #FFFFFF;
                display: block;
                float: left;
                font-weight: bold;
                margin: 0;
                padding: 5px 8px 4px 7px;
            }
			
			#sport_tabs a span:hover, #sport_tabs a span:focus:hover {
                background-position: 100% -150px;
                color: #000000;
                cursor: pointer;
            }
			
			#sport_boxcont {
                display: block;
                float: left;
                margin: 0;
            }
			
			#sport_boxcont_inner1, #sport_boxcont_inner2, #sport_boxcont_inner3, #sport_boxcont_inner4 {
                display: block;
                float: left;
                overflow: visible;
                /*padding: 10px;*/
                width: 249px !important;
            }
			