#fantacalcio_scrollbar { width: 100%; margin: 20px 0 10px; }
#fantacalcio_scrollbar .viewport { width:750px; overflow: hidden; position: relative; padding:0 5px; border-left:dotted 1px #999; border-right:dotted 1px #999; }
#fantacalcio_scrollbar .overview { list-style: none; width: 1500px; padding: 0; margin: 0; position: relative; left: 0; top: 0;  }
#fantacalcio_scrollbar .overview img{ float: left; }
#fantacalcio_scrollbar .scrollbar{ background: transparent url(../images/bg-scrollbar-track-x.png) no-repeat 0 0; position: relative; margin: 0 0 5px; clear: both; height: 15px; padding-left:10px; }
#fantacalcio_scrollbar .track { background: transparent url(../images/bg-scrollbar-trackend-x.png) no-repeat 100% 0; width: 100%; height:15px; position: relative; padding-right:10px; }
#fantacalcio_scrollbar .thumb { background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
#fantacalcio_scrollbar .thumb .end{ background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}
#fantacalcio_scrollbar .disable { display: none; }

.tennis_tabellone_torneo { margin: 20px 0 10px; }
.tennis_tabellone_torneo .viewport { width:750px; overflow: hidden; position: relative; }
.tennis_tabellone_torneo .overview { list-style: none; width:auto; padding: 0; margin: 0; position: relative; left: 0; top: 0;  }
.tennis_tabellone_torneo .overview img{ float: left; }
.tennis_tabellone_torneo .scrollbar{ background: transparent url(../images/bg-scrollbar-track-x.png) no-repeat 0 0; position: relative; margin: 0 0 5px; clear: both; height: 15px; padding-left:10px; }
.tennis_tabellone_torneo .track { background: transparent url(../images/bg-scrollbar-trackend-x.png) no-repeat 100% 0; width: 100%; height:15px; position: relative; padding-right:10px; }
.tennis_tabellone_torneo .thumb { background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 100% 50%; height: 25px; cursor: pointer; overflow: hidden; position: absolute; left: 0; top: -5px; }
.tennis_tabellone_torneo .thumb .end{ background: transparent url(../images/bg-scrollbar-thumb-x.png) no-repeat 0 50%; overflow: hidden; height: 25px; width: 5px;}
.tennis_tabellone_torneo .disable { display: none; }

/*
.info_event_table { width: auto; margin: 20px 0 10px; }
.info_event_table .viewport { height: 600px; overflow: hidden; position: relative; }
.info_event_table .viewportNoHeight { position: relative; }
.info_event_table .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width:100%; }
.info_event_table .viewportNoHeight .overview { position:static; }
.info_event_table .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; margin:0 0 0 3px; }
.info_event_table .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.info_event_table .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.info_event_table .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.info_event_table .disable { display: none; }
.noScrollbar .info_event_table .scrollbar { display:none !important; }
.noScrollbar .info_event_table .viewport { position:relative !important; height:auto; overflow:visible; }
.noScrollbar .info_event_table .overview { position:static !important; }
*/

.info_event_table { width: auto; margin: 20px 0 10px; }
.info_event_table .viewport { height: 500px; overflow: hidden; position: relative; }
.info_event_table .viewportNoHeight { position: relative; }
.info_event_table .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width:100%; }
.info_event_table .viewportNoHeight .overview { position:static; }
.info_event_table .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; margin:0 0 0 3px; padding:10px 0 0 0; }
.info_event_table .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 bottom; height: 100%; width:15px; position: relative; padding: 0 0; padding-bottom:10px; }
.info_event_table .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.info_event_table .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 15px; width: 25px; }
.info_event_table .disable { display: none; }
.noScrollbar .info_event_table .scrollbar { display:none !important; }
.noScrollbar .info_event_table .viewport { position:relative !important; height:auto; overflow:visible; }
.noScrollbar .info_event_table .overview { position:static !important; }

