html, body{ margin: 0; padding: 0; overflow: auto; } #sfondo-css{ position:absolute; height:100%; width: 100%; margin: 0; padding: 0; z-index: 1; } #logo{ position: absolute; z-index: 3; top:20px; right: 40px; color: white; overflow: hidden; height: 184px; width: 99px; } #menu{ position: absolute; z-index: 4; bottom:0px; right: 40px; color: white; overflow: hidden; height: 65px; width: 532px; } #css a{ color: black; } #copyright{ position: absolute; z-index: 2; bottom: 2px; left: 5px; color: #5e5f5e; overflow: hidden; width: 400px; } #testo{ position: absolute; z-index: 5; top: 50%; left: 0px; margin-top: -280px; width: 390px; height: 465px; }