html, body {height:100%; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3c3c3c; text-align:left; line-height:16px;}
a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #b41917; 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 { margin:0; padding: 0; background:#fff url('../images/sistema/back.jpg') repeat-x;}
#container { width:980px; margin:0 auto; background-color:#fff;}
#container_stampa{display:none;}
#header {float:left; width:980px; height:228px; background:#fff url('../images/sistema/header.jpg');}
#border-top {float:left; width:980px; height:12px; background:#fff url('../images/sistema/border-top.jpg');}
#main {float:left; width:961px; background:#fff url('../images/sistema/shadow.jpg'); padding:0 9px 0 10px; text-align:left;}
#border-bottom {float:left; width:980px; height:29px; background:#fff url('../images/sistema/border-bottom.jpg');}
.wa-box-photo {float:left; width:98px; height:75px; background-image:url('../images/sistema/photo.jpg'); margin:5px 2px 5px 3px; padding:5px 0 0 0; text-align:center;}
.wa-box-photo-2 {float:left; width:98px; height:75px; background-image:url('../images/sistema/photo2.jpg'); margin:5px 2px 5px 3px; padding:5px 0 0 0; text-align:center;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.nero10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
.nero11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.bianco11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.bianco18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; }
.rosso11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b41917; }
.rosso18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #b41917; }
.menurosso11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #b41917; text-decoration: underline; }
.menurosso11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: underline; }
.menurosso14 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #b41917; text-decoration: none; }
.menurosso14 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000; text-decoration: underline; }
.menubianco11 a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
.menubianco11 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; }
.beige14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #F7DDBA; }
.brown14-barrato { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #431718; text-decoration: line-through;}
.brown14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #431718; }
.submit{padding:0 5px;}
.zoom a {
background-color:#431718;
float: left;
width:120px;
height:30px;
border-left: 1px solid #F7DDBA;
text-align:center;
line-height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F7DDBA;
text-decoration:none;
font-weight:bold;
}
.zoom a:hover {
background-color:#F7DDBA;
color: #431718;
}
.zoom2 a {
background-color:#431718;
float: right;
padding:0 5px;
height:30px;
border-left: 1px solid #F7DDBA;
text-align:center;
line-height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #F7DDBA;
text-decoration:none;
font-weight:bold;
}
.zoom2 a:hover {
background-color:#F7DDBA;
color: #431718;
}
.botton_eventi a {
background-color:#431718;
float: left;
padding:5px 10px;
border-left: 1px solid #fff;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
text-decoration:none;
font-weight:bold;
}
.botton_eventi a:hover {
background-color:#FF9000;
color: #fff;
}
.botton_eventi_hover a {
background-color:#FF9000;
float: left;
padding:5px 10px;
border-left: 1px solid #fff;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff;
text-decoration:none;
font-weight:bold;
}
.botton_eventi_hover a:hover {
background-color:#FF9000;
color: #fff;
}

.thumb a {
display:block;
float: left;
width:92px;
height:92px;
}
.thumb a:hover {
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.botton-home a {
display:block;
float: left;
width:500px;
height:145px;
}
.botton-home a:hover {
}
.pag_selected { 
float:left; 
padding:2px;
background-color:#F2F2F2; 
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;
}
.pag_link a:hover {
background-color:#FF9600;
color:#fff; 
}
.wa-menu-07 a {
background-color:#fff;
float: right;
border: 1px solid #ccc;
padding:5px;
margin:2px 2px 2px 0;
text-align:left;
}
.wa-menu-07 a:hover {
background-color:#fff7d0;
}
.wa-menu-20 a {
background:url('../images/sistema/tratto_2.gif') no-repeat;
float: left;
width:167px;
height:20px;
border: 1px solid #ccc;
margin:2px 0 2px 0;
text-align:left;
font-family: Verdana, Arial; 
font-size: 10px; 
color: #cc5205;
font-weight: bold;
text-decoration: none;
padding:5px 0 0 20px;
}

.wa-menu-20 a:hover {
background-color:#fff7d0;
}
 .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
         }
         
         p {
         margin-top:20px;
         }
         
         h1 {
         font-size:13px;
         }
         
         .dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
         }
         
         .dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
