body {
	background-color: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 3px;
	color: #555;
	width: 640px;
	}
	
div, ul, ol, p, li, span, pre, input, form, h1, h2, h3, h4, h5, h6, table, tr, td, th, dl, dt, dd, caption {
	text-align: left;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	border: 0px;
	}
	
a:link, a:visited, a:hover {}
	a:hover { text-decoration: none; }
	
table {
/*	width: 96%; */
	border: 1px solid #999;
	border-collapse: collapse;
	margin-bottom: 2em;
	margin-top: 1em;
	}
	
td, th {
	border: 1px solid #999;
	border-collapse: collapse;
	padding: 2px;
	}
caption { font-weight: bold; } 
	
h1 { font-size: 170%; color: #999;  border-bottom: 1px solid #555; padding-bottom: 5px; margin-bottom: 5px;}
h2, h3, h4, h5, h6 { margin-top: 1em; padding-bottom: 0px; }
h2 { font-size: 160%; color: #999; }
h3 { font-size: 150%; }
h4 { font-size: 140%; }
h5 { font-size: 130%; }
h6 { font-size: 120%; }

ul, ol {
	margin: 0px 0px 0.6em 0px;;
	line-height: 1em;
	padding: 0px 0px 0px 1.2em;
	}
	
ol { padding-left: 3em; }
	
li { padding-bottom: 0.6em; }

p, li { line-height: 1.2em;}

dt { margin-top: 5px; font-weight: bold; }
dd { margin-bottom: 10px; }
acronym { border-bottom: 1px dotted #999999; }

/********************INIZIO GABBIA STRUTTURALE********************/

#colonna2 {
	border-bottom: 1px solid #555;
	margin-bottom: 6px;
	padding-bottom: 6px;
	}

#piede {
	border-top: 1px solid #555;
	}				
												
/*contenuti non visibili nella versione stampa*/
hr, .sommario, #testata, #top, #colonna1, .menu1 span, #colcenter #schede span, .indietro, .descriptions, .noprint
{ display: none; }
/*fine contenuti non visibili*/

/*elementi di forzatura */
.showimg {/*visualizza le immagini utili nella versione solotesto*/
/*	display: block;*/
	}
/*fine elementi di forzatura */

/*classe per | totalmente invisibile*/
.pipe {
	display: none;
	}

	
	
/*commenti*/
/*altezze: per risolvere il collassamento
 del box esterno quando i suoi contenuti 
 escono dal flusso perche' hanno un flottaggio,
 e' necessario specificare una altezza del box esterno.
 Per mantenerlo elastico sono necessari due comandi diversi
 per IE (height:auto!important;)
 e NN(min-height:400px;)
*/


#colcenter .submenu { display: block!important; }
 .approf { border-top: 1px solid #555; padding-top: 1em; margin-top: 1em; }
 #documentazione { width: 50%; padding: 0.4em 0.4em 0px 0.4em; margin: 0.4em 0px 0.4em 0px;  border: 1px solid #999; }
 #glossario #colcenter .evid, #colcenter .descriptions  {
	border: 1px solid #999999; padding: 0px 5px 0px 5px; }
 
 /*liste DL*/
dl.lista1 { margin: 0px 0px 20px 0px!important; }
	.lista1 dt { padding: 6px 10px 0px 10px; border-top: 1px solid #999; }
	.lista1 dd { padding: 2px 10px 4px 10px; }
	
	dl.lista2, dl.lista3 {/*vedi società*/
		width: 60%;	margin: 10px 20px 20px 20px!important;	}
		.lista2 dt, .lista3 dt { clear: both; float: left; padding: 0px 0px 4px 4px; }
		.lista2 dd, .lista3 dd {
			text-align: right;
			padding: 6px 0px 4px 4px;
			font-weight: bold;
			border-bottom: 1px solid #999;
			margin: 0px;
			}
			
	dl.lista4 { margin: 0px 0px 10px 0px!important; padding: 0px;}/*vedi convegno*/
	.lista4 dt { clear: both; padding: 12px 10px 0px 10px; font-weight: normal!important;  }
	.lista4 dd { padding: 2px 10px 0px 10px; margin: 0px; font-weight: bold; border-bottom: 1px solid #999999; }
	.lista4 ul { margin: 6px 0px 0px 0px!important;padding: 0px!important; text-align: right; font-weight: normal; }
		.lista4 li { display: inline; margin: 4px 10px 0px 0px; }
		
	dl.lista5 {/*vedi sezione lavora con noi*/
		width: 90%;	margin: 10px 20px 20px 20px!important;	}
		dl.lista5 dt { clear: both; float: left; padding: 3px 0px 4px 4px;  width: 30%;
		 line-height: 1em;
		 text-align: right;
		 }
		dl.lista5 dd {
			padding: 8px 0px 4px 4px;
			width: 60%;
			}
		dl.lista5 ul {	margin: 0px!important; }
		
thead, tfoot {	font-weight: bold; background-color: #E7E7E7; }
	.alterna { background-color: #F5F5F5; }
	
	
/*DOMANDE & RISPOSTE*/
#faq h3 { margin-top: 1.1em; }
#faq #espandi h4 { text-transform: none; line-height: 1.2em; font-size: 110%; }

/*AMBIENTE*/
#ambiente #dizio h4 { text-transform: none; padding-bottom: 0.2em; font-size: 1.3em; }

/*LINK*/
#link #colcenter  dl { margin-bottom: 30px; }
#link  #colcenter dt { margin-top: 15px; }

.evid2 { font-weight: bold; }
