body { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:12pt; 
color:#5e5e5e; 
text-align: left; 
}

.bodyWhite {
	background-color: #FFFFFF;
}

td { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:12pt; 
color:#5e5e5e; 
} 

p { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:12pt; 
color:#5e5e5e; 
} 

a, a:active, a:visited, td a, td a:active, td a:visited { color: #D81022; }
a:hover, td a:hover { color: #A2A2A2; }

.LogoBox { 
	background-color: #d6d6d6;
}
.LogoBox a, .LogoBox a:active, .LogoBox a:visited { color: #5e5e5e; }
.LogoBox a:hover{ color: #5e5e5e;  }

a.admin-menu-link, a.admin-menu-link:active, a.admin-menu-link:visited { color: #ffffff!important; }
a.admin-menu-link:hover{ color: #ed1b2e!important;  }

TABLE.mainTable {
	background-color: #FFFFFF;
	width: 770px;
}
TABLE.mainTable TD.mainPadding {
	padding: 0px 5px 0px 5px;
}

TABLE.TBmeasure { 
	width: 90%;
	background-color: #EAEAEA; 
}
TABLE.TBmeasure TD.measureLab { 
	width: 75%;
	background-color: #FFFFFF; 
	padding-right: 3px; 
}
TABLE.TBmeasure TD.measureMes { 
	width: 25%;
	background-color: #FFFFFF; 
	font-weight: bold;
	padding-left: 2px; 
}

/*FONTS #4D82F0*/

.siteLocation {
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #A8A9AD;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}
a.siteLocation:link, a.siteLocation:active, a.siteLocation:visited { color: #A8A9AD; text-decoration: none;}
a.siteLocation:hover { color: #4D82F0; text-decoration: none; }


.sectionTitles { font-size: 18px; color: #1E2244; text-decoration: none; font-weight: bold; }
.sectionSubTitles { font-size: 12px; color: #1E2244; text-decoration: none; font-weight: bold; }



.moreLink { 
	padding: 0px 4px;
	color: #FE99A1;
	text-decoration: none;	
}
a.moreLink:link, a.moreLink:active, a.moreLink:visited { color: #FE99A1; text-decoration: none; }
a.moreLink:hover { color: #FF0000; text-decoration: none; }

.fullListingLink { 
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 8px; 
	color: #96B8F5;
	font-weight: bold;
	text-decoration: none;	
	vertical-align: top;
}
a.fullListingLink:link, a.fullListingLink:active, a.fullListingLink:visited { color: #96B8F5; text-decoration: none; }
a.fullListingLink:hover { color: #4D82F0; text-decoration: none; }



.headerBrandsIntro { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #525151;
	text-decoration: none;	
	padding: 2px 2px;
	line-height: 100%;
}

TD.homeBrandsListTD { 
	width: 600px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #010101;
	font-weight: bold;
	text-decoration: none;	
	padding: 8px 2px;
	border: 1px solid #81A8F3;
	
}

.homeBrandsListBox { 
	width: 600px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #010101;
	font-weight: bold;
	text-decoration: none;	
	padding: 2px;
	border: 0px;
	text-align: center;
	float: none;
}

.homeBrandsList { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #010101;
	font-weight: bold;
	text-decoration: none;	
	/*padding: 8px 3px;	//*/
}
a.homeBrandsList:link, a.homeBrandsList:active, a.homeBrandsList:visited { color: #010101; text-decoration: none; }
a.homeBrandsList:hover { color: #76787C; text-decoration: none; }


.dealResTxt  { 
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000102;
}
a.dealResTxt:link, a.dealResTxt:active, a.dealResTxt:visited { color: #000102; text-decoration: underline; }
a.dealResTxt:hover { color: #000000; text-decoration: none; }

.evidenziato  { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ed1b2e; 
	text-decoration: none; 
}
	


/*------Products*/

.prodSiteLocation {
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #A9C4F7;
	background-color: #1E2244;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 4px;
}
a.prodSiteLocation:link, a.prodSiteLocation:active, a.prodSiteLocation:visited { color: #A9C4F7; text-decoration: none;}
a.prodSiteLocation:hover { color: #FFFFFF; text-decoration: none; }


.prodBlockTit {
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #5e5e5e;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
}
a.prodBlockTit:link, a.prodBlockTit:active, a.prodBlockTit:visited { color: #5e5e5e; padding: 8px; text-decoration: underline!important;}
a.prodBlockTit:hover { color: #5e5e5e; text-decoration: underline!important;}


.prodBlockList {
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;
}
a.prodBlockList:link, a.prodBlockList:active, a.prodBlockList:visited { color: #4D82F0; text-decoration: none; }
a.prodBlockList:hover { color: #010101; text-decoration: none; }

.prodBrandsDescr { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #76787C;
	text-decoration: none;	
}
a.prodBrandsDescr:link, a.prodBrandsDescr:active, a.prodBrandsDescr:visited { color: #010101; text-decoration: none; }
a.prodBrandsDescr:hover { color: #010101; text-decoration: underline; }


.prodSkuListing { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #F01B2D;
	text-decoration: none; 
}
a.prodSkuListing:link, a.prodSkuListing:active, a.prodSkuListing:visited { color: #F01B2D; text-decoration: none; }
a.prodSkuListing:hover { color: #F01B2D; text-decoration: underline; }


.prodSkuDetails { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #1E2244;
	text-decoration: none;
	font-weight: bold; 
}
a.prodSkuDetails:link, a.prodSkuDetails:active, a.prodSkuDetails:visited { color: #1E2244; text-decoration: none; }
a.prodSkuDetails:hover { color: #1E2244; text-decoration: underline; }


.prodTitleListing { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	color: #1E2244;
	text-decoration: none;	
	font-weight: bold;
}
a.prodtitleListing:link, a.prodtitleListing:active, a.prodtitleListing:visited { color: #1E2244; text-decoration: none; }
a.prodtitleListing:hover { color: #1E2244; text-decoration: underline; }



.prodDescrBlue { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #4D82F0;
	text-decoration: none;
	font: normal/2px;
	text-align: justify;
}
a.prodDescrBlue:link, a.prodDescrBlue:active, a.prodDescrBlue:visited { color: #d81022; text-decoration: none; }
a.prodDescrBlue:hover { color: #d81022; text-decoration: underline; }

.prodDescrGray { 
	font-size: 10px; 
	color: #76787C;
	text-decoration: none;	
}
a.prodDescrGray:link, a.prodDescrGray:active, a.prodDescrGray:visited { color: #76787C; text-decoration: underline; }
a.prodDescrGray:hover { color: #010101; text-decoration: underline; }
/*a.prodDescrGray:link, a.prodDescrGray:active, a.prodDescrGray:visited { color: #010101; text-decoration: none; }
a.prodDescrGray:hover { color: #010101; text-decoration: underline; }*/

.prodDescrDarkGray {
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000102;
text-decoration: none;
text-align: justify;
}
a.prodDescrGray:link, a.prodDescrGray:active, a.prodDescrGray:visited { color: #000102; text-decoration: underline; }
a.prodDescrGray:hover { color: #010101; text-decoration: underline; }

.prodNotes { 
	font-size: 10px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000102;
	text-decoration: none;
	text-align: justify; 
}
a.prodNotes:link, a.prodNotes:active, a.prodNotes:visited { color: #4D82F0; text-decoration: none; }
a.prodNotes:hover { color: #4D82F0; text-decoration: underline; }

.prodAdditional { 
	font-size: 9px; 
	color: #010101;
	text-decoration: none;	
}
a.prodAdditional:link, a.prodAdditional:active, a.prodAdditional:visited { color: #010101; text-decoration: none; }
a.prodAdditional:hover { color: #4D82F0; text-decoration: none; }


.prodPageNavig { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #010101;
	text-decoration: none;
	padding: 1px 1px 2px 1px;
}
a.prodPageNavig:link, a.prodPageNavig:active, a.prodPageNavig:visited { padding: 1px 1px 2px 1px; color: #4D82F0; text-decoration: none; }
a.prodPageNavig:hover { padding: 1px 1px 2px 1px; color: #010101; text-decoration: none; }


/*SUPPORT*/
.SuppLinks { 
	font-size: 11px; 
	color: #010101;
	text-decoration: none;	
	font-weight: bold;
	padding: 1px 0px;
}
a.SuppLinks:link, a.SuppLinks:active, a.SuppLinks:visited { color: #4D82F0; text-decoration: none; padding: 1px 0px;}
a.SuppLinks:hover { color: #010101; text-decoration: none; padding: 1px 0px;}




.searchListSelected {
	background-image:url(../images/graphics/searchListSelected.jpg);
	background-repeat: no-repeat;
	background-position:25px;
	font-size: 11px;
	color:#4D82F0;
	font-size: 11px; 
	text-decoration: none;	
	font-weight: bold;
	padding: 1px 0px;
	text-indent:45px;
}

.searchListNotSelected {
	background-image:url(../images/graphics/searchListNotSelected.jpg);
	background-repeat: no-repeat;
	background-position:25px;
	font-size: 11px;
	color:#A8A9AD;
	font-size: 11px; 
	text-decoration: none;	
	font-weight: bold;
	padding: 1px 0px;
	text-indent:45px;
}








/*PRIVACY*/
.priTitles { 
	font-size: 11px; 
	padding: 2px 8px 2px 8px;
	color: #010101;
	text-decoration: none;
	font-weight: bold;
}
a.priTitles:link, a.priTitles:active, a.priTitles:visited { color: #FF0000; text-decoration: none; }
a.priTitles:hover { color: #FF0000; text-decoration: underline; }


/*HOME*/
TABLE.homeNewsArea TD.newsArea { 
	padding: 4px;
	color: #4F4F4F;
	border: 1px solid #81A8F3;
	text-decoration: none;
}

.newsblock { 
	width: 173px;
	padding: 1px 1px 1px 1px;
	background-color: #CCCCCC;
}
.newstext { 
	width: 173px;
	padding: 7px 7px 7px 7px;
	background-color: #EEEEEE;
}


.linkEvents { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	color: #010101;
	text-decoration: none;
}
a.linkEvents:link, a.linkEvents:active, a.linkEvents:visited { color: #4F4F4F; text-decoration: none; font-weight: bold; }
a.linkEvents:hover { color: #4D82F0; text-decoration: none; font-weight: bold; }






/*TOOLBAR 1*/
.tool1llink { 
	padding: 0px 2px 0px 2px;
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;	
}
a.tool1llink:link, a.tool1llink:active, a.tool1llink:visited { color: #D81022; text-decoration: none; }
a.tool1llink:hover { color: #A2A2A2; text-decoration: underline; }

TABLE.popTable1 {
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000102;
	text-decoration: none;
}
TABLE.popTable1 TH, TABLE.popTable1 TH A {
	font-size: 11px;
	color: #000102;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding: 4px 0px;
	background-color: #FFFFFF;
}/*
TABLE.prodSectionBlock TH A:hover {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 4px 2px 4px 2px;
	background-color: #81A8F3;
}
*/
TABLE.prodSectionBlock TD {
	text-align: left;
	background-color: #FFFFFF;
	padding: 2px;
}

/*added by apsd for 4 Fam background*/
TABLE.prodSectionBlock /*...*/ TD.prodBlockListInner   {
	text-align: left;
	background-color: #ffffff;
	padding: 2px;
}


/*TOOLBAR 3*/
#tool3nav {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 5px;
 	width: 100%;
}
#tool3nav div {
	height: 18px; 
	float: left;
	width: auto;
	margin: 0px 0px 2px 0px;
	border-left: 2px solid #A8A9AD;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
#tool3nav div a {
	margin:0;
	padding: 0px 10px 0px 10px;
	background-color: #FFFFFF;
	font-size: 13px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #A8A9AD;
	font-weight: bold;
	text-decoration: none;
}
#tool3nav div a:hover { 	background-color: #FFFFFF; color: #4D82F0; }
#tool3nav div#tool3active a { background-color: #FFFFFF; color: #4D82F0; }

/*TOOLBAR 3 top*/
#tool3nav div#top {
	height: 16px; 
	float: left;
	width: auto;
	margin: 0px 0px 2px 0px;
	border-left: 1px solid #4D82F0;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}
#tool3nav div#top a {
	padding: 0px 6px 0px 6px;
	font-size: 11px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;	
}
#tool3nav div#top a:hover {color: #4D82F0; text-decoration: underline;}
#tool3nav div#toptool3active:link, #tool3nav div#toptool3active:active, #tool3nav div#toptool3active:visited { color: #4D82F0; text-decoration: none; }

#tool3nav div#separator {
 	width: 100%;
 	border-top: 0px;
 	border-left: 0px;
 	border-right: 0px;
 	border-bottom: 2px solid #E2E2E2;
	height: 0px;
}



/*SUBMENU LEFT*/

TABLE.submenuoff {
	font-size: 11px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #81A8F3;
}
TABLE.submenuoff TD.quad {
	background-color: #81A8F3;
	
}

TABLE.submenuoff TD.sublinkon {
	background-color: #B8CDF8;
	color: #425A84;
	padding: 2px 2px 2px 4px;
}
TABLE.submenuoff TD.sublink {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	background-color: #D7E3FB;
	text-decoration: none;
	padding: 2px 2px 2px 4px;
	width: 100%;
	height: auto;
	vertical-align: middle;
}
TABLE.submenuoff TD.sublink A {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;
	width: 100%;
	height: auto;
	vertical-align: middle;
}
TABLE.submenuoff TD.sublink A:HOVER {
	color: #5C7AAE;
	text-decoration: none;
	width: 100%;
	height: auto;
}

TABLE.submenuoff TD.subsublinkon {
	background-color: #EBEBEB;
	color: #010101;
	padding: 2px 2px 2px 8px;
}
TABLE.submenuoff TD.subsublink {
	color: #425A84;
	padding: 2px 2px 2px 8px;
}
TABLE.submenuoff TD.subsublink A {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;
	width: 100%;
	height: auto;
	vertical-align: middle;
	
}
TABLE.submenuoff TD.subsublink A:HOVER {
	color: #5C7AAE;
	text-decoration: none;
	width: 100%;
	height: auto;
}


.leftMenulink {
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #4D82F0;
	text-decoration: none;
}
a.leftMenulink:link, a.leftMenulink:active, a.leftMenulink:visited { color: #4D82F0; text-decoration: none; }
a.leftMenulink:hover { color: #5C7AAE; text-decoration: none; }



/*AREAS*/
TABLE.prodSectionBlock  {
	width: 100%;
	border: 0px;
}
TABLE.prodSectionBlock TH {
	font-size: 12px;
	color: #5e5e5e;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 4px 2px 4px 2px;
	background-color: #f0f0f0;
}

TABLE.prodSectionBlock TD {
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px 0px 0px 0px;
}

TABLE.prodSectionBlock TH A:LINK,TABLE.prodSectionBlock TH A:VISITED {
	font-size: 12px;
	color:  #d81022;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline!important;
}

TABLE.prodSectionBlock TH A:hover {
	font-size: 12px;
	color:  #a2a2a2;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline!important;
}

A.prodHead:LINK,A.prodHead:VISITED {
	font-size: 12px!important;
	font-weight:bold!important;
	color:  #d81022!important;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline!important;
}

A.prodHead:hover {
	font-size: 12px!important;
	font-weight:bold!important;
	color:  #a2a2a2!important;
	font-family: arial, verdana, sans-serif;
	text-decoration: underline!important;
}


TABLE.litTableBlock  {
	width: 100%;
	border: 0px;
}
TABLE.litTableBlock TH {
	font-size: 11px;
	color: #5e5e5e;
	font-weight: bold;
	text-align: left;
	padding: 4px 2px 4px 2px;
	background-color: #f0f0f0;
}
TABLE.litTableBlock TD.litList {
	padding: 0px 0px 0px 0px;
	font-size: 10px; color: #000102;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #f0f0f0;
}

TABLE.litTableBlock TD.litResult {
	padding: 10px;
	font-size: 10px; color: #000102;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 2px solid #F01B2D;
}

TABLE.TabLogoBox TD.logobox {
	padding: 6px 3px 6px 3px;
}

TABLE.TabLogoBox TD.logobox2 {
	padding: 3px;
	text-align: center;
	background-color: #f0f0f0;
}

.litLinkBlue { 
	font-size: 10px; 
	color:  #d81022;
	text-decoration: none;	
}
a.litLinkBlue:link, a.litLinkBlue:active, a.litLinkBlue:visited { color: #4D82F0; text-decoration: none; }
a.litLinkBlue:hover { color: #010101; text-decoration: none; }



/*BUTTONS*/

.onlytext {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #1E2244;
	text-decoration: none;	
	font-weight: bold;
	padding: 2px 0px;
	height: 18px;
	vertical-align: middle;
}
a.onlytext:link, a.onlytext:active, a.onlytext:visited { color: #FFFFFF; text-decoration: none; }
a.onlytext:hover { color: #1E2244; text-decoration: none; }



TABLE.prodSpec TD.prodDetailsBut1, TABLE.prodSpec TD.prodDetailsBut1 A:HOVER {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #1E2244;
	text-decoration: none;	font-weight: bold;
	background-color: #4D82F0;
	padding: 2px 0px;
	width: 90px; height: 18px;
	vertical-align: middle;
}
TABLE.prodSpec TD.prodDetailsBut1 A {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #FFFFFF;
	text-decoration: none;	font-weight: bold;
	background-color: #4D82F0;
	padding: 2px 0px;
	width: 90px; height: 18px;
	vertical-align: middle;
}


TABLE.prodSpec TD.prodDetailsBut2, TABLE.prodSpec TD.prodDetailsBut2 A:HOVER {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #4D82F0;
	text-decoration: none;	font-weight: bold;
	background-color: #1E2244;
	padding: 2px 0px;
	width: 90px; height: 18px;
	vertical-align: middle;
}
TABLE.prodSpec TD.prodDetailsBut2 A {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #FFFFFF;
	text-decoration: none;	font-weight: bold;
	background-color: #1E2244;
	padding: 2px 0px;
	width: 90px; height: 18px;
	vertical-align: middle;
}

TABLE.prodSpec TD.prodDetailsBut3, TABLE.prodSpec TD.prodDetailsBut3 A:HOVER {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #1E2244;
	text-decoration: none;	font-weight: bold;
	background-color: #F01B2D;
	padding: 2px 0px;
	width: 120px; height: 18px;
	vertical-align: middle;
}
TABLE.prodSpec TD.prodDetailsBut3 A {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; color: #FFFFFF;
	text-decoration: none;	font-weight: bold;
	background-color: #F01B2D;
	padding: 2px 0px;
	width: 90px; height: 18px;
	vertical-align: middle;
}


.submenu { margin-top: 4px; border-top: 1px dotted #D7E3FB; }

/*FOOTER*/
/*.footerlink { 
	padding: 0px 12px 0px 12px;
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none;	
}

.footerBluelink { 
	padding: 0px 12px 0px 12px;
	color: #4D82F0;
	text-decoration: none;	
}
a.footerBluelink:link, a.footerBluelink:active, a.footerBluelink:visited { color: #4D82F0; text-decoration: none; }
a.footerBluelink:hover { color: #4D82F0; text-decoration: underline; }

.footerBlacklink { 
	padding: 0px 12px 0px 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}
a.footerBlacklink:link, a.footerBlacklink:active, a.footerBlacklink:visited { color: #000000; text-decoration: none; }
a.footerBlacklink:hover { color: #000000; text-decoration: underline; }

.footerRedlink { 
	padding: 0px 12px 0px 12px;
	color: #F01B2D;
	text-decoration: none;	
}
a.footerRedlink:link, a.footerRedlink:active, a.footerRedlink:visited { color: #F01B2D; text-decoration: none; }
a.footerRedlink:hover { color: #F01B2D; text-decoration: underline; }
*/
/*FOOTBAR*/
.footbarBlacklink { 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; 
	color: #76787C;
	/*font-weight: bold;*/
	text-decoration: none;	
}
a.footbarBlacklink:link, a.footbarBlacklink:active, a.footbarBlacklink:visited { color: #76787C; text-decoration: none; }
a.footbarBlacklink:hover { color: #000000; text-decoration: none; }




/*FORM*/
.toolSearch {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 100px;
	height: 18px;
	border-top: 1px solid #ABB6CD;
	border-right: 1px solid #EDF1F4; 
	border-bottom:  1px solid #EDF1F4; 
	border-left: 1px solid #ABB6CD;
	background-color: #FFFFFF;
}


.labels {
	font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	text-decoration: none; 
	font-weight: bold;
	color: #000102;
}

.form {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000102;
	line-height: normal;
	width: 100%;
	height: 21px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.form200 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000102;
	line-height: normal;
	width: 200px;
	height: 21px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.form90p {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000102;
	line-height: normal;
	width: 90%;
	height: 21px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.formDisplay {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	color: #000102;
	line-height: normal;
	width: 150px;
	height: 16px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


.formarea {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000102;
	line-height: normal;
	width: 100%;
	height: 100px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.formareafriend {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000102;
	line-height: normal;
	width: 100%;
	height: 60px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.pulsanti {
/*
		font-size: 10px; 
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px;
	margin:0px;
	width: 90px; height:20 px; 
	background-color: #4D82F0; 
	border: 0px; 
	cursor: hand;
*/
}

hr.footer{
	/*background-color e color entrambe necessari per mozilla e IE rispettivamente*/
	background-color:#80a8f3;
	color:#80a8f3;
	height:1px;
	margin:0px;
	border:0px;
	padding:0px;
	width:100%;
}

.newsDescrDarkGray {
font-size: 11px;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000102;
text-decoration: none;
text-align: justify;
} 

#popup {
float: left;
}
#popup .Container{
position:absolute;
width:0px;
height: 0px;
margin:-40px 0px 0px -10px; 
display: none;
}
#popup .Button{
width :20px;
height: 20px;
}
#popup .WindowPdf{
width: 142px;
height: 200px;
padding: 4px;
text-align: left;
border: 3px solid #FF0000;
background-color: #FFFFFF;
}

.content{
border:2px solid red;
}

.bundle{
border:2px solid green;
}

.system{
border:2px solid blue;
}

.errorLabel{
font-size: 10px;
color: #ed9d9d;
}

.errorTag{
background-color: #ed9d9d;
}

.errorHeader{
font-size: 12px;
color: #ed9d9d;
}

/*perche' non funziona il web_css.jsp ? e devo ridefinire i sui stili qua sotto?*/
.topmenubg {
    width:776px;
    border:0px;
    margin:0px;
    padding:5px 5px 5px 8px;
    background-color: #2f050a;
}

.adminmenu {
    vertical-align: middle;
    white-space: nowrap;
    background-color: #2f050a;
    border:1px solid #ec1b2e;
    color: #ffffff;
    padding:0px;
}

.adminmenu tr td{
    vertical-align: top;
    white-space: nowrap;
    background-color: #2f050a;
    color: #ffffff;
}

/*
.menu{
	float: left;
}

.menuItem{
	float: left;
	clear: both;
	margin-left: 60px;
}
*/


form{
	border:0px;
	padding:0px;
	margin:0px;
}


.background-default{
	background-color: #000000;
}

.background-edit{
	background-color: #dddddd;
}

table.dealer_become {
background-color: #F0F0F0;
border:5px solid #ffffff;
width: 100%;
}

table.dealer_become tr td{
height: 32px;
}

td.divider_home_news_vertical{
	background-image: url('../custom/images/divider_home_news_vertical.jpg');
	height: 100%;
	width: 75px; 
}

td.divider_home_news_horizontal {
	background-image: url('../custom/images/divider_home_news_horizontal.jpg');
	width: 100%;
	height:51px;
}

table.home_news {
	border: 10px solid #ffffff!important;
	margin:0px 0px 0px 10px!important;
	width: 569px!important;
}

table.listing_table tr td p {
	margin:0px;
	border: 0px;
	padding: 0px;
}

table.contact_table {
	background-color: #f0f0f0;
}

table.privacy_table {
	border: 2px solid #d3d3d3;	
	background-color: #ffffff;
}
