* { margin:0px; padding:0px; } body { margin:0px; padding:0px; background:#9f0102; } ul li { list-style:none; } div.page { position:relative; width:1024px; height:682px; border:1px solid black; margin:0px auto; background:#9f0102 url("images/fond.png") no-repeat bottom right; } h2 { width:830px; height:90px; position:absolute; bottom:20px; left:70px; font-size:0px; background:url("images/h2.png") no-repeat bottom right; } h1 { font-size:0px; position:absolute; top:8px; right:0px; width:500px; height:300px; background:url("images/logo.png") no-repeat bottom right; } div.menu ul li { font-size:0px; position:absolute; left:12px; width:300px; height:40px; } div.menu ul li.creation { top:150px; background:url("images/creation.png") no-repeat top left; } div.menu ul li.production { top:200px; background:url("images/production.png") no-repeat top left; } div.menu ul li.da { top:250px; background:url("images/da.png") no-repeat top left; } div.menu ul li.com { top:300px; background:url("images/com.png") no-repeat top left; } div.contenu ul li { font-size:0px; color:black; position:absolute; top:370px; width:235px; height:172px; } div.contenu ul li.aldo1 { background-color:grey; left:20px; background:url("images/aldo1.png") no-repeat top left; } div.contenu ul li.aldo2 { background-color:grey; left:280px; background:url("images/aldo2.png") no-repeat top left; } div.contenu ul li.pam { background-color:grey; left:540px; background:url("images/pam.png") no-repeat top left; } div.contenu ul li.truc { background-color:grey; left:780px; background:url("images/truc.png") no-repeat top left; } u