* { padding: 0; margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; }

body { font:83%/1.2 arial,tahoma,verdana,sans-serif; }

#all { width: auto; border: 0; margin: 0 5%; padding: 0; float: none !important; }

a img { border: 0; }
img#header { margin-top: 4px; display: none; }

h1 {font-size: 196%;margin-top:.6em; display: block; }
/* titolo sezione */
h2 {font-size: 123%; border-bottom: 1px solid #052a5d; color: #052a5d; padding: 6px 0 2px 0; margin-bottom: 4px; margin-top: 12px; }
h3 {font-size: 136%; color: #052a5d; margin: 10px 0; text-align: right; }
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

p { font-size: 90%; padding: 6px 0; }
	p a { color: #052a5d; font-weight: bold; }

#menu { display: none; }

#contenuto { padding: 0; }
	#contenuto ul { list-style: none; margin-left: 30px; margin-bottom: 20px; }
		#contenuto ul li a, #contenuto ul li a:visited { color: #052a5d; }
		#contenuto ul li a:hover { background-color: #1D3273; color: white; }
	#contenuto ol { margin-left: 30px; }
	#contenuto dt { font-weight: bold; color: #3d3d3d; }
	#contenuto dd { padding-left: 6px; margin-bottom: 4px; }
	
	#contenuto ul.letter { list-style-type: lower-latin; }
	
	#contenuto ol li a, #contenuto ol li a:visited, #contenuto p a, #contenuto p a:visited { font-weight: normal; color: #052a5d; }
	#contenuto ol li a:hover, #contenuto p a:hover { background-color: #1D3273; color: white; }

#footer { font-size: 90%; padding: 6px; margin: 12px 0; border-top: 1px dashed silver; text-align: center; clear: both; margin-top: 20px; }
	#footer a, #footer a:visited { color: #052a5d; }
	#footer a:hover { background-color: #1D3273; color: white; }
