body { background-color:grey; } div.page { margin:10px auto; width:700px; border:1px solid black; background-color:white; } h1 { margin:0px; padding:10px 0px; text-align:center; background-color:#3366ff; border-bottom:1px solid #7094ff } div.menu { float:left; position:relative; left:-10px; margin-top:20px; border:1px solid #b88a00; width:150px; background-color:#f5b800; } div.menu li,div.menu ul { margin:0px; padding:0px; } div.menu li { list-style:square inside; color:#ffcc33 ; padding:2px 5px; } div.menu a { color:black; text-decoration:none; } div.contenu { margin-left:175px; min-height:300px; }