 

	
	/* STYLE CSS */
	
	body { background:#fff; background-position: left top; font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#868377; margin:0px auto; text-align:center;}
	#primologin { width:413px; text-align:left !important; height:410px; position:absolute; z-index:10000 !important; background:url(../img/primlogin.png) no-repeat;}
	.prlogin { width:205px; height:22px; position:absolute; background:none; border:none !important; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif !important;}
	#pdv_admin { width:300px; height:36px; padding-top:5px; position:absolute; margin:30px 0px 0px 20px; border:#ccc solid 1px;}
	#bar_tab { width:960px !important; height:40px; border-radius:3px; background:#fff; border:red solid 0px; box-shadow:0px 0px 3px rgba(0,0,0,0.2); float:left; margin-top:10px;}
	#ele { float:left; height:32px; width:159px; margin:4px 0px 4px 4px; cursor:pointer; background:url(../img/ele.png) no-repeat;}
	#elex { float:left; height:32px; width:159px; margin:4px 0px 4px 4px; cursor:pointer; background:url(../img/elex.png) no-repeat;}
	#richiesti { width:auto; float:left; margin:4px 0px 4px 4px; border-radius:3px; background:url(../img/ric.png) repeat-x; padding-left:10px; padding-right:4px; line-height:32px; height:32px; cursor:pointer; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif !important;}
	#richiestix { width:auto; float:left; margin:4px 0px 4px 4px; border-radius:3px; background:#9a9a9a; padding-left:10px; padding-right:4px; line-height:32px; height:32px; cursor:pointer; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif !important;}
	#richiestix #numberic {float:left; padding-left:4px; padding-right:4px; color:#afafaf; font-size:14px; line-height:24px !important; font-weight:bold; display:inline; margin:3px 0px 3px 8px; height:24px; border-radius:3px; background:#595959; border:#a4a4a4 solid 1px; box-shadow:inset 0px 0px 2px rgba(0,0,0,0.1);}
	#richiesti:hover,#ele:hover,#nuovo_prodotto:hover { opacity:0.7;}
	#numberic { float:left; padding-left:4px; padding-right:4px; color:#fff; font-size:14px; line-height:24px !important; font-weight:bold; display:inline; margin:3px 0px 3px 8px; height:24px; border-radius:3px; background:#457e2a; border:#7da868 solid 1px; box-shadow:inset 0px 0px 2px rgba(0,0,0,0.1);}
	#nuovo_prodotto { float:right; display:inline; margin:4px 4px 4px 4px; background:url(../img/addprod.png) no-repeat; cursor:pointer; height:32px; width:159px;}
	#list { width:960px; height:auto; border:red solid 0px; float:left; margin-top:8px;}
	#upload { width:550px; height:370px;}
	#imgform { width:550px !important; height:370px !important; opacity:0; position:absolute !important; z-index:100000 !important}
	
	.prod,.prods { width:300px; margin:6px; height:auto; border:#e7e5e5 solid 1px; background:url(../img/co.gif); float:left; display:inline;}
	.prods { background:url(../img/cor.gif) no-repeat !important;}
	.image_prod { width:280px; height:186px; margin:10px 10px 10px 10px; background-size:cover !important;}
	.data_prod { width:300px; height:90px !important;}
	.data_prod_box { width:280px; float:left; display:inline; height:40px; margin:0px 4px 10px 10px !important;}
	.prod_marca_modello { width:270px; height:20px; line-height:25px; color:#393939; font-size:12px; padding-left:5px; margin:5px; margin-top:1px !important; text-align:left;}
	.prod_codice { width:270px; height:10px; line-height:6px; color:#333; text-shadow:0px 1px 0px rgba(255,255,255,0.3); font-size:11px; padding-left:5px; margin-left:5px; text-align:left;}
	.prod_elimina { width:auto; float:left; display:inline; height:40px; margin-left:10px; margin-top:-1px; line-height:40px; margin-bottom:10px; padding-left:15px; padding-right:15px; color:#fff; background:#f04c4f; cursor:pointer;}
	.prod_modifica { width:auto; float:left; display:inline; height:40px; margin-left:4px; margin-top:-1px; margin-bottom:10px; line-height:40px; padding-left:15px; padding-right:15px; color:#f04c4f; background:#fff; cursor:pointer;}
	
	.prod_modifica:hover,.prod_elimina:hover { opacity:0.8;}
	

	.close_nota { float:right; display:inline; height:48px; width:48px; background:url(../img/close_note.png) no-repeat; cursor:pointer; background-position:center top;}
	.close_nota:hover { background-position: center bottom;}
	#carosello_note { width:792px; height:340px; border:red solid 0px; overflow:hidden !important; margin:10px 0px 0px 10px;}
	#container_note { width:2376px; height:340px; float:left; border:red solid 0px; position:relative;}
	.notarea { width:772px !important; height:320px !important; padding:10px; border:none !important; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; border-radius:5px; background:#f3f2f2; box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3); float:left; display:inline; }
	
	
	#menu_reso{ width:512px; height:48px; margin:0px; background:url(../img/bgnote.png) repeat-x;}
	.close_reso{ float:right; display:inline; height:48px; width:48px; background:url(../img/close_note.png) no-repeat; cursor:pointer; background-position:center top;}
	.tabNote { width:22px; margin-left:5px; height:22px; float:left; margin-right:5px; background:url(../img/notas.png) no-repeat; cursor:pointer;}
	.tabNoteLampo { background:url(../img/notas_presente.gif) no-repeat;}
	.bgyellow td { background:#f3f6ff !important;}
	#pannello_note, #pannello_reso{ width:812px; height:462px; z-index:10000000000 !important; position:fixed; display:none; border-radius:5px; overflow:hidden; background:#fff; box-shadow:0px 0px 20px rgba(0,0,0,0.3);}
	#pannello_reso{ height:158px !important; width:512px;}
	#marca_reso { width:490px; height:30px; margin:5px; border-radius:3px; border:rgba(0,0,0,0.3) solid 1px;}
	.sells{ width:500px !important; height:40px !important; box-shadow:inset 0px 0px 3px rgba(0,0,0,0.3); border-radius:4px; background:#f5f5f5; margin:10px auto;}
	#edit_reso { width:195px; cursor:pointer; background:url(../img/imposta_reso.png) no-repeat; height:44px; position:absolute; margin:105px 0px 0px 310px;}
	#edit_reso:hover{opacity:0.7;}
	#commit_reso { width:195px;cursor:pointer; background:url(../img/conferma_reso.png) no-repeat; height:44px; position:absolute; margin:105px 0px 0px 7px;}
	#commit_reso:hover{opacity:0.7;}
	#visualizzareso {width:512px;cursor:pointer; background:url(../img/vreso.png) no-repeat; height:44px; position:absolute; margin:105px 0px 0px 7px; background-position:center center;}
	#visualizzareso:hover{opacity:0.7;}
	
	#menu_note { width:812px; height:48px; margin:0px; background:url(../img/bgnote.png) repeat-x;}
	.tasto_menu_nota { float:left; display:inline; height:48px; line-height:48px; font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif !important; text-shadow:0px -1px 0px rgba(0,0,0,0.2); padding-left:20px; padding-right:20px; cursor:pointer;}
	.tasto_menu_nota:hover { background:url(../img/bgnote_o.png) repeat-x !important; }
	.attivo_menu_nota { background:url(../img/bgnote_o.png) repeat-x !important;}
	#saveNota { width:186px; height:41px; background:url(../img/savenote.png) no-repeat; cursor:pointer; margin:10px 0px 0px 616px;}
	#saveNota:hover { opacity:0.7}
	.divisore_menu_nota { width:2px; height:48px; float:left; display:inline; background:url(../img/separe.png) no-repeat;}
	
	#al { width:110px; position:absolute !important; height:24px; line-height:22px; color:#333; font-size:12px; text-align:right;  margin:167px 0px 0px 44px; }
	#bl { width:110px; position:absolute !important; height:24px; line-height:22px; color:#333; font-size:12px; text-align:right; margin:209px 0px 0px 44px; }
	#cl { width:110px; position:absolute !important; height:24px; line-height:22px; color:#333; font-size:12px; text-align:right;  margin:251px 0px 0px 44px; }
	#dl { width:110px; position:absolute !important; height:24px; line-height:22px; color:#333; font-size:12px; text-align:right; margin:293px 0px 0px 44px; }
	
	#banner { position:fixed; z-index:100; bottom:-71px; left:50%; margin-left:-280px; height:70px; width:560px !important; background:url(../img/banner.png) no-repeat;}
	
	#giorno_b { width:50px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:30px; letter-spacing:-2px; margin:10px 0px 0px 8px; position:absolute; font-family:Arial, Helvetica, sans-serif !important;}
	#mese_b { margin:18px 0px 0px 76px; position:absolute; color:#ec1720; font-size:14px; height:14px; font-family:Arial, Helvetica, sans-serif !important;}
	#anno_b { margin:32px 0px 0px 76px; position:absolute; color:#ec1720; font-size:18px; height:14px; font-family:Arial, Helvetica, sans-serif !important;}
	#nome_pdv_b { font-size:14px; font-family:Arial, Helvetica, sans-serif !important; color:#ec1720; position:absolute; margin:33px 0px 0px 224px;}
	
	.elemento_stampa { width:397px; height:42px; line-height:42px; font-size:12px; color:#333; padding-left:20px; cursor:pointer; background:#fff url(../img/start_print.png) no-repeat; border-bottom:#CCC solid 1px; background-position:right center; text-align:left !important;}
	.frasestamp { font-size:11px; font-style:italic !important; color:#666; padding-left:20px;}
	.elemento_stampa_no { width:397px; height:42px; line-height:42px; font-size:12px; color:#333; padding-left:20px; background:#f8f7f7 url(../img/no_print.png) no-repeat; border-bottom:#ddd solid 1px; background-position:right center; text-align:left !important;}
	
	#pannello_stampe { width:741px; height:278px; box-shadow: 0px 0px 20px rgba(0,0,0,0.3);position:absolute; z-index:100000 !important; background:url(../img/stampe.png) no-repeat;}
	#elenco_marche_stampa { width:417px; height:223px; margin:28px 0px 0px 290px; position:absolute;}
	
	#pri_nome { margin:167px 0px 0px 164px; }
	#pri_cognome { margin:209px 0px 0px 164px; }
	#pri_password { margin:251px 0px 0px 164px; }
	#pri_password_conf { margin:293px 0px 0px 164px; }
	#confconf { width:118px; height:36px; background:url(../img/prosegui.png) no-repeat; position:absolute; margin:332px 0px 0px 258px; background-position:center top; cursor:pointer;}
	#confconf:hover { background-position:center bottom !important;}
	#login { width:360px; height:350px; border-radius:7px; display:none; position:absolute; background:#ffffff ; background-position:left bottom;  margin:0px auto;}
	.logo_login { width:inherit !important; height:200px; margin-top:0px; margin-bottom:35px; background:url(../img/logo_login.png) no-repeat; background-position:center center;}
	.blocco_input_login { width:320px; height:auto; margin:0px auto;}
	.campo_login { width:inherit; height:30px; margin-bottom:10px;}
	.etc_login { float:left; display:inline; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.6); width:55px; padding-left:5px; padding-right:5px; height: inherit; line-height:30px; color:#364d97; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; text-align:right;}
	.login_input { width:285px; margin-left:10px; border-radius:5px; background:#f3f3f3 !important; padding-left:5px; color:#000 !important; font-size:12px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); font-family:Arial, Helvetica, sans-serif !important; padding-right:5px; height:28px !important; border:#d7d9d9 solid 1px; float:left; display:inline;}
	.login_button { width:auto; border-radius:5px; color:#fff; height:28px !important; line-height:26px !important; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; padding-right:5px; background:#81b73b; border:#5f862c solid 1px; margin-top:5px;  margin-right:25px; cursor:pointer;}
	.login_button:hover { background:#5f862c !important;} 
	
	#notifica { width:auto; display:none; position:fixed; float:left; z-index:1000000000000000000000000000000 !important; background:#e51315; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); padding:10px; border-radius:7px !important; right:10px; bottom:10px; }
	.testa_notifica { width:auto; height:22px; float:left; }
	.img_notifica { width:22px; height:22px; float:right; display:inline; margin-left:10px;}
	.titolo_notifica { width:auto; font-weight:bold; margin-left:5px; float:left; display:inline; height:22px; line-height:22px; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2); color:#FFF; font-size:14px; letter-spacing:-0px; font-family:Arial, Helvetica, sans-serif !important; text-align:left;}
	.corpo_notifica { width:auto; float:left; margin-right:32px; margin-left:5px; font-size:12px; color:#f4f1e3 !important; text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);}
	
	/* PAGINA PRINCIPALE */
	.testata { width:100%; height:61px; background:#fff !important; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); z-index:10; position:relative;}
	.menu { width:100%; height:54px; margin:0px auto; background:#81b73b !important;z-index:50; position:relative;  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);}
	.limiter { width:980px !important; height:inherit; border:red solid 0px; margin:0px auto;}
	#limiter_top_menu { background:url(../img/light_top_menu.png) no-repeat !important; background-position: center top;}
	#limiter_menu { background:url(../img/light_menu.png) no-repeat !important; background-position: center 1px;}
	
	.divisore { height:inherit !important; width:2px; float:left; display:inline; background:url(../img/div.png) no-repeat;}
	.tasto_menu { width:auto; float:left; display:inline; height:54px; line-height:54px; font-size:13px; font-family:Arial, Helvetica, sans-serif !important; color:#fff; padding-left:10px; padding-right:10px; cursor:pointer; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); }
	.tasto_menu:hover { background:#5a8127;}
	.TASTO_INATTIVO { cursor:inherit !important; color:#73a0b0 !important; }
	.TASTO_INATTIVO:hover { background: none !important; }
	
	#subMenuId { position:absolute; display:none; z-index:1; background:#fff; border-radius:0px 0px 7px 7px; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.7); padding-top:0px;}
	.tastoSubMenu { width:auto; height:28px; padding-left:20px; padding-right:20px; cursor:pointer; line-height:28px; color:#5d5d5d; font-size:11px; text-align:left;}
	.tastoSubMenu:hover { background:#f3f3f3;}
	.infoTool{ width:auto; float:right; height:32px;}
	.esci { float:right; cursor:pointer; margin-left:2px; display:inline; height:32px; border-radius:0px 0px 7px 7px; background:#ec1720; color:#ffffff; font-size:12px; padding-left:10px;  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); line-height:32px; padding-right:10px; font-family:Arial, Helvetica, sans-serif !important;}
	.esci:hover { background:#f5464e !important; }
	.localInfo { float:right; display:inline; height:32px; border-radius:0px 0px 7px 7px; color:#ec2429; font-size:12px; padding-left:10px;  /*box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);*/ line-height:32px; padding-right:10px; font-family:Arial, Helvetica, sans-serif !important;}
	.etLocInfo { color:#333 !important; font-style:italic; text-align:left;}
	.divis { color:#223f8d !important;}
	
	#desktop { width:980px; float:left; display:inline; margin-top:10px; margin-left:50%; left:-490px; position:relative; margin-bottom:70px;}
	.titolomodulo { width:980px; float:left; line-height:40px; height:40px !important; color:#72a233; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.6); font-size:18px; border-bottom:rgba(255,255,255,1) solid 1px; box-shadow:0px 2px rgba(0,0,0,0.1); text-align:left; font-family:Arial, Helvetica, sans-serif !important; margin-top:10px; padding-bottom:10px; margin-bottom:20px;}
	
	#result {width:980px; height:auto; margin-top:10px; padding-top:10px; float:left; border-radius:7px; background:#ffffff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);}
	
	.src { width:980px; height:auto; padding-top:10px; float:left; border-radius:7px; background:#ffffff; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);}
	.campoSrc { width:auto; float:left; display:inline; height:30px; margin-left:5px; margin-bottom:10px;  }
	.campoSrc .et { width:auto; float:left; display:inline; height:30px; line-height:30px; color:#666; text-align:left; padding-left:10px;}
	.selBox { width:auto; float:left; padding-top:5px; display:inline; height:28px; border-radius:3px; border:#d9d9d9 solid 1px; padding-left:5px; padding-right:0px; margin-left:5px;} 
	.slimTextBox { width:60px; float:left; display:inline; line-height:28px; height:28px; border-radius:3px; border:#d9d9d9 solid 1px; padding-left:5px; padding-right:5px; margin-left:5px; }
	.bigTextBox {width:430px; float:left; display:inline; line-height:28px; height:28px; border-radius:3px; border:#d9d9d9 solid 1px; padding-left:5px; padding-right:5px; margin-left:5px; }
	.chek { float:left; display:inline; height:23px; background:url(../img/chek.png) no-repeat; background-position:center bottom; cursor:pointer; width:28px; margin-left:5px; border:red solid 0px; margin-top:3px;}
	.chek:hover { background-position:center top !important;}
	.dataTextBox {width:808px !important; font-family:Arial !important; font-size:12px !important; float:left; display:inline; height:120px !important; padding-left:5px; padding-right:5px; }
	.notificaTextBox{width:880px !important; font-family:Arial !important; font-size:12px !important; float:left; display:inline; height:80px !important; padding-left:5px; padding-right:5px; }

	.annoBox { width:30px !important;}
	.buttonForm {width:auto; float:left; display:inline; line-height:28px; height:28px; border-radius:3px; border:#d9d9d9 solid 1px; padding-left:5px; padding-right:5px; margin-left:5px; cursor:pointer;}
	.buttonForm:hover { color:#1e3b8b; }
	.ri { float:right !important;}
	.srcBut { background:url(../img/src.png) no-repeat; background-position:6px center; padding-left:24px !important;}
	.saveBut { background:url(../img/salva.png) no-repeat; background-position:6px center; padding-left:24px !important;}
	.attiva_chek { background-position: center top !important;}
	.tblRes { border-radius:7px 7px 7px 7px !important; overflow:hidden !important; margin-top:10px; float:left; box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);}
	.testaTabellaResult td { height:31px; background:url(../img/bgtbl.png) repeat-x; color:#fff !important; border-bottom:#e3e2e2 solid 1px; text-align:left !important;}
	.rowTabellaResult td { height:31px; background:#ffffff; color:#333; border-bottom:#e3e2e2 solid 1px; text-align:left !important;}
	.rowTabellaResult:nth-child(even) td{ background:#f5f5f5 !important;}
	.rowTabellaResulty td { height:31px; background:#ffffff; color:#333; border-bottom:#e3e2e2 solid 1px; text-align:left !important;}
	.rowTabellaResulty:nth-child(even) td{ background:#f5f5f5 !important;}
	/* classe_aggiuntiva */
	.verde td { background:#ceffad !important; color:#488121 !important;}
	.rossa td { background:#ff6161 !important; color:#8c1a1a !important;}
	.righeForm td{ text-align:right;}
	
	
	.elenco_opzioni { width:380px; float:left; display:inline; height:auto; margin-top:5px; border:red solid 0px; font-size:12px; color:#666; text-align:left;}
	.opz { width:280px; float:left; height:30px; line-height:30px; text-align:left; margin-top:8px; border-radius:5px; border:#1e3b8b solid 2px; line-height:30px; font-size:14px; padding-left:20px; padding-right:10px; color:#1e3b8b; font-family:Arial, Helvetica, sans-serif !important; cursor:pointer;}
	.tastonotecli {width:314px; cursor:pointer; height:40px; background:url(../img/nota_prog.png) no-repeat; float:left; margin-top:8px; background-position:center top;}
	.tastonotecli:hover { background-position:center bottom !important;}
	.opz:hover { background:#1e3b8b; color:#fff;}
	#plancia_reso { width:980px; padding-bottom:2px; margin-bottom:100px; border-radius:5px !important; overflow:hidden; background:#eeeeee; margin-top:10px; box-shadow:inset 0px 0px 8px rgba(0,0,0,0.2); height:auto;}

	#plancia { width:980px; padding-bottom:2px; min-height:120px !important; margin-bottom:100px; border-radius:5px !important; overflow:hidden; background:#eeeeee; margin-top:10px; box-shadow:inset 0px 0px 8px rgba(0,0,0,0.2);}
	#ad { width:90px; height:32px; position:absolute; margin:0px 0px 0px 890px; background:url(../img/ad.png) no-repeat; background-position:center top; cursor:pointer;}
	#ad:hover { background-position:center bottom !important;}
	#back { width:234px; height:32px; position:absolute; margin:0px 0px 0px 746px; background:url(../img/bck.png) no-repeat; background-position:center top; cursor:pointer;}
	#back:hover { background-position:center bottom !important;}
	#cover { width:100%; height:100%; position:fixed; z-index:1000 !important; background:rgba(0,0,0,0.6);}
	#selettore_listino{
		
		
		width:520px;
		height:180px;
		border-radius:3px;
		box-shadow:0px 2px 14px rgba(0,0,0,0.4), inset 0px 0px 1px rgba(255,255,255,0.9);
		border:rgba(0,0,0,0.6) solid 1px;
		position:absolute;
		left:50%;
		margin-left:-260px;
		top:50%;
		margin-top:-90px;
		background:rgba(230,230,230,1);
		
	}

	.selettore_titolo{
		
		width:480px;
		margin:20px;
		padding-top:16px;
		font-size:16px;
		color:#239dd0 !important;
		
	}
	
	.select_listino{
		
		width:460px;
		height:22px;
		border:rgba(0,0,0,0.3) solid 1px;
		border-radius:3px;
		color:#333;
		font-size:12px;
		padding-left:10px;
		padding-right:10px;
		
	}
	
	.committa{
		
		width:auto;
		background:#239dd0 !important; 
		border:#18888b7 solid 1px !important;
		position:absolute;
		font-size:12px;
		cursor:pointer;
		color:#ffffff;
		height:28px;
		padding-left:10px;
		padding-right:10px;
		line-height:28px;
		border-radius:2.5px;
		position:absolute;
		margin:20px 0px 0px 270px;
	}
	
	.committa2{
		
		width:auto;
		background:#333 !important; 
		border:rgba(0,0,0,0.7) solid 1px !important;
		position:absolute;
		font-size:12px;
		cursor:pointer;
		color:#ffffff;
		height:28px;
		padding-left:10px;
		padding-right:10px;
		line-height:28px;
		border-radius:2.5px;
		position:absolute;
		margin:20px 0px 0px 30px;
	}
	
	
	#pannello_selezione { width: 525px; height:490px; border-radius:3px !important;  display:none; background:#fff; box-shadow:0px 0px 22px rgba(0,0,0,0.3); position:absolute; z-index:10000000 !important;}
	#marca_bici,#id_prodotto { width:495px; margin:10px; border-radius:3px; background:#e7e7e7; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2); border:none !important; height:28px !important; padding-top:5px;}
	#id_prodotto { margin-top: -5px;}
	#slide_bici { width:503px; height:338px; overflow:hidden; position:absolute; margin-top:78px; margin-left:11px;}
	.bici_img { width:503px; height:338px; float:left; display:inline; position:relative; background:url(../img/load.gif) no-repeat; background-position:center center;}
	.imgBike { display:none;}
	#leftt,#rightt { width:57px; height:62px; position:absolute; cursor:pointer;}
	#leftt { margin-left:-80px; display:none; margin-top:180px; background:url(../img/left.png) no-repeat; background-position: center top;}
	#rightt { margin-left:548px; display:none; margin-top:180px; background:url(../img/right.png) no-repeat; background-position: center top;}
	#leftt:hover,#rightt:hover { background-position:center bottom !important;}
	#aggiungi { width:317px; height:43px; background:url(../img/aggiungi.png) no-repeat; display:none; background-position:center top; position:absolute; margin:430px 0px 0px 104px; cursor:pointer;}
	#aggiungi:hover { background-position:center bottom !important;}
	#form_add { width:495px; display:none; position:relative; z-index:10000; height:270px; border:red solid 0px; margin:-5px 10px 10px 15px;}
	#data_acquisto,#codice_interno {width:85px; padding-left:5px; float:left; display:inline; margin-left:5px; border-radius:3px; background:#e7e7e7; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2); border:none !important; height:24px !important; padding-top:5px;}
	.ui-datepicker { z-index: 100000000000000000000000000 !important;}
	.label_form,.label_form_r { width:90px; height:28px !important; line-height:28px; float:left; display:inline; color:#333; font-size:12px; text-align:right;}
	#codice_interno { width:190px; float:right;}
	#descrizione_intervento { width:485px !important; margin-top:5px; padding-left:5px; float:left; display:inline; border-radius:3px; background:#e7e7e7; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.2); border:none !important; height:180px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; padding-top:5px; padding-right:5px; padding-bottom:5px;}
	.label_form_r { float:right !important;}
	.conferma_form,.annulla_form { float:right; margin:5px 5px 5px 0px; display:inline; height:35px; cursor:pointer;}
	.conferma_form { width:141px; background:url(../img/conferma.png) no-repeat; background-position:center top;}
	.annulla_form { width:101px; background:url(../img/annulla.png) no-repeat; background-position:center top;}
	.conferma_form:hover,.annulla_form:hover { background-position:center bottom !important;}
	.riga_int { width:976px; height:120px; background:#FFF; border-bottom:#d5d5d5 solid 1px; margin:2px; border-radius:3px; display:none;}
	.img_row_int { float:left; display:inline; margin:10px; border-radius:5px; box-shadow:0px 0px 3px rgba(0,0,0,0.2); display:none;}
	.info_row { width:auto; float:left; display:inline; margin:10px 0px 0px 5px; border:red solid 0px;}
	.nome_articolo { width:auto; height:20px; line-height:20px; color:#3154b3; font-size:14px; text-align:left;}
	.info_row_desc { font-size:11px; color:#5b5b5b; text-align:left;}
	.row_arrow { width:64px; height:64px; float:right; display:inline; margin:28px; cursor:pointer; background:url(../img/more.png) no-repeat; background-position:center top;}
	.row_arrow:hover { background-position:center bottom !important;}
	.del_row { width:178px; height:22px; background:url(../img/del_row.png) no-repeat; background-position:center top; position:absolute; cursor:pointer; margin-top:10px;}
	.delete_row_ { width:178px; height:22px; background:url(../img/del_row.png) no-repeat; background-position:center top; position:absolute; cursor:pointer; margin:10px 0px 0px 776px;}
	.delete_row_:hover { background-position:center bottom !important;}
	.del_row:hover { background-position:center bottom !important;}
	#base_src_ricambi { width:980px; height:460px; border:red solid 0px; margin-top:65px;}
	.left_bici { float:left; display:inline; height:460px; border:red solid 0px; width:650px; }
	#schema_bicicletta { background:url(../img/bicipoint.png) no-repeat; width:579px; height:460px; margin:0px 0px 0px 24px;}
	#schema_bicicletta_gest_1 { background:#fff url(../img/bicipoint.png) no-repeat; background-position:center center; width:760px; height:520px; float:left; border:#ccc solid 1px; margin:10px 0px 0px 0px;}
	.right_bici { float:right; display:inline; width:328px; border-left:#d2d2d2 solid 1px; height:460px;}
	.pallino { width:28px; opacity:0; height:28px; line-height:28px; position:absolute; text-align:center; font-weight:bold; border-radius:28px; background:#2f51ac; color:#fff; font-size:14px; cursor:pointer; box-shadow:0px 0px 10px rgba(47,81,172,0.5)}
	.pallino_sel {width:28px; height:28px; line-height:28px; position:absolute; text-align:center; font-weight:bold; border-radius:28px; background:#009c00; color:#fff; font-size:14px; display:none;  z-index:100 !important; box-shadow:0px 0px 10px rgba(47,81,172,0.5)}
	.selectato { opacity:1 !important;}
	.img_bici_dett { width:288px; height:160px; border:#ddd solid 1px; margin-top:12px; margin-left:20px; background:url(../img/load.gif) no-repeat; background-size:25px; background-position:center center; overflow:hidden !important;}
	#testa_selezione { width:328px; height:56px; background:#2f51ac; line-height:56px; color:#fff; font-size:14px; box-shadow:inset 5px 0px 14px rgba(0,0,0,0.2);}
	#big_desc { padding-left:10px; float:left; display:inline; height:56px; line-height:inherit !important;}
	#big_num { width:30px; height:56px; line-height:56px; font-size:18px; color:#fff !important; text-align:center; float:right; display:inline; padding-right:10px;}
	#elenco_ricambi { width:328px; height:220px; border:red solid 0px;}
	.el_ric { width:328px; cursor:pointer; height:50px; border-bottom:#d2d2d2 solid 1px; background:#fff url(../img/ar_n.png) no-repeat; background-position: right top;}
	.cover_linea { opacity:0.5 !important;}
	.inList { color:#060 !important;  color:#fff !important; opacity:1 !important;}
	.el_ric:hover { background-position:right bottom !important;}
	.nu { width:30px; height:30px; border-radius:30px; font-weight:bold; background:#ff0000; color:#fff; font-size:14px; line-height:30px; text-align:center; margin:10px; float:left; display:inline;}
	.info_el_ric { float:left; display:inline; height:50px; margin:0px; border:red solid 0px;}
	.tit_sez { width:auto; height:18px; line-height:18px; color:#2f51ac; font-size:14px; text-align:left; margin-top:7px;}
	.desc_ric { font-size:11px; text-align:left; color:#333; height:18px; line-height:18px; margin-top:-4px;}
	#np { width:328px; height:400px; background:url(../img/np.png) no-repeat; background-position:center center;}
	.no_righe { background:#eeeeee url(../img/nr.png) no-repeat !important; background-position:center center !important;}
	.el_riga_int { width:974px; height:84px; background:#fff; border-radius:3px; margin:2px 0px 0px 2px; border:#dddddd solid 1px;}
	.subt { width:974px; height:74px; background:#f8f8f8 url(../img/span_reso.png) no-repeat; background-position:left center; border-radius:3px; margin:2px 0px 0px 2px; border:#dddddd solid 1px;}
	.el_riga_int_test { width:974px; height:84px; background:#fff; border-radius:3px; margin:2px 0px 0px 2px; border:#dddddd solid 1px;}
	.el_riga_int_test2 { width:974px; height:164px; background:#fff; border-radius:3px; margin:2px 0px 0px 2px; border:#dddddd solid 1px;}

	.nome_riga { float:left; display:inline; height:80px; border-right:#dedede solid 1px; width:340px; margin:2px 0px 0px 0px}
	.titolo_sezione_riga { margin:18px 0px 0px 20px; width:340px; height:20px; border:red solid 0px; line-height:20px; color:#767676; font-size:14px; font-weight:bold; text-align:left;}
	.nome_articolo_riga {margin:-5px 0px 0px 20px; width:340px; height:20px; border:red solid 0px; line-height:20px; color:#767676; font-size:11px; font-weight:bold; text-align:left;}
	.intervento_sel { width:200px; height:24px; border-radius:3px; border:#ddd solid 1px; font-size:12px; color:#373737 !important; font-family:Arial, Helvetica, sans-serif !important; margin:28px 0px 0px 15px;}
	.tipo_intervento {float:left; display:inline; height:80px; border-right:#dedede solid 1px; width:250px; margin:2px 0px 0px 0px}
	.qta {float:left; display:inline; height:80px; width:220px; margin:2px 0px 0px 0px}
	.label_qta { width:180px; height:24px; border:red solid 0px; margin:28px 0px 0px 20px; line-height:24px; color:#767676; font-size:12px; text-align:left;}
	.qta_box { float:right; display:inline; height:22px; border-radius:3px; border:#ddd solid 1px; font-size:12px; color:#373737 !important; font-family:Arial, Helvetica, sans-serif !important; width:28px !important;}
	.dell {float:right; display:inline; height:80px; border-left:#dedede solid 1px; width:76px; margin:2px 0px 0px 0px; background:url(../img/dell.png) no-repeat; background-position:center top; cursor:pointer;}
	.dell:hover { background-position:center bottom !important; }
	.altro_note { width:155px; height:15px; display:none; border:red solid 0px; position:absolute; margin:57px 0px 0px 104px; background:url(../img/gd.png) no-repeat; cursor:pointer;}
	.altro_note:hover { opacity:0.7;}
	#pannello_nota { width:814px; box-shadow:0px 0px 20px rgba(0,0,0,0.1); height:305px; border:red solid 0px; position:fixed; background:#fff url(../img/spiego.png) no-repeat; background-position:16px center !important; z-index:100000000 !important; border-radius:3px !important;}
	#nota_altro { width:430px !important; height:225px !important; float:right; display:inline; margin:10px; border:#d7d7d7 solid 1px; box-shadow:inset 0px 0px 9px rgba(0,0,0,0.2); background:#f7f6f6; color:#333; padding:10px !important; font-family:Arial, Helvetica, sans-serif !important; border-radius:3px; overflow: hidden !important; }
	.conferma_altro { width:223px; height:38px;  background:url(../img/conf_n.png) no-repeat; background-position:center top; position:absolute; margin:262px 0px 0px 581px; cursor:pointer; }
	.conferma_altro:hover { background-position:center bottom;}
	.annulla_altro { width:223px; height:38px;  background:url(../img/no_nota.png) no-repeat; background-position:center top; position:absolute; margin:262px 0px 0px 353px; cursor:pointer; }
	.annulla_altro:hover { background-position:center bottom;}
	.numero_elemento { width:38px; height:38px; float:left; background:#ff0000; display:inline; margin:23px; border-radius:38px; line-height:38px; font-size:14px; font-weight:bold; color:#fff;}
	.salva_intervento { width:185px; height:41px; border:red solid 0px; cursor:pointer;  float:right; margin-bottom:100px; background:url(../img/salva_int.png) no-repeat; background-position:center top;}\
	.salva_intervento:hover { background-position: center bottom !important;}
	#pannello_date_interventi { width:700px; height:320px; background:#fff url(../img/bg_date.png) no-repeat; background-position:left center; border-radius:3px !important; box-shadow: 0px 0px 14px rgba(0,0,0,0.2); position:fixed; z-index:10000000 !important;}
	#elenco_date  { width:300px; height:146px; position:absolute; margin:87px 0px 0px 370px;}
	.sgl_data { width:280px; height:28px; line-height:28px; padding-left:10px; padding-right:10px; color:#333; font-size:14px; text-align:left; border-bottom:#d7d7d7 solid 1px; cursor:pointer; background:url(../img/ok_data.png) no-repeat; background-position:right top; }
	.sgl_data:hover { background-position:right bottom !important; color:#ff0000;}
	.salvato { background:#fff url(../img/salvato.png) no-repeat !important; background-position: center center !important; }
	.gestisci { width:145px; height:18px; cursor:pointer; background:url(../img/gestisci.png) no-repeat;}
	.gestisci:hover { opacity:0.7;}
	.visualizzaapp{ width:145px; height:18px; cursor:pointer; background:url(../img/dett.png) no-repeat;}
	.visualizzaapp:hover { opacity:0.7;}
	.gestisci_freez { width:145px; height:18px; cursor:pointer; background:url(../img/gestisci_freez.png) no-repeat;}
	.txtar {width:500px !important; height:200px !important; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important;}
	.sez_l { width:660px; height:86px; float:left; display:inline; margin-left:5px; border:red solid 0px;}
	.sez_r { width:298px; height:86px; float:right; display:inline; margin-right:5px; border:red solid 0px;}
	#nota_intervento { color:#3f3f3; background:#f2f0f0; border-radius:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; box-shadow:inset 0px 0px 6px rgba(0,0,0,0.2); border:none !important; width:637px !important; padding:10px; height:50px !important; margin-top:8px; margin-left:3px;}
	#nota_interna { color:#3f3f3; background:#f2f0f0; border-radius:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; box-shadow:inset 0px 0px 6px rgba(0,0,0,0.2); border:none !important; width:937px !important; padding:10px; height:50px !important; margin-top:0px; margin-left:0px;}
	#codice_ipermercato {color:#3f3f3; background:#f2f0f0; border-radius:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; box-shadow:inset 0px 0px 6px rgba(0,0,0,0.2); border:none !important; width:273px !important; padding-left:10px; padding-right:10px; height:30px !important; margin-top:8px; margin-right:3px;}
	#codice_produttore {color:#3f3f3; background:#f2f0f0; border-radius:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif !important; box-shadow:inset 0px 0px 6px rgba(0,0,0,0.2); border:none !important; width:273px !important; padding-left:10px; padding-right:10px; height:30px !important; margin-top:5px; margin-right:3px;}
	#urgenza { float:left; display:inline; height:20px; width:225px; border:red solid 0px; display:none;}
	#urgente { width:61px !important; height:20px; float:left; margin-right:10px; display:inline; cursor:pointer; background:url(../img/urge.png) no-repeat; background-position:center top; }
	#urgente:hover { background-position:center bottom !important;}
	#medio { width:52px !important; height:20px; margin-right:10px; float:left; display:inline; cursor:pointer; background:url(../img/medio.png) no-repeat; background-position:center top; }
	#medio:hover { background-position:center bottom !important;}
	#normale { width:63px !important; height:20px; float:left; display:inline; cursor:pointer; background:url(../img/normale.png) no-repeat; background-position:center top; }
	#normale:hover { background-position:center bottom !important;}
	.stat_ok { background-position:center bottom !important;}
	.setting_reso { width:788px; height:58px; position:absolute; z-index:2; margin:42px 0px 0px 173px; border:red solid 0px;}
	.cod_int_reso { width:394px; height:56px; padding-left:10px;  color:#333; line-height:58px; font-size:12px; text-align:left; border-radius:3px; float:left; display:inline; background:#f3f3f3; border:#dedede solid 1px; }
	.qt_reso { width:160px; height:56px;  padding-left:10px;  color:#333; line-height:58px; font-size:12px; text-align:left; border-radius:3px; float:left; display:inline; background:#f3f3f3; border:#dedede solid 1px; margin-left:5px; }
	.qt_acquisto { width:180px; height:56px;  padding-left:10px;  color:#333; line-height:58px; font-size:12px; text-align:left; border-radius:3px; float:left; display:inline; background:#f3f3f3; border:#dedede solid 1px; margin-left:5px; }
	.input_code_int { width:270px; padding-left:5px; padding-right:5px; float:right; display:inline; margin-right:10px; border-radius:3px; background:#fff; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.1); font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#333; height:30px; margin-top:12px; border:#cecece solid 1px;}
	.input_qt_reso {width:50px; padding-left:5px; padding-right:5px; float:right; display:inline; margin-right:10px; border-radius:3px; background:#fff; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.1); font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#333; height:30px; margin-top:12px; border:#cecece solid 1px;}
	.textTot { float:right; display:inline; margin:7px; border-radius:3px; background:#fff; line-height:18px; text-align:right; padding-left:20px; padding-right:20px; height:58px; width:auto; border:#e5e5e5 solid 1px; font-size:11px !important; color:#3356b5; font-family:Arial, Helvetica, sans-serif !important;}
	#tot_pz_reso { font-size:18px !important;}
	.totale1 { width:auto; height:26px; line-height:26px; border:red solid 0px;}
	.totale2 { width:auto; height:14px; line-height:14px; color:#426de2; border:red solid 0px;}
	.totale3 { width:auto; height:14px; line-height:14px; color:#426de2; border:red solid 0px;}
	.totale4 { width:auto; height:58px; line-height:58px; border:red solid 0px; font-size:12px;}
	.resmax { font-size:10px; color:#f81f1f !important;}
	.nota_row { width:30px; height:38px; border:red solid 0px; position:absolute; z-index:4; margin:52px 0px 0px 934px; background:url(../img/note.png) no-repeat; background-position:center top; cursor:pointer;}
	.nota_row:hover { background-position:center bottom !important;}
	#nota_doa_pan { width:700px; background:#fff url(../img/doa_titolo.png) no-repeat; background-position:center top; height:320px; z-index: 1000000000 !important; margin:auto;  border-radius:3px; box-shadow:0px 0px 10px rgba(0,0,0,0.3); position:fixed;}
	#nota_doa_txt { width:656px !important; height:205px !important; background:#f7f6f6; box-shadow:inset 0px 0px 8px rgba(0,0,0,0.2); font-family:Arial, Helvetica, sans-serif !important; font-size:12px; color:#333; text-align:left; padding:10px; margin-top:40px; margin-left:0px !important; border-radius:3px; border:none !important;}
	#conferma_nota_doa { width:180px; height:38px; border:red solid 0px !important; position:absolute; margin:272px 0px 0px 508px; background:url(../img/conf_nota_doa.png) no-repeat; background-position:center top !important; cursor:pointer;}
	#conferma_nota_doa:hover { background-position:center bottom !important;}
	#annulla_nota_doa { width:184px; height:38px; border:red solid 0px !important; position:absolute; margin:272px 0px 0px 318px; background:url(../img/annulla_nota_doa.png) no-repeat; background-position:center top !important; cursor:pointer;}
	#annulla_nota_doa:hover { background-position:center bottom !important;}
	.vagliato { width:105px; height:32px; background:url(../img/eseg.png) no-repeat; background-position:center top; cursor:pointer; margin-top:0px;}
	.urgenza { width:21px; height:21px; background:url(../img/semaforo.png) no-repeat; background-position:center top; margin-top:0px; margin-left:10px;}
	.bage { width:auto; display:none; color:#fff; border-radius:3px; position:absolute; line-height:28px; font-size:18px; padding-left:5px; padding-right:5px; margin-left:296px; height:28px; border:#d31f1f solid 1px; background:#ff4040;}
	.dicit { line-height:28px !important; font-size:11px; text-align:left;}
	.editic { width:23px; height:23px; background:url(../img/modic.png) no-repeat; cursor:pointer; float:left; display:inline;}
	.delic { width:23px; height:23px; background:url(../img/delic.png) no-repeat; margin-left:5px; cursor:pointer; float:left; display:inline;}
	.gestione_point { position:absolute; width:53px; height:53px; margin:43px 0px 0px 243px; background:url(../img/gestione_point.png) no-repeat; background-position:center top; cursor:pointer;}
	.gestione_point:hover { background-position:center bottom;}
	.testa_point { width:755px; padding-right:5px; background:#f5f5f5; height:45px; padding-top:5px; padding-left:5px; border-radius:7px 7px 0px 0px; margin-top:20px; border-bottom:#e4e4e4 dotted 1px; float:left;}
	.circolo { float:left; display:inline; height:30px; width:30px !important; line-height:30px; margin:5px; border-radius:30px; background:#e72e32; color:#fff; font-size:16px; color:#fff !important; text-align:center;}
	.circolow { font-size:14px !important; color:#333; background:#ccc !important;  float:left; display:inline; height:30px; width:30px !important; line-height:30px !important; margin:10px 5px 10px 10px; border-radius:30px; text-align:center;}
	.titolo_circolo { width:auto; float:left; display:inline; height:40px; line-height:40px; font-weight:bold; margin-left:5px; color:#1e3b8b; font-size:14px; text-align:left;}
	.adde { width:40px; height:40px; float:right; display:inline; background:url(../img/adde.png) no-repeat; background-position:center center; cursor:pointer;}
	.adde:hover { opacity:0.7;}
	.riga_piontx { width:760px; height:50px !important; background:#fff; line-height:40px; float:left; border-bottom:#f5f5f5 solid 1px; padding-bottom:5px;}
	.descr_schema_input { width:300px; height:30px; padding-left:10px; padding-right:10px; color:#333; font-size:12px; border-radius:3px; float:left; margin:10px 0px 10px 5px; border:#CCC solid 1px; background:#f5f5f5;}
	.ricaprice { width:42px !important;}
	.ricacode { width:102px !important;}
	.delm { width:80px; height:32px; float:left; margin-top:10px; display:inline; margin-left:3px; background:url(../img/delm.png) no-repeat; background-position:center top; cursor:pointer;}
	.savem { width:100px; height:32px; float:left; margin-top:10px; display:inline; margin-left:3px; background:url(../img/savem.png) no-repeat; background-position:center top; cursor:pointer;}
	.delm:hover { background-position:center bottom !important;}
	.savem_d { background-position:center bottom !important; cursor:inherit !important;}
	#marca_tecnico { width:230px; height:30px; position:absolute; border:#ccc solid 1px; text-align:left; padding-left:5px; border-radius:3px; background:#f5f5f5; line-height:30px; color:#333; margin-left:425px; }
	.mappo { width:30px; cursor:pointer; float:left; display:inline; height:inherit !important; background:url(../img/mappa.png) no-repeat; background-position:center center;}
	.mappo:hover { opacity:0.5;}
	.sell { width:70px !important; height:inherit !important; line-height:inherit !important; float:left; display:inline;}
	.sell select { width:68px !important; height:30px; padding-top:5px; border-radius:3px !important; border:#ccc solid 1px;}
	#lock { width:100%; height:100%; position:fixed; z-index:10000000000000000000000000000000000000000000000000000000000 !important; background:rgba(255,255,255,0.8);}
	#workspace { width:100%; height:100%; background:#f5f5f5; margin:0px auto; position:absolute;}
	#mappaBox { width:100%; height:100%; z-index:1; background:#fff; border-bottom:rgba(0,0,0,0.1) solid 1px;}
	#pann { width:500px; height:76px; background:#fff; border:rgba(0,0,0,0.4); position:fixed; z-index:1000000000000000000000000000000000000000000000000 !important; bottom:20px; left:20px; box-shadow:0px 1px 4px rgba(0,0,0,0.3);}
	#pdzone { width:196px; height:76px; float:left; display:inline; border-right:rgba(0,0,0,0.3) solid 1px;}
	#pdvok { width:inherit !important; height:38px; background:url(../img/pvm.png) no-repeat;  cursor:pointer !important;}
	#pdvno { width:inherit !important; height:38px; background:url(../img/pvn.png) no-repeat;  cursor:pointer !important; }
	#pdvok:hover {  background:url(../img/pvmo.png) no-repeat; }
	#pdvno:hover {  background:url(../img/pvno.png) no-repeat; }
	.selpdvok {background:url(../img/pvmo.png) no-repeat !important; }
	.selpdvno {background:url(../img/pvno.png) no-repeat !important; }
	#contentWinf {width:440px; height:228px; background:#fff; }
	#infow { width:440px; float:left; height:38px; background:#fff; }
	.npdv { width:400px; height:38px; line-height:38px; color:#036; font-size:12px !important; text-align:left; padding-left:20px;}
	.editApp { width:26px !important; margin-right:5px; height:22px; margin-top:6px !important; float:left; display:inline; cursor:pointer; background:url(../img/addTec.png) no-repeat; background-position:center top;}
	.editApp:hover { background-position:center bottom !important;}
	#dettagliinfow { width:340px; height:180px; border:red solid 0px; float:left;}
	.iwf td { text-align:left !important; font-size:12px !important; color:#333 !important;}
	#content_data_tec { width:175px; height:76px; float:left; display:inline; }
	#tecRele { width:175px; height:37px; background:url(../img/tec.png) no-repeat; cursor:pointer;}
	#tecRele:hover{ background:url(../img/teco.png) no-repeat;}
	.seltecRele { background:url(../img/teco.png) no-repeat !important;}
	#dataMap { width:140px; margin-left:5px; height:37px; margin-top:0px; cursor:pointer !important;border:none !important; background:#fff url(../img/cally.png) no-repeat !important; background-position:5px center !important; color:#333; font-size:18px !important; font-family:Arial, Helvetica, sans-serif !important; text-align:left !important; padding-left:30px !important;}
	#tecniciSel{ width:180px; height:30px !important; padding-top:5px; border-radius:3px !important; border:rgba(0,0,0,0.3) solid 1px; float:left; display:inline;}
	#annullaTec,#salvaTec { width:auto; float:left; display:inline; height:30px !important; margin-left:5px;}
	.inoltra_reso { width:318px; margin-top:10px; margin-bottom:10px; height:61px; float:left; cursor:pointer; background:url(../img/new_reso.png) no-repeat; }
	.inoltra_reso:hover {background:url(../img/new_resoo.png) no-repeat;}
	.titoloReso { float:left; display:inline; height:30px; line-height:30px; margin:7px; color:#fff; font-size:16px; padding-left:10px;}
	
	#footer_reso{
		
		background-image: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0.54, #FFFFFF),
			color-stop(1, #EFEFEF)
		);
		background-image: -o-linear-gradient(bottom, #FFFFFF 54%, #EFEFEF 100%);
		background-image: -moz-linear-gradient(bottom, #FFFFFF 54%, #EFEFEF 100%);
		background-image: -webkit-linear-gradient(bottom, #FFFFFF 54%, #EFEFEF 100%);
		background-image: -ms-linear-gradient(bottom, #FFFFFF 54%, #EFEFEF 100%);
		background-image: linear-gradient(to bottom, #FFFFFF 54%, #EFEFEF 100%);
	}
	
	#testa_reso { height:60px; float:left; box-shadow:inset 0px 0px 1px rgba(255,255,255,0.7), 0px 1px 3px rgba(0,0,0,0.2); background:#de5c5c url(../img/resotesta.png) no-repeat; background-position:left center; border-radius:4px; border:#b44242 solid 1px; margin:5px 0px 3px 0px; width:978px;}
	#pezzi_comprati{ width:135px; font-size:22px; color:#de5c5c; padding-left:15px; padding-right:15px; height:37px; border-radius:6px; border:none; background:#ffffff; float:left; display:inline; margin:11px 0px 0px 135px; }
	.pz_sup{ float:right; font-size:18px; padding-right:20px; height:60px; line-height:60px; color:#ffffff; text-shadow:0px -1px rgba(0,0,0,0.2);}
	.pz_20{ float:right; font-size:27px; padding-right:2px; height:60px; line-height:60px; color:#ffffff; text-shadow:0px -1px rgba(0,0,0,0.2);}
	.pz_frase{ float:right; font-size:15px; padding-right:10px; float:right; height:60px; line-height:60px; color:#ffffff; text-shadow:0px -1px rgba(0,0,0,0.2);}


	#footer_reso{ height:60px; box-shadow:0px 1px 3px rgba(0,0,0,0.4); border-radius:4px; border:#cfcfcf solid 1px; margin:5px 0px 3px 5px; width:968px;}
	#addriga{ width:175px; height:53px; float:left; display:inline; margin:5px 0px 0px 5px; cursor:pointer; background:url(../img/addriga.png) no-repeat;}
	#addriga:hover{  background:url(../img/addrigao.png) no-repeat; }
	.addresono{ background:url(../img/addresono.png) no-repeat !important;}
	#footer_text_reso{ width:auto; text-shadow:0px 1px rgba(255,255,255,1); height:60px; font-size:15px; line-height:60px; float:right; display:inline; padding-right:10px; }
	#pezzireso{ color:#e64444; font-size:26px !important; line-height:60px; } 
	.etc_pezzireso{ color:#e64444; font-size:15px;}
	#notice_reso{ width:404px; float:right; display:inline; height:40px; background:url(../img/notice_reso.png) no-repeat; background-position:center center;}
	.row_command_reso { width:980px; height:34px;}
	.indietro_reso { width:190px; height:34px; float:left; display:inline; background:url(../img/resob.png) no-repeat; background-position:center center; cursor:pointer;}
	.indietro_reso:hover{ background:url(../img/resobo.png) no-repeat; background-position:center center; }
	.avanti_reso { width:190px; height:34px; float:right; display:inline; background:url(../img/resos.png) no-repeat; background-position:center center; cursor:pointer;}
	.avanti_reso:hover{ background:url(../img/resoso.png) no-repeat; background-position:center center; }
	
	.blocco_reso { width:980px; text-align:left !important; height:171px; background:url(../img/maskreso.png) no-repeat;background-position:center center; margin-top:5px; }
	.blocco_reso_titolo { width:940px; text-shadow:0px -1px rgba(191,62,62,0.8); text-align:left; font-size:14px; color:#ffc8c8; height:37px; line-height:37px; padding-left:20px; padding-right:20px;}
	.blocco_reso_titolo .modello{ color:#ffffff !important;}
	.campo_reso{ position:absolute; padding-left:10px; padding-right:10px; height:30px; border-radius:3px; background:#f2f0f0; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.3);}
	.reso_art_coop { width:68.5px; margin:56px 0px 0px 122.5px; border:Red solid 0px;}
	.reso_cod_ean { width:250px; margin:56px 0px 0px 290px; border:Red solid 0px;}
	.reso_desc { width:283px; margin:56px 0px 0px 656px; border:Red solid 0px;}
	.reso_uso { width:68.5px; margin:110px 0px 0px 122.5px; border:Red solid 0px;}
	.reso_pezzi { width:68.5px; margin:110px 0px 0px 350px; border:Red solid 0px;}
	.reso_pezzi_100 { width:68.5px; margin:110px 0px 0px 600px; border:Red solid 0px;}
	.reso_pezzi_100_3 { width:38.5px; margin:110px 0px 0px 770px; border:Red solid 0px;}
	
	.r70 { width:80px; margin:110.5px 0px 0px 490.5px; height:29px; position:absolute; background:url(../img/70.png) no-repeat; cursor:pointer;}
	.r100 { width:80px; margin:110.5px 0px 0px 582px; height:29px; position:absolute; background:url(../img/100.png) no-repeat; cursor:pointer;}
	.r70:hover{ background:url(../img/70o.png) no-repeat}
	.r100:hover{ background:url(../img/100o.png) no-repeat}
	.r70a{ background:url(../img/70o.png) no-repeat !important}
	.r100a{ background:url(../img/100o.png) no-repeat !important}
	
	@keyframes lampeggia {
 	 0%, 100% {
    box-shadow:inset 0px 0px 4px rgba(172,61,61,0.3), 0px 0px 30px rgba(255,0,0,0.6); 
 	 }
  	50% {
    box-shadow:inset 0px 0px 0px rgba(172,61,61,0.3), 0px 0px 0px rgba(255,0,0,0.6); 
 	 }
	}
	@keyframes lampeggia2 {
 	 0% {
    box-shadow:inset 0px 0px 4px rgba(172,61,61,0.3), 0px 0px 30px rgba(255,0,0,0.6); 
    background:#ff9a9a; color:#ff0000 !important; 
 	 }
  	100% {
   background:#f2f0f0; box-shadow:inset 0px 0px 4px rgba(0,0,0,0.3);
 	 }
	}
	
	@keyframes lampeggia3 {
 	 0%,100% {
    box-shadow: 0px 0px 0px rgba(60,153,215,0.9); 
    }
  	50% {
    box-shadow: 0px 0px 30px rgba(60,153,215,0.9); 
 	 }
	}
	
	@keyframes lampeggia4 {
 	 0%,100% {
    	box-shadow: 0px 0px 10px rgba(255,0,0,0);
    	text-shadow: 0px 0px 0px rgba(255,255,255,0); 
 	 }
  	50% {
   		background:#f2f0f0; box-shadow: 0px 0px 6px rgba(255,0,0,1);
    	text-shadow: 0px 0px 5px rgba(255,255,255,1); 
 	 }
	}
	
	

	.reso_remove{ margin:107.5px 0px 0px 855px; position:absolute;  width:103px; height:39px; cursor:pointer; background:url(../img/reso_remove.png) no-repeat;}
	.reso_remove:hover{background:url(../img/reso_removeo.png) no-repeat;}
	.errore_campo{ background:#ff9a9a; color:#ff0000 !important; animation: lampeggia 0.5s infinite;}
	.lampeggiax{background:#ff0000 !important; color:#fff !important; animation: lampeggia4 0.5s infinite;}
	.uscita_campo{animation: lampeggia2 0.5s 1;}
	.savesave{ width:443px; height:34px; float:right; display:inline; border-radius:8px; background:url(../img/savesave.png) no-repeat;  margin-right:10px;display:none;  animation: lampeggia3 0.5s infinite; }
	.reso_sign{ width:20px; background: url(../img/rno.png) no-repeat; height:20px; margin-left:68px; position:absolute;}
	.signCliente {margin-left:34px !important; }
	.adminsign{ margin-left:114px !important;}
	.resook{ background: url(../img/rco.png) no-repeat !important;}
	.nascondi_reso{ display:none !important; }
	
	#pop{ position:absolute !important; z-index:1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !important;}
	
	
	
	.urgente{
		
		color:#c50000;
	
	}
	
	
	
	
	
	
	
	
	input, select, textarea{ background:#f5f5f5 !important; box-shadow:inset 0px 0px 3px rgba(0,0,0,0.14);}
	select{height:32px !important; box-shadow:inset 0px 0px 3px rgba(0,0,0,0.1);}
	input[type="button"]{ height:28px !important; border-radius:3px !important; border:none !important; background:#72a233 !important; color:#fff !important; box-shadow:0px 2px 2px rgba(0,0,0,0.12); cursor:pointer; }
	.pre{ font-size:12px !important; color:#666; cursor:pointer;}
	.numeros{ width:24px; box-shadow:inset 0px 0px 2px rgba(0,0,0,0.1), 0px 1px rgba(255,255,255,0.9); height:24px; border-radius:30px; background:#81b73b; font-size:11px; text-align:center; line-height:24px !important; color:#fff; margin:0px 0px 0px 30px;}
	.cantiere{ width:86%; text-shadow:0px 1px rgba(255,255,255,1); font-size:10.5px !important; text-align:left; margin-bottom:4px; line-height:40px; box-shadow:0px 1px 1px rgba(0,0,0,0.1); padding-left:2%;padding-right:2%; height:40px; border:#ddd solid 1px; background:#f5f5f5; border-radius:4px;}
	input[type="checkbox"]{ margin-right:8px !important;}
	#box_servizi{ width:780px; padding-top:2px; padding-bottom:2px; background:#fff; box-shadow:inset 0px 0px 3px rgba(0,0,0,0.14); border-radius:3px;}
	.box_servizi_titolo{ width:760px; padding:8px; margin:0px 2px 0px 2px; border-radius:3px 3px 0px 0px; background:#3399FF; text-align:left; height:26px; line-height:26px; color:#fff;}
	#n_servizi{ font-size:18px; font-weight:bold;}
	.service table{ margin-top:4px; margin-bottom:4px;}
	.service table tr td{ text-align:center; height:20px; background:none; color:#333;}
	.ogz{ padding-bottom:15px; padding-top:15px; width:100%; height:auto; border-bottom:#ccc dotted 1px;}
	.drop{ width:132px; height:32px; background:url(../img/drop.png) no-repeat; margin-right:12px; float:right; cursor:pointer;}
	#sf{ background:url(../img/sf.png) no-repeat; margin-left:546px; background-position:right 10px; position:absolute; width:393px; height:590px;}
	.boxx{ width:922px; background:#f7f7f7; height:auto; padding:14px; float:left; display:inline; margin:10px 10px 0px 0px;
		border-radius:4px; border:rgba(0,0,0,0.2) solid 1px; box-shadow:2px 2px 4px rgba(0,0,0,0.12);
	}
	.boxx_tit{width:922px; height:auto; padding:14px; float:left; font-size:18px; color:#239dd0; text-align:left;}
	.etc{ text-align:right;}
	#srcService,#resultx{ background:#fff; font-size:12px; }
	#resultx tr:first-child{border:rgba(0,0,0,0.2) solid 1px; padding-left:10px; border-radius:4px 4px 0px 0px !important; box-shadow:0px 2px 2px rgba(0,0,0,0.1); }
	#resultx tr td{ padding-left:10px; }
	#resultx tr:first-child td{background:#ccc; text-align:left; text-shadow:0px 1px rgba(255,255,255,0.9); border-bottom:rgba(0,0,0,0.2) solid 1px;}
	#resultx tr:first-child td:first-child{ border-radius:4px 0px 0px 0px;}
	#resultx tr:first-child td:last-child{ border-radius:0px 4px 0px 0px;}
	
	#resulty tr:first-child{border:rgba(0,0,0,0.2) solid 1px; padding-left:10px; border-radius:4px 4px 0px 0px !important; box-shadow:0px 2px 2px rgba(0,0,0,0.1); }
	#resulty tr td{ padding-left:10px; }
	#resulty tr:first-child td{background:#ccc; text-align:left; text-shadow:0px 1px rgba(255,255,255,0.9); border-bottom:rgba(0,0,0,0.2) solid 1px;}
	#resulty tr:first-child td:first-child{ border-radius:4px 0px 0px 0px;}
	#resulty tr:first-child td:last-child{ border-radius:0px 4px 0px 0px;}
	
	#box_notifiche tr td{ color:#333; padding-top:8px; padding-bottom:8px;}
	#box_notifiche:first-child{ border:rgba(0,0,0,0.2) solid 1px; padding-left:10px; border-radius:4px 4px 4px 4px !important; box-shadow:0px 2px 2px rgba(0,0,0,0.1); }
	#srcService tr td,#resultx tr td{ color:#333; padding-top:8px; padding-bottom:8px;}
	#srcService:first-child{ border:rgba(0,0,0,0.2) solid 1px; padding-left:10px; border-radius:4px 4px 4px 4px !important; box-shadow:0px 2px 2px rgba(0,0,0,0.1); }
	.vista{display:none; border:rgba(255,255,255,0) solid 1px !important;}
	.tabber{ width:auto; float:left; height:35px; position:absolute; margin-top:-51px; overflow:hidden; border-radius:4px 4px 0px 0px; border-left:rgba(0,0,0,0.2) solid 1px; border-right:rgba(0,0,0,0.2) solid 1px; border-top:rgba(0,0,0,0.2) solid 1px;}
	.tab_t:first-child{ border-left:0px !important; box-shadow:none !important;}
	.tab_t:hover{ background:#239dd0; color:#fff}
	.selx{ background:#239dd0 !important; color:#fff !important}
	.tab_t{ width:auto; float:left; display:inline; z-index:10; border-left: 1px solid rgba(0,0,0,0.2); padding-left:10px; padding-right:10px; background:#ccc; color:#666; line-height:35px; height:35px; cursor:pointer; }
	
	#servizInc,#notificheInc{ float:right; display:inline; border-radius:24px; height:24px; width:24px; background:#fff; margin:6px 0px 6px 6px; line-height:24px; font-size:14px; font-weight:bold; color:#000;}
	
	#notax{ width:920px; display:none; height:auto; border-radius:5px;  box-shadow:;0px 2px 4px rgba(0,0,0,0.1); float:left;}
	.titolo_notax{width:900px; padding:10px; color:#333; font-size:15px; text-align:left;}
	.bold{ font-weight:bold;}
	#notax_servizio{ width:890px !important; font-size:12px; font-family:Arial !important; padding:8px; height:340px !important;}
	
	
	.msg_permesso_1{ text-shadow:0px 1px rgba(255,255,255,0.6); background:#ebf9da; border-radius:5px; border:#c7e79d solid 1px; text-align:left !important; font-size:12px; padding:22px !important;}
	.msg_permesso_1 .msg_mittente{ font-size:14px; font-weight:bold; padding-bottom:5px;}
	.msg_permesso_1 .msg_data .msg_permesso{  font-size:12px; font-weight:bold; color:#375411; margin-bottom:10px;}
	.msg_permesso_1 .msg_data{ font-size:11px; color:#666; margin-bottom:10px;}
	
	.msg_permesso_2{ text-shadow:0px 1px rgba(255,255,255,0.6); background:#d6f1fc; border-radius:5px; border:#97cde3 solid 1px; text-align:right !important; font-size:12px; padding:22px !important;}
	.msg_permesso_2 .msg_mittente{ font-size:14px; font-weight:bold; padding-bottom:5px;}
	.msg_permesso_2 .msg_data .msg_permesso{ font-size:12px; font-weight:bold; color:#368db1; margin-bottom:10px;}
	.msg_permesso_2 .msg_data{ font-size:11px; color:#666; margin-bottom:10px;}
	.riga_fondo{ width:950px; height:30px; margin-top:15px;}
	
	
	.nds{
		
		width:100%;
		height:220px;
		background: url(../img/nosnal.png) no-repeat;
		background-position:center center;
		
	}
	
	
	
	
	
	