

body {
	background-color: #fff; 
	margin: 0px 0px 0px 0px;
	font-family:  Georgia, Arial, Helvetica;
	color: #000;
	font-size: 3.8mm;
	
}



a {
   font-family: Georgia,Tahoma, Verdana, Geneva, Arial, Helvetica;
   color: #a02;
   text-decoration: underline;
   background-color: transparent;
}



p {
   	line-height: 130%;
}


ul {
   	margin-top: .5em;
   	margin-bottom: .5em;
   	text-align: left;
}


li {
   	azimuth: left-side;
   	margin-bottom: 5px;
   	margin-left: -15px;
}




acronym {
	cursor: help;
	background-color : transparent;
}



caption {
	color: #000;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: transparent;
}



div {
	margin: 0;
	padding: 0;
	text-align:left;
}




/* LINKS ======================================================*/


img.pre_link {
	vertical-align: middle;
	width: 9px;
	height: 9px; 
}



a.fontsize {
	color: #e80;
	text-decoration: none;
	background-color: transparent;
	vertical-align:bottom;
	text-align:center;
	padding:0;
	margin:0;
	width:1px;
}


a.fontsize:hover { 
	background-color: #ff0;
	text-decoration:underline;
}




/* PERSONALIZZATI ======================================================*/


#mainbox {
   background-color:transparent;
   color: #000;
}



#barratop {
	color: #700;
	background-color: #f00;
	background-image: url(images/sf_barratop.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	border-top: 0px solid #fd9;
	border-left: 0px solid #fd9;
	border-right: 0px solid #fd9;
	border-bottom: 0px solid #fd9;
	vertical-align: middle; 
	font-size: 1em;
    	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-weight: normal;
    	text-align: left;
    	padding:0 0 0 0;
}



#intestazione { background-color:transparent;color: #fff; padding:4px 2px 20px 14px;position:relative;top:0px;left:160px;float:left;font-size:24px;font-weight:bold;font-family:georgia;}




div.sezioni {border-left:0px solid #064; border-bottom:0;background-color:#f1f6f1;margin-left:3px;}
div.sezioni h1 {color:#fff; background-color:#064; font-size:1em; border:0;margin:0; background-image:url(images/page/sf_h1_sezioni.jpg);background-repeat:Y-repeat;background-position:right top;padding:1px;}
div.sezioni a {font-family:Georgia, arial;color:#064;font-size:.92em;font-weight:bold;letter-spacing:0px;text-decoration:none;}
div.sezioni a:hover { background-color:#fff; color:#a22;text-decoration:none;}
div.sezioni ul {margin:0;padding-top:4px;padding-bottom:3px;}
div.sezioni ul li {border-left:10px solid #064;list-style:none;float:left;margin-left:0px;padding-left:6px;line-height:100%;}
div.sezioni ul li a {display:block;width:220px;}




#foot {
	margin:0;
	background-color: #eee; 
}



#schede	 {margin-top:85px;position:relative;top:0px;left:160px;padding:0;list-style:none;background-color:transparent;width:99%;}

#schede a  {display:block;margin:0px;padding:3px 16px 3px 4px;text-decoration:none;font-weight:bold;}

#schede a:link {color:#070;font-weight:bold;}
#schede a:visited {color:#070;}
#schede a:hover {color:#a22;text-decoration:underline;}
#schede a:active {color:#a22;}

#schede li {float:left;margin:0px;padding:0px 0px 0px 10px;}
#schede ul {list-style:none;margin:0px;padding:0px;}
#schede ul li {list-style:none; }

#schede li.schedattiva 	{ background:url("images/sf_schedattiva_left.gif") no-repeat left top; }
#schede li.schedattiva a { background:url("images/sf_schedattiva_right.gif") no-repeat right top; font-weight:bold; }
#schede li.schedattiva a:link 	{ color:#fff; }
#schede li.schedattiva a:visited { color:#fff; }
#schede li.schedattiva a:hover 	{ color:#ddd; text-decoration:underline; }
#schede li.schedattiva a:active { color:#ddd; }
#schede .scheda	 { background:url("images/sf_scheda_left.gif") no-repeat left top; }
#schede .scheda a { background:url("images/sf_scheda_right.gif") no-repeat right top;}



#menuschede {background:transparent url("images/sf_menuschede.gif") repeat-x top;float:left;margin:0px;padding:0px;position:relative;top:0px;left:0px;color:#fff;border-bottom:0px solid #f72;width:100%;font-height:3px;}

#menuschede a		{text-decoration:none;}
#menuschede a:link 	{color:#fff;}
#menuschede a:visited	{color:#fff;}
#menuschede a:hover 	{color:#ddd; text-decoration:underline; background-color:transparent;}
#menuschede a:active	{color:#ddd;}

#menuschede ul	{background:transparent;list-style:none;margin:0;padding:0;}
#menuschede li	{background:url("images/sf_menuschede_li.gif") no-repeat center right;float:left;margin:0;padding:3px 4px 5px 6px;}
#menuschede ul li {list-style:none; }
#menuschede li a {margin:0px;padding:0px 4px 0px 0px;white-space:nowrap;}


#barrafoot {background:transparent url("images/sf_barrafoot.gif") repeat-x top;margin:0px;padding:0px;color:#fff;border-bottom:0px solid #f72;color:#184324;text-align:center;padding-top:12px;margin-top:0px;font-size:.86em;}


#boxcontenuti {margin-bottom:0px;margin-top:1.4em;margin-left:10px;margin-right:10px;}

#imglogo {position:absolute;top:4px;left:25px;height:101px;width:120px;border:0;}

img.foto_mini { margin:3px 3px 3px 3px; border:0 0 0 0;}




h1 {font-size:1.6em;color:#b30;}

h2 {font-size:1.4em;color:#b30;margin-bottom:.6em;}

h3 {font-size:1.2em;color:#b30;}

