BODY	{
 Margin:		0px;
 Font-Family:		arial, helvetica, geneva, swiss, 'sans-serif';
 Font-Size:		10pt;
 Font-Weight:		normal;
 Font-Style:		normal;
 Color:			#000000;
 Background-Color:	#99bc99;
}

A	{
 Font-Weight:		normal;
 Font-Style:		normal;
 Text-Decoration:	none;
 Color:			#8a5735;
}

A:hover	{
 Text-Decoration:	underline;
}

IMAGE	{
 Margin:		0px;
 Padding:		0px;
 Spacing:		0px;
 Border:		0px;
}

TR {
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
}

TD {
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
}

TABLE.Super	{
 Width:			700px;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Text-Align:		center;
 Background-Color:	#99bc99;
}

TABLE.Heading	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Text-Align:		center;
 Vertical-Align:	bottom;
}

TABLE.Main	{
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Text-Align:		center;
 Background-Color:	#d8d8d8;
}

TABLE.Left	{
 Width:			100%;
 Height:		100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Text-Align:		left;
 Font-Size:		10pt;
}

TD.Middle	{
 Padding-Top:		0px;
 Padding-Bottom:	4px;
 Padding-Left:		4px;
 Padding-Right:		4px;
 Text-Align:		center;
 Background-Color:	white;
}

TABLE.Cats	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Color:			#8a5735;
 Font-Size:		8pt;
}

TABLE.News	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Text-Align:		left;
 Font-Size:		8pt;
}

TABLE.Tail {
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		10pt;
}

TABLE.Tail TD	{
 Padding-Left:		4px;
 Padding-Right:		4px;
}

TD.Counter {
 Width:			100%;
 Font-Size:		8pt;
 Text-Align:		center;
 Vertical-Align:	middle;
 Border:		1px solid white;
 Padding:		1px;
 Color:			#8a5735;
}

DIV.Counter {
 Font-Family:		Courier New, courier, mono-space;
/* Font-Size:		11pt;
 Font-Weight:		bold;*/
}

TABLE.Errore	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		10pt;
 Text-Align:		left;
 Color:			#ffffff;
}

TABLE.Errore CAPTION	{
 Font-Size:		12pt;
 Font-Weight:		bold;
 Color:			#ffffff;
 Background-Color:	#e00000;
}

TR.Errore	{
 Background-Color:	#e00000;
}

TR.Warning	{
 Background-Color:	#d0d000;
}

TABLE.Azienda	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		10pt;
 Text-Align:		left;
 Color:			#8a5735;
}

TABLE.Azienda TR	{
 Vertical-Align:	baseline;
}

TABLE.Azienda .Left	{
 Width:			100%;
 Font-Weight:		bold;
 Text-Align:		left;
}

TABLE.Azienda .Justify {
 Width:			100%;
 Font-Weight:		bold;
 Text-Align:		justify;
}

TABLE.Azienda A	{
 Font-Weight:		bold;
}

TABLE.ListItem	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		8pt;
 Text-Align:		left;
 Color:			#8a5735;
 Cursor:		hand;
}

TABLE.Aziende	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		8pt;
 Text-Align:		left;
 Color:			#8a5735;
}

TABLE.Aziende .Justify {
 Font-Size:		8pt;
 Text-Align:		justify;
 Color:			#8a5735;
}

.AziRagSoc	{
 Font-Size:		12pt;
 Font-Weight:		bold;
 Font-Style:		italic;
 Text-Align:		left;
 Color:			#287235;
}

.AziIndirizzo	{
 Font-Size:		10pt;
 Font-Style:		italic;
 Text-Align:		left;
 Color:			#000000;
}

.Justify	{
 Text-Align:		justify;
}

.Copyright	{
 Font-Size:		8pt;
 Text-Align:		center;
}

.Small		{
 Font-Size:		8pt;
 Text-Align:		left;
 Color:			#8a5735;
}

.SearchPages	{
 Font-Size:		8pt;
 Text-Align:		center;
 Color:			#8a5735;
}

.Tight		{
 Font-Size:		8pt;
 Text-Align:		left;
}

TD.Separator	{
 Width:			100%;
 Height:		2px;
 Border-Bottom:		1px solid #8a5735;
}

INPUT		{
 Font-Family:		arial, helvetica, geneva, swiss, 'sans-serif';
 Font-Size:		10pt;
 Font-Weight:		normal;
 Font-Style:		normal;
}

TABLE.Search	{
 Width:			120px;
 Margin:		0px;
 Padding:		0px;
 Border:		0px;
 Font-Size:		8pt;
 Text-Align:		center;
 Background-Color:	#66cccc;
}

INPUT.Search	{
 Width:			100%;
 Font-Size:		7pt;
}

.FieldDescr	{
 Font-Size:		10pt;
 Font-Weight:		normal;
 Text-Align:		Right;
}

.ReqFieldDescr	{
 Font-Size:		10pt;
 Font-Weight:		bold;
 Text-Align:		Right;
}

.Explain	{
 Font-Size:		10pt;
 Font-Weight:		normal;
 Font-Style:		italic;
 Text-Align:		justify;
}

.PageTitle	{
 Height:		35px;
 Width:			100%;
 Font-Size:		16pt;
 Font-Weight:		bold;
 Text-Align:		center;
 Vertical-Align:	middle;
 Color:			#e1cb5f;
 Background-Color:	#4475da;
}

.PageSubTitle	{
 Font-Size:		10pt;
 Text-Align:		left;
 Color:			#0000cd;
}

.PageTitle TABLE	{
 Width:			100%;
 Margin:		0px;
 Padding:		0px;
 Border:		0px none;
 Font-Size:		16pt;
 Font-Weight:		bold;
 Text-Align:		center;
 Vertical-Align:	middle;
 Color:			#e1cb5f;
 Background-Color:	#4475da;
}

TD.PhaseActive	{
 Height:		25px;
 Width:			25px;
 Font-Style:		italic;
 Color:			#4475da;
 Background:		#4475da url(../imgs/bollino.gif) fixed no-repeat;
}

TD.PhaseInactive	{
 Height:		25px;
 Width:			25px;
 Font-Style:		italic;
 Color:			#e1cb5f;
 Background:		#4475da url(../imgs/cerchietto.gif) fixed no-repeat;
}

SPAN.AzImage	{
 position:		relative;
 pixelLeft:		0;
 pixelTop:		0;
 Width:			70px;
}

SPAN.AzText	{
 position:		relative;
 pixelLeft:		70;
 pixelTop:		0;
 Height:		100%;
}
