A priori, ca ressemble à une mauvaise gestion des floats par IE (un des multiples bugs pour lesquels il est connu ). J'avais eu un problème similaire, que j'avais résolu avec 1) une css supplémentaire spécifique IE avec inclusion conditionnelle 2) dans cette css, mettre le même float au contenu qu'au menu, et ne pas oublier le clear : both sur ce qui suit (ton pied de page).