body {
	margin:			10px 0px 5px 0px; 
	background: 	#fff;
	text-align: 	center; 
	font:  			normal 11px/14px verdana, arial, helvetica, sans-serif;
	}
h1 {
	font: 			bold 16px/18px  arial, helvetica, sans-serif;
    color:			#333;	
	margin:			20px 0px 5px 0px;
	}	
h2	{
	color: 			#333;
	font-weight: 	bold;
	font-size: 		11px;
	margin: 		0px;
	border-bottom: 	1px solid #ccccff;
	margin-bottom: 	5px;
	margin-top: 	20px;
	}
h3	{
	color: 			#999;
	font-weight: 	normal;
	font-size: 		10px;
	margin: 		0px;
	}
p, li 	{
	font:			11px/15px verdana, arial, helvetica, sans-serif;
	margin:			0px 0px 10px 0px;
	padding:		0px;
	color: 			#333;
	}
a, a:link, a:visited, a:active{
	font:		 	11px/13px verdana, arial, helvetica, sans-serif;
	color: 			#0066CC;
	text-decoration: none;
	background: 	transparent;
	margin: 		0px;
	padding: 		0px;
	border: 		0px;
	float:			none;
	}
a:hover {
	color: 				#0cf; 
	text-decoration: underline; 
	}
#globalcontainer {
	margin: 			 0px;
	border: 			 0px;
	padding: 			 0px;
	width: 				 646px;
  	margin-left:		auto;
	margin-right:		auto;
	position:			relative;	}
#globalheader {
	margin: 		 	 0px;
	border: 			 0px; /* prova */
	padding: 			 0px;
	
	/*width: 				 644px;
	position:			 relative;
	float:				left;
	 height:				62px;    if i hide these lines ie5 seems to work*/
	}
#logo	{
	margin: 			 0px;
	padding:			 5px 5px 0px 5px;
	background:		 transparent;
	position:			 relative; 
	float: 				 left;
	width:				 250px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:				240px;
	}

#logo a	{
	margin:			0px;
	border:			5px;
	padding:		0px;
    }
#content	{
	background: 	#fff;
	border: 		0px;
	padding: 		0px;
	margin: 		0px;
	width: 			644px;
	position:		relative;
	float:			left;
	text-align:		left;
	}
#content  a{
	color: 			#00f;
	text-decoration: none;
	margin: 		0px;
	padding: 		0px;
	border: 		0px;
	float:			none;
	}
#content a:hover {
	color: 			#6666ff; 
	text-decoration:underline;
	}
#footer	{
	width: 			644px; 
	border:			0px;
	/*border-top:		1px solid #ccc;*/
	padding:		0px;
	margin:			0px;
	position:		relative;
	float: 			left;
	text-align:		left;
	}
#footertext	p{
	width: 			644px;
	border:			0px;
	padding:		0px;
	margin:			0px;
	position:		relative;
	float: 			left;
	color:			#ccc;
	text-align:		justify;
	
	font: 11px Arial;
	}
#footertext	a{
	font: 11px Arial;
	color:			#ccc;
	}
#footerimage	{
	width: 			244px; 
	border:			0px;
	position:		relative;
	float: 			left;
	text-align:		right;
	}	
#left	{
	width: 			644px; 
	border:			0px;
	position:		relative;
	}
table 	{
	/*width:			100%;*/
	border:			0px;
	/*border-bottom: 	1px solid #ddd;
	border-left: 	1px solid #ddd;*/
	padding:		0px;
	margin:			0px;
	border-collapse: collapse;
	}
td	{
	/*border-right: 	1px solid #ddd;*/
	padding: 		0px;
	margin: 		0px;	
	}

.new	{
	width:			auto;
	border:			0px;
	border-bottom: 	1px solid #ddd;
	padding:		0px 5px 5px 5px;
	margin-top: 	5px;
    }
table.formulario 	{
	width:			100%;
	border:			0px;
	padding:		0px;
	margin:			0px;	
}	
td.formulario 	{
	width:			auto;
	border:			0px;
	padding:		2px;
	margin:			0px;
	border-collapse: collapse;
	}
td.noborder	{
	padding: 		0px;
	margin: 		0px;
	border: 		0px;
	background:		transparent;
	}	
td.left	{
	padding: 		10px;
	margin: 		0px;
	width: 			170px;
	background:		#f2f2f2;
	}
td.right	{
	padding: 		10px;
	margin: 		0px;
	width: 			450px;
	background:		#fff;
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	}
td.homeleft	{
	margin: 		0px;
	border:			0px;
	border-right:	1px solid #ddd;
	padding: 		0px;
	width: 			450px;
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	}
.homeright	{
	
	margin: 	0px;
	border:		0px;
	border-right:1px solid #ddd;
	padding: 	0px;
	width: 		auto;
	font:		11px/12px verdana, arial, helvetica, sans-serif;
	background:	#fff;
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
td.fullpage{
	margin: 	0px;
	padding: 	10px;
	width: 		644px;
	background:	#fff;
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	}

table.partner{
	border:		0px;
	}
td.partner	{
	margin: 	0px;
	border:		1px solid #ddd;
	padding: 	5px;
	}
td.listino	{
	padding: 	5px;
	border:		1px solid #ddd;
	margin: 	0px;
	width: 		auto;
	}
img {
	border:		0px;
	padding:   	0px;
	margin:   	0px;
	}	
img.article {
	border: 	1px solid #000000;
	padding:   	0px;
	margin:		0px 10px 0px 0px;
	float:		left;
	}	
img.formulario {
	border:		1px solid #000000;
	padding:   	0px;
	margin:   	0px;
	}
form {
	width:		450px;
	border:		0px;
	padding:   	0px;
	margin:   	0px;
	}
.box{
	border: 	1px solid #000;padding: 5px;
	background: #fff;
	float:		left;
	position:	relative;
	}
#hsquare a{	
	width:			180px;
	margin:  		0px;
	border: 		1px solid #ccc;
	padding: 		5px;
	background: 	#cf0;
	text-decoration:underline;
	font-weight:bold;
	text-align:right }
	
#hsquare a:hover{ 
	background:#df9;
	}

#tblLogin td{padding:5px 10px 5px 10px;border:0px;}
.webFrmHeaderSmall{padding:5px;font:bold 20px Arial;background-color:#fff}
.webFrmItem{padding:5px;font:bold 12px Arial;background-color:#fff}
#LoginControl1_cmdLogin{padding:0px;}
