bastava eliminare il position relative....il padding che senso ha negativo scusa?codice:<style> .contenuto{ height: 100%; background:green; } .footer{ height:80px; background:brown; } </style> <div class="container"> <div class="logo"></div> <div class="menu"></div> <div class="contenuto"></div> <div class="footer"></div> </div>