/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
	FONT-WEIGHT: BOLD;
	color:#FF0066;
}

FORM {
	display: inline;
}

input
{
	background-color:#ffffff;
	border-style: solid;
	border-color:#CC3366 #CC3366 #CC3366 #CC3366;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	font-family:Verdana;
	font-size: 10px;
	FONT-WEIGHT: BOLD;
	color:#FF0066;
}

input.log
{
	font: normal bold 10px Verdana, "Trebuchet MS", Arial, Sans-serif;
	color: #EACBD1;
	background: #EACBD1;
	border: transparent;
	border-width: 1px;
}


select
{
	background-color:#ffffff;
	border-style: solid;
	border-color:#CC3366 #CC3366 #CC3366 #CC3366;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	font-family:Verdana;
	font-size: 10px;
	FONT-WEIGHT: BOLD;
	color:#FF0066;
}

option
{
	background-color:#ffffff;
	font-family:Verdana;
	font-size: 10px;
	FONT-WEIGHT: BOLD;
	color:#FF0066;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; #660033;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.moduleRow { }
.moduleRowOver {cursor: pointer; cursor: hand; }
.moduleRowSelected {}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CC3366; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0066; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #F9FF53; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #660033; }

BODY {
  background: url("img/body_sfondo.gif");
  color: #ffffff;
  margin: 0px;
}

H1 {
	color: #FFFFFF; 
	font-size: 16px; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
}

H2 {
	color: #FFFFFF; 
	font-size: 10px; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
}

A {
	font-family: Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #CC0033;
  font-size: 11px;
  text-decoration: none;
}

A:hover {
	font-family: Verdana, Arial, sans-serif;
  font-weight : bold;
  color: #FF0066;
  font-size: 11px;
  text-decoration: underline;
}

A.menuCat {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #CC0033; 
TEXT-DECORATION: none;
}

A.menuCat:hover {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
TEXT-DECORATION: none;
}

A.paycheckBar {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 9px;
COLOR: #FF0066; 
TEXT-DECORATION: underline;
}

A.paycheckBar:hover {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 9px;
COLOR: #FF0066; 
TEXT-DECORATION: underline;
}


A.menuCatTop {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
TEXT-DECORATION: none
}

A.menuCatTop:hover {
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
TEXT-DECORATION: none
}

A.menuCatProd {
BORDER-BOTTOM: #CC3366 1px solid; 
BORDER-LEFT: #CC3366 1px solid; 
PADDING-TOP: 3px; 
PADDING-BOTTOM: 2px; 
PADDING-LEFT: 2px; 
PADDING-RIGHT: 3px
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
FONT-WEIGHT: bold
}

A.menuCatProd:link {
PADDING-RIGHT: 3px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px; 
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
PADDING-TOP: 5px; 
TEXT-DECORATION: none
}

A.menuCatProd:hover {
PADDING-RIGHT: 3px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px; 
BACKGROUND: #39B54A; 
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
PADDING-TOP: 5px; 
TEXT-DECORATION: none
}

A.menuCatProd:active {
PADDING-RIGHT: 3px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px; 
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066; 
PADDING-TOP: 5px; 
TEXT-DECORATION: none
}

A.menuCatProd:visited {
PADDING-RIGHT: 3px;
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px;
PADDING-TOP: 5px;
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 10px;
COLOR: #FF0066;
TEXT-DECORATION: none
}

A.pMiniLink { 
  font-family: Verdana, Arial, sans-serif;
  color: #E7004E;
  font-size: 10px;
}

A.pMiniLink:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #E7004E;
  font-size: 10px;
  text-decoration: underline;
}

A.pProdName { 
  font-family: Verdana, Arial, sans-serif;
  color: #B9004A;
  font-size: 14px;
  font-weight : bold;
}

A.pProdName:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #B9004A;
  font-size: 14px;
  font-weight : bold;
  text-decoration: underline;
}

A.pProdList { 
  font-family: Verdana, Arial, sans-serif;
  color: #FA0064;
  font-size: 10px;
  font-weight : bold;
}

A.pProdList:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #FA0064;
  font-size: 10px;
  font-weight : bold;
  text-decoration: underline;
}


A.headerNavigation { 
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 10px;
  font-weight : bold;
}

A.headerNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 10px;
  font-weight : bold;
}

A.rosso { 
  font-family: Verdana, Arial, sans-serif;
  color: #ff0619;
  font-size: 10px;
  font-weight : bold;
}

A.rosso:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 10px;
  font-weight : bold;
}
A.giallo { 
  font-family: Verdana, Arial, sans-serif;
  color: #CC0033;
  font-size: 10px;
  font-weight : bold;
}

A.giallo:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 10px;
  font-weight : bold;
}

A.azzurrino {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #0054A6;
}

A.azzurrino:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #0054A6;
}

A.verde { 
  font-family: Verdana, Arial, sans-serif;
  color: #38af53;
  font-size: 10px;
  font-weight : bold;
}

A.verde:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #ffffff;
  font-size: 10px;
  font-weight : bold;
}

A.headerLogin1 { 
  BORDER-RIGHT: #DD0165 2px solid; BORDER-LEFT: #DD0165 2px solid;
  PADDING-LEFT: 2px; PADDING-RIGHT: 2px;
  BACKGROUND: #DD0165;
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF; 
  font-size: 10px;
  font-weight : bold;
}
A.headerLogin1:link { 
  BORDER-RIGHT: #DD0165 2px solid; BORDER-LEFT: #DD0165 2px solid;
  PADDING-LEFT: 2px; PADDING-RIGHT: 2px;
  BACKGROUND: #DD0165;
  color: #FFFFFF; 
  font-size: 10px;
  font-weight : bold;
}

A.headerLogin1:hover {
  BORDER-RIGHT: #DD0165 2px solid; BORDER-LEFT: #DD0165 2px solid;
  PADDING-LEFT: 2px; PADDING-RIGHT: 2px;
  BACKGROUND: #FFFFFF;
  color: #DD0165;
  font-size: 10px;
  font-weight : bold;
  text-decoration: none;
}

A.pCartLink{ 
  PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px;
	BACKGROUND: #FF0068;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FFFFFF; 
  font-weight : bold;
}

A.pCartLink:hover {
  PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px; PADDING-BOTTOM: 5px;
	BACKGROUND: #FF0068;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight : bold;
  color: #FFFFFF;
  text-decoration: underline;
}

A.headerNavigationLogin { 
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066; 
  font-size: 10px;
  font-weight : bold;
}

A.headerNavigationLogin:hover {
  color: #FF0066;
  text-decoration: underline;
}

A.headerNavigationGrigio { 
  color: #FF0066; 
}

A.headerNavigationGrigio:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 10px;
  font-weight : bold;
  text-decoration: underline;
}

A.pheaderNav{ 
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 10px;
  font-weight : bold;
}

A.pheaderNav:hover {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 10px;
  font-weight : bold;
  text-decoration: underline;
}

A.productListing-dataGray {
  color: #FFFFFF;
}

A.productListing-dataGray:hover {
  color: #FFFFFF;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.pFooter {
  background: url("img/footer_bg.gif");
}

TD.pFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}

TR.footer {
  background: #39B54A;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #39B54A;
  color: #ffffff;
  font-weight: bold;
}

TR.catbox {
  background: #FF0066;
}

TD.catboxtext {
  PADDING-RIGHT: 3px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FF0066;
  color: #ffffff;
  font-weight : bold;
}

TR.catcont {
  background: #FFF6F9;
}

TD.catcontext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url("img/cat_bgtext.gif");
  color: #CC0033;
  font-weight : bold;
}

TD.pBottTop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: url("img/bott_c.gif");
  color: #CC0033;
  font-weight : bold;
}

TR.catint {
  background: #FFF6F9;
}

TD.catintext {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFF6F9;
  color: #FC0162;
  font-weight : bold;
 }

TD.pProdDesc1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #5F0023;
  font-weight : bold;
 	line-height: 2.5;
}

TD.pProdDesc2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #5F0023;
  line-height: 2;
}

TD.pProdDesc1B {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight : bold;
  color: #5F0023;
  line-height: 1;
}


TD.pProdDesc3
{
  font-family: Verdana, Arial, sans-serif;
  color: #BE004C; 
  font-size: 10px;
  font-weight : bold;
  line-height: 2;
}

TABLE.body_table
{
border-style: solid;
border-color:#F0D2DA #F0D2DA #F0D2DA #F0D2DA;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px; 
BACKGROUND: #FFFFFF; 
}

TR.header_sep {
  background: #8A0033;
}

TR.header {
  background: url("img/header_bg.gif");
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.lang_bg {
  background: url("img/lang_bg.gif");
}

TD.log_bg {
  background: url("img/log_bg.gif");
}

TD.log_infbg {
  background: url("img/log_infbg.gif");
}

TD.top_sep {
  background: url("img/log_sep.gif");
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #39B54A;
  color: #ffffff;
  font-weight : bold;
}

TD.headerNavigationAzz {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #027B0A;
  color: #ffffff;
  font-weight : bold;
}

TD.headerNavigationGrigio {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
  color: #FF0066;
  font-weight : bold;
}

TD.headerNavGrigioProd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #58625F;
  color: #ffffff;
  font-weight : bold;
}

TD.pMiniLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #E7004E;
  line-height: 1.5;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  height: 18px;
  background-image: url("images/infobox/bg_box.jpg");
  color: #0054A6;
}

TD.pBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  color: #BB004C;
  font-size: 16px;
  font-weight: bold;
  height: 29px;
  background-image: url("img/boxupbg.gif");
}

TD.pBoxHeadEnd {
  height: 29px;
  width: 130px;
  background-image: url("img/boxupend.gif");
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #FFE7ED;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FFE7ED;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #FFE7ED;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #DFDFDF;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  background: #FFE7ED;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #660033;
}

TD.news_cont{
  background: #FEF8FA;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	color: #660033;
  line-height: 1.5;
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#ffe8f2' ,gradientType= '0' );
}
TD.news_cont:hover{
  background: #FFE7ED;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
	color: #660033;
  line-height: 1.5;
}

TD.productListing-dataGreen {
  background: #39B54A;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-dataGray {
  background: #58625F;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

font.pDescrBox
{
  font-family: Verdana, Arial, sans-serif;
  color: #FF1178; 
  font-size: 10px;
  font-weight : bold;
}

font.Normal
{
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF; 
  font-size: 10px;
  font-weight : bold;
}

font.midbox_head
{
  font-family: Verdana, Arial, sans-serif;
  color: #C2004D; 
  font-size: 14px;
  font-weight : bold;
}

font.Normal1
{
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF; 
  font-size: 11px;
}

font.giallo
{
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066; 
  font-size: 10px;
  font-weight : bold;
}

font.fontBig
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold;
}

font.catcontin
{
  font-family: Verdana, Arial, sans-serif;
  color: #33CC33; 
  font-size: 10px;
  font-weight : bold;
}

span.verde
{
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066; 
  font-size: 12px;
  font-weight : bold;
}

span.grigio
{
border-style: solid;
border-color:#FFCCCC #FFCCCC #FFCCCC #FFCCCC;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px; 
BACKGROUND: #FFE7ED; 
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: BOLD;
COLOR: #FF0066; 
TEXT-DECORATION: none
}

span.grigio_home
{
border-style: solid;
border-color:#58625F #58625F #58625F #58625F;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
PADDING-RIGHT: 3px; 
PADDING-LEFT: 3px; 
PADDING-BOTTOM: 2px; 
PADDING-TOP: 2px; 
BACKGROUND: #3D403F; 
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-SIZE: 12px;
FONT-WEIGHT: BOLD;
COLOR: #FF0066; 
TEXT-DECORATION: none
}

span.giallo
{
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066; 
  font-size: 12px;
  font-weight : bold;
}

font.giallo_p
{
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066; 
  font-size: 10px;
  font-weight : bold;
}

font.verde_titoli
{
  font-family: Verdana, Arial, sans-serif;
  color: #39b54a; 
  font-size: 14px;
  font-weight : bold;
}

.infoBox {
  background: #FFF6F9;
}

.infoBoxContents {
  background: #FFF6F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #BE024F;
}

TD.pheadNavMenu{
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 10px;
  font-weight: bold;
  line-height: 2;
}


TD.pProdName {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 11px;
  font-weight: bold;
  background: #FFE8F2;
  line-height: 1.6;
}



TD.pageHeadingGreen {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #33CC33;
}

TD.pageHeadingYellow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FF0066;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, font.main {
  font-family: Verdana, Arial, sans-serif;
  color: #660033;
  font-size: 11px;
  line-height: 1.5;
}

TD.mainB, P.mainB {
  font-family: Verdana, Arial, sans-serif;
  color: #660033;
  font-size: 11px;
  font-weight: bold;
}

TD.mainInB, P.mainInB {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 11px;
  font-weight: bold;
  line-height: 1.5;
}

TD.titSez, P.titSez {
	border-style: solid;
	border-color:#FFCCCC #FFCCCC #FFCCCC #FFCCCC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  background: #FFE7ED;
}

TD.titSezB, P.titSezB {
	border-style: solid;
	border-color:#FFCCCC #FFCCCC #FFCCCC #FFCCCC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  background: #FFFFF;
}

TD.prodDisp {
border-style: solid;
border-color:#FFE7ED #FFE7ED #FFE7ED #FFE7ED;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 3px; 
font-family: Verdana, Arial, sans-serif;
color: #FA0064;
font-size: 10px;
line-height: 1;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#ffe8f2' ,gradientType= '0' );
}
TD.prodDisp:hover {
background: #FFE7ED;
border-style: solid;
border-color:#FFE7ED #FFE7ED #FFE7ED #FFE7ED;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 3px; 
font-family: Verdana, Arial, sans-serif;
color: #FA0064;
font-size: 10px;
line-height: 1;
}

TD.titHome, P.titHome {
border-style: solid;
border-color:#DFDFDF #DFDFDF #DFDFDF #DFDFDF;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
PADDING-TOP: 3px; 
font-family: Verdana, Arial, sans-serif;
color: #FFFFFF;
font-size: 11px;
line-height: 1;
}

TD.mainSpento, P.mainSpento {
  font-family: Verdana, Arial, sans-serif;
  color: #A6D0AC;
  font-size: 11px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  color: #660033;
  font-size: 9px;
}

TD.nascosto, {
  font-family: Verdana, Arial, sans-serif;
  color: #858F8C;
  font-size: 9px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #660033;
}

TD.psmallText, SPAN.psmallText, P.psmallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #5F0023;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #660033;
  line-height: 1.5;
}
///////////
TD.titSez, P.titSez {
	border-style: solid;
	border-color:#FFCCCC #FFCCCC #FFCCCC #FFCCCC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
  font-family: Verdana, Arial, sans-serif;
  color: #FF0066;
  font-size: 11px;
  font-weight: bold;
  line-height: 1;
  background: #FFE7ED;
}

//////////
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #39b54a;
  font-weight: bold;
}

TABLE.formArea {
  background: #fffff;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.markProductInLongTime {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #FFCC33;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #FE006E;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}