body	
{	
	font-family:		verdana, times new roman,sans-serif;
	font-size:			10pt;
	background-color:	rgb(255,255,239);
	color:				rgb(0,0,173);
	padding:				0px 0px 0px 0px;
}

table.main	
{
	width:				800px;	
	background-color:	transparent;
	padding:				0px;
}

table.psw	
{
	width:				305px;	
	height:				155px;	
}

td.psw	
{	
	text-align:			center;
	vertical-align:	middle;
	font-size:			10pt;
	font-weight:		bold;
}

table.costr	
{
	width:				400px;	
	height:				300px;	
}

.full	
{
	width:				100%;	
}

.fullTop	
{
	width:				640;	
	vertical-align:	top;
}

td.base	
{	
	text-align:			center;
	vertical-align:	top;
	font-size:			8pt;
}

.Home2
{	
	width:				590;	
	background-color:	Transparent;
	text-align:			left;
	vertical-align:	top;
	padding:				0px 10px 0px 0px;
	font-size:			8pt;
}

.Home3
{	
	width:				584;	
	background-color:	Transparent;
	text-align:			left;
	vertical-align:	top;
	padding:				0px 10px 0px 0px;
	font-size:			8pt;
}

.MenuHome
{	
	width:				400;	
	background-color:	Transparent;
	text-align:			left;
	vertical-align:	top;
	padding:				0px;
	font-size:			8pt;
}

.TitoloMenuHome
{	
	width:				400;	
	background-image:	url(gif/barra1.gif);
	text-align:			left;
	vertical-align:	top;
	padding:				5px 0px 2px 5px;
	font-size:			12pt;
	font-weight:		Bold;
}

.MenuHomeItem
{	
	width:				400;	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	top;
	padding:				5px;
	font-size:			8pt;
	border-color:		#000000;
	border-width:		0px 1px 0px 1px;
	border-style:		solid; 
}

.BottomMenuHome
{	
	width:				400;	
	background-image:	url(gif/Close1.gif);
	padding:				0px 0px 0px 0px;
}

.ML	
{
	width:				190;	
	text-align:			center;
	vertical-align:	top;
	font-size:			8pt;
}

.MLTitolo1
{	
	background-image:	url(gif/barra2.gif);
	text-align:			center;
	vertical-align:	middle;
	padding:				0px 0px 0px 0px;
	font-size:			10pt;
	font-weight:		Bold;
}

.MLItem1
{	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	top;
	padding:				3px 0px 0px 5px;
	font-size:			8pt;
	border-color:		#000000;
	border-width:		0px 1px 0px 1px;
	border-style:		solid; 
}

.MLMono1
{	
	background-color:	#FFFFFF;
	text-align:			Center;
	vertical-align:	top;
	padding:				10px 5px;
	font-size:			8pt;
	border-color:		#0080FF;
	border-width:		5px;
	border-style:		ridge; 
}

.MLBottom1
{	
	background-image:	url(gif/Close2.gif);
}

.MLTitolo2
{	
	background-image:	url(gif/barra3.gif);
	text-align:			center;
	vertical-align:	middle;
	padding:				0px 0px 0px 0px;
	font-size:			10pt;
	font-weight:		Bold;
}

.MLItem2
{	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	top;
	padding:				3px 0px 0px 5px;
	font-size:			8pt;
	border-color:		#000000;
	border-width:		0px 1px 0px 1px;
	border-style:		solid; 
}

.MLMono2
{	
	background-color:	#00B0FF;
	text-align:			Center;
	vertical-align:	top;
	padding:				10px 5px;
	font-size:			8pt;
	border-color:		#0080FF;
	border-width:		5px;
	border-style:		ridge; 
}

.MLBottom2
{	
	background-image:	url(gif/Close3.gif);
}

.MLTitolo3
{	
	background-image:	url(gif/barra4.gif);
	text-align:			center;
	vertical-align:	middle;
	padding:				0px 0px 0px 0px;
	font-size:			10pt;
	font-weight:		Bold;
}

.MLItem3
{	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	top;
	padding:				3px 0px 0px 5px;
	font-size:			8pt;
	border-color:		#000000;
	border-width:		0px 1px 0px 1px;
	border-style:		solid; 
}

.MLMono3
{	
	background-color:	#FFE000;
	text-align:			Center;
	vertical-align:	top;
	padding:				10px 5px;
	font-size:			8pt;
	border-color:		#FF8000;
	border-width:		5px;
	border-style:		ridge; 
}

.MLBottom3
{	
	background-image:	url(gif/Close4.gif);
}

.MLTitolo4
{	
	background-image:	url(gif/barra5.gif);
	text-align:			center;
	vertical-align:	middle;
	padding:				0px 0px 0px 0px;
	font-size:			10pt;
	font-weight:		Bold;
}

.MLItem4
{	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	top;
	padding:				3px 0px 0px 5px;
	font-size:			8pt;
	border-color:		#000000;
	border-width:		0px 1px 0px 1px;
	border-style:		solid; 
}

.MLMono4
{	
	background-color:	#7FDB2D;
	text-align:			Center;
	vertical-align:	top;
	padding:				10px 5px;
	font-size:			8pt;
	border-color:		#7FDB2D;
	border-width:		5px;
	border-style:		ridge; 
}

.MLBottom4
{	
	background-image:	url(gif/Close5.gif);
}

.Vertical	
{
	background-color:	rgb(255,0,0);
	width:				1;	
}

.Card
{	
	width:				700px;
	background-color:	#FFFF80;
	text-align:			center;
	vertical-align:	middle;
	padding:				5px 0px;
	font-size:			10pt;
	Border:				thin solid #AAAA00;
}

.CardData
{	
	text-align:			Right;
	vertical-align:	Top;
	padding:				5px 0px;
	font-size:			10pt;
}

.MenuEdit
{	
	background-color:	Transparent;
	text-align:			left;
	vertical-align:	middle;
	padding:				0px 0px 5px 0px;
	font-size:			10pt;
}

.List
{	
	background-color:	rgb(228,228,228);
	text-align:			left;
	vertical-align:	middle;
	padding:				0px 0px 0px 5px;
	font-size:			8pt;
}

.TargetList
{	
	background-color:	rgb(228,228,228);
	text-align:			Center;
	vertical-align:	middle;
	font-size:			8pt;
}

.ThumbItem
{	
	background-color:	rgb(228,228,228);
	padding:				5px;
	text-align:			Center;
	vertical-align:	top;
	font-size:			10pt;
}

.Thumb
{	
	background-color:	#BBBBBB;
	padding:				1px;
	text-align:			Center;
	vertical-align:	middle;
}

.ListTitle	
{	
	background-color:	#808080;
	color:				#FFFFFF;
	text-align:			center;
	vertical-align:	middle;
	padding:				3px 2px 2px 2px;
	font-size:			8pt;
	font-weight:		Bold;
}

.IconaBiblio	
{	
	background-color:	#BBBBBB;
	text-align:			center;
	vertical-align:	middle;
	padding:				1px;
	width:				32px;	
	border:				thin solid #808080;
}

.FoundBiblio	
{	
	font-size:			10pt;
	text-align:			left;
	vertical-align:	middle;
	padding:				0px 3px;
	width:				100%;	
	border:				thin solid #AAAAAA;
}

.SchedaBiblio	
{	
	font-size:			11pt;
	font-weight:		Bold;
	text-align:			left;
	vertical-align:	middle;
	padding:				2px 3px;
	width:				100%;	
}

.SchedaBiblioSmall	
{	
	font-size:			7pt;
	font-weight:		Normal;
	text-align:			left;
	vertical-align:	middle;
	padding:				0px 3px;
	width:				100%;	
}

.Par	
{	
	background-color:	#FFFFFF;
	width:				100%;	
	text-align:			justify;
	vertical-align:	top;
	font-size:			10pt;
	padding:				30pt;
	border:				thin solid #AAAAAA;
}

.Par2
{	
	background-color:	#FFFFFF;
	width:				100%;	
	text-align:			justify;
	vertical-align:	top;
	font-size:			10pt;
	padding:				10pt;
	border:				thin solid #AAAAAA;
}

.Par-simple
{	
	width:				100%;	
	text-align:			justify;
	vertical-align:	top;
	font-size:			10pt;
}

.Tab
{	
	background-color:	#FFFFFF;
	text-align:			left;
	vertical-align:	middle;
	font-size:			10pt;
	border:				thin solid #AAAAAA;
}

.Legenda	
{	
	width:				100%;	
	text-align:			left;
	vertical-align:	top;
	font-size:			10pt;
}

.Domanda	
{	
	text-align:			justify;
	vertical-align:	top;
	font-size:			10pt;
	color:				rgb(4,16,176);
}

.Risposta	
{	
	text-align:			justify;
	vertical-align:	top;
	font-size:			10pt;
	color:				rgb(255,32,32);
}

.LastMod	
{	
	text-align:			Right;
	vertical-align:	Bottom;
	color:				rgb(55,55,55);
	padding:				30px 30px 0px 0px;
	font-size:			9pt;
}

.Par-Titolo	
{	
	background-image:	url(gif/back01.gif);
	color:				#FF0000;
	font-size:			16pt;
	font-weight:		Bold;
	text-align:			center;
	vertical-align:	middle;
	border:				thin solid #000000;
}

.Par-SottoTitolo	
{	
	background-color:	transparent;
	text-align:			center;
	vertical-align:	middle;
	font-size:			12pt;
}

.Faq	
{	
	text-align:			justify;
	vertical-align:	top;
	padding:				20px 10px;
	border:				thin dashed #000000;
	font-size:			10pt;
}

.Promemoria	
{	
	width:				100%
	text-align:			left;
	background:			rgb(210,210,210);		
	vertical-align:	top;
	font-size:			11pt;
}

.TitoloAtti	
{	
	background:			rgb(180,180,180);		
	text-align:			center;
	vertical-align:	top;
	padding:				2px 10px;
	border:				thin solid #000000;
	font-size:			10pt;
}
.Atti	
{	
	text-align:			justify;
	vertical-align:	middle;
	padding:				2px 10px;
	font-size:			10pt;
}

.AttiCentro	
{	
	text-align:			center;
	vertical-align:	middle;
	padding:				2px 10px;
	font-size:			10pt;
}

.Faq-Titolo	
{	
	text-align:			left;
	vertical-align:	top;
	padding:				20px 5px 5px 5px;
	border:				none;
	font-size:			12pt;
	font-weight:		Bold;
}

.AgendaEtichetta
{	
	background-image:	url(gif/back02.gif);
	color:				yellow;
	text-align:			left;
	vertical-align:	top;
	padding:				5px 0px 2px 10px;
	font-size:			12pt;
	font-weight:		Bold;
}

.Agenda
{	
	background-color:	Transparent;
	text-align:			justify;
	vertical-align:	top;
	padding:				3px 10px 10px 10px;
	font-size:			12pt;
}

.Moduli
{	
	background-color:	Transparent;
	text-align:			center;
	vertical-align:	top;
	padding:				3px 10px 10px 10px;
	font-size:			12pt;
}

.File-Titolo	
{	
	background:			rgb(228,228,228);		
	text-align:			center;
	vertical-align:	middle;
	font-size:			12pt;
	font-weight:		Bold;
}

.Comandi	
{	
	background:			rgb(228,228,228);		
	text-align:			Center;
	vertical-align:	middle;
	padding:				5px 0px;
	font-size:			10pt;
}

.FormLabel	
{	
	background:			transparent;		
	text-align:			Right;
	vertical-align:	middle;
	padding:				3px 0px;
	font-size:			10pt;
}

.FormField	
{	
	background:			transparent;		
	text-align:			Left;
	vertical-align:	middle;
	padding:				3px 3px;
	font-size:			10pt;
	font-weight:		Bold;
}

.Messaggio	
{	
	width:				100%;
	background:			Transparent;		
	text-align:			Center;
	vertical-align:	middle;
	font-size:			12pt;
	font-weight:		Bold;
}

.Info	
{	
	width:				500px;
	background:			#FFFFFF;		
	Color:				#FF0000;
	text-align:			Center;
	vertical-align:	middle;
	margin:				100px 20px;
	font-size:			14pt;
	font-weight:		Bold;
	border:				medium ridge #DDDDDD;
}

.full-red	
{	
	background:			rgb(213,0,0);		
	text-align:			center;
	vertical-align:	middle;
	padding:				3px 0px 2px 0px;
	color:				rgb(255,255,255);
	font-size:			9pt;
}

.full-red-l
{	
	background:			rgb(213,0,0);		
	text-align:			left;
	vertical-align:	middle;
	color:				rgb(255,255,255);
	padding:				3px 0px 2px 5px;
	font-size:			9pt;
}

.full-red-r
{	
	background:			rgb(213,0,0);		
	text-align:			right;
	vertical-align:	middle;
	color:				rgb(255,255,255);
	padding:				3px 5px 2px 0px;
	font-size:			9pt;
}

A:link
{		
	text-decoration:	none;
	color:				rgb(0,0,173);		
	background-color:	transparent;
}

A:visited
{		
	text-decoration:	none;
	color:				rgb(0,0,173);		
	background-color:	transparent;	
}

A:active 
{		
	text-decoration:	none;
	color:				rgb(0,0,173);		
	background-color:	transparent;
}	

A:hover
{		
	text-decoration:	none;
	color:				rgb(213,0,0);		
	background-color:	transparent;
}

td.full-red-r A:link
{		
	text-decoration:	none;
	color:				rgb(255,255,255);		
	background-color:	transparent;
}

td.full-red-r A:visited
{		
	text-decoration:	none;
	color:				rgb(255,255,255);		
	background-color:	transparent;	
}

td.full-red-r A:active 
{		
	text-decoration:	none;
	color:				rgb(255,255,255);		
	background-color:	transparent;
}	

td.full-red-r A:hover
{		
	text-decoration:	none;
	color:				rgb(255,255,0);		
	background-color:	transparent;
}