html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, legend, caption, tbody, tfoot, thead { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; border:0 solid; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; vertical-align:baseline; } img{border:0} body { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; color:#000000; font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; font-size:12px; margin:2px 0 0; padding:0; text-align:center; } a:visited{text-decoration:underline;color:#00497F} a.linksmall:hover, a.linksmall:visited, a.linksmall:link, a.linkserp:hover, a.linkserp:visited, a.linkserp:link { color:#005FA9; font-size:11px; text-decoration:underline; } #masthead-header { height:80px; position:relative; } #searchbar { margin:10px 0 0; padding-top:2px; } #barra-header { border:0 solid #000000; height:34px; padding:2px 0 0 5px; } .submitinternonew { font-family:arial,sans-serif; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:0.2em; vertical-align:bottom; } .iel { font-size:15px; height:1.85em !important; margin:0.2em; } .iels { -webkit-appearance: button; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(222, 222, 222))); -webkit-border-bottom-left-radius: 2px 2px; -webkit-border-bottom-right-radius: 2px 2px; -webkit-border-top-left-radius: 2px 2px; -webkit-border-top-right-radius: 2px 2px; border: 1px solid rgb(153, 153, 153); font-size: 15px; height: 1.85em !important; margin: 0.2em; padding: 0px 8px; } #bottone-header { padding:0 0 0 5px; } #last-search { color:#005FA9; font-size:11px; margin-top:0; padding:0 0 0 6px; } #logo-hp { padding:80px 0 0; } #slogan2 { padding:0 0 50px; } #bg-footer { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border:0 solid silver; height:120px; margin:10px auto -16px; padding:150px 0 55px; text-align:center; } #link-footer { font-size:10px; line-height:20px; margin-top:10px; text-align:center; } #lang-footer { clear:both; margin:auto; padding:16px 0 0; text-align:center; width:280px; } #login-bs { border:0 solid #000000; font-size:12px; margin:6px 14px 0 0; padding-left:2px; text-align:right; } #header-bianco { border:0 solid silver; margin-left:auto; margin-right:auto; top:0; } 
