div {border:0px}

body {
	background: #ffffff;
	margin: 0px;
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	font-weight: normal;
}

td {
	font-family: Tahoma, Verdana;
	font-size: 8pt;
	font-weight: normal;
}

img {border: 0px}



.BLB { border-left: 1px #000000 solid; }
.BTB { border-top: 1px #000000 solid; }
.BRB { border-right: 1px #000000 solid; }
.BBB { border-bottom: 1px #000000 solid; }

.BRG { border-right: 1px #bbbbbb solid; }
.BBG { border-bottom: 1px #bbbbbb solid; }

.AR { text-align: right; }
.AC { text-align: center; }

.FWB { font-weight: bold; }

td.ClienteTitolo		{ font-family: Tahoma; font-size: 12pt; font-weight: bold; text-align: center; vertical-align: top; background: #eeeeee;}
span.ClienteEtichetta	{ font-family: Tahoma; font-size: 7pt; color: #000000;}
td.Cliente				{ font-family: Tahoma; font-size: 10pt; vertical-align: top;}
td.ClienteIntestazione	{ font-family: Tahoma; font-size: 7pt; color: #000000; text-align:center; background: #eeeeee;}
td.ClienteCella			{ font-family: Tahoma; font-size: 8pt; color: #000000;}



input.BUD				{ border: 0px; font-size: 8pt; font-family: Tahoma, Verdana; text-decoration: none; padding: 1px; text-align: right; }
input.BUDT				{ border: 0px; font-size: 8pt; font-family: Tahoma, Verdana; text-decoration: none; padding: 1px; text-align: right; background: buttonface; }
td.BP					{ padding: 2px;}

input.BUDM				{ border: 0px; font-size: 8pt; font-family: Tahoma, Verdana; text-decoration: none; padding: 1px; text-align: right; }

div.OPSB				{ font-family: Symbol; font-size: 13px; }

div.Titolo				{ font-family: Tahoma; font-size: 12pt; font-weight: bold;
						  width: 100%; height: 23px; padding: 6px 0px 4px 0px;
						  background-color:#dbe5f1; color: #333333;
						}

/* Titolo */
td.Titolo				{ font-family: Arial; font-size: 11pt; font-weight: bold; color:#ffffff; padding: 3px 3px 3px 10px; 
						  background-image:url(images/titolo_background.jpg); background-repeat:repeat-x;}


/*---------------------------------------------------------------------------*/
/* ToolbarButton */
div.ToolbarAxy {
	background: #ffffff;
	border: 1px solid buttonshadow;
	padding: 1px;
	height: 21px;
}

img.ToolbarIconAxy {
	border: 0px;
	vertical-align: middle;
	position: relative;
	top: 0px;
}

table.ToolbarButtonSeparatorAxy {
	border-right: 1px solid buttonshadow;
	width: 2px;
	height: 19px;
	margin:   1px 2px 1px 1px;
}

a.ToolbarButtonAxy 
{
	height: 21px; 
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	cursor: pointer;
	display: block;
	padding: 4px 4px 4px 4px;
	margin: 0px 0px;
	text-decoration: none;
	background-color: #ffffff;
}
a.ToolbarButtonAxy:visited {
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	height: 16px;
}
a.ToolbarButtonAxy:hover {
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	border: 1px solid #316ac5;
	margin: 0px;
	padding: 3px 3px 3px 3px;
	background-color: #c1d2ee;
	text-decoration: none;
}

a.ToolbarButtonIconAxy
{
	height: 21px; 
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	cursor: pointer;
	display: block;
	padding: 2px 2px 3px 2px;
	margin: 0px 0px;
	text-decoration: none;
	background-color: #ffffff;
}
a.ToolbarButtonIconAxy:visited {
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	height: 16px;
}
a.ToolbarButtonIconAxy:hover {
    font-size: 8pt;
	font-family: Tahoma, Verdana; 
	color: #000000;
	border: 1px solid #316ac5;
	margin: 0px;
	padding: 1px 1px 2px 1px;
	background-color: #c1d2ee;
	text-decoration: none;
}


.clear {
	clear:both;
}
.box {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	float:left;
}
