BODY { 
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background: #F8F8F8;
	line-height: 1.3;
	margin: 0;
	border: none;
	padding: 0;
}


.maintext, DIV.maintext, .footer, DIV.footer { 
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	line-height: 1.3;
}

.intranet { 
	font-family: Arial, Helvetica, sans-serif;
	color: #009900; 
	background: transparent;
}

TR.toplinks  { color: black; background: #E8E8E8 }
A, A:visited, A.lastlinks, A.lastlinks:visited, 
A.toplinks, A.toplinks:visited, A.uplinks, A.uplinks:visited { color: #4E3DB2; background: transparent }
A.pointer, A.pointer:visited { color: black; background: transparent }
A:hover, A.toplinks:hover, A.lastlinks:hover { background: #d8d8f2 }
TABLE.layout { border: none; padding: 0; margin: 0 }
TABLE.mainlinks, TD.sublinks, TD.mainlinks { border: 1px solid #B3BDD1 }

STRONG { font-weight: bold }

H1, H2 { margin-top: .5em }
TD.lastlinks { height: 584px; color: black; background: #E8E8E8 url(/img/sfondo.jpg) no-repeat }
TD.homelinks { color: black; background: #97A5C7 }
TD.homelinks A.toplinks, TD.mainlinks A, TD.homesublinks A { text-decoration: none }
TD.homesublinks { color: black; background: #E8E8E8 }
TD.homesublinks { width: 50% }
TD.maintext { background: #E8E8E8 }
TD.mainlinks { background: #B3BDD1 }
P.lastlinks { margin-left: .8em }
P.lastlinks, P.uplinks { line-height: 1; margin-top: .45em; margin-bottom: 0 }

DL, OL, UL, P, LI, DD, DT, TR, TH, TD { font-family: Arial, Helvetica, sans-serif }
DL, OL, UL, P, LI, DD, DT { line-height: 1.3 }
UL.sublinks, UL.menu { list-style: none }
UL.menu { padding: 0; margin: 0 }
DT { font-weight: bold; margin: .6em 0 }

UL.mainlinks, LI.mainlinks { line-height: 1.4 }

UL.mainlinks { list-style: circle }
UL.sublinks { line-height: 1 }

VAR { font-style: italic }

TR.oddline  { color: black; background: #EAEAEA }
TR.evenline { color: black; background: #F0F0F0 }
TR.banner   { color: black; background: #97A5C7; border-style: none; margin: 0; }

H1, H2, H3, H4, H5, H6 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3  }
SAMP, TT, CODE, PRE { font-family: Courier, monospace }

DIV.border { border: solid; border-width: thin; width: 100%; padding: .5em; }
DIV.filter { border: 1px solid black  }
DIV.maintext { padding: .5em }
DIV.toplinks { padding: .3em }
DIV.lastlinks { padding: .5em }
DIV.footer { line-height: 1.3;	padding: 0 .5em; }

DIV.menu {
	border: 1pt solid black; 
	padding: .5em; 
	position: absolute; 
	visibility: hidden; 
	z-index: 1; 
	color: black; 
	background: #E8E8E8;
}

SPAN.searchbutton { font-size: large; font-weight: bold; color: #97A5C7; background: #E8E8E8; text-decoration: none }
SPAN.nosearchbutton { font-size: large; font-weight: bold; color: black; background: #E8E8E8; text-decoration: none }

IMG.techlogo { margin: 0 .5em .5em 0 }

#documenti {
        width:100%;
        padding:0;
        margin: 0px 0px 0px 30px;
        border-spacing: 0px;
}

#documenti tr.data td {
        border-top:1px solid #CCC;
}

#documenti td {
        padding:2px 2px 4px 0;
        margin:0;
}


