body {
	margin:0; padding: 0;
	background: #fff;
	font-size: 100%;
	font-family: Arial, "Times New Roman", Times, serif;
}
img { border:none; display:block; }

div.image { text-align:center; }
div.image img { border:1px solid #999; padding:4px; display:inline; }

/*	contenitote
*****************************************/
#contenitore {
	width:100%;
	border:none;
}

/*	Intestazione
*****************************************/
#intestazione {
	text-align:right;
	font-size: 100%;
	min-height:100px;
	height:auto !important;
	height:100px;
	border-bottom: none;
}
	#intestazione H1 { color:blue; text-align:right; font-size:1.2em; margin:0; padding:0 10px 0 0; }
	#intestazione H2 { color: #000; text-align:right; font-weight:normal; font-size:1em; margin:0; padding:0 10px 1.5em 0; }
	#intestazione H3 { display: inline; FONT-FAMILY: Arial, Helvetica; PADDING: 0 10px 0 0; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; MARGIN: 0px; COLOR: #444;  }
	#intestazione H4 {display: none;}
	#intestazione img { float:left; position:relative; DISPLAY: none}
	#intestazione .portaimg IMG {DISPLAY: inline; MARGIN: 4px}


blockquote {
	margin: 5px 20px 0 10px;
	padding-left: 15px;
	border-left: 5px solid #ddd;
}
	
	
/*	Menu
*****************************************/
#menu { display:none; }

/*  Search
*****************************************/
#search { display:none; }
		
/*	principale
*****************************************/
	#principale { background:#fff; padding:10px; width:95%; }
	#principale form fieldset { margin:0 0 0.5em 0; DISPLAY: none }
	#principale form p { clear:left; padding:0; margin:0.3em 0;text-align:justify; }
	#principale form label { width:5.5em; float:left; text-align:right; margin:0 0.15em 0 0; }
	#principale form select, #principale form input { font-family:Georgia, "Times New Roman", Times, serif; }
	
	#principale #centro { margin:0; background:#fff; }
	#principale #centro.elencocat { margin:0; background:transparent; }
  #principale #centro h1 { font-size:1.3em; color:#AA0000;}
	#principale #centro h2 { font-size:1.25em; color:#AA0000; border-bottom:1px solid #000; }
	#principale #centro.elencocat h2 { margin-right:250px; }
	#principale #centro h2 span { color:#AA0000; font-size:0.75em; }
	#principale #centro h2 span.scheda { font-size:0.9em; }
	#principale #centro h2 a { color:#AA0000; }
	#principale #centro h3 { font-size:1em; color:#AA0000; }
	#principale #centro h3.cleared { clear:left; }
	#principale #centro h4 { font-size:0.85em; color:#AA0000; DISPLAY: none; }
	#principale #centro p, #principale #centro ol, #principale #centro ul { font-size:0.8em; line-height:1.5em; margin:0 0 1em 0; color:#444; }
	#principale #centro ul, #principale #centro ol { margin:1em 2em; padding:0; }
	#principale #centro ol, #principale #centro ol { margin:1em 2.8em; padding:0; }
	#principale #centro li { padding:0.25em 0; }
	#principale #centro a { color:#000; }
	#principale #centro a:hover { background-color:#ffba44; text-decoration:none; }
	#principale #centro p.vai {
	display: none;
}
	#principale #centro p.torna  { margin:2em 0 0 0; display: none; }
	#principale #centro p.torna a {display: none;}
	#principale #centro p.torna a:hover { text-decoration:overline; display: none; }
		
	#principale #centro img.nobord {margin-left:1em; position:relative; }
	#principale #centro img.dx { float:right; margin:0 0 0.5em 1em; border:1px solid #999; padding:4px; position:relative; }
	#principale #centro img.sx { float:left; margin:0 1em 0.5em 0; border:1px solid #999; padding:4px; position:relative;}
	#principale #centro img.neon {DISPLAY: none}
	#principale #centro table { border-collapse:collapse; margin-bottom:10px; }
	#principale #centro.elencocat table { clear:right; margin-top:10px; }
	#principale #centro table th, #principale #centro table td {
	font-size:0.6em; color:#444;
	border:1px solid #ccc;
	border-bottom:1px solid #666;
	padding:0.25em;
}
	#principale #centro table th { background:#FFC58A; text-align:center; color:#000; }
		
	
	
	#principale #centro P.pagine { font-size:0.6em; text-align:center; }

	#principale #destra { display:none; }
	
	#principale #clearer { clear:both; }
		
/*	Footer
*****************************************/
	#footer { background:#fff; padding:0.5em; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; clear:both; }
	#footer p { color:#ccc; font-size:0.65em; margin:0; padding:0; text-align:center; }
	#footer p a { color:blue; }
	#footer p.info { display:none; }
	#footer p a:hover { background-color:#fff; color:blue; text-decoration:none; }