body {
margin:0px; 
padding:0px;
height:100%;
/*overflow:hidden;*/
background-color:#ECEDEE;
scrollbar-base-color: #f0f0f0;
scrollbar-arrow-color: #E3001B;
scrollbar-3dlight-color: #ECEDEE;
scrollbar-darkshadow-color: #CDCECF;
scrollbar-face-color: #CDCECF;
scrollbar-highlight-color: #CDCECF;
scrollbar-shadow-color: #CDCECF;
scrollbar-track-color: #ECEDEE;
}
.testopiccolo{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#6D6E71;
padding:6px;
}
.testo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:condensed;
color:#6D6E71;
}
.testo a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:condensed;
color:#6D6E71;
text-decoration: none;
}
.testo a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-stretch:condensed;
color:#D2222A;
text-decoration: underline;
}
.bianco{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#FFFFFF;
}
.footer2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#FFFFFF;
}
.footer2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#FFFFFF;
text-decoration: none;
}

.footer2  a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#D2222A;
text-decoration: underline;
}
.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#6D6E71;
}
.footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#6D6E71;
text-decoration: none;
}

.footer  a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-stretch:condensed;
color:#D2222A;
text-decoration: underline;
}
.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#6D6E71;
}
.menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#6D6E71;
text-decoration: none;
}

.menu  a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#D2222A;
text-decoration: underline;
}
.pretitoli{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-stretch:condensed;
color:#D2222A;
}
#foto {
width: 172px;
height: 167px;
padding:2px;
}
.foto a{
padding:2px;
}
.foto  a:hover{
padding:2px;
background-color:#D2222A;
}
#miniatura {
width: 126px;
height: 93px;
padding:2px;
}
.miniatura a{
padding:2px;
}
.miniatura  a:hover{
padding:2px;
background-color:#D2222A;
}
#logo {
width: 88px;
height: 88px;
padding:2px;
}
.logo a{
padding:2px;
}
.logo  a:hover{
padding:2px;
background-color:#D2222A;
}
#galleria {
margin:inherit;
}
.galleria a{
border:2px solid #FFFFFF;
}
.galleria  a:hover{
border:2px solid #D2222A;

}
div.box{width:442px !important;width /**/:446px;
    height:363px !important;height /**/: 367px;
    overflow:auto;padding: 2px;
    border:0px solid #EEE;border-right:0 solid;
} 
div.boxprofilo{width:442px !important;width /**/:446px;
    height:424px !important;height /**/: 428px;
    overflow:auto;padding: 2px;
    border:0px solid #EEE;border-right:0 solid;
}
.email{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-stretch:condensed;
color:#6D6E71;
}
.email a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-stretch:condensed;
color:#6D6E71;
text-decoration: none;
}

.email  a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-stretch:condensed;
color:#D2222A;
text-decoration: underline;
}
.titoli{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:condensed;
color:#D2222A;
font-weight:bold;
}
.sottotitoli{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-stretch:condensed;
color:#A8A9AC;
font-weight:bold;
}
.bottom{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-stretch:condensed;
color:#A8A9AC;
}

.tabella{
      border-collapse:collapse;
      border: 1px solid #000000;
      padding: 0.5em;
      }
.td1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#6D6E71;
background-color:#FFFFFF;
      }
.td2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-stretch:condensed;
color:#FFFFFF;
background-color:#6D6E71;
      }
#menuh {
width: 100%;
background: #eee;
float: left;
}
#menuh ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}
