Pour la couleur de fond d'un tableau, il suffit de lui préciser l'attribut background-color,
soit directement dans la balise <table>, c'est simple mais sauvage,
<table bgcolor="#336699">
soit dans la feuille de style (ici, interne dans le <head>), en attribuant à chaque table une étiquette (id) qui permette de décrire son comportement dans la feuille de style, pour ne pas polluer la page HTML (principe de séparation du contenu et de la présentation),
<html>
<head>
...
<style type="text/css">
#tab1 {background-color:#336699;}
#tab2 {background-color:#CC9900;}
</style>
...
</head>
<body>
...
<table id="tab1">
...
</table>
...
<table id="tab2">
...
</table>
...
</body>
</html>