var DD_roundies={ns:"DD_roundies",IE6:false,IE7:false,IE8:false,IEversion:function(){if(document.documentMode!=8&&document.namespaces&&!document.namespaces[this.ns]){this.IE6=true;this.IE7=true}else{if(document.documentMode==8){this.IE8=true}}},querySelector:document.querySelectorAll,selectorsToProcess:[],imgSize:{},createVmlNameSpace:function(){if(this.IE6||this.IE7){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}if(this.IE8){document.writeln('<?import namespace="'+this.ns+'" implementation="#default#VML" ?>')}},createVmlStyleSheet:function(){var A=document.createElement("style");document.documentElement.firstChild.insertBefore(A,document.documentElement.firstChild.firstChild);if(A.styleSheet){try{var C=A.styleSheet;C.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");this.styleSheet=C}catch(B){}}else{this.styleSheet=A}},addRule:function(B,A,C){if(typeof A=="undefined"||A===null){A=0}if(A.constructor.toString().search("Array")==-1){A=A.toString().replace(/[^0-9 ]/g,"").split(" ")}for(var E=0;E<4;E++){A[E]=(!A[E]&&A[E]!==0)?A[Math.max((E-2),0)]:A[E]}if(this.styleSheet){if(this.styleSheet.addRule){var D=B.split(",");for(var E=0;E<D.length;E++){this.styleSheet.addRule(D[E],"behavior:expression(DD_roundies.roundify.call(this, ["+A.join(",")+"]))")}}else{if(C){var F=A.join("px ")+"px";this.styleSheet.appendChild(document.createTextNode(B+" {border-radius:"+F+"; -moz-border-radius:"+F+";}"));this.styleSheet.appendChild(document.createTextNode(B+" {-webkit-border-top-left-radius:"+A[0]+"px "+A[0]+"px; -webkit-border-top-right-radius:"+A[1]+"px "+A[1]+"px; -webkit-border-bottom-right-radius:"+A[2]+"px "+A[2]+"px; -webkit-border-bottom-left-radius:"+A[3]+"px "+A[3]+"px;}"))}}}else{if(this.IE8){this.selectorsToProcess.push({selector:B,radii:A})}}},readPropertyChanges:function(A){switch(event.propertyName){case"style.border":case"style.borderWidth":case"style.padding":this.applyVML(A);break;case"style.borderColor":this.vmlStrokeColor(A);break;case"style.backgroundColor":case"style.backgroundPosition":case"style.backgroundRepeat":this.applyVML(A);break;case"style.display":A.vmlBox.style.display=(A.style.display=="none")?"none":"block";break;case"style.filter":this.vmlOpacity(A);break;case"style.zIndex":A.vmlBox.style.zIndex=A.style.zIndex;break}},applyVML:function(A){A.runtimeStyle.cssText="";this.vmlFill(A);this.vmlStrokeColor(A);this.vmlStrokeWeight(A);this.vmlOffsets(A);this.vmlPath(A);this.nixBorder(A);this.vmlOpacity(A)},vmlOpacity:function(C){if(C.currentStyle.filter.search("lpha")!=-1){var B=C.currentStyle.filter;B=parseInt(B.substring(B.lastIndexOf("=")+1,B.lastIndexOf(")")),10)/100;for(var A in C.vml){C.vml[A].filler.opacity=B}}},vmlFill:function(D){if(!D.currentStyle){return }else{var C=D.currentStyle}D.runtimeStyle.backgroundColor="";D.runtimeStyle.backgroundImage="";var A=(C.backgroundColor=="transparent");var E=true;if(C.backgroundImage!="none"||D.isImg){if(!D.isImg){D.vmlBg=C.backgroundImage;D.vmlBg=D.vmlBg.substr(5,D.vmlBg.lastIndexOf('")')-5)}else{D.vmlBg=D.src}var F=this;if(!F.imgSize[D.vmlBg]){var B=document.createElement("img");B.attachEvent("onload",function(){this.width=this.offsetWidth;this.height=this.offsetHeight;F.vmlOffsets(D)});B.className=F.ns+"_sizeFinder";B.runtimeStyle.cssText="behavior:none; position:absolute; top:-10000px; left:-10000px; border:none;";B.src=D.vmlBg;B.removeAttribute("width");B.removeAttribute("height");document.body.insertBefore(B,document.body.firstChild);F.imgSize[D.vmlBg]=B}D.vml.image.filler.src=D.vmlBg;E=false}D.vml.image.filled=!E;D.vml.image.fillcolor="none";D.vml.color.filled=!A;D.vml.color.fillcolor=C.backgroundColor;D.runtimeStyle.backgroundImage="none";D.runtimeStyle.backgroundColor="transparent"},vmlStrokeColor:function(A){A.vml.stroke.fillcolor=A.currentStyle.borderColor},vmlStrokeWeight:function(B){var C=["Top","Right","Bottom","Left"];B.bW={};for(var A=0;A<4;A++){B.bW[C[A]]=parseInt(B.currentStyle["border"+C[A]+"Width"],10)||0}},vmlOffsets:function(C){var F=["Left","Top","Width","Height"];for(var E=0;E<4;E++){C.dim[F[E]]=C["offset"+F[E]]}var B=function(H,G){H.style.left=(G?0:C.dim.Left)+"px";H.style.top=(G?0:C.dim.Top)+"px";H.style.width=C.dim.Width+"px";H.style.height=C.dim.Height+"px"};for(var A in C.vml){var D=(A=="image")?1:2;C.vml[A].coordsize=(C.dim.Width*D)+", "+(C.dim.Height*D);B(C.vml[A],true)}B(C.vmlBox,false);if(DD_roundies.IE8){C.vml.stroke.style.margin="-1px";if(typeof C.bW=="undefined"){this.vmlStrokeWeight(C)}C.vml.color.style.margin=(C.bW.Top-1)+"px "+(C.bW.Left-1)+"px"}},vmlPath:function(E){var F=function(Q,S,N,I,T,O,K){var J=Q?["m","qy","l","qx","l","qy","l","qx","l"]:["qx","l","qy","l","qx","l","qy","l","m"];T*=K;O*=K;S*=K;N*=K;var M=I.slice();for(var L=0;L<4;L++){M[L]*=K;M[L]=Math.min(S/2,N/2,M[L])}var P=[J[0]+Math.floor(0+T)+","+Math.floor(M[0]+O),J[1]+Math.floor(M[0]+T)+","+Math.floor(0+O),J[2]+Math.ceil(S-M[1]+T)+","+Math.floor(0+O),J[3]+Math.ceil(S+T)+","+Math.floor(M[1]+O),J[4]+Math.ceil(S+T)+","+Math.ceil(N-M[2]+O),J[5]+Math.ceil(S-M[2]+T)+","+Math.ceil(N+O),J[6]+Math.floor(M[3]+T)+","+Math.ceil(N+O),J[7]+Math.floor(0+T)+","+Math.ceil(N-M[3]+O),J[8]+Math.floor(0+T)+","+Math.floor(M[0]+O)];if(!Q){P.reverse()}var U=P.join("");return U};if(typeof E.bW=="undefined"){this.vmlStrokeWeight(E)}var H=E.bW;var A=E.DD_radii.slice();var D=F(true,E.dim.Width,E.dim.Height,A,0,0,2);A[0]-=Math.max(H.Left,H.Top);A[1]-=Math.max(H.Top,H.Right);A[2]-=Math.max(H.Right,H.Bottom);A[3]-=Math.max(H.Bottom,H.Left);for(var C=0;C<4;C++){A[C]=Math.max(A[C],0)}var B=F(false,E.dim.Width-H.Left-H.Right,E.dim.Height-H.Top-H.Bottom,A,H.Left,H.Top,2);var G=F(true,E.dim.Width-H.Left-H.Right+1,E.dim.Height-H.Top-H.Bottom+1,A,H.Left,H.Top,1);E.vml.color.path=B;E.vml.image.path=G;E.vml.stroke.path=D+B;this.clipImage(E)},nixBorder:function(C){var B=C.currentStyle;var D=["Top","Left","Right","Bottom"];for(var A=0;A<4;A++){C.runtimeStyle["padding"+D[A]]=(parseInt(B["padding"+D[A]],10)||0)+(parseInt(B["border"+D[A]+"Width"],10)||0)+"px"}C.runtimeStyle.border="none"},clipImage:function(A){var E=DD_roundies;if(!A.vmlBg||!E.imgSize[A.vmlBg]){return }var C=A.currentStyle;var B={X:0,Y:0};var J=function(M,K){var L=true;switch(K){case"left":case"top":B[M]=0;break;case"center":B[M]=0.5;break;case"right":case"bottom":B[M]=1;break;default:if(K.search("%")!=-1){B[M]=parseInt(K,10)*0.01}else{L=false}}var N=(M=="X");B[M]=Math.ceil(L?((A.dim[N?"Width":"Height"]-(A.bW[N?"Left":"Top"]+A.bW[N?"Right":"Bottom"]))*B[M])-(E.imgSize[A.vmlBg][N?"width":"height"]*B[M]):parseInt(K,10));B[M]+=1};for(var F in B){J(F,C["backgroundPosition"+F])}A.vml.image.filler.position=(B.X/(A.dim.Width-A.bW.Left-A.bW.Right+1))+","+(B.Y/(A.dim.Height-A.bW.Top-A.bW.Bottom+1));var I=C.backgroundRepeat;var D={T:1,R:A.dim.Width+1,B:A.dim.Height+1,L:1};var H={X:{b1:"L",b2:"R",d:"Width"},Y:{b1:"T",b2:"B",d:"Height"}};if(I!="repeat"){D={T:(B.Y),R:(B.X+E.imgSize[A.vmlBg].width),B:(B.Y+E.imgSize[A.vmlBg].height),L:(B.X)};if(I.search("repeat-")!=-1){var G=I.split("repeat-")[1].toUpperCase();D[H[G].b1]=1;D[H[G].b2]=A.dim[H[G].d]+1}if(D.B>A.dim.Height){D.B=A.dim.Height+1}}A.vml.image.style.clip="rect("+D.T+"px "+D.R+"px "+D.B+"px "+D.L+"px)"},pseudoClass:function(B){var A=this;setTimeout(function(){A.applyVML(B)},1)},reposition:function(A){this.vmlOffsets(A);this.vmlPath(A)},roundify:function(F){this.style.behavior="none";if(!this.currentStyle){return }else{var D=this.currentStyle}var G={BODY:false,TABLE:false,TR:false,TD:false,SELECT:false,OPTION:false,TEXTAREA:false};if(G[this.nodeName]===false){return }var K=this;var E=DD_roundies;this.DD_radii=F;this.dim={};var B={resize:"reposition",move:"reposition"};if(this.nodeName=="A"){var A={mouseleave:"pseudoClass",mouseenter:"pseudoClass",focus:"pseudoClass",blur:"pseudoClass"};for(var H in A){B[H]=A[H]}}for(var C in B){this.attachEvent("on"+C,function(){E[B[C]](K)})}this.attachEvent("onpropertychange",function(){E.readPropertyChanges(K)});var J=function(L){L.style.zoom=1;if(L.currentStyle.position=="static"){L.style.position="relative"}};J(this.offsetParent);J(this);this.vmlBox=document.createElement("ignore");this.vmlBox.runtimeStyle.cssText="behavior:none; position:absolute; margin:0; padding:0; border:0; background:none;";this.vmlBox.style.zIndex=D.zIndex;this.vml={color:true,image:true,stroke:true};for(var I in this.vml){this.vml[I]=document.createElement(E.ns+":shape");this.vml[I].filler=document.createElement(E.ns+":fill");this.vml[I].appendChild(this.vml[I].filler);this.vml[I].stroked=false;this.vml[I].style.position="absolute";this.vml[I].style.zIndex=D.zIndex;this.vml[I].coordorigin="1,1";this.vmlBox.appendChild(this.vml[I])}this.vml.image.fillcolor="none";this.vml.image.filler.type="tile";this.parentNode.insertBefore(this.vmlBox,this);this.isImg=false;if(this.nodeName=="IMG"){this.isImg=true;this.style.visibility="hidden"}setTimeout(function(){E.applyVML(K)},1)}},rl=[{c:".mask-search-menu .mask-menu",v:"3px 3px 0 0"},{c:"button,.messaggio-question,.round-input",v:"4px"},{c:".listing-product-rfq-print,.altre_cat,.box_sinistro,p.votalink,.menuAzienda .barra",v:"7px"},{c:".small",v:"0 7px 0 7px"},{c:".fix-wrap .round-input",v:"4px 0 0 4px"},{c:".question-mark",v:"0 4px 4px 0"},{c:".big",v:"0 9px 9px 9px"},{c:".fix-indirizzo .round-input",v:"4px 0 0 4px"},{c:".box_approf",v:"9px"},{c:".menuAzienda ul li:first-child a",v:"7px 0 0 7px"},{c:".smallAzi",v:"0 7px 0 0"}];try{document.execCommand("BackgroundImageCache",false,true)}catch(err){}DD_roundies.IEversion();DD_roundies.createVmlNameSpace();DD_roundies.createVmlStyleSheet();if(DD_roundies.IE8&&document.attachEvent&&DD_roundies.querySelector){document.attachEvent("onreadystatechange",function(){if(document.readyState=="complete"){var C=DD_roundies.selectorsToProcess;var F=C.length;var E=function(I,J,H){setTimeout(function(){DD_roundies.roundify.call(I,J)},H*100)};for(var B=0;B<F;B++){var A=document.querySelectorAll(C[B].selector);var G=A.length;for(var D=0;D<G;D++){if(A[D].nodeName!="INPUT"){E(A[D],C[B].radii,D)}}}}})}for(i=0;i<rl.length;i++){DD_roundies.addRule(rl[i].c,rl[i].v)};
