Bonjour à tous

J'ai installé un annuaire avec le script de catégorizor, et j'ai donc voulu integrer une colonne à gauche de l'annuaire, et une à droite, grâce au before.php et after.php.
Mon problème est le suivant, tout fonctionne bien pour le before.php (colonne de gauche), j'ai simplement crée ceci :
#gauche {
float:left;
width: 20%;
}
dans le Css, et je rappel sur before.php avec ce DIV id
<DIV id="gauche">
<table border="1" width="100">
<tr>
<td>
TEST<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
ANNUAIRE EN CONSTRUCTION
</td>
</tr>
</table>
</div>
Ceci marche avec IE et Firefox donc pas de problème.
J'ai fait strictement la meme chose pour mettre une colonne à droite, en créant un #droite et en utilisant after.php (comme indiqué dans le tuto de base)
Mais la surprise, la colonne se place APRES l'annuaire (à droite certe mais tout en bas) que ce soit sous IE ou firefox, je n'ait pas bien compris le problème

?
Quelqu'un peut-il me dire comment faire

PS, j'ai meme essayé de tout mettre dans le before.php (droite et gauche), sous firefox ça fonctionne si ce n'est un conflit entre le centre et la colonne de droite, mais en modifiant le % des width ça peut passer, la collonne n'est plus en bas c'est le pricipal....
Sous IE, en faisant ça ce sont carrément les 2 colonnes qui se retrouve en bas, donc la c'est encore pire...
Bref, j'ai la tete qui chauffe, merci pour votre aide
