Ti sei inventato un tuo HTML personale?
Non puoi inserire un <td> (che e` un blocco) dentro uno span.
E poi devi eliminare tutti gli attributo di formattazione HTML, dato che vanno in contraddizione con i CSS (e la contraddizione e` risolta in modo diverso dai vari browser).
Quindi vedi questo codice HTML:
codice:
<table id="risultati">
<thead>
<tr>
<th colspan="4" scope="col" class="header"> </th>
</tr>
</thead>
<tbody>
<tr class="riga1">
<td class="sx">XXIV Magggio 1999</td>
<td align="center" class="trattino">-</td>
<td class="dx">Olimpia Battipaglia</td>
<td width="10%" class="risultati">3-6</td>
</tr>
<tr class="real">
<td class="sx">F.C.Real Salerno</td>
<td align="center" class="trattino">-</td>
<td class="dx">Belvedere </td>
<td class="risultati">5-1</td>
</tr>
<tr class="riga2">
<td class="sx">Onmic Salerno</td>
<td align="center" class="trattino">-</td>
<td class="dx">Giovi Calcio</td>
<td class="risultati">1-0</td>
</tr>
...
...
...
</tbody>
<tfoot> se serve </tfoot>
</table>
Poi nel CSS:
codice:
.riga1 td{
background-color:#E1F0FA;
}
.riga2 td{
background-color:#FFF;
}