body {text-align:center;
margin:0px; 
padding:0px; 
background:#ffffff;
font: 11px  verdana, geneva, sans-serif; 
color: #00000; 
scrollbar-face-color: #1860AC; 
scrollbar-shadow-color: #1860AC;            
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color:#1860AC;  
scrollbar-arrow-color:#FFFFFF}

a:link{color: #000000; text-decoration: none;}
a:visited{color: #000000; text-decoration: none;}
a:hover{color: #000000; text-decoration: none;}



img{border:0px;}



.testa{
width:760px; 
height:97px; 
background:url('images/testa2.jpg'); 
text-align:left;}

.utility{
position:relative;
margin-top:1px;
width:760px; 
height:25px; 
background:#ffffff; 
border:1px solid #1860AC; 
text-align:right;}

.menutility {
}
a.menutility:link {
color: #FFFFFF;  
text-decoration: none;
}
a.menutility:visited {
color: #FFFFFF; 
text-decoration: none;
}
a.menutility:hover { 
color: #FFCC00; 
text-decoration: none;}

span.menutility{ 
padding-left:12px;margin-left:12px;
border-left: 1px solid #ffffff; 
height:15px; 
}


.menu-utility{
position:relative;
margin-left:180px;
width:580px; 
height:20px; 
background:#1860AC; 
text-align:center;
}


.bianco-utility{
position:absolute;
margin:0px;padding:0px;
top:0px;left:0px;
width:180px; 
height:20px; 
background:#ffffff; 
}
.data{
position:absolute;
margin:0px;padding-top:2px;
top:0px;left:0px;
width:160px; 
height:20px; 
background:#ffffff;
color:#1860AC;
font-size:9px;
text-align:center;
}



.banner{
padding-top:3px;
margin-top:2px;
margin-bottom:12px;
width:760px; 
height:25px; 
background:#FFFFCC; 
border:1px solid #FFcc99; 
text-align:center;
font-weight:bold;
color:#003366;
}

.corpo{
position:relative;
text-align:center;
width:760px;
border-bottom: 1px solid #1860AC;
margin-bottom:1px;
padding-bottom:5px;

}


.corpo-colonna1{
float:left;
width:150px;
margin-bottom:2px;
padding-bottom:10px;


}


.corpo-colonna2 {
float:left;
margin:0px;
width:448;
margin-left:5px;
margin-right: 5px ;
margin-bottm:10px;
padding-top:35px;
background:url('images/sf-home.gif'); 
border: 1px solid #1860AC;
text-align:left;
font-size:10px ;
} 

.corpo-colonna3 {
position:relative;
float:left;
width:150px;
margin:0px;
padding:0px;
}

.box1 {
border:1px solid; 
border-color:#1860AC; 
text-align:center;
height:55px;
font-size:10px;
padding:4px;
padding-bottom:0px;
margin:0px;

} 

.box2 {
border:1px solid; 
border-color:#91B4DB; 
height:55px; 
text-align:center;
font-size:10px;
padding:4px;
padding-bottom:0px;
margin:0px;
} 

.box3 {
border:1px solid; 
border-color:#399408; 
height:55px; 
text-align:center;
font-size:10px;
padding:4px;
padding-bottom:0px;
margin:0px;
} 

.box4 {
border:1px solid; 
border-color:#E7BD2B; 
height:55px; 
text-align:center;
font-size:10px;
padding:4px;
padding-bottom:0px;
margin:0px;

} 

.box5 {
border:1px solid; 
border-color:#CC3300; 
text-align:center;
font-size:10px;
height:55px; 
padding:4px;
padding-bottom:0px;
margin:0px;
} 

.box-n {
border:1px solid; 
border-color:#7A9CFF; 
text-align:center;
font-size:10px;
height:55px; 
padding:4px;
padding-bottom:0px;
margin:0px;
} 

.box6 {
margin:0px;
padding:0px;
background:#EDF1FF;
width:149px;
border:1px solid; 
border-color:#7A9CFF; 
text-align:left;
font-size:10px;
} 

.box7{
margin:0px;
padding:0px;
width:149px;
border:1px solid; 
border-color:#7A9CFF; 
text-align:left;
font-size:10px;
background:#B8D1FF;

} 

ul.news{margin-left:17px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:10px;color:#1860AC;}

ul.news li{
list-style-image:url('images/lista.gif');
}

 
ul.news li a:link {
color: #1860AC;  
text-decoration: none;
font-weight:bold;
}
ul.news li a:visited {
color: #1860AC; 
text-decoration: none;
font-weight:bold;
}
ul.news li a:hover { 
color: #1860AC; 
text-decoration: underline;
font-weight:bold;
}

ul.menu {margin-left:17px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:10px;color:#1860AC;
}

ul.menu li{
list-style-image:url('images/lista.gif');
}

ul.menu li a:link {
color: #1860AC;  
text-decoration: none;
}
ul.menu li a:visited {
color: #1860AC; 
text-decoration: none;

}
ul.menu li a:hover { 
color: #1860AC; 
text-decoration: underline;
}

.clic {
}
a.clic:link {
color: #1860AC;  
text-decoration: none;
}
a.clic:visited {
color: #1860AC; 
text-decoration: none;

}
a.clic:hover { 
color: #1860AC; 
text-decoration: underline;
}

.clic-red {
}
a.clic-red:link {
color: #cc0000;  
text-decoration: none;
}
a.clic-red:visited {
color: #cc0000; 
text-decoration: none;

}
a.clic-red:hover { 
color: #cc0000; 
text-decoration: underline;
}


.clic-bold {
}
a.clic-bold:link {
color: #1860AC;  
text-decoration: none;
font-weight:bold;
}
a.clic-bold:visited {
color: #1860AC; 
text-decoration: none;
font-weight:bold;

}
a.clic-bold:hover { 
color: #1860AC; 
text-decoration: underline;
font-weight:bold;
}



.piedipagina{
position:relative;
margin:0;
padding:1px;
width:760px;
height:18px;
color:#ffffff;
background:#1860AC;
border-top: 2px solid #FFFFFF;
font: 10px  verdana, geneva, sans-serif; 
}





