TD {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
BODY {
	FONT-SIZE: 11px;  MARGIN: 0px; WIDTH: 100%; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; HEIGHT: 100%
}
IMG{
	border:none;
}
#body {
	TEXT-ALIGN: center
}
#pageContainer {
	MARGIN: 0px auto; WIDTH: 799px; TEXT-ALIGN: left
}
.bodytitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
.subheadSolutions {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #4959e2; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.subheadServices {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ef6826; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.subheadPartners {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #88bc43; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.subHeadCompany {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6ab0e6; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.subHeadNews {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6ab0e6; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.subHeadClientPortal {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff6600; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.shButton {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: Trebuchet,Tahoma; BACKGROUND-COLOR: #6ab0e6
}
.menulinkcurrent {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004499; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0066cc; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
.main_news_date {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.mainnews A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #004499; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
.mainnews A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0066cc; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.mainnews A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
.mainnews A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.mainBullet A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003e78; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
.mainBullet A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0066cc; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.mainBullet A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: none
}
.mainBullet A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #446688; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.featureText {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.footerText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma, Arial sans-serif
}
.footerText A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.footerText A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.footerText A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.footerText A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #888888; FONT-FAMILY: Tahoma, Arial sans-serif; TEXT-DECORATION: underline
}
.rightborder {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 10px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 26px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.news {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
A.newsMore:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #66aad9; LINE-HEIGHT: 10px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; TEXT-DECORATION: none
}
A.newsMore:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #66aad9; LINE-HEIGHT: 10px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; TEXT-DECORATION: underline
}
A.newsMore:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #66aad9; LINE-HEIGHT: 10px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; TEXT-DECORATION: none
}
A.newsMore:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #66aad9; LINE-HEIGHT: 10px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; TEXT-DECORATION: none
}
A.bodyLink:link {
	FONT-SIZE: 11px; COLOR: #43587f; LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.bodyLink:hover {
	FONT-SIZE: 11px; COLOR: #0066cc; LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
A.bodyLink:visited {
	FONT-SIZE: 11px; COLOR: #446688; LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.bodyLink:active {
	FONT-SIZE: 11px; COLOR: #446688; LINE-HEIGHT: 11px; FONT-FAMILY: Arial,Trebuchet, Tahoma,  sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.fix {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}
.management {
	FONT-SIZE: 11px; LINE-HEIGHT: 22px; FONT-FAMILY: Trebuchet, Tahoma, Arial sans-serif
}






.ombraSinistra{
 background-image:url(ombra_sinistra_grande.gif);background-repeat:repeat-y;
}

.ombraDestra{
 background-image:url(ombra_destra_grande.gif);background-repeat:repeat-y;
}

.field                   {font-size: 11px; border-style: solid; border-width: 1pt; border-color:#f65e5d} 
.field SELECT            {font-size: 11px; border-style: solid; border-width: 1pt; border-color:#f65e5d}
.field100                {font-size: 11px; border-style: solid; border-width: 1pt; width:100px }
.field180                {font-size: 11px; border-style: solid; border-width: 1pt; width:180px }
.fieldDate               {font-size: 11px; border-style: solid; border-width: 1pt; width:70px }
.fieldLong               {font-size: 11px; border-style: solid; border-width: 1pt; width:250px }
.fieldCombo              {font-size: 11px}

.paragrafo               {font-size: 11px;COLOR: #446688; } 

.titleTable			        {BORDER-RIGHT: #446688 1px; BORDER-TOP: #446688 1px; MARGIN-TOP: 5px; BORDER-LEFT: #446688 1px; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #446688 1px solid}
.titleTable th          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left; color:Red; font-weight: bold}

.recordListaTable       {BORDER-RIGHT: #446688 1px; BORDER-TOP: #446688 1px; MARGIN-TOP: 5px; BORDER-LEFT: #446688 1px; WIDTH: 600px; PADDING-TOP: 5px; BORDER-BOTTOM: #446688 1px solid}
.recordListaTable th    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:Red;}


.button                  {font-size: 11px; color: #FFFFFF; border: 1px outset #FFFFFF; background-color: #f65e5d }


.genericlist              {TEXT-DECORATION: none; border-collapse: collapse;padding:0;width:100%;font-size: 9px;}
.genericlist a:link       {font-size: 9px; color: #3366FF; font-weight: bold;TEXT-DECORATION: none}
.genericlist a:visited    {font-size: 9px; color: #3366FF; font-weight: bold;TEXT-DECORATION: none}
.genericlist a:hover      {font-size: 9px; color: #FFCC00; font-weight: bold;TEXT-DECORATION: none}
.genericlist a:active     {font-size: 9px; color: #3366FF; font-weight: bold;TEXT-DECORATION: none}
.genericlist label				{font-size: 9px; color: #000000; font-weight: bold;TEXT-DECORATION: none}
.genericlist TD           {width:10%;  border-collapse: collapse; }
.genericlist TH	          {width:10%; font-size: 11px; background-color:#f65e5d; font-weight: bold; TEXT-DECORATION: none; border-collapse: collapse; border:red 1px solid }

.listTitleRow             {width:10%; font-size: 11px; background-color:#f65e5d; font-weight: bold; TEXT-DECORATION: none; border-collapse: collapse; border:red 1px solid }

.listTableSpecialRow TD	{font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DFE8F0; font-size: 9px;  HEIGHT: 18px; COLOR: black}
.listTableNormalRow TD	{font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c0ad8d;  font-size: 9px; HEIGHT: 18px; COLOR: black }


.listTableSpecialRowFM TD	{font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dc8e7a; font-size: 9px;  HEIGHT: 18px; COLOR: black}
.listTableNormalRowFM TD	{font-family: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c0ad8d;  font-size: 9px; HEIGHT: 18px; COLOR: black }

.menuNavigazione{
  list-style:url("listitem.png") ;
}


.boxFoto                 {border:none; width:150px; height: 120px; float: left; margin-left: 5px; margin-top: 5px; text-align:center}
.boxScritta              {width:100%; height: 30px; margin-left: 2px;margin-top: 2px}
