html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	text-align:left;
	vertical-align:baseline}
a img, :link img, :visited img{border:0}
table{
	border-collapse: collapse;
	border-spacing:0}
ul{list-style:none}
q:before, q:after,
blockquote:before, blockquote:after{
	content: ""}
:focus{outline:0}
	html{
		width:100%;
		height:100%}
		body{
			text-align:center;
			margin:0 auto;
		    height:100%;
			font:12px Arial, Helvetica, sans-serif;
			color:#000;
			background:#db1a21 url(../images/bg.jpg) repeat-x;
			font-weight:normal}
			
			ol,ul{text-align:justify;line-height:22px; margin:0}
			p{text-align:justify;line-height:18px;}				
				
				a{color:#000;text-decoration:none; position:relative}
				a:hover{color:#4b4b4b}
				
				/*classi*/
				.marginebottom{margin:0 0 20px 0}
				.marginetop{margin:5px 0 0 0}
				
				.margineleft{margin:0 0 0 65px}

#home{background:#D81E23 url(../images/bg.jpg) repeat-x}
#company{background:#D81E23 url(../images/bg_company1.jpg) repeat-x top}
	
#container{
	margin:0 auto;
	text-align:center;
	position:relative;
	width:100%;
	padding:7px 0 0 0}
		#bottom{
			margin:0 auto;
			text-align:center;
			position:relative;
			width:926px;
			padding:38px 0 20px 0}
			#bottom span{color:#fff}
			
			#bottom1{
			margin:0 auto;
			text-align:center;
			position:relative;
			width:926px;
			padding:0 0 50px 0}
			#bottom1 span{color:#fff}
			
			.sx{float:left}
			.dx{float:right}
	
	#flash_container{
		width:100%;
		height:536px;	
		margin:0 auto;
		text-align:center}
		#shadow_content_home{
			width:996px;
			margin:0 auto;
			height:380px;
			background:url(../images/shadow_content_home-trans.png) no-repeat}
			/*#content_home{
				width:946px;
				height:380px;
				background:url(../images/content_home-trans.png) no-repeat;
				position:relative;
				padding:0 0 0 50px}*/
				
				#content_home{
				width:946px;
				height:380px;
				background:url(../images/content_home.jpg) no-repeat 33px 13px;
				position:relative;
				padding:0 0 0 50px}
				
				
				#news, #prodotti, #eventi{float:left}
				#news{width:294px;height:332px}
					#news h1{
						width:60px;
						height:26px;
						color:#fff;
						clear:both;
						padding:15px 0 0 40px;
						font-size:14px}
						/*.singola_news{
							background: url(../images/singola_news-trans.png) no-repeat;
							width:284px; 
							height:126px;
							clear:both;
							position:relative;
							padding:0 0 18px 0;
							z-index:1}*/
							
							.incolonna{float:left !important; clear:none!important; margin:0 15px 0 0}
							.singola_news{
								background: url(../images/singola_news.jpg) no-repeat;
								width:281px; 
								height:125px;
								clear:both;
								position:relative;
								padding:0 0 18px 0;
								z-index:1}
							.singola_news a{
								background: url(../images/arrow.gif) no-repeat right bottom;
								width:272px; 
								height:118px;
								position:absolute;
								top:0;
								left:2px;
								z-index:2}
								.singola_news a:hover{background: url(../images/arrow_over.gif) no-repeat right bottom}
								.singola_news span{display:none}		
								.singola_news_img{
									top:35px;
									left:15px;
									width:94px;
									height:67px;
									z-index:1}
									.data{
										font-size:11px;
										top:10px;
										left:215px;
										width:90px;
										height:15px}
										.singola_news_img,.data, .titolo, .testo{position:absolute}
							
										.titolo{
												top:30px;
												left:127px;
												width:150px;
												height:15px}
												.testo{
													top:50px;
													left:127px;
													width:148px;
													height:67px;
													color:#4b4b4b}
													.testo p{margin:0; line-height:normal; text-align:left}
											
				/*#prodotti{
					width:327px;
					height:372px;
					background:url(../images/prodotti-trans.png) no-repeat;
					position:relative;
					margin:0 auto;
					text-align:center}*/
					#prodotti{
					width:327px;
					height:372px;
					background:url(../images/prodotti_sf.jpg) no-repeat;
					position:relative;
					margin:0 auto;
					text-align:center}
					#prodotti h1{
						text-align:left;
						width:250px;
						height:26px;
						color:#000;
						clear:both;
						padding:12px 0 0 25px;
						font-size:16px;
						font-weight:normal}
						#prodotti_int{
							width:272px; 
							height:292px;
							position:relative;
							padding:0;
							z-index:1;
							margin:0 auto;
							text-align:center}
						#prodotti_int a{
								background: url(../images/arrow.gif) no-repeat right bottom;
								width:262px; 
								height:290px;
								position:absolute;
								top:0;
								left:2px;
								z-index:2}
								#prodotti_int a:hover{background: url(../images/arrow_over.gif) no-repeat right bottom}
								#prodotti_int span{display:none}		
								#prodotti_int_img{
									width:174px;
									height:190px;
									z-index:1;
									padding:20px 0 0 0;
									margin:0 auto;
									text-align:center}
									
									#prodotti_int_data, #prodotti_int_titolo, #prodotti_int_testo{position:absolute}
										#prodotti_int_data{
											font-size:11px;
											top:210px;
											left:205px;
											width:70px;
											height:15px}
										#prodotti_int_titolo{
												top:225px;
												left:15px;
												width:300px;
												height:15px}
												#prodotti_int_testo{
													top:250px;
													left:15px;
													width:248px;
													height:40px;
													color:#4b4b4b}
													#prodotti_int_testo p{margin:0; line-height:normal; text-align:left}
				#eventi{width:294px;height:332px}
				#eventi h1{
						width:60px;
						height:26px;
						color:#fff;
						clear:both;
						padding:15px 0 0 40px;
						font-size:14px}
						#newsletter{
							background: url(../images/newsletter.jpg) no-repeat;
							width:284px; 
							height:126px;
							clear:both;
							position:relative;
							padding:0 0 18px 0;
							z-index:1}
							#newsletter h1{
								width:230px;
								height:26px;
								clear:both;
								padding:10px 0 0 12px;
								font-size:14px;
								color:#000;
								font-weight:normal}
							/*
							#newsletter{
							background: url(../images/newsletter-trans.png) no-repeat;
							width:284px; 
							height:126px;
							clear:both;
							position:relative;
							padding:0 0 18px 0;
							z-index:1}
							*/
							#newsl ol{
								list-style:none;
								position:absolute;
								top:30px;
								left:20px;
								width:260px;
								height:100px}
									#email{
										width:159px;
										height:25px;
										border:0;
										background:url(../images/bg_email_1.jpg) no-repeat;
										padding:6px 25px 0 75px;
										font-size:11px}
									/*#email{
									width:188px;
									height:27px;
									border:0;
									background:url(../images/bg_email.jpg) no-repeat;
									padding:6px 0 0 6px}
								
									#email{
									width:188px;
									height:27px;
									border:0;
									background:url(../images/bg_email-trans.png) no-repeat;
									padding:6px 0 0 6px}
									*/
									#email input{width:100px;}
									#newsl select{width:250px}
									#newsl select{font-size:11px}
									.bottone_rimuovi{
										background:transparent url(../images/rimuovi.jpg) no-repeat scroll 0 0;
										border:0 none;
										cursor:pointer;
										height:23px;
										width:91px;
										font-size:11px}
										.bottone_rimuovi:hover{background:transparent url(../images/rimuovi.jpg) no-repeat scroll 0 -23px}
										
#container_interne{
		margin:0 auto;
		text-align:center;
		position:relative;
		/*width:996px;*/
		/*width:974px;*/
		width:100%;
		/*overflow:auto;*/
		min-height:500px}
		#top1, #top{z-index:4}
		#top{
			height:205px;
			/*width:996px;*/
			width:100%;
			background:url(../images/top.jpg) no-repeat top center;
			margin:0 auto;
			text-align:center}
			
			/*24 gen*/
				#top_news{
				height:205px;
				width:996px;
				background:url(../images/top_news.jpg) no-repeat top center !important;
				background:url(../images/top_news.jpg) no-repeat 6px center;
				margin:0 auto;
				text-align:center}			
			/*24 gen*/
			
			#top1{
				height:205px;
				width:996px;
				position:relative;
				margin:0 auto;
				text-align:center}
			
			#menu{
				position:absolute;
				top:85px;
				left:130px;}
				#menu ul{ margin:0}
				#menu ul li{float:left; padding:0 7px}
				#menu ul li, #menu ul li a{color:#fff}
				#menu ul li a:hover{color:#e0e0e0}
				#menu ul li a.cliccato{text-decoration:underline}
				
				/* Basic code - don't modify */
 
				#contenitore_nav{
				 	width:102px;
					height:auto;
					position:absolute;
					top:83px;
					right:30px;
					z-index:10}
					 
					  #nav{display:block; margin: 0; padding: 0; position: relative}
					  #nav li{list-style: none; margin: 0; padding: 0; position: relative}
					  #nav a{display:block; cursor:pointer}
					  #nav ul{display: none; position: absolute; margin:0; padding: 0; right:-10px}
				 	
					  * html #nav ul { line-height: 0; } /* IE6 "fix" */
						  	#nav ul a {zoom:1} /* IE6/7 fix */
						    #nav ul li { float: none; }
						    #nav ul ul { top: 0; }

				/* Essentials - configure this */
					#nav span{padding:0 0 0 10px}
					#nav ul{width:130px}
					#nav ul ul{left:0}
					.trigger{width:130px; height:28px}
					
					/* Everything else is theming */
					 
					#nav{height:28px}
					  #nav ul{top:27px}
					  #nav *:hover { background-color: none; }
						#nav a {font-size: 12px; padding: 5px 0 0 0; margin-bottom:-6px; line-height: 1}


					  .lingua{background:url(../images/bgMenu.jpg) no-repeat; width:130px; height:24px}
					  .chiusura{background:url(../images/bgMenuChiusura.jpg) no-repeat; width:130px; height:36px}



#bg_contenuto_interne_wrapper{
	position:relative;
	width:996px;
	margin:0 auto;
	text-align:center}
	
	/*24 gen*/
		#bg_contenuto_interne_bottom{
		width:996px;	
		margin:0 auto;
		text-align:center}
			#bg_contenuto_interne{
			width:996;
			margin:0 auto;
			text-align:center}
	/*24 gen*/
	
	
	/*24 gen*/
		#bg_contenuto_interne_news, #bg_contenuto_interne_bottom_news{
			width:996px;
			margin:0 auto;
			text-align:center}
	/*24 gen*/

	/*24 gen*/	
	
	/*#bg_contenuto_interne_top, #bg_contenuto_interne_news, #bg_contenuto_interne_bottom_news{} togliere	*/
	#bg_contenuto_interne_top{
	/*width:996px;*/
	width:100%;
	margin:0 auto;
	text-align:center}
		
		#bg_contenuto_interne{
			background:url(../images/bg_contenuto_interne_middle-trans.png) repeat-y top center !important;
			background:url(../images/bg_contenuto_interne_middle.jpg) no-repeat top center}
		
		#bg_contenuto_interne ul{list-style: disc}

			#bg_contenuto_interne_news{
				background:url(../images/bg_contenuto_interne_news-trans.png) repeat-y top center !important;
				background:url(../images/bg_contenuto_interne_news.jpg) no-repeat top center;
				}
	/*24gen*/
			
			#bg_contenuto_interne_middle, #bg_contenuto_interne_middle_news{
				height:auto !important;
				height:430px;
				min-height:410px;
				/*
				overflow:auto !important;
				overflow:visible*/}
				#bg_contenuto_interne_middle{padding:0 380px 0 240px}
				#bg_contenuto_interne_middle_news{padding:0 380px 0 50px}
				
				#bg_contenuto_interne_bottom{
					/*24 gen*/
					height:100px;
					background:url(../images/bg_contenuto_interne_bottom-trans.png) no-repeat top center
					/*24 gen*/
					}
					
					/*24gen*/
					#bg_contenuto_interne_bottom_news{
						height:100px;
						background:url(../images/bg_contenuto_interne_bottom_news.jpg) no-repeat top center !important;
						background:url(../images/bg_contenuto_interne_bottom_news.jpg) no-repeat 6px center}
					/*24gen*/
#titolo{
	position:absolute;
	width:500px;
	height:20px;
	left:75px;
	top:143px}
	#titolo{color:#fff}
	#titolo1{color:#000}
	#titolo1{
		position:absolute;
		width:380px;
		height:20px;
		left:240px;
		top:180px}
#menu_sx{
	position:absolute;
	width:150px;
	min-height:200px;
	left:60px;
	top:0}
#menu_sx ul{list-style:none}
	#menu_sx ul li{border-bottom:1px solid #e0e0e0}
			#menu_sx ul li a{color:#777}
			#box_dx{
				position:absolute;
				width:308px;
				height:316px;
				left:644px !important;
				left:654px;
				top:-80px}
			#box_dx_news{
				position:absolute;
				width:375px;
				height:390px;
				left:584px !important;
				left:594px;
				top:-80px}
				#box_dx1{
					position:relative;
					width:308px;
					height:316px;
					z-index:1}
/*prodotto_singolo*/
#bg_contenuto_interne_p_singolo{
	
	/*24gen*/
	background:url(../images/bg_contenuto_interne_prod_singolo.png) repeat-y top center !important;
	background:url(../images/bg_contenuto_interne_prod_singolo.jpg)  no-repeat top center;
	height:auto !important;
	height:500px;
	width:996px;
	/*24gen*/
	margin:0 auto;
	text-align:center; z-index:4}
	#bg_contenuto_interne_bottom_p_singolo{
		height:312px;
		
		/*24gen*/
		background:url(../images/bg_contenuto_interne_bottom_p_singolo.png) no-repeat top center !important;
		background:url(../images/bg_contenuto_interne_bottom_p_singolo.jpg) no-repeat top center;
		width:996px;
		/*24px*/
		margin:0 auto;
		text-align:center}
		
#bg_contenuto_interne_middle_p_singolo{
				height:auto !important;
				height:600px;
				min-height:600px;
				position:relative}
				#bg_contenuto_interne_middle_p_singolo{padding:15px 400px 0 80px}		
		
		
#top_singolo_prodotto{z-index:7}

	#top_singolo_prodotto{
	height:141px;
	width:100%;
	background:url(../images/prodotto_singolo.jpg) repeat-x top;
	margin:0 auto;
	text-align:center}
			
	#top_singolo_prodotto_inner{
		height:141px;
		width:996px;
		position:relative;
		margin:0 auto;
		text-align:center;
		z-index:7}

	#top_singolo_prodotto_2{
	height:118px;
	/*24 gen*/
	width:996px;
	/*24 gen*/
	background:url(../images/prodotto_singolo_2.jpg) repeat-x top;
	margin:0 auto;
	text-align:center}
	
	#top_singolo_prodotto_4{
	height:118px;
	/*24 gen*/
	width:996px;
	/*24 gen*/
	background:url(../images/prodotto_singolo_4.jpg) repeat-x top;
	margin:0 auto;
	text-align:center}
			
	#top_singolo_prodotto_inner_2{
		height:118px;
		width:996px;
		position:relative;
		margin:0 auto;
		text-align:center;
		z-index:6}

#menu_01{
	position:absolute;
	top:111px;
	left:0;
	width:866px;
	height:20px;
	padding:5px 0 0 50px}
	#ricerca_testuale_form{
		position:absolute;
		left:500px;
		top:5px;
		width:auto;
		height:25px}
	
				#menu_01{ margin:0}
				#menu_01 ul li{float:left; padding:0 7px}
				#menu_01 ul li, #menu_01 ul li a{color:#fff}
				#menu_01 ul li a:hover{color:#e0e0e0}
				#menu_01 ul li a.cliccato{text-decoration:underline}
				#menu_01 ul li a{padding:0 15px}
	
	  .input_prod{float:left;color:#fff; font-size:10px}
		#menu_01 label, .input_prod1{ float:left}
		#menu_01 label{color:#fff; padding:5px 0 0 0}
	.input_prod{
		height:25px;
		width:180px;
		background:url(../images/input_prod.jpg)  no-repeat;
		border:0;
		padding:5px 15px 0 5px;
		color:#000}
		.input_prod1{
			height:25px;
			width:37px;
			background:url(../images/input_prod1.jpg)  no-repeat;
			border:0;
			cursor:pointer; margin:0; padding:0}
			.input_prod1 span{display:none}

#blocco_link1{
	width:110px;
	height:auto;
	position:absolute;
	top:40px;
	left:70px;
	z-index:5;
	background:url(../images/arrow_1.gif)  no-repeat right 7px;
	
	}
#blocco_link2{
	width:110px;
	height:auto;
	position:absolute;
	top:40px;
	left:190px;
	z-index:5;
	background:url(../images/arrow_1.gif)  no-repeat right 7px;
	margin:0 0 0 10px}
#blocco_link3{
	width:110px;
	height:auto;
	position:absolute;
	top:40px;
	left:320px;
	z-index:5;
	background:url(../images/arrow_1.gif)  no-repeat right 7px;
	margin:0 0 0 10px}
#blocco_link4{
	width:110px;
	height:auto;
	position:absolute;
	top:40px;
	left:490px;
	z-index:5;
	background:url(../images/arrow_1_gr.gif)  no-repeat right 7px;
	margin:0 0 0 10px}
	
	
					#bl_1{display:block; margin: 0; padding: 0; position: relative}
					 #bl_1 li{list-style: none; margin: 0; padding: 0; position: relative}
					 #bl_1 a{display:block; cursor:pointer}
					 #bl_1 ul{display: none; position: absolute; left:0; margin:0; padding: 0}
					 #bl_1{line-height:14px !important}
					
					#bl_1 ul{width:200px;border:1px solid #9c9c9c}
					#bl_1 ul ul{left:0}
					a.trigger_1{width:102px; height:28px; color:#fff}
					a:hover.trigger_1{color:#e0e0e0}
					/*24 gen*/
					#bl_1 ul li a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:1px solid #d7d7d7}
					#bl_1 ul li a:hover{background-color:#d5d5d5}
					
					#bl_1 ul li:last-child a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:0}					
					#bl_1 ul li:last-child a:hover{background-color:#d5d5d5}					
					/*24 gen*/					
					  * html #bl_1 ul { line-height: 0; } /* IE6 "fix" */
						  	#bl_1 ul a { zoom: 1} /* IE6/7 fix */
						    #bl_1 ul li { float: none; }
						    #bl_1 ul ul { top: 0; }
					/* Everything else is theming */
					 #bl_1{height:28px}
					#bl_1 ul{top:35px}
					  #bl_1 *:hover { background-color: none; }
						* html  #bl_1 ul li  {line-height: 2}
					
					#bl_2{display:block; margin: 0; padding: 0; position: relative}
					 #bl_2 li{list-style: none; margin: 0; padding: 0; position: relative}
					 #bl_2 a{display:block; cursor:pointer}
					 #bl_2 ul{display: none; position: absolute; left:0; margin:0; padding: 0}
					 #bl_2{line-height:14px !important}
					
					/*24 gen*/
					#bl_2 ul{width:200px}
					/*24 gen*/
					
					#bl_2 ul ul{left:0}
					a.trigger_1{width:102px; height:28px; color:#fff}
					a:hover.trigger_1{color:#e0e0e0}
					
					/*24 gen*/
					#bl_2 ul li a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:1px solid #d7d7d7}
					#bl_2 ul li a:hover{background-color:#d5d5d5}
					
					#bl_2 ul li:last-child a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:0}					
					#bl_2 ul li:last-child a:hover{background-color:#d5d5d5}		
					/*24 gen*/
					* html #bl_2 ul { line-height: 0; } /* IE6 "fix" */
						  	#bl_2 ul a { zoom: 1; } /* IE6/7 fix */
						    #bl_2 ul li { float: none; }
						    #bl_2 ul ul { top: 0; }
					/* Everything else is theming */
					 #bl_2{height:28px}
					#bl_2 ul{top:35px}
					#bl_2 *:hover { background-color: none; }
						* html  #bl_2 ul li  {line-height: 2}	
					
					#bl_3{display:block; margin: 0; padding: 0; position: relative}
					 #bl_3 li{list-style: none; margin: 0; padding: 0; position: relative}
					 #bl_3 a{display:block; cursor:pointer}
					 #bl_3 ul{display: none; position: absolute; left:0; margin:0; padding: 0}
					 #bl_3{line-height:14px !important}
					
					/*24 gen*/
					#bl_3 ul{width:200px}
					/*24 gen*/
					
					#bl_3 ul ul{left:0}
					a.trigger_1{width:102px; height:28px; color:#fff}
					a:hover.trigger_1{color:#e0e0e0}
					/*24 gen*/
					#bl_3 ul li a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:1px solid #d7d7d7}
					#bl_3 ul li a:hover{background-color:#d5d5d5}
					
					#bl_3 ul li:last-child a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:0}					
					#bl_3 ul li:last-child a:hover{background-color:#d5d5d5}		
					/*24 gen*/
					
					* html #bl_3 ul { line-height: 0; } /* IE6 "fix" */
						  	#bl_3 ul a { zoom: 1; } /* IE6/7 fix */
						    #bl_3 ul li { float: none; }
						    #bl_3 ul ul { top: 0; }
					/* Everything else is theming */
					 #bl_3{height:28px}
					#bl_3 ul{top:35px}
					#bl_3 *:hover { background-color: none; }
						* html  #bl_3 ul li  {line-height: 2}	
					
					#bl_4{display:block; margin: 0; padding: 0; position: relative}
					 #bl_4 li{list-style: none; margin: 0; padding: 0; position: relative}
					 #bl_4 a{display:block; cursor:pointer}
					 #bl_4 ul{display: none; position: absolute; left:0; margin:0; padding: 0}
					 #bl_4{line-height:14px !important}
					
					/*24 gen*/
					#bl_4 ul{width:200px}
					/*24 gen*/
					
					
					#bl_4 ul ul{left:0}
					a.trigger_1{width:102px; height:28px; color:#fff}
					a:hover.trigger_1{color:#e0e0e0}
					/*24 gen*/
					#bl_4 ul li a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:1px solid #d7d7d7}
					#bl_4 ul li a:hover{background-color:#d5d5d5}
					
					#bl_4 ul li:last-child a{background-color:#aeaeae; padding:2px 0 2px 10px;border-bottom:0}					
					#bl_4 ul li:last-child a:hover{background-color:#d5d5d5}		
					/*24 gen*/
					
					* html #bl_4 ul { line-height: 0; } /* IE6 "fix" */
						  	#bl_4 ul a { zoom: 1; } /* IE6/7 fix */
						    #bl_4 ul li { float: none; }
						    #bl_4 ul ul { top: 0; }
					/* Everything else is theming */
					 #bl_4{height:28px}
					#bl_4 ul{top:35px}
					#bl_4 *:hover { background-color: none; }
						* html  #bl_4 ul li  {line-height: 2}
#preferiti{
	position:absolute;
	top:30px;
	left:660px;
	width:200px;
	height:25px;
	z-index:10}
	#logout{
		position:absolute;
		top:30px;
		left:855px;
		width:80px;
		height:20px;
		margin:0 auto;
		text-align:center;
		z-index:10}
		#logout a{
			display:block;			
			cursor:pointer;
			z-index:5;
			margin:0 auto;
			text-align:center}
		#logout span{display:none}
			
			#stampa_preferiti_salva{
				position:absolute;
				top:85px;
				left:50px;
				width:566px;
				height:20px;
				z-index:1}
				#stampa_preferiti_salva ul li{float:left; padding:0 10px}				 
	/*#back{
				position:absolute;
				top:90px;
				left:580px;
				width:120px;
				height:20px}*/
	#img_prodotto, #desc_img_prodotto, #tecniche{ float:left}
	#img_prodotto{
		width:210px;
		height:auto;
		padding:15px 0 0 0;
		border-right:1px solid #ccc; z-index:1}
		#desc_img_prodotto{
			width:280px;
			height:222px;
			padding:0 0 0 10px;
			height:auto !important;
			height:200px;
			min-height:200px}
			#tecniche, #varianti{
				width:520px;
				display:table;
				clear:both;
				margin:20px 0 20px 0}
				
				#varianti{
				width:520px;
				display:table;
				clear:both;
				margin:0 0 20px 0}
					#tecniche td, #varianti td{
						border:1px solid #ccc;
						padding:4px}
						#varianti td{vertical-align:top}
						.centra_img{ margin:0 auto; text-align:center}
				.table_sx{width:140px; font-weight:bold}
				.table_dx{width:380px}
			
				#accessori{
				width:520px;
				display:table;
				clear:both;
				margin:0 0 20px 0}
					#accessori td{
						border:1px solid #ccc;
						padding:4px}
						#accessori td{vertical-align:top}
						
						#prodotti_scroll{
							position:absolute;
							width:288px;
							height:509px;
							top:-102px;
							left:627px !important;
							left:629px;
							background:url(../images/prodotti_scroll.jpg)  no-repeat;
							padding:60px 0 0 42px;
							z-index:1;
							}
							.wrapper_thumb{
								width:117px;
								height:131px;
								border:1px solid #c1c1c1;
								margin:0 10px 10px 0;
								background:url(../images/bg_thumb.gif) no-repeat center;
								position:relative;
								float:left}
								.wrapper_thumb a{color:#6c6c6c}
								.thumb{
									margin:0 auto;
									text-align:center}
									.thumb_elimina,.thumb_entra{position:absolute;width:100px; height:25px;top:118px}
									.thumb_elimina{left:10px}
									.thumb_entra{left:85px}
									
									#download_prodotto{
										position:absolute;
										width:296px;
										height:258px;
										top:630px;
										left:626px;
										background:url(../images/download_prodotto.gif)  no-repeat;
										padding:0 0 0 36px}
										
								
									#download_prodotto_login{
										position:absolute;
										width:296px;
										height:258px;
										top:300px;
										left:626px;
										background:url(../images/download_prodotto.gif)  no-repeat;
										padding:0 0 0 36px}
										
										
										.marginetop_downl{
											margin:23px 0 0 0;
											font-weight:bold}
											.marginetop_downl_1{margin:20px 0 0 0}
											.marginetop_downl_1 a:hover{background-color:#e5e5e5}
				/*#back a{background:url(../images/arrow_2_gr.gif) no-repeat; padding:0 0 0 15px}*/					
/*fine prodotto_singolo*/


/*elenco prodotti*/
#bg_contenuto_interne_p_all{
	background:url(../images/bg_contenuto_interne_p_all.png) repeat-y top center !important;
	
	/*24 gen*/
	height:auto !important;
	height:532px;
	background:url(../images/ie6-hack.jpg) no-repeat top center;
	width:996px;
	/*24 gen*/
	margin:0 auto;
	text-align:center; z-index:4;
	clear:both}
	#bg_contenuto_interne_middle_p_all{
		height:auto !important;
		height:500px;
		min-height:350px;
		position:relative;
		padding:0 370px 0 55px}
		#bg_contenuto_interne_bottom_p_all{
			height:312px;
			background:url(../images/bg_contenuto_interne_bottom_p_all.png) no-repeat top center !important;
			/*24gen*/
			background:url(../images/bg_contenuto_interne_bottom_p_all.jpg) no-repeat top center;
			width:996px;
			/*24gen*/
			margin:0 auto;
			text-align:center}	
					
#elenco_novita{
	position:absolute;
	top:40px;
	left:70px;
	width:auto;
	height:25px;
	color:#fff}
	#top_singolo_prodotto_3{
		height:118px;
		width:100%;
		background:url(../images/prodotto_singolo_3.jpg) no-repeat top;
		margin:0 auto;
		text-align:center}
		#login{
			position:absolute;
			top:16px;
			left:627px;
			width:330px;
			height:231px;
			background:url(../images/login.jpg) no-repeat}
		#registrati{
			position:absolute;
			top:16px;
			left:627px;
			width:330px;
			height:728px;
			background:url(../images/registrati.jpg) no-repeat}
			#preferiti01{
				position:absolute;
				top:15px;
				left:30px;
				width:auto;
				height:20px;
				font-weight:bold}
				#preferiti01_txt{
					position:absolute;
					top:40px;
					left:30px;
					width:284px;
					height:55px}
					#preferiti_login{
						position:absolute;
						top:107px;
						left:40px;
						width:284px;
						height:85px}
						#preferiti_reg{
						position:absolute;
						top:47px;
						left:30px;
						width:284px;
						height:85px}
						#preferiti_login input{
							border:0;
							background:transparent;
							font-size:11px;
							padding-left:2px;}
						#preferiti_reg input, #preferiti_reg select{
							border:1px solid #999999;
							background-color:#FFFFFF;
							font-size:11px;
							padding-left:2px;}
							#login_form{margin:1px 0 0 40px; width:178px; height:18px}
							#psw{margin:4px 0 0 16px; width:178px; height:18px}
							#preferiti_login button{
								border:0;
								background:transparent;
								font-size:11px}
								.registrati{
									display:block;
									width:92px;
									height:20px;
									cursor:pointer;
									position:absolute;
									top:53px;
									left:-3px;
									margin:0 auto;
									text-align:center}
									.accedi{
										display:block;
										width:92px;
										height:20px;
										cursor:pointer;
										position:absolute;
										top:53px;
										left:163px;
										margin:0 auto;
										text-align:center}
.incolonna{float:left !important; clear:none!important; margin:0 15px 0 0}
.singolo_prod{
	background: url(../images/singola_news.jpg) no-repeat;
	width:281px; 
	height:125px;
	position:relative;
	padding:0 2px 2px 0;
	z-index:1;
	float:left}
	.singolo_prod a{
		background: url(../images/arrow.gif) no-repeat right bottom;
		width:272px; 
		height:118px;
		position:absolute;
		top:0;
		left:2px;
		z-index:2}
		.singolo_prod a:hover{background: url(../images/arrow_over.gif) no-repeat right bottom}
		.singolo_prod span{display:none}		
		.singolo_prod_img{
			top:35px;
			left:15px;
			width:94px;
			height:67px;
			z-index:1}
			.codice_prod{
				font-size:11px;
				top:10px;
				left:215px;
				width:90px;
				height:15px;
				text-align:right;
				float:right;
				padding-top:10px;
				padding-right:10px
				}
				.singolo_prod_img,.testo_prod{position:absolute}
				.testo_prod{
					top:50px;
					left:127px;
					width:148px;
					height:67px;
					color:#4b4b4b}
					.testo_prod p{margin:0; line-height:normal; text-align:left}	
/*elenco prodotti*/
/*contatti*/
#top_contatti{
	min-height:259px;
	width:100%;
	background:url(../images/top_contatti.jpg) no-repeat top;
	margin:0 auto;
	text-align:center;
	z-index:7}
	#top_contatti_inner{
		height:140px;
		width:996px;
		position:relative;
		margin:0 auto;
		text-align:center;
		z-index:7}
		#mappe_inner{
			width:996px;
			margin:0 auto;
			text-align:center;
			height:auto;
			z-index:1}
			.mappa_singola{
				background:url(../images/mappa_singola.png) no-repeat;
				width:996px;
				height:317px;
				position:relative;
				z-index:1;
				margin:0 0 20px 0}
				.paese{
					position:absolute;
					width:auto;
					height:18px;
					text-align:left;
					top:10px;
					left:60px;
					font:12px Arial, Helvetica, sans-serif;
					color:#fff;
					font-weight:bold}
					.indirizzo{
						position:absolute;
						width:auto;
						height:18px;
						text-align:left;
						top:50px;
						left:60px;
						font:12px Arial, Helvetica, sans-serif;
						color:#000}
						.marginetop10{margin:10px 0 0 0}
						.g_map{
							position:absolute;
							width:559px;
							height:270px;
							text-align:left;
							top:22px;
							left:390px}

/*24 gen*/
#bottom1{padding:0 0 50px 0 !important}
	#bottom{padding:38px 0 20px 0 !important}	
	#logo_home{
		position:absolute;
		top:15px;
		left:805px;
		width:166px;
		height:62px}
		#logo_home span{display:none}
			#logo_home a{
				text-decoration:none;
				display:block;
				width:166px;
				height:62px}
				#wrapper_1{
					width:996px;
					margin:0 auto;
					text-align:center;
					height:auto;
					min-height:500px}
					#download_prodotto{top:580px !important; left:629px !important}
					#download_prodotto_login{top:250px !important; left:629px !important}
					#container_interne{background:url(../images/top.jpg) no-repeat  top center}
/*24 gen*/

/* 09/02/2009 SIMONE */
#paginazione {
width:566px; text-align:center; margin-top:10px
}
#paginazione a { /* The nav links */
			font-size:11px;
			color:#000;
			text-decoration:none;
			padding:0 3px;}

		#paginazione a:hover{color:#ea1c24}
		#paginazione a.current{color:#ea1c24}
		
		#linkseventi a:hover{color:#e71b23; background:url(../images/red.gif) no-repeat center left; padding-left:15px}
		#linkseventi a{color:#666666; background:url(../images/grey.gif) no-repeat center left; padding-left:15px}
		#linkseventi a.current{color:#e71b23; background:url(../images/red.gif) no-repeat center left; padding-left:15px}
		


.clear{clear:both}
#bg_contenuto_interne_middle ul, .highslide-body ul, #bg_contenuto_interne_middle_p_singolo ul{
list-style: disc !important;
list-style-position:inside;
margin-left:10px;
}