body 
{  
background-color: #FFFFFF; 
text-align: center; 
vertical-align: top; 
margin-top: 0px;
Scrollbar-Face-Color:#dfeaf4;
Scrollbar-Base-Color:#CCCCCC;
Scrollbar-Arrow-Color:#0044a1;
Scrollbar-Shadow-Color:#0044a1; 
margin-bottom: 0px;
}

.barra 
{  
background-image: url(images/sf_barra.gif); 
background-repeat: repeat;
}

.test_sin 
{  
vertical-align: middle; 
background-image: url(images/test_sin2.jpg); 
background-repeat: no-repeat; 
background-position: left center; 
text-align: left;
}

.test_des 
{  
text-align: right; 
vertical-align: bottom; 
background-image: url(images/test_des2.jpg); 
background-repeat: no-repeat; 
background-position: left center;
}

.indirizzo 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
text-align: center; 
vertical-align: middle; 
border: 1px solid; 
border-color: #C6E2FF #c6e2ff #c6e2ff; 
padding-top: 3px; 
padding-bottom: 3px;
}

.menu_des 
{  
background-image: url(images/menu_des.gif); 
background-repeat: no-repeat; 
background-position: right center; 
text-align: right; 
vertical-align: bottom;
}

.powered 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
text-align: right; 
vertical-align: middle; 
border-color: #c6e2ff #c6e2ff #c6e2ff black; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
padding-right: 5px;
}

.top 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
background-image: url(images/top.gif); 
background-repeat: no-repeat; 
background-position: left center; 
text-align: left; 
vertical-align: middle; 
padding-left: 15px; 
border-color: #c6e2ff black #c6e2ff #c6e2ff; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.titolo 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
background-image: url(images/righe.gif); 
background-repeat: repeat; 
text-align: center; 
vertical-align: middle; 
border-color: black black c6e2ff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px; 
padding-top: 3px; 
padding-bottom: 3px;
}

.col_tit 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #000000; 
background-image: url(images/sf_col_tit.gif); 
text-align: center; 
vertical-align: top; 
padding-top: 3px; 
padding-bottom: 3px; 
border-color: black black #c6e2ff; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.celle 
{  
border-color: #FFFFFF #efefef #D4D4D4; 
text-align: left; 
vertical-align: middle; 
background-image: url(images/frecce.gif); 
background-repeat: no-repeat; 
background-position: left center; 
padding-left: 15px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
border-style: solid; 
border-top-width: 2px;
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.colonna 
{  
background-color: #F3F8FC; 
border: solid; 
border-width: 3px 1px; 
text-align: center; 
vertical-align: top; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
border-color: #FFFFFF #E6EEF7 #FFFFFF #e6eef7;
}

.celle a:hover 
{  
color: #0044a1; 
text-decoration: none; 
font-weight: bold;
}

.celle a:link 
{  
color: #0044a1; 
text-decoration: none;
}

.celle a:visited 
{  
color: #0044a1; 
text-decoration: none;
}

.titolo_art 
{  
background-image: url(images/quadr.gif); 
background-repeat: no-repeat; 
background-position: left center; 
text-align: left; 
vertical-align: middle; 
padding-left: 20px; 
border-color: black black #666666 #666666; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
color: #000000; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
padding-top: 2px; 
padding-bottom: 2px;
}

.centro 
{  
padding-top: 6px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
text-align: center; 
vertical-align: top;
}

.data 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #000000; 
text-align: right; 
vertical-align: bottom; 
border-color: black black #666666; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.testo 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
text-align: justify; 
vertical-align: top; 
padding-top: 3px; 
padding-bottom: 3px;
}

.fonte 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: italic; 
color: #000000; 
text-align: right; 
vertical-align: middle; 
padding-top: 3px; 
padding-bottom: 3px;
}

.commento 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #666666; 
text-align: left; 
vertical-align: top; 
padding-top: 3px; 
padding-bottom: 3px; 
border: solid; 
border-color: #e1e1e1 black; 
border-width: 1px 0px;
}

.iframe 
{ 
  width: 370px; 
  height: 122px; 
  overflow: auto;
  border: 1px #c6e2ff solid;
  padding: 5px;
 }

ul {
	padding: 5px;
	margin-left: 0;
	margin-left: 15px;
	margin-bottom: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	margin-top: 0;
	list-style-position: outset;
	line-height: 15px;
	list-style-type: disc;
	text-align: left;
  }
  

ul a:link, ul a:visited {
	text-decoration: underline;
	color: #99CCFF;	
}


ul a:hover {
    text-decoration: none;
	color: #006699;
}

