Bonjour Ceylia,
Tout d'abord, il faut que tu oublies cette notion de tableau dans tes artifices de mise en page. En HTML, un tableau doit être comme en Excel, un ensemble de lignes et de colonnes de chiffres, avec en haut une ligne de titres de colonnes, et à gauche une colonne de titres de lignes. Tout autre usage de la balise <table> est un détournement déconseillé.
Si tu souhaites une couleur de fond pour un bloc <div> par exemple, il suffit de lui renseigner l'attribut background-color. Par exemple, pour attribuer un fond jaune à ton bloc <div> d'Id #table14, tu lui ajoutes dans la feuille de style la ligne background-color: yellow;
Pour les motifs, je suis plutôt réticent (esthétiquement parlant), car cela rend plus fatigante la lecture du contenu. Ceci dit, CSS permet de faire des choses délirantes. Je te suggère par exemple de t'inspirer de l'outil du site Générateur de motif de fond CSS. Il y a de quoi se prendre la tête…
Pour la syntaxe, voir par exemple Background (je ne retrouve pas les spécifications officielles du W3C)…