Bisogna essere tenaci.... non mi andava giù il fatto di non capirla.... non funzionava a dovere perchè avevo lasciato il colore di sfondo al div superiore. Eliminando quel colore tutto è andato come doveva. In sostanza ho risolto usando l'immagine con le due colonne e lo spazio bianco al centro e usando il background posizion:center per tenere tutto centrale quindi indipendente dalla risoluzione usata.