Ouch ! Effectivement, je suis sous FF2 et ça part déjà en live : j'ai même pas regardé sur IE
Je viens de jeter un oeil à ton code : sans avoir un 100% tableau, c'est vrai que tu en as beaucoup. J'aurais tendance à utiliser plus les div à l'intérieur de tes grandes parties (tant que tu n'as pas de données tabulaires à insérer, autant utiliser les balises appropriées).
Sinon, vu l'état de la situation, le plus urgent est de placer ton menu à côté du corps (si c'est bien ce que tu veux faire, parce que chez moi, il s'affiche au dessus, à côté du pied de page) : affecte une valeur fixe en px à ton bloc menu (ici 155px, si tes valeurs sont bonnes, mais autant le mettre dans le fichier css plutôt qu'en attribut) et défini le bloc comme flottant à gauche (float:left; ). Enfin, pour que ton corps de page ne soit pas en dessous, vire les infos de largeur que tu as noté (width:88%; ) et spécifie une marge à gauche plus importante que la largeur de ton menu (margin-left:170px; ).
Pour le reste, commence par faire valider ton code html (http://www.w3.org/QA/Tools/#validators) et ton css : actuellement, certaines de tes balises sont imbriquées de façon étrange et tu y verras plus clair avec une base de travail propre. Certains préfèrent proposer plusieurs feuilles de style en fonction des navigateurs mais la plupart du temps, le respect des normes du W3C permet d'avoir quelque chose de potable partout (après, c'est de l'ajustement).
Bonne chance
Je viens de jeter un oeil à ton code : sans avoir un 100% tableau, c'est vrai que tu en as beaucoup. J'aurais tendance à utiliser plus les div à l'intérieur de tes grandes parties (tant que tu n'as pas de données tabulaires à insérer, autant utiliser les balises appropriées).
Sinon, vu l'état de la situation, le plus urgent est de placer ton menu à côté du corps (si c'est bien ce que tu veux faire, parce que chez moi, il s'affiche au dessus, à côté du pied de page) : affecte une valeur fixe en px à ton bloc menu (ici 155px, si tes valeurs sont bonnes, mais autant le mettre dans le fichier css plutôt qu'en attribut) et défini le bloc comme flottant à gauche (float:left; ). Enfin, pour que ton corps de page ne soit pas en dessous, vire les infos de largeur que tu as noté (width:88%; ) et spécifie une marge à gauche plus importante que la largeur de ton menu (margin-left:170px; ).
Pour le reste, commence par faire valider ton code html (http://www.w3.org/QA/Tools/#validators) et ton css : actuellement, certaines de tes balises sont imbriquées de façon étrange et tu y verras plus clair avec une base de travail propre. Certains préfèrent proposer plusieurs feuilles de style en fonction des navigateurs mais la plupart du temps, le respect des normes du W3C permet d'avoir quelque chose de potable partout (après, c'est de l'ajustement).
Bonne chance