div#loading {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			40px;
	height:			40px;
	margin:			0px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	line-height:		40px;
	visibility:		hidden;
	text-align:		center;
}

div#loading img {
	width:			32px;
	height:			32px;
	margin:			0px 0px 0px 0px;
	border:			0px;
	vertical-align:		middle;
}

div#fff form {
	height:			60px;
	margin:			0px 20px 20px 20px;
	padding:		0px 0px 0px 0px;
	border-bottom:		1px solid #C0C0C0;
	
	font-size:		12px;
}

div#fff form label {
	height:			24px;
	line-height:		24px;
	margin:			0px 0px 5px 0px;
	float:			right;
	vertical-align:		baseline;
}

div#fff form select {
	width:			420px;
	height:			24px;
	margin:			0px 0px 5px 10px;
	border:			1px solid #C0C0C0;
	float:			right;
	
	color:			#666666;
	background-color:	transparent;
}

div#fff form input {
	width:			100px;
	height:			24px;
	padding-top:		0px;
	margin:			0px 0px 5px 10px;
	float:			right;
	
	color:			#666666;
}

div#fff h3 {
	text-align:		center;
}

div#fff div#gotocart {
			width:		200px;
			height:		50px;
			padding:	0px 0px 0px 150px;
			float:		left;
}
div#fff div#gotocart img {
	border:		0px;
	margin:		0px 5px 0px 0px;
	float:		left;
}
div#fff div#gotocart div#numitems {
	margin:		15px 0px 0px 0px;
}

div#fff div#finanziari {
	margin-bottom:		3px;
	padding-right:		20px;
	font-weight:		bold;
	text-align:		right;
}

div#fff hr {
	height:			1px;
	margin:			0px 20px 20px 20px;
	border:			none;
	background-color:	#C0C0C0;
}

div#fff div#titles div
{
	min-height:		0px;
	margin-top:		10px;
	margin-bottom:		0px;
	
	font-size:		12px;
	font-weight:		bold;
}

div#fff div div
{
	min-height:		0px;
	margin:			20px 0px 0px 0px;
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
	float:			left;
}

div#fff div div.r {
	visibility:		visible;
	display:		block;
}

div#fff div div.i
{
	width:			130px;
	margin:			0px 0px 0px 20px;
	text-align:		center;
}

div#fff div div.c
{
	width:			100px;
	margin-left:		10px;
	text-align:		center;
}

div#fff div div.n
{
	width:			244px;
	margin-left:		10px;
}

div#fff div div.p
{
	width:			100px;
	text-align:		right;
}

div#fff div div.a
{
	width:			50px;
	margin:			0px 0px 0px 20px;
	text-align:		center;
}

div#fff div div.m
{
	width:			50px;
	margin-top:		0px;
	text-align:		center;
}

div#fff div div img 
{
	margin:			0px 0px 0px 0px;
	border:			0px;
	float:			left;
}

div#fff div div.i img 
{
	margin:			0px auto 0px auto;
	max-width:		50px;
}

div#DialogWindowB div#DialogContentB img.info
{
	margin:			0px 20px 20px 0px;
	max-width:		250px;
	float:			left;
}
