#container{
margin:20px auto;
padding:0;
width:400px;
height:300px;
border:1px solid #f60;
background:#fff;
text-align:left;
position:absolute;
}
#container p{
margin:0;
padding:.3em;
font-size:.9em;
}
#banner {
position:absolute;
font-size:22px;
color:#000;
background: url(puppies.jpg) no-repeat left top;
width:400px;
height:332px;
text-align:right;
font-weight:bold;
}

#banner a:link, #banner a:visited{
color:#fff;
text-decoration:none;
}

#banner a:hover, #banner a:focus, #banner a:active{
color:#999;
text-decoration:none;
}

#banner p.testo{
margin:180px 0 0 0;
padding: 0 ;
color:#fff;
text-align:center;
font-size: 1em;
}
#chiudi {
font-size: 0.6em;
margin: 0 5px 0 0;
}

