Je te confirme que ton code devrait afficher les dimensions que tu donnes (130x130 et 400x30). Mais il ne faut pas oublier que les cellules d'un tableau ne sont pas fixes, et leurs dimensions varient en fonction du texte que tu peux mettre dedans... De plus, tu mets une bordure de 1px, ce qui te "bouffe" un pixel de chaque côté...
D'abord, je te conseille de préciser les valeurs : width="540px".
Ensuite, et ce n'est pas la méthode la plus simple pour se retrouver dans le code, il faut que tu mettes des tableaux dans des tableaux, et si tu veux être précis dans les dimmensions, supprime, ou prends en compte les bordures, et ne pas oublier cellapading="0" cellspacing="0".
Ton premier tableau donne les largeurs, et s'adapte en hauteur.
Les tableaux intégrés dans les cellules (évite les colspan et rowspan dans le tableau de base) sont avec une largeur de 100% ; dans ces tableaux de second niveau, tu pourras préciser tes images de fond. Ca donne ceci :
<table border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="130"><table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td height="130" colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table></td>
<td width="10"> </td>
<td width="400" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" colspan="3"> </td>
</tr>
<tr>
<td> </td>
<td width="320"> </td>
<td> </td>
</tr>
</table></td>
</tr>
</table>
Bon courage ;-)