voglio dare un'immagine di sfondo ad una tabella per poi scriverci sopra...ma non mi compare
(premetto che c'è anche uno sfondo sfumato nel body, che la tabella è all'interno di un box e che la grandezza dell'immagine che vorrei impostare come sfondo dovrebbe entrare tranquillamente e starci pure larga!!!)...

table {
z-index 20;
border: 0px;
text-align: center;
width: 600px;
margin: auto;

}

.sfondoTab { background-image: url(ImgHome.png); background-repeat: no-repeat; z-index 10;}

td {
0px;
background: transparent;

}

------

<table class="sfondoTab">
<tr>
<td> contenuto </td><td> </td><td> contenuto </td><td> contenuto </td>
</tr>
<tr>
<td> contenuto </td><td> contenuto</td><td> contenuto </td><td> contenuto </td>
</tr>
<tr>
<td> contenuto </td><td> contenuto </td><td> contenuto</td><td> contenuto </td>
</tr>
</table>


dove sbaglio??