#main_container {
width: 1160px;
background: url(../immagini/maincont2.jpg) no-repeat center top;
margin: 0px auto;
}

#pagina {
float: left;
margin: 50px 20px 100px 80px;
width: 715px;
display: block;
}

#pagina p {
margin: 15px 10px;
}

#pagina p a {
font-weight: bold;
color: #f1e49b;
text-decoration: underline;
}

#pagina h1 {
font-size: 26px;
}

#fondo {
background: url(../immagini/imgbig.png) no-repeat center top;
height: 434px;
float: left;
margin-bottom: -45px;
}

#fondo h2 {
padding: 110px 50px 0px 360px;
}

#fondo p {
padding: 0px 32px 5px 355px;
color: #362a0d;
font-family: Georgia, Verdana;
font-size: 12px;
}

#fondo ul {
padding: 0px 32px 30px 400px;
color: #362a0d;
font-family: Georgia, Verdana;
font-size: 12px;
}

#fondo ol {
padding: 10px 32px 30px 385px;
color: #362a0d;
font-family: Georgia, Verdana;
font-size: 12px;
list-style: circle;
}

#fondo ol li {
padding-bottom: 8px;
color: #362a0d;
}

#fondo ol li a {
text-decoration: underline;
color: #362a0d;
}

#fondo ol li a:hover {
text-decoration: underline;
color: #533210;
}

#fondo ul li {
padding-bottom: 8px;
color: #362a0d;
}

#fondo ul li a {
text-decoration: underline;
color: #362a0d;
}

#fondo ul li a:hover {
text-decoration: underline;
color: #533210;
}

#sidebar {
float: left;
width: 276px;
height: 400px;
margin: 30px 0px;
display: block;
}

.side_cont {
background: url(../immagini/sidebck.png) no-repeat center top;
padding: 10px 35px;
margin-bottom: 15px;
}

.side_cont h2 {
padding-bottom: 0px;
color: #9d924f;
}

.side_cont p{
font-size: 11px;
line-height: 14px;
color: #ccc17e;
}
