body { background-color:white; color:black; font-family:Verdana, Arial, Helvetica, sans-serif; } div.page { background-color:white; color:black; width:670px; margin:40px auto 10px auto; } textarea,div,p,li,input,dl,dt,dd { font-size:9px; } p { color:#333; } div.header h1 { display:none; } div.header { width:670px; height:398px; background:black url("images/wallo.jpg") no-repeat; } div.menu { background-color:white; } div.menu ul { margin:10px 0px; padding:0px; height:13px; border-bottom:2px solid #989898; } div.menu li { margin:0px; font-size:9px; border-right:2px solid #989898; list-style:none; padding:0px 5px; float:left; } div.contenu div.titres { padding:30px 20px 10px 20px; background-color:#ededed; } div.contenu div.semaine { overflow:auto; width:180px; height:100px; padding:5px; background-color:white; border:1px solid #989898; } div.dsoirees { float:left; margin:20px 0 0 0; width:320px; padding:5px; } div.soiree { position:relative; top:-123px; left:350px; width:300px; margin-bottom:-115px; } div.soiree div { width:60px; height:40px; padding:5px; margin:10px 0 0 0; background-color:white; border:1px solid #989898; } div.dsoirees div { border-bottom:1px dashed #b9b9b9; } div.dsoirees h3 { font-size:9px; font-weight:bold; } div.dsoirees p { font-size:9px; font-weight:normal; } div.sponso { margin:20px 0 0 0; margin-left:370px; } div.sponso div { border-bottom:1px dashed #b9b9b9; } div.footer { clear:both; font-size:7px; background-color:#999; color:white; text-align:right; padding:0px 10px; }