td#gestione {
	font-size: .9em;
}

#gestione form input {
	/* font-size: .9em; */
	color: #990000;
	background-color: #FFFFFF;
}

#gestione h1 {
	margin: 0;
	/* font-size: 1.8em; */
}

#gestione h2, #gestione h3 {
	margin: 1em 0 0 0;
}

#gestione h3 {
	color: #666666;
	background-color: #DEDEDE;
}

#gestione table {
	width: 100%;
	margin: .5em 0 0 0;
}

#gestione table#maschera  tr {
	vertical-align: baseline;
}

#gestione thead th {
	/* padding: 3px; */
	padding: .4em;
	border-bottom: 2px solid #990000;
}

#gestione thead td {
	padding: .4em;
}

#gestione tbody td {
	margin: .8em 0;
	padding: .4em;
	border-top: 1px solid #DEDEDE;
}

#gestione tbody td em {
	color: #990000;
	font-style: normal;
}

#gestione tbody td a:hover em {
	color: inherit;
	font-style: normal;
}

/* #gestione tbody td ul {
	margin-top: 0;
	list-style-position: outside;
} */

/* td#gestione ul {
	margin-top: 1em;
	list-style-position: outside;
	list-style-type: square;
} */

#gestione li.doc_art {
	list-style-image: url(img/art.gif);
	list-style-type: square;
}

#gestione li.doc_qua {
	list-style-image: url(img/qua.gif);
	list-style-type: square;
}

#gestione li.doc_riv {
	list-style-image: url(img/riv.gif);
	list-style-type: square;
}

#gestione tfoot td {
	padding: 3px;
	border-top: 1px solid #990000;
	color: #000000;
	background-color: #EDEDED;
	font-weight: bold;
	text-align: center;
}

#gestione div.dettaglio_riga {
	padding: 3px 3px;
	border-top: 1px solid #990000;
}

#gestione span.dettaglio_descrizione {
	/* display: inline; */
	font-weight: bold;
	margin-right: 1em;
}

#gestione .ordinamento {
	color: #990000;
	background-color: #FFFFFF;
}

#gestione .temi {
	font-size: .85em;
	display: inline;
}

#gestione .temi a {
	text-decoration: none;
}

#gestione .temi a:hover {
	text-decoration: underline;
}

#gestione tr.pari {
	color: #333333;
	background-color: #EDEDED;
}

#gestione tr.dispari {
	color: #990000;
	background-color: #DEDEDE;
}

#gestione ul.vedi {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:  1em 0;
	padding: 0;
}

#gestione td table td ul.vedi {
	margin:  0;
}

#gestione ul.vedi li {
	/* border-left: 3px solid #990000; */
	border-left: .2em solid #990000;
	margin: 0 0 .75em 0;
	padding: 0 0 0 .25em;
}

#contenuto ul.vedi {
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
	margin:  1em 0;
	padding: 0;
}

#contenuto ul.vedi li {
	border-top: 1px solid #DEDEDE;
	margin: 0 0 1.5em 0;
	padding: 0.75em 0 0 0.25em;
}

#contenuto ul.vedi li a {
	/* font-weight: bold; */
	font-variant: small-caps;
}
