Bonjour à tous

J'ai un petit problème avec le design du site suivant : http://farwest67.free.fr/

Sous ie7, apparemment, il n'y a pas de problème ainsi que sous opera et firefox (j'ai moi-même fais les tests)
Mais sous ie6, mon float ne flotte pas , il est bien a gauche, mais la partie principale du site s'affiche en dessous de mon float et non au même niveau..

Voici un screenshot (sous ie6 evidemment) :

Je n'arrive pas à régler ce problème sans modifier l'affichage dans les autres navigateur et de toute façon c'est que du "bidouillage" (par exemple margin:"-590" sur le right_side), mais je voudrais connaitre la vraie raison de ce problème ..

Voici mon css : http://pastebin.com/m5b67b994
et mon code source : http://pastebin.com/m22bd7841

Si quelqu'un pouvait m'aider ça serait sympa