.tbl-data{
  margin:0 0 18px 0;
}

table.tbl-data.search {text-align:left; width:100%;}
table.tbl-data.search tr th {text-align:left;}

.tbl-data tr td{
  font-size:11px;
  font-weight:bold;
  color:#58585a;
  padding:6px 0;}

.tbl-data tr.colored td,
table.risultati-collaboratore tr.colored td,
table.marcatori-collaboratore tr.colored td,
.tbl-classifica tr.colored th,
.tbl-classifica tr.colored td {background: #d0f3b1;}

.tbl-data.basket tr.colored td,
table.risultati-collaboratore.basket tr.colored td,
table.marcatori-collaboratore.basket tr.colored td,
.tbl-classifica.basket tr.colored th,
.tbl-classifica.basket tr.colored td {background-color: #EADABA;}

.tbl-data.volley tr.colored td,
table.risultati-collaboratore.volley tr.colored td,
table.marcatori-collaboratore.volley tr.colored td,
.tbl-classifica.volley tr.colored th,
.tbl-classifica.volley tr.colored td {background-color: #dbeeff;}

.tbl-classifica tr.promossa td {color:#006600}
.tbl-classifica tr.promossa td:first-child{font-weight: bold}

.tbl-classifica tr.retrocessa td {color:#ff0000}
.tbl-classifica tr.retrocessa td:first-child{font-weight: bold}

.tbl-classifica tr.playoff td { color:#0000cc}
.tbl-classifica tr.playoff td:first-child{font-weight: bold}

.tbl-classifica tr.playoff-finale td { color:#660066}
.tbl-classifica tr.playoff-finale td:first-child{font-weight: bold}

.tbl-classifica tr.playout td { color:#ff6600}
.tbl-classifica tr.playout td:first-child{font-weight: bold}


.tbl-data {border-collapse: collapse}
/* .tbl-data tr.in-corso td {border-top: 2px solid red; border-bottom: 2px solid red;}
.tbl-data tr.in-corso td:first-child {border-left:2px solid red;}
.tbl-data tr.in-corso td:last-child {border-right:2px solid red;} */
.tbl-data tr.in-corso td, .tbl-data tr.in-corso td a{color:red}

table.tbl-data.prox-turno.fix-size-turno tr td {height: 31px}

.tbl-data tr td.name{
  width:126px;
  text-align:right;
  padding-right:10px;}

.tbl-data tr td.riposo {text-align: left;}

.tbl-data tr td.num{
  width:53px !important;
  text-align:center !important;}

.tbl-data tr td.entry{
  text-align:left;
  padding-left:11px;
  width:125px;}

table.tbl-data.calendario tr td{height: 30px; padding: 0 4px 0 0; margin:0;}
table.tbl-data.calendario tr.last td{height: 1px;}
table.tbl-data.calendario{margin-bottom: 5px;}
table.tbl-data.calendario tr td.entry, table.tbl-data.calendario tr td.name {width:40%}

table.tbl-data#risultati-giornata {width:100%; max-width:600px;}
table.tbl-data#risultati-giornata tr td{text-align: left; padding: 0 0 0 2px; height: 29px;}
table.tbl-data#risultati-giornata tr td.entry,
table.tbl-data#risultati-giornata tr td.name { width: auto;}
table.tbl-data#risultati-giornata tr.normal-f-w td {font-weight: normal;  vertical-align: top;}

table.tbl-data#risultati-giornata td.info-collaboratore {padding-right: 3px;}


table.tbl-data.prox-turno tr td{height: 29px; padding: 0 0 0 2px;}
.orange tr td{
  width:163px !important;
  color:#e75012;}

tr.info-giornata td {color:#e75012; text-align: center;}


body {    color: #3e3e3e;
    font: 11px Helvetica, Arial, sans-serif;
}

table.tbl-data#risultati-giornata tr td {
    text-align: left;
    padding: 0 0 0 2px;
    height: 29px;
}

table.tbl-data#risultati-giornata tr.normal-f-w td {
    font-weight: normal;
    vertical-align: top;
}
.minilogosquadra {    max-height: 20px;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;}