#selezioneprodotti {
	margin-top: 20px;
}

#elencostep {
    list-style-type : none;
    width           : 514px;
    padding 	    : 0 0 10px 4px;
    background-image    : url('../img/sfondi/menuricerca_new.jpg');
    background-position : left 1.7em;
    background-repeat   : no-repeat;
    height			: auto;
    overflow		: hidden;
}

#elencostep li {
    float           : left;
	display			: inline;
	margin			: -1px 0 0 0 ;
	width			: auto;
    height          : 20px;
	font-size: 12px;
	font-weight:bold;

    border-bottom   : 1px #ccc solid;
}

#elencostep li strong {
	font-size: 18px;
}

#elencostep li#step1 {
	width			: 146px;
}

#elencostep li#step2 {
	width			: 171px;
}

#elencostep li#step3 {
	width			: 160px
}

#elencostep li span {
	display			: block;
	position		: absolute;
	padding			: 0 0 0px 45px;
	margin			: -2px 0 0 0;
    background-position : 15px bottom;
    background-repeat   : no-repeat;
	z-index			: 1000;
	color: #B2B2B2;
}

#elencostep li span.active {
	color				: #eb9f3f;	
}

#step1 span {
    background-image    : url('../img/sfondi/step1_off.jpg');
}

#step1 span.active {
    background-image    : url('../img/sfondi/step1_on.jpg');
}


#step2 span {
    background-image    : url('../img/sfondi/step2_off.jpg');
}

#step2 span.active {
    background-image    : url('../img/sfondi/step2_on.jpg');
}


#step3 span {
    background-image    : url('../img/sfondi/step3_off.jpg');
}

#step3 span.active {
    background-image    : url('../img/sfondi/step3_on.jpg');
}





#elencocanali {
	width				: 143px;
	background			: #fcfcfc;
}

		#listacanali  {
			padding				: 1.6em 0 0 0;
			list-style-type		: none;
			background-color	: #fff;
			background-image    : url('../img/sfondi/backlistacanali.jpg');
			background-position : top left;
			background-repeat   : repeat-x;
		}

		#listacanali li {
			background-image    : url('../img/sfondi/dotline3.gif');
			background-position : bottom left;
			background-repeat   : repeat-x;
			background-color	: none;
			padding				: 7px 0;
		}

		#listacanali li a {
			display				: block;
			text-decoration		: none;
			color				: #567893;
			padding				: 0 15px 0 25px;
			background-image    : url('../img/sfondi/menu2_arrow_dark.gif');
			background-position : 12px 3px;
			background-repeat   : no-repeat;
			font-size: 11px;
			font-weight:bold;
			
		}

		#listacanali li a:hover,
		#listacanali li a.active {
			color				: #eb9f3f;
		}



#elencocatprod {
	width				: 354px;
	height				: auto;
	padding				: 0 0 6px 0;
	background			: #f6f6f6;
    background-image    : url('../img/sfondi/catprod_new.jpg');
    background-position : bottom left;
    background-repeat   : no-repeat;
}

#cntcatprod {
	border-left		 	: 1px solid #ccc;
	border-right		: 1px solid #ccc;
	width				: 352px;
/*	width				: 370px;*/
	height				: auto !important;
	height				: 250px;
	min-height			: 250px;
}


	#elencocatprod dl {
		margin			: 1.6em 0 0 17px;
		width			: 335px;
	}

	#elencocatprod dt,
	#elencocatprod dd {
		display			: block;
	}

	#elencocatprod dt {
		background-image    : url('../img/sfondi/dotline3.gif');
		background-position : top left;
		background-repeat   : repeat-x;
		color				: #567893;		
		font-weight			: bold;
		font-size			: 11px;
		padding-top  		: 1.6em;
	}
	
	#elencocatprod dt span {
		display			: block;
		padding			: 0 0 0 12px;
		background-image	: url('../img/sfondi/menu2_arrow_dark.gif');
		background-positio	: left 0.3em;
		background-repeat	: no-repeat;
		width			: 245px;
			}

	#elencocatprod dt a {
		color			: #567893;
		text-decoration		: none;
	}	

	#elencocatprod dd {
		padding			: 5px 0 1.6em 12px;
		width			: 323px;
		height			: auto;
		overflow		: hidden;
	}
	
	#elencocatprod .description {
		float			: left;
		display			: inline;
		width			: 245px;
		height			: auto !important;
		height			: 2px;
		min-height		: 2px;
	}
	
	#elencocatprod .details {
		float			: left;
		display			: inline;
		width			: 40px;
		margin			: 2em 0 0 20px;
	}
	

#initsearch_down {
	background-image    : url('../img/sfondi/roundboxdown_new.gif');
	background-position : bottom left;
	background-repeat   : no-repeat;
	padding-bottom		: 7px;
	margin				: 0 0 0 10px;
	height				: auto;
	overflow			: hidden;
}


#initsearch_up {
	background-image    : url('../img/sfondi/roundboxup_new.gif');
	background-position : top left;
	background-repeat   : no-repeat;
	width				: 332px;
	height				: auto;
	overflow			: hidden;
}


#initsearch_up p {
	background-color	        : #fff;
	border-left		 	: 1px solid #e4e4e4;
	border-right		        : 1px solid #e4e4e4;
	width				: 310px;
	padding				: 0 10px;
	margin				: 7px 0 0 0;
}

#initsearch_up span {
	font-weight			: bold;
	color				: #eb9f3f;	
}

#cnt_header {
	height				: auto;
	overflow			: hidden;
	margin				: -10px 0 0 0;
}

#spvita {
	float			: right;
	display			: inline;
	margin			: 0 15px 0 0;
}

#backbtt {
	float			: left;
	display			: inline;
	margin			: 0 0 0 16px;
}