C´est peut-être un détail, mais le 1er tableau n´a pas de définition de taille de bordure.
Ensuite pourquoi 2 tableaux dans un tableau ?
Un seul suffit, non ?
essaye ça :
< table align="center" width="800" cellpadding="0" cellspacing="0" border="0">
<tr align="center" width="800" height="146" cellpadding="0" cellspacing="0" border="0">
<td width="800" height="146" border="0">
<img src="Haut.jpg" width="800" height="146">
</td>
</tr>
<tr align="center" width="800" height="146" cellpadding="0" cellspacing="0" border="0">
<td background="Fond.jpg" width="800" height="300" border="0">
</td>
</tr>
< /table>