/* NUOVO CSS Table-Less */
/* contenitori (TAG BLOCK-ELEMENTS) PRINCIPALI per la struttura TABLE-LESS
	LAYOUT a 3 COLONNE FISSE con posizionamento assoluto e immagini di background */
html,body{
	margin: 0; padding: 0;
}
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	text-align: left;
	background: no-repeat;
}
ul{
	list-style: none; margin: 0; padding: 0;
}
li{
	list-style: none;
	margin: 0;
	padding: 0 0 0 8px;
}
TABLE{
	background: White;
	width: 90%;
	text-align: left;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
	border-bottom: 1px solid Black;
}
TH{
	border: 3px solid;
	background: White;
	text-align: center;
	line-height: 150%;
	page-break-before: always;
}
TD.datain{
	background: White;
	text-align: center;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
}
TD.dataout{
	background: White;	
	text-align: center;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
}
TD.argtdinw{
	background: White;
	border-bottom: 1px solid Black;
}
TD.argtdoutw{
	background: White;
	border-bottom: 1px solid Black;
}
TD.argtdiny{
	background: Silver;
	border-bottom: 1px solid Black;
}
TD.argtdouty{
	background: Silver;
	border-bottom: 1px solid Black;
}
div#contenitore{
	position: relative;
	width: 500pt;
	margin: 0px auto;
	background: url(../immagini/sinistra/barralaterale.jpg) repeat-y top left;
}
div#intestazione{
	display: none;
}
div#printestazione{
	text-align: center;
	width: 100%;
}
div#navigazione{
	display: none;
}
div#extra{
	display: none;
}
div#contenuti{
	margin: 0px 5pt 0px 5pt;
	padding: 0;
}
div#piedipagina{
	display: none;
}

/* qui devo definire i TAG IN-LINE da utilizzare dentro i contenitori (box) */
/* TAGS per l'INTESTAZIONE */
img.logostamp{
	display: block;
	width: 280px; height: 100px;
	margin: 0pt 0pt 7pt 0pt;
}
.indirizzo{
	color: Black;
	margin: 0pt 3pt;
	font: normal 8pt Verdana Arial Helvetica sans-serif;
}
/* TAGS per i CONTENUTI */
h1,div#titpag {/* ID da utilizzare nel titolo delle pagine di contenuto del sito */
	color: darkblue; text-align: center;
	margin: 1em 20px 1em 20px;
	font: normal 18pt Verdana Arial Helvetica sans-serif;
}
h2,.subtitpag{/* Class da utilizzare per i titoli delle parti in cui è suddiviso il testo di una pagina */
	font: small-caps bold 10pt Verdana, Arial, Helvetica, sans-serif;
	margin: 10pt 0 5pt 0; text-align: left;
}
img.lineatitolo{/* Class della linea sottostante il titolo della pagina */
	display: none;
}
.txtpag {/* Class della sezione dei contenuti */
	text-align: left;
	color: #000000;
	margin: 3pt 0px;
	font: normal 10pt Verdana Arial Helvetica sans-serif;
}
li.puntoelenco{/* Class dei punti elenco presenti nelle pagine */
	font: normal 10pt Verdana Arial Helvetica sans-serif;
	list-style: disc outside;
	margin: 2pt 5pt 0 14pt;
}
/* tag generico dei link */
A:link	{ font-family: Verdana, Arial, Helvetica sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; }
A:visited { font-family: Verdana, Arial, Helvetica sans-serif; font-size: 9pt; text-decoration: none; color: #FFFFFF; }
A:hover { font-family: Verdana, Arial, Helvetica sans-serif; font-size: 9pt; text-decoration: underline;  color: #FFFFCC; }
