@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
html, body{ height:100%; background:#fff;}
ul, li{ line-height:0; list-style:none;}

#img_credits{display:inline-block;position:absolute;bottom:20px;right:20px;}

#dettNews{ width:1000px; float:left;}
	#dettNews #title{ width:100%; padding:20px 0; background:#0072BC;}
	#dettNews #title h1{ float:left; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#036; margin:0 0 20px 20px;}
	
	#dettNews #title h2{ clear:both; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 20px;}
	#dettNews #title h3{ float:right; font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; margin:0 20px 0 0;}

.divA{ width:1110px; margin:0 auto;}

table#intro{ background:#0072BC;}
	table#intro td{ padding:10px 0;}
	table#intro p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}	
		table#intro p a,
		table#intro p a:link,
		table#intro p a:active,
		table#intro p a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
		table#intro p a:hover{ color:#80B9DE;}
		table#intro p a.weblab,
		table#intro p a.weblab:link,
		table#intro p a.weblab:active,
		table#intro p a.weblab:visited{ color:#0072BC; }
		table#intro p a.weblab:hover{ color:#0072BC;}
		
		
		
		table#intro p.language{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#036; margin:0 0 80px 0}	
		table#intro p.language a,
		table#intro p.language a:link,
		table#intro p.language a:active,
		table#intro p.language a:visited{ font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#036; text-decoration:none;}
		table#intro p.language a:hover{ color:#fff;}

		
		
		
/*--- HEADER ---*/
#header{ width:100%; height:133px; float:left; background:#0072BC;}
	#logo{ float:left; margin:20px 0 0 20px;}
	#payoff{ float:right; margin:50px 0 0 0;}
	
	
	/*--- ricerca ---*/
	#search{ float:left; margin:0 0 0 20px;}
		#search h1{ float:left; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:5px 0 0 0;}
		#search .input{ float:left; width:128px; height:21px; padding:0 2px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:#FFF; margin:0 5px;}
		#search .btn{ float:left; height:23px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:transparent; cursor:pointer;}
	
	/*--- lingua ---*/
	ul#lang{ float:right; height:18px;padding:0 38% 0 0;}
		ul#lang li{ height:18px; float:left; display:inline; padding:0 8px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#80B9DE; border-right:1px solid #80B9DE;}
			ul#lang li.noborder{ border-right:0;}
			ul#lang li span{ float:left; margin:3px 0 0 0;}
		ul#lang li a,
		ul#lang li a:link,
		ul#lang li a:active,
		ul#lang li a:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
		ul#lang li a:hover{ color:#80B9DE;}

		ul#lang li a.off,
		ul#lang li a.off:link,
		ul#lang li a.off:active,
		ul#lang li a.off:visited{ color:#80B9DE;}
	
	/*--- menu ---*/
	ul#menu{ float:right; height:39px;}
		ul#menu li{ float:left; height:39px; padding:0 10px; display:inline; border-right:1px solid #fff;}
			ul#menu li.noborder{ border-right:0;}
			ul#menu li span{ float:left; margin:18px 0 0 0;}
		ul#menu li a,
		ul#menu li a:link,
		ul#menu li a:active,
		ul#menu li a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
		ul#menu li a:hover{ color:#000;}
		
		ul#menu li a.off,
		ul#menu li a.off:link,
		ul#menu li a.off:active,
		ul#menu li a.off:visited{ color:#000;}

/*--- CONTENUTO ---*/
#content{ width:100%; float:left; background:url(../img/bg_content.jpg) top center repeat-y #FFFBDF;}

	/*--- btn prodotti home ---*/
	ul#btnPH{ float:left; width:100%;margin: 0 0 0 20px;}
		ul#btnPH li{ float:left; width:221px;}
			ul#btnPH li .immagine{ }
			ul#btnPH li .immagine img:hover{ cursor:pointer; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; “alpha(opacity=60)”; filter: alpha(opacity=50); opacity: .5;}
			#pullPH{ width:191px; height:1px; float:left; background:#66B31B; position:absolut; top:400px; z-index:10;}
			#pullPHservizi{ width:191px; height:1px; float:left; background:#66B31B; position:absolut; top:400px; z-index:10;}
				
				#pullPHindustria{ background:#51A1C5;width:191px; height:1px; float:left;  position:absolut; top:400px; z-index:10;}
				#pullPHalberghiero{ background:#2551B3;width:191px; height:1px; float:left;  position:absolut; top:400px; z-index:10;}
				#pullPHcucina{ background:#EFCB00;width:191px; height:1px; float:left;  position:absolut; top:400px; z-index:10;}
				#pullPHuniformi{ background:#DB4200;width:191px; height:1px; float:left;  position:absolut; top:400px; z-index:10;}
		
			
			ul#btnPH li .hoverTop{ width:191px; height:25px;  padding:15px 0; top:503px; position:absolute; background:#66B31B; z-index:11; text-align:center;overflow:hidden;}
			ul#btnPH li .hoverTop strong{ font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
			ul#btnPH li .hoverTop p{ font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
		
				ul#btnPH li .hoverTop#industria{ background:#51A1C5;}
				ul#btnPH li .hoverTop#alberghiero{ background:#2551B3;}
				ul#btnPH li .hoverTop#cucina{ background:#EFCB00;}
				ul#btnPH li .hoverTop#uniformi{ background:#DB4200;}
		
		
		ul#btnPH li ul#menuPH{ width:191px; position:absolute; background:#66B31B; z-index:11; height:400px;}
			ul#btnPH li ul#menuPH{ width:191px; position:absolute; height:30px; background:#006; z-index:12;}
		
	/*--- sezione prodotti ---*/
	#prod_sx{ float:left; width:369px; margin:10px 21px 0 50px; min-height:400px; position:relative;}		
		#contList{ position:absolute; z-index:11; width:369px; top:0; left:0; }
		ul#listSection{ margin:0 0 10px 0; float:right;  }
			ul#listSection li{ float:left; margin:0 0 0 3px; display:inline;}
		#prod_sx h1{ margin:10px 0 0 0; float:right; width:349px; padding:8px 10px; background:#66B31B; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase; text-align:right;}
		#prod_sx h2{ font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-transform:uppercase; text-align:left; margin:0 0 10px 0;}
			.selectCat{ clear:both; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; border:1px solid #ccc; padding:2px 4px; margin:0 0 20px 0;}
		
			ul#listSection li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
			
			ul#listSection li.off img{ filter: alpha(opacity=30); -khtml-opacity:.3; -moz-opacity:0.3; opacity: 0.3;}
		
			#prod_sx .industria{ background:#51A1C5;}
			#prod_sx .alberghiero{ background:#2551B3;}
			#prod_sx .cucina{ background:#EFCB00;}
			#prod_sx .uniformi{ background:#DB4200;}
			
			
			#contMenuCat{  width:369px; margin:80px 0 20px 0; float:left;}
			
			ul#menuCat{ float:right; width:220px; background:#66B31B;}
				ul#menuCat li{ float:left; display:block;  width:200px; padding:5px 10px; text-align:right; border-bottom:1px dashed #fff;}
					ul#menuCat li a,
					ul#menuCat li a:link,
					ul#menuCat li a:active,
					ul#menuCat li a:visited{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00253E; text-decoration:none;}
					ul#menuCat li a:hover{ color:#FFF;}/*color:#c00;*/
					
					ul#menuCat li a.off,
					ul#menuCat li a.off:link,
					ul#menuCat li a.off:active,
					ul#menuCat li a.off:visited{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}/*color:#c00;*/
					
			
				ul#submenuCat{ float:left; width:200px; background:#66B31B; margin:5px 0;}
					ul#submenuCat li{ float:left; display:block; width:180px; padding:5px 10px; text-align:right; border-bottom:none;}
						ul#submenuCat li a,
						ul#submenuCat li a:link,
						ul#submenuCat li a:active,
						ul#submenuCat li a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
						ul#submenuCat li a:hover{ color:#0072BC;}
						
						ul#submenuCat li a.off,
						ul#submenuCat li a.off:link,
						ul#submenuCat li a.off:active,
						ul#submenuCat li a.off:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-decoration:none;}
			
			
			
		#prod_sx #bigImg{ position:absolute; z-index:10; margin:0 0 0 0; top:0; left:0}
		
			
		#prod_sx #aziendaImg{ float:right; margin:0 80px 0 0;}
	
	div#offerte #btnUp{ width:100%; margin:0 0 20px 0;float:left; text-align:center;margin:10px 0 0 0; }
	div#offerte #btnDown{ width:100%; float:left;text-align:center;margin:580px 0 10px 0; }
	div#offerte #btnUp img,
	div#offerte #btnDown img{}
	div#offerte h1{ text-align:center;font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; background:transparent }
	div#offerte  #contofferte{ width:110px; height:555px; float:left;  overflow: hidden; margin:80px 0 20px 130px;text-align:center;position:absolute; z-index:2;}
	div#offerte #contofferte #prod{  width:100%;height:99999px; float:left; }
	
	ul#offerte{ width:100%;}
		ul#offerte li{ width:110px; display:block; margin:0 auto 20px auto;cursor:pointer;}
			ul#offerte li img{ width:110px; text-align:center; margin:0 auto;}
			ul#offerte li .over{ width:110px; height:165px; position:absolute; z-index:3; background:url(../img/prodotti/bg_overProdList.png) repeat; }
				ul#offerte li .over h2{ margin:15px 0 0 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
				ul#offerte li .over p{ margin:5px 0 0 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;text-align:left;}
				

	
	
	
	#prod_dx{ float:left; width:660px; margin:10px 0 0 0;}
		#prod_dx h2{ font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:left; }
		#prod_dx h1{ font:normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:left; }
		#prod_dx p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; line-height:18px; margin:30px 0; padding:0 100px 0 0;}
		
		#prod_dx_SX{ float:left; width:286px; margin:47px 0 0 0;}
			#prod_dx_SX #foto{ float:left; width:100%; border-top:1px solid #66B31B;}
				#foto .industria{ border-top:#51A1C5;}
				#foto .alberghiero{ border-top:#2551B3;}
				#foto .cucina{ border-top:#EFCB00;}
				#foto .uniformi{ border-top:#DB4200;}
				
			#prod_dx_SX #foto a,
			#prod_dx_SX #foto a:link,
			#prod_dx_SX #foto a:active,
			#prod_dx_SX #foto a:visited{ float:left; margin:10px 0 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333 ; text-decoration:none; text-transform:uppercase;}
			#prod_dx_SX #foto a:hover{ color:#0072BC;} 
			
			#prod_dx_SX #foto #zoomBtn{ float:right; width:33px; height:33px; border-bottom:1px solid #66B31B; border-right:1px solid #66B31B; border-left:1px solid #66B31B; background: url(../img/prodotti/dett_zoom.jpg) left top no-repeat; cursor:pointer;}
			
			#prod_dx_SX #foto #zoomBtn.industria{  border-color:#51A1C5;}
			#prod_dx_SX #foto #zoomBtn.alberghiero{ border-color:#2551B3;}
			#prod_dx_SX #foto #zoomBtn.cucina{ border-color:#EFCB00;}
			#prod_dx_SX #foto #zoomBtn.uniformi{ border-color:#DB4200;}
			
		
		#prod_dx_DX{ float:right; width:309px; margin:10px 0 0 0;}
			
			#prod_dx_DX #addToPrev{ width:100%; float:left;}
				#prod_dx_DX #addToPrev .btn{ float:left; margin:40px 0 0 10px; padding:6px 10px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; background:transparent; border:1px solid #0072BC; cursor:pointer;}
				#prod_dx_DX #addToPrev .btn:hover{ color:#000; background:transparent; border:1px solid #000;}	
			
			#prod_dx_DX #removeToPrev{ width:100%; float:left;}
				#prod_dx_DX #removeToPrev .btn{ float:left; margin:40px 0 0 10px; padding:6px 10px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CC0000; background:transparent; border:1px solid #CC0000; cursor:pointer;}
				#prod_dx_DX #removeToPrev .btn:hover{ color:#000; background:transparent; border:1px solid #000;}	
				
			
			#prod_dx_DX .btnBack{ width:38px; height:38px; border:1px solid #66B31B; float:left; background:url(../img/prodotti/arrow_dett.jpg) left top no-repeat; cursor:pointer;}
			#prod_dx_DX h6{ float:left; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:12px 0 0 20px;}
			
			#prod_dx_DX .industria{  border-color:#51A1C5;}
			#prod_dx_DX .alberghiero{ border-color:#2551B3;}
			#prod_dx_DX .cucina{ border-color:#EFCB00;}
			#prod_dx_DX .uniformi{ border-color:#DB4200;}
			
			#prod_dx_DX  h3{ clear:both; width:289px; padding:7px 10px; background:#66B31B; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:left;}
			#prod_dx_DX h3.industria{ background:#51A1C5;}
			#prod_dx_DX h3.alberghiero{ background:#2551B3;}
			#prod_dx_DX h3.cucina{ background:#EFCB00;}
			#prod_dx_DX h3.uniformi{ background:#DB4200;}
		
			#prod_dx_DX  h4{ font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:5px 0 5px 10px; border-bottom:1px solid #66B31B;}
			#prod_dx_DX  h5{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:5px 0 0 10px;}
			#prod_dx_DX  p{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:5px 0 5px 10px; border-bottom:1px solid #66B31B; line-height:18px;}
			
				#prod_dx_DX  h5.descOfferta{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-align:left; padding:5px 0 0 10px; margin:0;}
			#prod_dx_DX  p.descOfferta{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:5px 0 5px 10px; margin:0; border-bottom:1px solid #66B31B; line-height:18px;}

			
			ul#color{ float:left; margin:10px 0 0 10px; width:289px;}
				ul#color li{ float:left; display:block; margin:0 0 10px 0; width:100%}
					ul#color li .retColor{ float:left; width:40px; height:40px;border: 1px solid #CCC;}
					ul#color li h5{ float:left; margin:26px 0 0 10px; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
			
			#prevNext_btn{ width:100%; float:left; margin:30px 0 30px 0;}
				#prevNext_btn .prevBtn{ float:left; margin:0 0 0 10px; background:url(../img/arrow_sx.png) left center no-repeat; height:22px; padding:0 0 0 30px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; cursor:pointer;}
					#prevNext_btn .prevBtn:hover{ color:#06F; background:url(../img/arrow_sx_o.png) left center no-repeat;}
				
				#prevNext_btn .nextBtn{ float:right; margin:0 10px 0 0; background:url(../img/arrow_dx.png) right center no-repeat; height:22px; padding:0 30px 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; cursor:pointer;}
					#prevNext_btn .nextBtn:hover{ color:#06F; background:url(../img/arrow_dx_o.png) right center no-repeat;}
			
			#text{ width:100%; float:left; margin: 0;}
			#breadcrumb{ width:100%; float:left; margin: 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
			#breadcrumb a,
			#breadcrumb a:link,
			#breadcrumb a:active,
			#breadcrumb a:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00253E; text-decoration:underline;}
			#breadcrumb a:hover{ color:#c00;}
			
				
	ul#listProd{ width:100%; float:left; margin:48px 0 0 0;}
		ul#listProd li{ float:left; width:110px; height:190px; margin:0 20px 30px 0; display:inline; cursor:pointer;}
			ul#listProd li:hover{}	
			ul#listProd li .over{ width:110px; height:165px; position:absolute; z-index:3; background:url(../img/prodotti/bg_overProdList.png) repeat; }
				ul#listProd li .over strong{ margin:15px 0 0 0px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
				ul#listProd li .over p{ margin:5px 5px 0 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;border:none;}
				
			ul#listProd li .offerta{ width:55px; height:55px; position:absolute; z-index:2; background:url(../img/prodotti/tab_offerta.png) top left no-repeat; margin:110px 0 0 52px;}
			ul#listProd li.prodotto_zippy{ height:165px;overflow-y:hidden;padding:0;}
		
		ul#listProd li p{  margin:6px 0; padding:6px 0;width:110px;border-bottom:1px dotted #999; border-top:1px dotted #999;}
		ul#listProd li b{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:6px 0; }
			ul#listProd li b a,
			ul#listProd li b a:link,
			ul#listProd li b a:active,
			ul#listProd li b a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
			ul#listProd li b a:hover{ color:#0072BC;}
	
/*--- PREFOOTER ---*/
#prefooter{ width:100%; height:315px; float:left; background:url(../img/bg_prefooter.jpg) left top repeat-x;}
	#boxPrimopiano{ float:left; width:258px; text-align:left; height:250px; margin:35px 0 0 0;}
	#boxPrimopiano img{ float:left;  margin:0 2px 0 0;}
	#boxPrimopiano strong{margin:2px 0 0 0; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#495268;}
	#boxPrimopiano a,
			#boxPrimopiano a:link,
			#boxPrimopiano a:active,
			#boxPrimopiano a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
			#boxPrimopiano a:hover{ color:#495268;}
	#boxPrimopiano p{ float:right;width:140px;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;text-decoration:none;}
	#boxBanner{ float:left; width:240px; height:250px; border-right:1px solid #999; border-left:1px solid #999; margin:35px 0 0 0;}
		#boxBanner .cont1{ float:left; margin:0 0 0 13px;overflow: hidden;width:214px; height:140px;}
		#boxBanner .cont2{ float:left; margin:0 0 0 13px;overflow: hidden;width:214px; height:140pxpx;}
		#boxBanner .b1{ float:left; width:99999px;}
		#boxBanner a{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;text-decoration:none;}
		
		#boxBanner ul#listservizi{ float:left; width:100%; height:77px;}
		#boxBanner ul#listservizi li{ float:left; width:214px; height:77px;}
		/*#boxBanner ul#listservizi table td.details a{ float:left; width:100%; height:77px;}
		#boxBanner ul#listservizi table td.details a:link,
		#boxBanner ul#listservizi table td.details a:active,
		#boxBanner ul#listservizi table td.details a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
		#boxBanner ul#listservizi table td.details a:hover{ color:#495268;}*/
	
	#boxOfferte{ float:left; width:225px; height:250px; margin:35px 0 0 0;}
		#boxOfferte span{ margin:0 0 0 20px; font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
		#boxOfferte #cont{ float:left; width:100%; margin:10px 0 0 0;}
			/*#boxOfferte #sx{ width:22px; float:left; margin:34px 0 0 21px;}*/
			#boxOfferte #contcenter{ width:180px; height:220px; float:left; margin:0 0 0 20px; overflow: hidden;}
			#boxOfferte #contcenter #center{ width:99999px; height:220px; float:left; margin:0;}
			/*#boxOfferte #dx{ width:22px; float:left; margin:34px 0 0 0;}*/
		#boxOfferte p{ margin:10px 0 0 0; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center;}
		
		#boxOfferte ul#listservizi{ float:left; margin:0 0 0 0;width:100%; height:220px;}
		#boxOfferte ul#listservizi li{ float:left; width:180px; height:220px;}
	
#contnews{ width:210px; height:250px; float:left; overflow: hidden;border-left:1px solid #999; margin:35px 0 0 0;padding:0 0 0 20px; }	
	#boxNews{ float:left; width:210px; height:99999px; padding:0 0 0 0;  }
		#contnews span{ margin:0 0 0 0;padding:0 0 0 0; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09C;}
		#boxNews span.data{ margin:10px 0 0 0; font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		#boxNews span.titolo{ margin:2px 0 0 0; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#495268;}
		#boxNews p{ width:200px; margin:2px 0 0 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
			#boxNews a,
			#boxNews a:link,
			#boxNews a:active,
			#boxNews a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
			#boxNews a:hover{ color:#495268;}
			
			#contnews #arrow{ width:100%; float:left; margin:15px 0 0 0;}
				#contnews #arrow .arrowbtn{ float:right; margin:0 15px 0 0;}
				
			#boxNews ul#listservizi{ float:left; width:210px; height:100%}
			#boxNews ul#listservizi li{ float:left; width:208px; height:250px;}
			#boxNews ul#listservizi li a{ padding:40px 0 0 0;}

			
/*--- FOOTER ---*/
#footer{ width:100%; float:left; margin:10px 0 0 0;}
	#footer p{ float:left; margin:0 0 0 0px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
		#footer p a,
		#footer p a:link,
		#footer p a:active,
		#footer p a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
		#footer p a:hover{ color:#0072BC;}
		/*#footer p a.weblab-studio,
		#footer p a.weblab-studio:link,
		#footer p a.weblab-studio:active,
		#footer p a.weblab-studio:visited{ position:absolute;color:#0072BC;top:0;left:0; }
		#footer p a.weblab-studio:hover{ color:#0072BC;}*/
		
	#footer p.privacy{ float:right; margin:0 0 0 0px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC;}
		#footer p.privacy a,
		#footer p.privacy a:link,
		#footer p.privacy a:active,
		#footer p.privacy a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-decoration:none;}
		#footer p.privacy a:hover{ color:#333;}
		

		
/*--- form contatti ---*/
table#contactform{ width:100%; float:left;}
	table#contactform td{ padding:8px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC;}
	table#contactform .input{ width:300px; padding:3px 5px; border:1px dotted #0072BC; color:#666;}
	table#contactform .inputM{ width:300px; height:80px; padding:2px 5px; border:1px dotted #0072BC; color:#666;}
	
	table#contactform td table td{ padding:0;}
	
	table#contactform a,
	table#contactform a:link,
	table#contactform a:active,
	table#contactform a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-decoration:none;}
	table#contactform a:hover{ color:#000;}
	
/*--- agenti ---*/


ul#agenti{ float:left; width:100%; margin:30px 0;}
	ul#agenti li{ float:left;width:270px; float:left; display:inline; margin:0 0 30px 0;}
		ul#agenti li h1{ font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC;}
		ul#agenti li p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:8px 0 0 0; line-height:16px;}
		ul#agenti li p strong{ font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
		ul#agenti li p a,
		ul#agenti li p a:link,
		ul#agenti li p a:active,
		ul#agenti li p a:visited{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
		ul#agenti li p a:hover{ color:#0072BC;}
		
	ul#agenti li.select{ margin:0 0 20px 0;width:100%;}
		ul#agenti li select{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; background:transparent; border:1px solid #CCC; float:left; margin:0 15px 0 0; line-height:16px;}
		

/*--- page flip ---*/
#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;

	text-indent: -9999px;
}

/*--- RICERCA ---*/
ul#risultatoSearch{ width:100%; float:left; margin:30px 0;}
	ul#risultatoSearch li{ float:left; width:100%; display:block; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dotted #CCC;}
	ul#risultatoSearch li p{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; margin:0;}
		ul#risultatoSearch li p a,
		ul#risultatoSearch li p a:link,
		ul#risultatoSearch li p a:active,
		ul#risultatoSearch li p a:visited{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-decoration:none;}
		ul#risultatoSearch li p a:hover{ color:#666;}
		
		ul#risultatoSearch li p img{ float:left; margin:0 10px 0 0}
		ul#risultatoSearch li p a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
		
/*--- preventivo ---*/
#preventivo{ width:900px; margin:20px auto;}
	#preventivo h1{ text-align:left; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC;}
		#preventivo table{ width:100%; margin:20px 0 0 0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
			#preventivo table td{ padding:7px 0; border-bottom:1px dotted #999;}
				#preventivo table td table td{ padding:0;}
				
				#preventivo table td h2{ text-align:left; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 10px;}
					#preventivo table td h2 a,
					#preventivo table td h2 a:link,
					#preventivo table td h2 a:active,
					#preventivo table td h2 a:visited{ text-align:left; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
					#preventivo table td h2 a:hover{ color:#000;}
					#preventivoProd .input{ width:160px; background:#CCC; padding:3px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 10px}
					#preventivoProd .inputSend{ margin:0 0 0 10px; padding:3px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:#0072BC; border:1px solid #0072BC; cursor:pointer;}
					#preventivoProd .inputSend:hover{ color:#0072BC; background:#fff;}	
				
				#preventivo table td select{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; background:transparent; border:1px solid #999; margin:0 0 0 8px}	
				
				#preventivo p{ text-align:left; width:530px; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; margin:30px auto 20px auto; float:none; }
				
	table#preventivoForm{ margin:10px auto; padding:0; width:530px; clear:both;}
		table#preventivoForm td{ padding:7px 0; border-bottom:1px dotted #ccc; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
			table#preventivoForm .input{ width:200px; background:#CCC; padding:3px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 10px}
			table#preventivoForm .inputM{ width:210px; height:80px; background:#CCC; padding:0; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 10px}
			
					table#preventivoForm a,
					table#preventivoForm a:link,
					table#preventivoForm a:active,
					table#preventivoForm a:visited{ text-align:left; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0072BC; text-decoration:none; margin:0 0 0 10px;}
					table#preventivoForm a:hover{ color:#000;}
					
					table#preventivoForm .inputSend{ margin:10px 0 10px 10px; padding:6px 10px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:#0072BC; border:1px solid #0072BC; cursor:pointer;}
					table#preventivoForm .inputSend:hover{ color:#0072BC; background:#fff;}	
					
#links {position:absolute;top:-3000px;}





.error_cont{ width:auto; height:auto; margin:0 0 10px 0; float:right; font:bold 10px Arial; color:#D13265; text-align:left;}
.error_cont ol li { display:list-item; }
.error_cont ol{ margin:10px 0;}
.error_cont ol li{ color:#c00; padding:0; display: block; list-style-position: inside;	list-style-image:none; list-style-type: decimal; margin:0 0 5px 0;}
