/*********************************************/
/*  Author: Riccardo Gherardi                */
/*    Date: Gen, 2007                        */
/*     (c): Studio Legale Avvocato Andreani  */
/*          V.le Stazione, 13 - 54100 Massa  */
/*********************************************/

/*****************************************************************/
/******  TABELLE di LINKS e/o DATI con SEPARAZIONI DI RIGA ******/
/*****************************************************************/

table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	border:none;
	border-spacing:0;
}

th.H {
	border:none;
	background-color:#ededed;
	padding:2px 2px 0px 2px;
}

th.UH {
	border-bottom:#dadada 1px solid;
	background-color:#ededed;
	padding:2px 2px 2px 2px;
}

td.U {
	border-bottom:#dbdcdc 1px solid;
}

td.UT {
	border-bottom:#dadada 1px solid;
	background-color:#f8f8f8;
}
td.UT2 {
	border-bottom:#dadada 1px solid;
	background-color:#ededed;
}
td.UTI {
	border-bottom:#dadada 1px solid;
	background-color:#f8f8f8;
	font-style:italic;
}

/* TABELLE DI LINKS */

table.Link {
	/* font di default diverso dal corpo del testo che è verdana */
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-collapse:collapse;
	border:none;
	border-spacing:0;
	empty-cells:show;
	margin-left:10px;
}

tr.Link {
	margin:0;
	padding:0;
}

td.Sep1 {
	height:1px;
	border-bottom:#dbdcdc 1px solid;
	padding:0;
}

td.Sep1Trasp {
	height:1px;
	border:none;
	padding:0;
}

td.Sep2 {
	height:2px;
	border-bottom:#dbdcdc 2px solid;
	padding:0;
}

td.Dot {
	width:15px;
	height:18px;
	border-right:#dbdcdc 1px solid;
	text-align:center;
	margin:0 4px 0 4px;
	padding:0 1px 0 0;
}

td.Link {
	text-align:left;
}

td.Link a {
	height:18px;
	color:#211100;
	text-decoration:none;
	padding:0 4px 0 4px;
	margin-left:1px;
}

td.Link a:hover {
	background:#ffeb55;
	color:#000000;
	text-decoration:none;
}


/* TABELLE DI FILES */

table.Files {
	border-collapse:collapse;
	border:none;
	border-spacing:0;
	empty-cells:show;
	font-size:13px;
}

td.Ico {
	width:18px;
	height:18px;
	padding:2px 4px 2px 4px;
}

td.FileDes {
	padding:2px 4px 2px 4px;
	text-align:left;
}


/* TABELLE DI DATI */

table.Nor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f8fecb;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size:13px;
}

table.Boxed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#f8fecb;
	border:2px solid;
	border-color:#eee #aaa #777 #ddd;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

tr.Nor {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

th.Nor {
	border:0;
	padding:3px;
	margin:3px;
}

td.Hdr {
	padding:12px 3px 12px 3px;
	margin:4px;
}

td.Nor {
	border:0;
	padding:3px;
	margin:4px;
}

tr.Boxed {
	border:0;
	margin:0;
	padding:0;
}

th.Boxed {
	border:1px solid;
	border-color:#aaa #aaa #aaa #aaa;
	padding:3px;
	margin:4px;
	background-color:#e4e4e4;
}

td.Boxed {
	border:1px solid;
	border-color:#eee #aaa #777 #ddd;
	padding:3px;
	margin:4px;
	background-color:#fffbdc;
}

/* senza bordo a destra */
td.BoxedNR {
	border:1px solid;
	border-color:#eee #aaa #777 #ddd;
	border-right:none;
	padding:3px;
	margin:4px;
	background-color:#fffbdc;
}

/* senza bordo a sinistra */
td.BoxedNL {
	border:1px solid;
	border-color:#eee #aaa #777 #ddd;
	border-left:none;
	padding:3px;
	margin:4px;
	background-color:#fffbdc;
}

td.BoxedOdd {
	border:1px solid;
	border-color:#eee #aaa #777 #ddd;
	padding:3px;
	margin:4px;
	background-color:#ffffff;
}
