
body {margin: 0 0 0 0px; background-color:#fff;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #333;}

a {font-weight: bold; color: #333366}	
a:link, a:visited{ text-decoration:none}
a:hover{ text-decoration: underline}

a.red {font-weight: bold; color: #c33}	
a.red:link, a.red:visited{ text-decoration:none}
a.red:hover{ text-decoration: underline}

h2, h3, h4,h5 {padding: 0px; margin:0px;
		font-family: Arial;}

h2 {font-size:22px;}		
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

.sf-dotted {background-image:url(/imgs/sf-dotted.gif); background-repeat:repeat-y}
input { font-size:10px}

.bianco{color:#fff}
.px10 {font-size: 10px; color:#999}

.border{border: 1px solid #999; margin-bottom: 5px;}
.bccc-top{border-top: 1px solid #ccc; padding: 3px 0px}
.border-blu {border: 1px solid #272453}
.input {font-size:10px; width: 80px; height: 12px}


.t-blu{ font-family:Arial; font-size:11px; text-transform:uppercase; color: #07023c; font-weight:bold}
.t-red{ font-family:Arial; font-size:12px; text-transform:uppercase; color: #c33; font-weight:bold}

.bred {border: 1px solid #a00; margin-bottom: 5px;}
.bred-image img {border: 1px solid #a00; margin-bottom: 5px;}

.bred-top{border-top: 3px solid #c00}
.bgray{border: 1px solid #ccc; font-family:Arial; text-transform:uppercase}

.spacer-top { margin-top: 5px; }

.sf-pulsanti{ background-image:url(/imgs/sf-pulsanti.gif); 
              background-repeat: repeat-x; 
		      border:1px solid #ccc; 
			  font-family:Arial; font-size:11px; text-transform:uppercase; color: #333; font-weight:bold;
			  
		  }
		  
.sf-blu{ background-image:url(/imgs/sf-blu.gif); 
              background-repeat: repeat-x; color:#fff; font-family:Arial;
		     font-weight:bold; font-size: 11px; text-transform:uppercase;
		  }
		  
.sf-red{ background-image:url(/imgs/sf-red.gif); 
         background-repeat: repeat-x; color:#fff;
		font-family:Arial; font-weight:bold; font-size: 11px; text-transform:uppercase;
		  }
		  		  
.sf-box{ background-image:url(/imgs/sf-box.jpg); 
         background-repeat: repeat-x; background-position: bottom;
		 border-top:1px solid #ccc;}
			  		  
.sf-box1{ background-color:#ddd; 
          background-image:url(/imgs/sf-box2.gif); 
          background-repeat: repeat-x; 
		  background-position: top left; 
		  font-family:Arial; font-size:11px; text-transform:uppercase; color: #fff; font-weight:bold}

.barrato{ text-decoration:line-through; font-size:12px; font-weight:bold; color:#666666}
.non-barrato{ font-size:12px; font-weight:bold; color:#c00}

.testo_news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify 
}
		
#map { font-family:Verdana, Arial}
#map h3{font-family:Verdana, Arial;padding-left:0px; font-size:11px; text-transform:uppercase}
#map h4{font-family:Verdana, Arial;padding:0px 10px; font-size:11px; font-weight: normal}
#map h5{font-family:Verdana, Arial;padding:0px 30px; font-size:11px; background:url(img/l.png) no-repeat top left;}
#map h6{font-family:Verdana, Arial;padding-left:60px; font-size:11px}
#map a { font-family:Verdana, Arial;font-weight:normal}

