Pour tes cellules, je t'aurais conseillé de mettre un margin sur les <td> mais la propriété CSS "margin" ne peut s'appliquer au à la balise HTML "td", par conséquent, la feinte est de mettre une bordure sur un côté qui est large et de même couleur que le fond.
ex :
<td style="border-right: solid 10px black;">
Bien sûr, il doit y avoir d'autres moyens de feinter pour obtenir ce même résultats.
Nous aurions pu ajouter également un "margin-top" négatif afin de remonter le tableau de 20px
<table style="margin-top:-20px" cellspacing="20">