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:'Commissioner'} #WspHd{} 
#WspFt{}
div.W175{text-align:center;}
div.W177{padding:40px 20px 40px 20px;}div.W177{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/177.jpg?1671741826);background-repeat:no-repeat;background-position:center center}div.W177{padding: 0px 0px 0px 0px;}div.W177{text-align:center;}


div.W16{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/16.jpg?1671741826);background-repeat:no-repeat;background-position:top}div.W16{padding: 80px 20px 80px 20px;}
div.W199{padding:40px 20px 40px 20px;}div.W199{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/199.jpg?1671741827);background-repeat:no-repeat;background-position:center center}
div.W98{padding:40px 20px 40px 20px;}div.W98{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/98.jpg?1671741830);background-repeat:no-repeat;background-position:center center}div.W98{padding: 100px 0 100px 0;}


div.W38{padding:40px 20px 40px 20px;}div.W38{background-color:#ff9933;}div.W38{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/38.png?1671741827);background-repeat:no-repeat;background-position:top}div.W38,div.W38 h1,div.W38 h2,div.W38 h3,div.W38 p{color:#ffdfbf;}




div.W211{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/211.jpg?1699870294);background-repeat:no-repeat;background-position:center center}
div.W124{padding:40px 20px 40px 20px;}div.W124{background-color:#208dc4;}div.W124{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/124.jpg?1671741823);background-repeat:no-repeat;background-position:top}
div.W144{padding:40px 20px 40px 20px;}div.W144{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/144.jpg?1671741826);background-repeat:no-repeat;background-position:center center}



div.W166{padding:40px 20px 40px 20px;}div.W166{background-color:#FF9933;}div.W166{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/166.jpg?1671741826);background-repeat:no-repeat;background-position:top}


div.W182{text-align:center;}



div.W191{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/191.jpg?1671741827);background-repeat:no-repeat;background-position:center center}
div.W192{padding:40px 20px 40px 20px;}



div.W139{padding:40px 20px 40px 20px;}div.W139{background-color:#494949;}div.W139{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/139.jpg?1671741825);background-repeat:no-repeat;background-position:center center}div.W139,div.W139 h1,div.W139 h2,div.W139 h3,div.W139 p{color:#ffffff;}div.W139{padding: 0px 0px 0px 0px;}



div.W208{}

div.W210{}

div.W189{}
div.W189{text-align:center;}div.W12{padding:40px 20px 40px 20px;}div.W12{background-image:url(https://www.nicolatomasetti.it/photos/big-thumbs/12.jpg?1671741823);background-repeat:repeat;background-position:top}div.W12{padding: 80px 0 80px 0;}
hr{width:80px;height:6px;background:rgba(33,144,200,0.2);margin:12px 0;border-radius:4px;text-align:left}

.Bx, .Bx2{border:0 !IMPORTANT}
.Ox, .MnR{display:none}

#WspHd{position:fixed;z-index:999;width:100%;background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.2)}
#WspBd{padding-top:58px;}

.Wsxcover .WspTextIn{text-align:right;padding-right:32px}
body .Wcover .Wcover-1{width:20%;padding-top:32px}
body .Wcover .Wcover-2{width:80%}
.Wcover .WspText img{height:auto !IMPORTANT}

.Wwa{position:fixed;bottom:20px;right:20px;text-align:center}
.Wwa img{display:block;margin:auto;margin-bottom:5px}
.Wwa a{color:#FFF;font-weight:bold}
.Wwa span{display: inline-block;background: rgba(0,0,0,0.3);border-radius: 10px;padding: 5px 10px}

body div.Whead{padding:5px 0 10px 0}
.Whead .WspTb, .Wcover .WspTb, .Wskin .WspTb, .Wchoise .WspTb{max-width:1300px}
.Whead .WspCol,.Wcover .WspCol{width:50%;}

.Wlogo h1{color:#208dc4;font-weight:600;font-size:2em}
.Wlogo h1 a{color:#2190c8}
.Wlogo h1 a span{color:#383838}
.Wlogo p{font-weight:600;color:#6a6d6f;font-size:1.2em;}
.Wlogo .WspText img{vertical-align:middle;margin-top:-3px;margin-right:10px}

.Wmenu{padding:0;margin:0}
.Wmenu a {color:#4f4f4f;}
.Wmenu img{padding: 0 8px 8px 0; margin:auto}
.Wmenu li{margin:0;padding:10px 26px 0 10px;text-transform:uppercase;font-weight:700;font-size:1.2em;}
.Wmenu li a.Ac{padding:20px 0 0 0}
.Wmenu-STOP li a.Ac::before{content:"";width:100%;height:6px;background:#208dc4;display:block;border-radius:0 0 6px 6px ;margin-bottom:20px}

.Wcover{min-height:395px;background-size:cover}
.Wcover.WspCols{padding:30px 0 0 0}

.Wtesto, .Wtestoduo{padding:20px 0 0 0}
.Wtesto .WspTextIn h2, .Wtestoduo .WspTextIn h2 {font-size:2em; font-weight:700;color:#fff;text-align:left}
.Wtesto .WspTextIn p{font-size:1.7em; font-weight:500;color:rgba(255,255,255,0.7);padding:6px 0 0 0;text-align:left}
.Wtesto .WspTextIn img{padding:0 6px 0 0}
.Wtesto .WspTextIn a{color:#fff;font-size:0.7em;background:#383838;padding:15px 25px;border-radius:8px;text-transform:uppercase;font-weight:600}
.Wtesto .WspTextIn a:last-child{background:rgba(255,255,255,0.3)}
.Wtesto .WspTextIn hr{background:rgba(255,255,255,0.2)}

.Wtestoduo .WspTextIn h3, .Wtestoduo .WspTextIn p strong{color:#404040;}
.Wtestoduo .WspTextIn h3{font-size:1.7em}
.Wtestoduo .WspTextIn h2{color:#2190c8;font-size:2.8em;}
.Wtestoduo .WspTextIn p{color:#505151;font-size:1.4em;line-height:1.4em}
.Wtestoduo .WspTextIn a{padding:12px 20px;text-transform:uppercase;font-weight:600;color:#fff;background:#2190c8;border-radius:12px;display:inline-block;margin:auto 10px 0 0;font-size:1em}
.Wtestoduo .WspTextIn a:last-child{background:#383838}

.Wimpianto{background:#494949;padding:48px 8px;color:#FFF;text-align:center}
.Wimpianto .WspTextIn{max-width:1280px;margin:auto}
.Wimpianto .WspTextIn img{border-radius:24px;max-width:200px;height:auto;border:5px solid #FFF;margin:0 4px}
.Wimpianto .WspTextIn u{background:#f7b100;color:#FFF;font-weight:bold;text-decoration:none;display:inline-block;padding:2px 12px;border-radius:12px}

.Wsxcoverduo{padding-left:80px}

body div.Wskin, body div.Wchoise{padding:80px 0 0 0;background-size:cover;}
.Wskin .WspCol{display:block;box-sizing:border-box;padding:10px 0 0 0}
.Wskin .Wtestoduo{padding:0}
.Wskin .Wtestoduo hr{margin:12px auto}

.Wcheck .WspTextIn ul{display:flex;flex-wrap:wrap;max-width:1300px;margin:auto;padding:30px 0}
.Wcheck .WspTextIn ul li{width:33.33%;box-sizing:border-box;list-style:none;margin:0;background:url(https://www.nicolatomasetti.it/photos/big-thumbs/144-icon-check.png) no-repeat center top;padding:80px 0;text-align:center;font-weight:600;font-size:1.2em;line-height:1.6}
.Wcheck .WspTextIn ul li br{display:none}

.Wchoise.WspCols{padding-bottom:60px}
.Wchoise{min-height:800px;box-sizing:border-box}
.Wchoise .WspTextIn{text-align:center}
.Wchoise .WspTextIn h3{color:#FFF;font-size:2em;margin-top:30px}
.Wchoise .WspTextIn hr{background:rgba(255,255,255,0.2);margin-left:auto;margin-right:auto}
.Wcc hr{background:rgba(255,255,255,0.5);margin:15px auto}
.Wcc .WspTextIn h2{color:#fff;font-weight:700;font-size:2.8em}
.Wcc .WspTextIn p{font-size:1.2em}

.Wfg a{text-decoration:none;position:relative;}
.Wfg .WspPhoto a::after{content:"";width:100%;min-height:66px;background:url(https://www.nicolatomasetti.it/photos/big-thumbs/icona-occhio.png) no-repeat center center;display:block;top:100px;position:absolute;}
.Wfg a img{border-radius:10px;margin:30px 0 0 0;filter:blur(10px);display:block;}
.Wfg a span{color:#ccc;text-align:center;padding:10px 0;font-size:1.1em;font-weight:600;}

.Wfooter .WspTb{max-width:1300px}
.Wfooter .WspTextIn h3{color:#2190c8;text-transform:none;padding:20px 0}
.Wfooter .WspCol{width:50%;padding:0 30px;box-sizing:border-box}
.Wfooter .TxtInput, .Wfooter .TxtArea{background:#FFF;border:0;box-shadow:0 0;border-bottom:2px solid rgba(0,0,0,0.05);font-size:1.2em;padding:10px;color:#9c9c9c;border-radius:0}
.Wfooter .Form p, .Wfooter .Form label, .Wfooter .Form div.g-recaptcha{margin-bottom:5px}
.Wfooter .TxtArea, .Wfooter .Form label{border-bottom:0}
.Form .TxtArea{height:100px;border-bottom:2px solid rgba(0,0,0,0.05);}
.Wfooter .SubInput{margin:auto;background:#404040;border-radius:10px;}

.Wform{background:#fff;padding:0 20px 20px 20px;border:1px solid #fff;border-radius:0 0 10px 10px;border-top:none;box-shadow: 2px 6px 5px #ccc;}
.Wform a{font-size:0.7em;border-bottom:1px dotted #999;color:#2190C8}
.Wform .Form p{margin-top:0}

.Winfo img {margin:0 15px 0 0;vertical-align:middle;}
.Winfo .WspTextIn h3{padding:12px 0 0px 0;font-size:2.2em}
.Winfo .WspTextIn li{margin:0;list-style:none;font-size:1.2em;line-height:1;font-weight:400;color:#404040;padding:10px 0 15px 0}
.Winfo .WspTextIn ul{margin:0;padding-top:20px}
.Winfo .WspTextIn a{color:#2190C8;font-weight:600;text-decoration:underline}

.Wmail {margin:0;background:#fff;padding:0 20px 0px 20px;border-radius:10px  10px 0 0 ;border:1px solid #fff; border-bottom:none;box-shadow:2px 0px 5px #ccc}
.Wmail .WspTextIn{padding-bottom:5px}
.Wmail .WspTextIn h4{color:#2190c8;font-weight:600;font-size:2em;padding:20px 0 10px 0}
.Wmail hr{margin:0;content:" ";max-width:80px;height:6px;background:#d3e9f4;display:block;border-radius:5px;}

.Wfbox .WspCol{padding:0 60px}
.Wfbox div {padding:0}
.Wfbox .WspTextIn h4{color:#2190c8;text-transform:uppercase;font-weight:700;margin-bottom:15px}
.Wfbox .WspTextIn {color:#fff;line-height:1.9;padding:30px 0}
.Wfbox .WspTextIn strong{color:#fff;font-weight:600;font-size:18px;}
.Wfbox .WspTextIn a{color:#fff;text-decoration:underline;font-weight:400}

.Wtfw .WspTextIn a, .Wtfw .WspTextIn p{color:#ccc;text-transform:uppercase;font-weight:500;padding:12px 0 0 0}
.Wtfw {opacity:0.5;font-size:0.8em}

@media screen and (min-width:1px) and (max-width:1023px) {
hr{margin-left:auto;margin-right:auto}
.Wbar, .Wmenu .WspMenu ul, .Wsxcoverduo{display:none}
.Wlogo h1{font-size:1.4em}
	
.Wcover .WspCol{width:100%}
.Wlogo .WspTextIn{text-align:center}
.Wmenu{text-align:center}

.Wmenu li {border-bottom:2px solid rgba(0,0,0,0.05);font-size:1.1em}
.Wmenu li:last-child{background:none;border-bottom:none;border-radius:0;padding:10px 0 0 0}
.Wmenu li:last-child a{color:#2190c8}
.Wmenu ul li,.Wmenu .WspMenu ul a{display:block;padding:10px}
.Wmenu img{max-width:20px;height:auto}
.Whead .WspCol.Whead-1{width:100%}
.Whead .WspCol.Whead-2{width:100%;padding:5px;box-sizing:border-box}
.MnR{display:block;border:3px solid #2190c8;padding:2px 6px;color:#2190c8;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:1em;margin:auto;border-radius:8px;max-width:80%}
.MnR img{vertical-align:middle;margin-top:-3px;padding:0}

.Wcover.WspCols{padding:0;margin:0} .Wsxcover .WspTextIn{text-align:center;padding:0;margin:0}
.Wtesto, .Wtestoduo{padding:20px 20px;}
.Wtesto .WspTextIn p, .Wtesto .WspTextIn h2,.Wtestoduo .WspTextIn h2, .Wtestoduo .WspTextIn h3, .Wtestoduo .WspTextIn p{text-align:center}
.Wtesto .WspTextIn p, .Wtesto .WspTextIn h2{font-size:1.5em}
.Wtesto .WspTextIn a{font-size:0.7em;display:block;margin-bottom:10px}
.Wtestoduo .WspTextIn h3{font-size:1.1em}

.Wcheck .WspTextIn ul {display:flex;flex-wrap:wrap;padding:10px 0}
.Wcheck .WspTextIn ul li{box-sizing:border-box;list-style:none;margin:auto;font-weight:600;font-size:1em;line-height:1;width:100%;padding:80px 0 20px 0;display:inline-block}

.Wskin.WspCols{padding:40px 0 0 0}

body div.Wchoise {padding:80px 10px}

.W3 .Wfooter{background-size:cover;padding:40px 0;}
.Wfooter li.WspCol{width:100%;box-sizing:border-box}

.Winfo .WspTextIn{text-align:center;margin:auto}
.Winfo .WspTextIn a, .Winfo .WspTextIn strong{font-size:1.2em}
.Winfo hr{margin:12px auto}
.Winfo .WspTextIn li {font-size:1em}
	
.Wmail .WspTextIn h4{text-align:center;font-size:1.6em}
.Wmail hr{margin:auto}
	
.Bx .Wfbox {padding:0}
.Wfbox{background-size:cover;} 
.Wfbox .WspCol{padding:0 20px;display:block;border-bottom:5px solid rgba(255,255,255,0.2)}
.Wfbox .WspCol:last-child{padding:0 20px;display:block;border-bottom:none}
.Wfbox .WspTextIn{text-align:center}
.Wsxcover, .Wsxcoverduo{margin:30px 0 0 0;}
.Wwa{bottom:10px;right:10px;max-width:100px}
.Wcover .Wcover-2{background:rgba(0,0,0,0.3)}
.Wtestoduo .WspTextIn a{display:block;margin-bottom:5px}
.WspPhoto a{margin:0 0 10px 0}
.Wfooter .WspCol{padding:0}
.WspPhoto{text-align:center}
.Wcover-1 .WspText img{max-width:80%;height:auto !IMPORTANT}
.Winfo .WspTextIn h3{display:none}
.Wimpianto .WspTextIn img{max-width:108px;margin-bottom:8px}
.Wsxcover .WspTextIn{text-align:center;padding:16px 0}
body .Wcover .Wcover-1{width:100%;padding-top:0}
body .Wcover .Wcover-2{width:100%}
}