/* CSS Document */

body {
	background: url(img/sfondo.jpg) repeat-x #fefbf2;
	font-family:"Arial", Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.border{
border:1px dashed #f7941d;
	font-family:"Arial", Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.act{
color:#fefbf2;
text-decoration:none;
background:url(img/back-link.gif) repeat-x;
border:1px solid #dedad7;
padding-top:6px;
padding-bottom:6px;
padding-left:12px;
padding-right:12px;
	font-family:"Arial", Helvetica, Verdana, sans-serif;
	font-size:12px;
}
.act2{
color:#f7941d;
}
#top, #middle {
	width:900px;
	margin:0 auto;
}
#top {
height:98px;
}
#top #lista {
	position:relative;
	top:0;
	left:0;
	padding-top:71px;
	margin-left:360px;

}
#top #lista ul{
	margin-left:30px;

}
#top #lista ul li{
margin-left:2px;
display:inline;
}
#top #lista ul li a{
color:#296210;
text-decoration:none;
border:1px solid #dedad7;
padding-top:6px;
padding-bottom:6px;
padding-bottom:6px;
padding-left:8px;
padding-right:8px;
}
#top #lista ul li a:hover{
color:#fefbf2;
text-decoration:none;
background:url(img/back-link.gif) repeat-x;
}
#middle  #logo{
		position:absolute;
	top:0;
	left:0;
margin-top:-98px;
}
#middle {
	position:relative;
	top:0;
	left:0;
	background:red;
	padding-top:44px;
	background:url(img/sfondo-middle.jpg) no-repeat;
	z-index:20;
}

#middle #link{
padding-top:50px;
width:380px;
height:193px;
text-align:left;
}
#middle #flash{
float:right;
width:494px;
margin-top:-45px;
margin-right:15px;
}
#middle #link li{
margin-top:10px;
}
#middle #link a{
font-size:13px;
color:#296210;
text-decoration:none;
}
#middle #link a:hover{
color:#f7941d;
}

#middle #link2{
padding-top:50px;
width:380px;
height:46px;
text-align:left;
}
#middle #link2 li{
margin-top:10px;
}
#middle #link2 a{
font-size:13px;
color:#296210;
text-decoration:none;
}
#middle #link2 a:hover{
color:#f7941d;
}


.pd{
	padding-right:7px;
padding-left:15px;
}
.black{
	font-size:22px;
margin-top:33px;
color:#000;
}
.bordo{
border:3px solid #48a513;
}
.black_middle{
	font-size:18px;
margin-top:13px;
color:#000;
}
#middle #testo_lungo{
	width:98%;
text-align:justify;
}
#middle #testo_lungo table{
margin-top:10px;
padding-top:4px;
padding-bottom:4px;
}
#middle #testo_lungo table img{
margin:4px;
border:1px solid #f7941d;
}
#middle #testo_lungo td{
margin-top:10px;
}
#middle #testo_lungo a{
margin-left:15px;
text-decoration:none;
color:#296210;
}
#middle #testo_lungo a:hover{
text-decoration:underline;
}
#middle #testo_lungo h1{
color:#f7941d;
border-bottom:1px solid #f7941d;
font-size:18px;
padding-bottom:2px;
margin-right:20px;
}
#middle #testo_lungo p{
width:98%;
color:#505052;
font-size:13px;
line-height:19px;
padding-top:10px;
}
#middle #testo{
width:385px;
text-align:justify;
}
#middle h1{
color:#fefbf2;
font-size:22px;
padding-top:43px;
}
#middle #testo table{
margin-top:10px;
padding-top:4px;
padding-bottom:4px;
}
#middle #testo table img{
margin:4px;
border:1px solid #f7941d;
}
#middle #testo td{
margin-top:10px;
}
#middle #testo a{
margin-left:15px;
text-decoration:none;
color:#296210;
}
#middle #testo a:hover{
text-decoration:underline;
}
#middle #testo h1{
color:#f7941d;
border-bottom:1px solid #f7941d;
font-size:18px;
padding-bottom:2px;

}
#middle #testo p{
width:680px;
color:#505052;
font-size:13px;
line-height:19px;
padding-top:10px;
}
#middle #immagini{
float:right;
margin-top:-300px;
width:262px;
}
#middle #immagini img{
float:right;
padding-right:12px;
padding-top: 5px;
}
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;
}
#footer {
	margin-top:30px;
background:url(img/footer-img.jpg) repeat-x;
height:28px;
text-align:center;
color:#fff;
padding-top:6px;
}
#footer a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
