/* CSS Document */


/* CSS INTRO */
#top_intro {
position:relative;
top:0px;
left:0px;
margin-left:80px;
width:784;
height:273px;
background-image:url(img/intro.jpg);
background-repeat:no-repeat;
margin-top:50px;
}
a.opacity:hover img {
filter:alpha(opacity=40);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.destra{
text-align:right;
font-weight:bold;
margin-right:20px;
}

#top_intro #lingue {
position:absolute;
top:0px;
left:0px;
margin-left:140px;
color:#723000;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
display:inline;
margin-top:240px;
font-weight:bold;
}
#top_intro #lingue a {
margin-left:120px;
color:#723000;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
display:inline;
padding-top:30px;
font-weight:bold;
}

#top_intro #lingue a:hover {
margin-left:120px;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:16px;
display:inline;
margin-top:30px;
}
#bottom_intro {
position:relative;
top:0px;
left:0px;
height:27px;
width:784px;
color:#723000;
margin-left:80px;
text-align:center;
border-top:1px solid #ffffff;
background-color:#D97F0A;
}


/* CSS FINE INTRO */

body{
margin:auto;
width:952px;
background:url(img/sfondo.jpg) top center repeat-x #e5b837;
font-family: Times New Roman, sans-serif;
font-size:14px;
font-style:italic;
color:#844717;
line-height:21px;
}


.colombo{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#844717;
margin-left:430px;
margin-top:20px;

}
.colombo a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#844717;
font-weight:none;
}
.colombo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#844717;
font-weight:bold;
}
p {
padding-bottom:13px;	
}
a{
color:white;
text-decoration:none;
}
a:hover{
color:#844717;
}
h1 {
font-size:22px;
border-bottom:1px solid #844717;
padding-top:33px;	
margin-bottom:10px;	
}
#top {
position:relative;
top:0px;
left:0px;
}

#flash {
position:relative;
top:0px;
left:0px;
}
#middle {
position:relative;
top:0px;
left:0px;
background:url(img/sfondo_testo.jpg);
}
#middle #testo{
position:relative;
top:0px;
left:0px;
width:629px;
margin-left:269px;
padding-bottom:25px;
min-height:280px;

}
#middle #testo #feste{
margin-top:-45px;
margin-left:0px;
}

#middle #testo #box{
position:absolute;
top:0px;
right:0px;
width:200px;
margin-top:150px;
margin-left:160px;
border:1px dashed #844717;
padding:5px;



}
#middle #link{
position:absolute;
top:0px;
left:0px;
width:236px;
height:300px;
background:url(img/sfondo_link.gif) no-repeat;
}
#middle #link ul{
width:212px;
margin-left:10px;
margin-top:20px;
}
#middle #link ul li{
border-bottom:1px dashed #AE6311;
padding-top:5px;
}
#middle #link ul li a{
padding-left:29px;
}
#bottom {
position:relative;
top:0px;
left:0px;
height:27px;
width:900px;
margin-left:38px;
background:#D97F0A;
color:#FFFFDD;
text-align:center;
padding-top:10px;
}
