ciao a tutti, devo montare un layout con l'area contenuti larga circa 960px al centro della pagina. (fin qui ok, ci mancherebbe!)

A sinistra e a destra ci sono però due sfondi differenti che proseguono all'infinito.
Se volete figurarvelo sono tre colonne, quella centrale con il sito, quelle laterali con solo il background.

Domanda: come faccio a creare con i CSS questo layout?

Per farla semplice ricorrerei a una tabella larghezza 100%, con la sola colonna centrale larga 960px e le laterali senza largezza definita...non esattamente web semantico!

Idee?

Grazie a tutti