Non ti conviene tenere un banner con all'interno del testo.
Per le specifiche di accessibilità dovresti specificare nel tag img che visualizza l'immagine anche un testo alternativo in modo che chi non può vedere possa sapere cosa c'è scritto nell'immagine.
Questo è sconveniente perché uno screen reader (software che legge a voce il contenuto testuale di un sito) ad ogni pagina che visita l'utente leggerebbe sempre anche il contenuto testuale del banner (per intenderci, all'utente non vedente potrebbe non interessare sapere ad ogni pagina del sito che si trova nel "sito ufficiale del comune di stezzano provincia di bergamo").
Piuttosto ti conviene elaborare un logo assieme all'emblema del comune dove sotto viene specificato il nome del comune. Dopo incorpori tutto in un unico header che contiene logo (a sx per esempio - come è ora) su sfondo della immagine che hai messo subito sotto. A questo punto dato che l'immagine è puramente decorativa non avrai bisogno di specificare un tag alt che deve essere letto da uno screen reader. Nello stesso tempo ottieni che il layout è più snello, il che non fa mai male

Per quanto riguarda gli errori di validazione...purtroppo non stai usando i css per formattare il layout, qui devi fare un lavoro intenso per fare quello che hai ottenuto senza usare tag non XHTML strict. Googla per trovare le risposte ad ogni errore di validazione...e armati di tanta pazienza

Cheers