When a table is empty there is the following tbody :
<tbody>
<tr class="odd">
<td valign="top" colspan="3" class="dataTables_empty">
Aucune donnée disponible dans le tableau
</td>
</tr>
</tbody>
I think it would be reliable to also apply "dataTables_empty" class to the TR too.