html, body {height:100%; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #616161; text-align:left; line-height:16px;}
a { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002258; text-decoration: none; }
a:hover { font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #164591; text-decoration: none; }
*{margin:0; padding:0;}

#body-1 { margin:0; padding: 0; background:#0B2147 url('../images/sistema/back2.jpg') repeat-x;}
#main-container { width:961px; margin:0 auto;}
#box-container { float:left; width:911px; min-height:1044px; height: auto !important; height:1044px;}
#shadow-left { float:left; width:25px; height:982px; background:url('../images/sistema/shadow-left.jpg');}
#shadow-right { float:left; width:25px; height:982px; background:url('../images/sistema/shadow-right.jpg');}
#header { position:relative; width:911px; height:280px; padding-top:115px;}
#header-2 { position:absolute; width:891px; height:395px; background:url('../images/sistema/header.png'); top:0; left:0; padding:0 0 0 20px;}
#main { float:left; width:911px; background:url('../images/sistema/back.jpg'); min-height:550px; height: auto !important; height:550px;}
#left { float:left; width:170px; padding:15px;}
#center { float:left; width:510px; padding-top:10px;}
#right { float:left; width:170px; height:255px; padding:15px;}
#footer { float:left; width:911px; height:247px; background:url('../images/sistema/footer.png');}

.bianco10{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fff;}
.bianco11{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#fff;}
.nero11{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000;}
.arancio14{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#E34E00;}
.blu11{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#002258;}

.menubianco10 a { font-family: Myriad Pro,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
.menubianco10 a:hover { font-family: Myriad Pro,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: undeline; }
.menunero11 a { font-family: Myriad Pro,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.menunero11 a:hover { font-family: Myriad Pro,Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: undeline; }
.pag_selected { 
float:left; 
padding:2px 0;
width:10px;
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:#A3CEFF;
float: left;
padding:2px 0;
width:10px;
border: 1px solid #000;
margin:0 1px 0 1px;
text-align:center;
}
.pag_link a:hover {
background-color:#503400;
color:#fff; 
}

.menu a {
display:block;
float: left;
width:150px;
padding:10px;
border-bottom:1px solid #384494;
font-size: 11px; 
color: #000;
text-decoration: none;
}
.menu a:hover {
background-color:#eee;
color: #000;
}
.menu2 a { 
display:block; 
float:center; 
width:95px; 
height:100px; 
}
.menu2 a:hover { 
background-color:#fff;
filter:alpha(opacity=40);
-moz-opacity: 0.4;
opacity: 0.4;
}
.menu3 a {
display:block;
float: left;
width:150px;
padding:10px;
font-size: 11px; 
color: #000;
text-decoration: none;
}
.menu3 a:hover {
background-color:#eee;
color: #000;
}