body {margin: 0;padding: 0;font-family:verdana, arial, sans-serif;font-size: 0.8em;background-color: #3090ff;height:auto; }dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type:circle;}#menu {position: absolute; /* placement du menu, ŕ modifier selon vos besoins */top: 0;left: 0;}#menu {width: 150px;}#menu dt {cursor: pointer;margin: 2px 0;height: 25px;line-height: 10px;text-align: center;font-weight: bold;border: 1px solid black;background: #3090ff;}#menu dd {border: 1px solid black;height:50%;}#menu li {text-align: center;background: #a0c0ff;height:50%;}#menu li a, #menu dt a {color: #000;text-decoration:none;display: block;border: 0 none;height: 50%;}#menu li a:hover, #menu dt a:hover {background: #daf0ff;text-decoration:underline;}a{color:#3090ff;}a:hover{color:#daf0ff;}a:visited{color:#dad0ff;}.conteneur { /*le conteneur global du site, qui sera centré */position: relative;width:750px;height:1000px;margin:10px auto;background-color:#000;overflow:auto;}.header {height: 150px;background-color: #000;}.espaceur{width:750px;height:5px;background-color:#000;}.bandeau {height: 100px;background-color: #000;}.espaceur2{width:750px;height:5px;background-color:#000;}.menu {position:absolute;left:0;width: 150px;height: auto;background-color:#000;}/*.perso{position:absolute;top:830px;left:0;width:150px;height:170px;background-color:#000;}*/.frame {position:absolute;left: 153px;width: 440px;height: auto;color:#fff;background-color:#000;overflow: auto;}.frame2 {position:absolute;left: 153px;width: 800px;height: auto;color:#fff;background-color:#000;overflow: auto;}.blanc {color:#FFFFFF; }.image{position:absolute;left:595px;width:155px;height:auto;background-color:#000;}p {font-family:verdana, arial, sans-serif;margin: 0 0 5px 0;}.menugauche {list-style-type: none;margin: 0;padding:0;}.menugauche li {margin-bottom: 0px;}