/* CSS Document */
body{
margin:auto;
width:900px;
background:url(img/sfondo.jpg) repeat-x #901819;
font-size:12px;
font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
color:#fbe7cb;
text-align:center;
}

#top{
position:relative;
top:0px;
left:0px;
}

#main{
position:relative;
top:0px;
left:0px;
background:url(img/sfondo_main.png);
}

#main #left{
position:absolute;
top:0px;
left:0px;
width:150px;
height:240px;
}

#main #left #img{
position:relative;
bottom:0px;
right:0px;
height:240px;
margin-left:105px;
}

#main #left_dove{
position:absolute;
top:0px;
left:0px;
width:150px;
height:240px;
background-image:url(img/sx.gif);
background-repeat:no-repeat
}
#main #left_dove #img{
position:relative;
bottom:0px;
right:0px;
height:240px;
margin-left:105px;
}


#main #centre{
position:relative;
top:0px;
left:0px;
margin-left:150px;
width:529px;
}

#main #centre #linea{
border-left:1px solid #a02e30;
margin-left:2px;
}

#main #centre #linea #contact{
margin-left:20px;
line-height:25px;
padding-bottom:8px;
}

#main #centre #linea img{
margin-right:20px;
padding-left:20px;
margin-top:8px;
margin-bottom:8px;
}

a.opacity:hover img {
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}

#main #centre #linea p{
padding-bottom:30px;
margin-left:10px;
padding-top:30px;
line-height:22px;
text-align:justify;
}

#main #centre #linea p a{
text-decoration:none;
font-size:14px;
color:#fbe7cb;
}

#main #centre #linea p a:hover{
color:#a02e30;
}

#main #right{
position:absolute;
top:0px;
right:0px;
width:223px;
}

#main #right ul{
text-align:left;
margin-left:25px;
margin-top:10px;
}

#main #right ul li{
padding-top:10px;
}

.active{
color:#a02e30;
}

#main #right ul li a{
text-decoration:none;
font-size:14px;
color:#fbe7cb;
}

#main #right ul li a:hover{
color:#a02e30;
}

#foot{
position:relative;
top:0px;
right:0px;
width:791px;
margin-left:50px;
height:32px;
background:#611011;
padding-top:10px;
}

#foot a{
text-decoration:none;
color:#fbe7cb;
}
