en tous cas, ça ne vient pas des formulaires, je viens de prendre les codes et ils d'affichent correctement dans les 2 navigateurs... Je continue à chercher... Peut-être au niveau des div ?
Edit: ça vient de l'image, sur IE elle vient en 1er plan. Je pense qu'il faudrai mettre l'image dans une div dans ton fichier externe CSS pas sur la page HTML