ul.ui-autocomplete {
	position:absolute;
	top:0;
	left:0; 
	width:auto%;
	max-height:200px;
	overflow:auto;
	border:1px solid #999999;
	border-top:1px solid #aaa;
	border-radius:0;
	background:#fff;
	list-style:none;
	padding:3px;
	z-index:999999;
}
ul.ui-autocomplete li {
	padding:5px;
	margin:0 0 0 0;
}
ul.ui-autocomplete li:nth-child(odd) {
	background:#f5f5f5;
	color:#000;
}
ul.ui-autocomplete li:nth-child(even) {
	background:#fff;
	color:#000;
}
ul.ui-autocomplete li.ui-state-hover ,
ul.ui-autocomplete li.ui-state-focus ,
ul.ui-autocomplete li.ui-state-active ,
ul.ui-autocomplete li:focus ,
ul.ui-autocomplete li:active ,
ul.ui-autocomplete li:hover {
	background:#0091bd !important;
	color:#fff !important;
	text-decoration:none !important;
	cursor:default !important;
}


	ul.ui-autocomplete li a {
		line-height:25px;
		padding:5px 5px 5px 5px;
		display:block;
		color:#000;
	}
	ul.ui-autocomplete li.ui-state-hover a ,
	ul.ui-autocomplete li.ui-state-focus a ,
	ul.ui-autocomplete li.ui-state-active a ,
	ul.ui-autocomplete li:focus a ,
	ul.ui-autocomplete li:active a ,
	ul.ui-autocomplete li:hover a ,
	ul.ui-autocomplete li a.ui-state-hover ,
	ul.ui-autocomplete li a.ui-state-focus ,
	ul.ui-autocomplete li a.ui-state-active ,
	ul.ui-autocomplete li a:focus ,
	ul.ui-autocomplete li a:active ,
	ul.ui-autocomplete li a:hover {

		background:#0091bd !important;
		color:#fff !important;
		text-decoration:none !important;
		cursor:default !important;
	}

	ul.ui-autocomplete li.ui-state-hover a * ,
	ul.ui-autocomplete li.ui-state-focus a * ,
	ul.ui-autocomplete li.ui-state-active a * ,
	ul.ui-autocomplete li:focus a * ,
	ul.ui-autocomplete li:active a * ,
	ul.ui-autocomplete li:hover a * ,
	ul.ui-autocomplete li a.ui-state-hover * ,
	ul.ui-autocomplete li a.ui-state-focus * ,
	ul.ui-autocomplete li a.ui-state-active * ,
	ul.ui-autocomplete li a:focus * ,
	ul.ui-autocomplete li a:active * ,
	ul.ui-autocomplete li a:hover * {
		color:#fff !important;
		text-decoration:none !important;
		cursor:default !important;
	}



 
span.ui-helper-hidden-accessible{
  display: none !important;
}
 
.ui-state-focus {
	 color: #ffffff;
	 background-color: #428bca;
}
ul.ui-autocomplete li.advLiAutocomplete a {
	padding:10px 10px;
}
ul.ui-autocomplete li.advLiAutocomplete:nth-child(even) {
	background:#fff;
}
ul.ui-autocomplete li.advLiAutocomplete:nth-child(odd) {
	background:#efefef;
}

ul.ui-autocomplete .ui-menu-item a.autocompleteProdottoElement h3 {
	font-size:14px;
	margin:0 0 0 0;
}