+1 , ce serait un minimum... Basiquement , néanmoins, compte tenu que le block footer fait la largeur du block center_column , tu peux simplement faire un background plus large et ajouter un background-position: -xxx 0; css sur le block footer un exemple , tu fais un bg de 1600 de large , ta colonne centrale fait 940 , alors il te reste 1600-940 = 660 pixels à répartir de chaque coté , soit 330 de décalage. Donc si ton bg est appliqué au footer , un background-position: -330px 0; va recentrer la partie centrale de l'image sur la colonne centrale , et ton background sera en mesure de s'afficher pleine largeur jusqu'à 1600 pixels de large. Ca sous entends que sur le div footer et que sur aucun des conteners de ce dernier tu n'aies un overflow:hidden; Mais théoriquement ça doit marcher.
J'ai ajouté à mon css dans ma div footer : background: url("../img3/testfooter.jpg") no-repeat scroll center top #2F2F2F; background-position: -489px 0; L'image s'affiche mais seulement dans le cadre et pas sur toute la page, j'ai vérifié qu'il n'y ai pas de overflow:hidden comme tu me l'a dit... Pour info mon image fait 1920px - 942px du cadre donc 489px de chaque cotés.