in html:
<body background="ImmagineSfondo.jpg">
Il problema è che dovete guardare che template usate, a volte i risulati non sono proprio ottimi visto che in mezzo ci sono altre immagini (per l'header, per i bottoni, menù ecc ecc)
ps (1)ovviamente dovete inserire il percorso completo dell'immagine (e l'immagine deve essere sul web, in locale solo se fate il sito in locale!)
ps (2) stare attenti anche alla ripetizione dell'immagine, in tal caso basta aggiungere nel css gli attributi relativi (per avere la ripetizione in verticale ed in orizzontale usare x-repeat e y-repeat);