/*	------------------------------------------------------------------	*/
/*	SWA  -  MAIN CSS 						Last UPDATE: MAY 10, 2002			*/
/*																					*/
/*	NOTE1:	EVERYthing is divided in ARGUMENTS (first "general")			*/
/*			For each argument, lines are in PRIORITY ORDER					*/
/*																					*/
/*	NOTE2: Two spaces should appear after { and before }	for DW3 bug	*/
/*	------------------------------------------------------------------	*/

BODY		{
				color: #000050;
				background-color: #F0F5FF;
}

P				{
        text-align: Justify;
}

BODY, P,
TH, TD,
INPUT,
SELECT 	{
				font-family: Verdana, arial, helvetica;
				font-size: 11px;
}

HR			{
				width: 625px;
				height: 1;
				border-top: 1px outset;
}

A:link		{  color: #003C00;  }
A:visited	{  color: #000050;  }
A:active	{  color: #326400;  }
A:hover	{  color: #600000; text-decoration: none;  }


/*	==================================================================	*/
/*	##########							TESTATA					##########		*/

.TESTATA		{
				WIDTH: 625px;
				HEIGHT: 125px;
}
.LOGO			{
				WIDTH: 125px;
				HEIGHT: 125px;
}
.TESTATA TABLE TD	{
				TEXT-ALIGN: center;
}
.TESTATA .SX		{  WIDTH: 145px;  }
.TESTATA .DX		{
					WIDTH: 480px;
					VERTICAL-ALIGN: top;
}
.TESTATA TABLE.LOGO	{  WIDTH: 100%;  }
.TESTATA03 {
	HEIGHT: 32px;
	FONT-WEIGHT: bold; FONT-SIZE: 17px; color: #600000;
	VERTICAL-ALIGN: top;
}


/*	==================================================================	*/
/*	##########						MENU Superiore				##########		*/

TABLE.LOGO DIV	{
					width: 100%;
					BORDER: #FF9494 1px ridge;
					BORDER-LEFT-COLOR: #FF9494;
					BORDER-TOP-COLOR: #FF9494;
					BORDER-RIGHT-COLOR: #000000;
					BORDER-BOTTOM-COLOR: #000000;
					BACKGROUND-COLOR: #600000;
					PADDING-LEFT: 1px;
					PADDING-TOP: 1px;
					PADDING-RIGHT: 1px;
					PADDING-BOTTOM: 1px;
}

.MENUup {
	WIDTH: 100%;
	BACKGROUND-COLOR: #E5DAB7;
}
.MENUup TD {
	WIDTH: 20%; HEIGHT: 18px;
	FONT-WEIGHT: bold; COLOR: #600000;
	TEXT-ALIGN: center;
	BORDER: #FFFFFF 1px solid;
	BORDER-LEFT-COLOR: #FFF5E1;
	BORDER-TOP-COLOR: #FFF5E1;
	BORDER-RIGHT-COLOR: #D0C6A4;
	BORDER-BOTTOM-COLOR: #D0C6A4;
	PADDING-LEFT: 4px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	CURSOR: hand;
}
.MENUup .HOV, .MENUup .PRE {
	BORDER-LEFT-COLOR: #D0C6A4;
	BORDER-TOP-COLOR: #D0C6A4;
	BORDER-RIGHT-COLOR: #FFF5E1;
	BORDER-BOTTOM-COLOR: #FFF5E1;
	BACKGROUND-COLOR: #F5EAC7;
}
.MENUup .ACT {
	BACKGROUND: #aaaaaa;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
}

.MENUup TD A				{ FONT-WEIGHT: bold; TEXT-DECORATION: none; }
.MENUup TD A:link			{ COLOR: #600000; }
.MENUup TD A:visited		{ COLOR: #600000; }
.MENUup TD A:active		{ COLOR: #333333; }
.MENUup TD A:hover		{ COLOR: #000050; }


/*	==================================================================	*/
/*	----------------------  TABELLA  CORPO	------------------------	*/

.CORPO			{
					width: 625px;
					height: 220px;
}
.CORPO .SX		{
					width: 145px;
					VERTICAL-ALIGN: top;
}

.CORPO .CE			{
					width: 480px;
					TEXT-ALIGN: justify;
					VERTICAL-ALIGN: top;
					PADDING-LEFT: 10px;
					PADDING-TOP: 1px;
					PADDING-RIGHT: 0px;
					PADDING-BOTTOM: 1px;
}

.CORPO .CE .IMGce	{
					TEXT-ALIGN: center;
}

.CORPO DIV.TIT	{
					FONT-WEIGHT: bold;
					FONT-SIZE: 17px;
}

.CORPO DIV.TITdata	{
				    	FONT-WEIGHT: bold;
			     		FONT-SIZE: 13px;
}

.CORPO DIV.INTEST	  {
					FONT-WEIGHT: normal;
					FONT-SIZE: 17px;
					color: #F0F5FF;
					background-color: #000050;
					BORDER: #F0F5FF 1px solid;
					BORDER-LEFT-COLOR: #FFFFFF;
					BORDER-TOP-COLOR: #FFFFFF;
					BORDER-RIGHT-COLOR: #E0E5FF;
					BORDER-BOTTOM-COLOR: #E0E5FF;
					PADDING-LEFT: 8px;
					PADDING-TOP: 4px;
					PADDING-RIGHT: 8px;
					PADDING-BOTTOM: 6px;
					MARGIN-TOP: -1px;
					MARGIN-BOTTOM: 10px;
}

.CORPO DIV.INTEST2007	  {
					FONT-WEIGHT: bold;
					FONT-SIZE: 17px;
					MARGIN-BOTTOM: 20px;
}

.CORPO DIV.INTEST2007sottomenu	  {
					FONT-SIZE: 11px;
					MARGIN-BOTTOM: 20px;
}

.CORPO DIV.TITOLOarg2007	  { 
					FONT-SIZE: 17px;              
					background-color: #E0E5FF;
					BORDER: #F0F5FF 1px solid;
					BORDER-LEFT-COLOR: #FFFFFF;
					BORDER-TOP-COLOR: #FFFFFF;
					BORDER-RIGHT-COLOR: #D0D5FF;
					BORDER-BOTTOM-COLOR: #D0D5FF;
					PADDING-LEFT: 8px;
					PADDING-TOP: 4px;
					PADDING-RIGHT: 8px;
					PADDING-BOTTOM: 6px;
					MARGIN-BOTTOM: 10px;
}                                  
                                   
.CORPO IMG.SETT	{
					width: 310px;
/*					height: 186px;     */
					BACKGROUND-COLOR: #EEEEFF;
}

.CORPO .DX		{
					display: none;
					width: 145px;
					VERTICAL-ALIGN: top;
					BORDER-LEFT: #E0E5FF 1px solid;
}

.Mano         {
          cursor: hand;
}

.TornaSu      {
          width: 100%;
          text-align: right;
          padding-top: 1px;
          padding-bottom: 25px;
}

TABLE.ALIMENTstats	{
					width: 95%;
					MARGIN-LEFT: 15px;
					MARGIN-TOP: 15px;
					border-left: 1px solid #D0D5FF;
					border-top: 1px solid #D0D5FF;
}

TABLE.ALIMENTstats	TD {
					border-right: 1px solid #D0D5FF;
					border-bottom: 1px solid #D0D5FF;
					padding: 5px;
}

TABLE.ALIMENTstats	TD.Head {
					BACKGROUND-COLOR: #EAEAFF;
}



/*	==================================================================	*/
/*	##########						MENU Sinistro					##########		*/
DIV.GRP		{
					width: 145px;
					BORDER: #FF9494 1px ridge;
					BORDER-LEFT-COLOR: #FF9494;
					BORDER-TOP-COLOR: #FF9494;
					BORDER-RIGHT-COLOR: #000000;
					BORDER-BOTTOM-COLOR: #000000;
					BACKGROUND-COLOR: #600000;
					PADDING-LEFT: 1px;
					PADDING-TOP: 1px;
					PADDING-RIGHT: 1px;
					PADDING-BOTTOM: 1px;
}

DIV.GRP DIV	{
					height: 24px;
					FONT-WEIGHT: bold; COLOR: #FFF5E1;
					TEXT-ALIGN: center;
					PADDING-TOP: 4px;
}

.MENUsx {
	WIDTH: 100%;
	BACKGROUND-COLOR: #E5DAB7;
}

.MENUsx TD {
	WIDTH: 100%;
	FONT-SIZE: 11px;
	COLOR: #600000;
	TEXT-ALIGN: left;
	BORDER: #FFFFFF 1px solid;
	BORDER-LEFT-COLOR: #FFF5E1;
	BORDER-TOP-COLOR: #FFF5E1;
	BORDER-RIGHT-COLOR: #D0C6A4;
	BORDER-BOTTOM-COLOR: #D0C6A4;
	PADDING-LEFT: 4px;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 4px;
	PADDING-BOTTOM: 3px;
	CURSOR: hand;
}

.MENUsx .HOV, .MENUsx .PRE {
	BORDER-LEFT-COLOR: #D0C6A4;
	BORDER-TOP-COLOR: #D0C6A4;
	BORDER-RIGHT-COLOR: #FFF5E1;
	BORDER-BOTTOM-COLOR: #FFF5E1;
	BACKGROUND-COLOR: #F5EAC7;
}

.MENUsx TD A				{ TEXT-DECORATION: none; }
.MENUsx TD A:link			{ COLOR: #600000; }
.MENUsx TD A:visited		{ COLOR: #600000; }
.MENUsx TD A:active		{ COLOR: #333333; }
.MENUsx TD A:hover		{ COLOR: #000050; }


/*	==================================================================	*/
/*	##########						MENU Destro					##########		*/

DIV.NEW		{
width: 145px;
					BORDER: #F0F5FF 1px solid;
					BORDER-LEFT-COLOR: #FFFFFF;
					BORDER-TOP-COLOR: #FFFFFF;
					BORDER-RIGHT-COLOR: #E0E5FF;
					BORDER-BOTTOM-COLOR: #E0E5FF;
					PADDING-LEFT: 1px;
					PADDING-TOP: 1px;
					PADDING-RIGHT: 1px;
					PADDING-BOTTOM: 1px;
					MARGIN-BOTTOM: 10px;
}

DIV.NEW DIV	{
					height: 24px;
					FONT-WEIGHT: bold; COLOR: #FFF5E1;
					TEXT-ALIGN: justify;
					PADDING-TOP: 4px;
}

.MENUdx {
	WIDTH: 100%;
	BACKGROUND-COLOR: #E0E5FF;
}

.MENUdx TD {
	WIDTH: 100%;
	FONT-SIZE: 11px;
	COLOR: #600000;
	TEXT-ALIGN: justify;
	BORDER: #B7C1FF 1px solid;
	BORDER-LEFT-COLOR: #E0E5FF;
	BORDER-TOP-COLOR: #E0E5FF;
	BORDER-RIGHT-COLOR: #E0E5FF;
	BORDER-BOTTOM-COLOR: #B7C1FF;
	PADDING-LEFT: 2px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 2px;
	PADDING-BOTTOM: 2px;
	CURSOR: hand;
}

.MENUdx .HOV, .MENUdx .PRE {
	BORDER-LEFT-COLOR: #D0C6A4;
	BORDER-TOP-COLOR: #D0C6A4;
	BORDER-RIGHT-COLOR: #FFF5E1;
	BORDER-BOTTOM-COLOR: #FFF5E1;
	BACKGROUND-COLOR: #F5EAC7;
}

.MENUdx A				{ TEXT-DECORATION: none; }
.MENUdx A:link		{ TEXT-DECORATION: none; COLOR: #000050; }
.MENUdx A:visited		{ TEXT-DECORATION: none; COLOR: #000050; }
.MENUdx A:active		{ TEXT-DECORATION: none; COLOR: #333333; }
.MENUdx A:hover		{ TEXT-DECORATION: underline; COLOR: #600000; }



/*	==================================================================	*/
/*	----------------------  TABELLA  PIEDE	------------------------	*/

.PIEDE			{
					width: 625px;
					height: 20px;
}