body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-top: 3px;
	color: #555;
	width: 640px;
	}
div, p, span,pre, input, form, h1, h2, h3, h4, h5, h6, h7, table, tr, td, th {
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	}
a:link, a:visited, a:hover {}
	a:hover { text-decoration: none; }
	
table { width: 96%; }

/*img {	border: 0; }*/

h1 { font-size: 100%; color: #999;}
h2 { font-size: 90%; color: #999; border-bottom: 1px solid #555; padding-bottom: 10px;}
h3 { font-size: 100%; margin-bottom: 6px;}
h4 { font-size: 90%; }
h5 { font-size: 90%; }
h6 { font-size: 90%; }
h7 { font-size: 90%; }


/********************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, img, .sommario, #testata, #colonna1 {
	display: none;
	}

/*fine contenuti non visibili*/

/*area comunicati stampa*/	 
.comunicato, .primop  { margin-bottom: 1em; }
/*fine*/
										
										/*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;)
*/

.scaduto {
	font-weight: bold;
	}
.pregresso {
	font-weight: bold;
	
}

/*classe per | totalmente invisibile*/
.pipe {
	display: none;
}
/*classe che barra 1 testo errato*/
.annulla{
	text-decoration:line-through;
}
/*fine

/*----------------------------------------------------*/
/*inizio codice per applicativo ricerca leggi e disposizioni*/
/*----------------------------------------------------*/
table.cercaleggi {
	margin: 10px;
}

table.cercaleggi td.bottoni, table.cercaleggi td.bottoni input {
	text-align: center!important;
	font-weight: bold;
	padding: 3px;
	letter-spacing: 2px;
	
}

table.lunga {
	width: 98%;
	border: 0px;
	margin-top: 20px !important;
}
table.lunga td, table.lunga th {
	border:0px;
	width: 33% !important;
}

table.semeleggi td, table.semeleggi th {
padding: 5px !important;
vertical-align: top;
		}

.adestra {
	float: right;
}
.asinistra {
	float: left;
}
.destra {
		text-align: right!important;
}
.centro {
	text-align: center!important;
}
.centro input{
	text-align: center!important;
}
p.riqualarg {
	padding: 6px;
	border: 1px solid #949494;
}

.avviso {
	padding: 20px 40px 20px 20px !important; margin: 20px;
	border: 1px solid #949494; font-family: Georgia, "Courier New", Courier, monospace!important;
	color: #555555 !important;
	font-weight: bold!important;
	text-align: center!important;
	}
	
table.paginazione {
	display: none;
}
/*----------------------------------------------------*/
/*fine codice per applicativo ricerca leggi e disposizioni*/
/*----------------------------------------------------*/
