/* CSS Stampa Admin */
body {
	font: 11pt Arial, sans-serif;
}
body, div#container, div#content
	{
	background: none;		
	}
div#header, div#nav, div#footer, div#cms hr
	{
	display: none;
	}
div#content, div#corpoadm
	{
	margin: 0 10px;
	padding: 0;
	}
div#cms 
	{
	margin: 0;
	padding: 0;
	}
/* STILI  */
h2, h3, h4, h5, h6, div#upload h1
	{
	font-size: 12pt;
	}
p, body#attach div#cms p, div#numeri p, div#upload p.annulla
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	}
/* CORPO */
div#cms div.toolbar, div#searchbar, div#utility, div#cms table.lst img, div#cms table.lst th.colaz, div#cms table.lst th.colazx4, div#cms table.lst td.colaz1, div#cms table.lst td.colaz2, div#cms table.lst td.colaz3, div#cms table.lst td.colaz4
	{
	display: none;
	}
div#cms table.lst th
	{
	padding: 8px 0;
	}

/* versione stampabile */
div#hdvs
	{
	display: block;
	height: 110px;
	margin: 5px 10px;
	padding: 0;
	}
div#datastampa
	{
	display: block;
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	}
div#datastampa p
	{
	margin: 0;
	padding: 0;
	color: #415F2A;
	font-weight: bold;
	text-align: right;
	color: #333;
	}
/* stampa */
div#hdvs div#marchios
	{
	float: left;
	margin: 0;
	padding: 0;
	}
div#vstampa
	{
	display: none;
	}
/* modifiche per la stampa */
div#cms h3
	{
	padding: 4px 0;
	background: none;
	border-top: 3px solid #333;
	border-bottom: 3px solid #333;
	color: #333;
	text-align: center;
	}
div#cms h4, div#cms h5
	{
	margin-top: 20px;
	padding: 4px 0;
	background: none;
	border-top: 3px solid #333;
	text-align: center;
	}
/* TABELLE */
div#cms table, div#help table
	{
	font: 11pt Arial, sans-serif;
	border-collapse: collapse;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	}
div#cms table th, div#cms table td, div#cms div#cms table.lst th, div#cms div#cms table.lst td
	{
	margin: 0;
	padding: 2px 10px;
	border: 0;
	border-bottom: 1px dashed #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	background: none; 
	text-align: left;
	vertical-align: top;
	color: #333;
	}
div#cms table th, div#cms div#cms table.lst th
	{
	text-align: center;
	vertical-align: middle;
	}
div#cms table tr.grey th, div#cms table tr.grey td
	{
	background-color: transparent;
	}
div#cms table.lst .dimensione
	{
	width: 18%;
	}
div#cms table.lst .file
	{
	width: auto;
	padding-right: 4px;
	}
div#cms table.lst .formato
	{
	width: 15%;
	}
div#cms div#cms table.lst th.formato, div#cms div#cms table.lst td.formato, div#cms div#cms table.lst .validata, div#cms div#cms table.lst .ordine, div#cms div#cms table.lst .abilitato
	{
	text-align: center;
	}
div#cms table.lst td.formato img
	{
	display: inline;
	}
/* FORM */
input, select, textarea
	{
	font-size: 11pt;
	}
/* Errori */
div#ErrForm p, div#ErrFormNS p, div#ErrMsg, div#ErrMsg p
	{
	font-size: 11pt;
	}
/* help */
dt
	{
	background: none;
	border-bottom: 2px solid #ccc;
	}
dd
	{
	background: none;
	border-bottom: 2px solid #ccc;
	}
/* errori */
div#ErrForm, div#ErrFormNS
	{
	display: none;
	}
/* stampa allegati */
object#allegati
	{
	width: 100%;
	height: auto;
	background-color: transparent;
	margin: 0;
	padding: 0;
	}
body#attach
	{
	background-color: transparent;
	}
div#help th, div#help td
	{
	font: 12pt Arial, sans-serif;
	}



body#avcp div#cms table.lst th, body#avcp div#cms table.lst td
	{
	border: 0;
	border-bottom: 1px solid #333;
	}