Salve a tutti
dopo aver letto la guida su questo sito ho deciso di imparare ad utilizzare i css per sviluppare siti web al posto delle tabelle (anche perchè sconsigliate da W3C), quindi ho deciso di rifare un sito che avevo precedentemente fatto con le tabelle in modo da convertirlo in un sito table-less

l'impaginazione è stata abbastanza smplice e non mi ha dato grossi problemi però ho qualche problema con la funzione Background (ho usato anche background-image ma senza risultati)

il codice del mio css è questo

codice:
body {background:  url(immagini/generale/sfondo.jpg); 
      font:        arial; 
      width: 100%}

#marginesuperiore {background:               url(immagini/generale/bordosuperiore.jpg); 
                   height: 20px; width: 800px}

#margineinferiore {background:        url(immagini/generale/bordoinferiore.jpg); 
                   clear: both; height: 20px; 
                   width: 800px}

#titolo {background:    url(immagini/generale/logo.jpg); 
         height: 200px; 
         width: 800px}

#telaio {left: 50%; 
         margin-left: -400px; 
         margin-right: auto; 
         min-height: 50%; 
         position: absolute; 
         width: 800px}

#menu {background:       url(immagini/generale/sfondo-menu.jpg); 
       float: left; 
       width: 200px}

#contenuto {background:   url(immagini/generale/sfondocontenuto.jpg); 
            float: right; 
            width: 600px}

#menutitolo {color: yellow; 
             font:  italic 12px arial; 
             font-size: 12px; 
             font-style: italic; 
             margin: 5px}

#menutesto {color: white; 
            font:  italic 12px; 
            font-family:  arial; 
            font-size: 12px; 
            font-style: italic}
il codice è un po' sporco perchè sto faendo degli esperimenti cmq non dovrebbero esserci errori di sintassi visto che per comodità uso un editor.

in firefox non ho nessun problema e la pagina viene visualizzata correttamente
in ie non viene visualizzato lo sfondo però la cosa strana è che uso la stessa sintassi anche negli altri identificatori e funziona benissimo anche con ie

come posso fare?
grazie in anticipo per l'aiuto, spero che questo problema non sia stato già risolto, io ho fatto una ricerca con il motore del forum ma non ho trovato post con questo problema