.hr
{
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** FILTERS & Co. ****/
#results
{
	float: right;
	width: 300px;
	padding-top: 20px;
	padding-bottom: 40px;
	background: url('../images/results.png') no-repeat top;
	text-align: center;
	color: #ff0000;
}
#results-count
{
	display: block;
	font-size: 20pt;
}
#results-note
{
	display: block;
	font-size: 8pt;
}
#all-filters
{
	width: 585px;
}
#all-filters .range-slider
{
	margin-left: 100px;
	margin-right: 100px;
}
#main-filters .filters-label
{
	margin-left: 20px;
	width: 70px;
}
.filters-label, .filters-field
{
	margin-bottom: 10px;
}

.filters-label
{
	clear: left;
	float: left;
	width: 90px;
	padding-left: 5px;
	line-height: 20px;
	color: #fd838f;
	/*background: #720000 url('../images/label.png') repeat-y right;*/
}
.filters-field
{
	float: left;
	width: 450px;
}
.filters-search input
{
	width: 100%;
}
.filters-top
{
	float: left;
	width: 50%;
}
.filters-top .filters-field
{
	width: 165px;
}
.filters-top select
{
	font-size: 8pt;
	width: 165px;
}

#division-filter
{
	clear: left;
}
#other-filters
{
	background: #560000 url('../images/other-filters.png') no-repeat top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.other-filters-button
{
	clear: left;
	text-align: center;
	background: url('../images/expand.png') no-repeat left bottom;
}
.other-filters-button a
{
	line-height: 22px;
}
#alimentazione
{
	font-size: 8pt;
}


/**** STYLES *********/
#stili
{
	float: left;
	width: 585px;
}
#stili ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
	#stili li
	{
		float: left;
		width: 184px;
		height: 121px;
		margin-right: 16px;
		margin-bottom: 16px;
		background: #720101 url('../images/stile-bg.gif') no-repeat;
		background-position: 0px -121px;
	}
	#stili li:hover
	{
		/*background-position: 0px -121px;*/
		background-position: 0px 0px;
	}
	.last-in-row
	{
		margin-right: 0px !important;
	}
	#stili li a
	{
		display: block;
		text-align: right;
		padding-top: 100px;
		background-repeat: no-repeat;
		background-position: top;
		color: #fff;
		font-weight: bold;
	}
	#stili li .row-selected
	{
		background-position: 0px -121px;
		color: #ff0000;
	}

#preview-stile
{
	height: 350px;
}
	#preview-category
	{
		margin: 10px;
		height: 320px;
	}
	#preview-category h3
	{
		float: left;
		width: 70%;
		margin: 0px;
		font-size: 18pt;
		color: #ff0000;
	}
	#preview-category-annunci
	{
		padding-top: 5px;
		text-align: right;
		font-size: 8pt;
		color: #ff0000;
		line-height: .8em;
	}
	#preview-category img
	{
		/*border: 5px solid #990117;*/
	}
	.preview-category-marche
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.preview-category-marche li
		{
			float: left;
			padding: 3px;
			padding-left: 10px;
			background: url('../images/icons/bullet.gif') no-repeat left;
			width: 45%;
		}
		.preview-category-marche li a
		{
			display: block;
			font-size: 8pt;
			line-height: 8pt;
		}
	a.preview-category-goto
	{
		clear: both;
		display: block;
		width: 100%;
		height: 70px;
		background: #560000 url('../images/buttons/vai-annunci.png') no-repeat top center;
	}
	a.preview-category-goto span { position: relative; z-index: -1; }

#marche ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
	#marche li
	{
		float: left;
		width: 124px;
		margin: 5px;
		padding: 3px;
		margin-right: 18px;
		text-align: center;
		background: url('../images/marca-bg.gif') no-repeat;
	}
	.no-margin
	{
		margin-right: 0px !important;
	}
	#marche li:hover
	{
		background-position: 0px -179px;
	}
	#marche li a
	{
		display: block;
		padding-bottom: 85px;
		background-repeat: no-repeat;
		background-position: bottom;
		color: #ff0000;
		font-size: 8pt;
	}
	#marche li span { font-size: 8pt; }