body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #000000; 
	scrollbar-3dlight-color: #999999; 
	scrollbar-darkshadow-color:#333333; 
	scrollbar-track-color: #333333; 
	scrollbar-arrow-color: #ffffcc; 
	margin-top: 0px;
} 
a { font-weight: regular; color: #000000; text-decoration: none} 
a:hover {text-decoration: underline; color: #0000CC} 
address { text-decoration: none; background-color: #99FF00} 
	
.tdlink {
cursor: pointer;
}

p
{
	margin-top: 13px;
}
hr
{
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	margin-right: 0px;
	border: none;
}

a:link {color: #0E0893;}
a:active {color: #0E0893;}
a:visited {color: #0E0893;}
a:hover {color: #EC1013;}

.main
{
	padding-bottom: 10px;
}
.button
{
	font-family: tahoma, geneva, verdana, arial, helvetica;
	font-size: 11px;
	height: 22px;
	width: 75px;
}
.button_small
{
	font-family: tahoma, geneva, verdana, arial, helvetica;
	font-size: 11px;
	height: 22px;
	width: 35px;
}

.text
{
	width: 165px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #626278;
}
.text_small
{
	width: 100px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #626278;
}
.hiddendiv
{
	display: none;
}

.tabb { font-weight:bold; font-size:12px; font-family:Arial,Helvetica;}
.tan {FONT-SIZE: 12px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
.tann {font-weight:bold; FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
.style1 {font-size: xx-small}

.drag{position:relative;cursor:pointer}


.cartHeaderString {
font-weight:bold; FONT-SIZE: x-small; background-COLOR: #ddd; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;
}
.cartHeaderNumber {
font-weight:bold; FONT-SIZE: x-small; background-COLOR: #ddd; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: right;
}
.cartFooterString {
font-weight:bold; FONT-SIZE: x-small; background-COLOR:#99CCFF; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;
}
.cartFooterNumber {
font-weight:bold; FONT-SIZE: x-small; background-COLOR: #99CCFF; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: right;
}

.cartItemString {
FONT-SIZE: x-small; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: left;
}
.cartItemNumber {
FONT-SIZE: x-small; color: black; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: right;
}
.productItem {
background-color: #ffffff; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica;
}
.productItem:hover {background-color: #abcfff;}

.productAltItem {
background-color: #dddddd; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica;
}
.productAltItem:hover {background-color: #abcfff;}

.productLinkItem {
background-color: #ffffff; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; cursor:pointer; color:#003399; text-decoration:underline;
}
.productLinkItem:hover {background-color: #abcfff;}

.productLinkAltItem {
background-color: #dddddd; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; cursor:pointer; color:#003399; text-decoration:underline;
}
.productLinkAltItem:hover {background-color: #abcfff;}

.productHeader {
font-weight:bold; background-color: #eee; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica;
}

.detailsItem {
background-color: #ffffff; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; border-width:thin; border-color:#333333; border-style:dotted;
}
.detailsAltItem {
background-color: #dddddd; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; border-width:thin; border-color:#333333; border-style:dotted;
}
.cartItemsNoLabel{
font-weight:bold; background-color: navy; color:#FFFFFF; FONT-FAMILY: Arial,Helvetica;
}
.productThumbImage{
cursor:pointer;
}
.Sigla{
font-size:34px;font-weight:bold; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

.specialOfferStyle1{
font-size:x-small;font-weight:bold; color:#FF0000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
.specialOfferStyle2{
font-size:x-small;font-weight:bold; color:#000099; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
.invoiceInput{
font-size:xx-small; font-weight:bold;
}
.formBar{
background-color:#003366; color:#FFFFFF; 
}
.Form{
background-color:#CCCCCC; border-width:medium; border-style:groove; margin: 0px; padding: 5px;
}
.emptyForm{
background-color:#CCCCCC;border-style:none; margin: 0px; padding: 0px;
}
.formFieldLabel{
font-weight:bold; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; font-style:italic;
}
.mandatoryField{
font-weight:bold; FONT-SIZE: small; FONT-FAMILY: Arial,Helvetica; color:#CC0000;
}
.nota{
font-weight:bold; color:#CC0000; FONT-SIZE: x-small; FONT-FAMILY: Arial,Helvetica; font-style:italic; margin:5px; padding:5px;
}
.scrollClass {
text-align:center;font-size:small; color:#FF0000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; 
}
.scrollClass2 {
text-align:center;font-size:8px; color:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; 
}
.scrollClass3 {
text-align:center;font-size:11px; color:#000000;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; 
}
.tableright
{ 
padding:0px; 
border-spacing:0px;
border-collapse:collapse;
border: 1px solid #000000; 
font-size:9px;
text-align:center;
vertical-align:middle;
}
.pr 
{
	tr:hover {background-color: #abcfff;}
	td:hover {background-color: #abcfff;}
}

h1
{
	font-size:1px;
	color:#B5DFF8;
	height:1px;
	text-align:center;
}
.celula_tabel_centrat
{
	text-align:center;
}

