body { background: #fff; font-family: sans-serif; padding:0; margin-left:50%; } #page { width: 780px; height: 580px; background:#fff url('immagini/Bg.png') no-repeat; padding: 10px; margin-left:-400px; } #titolo { height:50px; background: transparent; } #titolo h1 { text-align: center; padding:0; margin:0; } #titolo h2 { padding:5px 10px; margin:0; } #corpo { height:456px; margin: 5px 0; position:relative; padding:7px; } #corpo #text { margin-top:-17px; width:410px; background: white; } #corpo #text2 { margin-top:-17px; height:376px; } #corpo #image { width: 350px; position:relative; float:right; } #corpo #image2 { height: 80px; } #footer { height:50px; background: #fff; position:relative; } #menu { position:absolute; } #menu ul { padding:0; margin:0; } #menu ul li { list-style: none; padding: 20px 0; margin: 0 5px; float: left; width: 120px; background: transparent url('immagini/bgButton.png') no-repeat; text-align: center; height: 50px; } #navigation { height:50px; float:right; position:relative; } #navigation ul { padding:0; margin:0; } #navigation ul li { list-style: none; padding: 0; margin: 0 5px; float: left; width: 50px; text-align: center; height: 50px; } #navigation ul li img{ width:50px; height:50px; border:none; } img { border:none; } #right { float:right; clear:both; } #popup { position:relative; background:white; border: 3px solid orange; width:220px; height:330px; float:right; margin: -390px 96px 0 0; } #popup ol { padding:5px 5px 5px 35px; margin:0; color: orange; } a:hover, a:visited, a:active { color: orange; text-decoration:none; } a { color: orange; text-decoration: underline; font-weight: bold; {