html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}table {border-collapse: collapse;border-spacing: 0;}fieldset,img { border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal;}ol,ul {list-style: none;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}q:before, q:after {content: '';}abbr,acronym { border:0;}img {border: 0px;}a {outline: none;}.floatleft { float: left; }.floatright { float: right; }.clear { clear: both; }.justified { text-align: justify; }.mid { margin-bottom: -3px; }.rel { position: relative; }.redbg { background: #ff0000; }.greenbg { background: #00ff00; }.bluebg { background: #0000ff; }img { border: none; padding: 0; }img a { border: none;}img.imgleft{ float: left; border: none; padding: 6px 0 0 0; }img.imgright{ float: right; border: none; padding: 0 0 0 6px; }blockquote {border-left: 1px solid #A5ABAB;margin: 15px;padding: 0 12px 0 12px;}code {font-family:"Courier New", Courier, monospace;}img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 15px;display: inline;}img.alignleft {padding: 4px;margin: 0 15px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left}.textalignright {text-align: right;}.textalignleft {text-align: left;}.textaligncenter {text-align: center;}.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;}.wp-caption img { margin: 0; padding: 0; border: 0 none;}.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}html, body {height: 100%; min-width: 960px;}body {background: #99CCCC url(../images/body_bg.png) repeat-x center top;}.wrap {background: #D2EEFF url(../images/body_bg.png) repeat-x center top;min-height: auto !important;}.content-wrap {width: 100%;min-height: 320px;padding: 20px 0 40px 0;z-index: 1;}.header {height: 90px;width: 100%;z-index: 2;}.logo {margin: 16px 0 0 7px;}.logodesc {margin: 0 0 0 110px;padding: 0;font-size: 11px;}.trafiletto {padding-top: 20px;}.formhome, .formland {z-index: 20;top: 416px;width: 960px;height: auto !important;margin-bottom: 0px;text-align: left;}.formhome h3, .formland h3 {padding: 4px 0 0 30px;margin: 0;height: 50px;line-height: 54px;background: transparent url(../images/formheader.png) no-repeat center top;}.formhome h3 span.mini, .formland h3 span.mini {font-size: 12px;color: #666;padding: 0 20px;font-weight: normal;}.formhometab {padding: 10px 0 30px 0;margin: 0;background: transparent url(../images/form_bg.png) no-repeat center bottom;}.formhometab {padding: 10px 0 30px 0;margin: 0;background: transparent url(../images/form_bg.png) no-repeat center bottom;}.formhome {position: absolute;}.formland2 {margin-top: 20px;}table.formtable, table.formtable2 {border-spacing: 0px;border-collapse: collapse;border: none;}table.formtable tr, table.formtable2 tr {text-align: left;font-size: 10px;}table.formtable td, table.formtable2 td {text-align: left;vertical-align: bottom;color: #666;}table.formtable td {width: 300px;}table.formtable {width: 900px;margin: 0px 30px;}.filename {color: #666;}form.wpcf7-form label {color: #fff;font-size: 10px;}form.wpcf7-form select option {background: #fff;color: #666;font-family: Verdana, sans-serif;font-size: 12px;padding: 1px 10px;}form.wpcf7-form textarea, .preventivo, .preventivo2, .contatto {color: #666 !important;font-family: Verdana, sans-serif;font-size: 12px;background: #fff url(../images/textarea_bg.png) repeat-x left top;border: 1px solid #83a683;-moz-border-radius: 6px;-webkit-border-radius: 6px;padding: 5px;}form.wpcf7-form textarea {width: 282px;height: 62px;}.preventivo {width: 252px;}.preventivo2, table.formtable2 div.selector, table.formtable2 div.selector select {width: 220px !important;}table.formtable2 div.selector span {width: 188px !important;}form.wpcf7-form textarea.preventivomsg2 {width: 490px;height: 80px;}form.wpcf7-form textarea.preventivomsg3 {width: 220px;height: 120px;}.preventivobtn, .contattobtn {width: 84px;height: 35px;background: transparent url(../images/buttons.png) no-repeat -320px 0;color: #333;font-family: Verdana, sans-serif;font-size: 14px;font-weight: bold;border: none;}.preventivobtn:hover, .contattobtn:hover {background: transparent url(../images/buttons.png) no-repeat -320px -35px;cursor: pointer;}input[disabled], textarea[disabled], button[disabled] {background: transparent url(../images/buttons.png) no-repeat -404px 0;}input[disabled]:hover, button[disabled]:hover {background: transparent url(../images/buttons.png) no-repeat -404px -35px;}.contatto, form.wpcf7-form textarea.contattomsg {margin: 3px 0 9px 0;border: 1px solid #B5CACF;width: 300px;}form.wpcf7-form textarea.contattomsg {width: 90%;height: 100px;}.preventivobtn {float: right;}.asterisk {color: red;}.preventivocheckdiv, .preventivocheckdiv2 {text-align: right;float: left;line-height: 12px;margin-top: 11px;}.preventivocheckdiv {width: 180px;}.preventivocheckdiv2 {width: 270px;}.preventivocheck {margin-right: 20px;}.footer {margin: 0 auto;width: 100%;min-height: 180px;color: #666;font-size: 10px;text-align: center;background: #99CCCC url(../images/footer_bg.png) repeat-x center top;padding-top: 20px;}.footer a, .footer a:visited {color: #666;text-decoration: underline;}.footer a:hover {color: #333;text-decoration: underline;}.footer-sx {float: left;text-align: left;padding: 10px 10px 40px 10px;}.footer-dx {float: right;text-align: right;padding: 10px 10px 40px 10px;}.footer p {text-align: left;padding: 0px 10px 0px 10px;line-height: 12px;}.footerhome {padding-top: 180px;}.signa {margin: 0 0 -7px 2px;}ul.footerlink {margin: 0;padding: 0;}a.footerlink, ul.footerlink li a {margin: 0px 3px 8px 10px;width: 220px;height: 19px;color: #666;font-size: 10px;text-align: center;text-decoration: none !important;background: transparent url(../images/footerlink.png) no-repeat center top;padding: 2px 0;float: left;}ul.footerlink li {list-style: none;margin: 0;padding: 0;display: inline;}a.footerlink:hover {background: transparent url(../images/footerlink.png) no-repeat center -23px;color: #fff;}.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}.sf-menu {line-height: 1.0;height: 36px;position: absolute;top: 41px;right: 10px;background: transparent url(../images/menu_bg.png) repeat-x center bottom;font-family: Arial, sans-serif;z-index: 98;}.sf-menu ul {position: absolute;left: -999em;top: auto;border: 1px solid #C7E2F2;}.sf-menu ul li {margin: 0;z-index: 99;}.sf-menu li:hover {visibility: inherit; }.sf-menu li a:hover {text-decoration: none;color: #333 !important;}.sf-menu ul li a:hover {text-decoration: none;color: #333 !important;background: #C7E2F2;}.sf-menu li {float: left;position: relative;margin: auto 0 auto 30px;}.sf-menu li a.sf-top {height: 30px;line-height: 30px;font-family: 'MayberryPro-Semibold', Verdana, sans-serif;}.sf-menu a.sf-top:hover {color: #729898 !important;}.sf-menu li.first {margin: auto 0;}.sf-menu a {display: block;position: relative;font-size: 19px;font-weight: bold;text-decoration: none;color: #333;outline: none;white-space: nowrap;}.sf-menu ul a {width: 200px;font-family: Verdana, sans-serif;font-size: 12px;font-weight: normal;background: #EFF9FF;color: #557272;padding: 8px 10px;z-index: 999;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:35px; z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em; top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; top:0;}ul.sf-menu li.current_page_item a.sf-top {border-bottom: 4px solid #FFCC66;}.box2, .box3 {width: 300px;height: 90px;padding: 32px 0 0 0;background-image: url(../images/buttons.png);background-color: transparent;background-repeat: no-repeat;}.box2 {background-position: 0 -180px;}.box3 {background-position: 0 0;cursor: default;}.boxhome, .boxland {height: 320px;height: 90px;padding: 0;overflow: hidden;}.boxland {float: left;margin: 20px 20px 0 0;}.boxlandlast {margin: 20px 0 0 0;}.boxhome a, .boxland a {display: block;overflow: hidden;outline: none;text-decoration: none;text-align: center;line-height: 12px;}.boxhome a span, .boxland a span {color: #666;font-size: 10px;letter-spacing: -1px;font-weight: normal;text-decoration: none;}.boxhome a:hover, .boxland a:hover, .boxhome a:active, .box3 a:active {color: #fff;text-decoration: none;}.boxhome a.box2:hover, .boxland a.box2:hover {background-position: 0 -270px;}.boxhome a.box3:hover, .boxland a.box3:hover {background-position: 0 -90px;}.boxhome a:hover span, .boxhome a:active span, .boxland a:hover span, .boxland a:active span {color: #fff;text-decoration: none;}img#comm100_ButtonImage {display: none;}.uovohome {width: 100%;background: transparent url(../images/uovohome.jpg) no-repeat center 0;}.breadcrumb {margin-bottom: 36px;height: 24px;line-height: 24px;padding: 0 10px;background: #D0E0E0;}span.breadspace {margin: 0px 10px;}.sidelinks {margin: -30px 5px 20px 10px !important;}.sidelinks h3 {margin: 0 0 10px 0;}.sidecatlinks {list-style: none;margin: 26px 0 0 0; padding: 0;}.sidecatlinks li {margin: 0;padding: 3px 0;display: block;text-decoration: none !important;}.sidecatlinks li a {color: #557272;display: block;line-height: 32px;background: #EFF9FF;border: 1px solid #C7E2F2;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 0 20px;font-size: 16px;text-decoration: none !important;}.sidecatlinks li a:hover, .sidecatlinks li a.currentlink {background: #99CCCC;color: #333 !important;border: 1px solid #83BFBF;}.sidecatlinks li a:hover, .sidecatlinks li a.currentlink, .sidecatlinks li a:active, .sidecatlinks li a.currentlink:active {text-decoration: none !important;}.post {margin: 0;padding: 24px 0 0 0;text-align: justify;}.post a { font-weight: bold; }.post h1 { line-height: 30px; }.post h2 { }.post h2 a { background-image: none; border: none; }.post h2 a:hover { text-decoration: underline; }.post h3 { margin-top: 28px; }.post h3 a { }.post ul {}.post li {}.postspace { padding: 24px 30px 0 10px; }.postland { padding: 24px 20px 0 10px; }.postland2 { padding: 0px 20px 0 10px; }h1.posttitle {line-height: 30px;margin-top: 18px;}h2.posttitle, h3.posttitle {margin: 0 0 13px 0;padding: 0 0 18px 0;background: transparent url(../images#menu_bg.png) repeat-x center bottom;}.entry { margin: 0; }.catentry { margin-bottom: 18px; }.artwork {margin: 0;padding: 0;width: 220px;}.postmetadata {clear: both;background: #fff;padding: 6px;margin: 20px 0;border: 1px solid #FFDA9F;}.alignleft a { float: left; margin: 25px 0; }.alignright a { float: right; margin: 25px 0; }.iconserv{float: left;margin: 3px 20px 10px 0;}ul.links {margin: 100px 0 0 60px;}ul.links li {margin: 0 0 10px 0;}ul.links li a:link, ul.links li a:visited {color: #053645;text-decoration: underline;}ul.links li a:hover, ul.links li a:active {color: #1AC9FE;text-decoration: underline;}.map {float: right;margin: -30px 0 0 0;}.pulsantidx {padding-top: 20px;}.faqpoint {margin: 0 5px -9px 0;}.contactform, .contactformmsg {background: #fff url(../images/formbg.png) repeat-y top right;color: #666;border: 1px solid #aaa;font-family: "Courier New", Courier, monospace;font-size: 12px;padding: 3px;width: 350px;margin: 4px 10px 4px 0px;}.contactform:hover,.contactformmsg:hover, .contactform:focus, .contactformmsg:focus {background: #fff;}.contactformselect {background: #fff url(../images/formbg.png) repeat-y top right;color: #666;border: 1px solid #aaa;font-family: "Courier New", Courier, monospace;font-size: 12px;padding: 3px;width: 60px;margin: 4px 10px 4px 0px;}.contactformmsg {width: 99%;height: 100px;}.contactdata {width: 30%;background: #eee url(../images/contactdatabg.gif);border: 1px solid #000;color: #fff;padding: 20px;margin: 0 0 20px 30px;line-height: 25px;float: right;}.contactdata h2 {color: #fff;}.contactbutton {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;background-color: #eee;color: #666;border: 1px solid #aaa;padding: 6px 12px;margin: 8px -2px 0 0;float: right;outline: none;}.contactbutton:hover {background: #FF6600;color: #fff;border: 1px solid #DF5900;}.contactbutton:active {background: #FF2A00;color: #fff;}.barcode {float: right;text-align: center;margin: 30px 50px 0 0;}.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors, span.wpcf7-not-valid-tip, div.wpcf7-mail-sent-ok {color: #666;background: #D2EEFF !important;border: 1px solid #FF5A00 !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;}span.wpcf7-not-valid-tip {padding: 2px 10px !important;}div.wpcf7-response-output {margin: 2em 0.5em 0em !important;}div.wpcf7-mail-sent-ok {border: 1px solid #00ff00 !important;}.lavoraconnoi, .sideprev_mid {border: 1px solid #6A8E8E !important;background: #729898;padding: 20px;}.lavoraconnoi {color: #fff;}.sideprev_num {background: #fff;padding: 10px 20px;font-size: 10px;line-height: 14px;}.sideprev_num img {float: left;margin: 0 20px 0 0;}.sideprev_mid .preventivo2, .sideprev_mid .preventivomsg3 {width: 247px !important;}.sideprev_mid div.selector select {width: 257px !important;}.sideprev_mid div.selector span {width: 225px !important;}.sideprev_mid #invia {margin: 10px 0 0 0;}.sideprev_up {margin: 23px 0 0 0;padding: 10px 20px 8px;background: #FFCC66;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}.sideprev_up h3 {margin: 0;padding: 0;font-size: 18px;text-align: center;}.sideprev_dn {padding: 10px 20px;background: #D0E0E0;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;font-size: 10px;text-align: center;}.slideshow, .slide {width: 300px;height: 200px;margin: 0;padding: 0;position: relative;}#slidenav {height: 32px;margin: 20px auto;float: right;}#slidenav a {display: block;width: 20px;height: 20px;padding: 6px;margin: 4px;text-align: center;text-decoration: none;background: transparent url(../images/buttons.png) no-repeat -320px -70px;color: #7AA3A3;float: left;}#slidenav a:hover, #slidenav a.activeSlide {background: transparent url(../images/buttons.png) no-repeat -320px -102px;color: #000;}#slidenav a:focus {outline: none;}

.container_12 {margin-left: auto;margin-right: auto;width: 960px;}.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display: inline;float: left;position: relative;margin: 0 10px;}.alpha { margin-left: 0; }.omega { margin-right: 0; }.container_12 .grid_1 {width:60px; }.container_12 .grid_2 {width:140px; }.container_12 .grid_3 {width:220px; }.container_12 .grid_4 {width:300px; }.container_12 .grid_5 {width:380px; }.container_12 .grid_6 {width:460px; }.container_12 .grid_7 {width:540px; }.container_12 .grid_8 {width:620px; }.container_12 .grid_9 {width:700px; }.container_12 .grid_10 { width:780px; }.container_12 .grid_11 { width:860px; }.container_12 .grid_12 { width:940px; }.container_12 .block_3,.container_12 .block_4,.container_12 .block_5,.container_12 .block_6,.container_12 .block_8,.container_12 .block_9,.container_12 .block_12 {background: transparent;padding: 0 10px;margin: 0 0 20px 0;}.container_12 .block_3 { width: 200px; }.container_12 .block_4 { width: 280px; }.container_12 .block_5 { width: 360px; }.container_12 .block_6 { width: 440px; }.container_12 .block_8 { width: 600px; }.container_12 .block_9 { width: 680px; }.container_12 .block_12 { width: 940px; }.container_12 .prefix_1 { padding-left:80px; }.container_12 .prefix_2 { padding-left:160px; }.container_12 .prefix_3 { padding-left:240px; }.container_12 .prefix_4 { padding-left:320px; }.container_12 .prefix_5 { padding-left:400px; }.container_12 .prefix_6 { padding-left:480px; }.container_12 .prefix_7 { padding-left:560px; }.container_12 .prefix_8 { padding-left:640px; }.container_12 .prefix_9 { padding-left:720px; }.container_12 .prefix_10 { padding-left:800px; }.container_12 .prefix_11 { padding-left:880px; }.container_12 .suffix_1 { padding-right: 80px; }.container_12 .suffix_2 { padding-right: 160px; }.container_12 .suffix_3 { padding-right: 240px; }.container_12 .suffix_4 { padding-right: 320px; }.container_12 .suffix_5 { padding-right: 400px; }.container_12 .suffix_6 { padding-right: 480px; }.container_12 .suffix_7 { padding-right: 560px; }.container_12 .suffix_8 { padding-right: 640px; }.container_12 .suffix_9 { padding-right: 720px; }.container_12 .suffix_10 { padding-right: 800px; }.container_12 .suffix_11 { padding-right: 880px; }.container_12 .push_1 { left: 80px; }.container_12 .push_2 { left: 160px; }.container_12 .push_3 { left: 240px; }.container_12 .push_4 { left: 320px; }.container_12 .push_5 { left: 400px; }.container_12 .push_6 { left: 480px; }.container_12 .push_7 { left: 560px; }.container_12 .push_8 { left: 640px; }.container_12 .push_9 { left: 720px; }.container_12 .push_10 { left: 800px; }.container_12 .push_11 { left: 880px; }.container_12 .pull_1 {left:-80px; }.container_12 .pull_2 {left:-160px; }.container_12 .pull_3 {left:-240px; }.container_12 .pull_4 {left:-320px; }.container_12 .pull_5 {left:-400px; }.container_12 .pull_6 {left:-480px; }.container_12 .pull_7 {left:-560px; }.container_12 .pull_8 {left:-640px; }.container_12 .pull_9 {left:-720px; }.container_12 .pull_10 { left:-800px; }.container_12 .pull_11 { left:-880px; }.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}.clearfix {display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}

body {font-family: Verdana, sans-serif;font-size: 12px;line-height: 18px;color: #666;}@font-face {font-family: 'MayberryPro-Semibold';src: url('../fonts/mayberrypro-semibold.eot');src: url('../fonts/mayberrypro-semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/mayberrypro-semibold.woff') format('woff'), url('../fonts/mayberrypro-semibold.ttf') format('truetype'), url('../fonts/mayberrypro-semibold.svg#mayberrypro-semibold') format('svg');font-weight: normal;font-style: normal;}h1, h2, h3, h4, h5, h6 { font-family: 'MayberryPro-Semibold', Verdana, sans-serif; font-weight: bold; color: #333; }h1 { font-size: 30px; margin: 20px 0;}h2 { font-size: 24px; margin: 18px 0; }h3 { font-size: 20px; margin: 18px 0 12px 0; }h4 { font-size: 16px; font-weight: bold; }h5 { font-size: 14px; font-weight: bold; }h6 { font-size: 12px; font-weight: bold; }h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link { color: #000; }h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #000; }h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #FF9900; }h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }hr {height: 1px;color: #FFDA9F;background-color: #FFDA9F;border: 0;margin: 20px 0;}p { margin: 0 0 18px 0; }p img.left{ float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }a:focus, a:hover { color: #FF9900; text-decoration: underline; }a { color: #FF9900; text-decoration: none; }blockquote{ margin: 1.5em; color: #666; font-style: italic; }strong{ font-weight: bold; }em,dfn{ font-style: italic; }dfn { font-weight: bold; }sup, sub{ line-height: 0; }abbr, acronym { border-bottom: 1px dotted #666; }address { margin: 0 0 1.5em; font-style: italic; }del { color:#666; }pre { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }li ul, li ol { margin: 0 1.5em 18px 1.5em; }ul, ol{ margin: 0 1.5em 18px 1.5em; }ul li, ol li { margin: 0 0 6px 0; }ul{ list-style-type: disc; }ol{ list-style-type: decimal; }dl{ margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd{ margin-left: 1.5em;}table { margin-bottom: 1.4em; width: 100%; }th{ font-weight: bold; }thead th { background: #c3d9ff; }th,td,caption { padding: 4px 10px 4px 5px; }tr.even td{ background: #e5ecf9; }tfoot { font-style: italic; }caption { background: #eee; }.small{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.hide { display: none; }.quiet{ color: #666; }.loud { color: #000; }.highlight{ background: #ff0; }.added{ background: #060; color: #fff; }.removed{ background: #900; color: #fff; }.first{ margin-left: 0; padding-left: 0; }.last { margin-right: 0; padding-right: 0; }.top{ margin-top: 0; padding-top: 0; }.bottom { margin-bottom: 0; padding-bottom: 0; }


