Salve a tutti!

Ho un problema di visualizzazione del mio sito:

su desktop non ci sono problemi: http://stevi.altervista.org

mentre su Android e iphone si visualizza cosi: http://stevi.altervista.org/joomla/images/1_screen.png

Il css utilizza dei div (width:960px; margin:0 auto per centrarsi in automatico. Inoltre ho voluto rendere più largo il div che contiene l'immagine con lo strappo sotto il logo con width:1280px dando un margin-left: -160px (negativo) per redistribuire il disavanzo dei 320px (1280-960) rispetto ai 960px degli altri div.

Ma come ripeto, il risultato che ottengo, forse a causa dell'auto resizing su Android e Iphone, è quello mostrato tramite il link.
In che modo posso ovviare tramite css? Grazie.