html, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-align:left;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: underline; }
*{margin:0; padding:0;}
.body-1 { text-align: center;  margin:0; padding: 0; background-color:#EFEFEF;}
.box { width:960px; margin:0 auto; text-align:justify;}
.box-1{ float:left; width:840px; background:#fff url('immagini/shadow.jpg'); padding:0 60px 15px 60px;}
.header { float:left; width:840px; height:75px;}
.slide { float:left; width:840px; height:222px; background:#fff url('immagini/bb.jpg');}
.footer{ float:left; width:900px; background:#fff url('immagini/shadow.jpg'); padding:0 30px 0 30px;}
.footer-1 { float:left; width:900px; height:44px; background:#fff url('immagini/back-3.jpg'); text-align:center; padding:20px 0 0 0;}
.main { float:left; width:840px;}
.menu { float:left; background:#fff url('immagini/button.jpg'); height:30px;}
.button { float:right; padding:0 21px 0 21px; line-height:30px; border-right:1px solid #fff;}
.menubianco12 a { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; text-decoration: none; }
.menubianco12 a:hover { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF000; text-decoration: none; }
.bianco18 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FFF; }
.bianco10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; }
.bianco12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; }
.nero18 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000; }
.nero10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }


.thumb a {
display:block;
float: left;
width:114px;
height:110px;
}
.thumb a:hover {
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.thumb2 a {
display:block;
float: left;
width:166px;
height:100px;
}
.thumb2 a:hover {
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.pag_selected { 
float:left; 
padding:2px;
background-color:#9EC6EE; 
border: 1px solid #7E7E7E; 
text-align:center; 
margin:0 1px 0 1px; 
font-family: Verdana, Arial; 
color:#000; 
font-size:10px;
}
.pag_link a {
background-color:#fff;
float: left;
padding:2px;
border: 1px solid #7E7E7E;
margin:0 1px 0 1px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000;
}
.pag_link a:hover {
background-color:#003366;
color:#fff; 
}