body {
text-align:center;
font-family: Arial, sans-serif;
font-size:11px;
margin:0;
padding:0;
color: #666;
}

a {
outline: none;
color: #666;
}

#Content {
width:600px;
text-align:left;
margin:0 auto;
}

#box {
position: relative;
float: left;
height: 400px;
width: 600px;
overflow: hidden;
}

#footer {
width:600px;
position: relative;
float: left;
margin-top: 30px;
text-align: center;
color: #aaa;
font-size: 12px;
}

#footer span {
font-size: 11px;
}

.contenuto {
position: relative;
float: left;
padding: 0px;
width: 600px;
}

h1 {
text-align: center;
font-size: 16px;
}

.chiudi {
text-align: right;
cursor: pointer;
}

.chiudi img {
border: 0px;
}

.immagini {
width: 570px;
border: 0px;
padding: 0px 15px;
}

.immagini img {
float: left;
width: 85px;
height: 85px;
border: 0px;
padding: 5px;
}

.contenuto p {
padding: 0 20px;
text-align: justify;
}

.news-title a{ 
text-decoration: none;
}

.news-title {
font-size: 13px;
position: relative;
float:left;
padding: 0px;
width: 580px;
padding: 5px 10px;
height: 30px;
line-height: 30px;
background: #f1f1f1;
border-bottom: 1px solid #ddd;
}

.this-news {
position: relative;
float:left;
width: 600px;
padding: 0px;
}

.this-news .news-immagine {
position:relative;
float:left;
width:300px;
padding:10px 0px;
}

.this-news .news-testo {
position:relative;
float:left;
width:300px;
padding:10px 0px;
}

#pacchetto {
width: 140px;
height: 140px;
padding: 10px;
text-align:center;
margin:0 auto;
background: #e1e1e1;
color:#5b6440;
}