Tu peux aussi utiliser les float :
<div>
<div id="banniere"></div>
<div id="menuvertical"></div>
<div id="menuhori" </div>
<div id="page"></div>
<div id="basdepage"></div>
</div>
et le code css qui va avec :
div#banniere
{float:top;}
div#menuvertical
{float:left;}
Je pense que tu n'as pas besoin de mettre de style pour le reste, si tu as mis les div dans l'ordre indiqué plus haut ils se mettront comme il faut.
Mais je pense que ca serait plus facile en faisant moins de blocs, par exemple un seul pour le menu ou un seul pour la page.
Le div qui entoure tout, c'est aussi pour le placement.


