#menu { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 300px; padding: 20px; line-height : 25px; overflow: auto; background-color: #D8F0FF; } #barre_haut { position: absolute; top: 0px; height: 140px; left: 350px; right: 0px; text-align: center; overflow: auto; } #contenu { position: absolute; top: 130px; bottom: 0px; left: 350px; right: 0px; padding: 10px; overflow: auto; }