	/* 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; padding: 0;}li{	margin: 0;	padding: 0 0 0 8px;}ul{	margin: 0 0 7px 0;}li.puntoelenco{	/* Class dei punti elenco presenti nelle pagine */	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	list-style: outside url(immagini/varie/triangolo.gif);	margin: 10px 0 0 31px; /* č la larghezza dell'img del triangolino */	padding: 0;}li.puntoelenco2{	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	list-style: outside url(immagini/varie/pallino.gif);	margin: 0 0 0 70px; /* devo rientrare anche per il pallino */	padding: 0;	}li.puntoelenco3{	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;	list-style: circle outside;	margin: 0 0 0 110px; /* devo rientrare anche per il pallino */	padding: 0;}TABLE.corso{	border: 3px ridge;	background: Silver;	width: 95%;	text-align: left;}TABLE.eventi{	border: 3px outset;	background: Silver;	width: 70%;	text-align: center;}TABLE.listaeventi{	margin-bottom:10px;	border: 3px outset;	background: Silver;	width: 95%;	text-align: center;}TABLE.info{	margin-bottom:10px;	border: 3px outset;	background: Silver;	width: 95%;	text-align: center;}TH{	border: 3px outset;	background: #80FFFF;	text-align: center;	line-height: 150%;}TH.info{	border: 3px outset;	background: teal;	color: yellow;	text-align: center;	line-height: 150%;	width: 40%;}TD.info{	border: 3px ridge;	background: #24204A;	color: silver;	text-align: center;	width: 6%;}TD.imginfo{	border: 0;	background: silver;	text-align: center;	width: 9%;}TD.valore{	border: 3px ridge;	background: white;		text-align: right;}TD.listainfo{	border: 3px ridge;	background: #24204A;	color: silver;	text-align: center;	width: 10%;}TD.listavalore{	border: 3px ridge;	background: white;		text-align: left;}TD.datain{	border: 3px ridge;	background: White;	text-align: center;}TD.dataout{	border: 3px ridge;	background: #FFFFAA;		text-align: center;}TD.dataxxx{	border: 3px inset;	background: Silver;	color: #555;	text-align: center;	text-decoration: line-through;}TD.argtdoutxxx{	border:2px inset;	background: Silver;	color:#555;	text-decoration: line-through;}TD.argtdinw{	border: 1px inset;	background: White;}TD.argtdoutw{	border: 2px outset;	background: White;}TD.argtdiny{	border: 1px inset;	background: #FFFFAA;}TD.argtdouty{	border: 2px outset;	background: #FFFFAA;}TD.argtdins{	border: 1px inset;	background: silver;	text-align: center;	color: #24204A;}TD.argtdinb{	border: 2px inset;	background: #24204A;	text-align: center;	color: white;	width: 60%;}div#contenitore{	position: relative;	width: 900px;	margin: 0px auto;	padding: 0;	background: url(immagini/sinistra/barralaterale.jpg) repeat-y top left;}div#intestazione{	height: 168px; text-align: left; width: 100%; /* altezza dei menů di 2° e terzo livello + barra navigazione */	background: url(immagini/testata/sfondotestata.gif) no-repeat left;}img#logopag{	left: 12px; top: 40px; position: absolute; border: 0;}div#printestazione{	display: none;}div#navigazione{	position: absolute; top: 169px;	left: 0px;	width: 150px;	\width: 170px;	w\idth: 150px;	padding: 20px 10px 0 10px;	color: Black;	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;}div#extra{	position: absolute; right: 0px; top: 169px;	text-align: right;	width: 160px;	\width: 170px;	w\idth: 160px;	padding: 10px 0px 10px 10px;}div#contenuti{	margin: 0px 180px 0px 160px;	padding: 0;	background: transparent;	width: 560px;}div#piedipagina{	width: 100%;	text-align: center;	padding: 5px 0;	border-top: thin solid Black;	background-color: White;	font: 7pt/14pt Verdana, Arial, Helvetica, sans-serif;}/* qui devo definire i TAG IN-LINE da utilizzare dentro i contenitori (box) *//* blocchi dei pulsanti di navigazione								prima riga */div.pulsantiriga{	font: 7pt/14pt Verdana, Arial, Helvetica, sans-serif;	margin: 9px 5px;	padding: 0px;	border: 0px;	position: relative;	top: 0px;	left: 194px;}/* blocchi dei menů di 2° e 3° livello */li#actmenu a, li#actmenu3 a{	list-style: none; margin: 0; padding: 0; color: #FFFF74;}div#menu2, div#menu3{	position: absolute;	top: 48px;	margin: 0px;	padding: 0 8px 0 0;	width: 210px;	\width: 218px;	w\idth: 210px;	height: 90px;	font: 7pt/12pt Verdana, Arial, Helvetica, sans-serif;}div#menu2{	left: 380px;	background: url(immagini/testata/sfondot4a.jpg) no-repeat left;	}div#menu3{	left: 587px;	background: url(immagini/testata/sfondot5.jpg) no-repeat left;}.nascosto{	display: none;}.visibile{}	/* TAGS PER IL MENU DI 3° livello */A:link.t4, A:link.t5{	/* LINK per il menů di 2° livello */	font: 7pt/12pt Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #FFFFFF;	display: block;	width: 95%;}A:visited.t4, A:visited.t5 {	text-decoration: none;	color: White;	display: block;	width: 95%;	font: 7pt/12pt Verdana, Arial, Helvetica, sans-serif;}A:hover.t4, A:hover.t5 {	font: bold 7pt/12pt Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #FFFF74;	display: block;	width: 95%;}div#barnav{	/* TAGS per la BARRA DI NAVIGAZIONE */	margin-left: 8pt;	padding: 0;	position: relative;	top: 16px;	left: 0px;	text-decoration: none;	color: #FFFFFF;	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;}A:link.barnav{	text-decoration: none;	color: #FFFFFF; margin: 0 5pt;	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;}A:visited.barnav{	text-decoration: none;	color: #FFFFFF; margin: 0 5pt;	font: normal normal 9pt Verdana, Arial, Helvetica, sans-serif;}A:hover.barnav {	text-decoration: none;	color: #FFFFFF;	margin: 0 5pt;	font: normal normal bold 9pt 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: 20pt 0 14pt 0;	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 12pt Verdana, Arial, Helvetica, sans-serif;	margin: 20pt 0 10pt 0; text-align: left;}P,.txtpag, td {/* Class della sezione dei contenuti */	text-align: left;	color: #000000;	margin: 10pt 0px;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}.blackbelt, .greenbelt, .controller, .kaizenleader{	border: solid 2px;	border-color: white silver gray white;	text-align: center;	line-height: 150%;}.blackbelt{	background-color: black;	color: white;}.greenbelt{	background-color: green;	color: white;}.controller{	background-color: #FF6600;	color: white;}.kaizenleader{	background-color: #6699FF;	color: white;}.centerbold{	text-align: center;	color: Black;	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;	padding: 10pt 30pt;}.note   {	text-decoration: none;	color: #2F4F4F;	font: normal 7pt Courier, serif;}div.split2 div{	width: 46%;	\width: 52%;	w\idth: 46%;	padding: 0 2%;	float: left;}div.split3 div{	width: 30%;	\width: 34%;	w\idth: 30%;	padding: 0 2%;	float: left;}div.wide{	float: none;	clear: left;	height: 0px;	font: 0px;}/* tag generico dei link */A:link	{	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	color: Black;}A:visited {	font: 9pt Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	color: Black;}A:hover {	color: darkblue;	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;}/* TAGS per la BARRA DI NAVIGAZIONE A SX */A:link.sinistra	{	display: block;	text-decoration: none;	color: #000000;	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;	margin: 5pt 0 0 5pt;	}A:visited.sinistra {	display: block;	text-decoration: none;	color: #000000;	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;	margin: 5pt 0 0 5pt;	}A:hover.sinistra {	display: block;	text-decoration: none;	color: red;	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;	margin: 5pt 0 0 5pt;	}/* TAGS per la BARRA EXTRA A DX */img.lineatitolo{/* Class della linea sottostante il titolo della pagina */	display: block;	width: 100%;	height: 4px;	background: url(immagini/varie/linea.jpg) no-repeat center;	margin: 14pt 0 30pt 0;	border: 0;}img.pulsanti{	display: block;	margin: 10px 0 60px 0;	border: 0;}img.corpo{	display: block; margin: 20px 0; border: 0; text-align: center;}img.clip{	display: block; margin: 60px 0; border: 0;	text-align: center; float: none;	width: 110px; height: 140px;}img.cliph{	display: block; margin: 60px 0; border: 0;	text-align: left; float: none;	width: 140px; height:110px;}img.clipfl{	float: right;	display: block; border: 0;}img.toppag{	display: block;	border: 0;	text-align: right;	position: absolute;	bottom: -400px; right: 0;}.adestra		{	padding: 0px 0px 0px 100px;	text-align: left;}.adestra img{	text-align: right;	display: block; border: none;}.asinistra	{	padding: 0px 100px 0px 0px;	text-align: left;}.asinistra img{	text-align: left;	display: block; border: none;}/* TAGS per il FOOTER*/A.piede{	margin: 50px 50px;}A:link.piede	{	text-decoration: none;	color: #000000;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}A:visited.piede {	text-decoration: none;	color: #000000;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}A:hover.piede   {	text-decoration: underline;	color: #000000;	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;}