	body,html,table,td,tr{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	}
	A:link{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: black;
	}



	A:visited{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: black;
	}
	A:active{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: red;
	}
	A:hover{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: red;
	}
	#menuTable a{
		color:black;
		text-decoration:none;
		display:block;
		line-height:20px;
		height:20px;
		padding-left:30px;
		background: url(img/freccia_off.gif) no-repeat left center;
	}
	#menuTable a:hover{
		color:red;font-weight:bold;
		background: url(img/freccia_on.gif) no-repeat left center;
	}
	.titleSection{
		font-size: 12px;
		display:block;
		line-height:40px;
		height:40px;
		padding-left:27px;
		margin-left:270px;
		margin-top:10px;
		color:red;
		background: url(img/freccia_on.gif) no-repeat left center;
	}
	#formTable{
		background-color:#F0F0F0;
	}
        .formTable{
		background-color:#F0F0F0;
	}
	.spacer{
		background-color:white;
		height:7px;
	}
	.tdLabel{
		padding-left:10px;padding-top:5px;padding-bottom:5px;
	}
	#menuTable2 a{
		color:black;
		text-decoration:none;
		display:block;
		line-height:20px;
		height:20px;
		padding-left:30px;
		background: no-repeat left center;
	}
	#menuTable2 a:hover{
		color:red;font-weight:bold;
		background: no-repeat left center;
	}
	input{
		font-size:10px;
	}
	select{
		font-size:10px;
		width:140px;
	}
	#free_text{
		width:350px;
	}
	#form_text{
		width:140px;
	}
	
	.validgiorno{width:42px;}
	.giorno{margin-left:20px;width:42px;}
	.mese{width:84px;}
	.anno{width:62px;}
	
		/* stili per la tabella risultati */
	.pager{
		background-color:#DCDCDC;
		height: 32px;
	    line-height: 32px;
		padding-left:18px;
		padding-right:16px;
	}
	.pager strong{
		color:#FF3232;
	}
	.hide{
		display:none;
	}
	.inizioBtn{
		background: url(img/inizio_off.gif) center left no-repeat;
		width:18px;
		height:7px;
		display: block;
	}
	.inizioBtn:hover{
		background: url(img/inizio_on.gif) center left no-repeat;
	}
	.goLeftBtn{
		background: url(img/step_left_off.gif) center left no-repeat;
		width:8px;
		height:7px;
		display: block;
	}
	.goLeftBtn:hover{
		background: url(img/step_left_on.gif) center left no-repeat;
	}
	.fineBtn{
		background: url(img/fine_off.gif) center left no-repeat;
		width:18px;
		height:7px;
		display: block;
	}
	.fineBtn:hover{
		background: url(img/fine_on.gif) center left no-repeat;
	}
	.goRightBtn{
		background: url(img/step_right_off.gif) center left no-repeat;
		width:8px;
		height:7px;
		display: block;
	}
	.goRightBtn:hover{
		background: url(img/step_right_on.gif) center left no-repeat;
	}
	.page{
		color:#010101;
		text-decoration: none;
		padding:0 3px 0 3px;
	}
	.page:hover{
		color:#FF3232;
	}
	.result{
		background-color: #F0F0F0;
	}
	.productName{
		color:#FF3232;
		padding-bottom:3px;
		font-weight:bold;
		line-height: 13px;
	}
	.productName a{
		color:#FF3232;
		text-decoration:none;
	}
	.productName a:hover{
		text-decoration:underline;
	}
	.resultLeftTd{
		padding:0px 5px 0px 10px;
	}
	.prodDetails{
		height:141px;
		position:relative;
		font-size: 10px;
	}
	.prodNavBar{
		 position:absolute;bottom:0px;left:0px;
	}