body{} a{} a:hover, a:active{}
form, textarea, input, ul, ol, li, p, body, button, h1, h2, h3, h4{margin:0;padding:0;font-family:'Montserrat'} #WspHd{} 
#WspFt{background-color:#F7F7F7;}
div.W4{padding: 50px 50px 50px 50px;}
div.W5{padding:40px 20px 40px 20px;}div.W5{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/5.jpg?1688540964);background-repeat:no-repeat;background-position:center center}div.W5{padding: 10px 0px 10px 0px;}

div.W9 a{color:#676766;}div.W9 a:hover, div.W9 a.Ac{color:#9a3233;}

div.W12{padding:40px 20px 40px 20px;}div.W12{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/12.jpg?1688540963);background-repeat:no-repeat;background-position:center center}div.W12{padding: 80px 0 80px 0;}


div.W89{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/89.jpg?1688540965);background-repeat:no-repeat;background-position:center center}
div.W25{background-color:#212120;}div.W25,div.W25 h1,div.W25 h2,div.W25 h3,div.W25 p,div.W25 textarea{color:#999999;}div.W25 a{color:#cccccc;}div.W25{padding: 20px 10px 20px 10px;}div.W25{text-align:center;}


div.W96{padding:40px 20px 40px 20px;}
div.W33{padding:40px 20px 40px 20px;}div.W33{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/[L]chi-siamo-impresa-chiesanuova.jpg[/L]
?);background-repeat:;background-position:center center}
div.W45{padding:40px 20px 40px 20px;}
div.W113{padding:40px 20px 40px 20px;}div.W113{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/[L]chi-siamo-impresa-chiesanuova.jpg[/L]
?);background-repeat:;background-position:center center}
div.W69{padding:40px 20px 40px 20px;}





div.W101{padding:40px 20px 40px 20px;}
div.W38{padding:40px 20px 40px 20px;}div.W38{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/38.jpg?1688540963);background-repeat:no-repeat;background-position:center center}
div.W79{padding:40px 20px 40px 20px;}

div.W118{padding:40px 20px 40px 20px;}div.W118{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/38.jpg?1688540963);background-repeat:no-repeat;background-position:center center}










div.W90{padding:40px 20px 40px 20px;}


div.W87{background-color:#336699;}div.W87,div.W87 h1,div.W87 h2,div.W87 h3,div.W87 p,div.W87 textarea{color:#ffffff;}div.W87{padding: 45px 40px 0 40px;}
div.W86{background-color:#336699;}div.W86{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/86.png?1688540965);background-repeat:no-repeat;background-position:bottom}div.W86,div.W86 h1,div.W86 h2,div.W86 h3,div.W86 p{color:#ffffff;}div.W86 a {color:#757575;}div.W86{padding: 40px 40px 40px 40px;}
#map{margin:auto;text-align:center;min-width:300px;min-height:300px;vertical-align:middle;height:450px;}
div.W26{padding:40px 20px 40px 20px;}div.W26{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/26.jpg?1688540963);background-repeat:no-repeat;background-position:top}
div.W50{padding:40px 20px 40px 20px;}div.W50{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/50.jpg?1688540964);background-repeat:no-repeat;background-position:center center}
div.W111{padding:40px 20px 40px 20px;}div.W111{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/50.jpg?1688540964);background-repeat:no-repeat;background-position:center center}

div.W130{padding:40px 20px 40px 20px;}div.W130{background-image:url(https://www.impresachiesanuova.it/photos/big-thumbs/38.jpg?1688540963);background-repeat:no-repeat;background-position:center center}
h3,h2{text-transform:uppercase}
hr{width:40px;height:4px;background:rgba(155,155,155,0.2);margin:24px auto 48px auto;border-radius:4px}

.Bx, .Bx2{border:0 !IMPORTANT}
.Ox{display:none}

.Wslide li h3, .Wslide li p{max-width:960px;margin:auto;color:#FFF;margin-bottom:5px}
.Wslide li h3 span{display:inline-block;background:rgba(4,26,53,0.5) no-repeat;font-size:0.8em;padding:10px 40px;border-radius:10px}
.Wslide li p span{display:inline-block;font-size:0.6em;background:rgba(4,26,53,0.5) no-repeat;text-transform:uppercase;font-weight:600;padding:10px 40px;border-radius:10px}
.Wslide a.WspSlidePul{border-radius:6px;background:#cc6600;font-size:1.2em;padding:15px 45px 15px 45px;text-align:left;font-weight:700;margin:0}
.WspSlide li div{bottom:30%}

.Wmenu{padding:0px 0 5px 0}
.Wmenu li{margin:0;padding:0 0 0 20px;text-transform:uppercase;font-weight:600}
.Wmenu .WspMenu li a{color:#336699;display:block}
.Wmenu li:last-child a{background:#336699;color:#FFF;padding:10px 15px;border-radius:5px}
.Wmenu .WspMenu a:hover, .Wmenu .WspMenu a.Ac{color:#cc6600;text-decoration:none}
.Wmenu .WspMenu{text-align:right}

.Wpage{padding:40px}
.Wpage .WspContIn{max-width:1200px;margin:auto}

.Whead .WspTb{max-width:1200px;text-align:left}
.Whead-2{padding:20px;box-sizing:border-box;float:right}

.Wbar{padding:10px 0px 0 20px;font-size:0.8em}
.Wbar .WspTextIn{text-align:right}
.Wbar img{vertical-align:middle;margin:-3px 3px 0 9px}
.Wbar .WspTextIn a{color:#cc6600;font-weight:600}
.Whead .Wcall{padding:55px 0 0 15px}
.Wcall .WspTextIn a{background:#FFF;color:#cc6600;padding:12px 15px;display:inline-block;border-radius:6px;text-transform:uppercase;font-weight:700;font-size:1.1em}
.Wcontact .Wcall .WspTextIn a{background:#FFF;color:#457a82;font-weight:700;padding:12px;font-size:1em}
.Wcontact .Wcall img{vertical-align:middle;margin-top:-3px}
.Wcontact .Wtext{font-size:1.3em;padding:6px 40px}

.Wtitle .WspTextIn{text-align:center;color:#828282;font-weight:600}
.Wtitle h3, .Wtitle h2{font-weight:600;font-size:2.2em;color:#cc6600}
.Wtitle p{font-size:1.4em;font-weight:600;color:#676766}
.Wwhat .Wtitle hr{margin:20px auto 60px auto }

.Wwhat, .Wwho, .Wcol{background-size:cover}
.Wwhat .WspTextIn {text-align:center}
.Wwhat .WspTextIn li{list-style:none;display:inline-block;width:25%;vertical-align:top;padding:0;margin:0 auto;text-align:left;max-width:300px;padding:0 40px;color:#666666}
.Wwhat h4{color:#336699;text-transform:uppercase;font-weight:700;padding:30px 0 5px 0;font-size:1.2em}
.Wwhat strong{font-weight:600}
.Wwhat hr{margin:10px 0 20px 0}
.Wwhat .WspTextIn li div{font-size:0.9em;line-height:1.6}
.Wwhat .WspTextIn li a{color:#cc6600}
.Wwhat .WspTextIn li div:last-child a{background:#336699;border-radius:5px;display:inline-block;padding:10px 20px;color:#FFF;text-transform:uppercase;font-weight:600;font-size:0.9em;margin:10px 0 0 0}

.WspCols.Wmail{padding:80px 20px 80px 20px}
.Wmail .WspTextIn{max-width:1200px;margin:auto;font-weight:600;color:#666}
.Wmail .WspTextIn h4{color:#cc6600;text-transform:uppercase;font-size:1.8em}
.Wmail .Wcall .WspTextIn{padding:5px 0 0 80px}
.Wmail .Wcall .WspTextIn a{background:#336699;color:#FFF;padding:14px 20px}

.Wmailb .WspTextIn h4{color:#FFF}
.Wmailb .WspTextIn{color:#E1E1E1}
.Wmailb .Wcall .WspTextIn a{background:#cc6600}

.Wlist .WspTextIn a{color:#FFF;font-size:0.9em;display:block;padding:4px 0}
.Wcontact p{font-size:0.9em;padding:4px 0}

.Winfo .WspTextIn{text-align:center;padding:80px 40px;color:#e4e4e4;font-weight:600}
.Winfo h3{display:inline-block;background:#FFF;font-size:2em;padding:10px 40px;border-radius:10px;color:#cc6600;word-break: break-word;}
.Winfo h4{display:inline-block;font-size:1.2em;background:rgba(255,255,255,0.15);color:#FFF;text-transform:uppercase;font-weight:600;padding:10px 40px;border-radius:10px;margin:15px 0 30px 0}
.Winfo .WspTextIn div{max-width:1200px;margin:auto;line-height:2.2}

.Wduo.WspCols{margin:0;padding:0}
.Wduo .WspCol{width:50%}
.Wduo .WspSlide li{min-height:700px}
.Wduo iframe{width:100%}
.Wduo-2, .Wduo-Wduo2-1{padding:40px;box-sizing:border-box}
.Wduo-2 .WspTextIn, .Wduo-Wduo2-1 .WspTextIn{line-height:1.8}

.Wtext .WspTextIn{font-size:1.2em}

.Wfoot .WspTextIn a{text-decoration:underline}

#map{width:100%}

.SubInput{background:#CC6600}

@media screen and (min-width:1px) and (max-width:1023px) {
.Wbar{display:none}
.Whead .WspCol{width:100%}
.Wlogo .WspTextIn{text-align:center}
.Wmenu{padding:0px 0 5px 0;text-align:center}
.Wmenu .WspMenu{text-align:center}
.Wbar .WspTextIn, .Wtext .WspTextIn{text-align:center}
.Whead .Wcall{padding:0px 0 10px 0}
.WspSlide li h3{font-size:2em}
.Wslide li p{font-size:1.2em}
.Wslide li{height:auto !IMPORTANT;padding:50px 0}
.Wwhat .WspTextIn li, .Wwho .WspTextIn li{display:block;width:100%;padding:0 0 30px 0;max-width:100%}
.Wwhat .WspTextIn li img{width:100%;height:auto}
.Wslide a.WspSlidePul{font-size:0.8em}
.Wmail .WspTextIn{text-align:center}
.Wmail .Wcall .WspTextIn{text-align:center;padding:20px 0 0 0}
.Wcol .WspCol{width:100%}
.Wcol .WspCol:last-child{background:#F0F0F0}
.Wduo .WspCol{width:100%}
}