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{background-image:url(https://www.fattoriadicolle.it/photos/big-thumbs/2.jpg?1668693793);background-repeat:no-repeat;background-position:top} 
#WspFt{background-image:url(https://www.fattoriadicolle.it/photos/big-thumbs/3.jpg?1668693794);background-repeat:no-repeat;background-position:top}
div.W4{padding: 50px 50px 50px 50px;}
div.W5{padding:40px 20px 40px 20px;}div.W5,div.W5 h1,div.W5 h2,div.W5 h3,div.W5 p{color:#ffffff;}div.W5 a{color:#ffffff;}div.W5{padding: 40px 0 0px 0;}








div.W17{padding:40px 20px 40px 20px;}div.W17{background-color:#f7f7f7;}div.W17{padding: 0px 0px 0px 0px;}
div.W59{padding:40px 20px 40px 20px;}div.W59{background-color:#f7f7f7;}div.W59{padding: 0px 0px 0px 0px;}




div.W22{padding:40px 20px 40px 20px;}
div.W64{padding:40px 20px 40px 20px;}




div.W27{padding:40px 20px 40px 20px;}div.W27{background-color:#F7F7F7;}
div.W69{padding:40px 20px 40px 20px;}div.W69{background-color:#F7F7F7;}


div.W30{padding:40px 20px 40px 20px;}
div.W72{padding:40px 20px 40px 20px;}





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







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




div.W98{}
div.W98{padding: 40px 40px 40px 40px;}div.W94{}
div.W94{padding: 40px 40px 40px 40px;}
div.W100{}
div.W100{padding: 40px 40px 40px 40px;}div.W102{}
div.W103{}

h1,h2,h3,h4{color:#FFF;text-transform:uppercase}
.WspNotHm .Wservizi, .WspNotHm .Wfrase, .WspNotHm .Wintro{display:none}
.Bx, .Bx2{border:0 !IMPORTANT}
.Whead-1,.Whead-3{padding:50px 25px 0 0}
.Whead-3{padding:50px 0 0 25px}
.Wmenu{text-transform:uppercase;font-weight:bold;text-align:right}
.Wline{border-top:1px solid rgba(255,255,255,0.2) !IMPORTANT;padding:10px 10px 0 10px;margin:10px 0 0 0;font-size:0.8em;text-align:right}
.Whead-3 .Wline, .Whead-3  .Wmenu{text-align:left}

.Wintro h3{max-width:960px;margin:auto;font-size:2.4em;font-weight:400}
.Wintro{padding:300px 0 300px 0}
.Wintro a, .Wlink .WspTextIn a, .Wfooter .SubInput, .Wtext .WspTextIn a {background:none;display:inline-block;border:3px solid #FFF;border-radius:24px;padding:15px 50px;color:#FFF;text-transform:uppercase;font-weight:600;margin:50px 0 0 0}

.Wservizi .WspTextIn li{display:inline-block;vertical-align:top;padding:0 20px}
.Wservizi .WspTextIn h3{color:#333;font-size:1em;max-width:200px;padding:20px 0}
.Wservizi .WspTextIn a{display:inline-block;background:#333;color:#FFF;padding:10px 30px;border-radius:20px;text-transform:uppercase;font-size:0.7em;font-weight:bold}

.Wfrase, .Wfrase2{font-size:2em;font-weight:500;font-style:italic;padding:80px 0}

.Wtable{padding:0 !IMPORTANT}
.Wtable li{width:50%;}
.Wtext{padding:50px}
.Wtext h3{color:#333;font-weight:600;font-size:2em;padding-bottom:20px}
.Wtext .WspTextIn a{border:3px solid #999;color:#999;margin-top:25px}
.Wtable .WspPhoto{text-align:center}
.Wtable .WspPhoto img{max-width:120px;height:auto;border:3px solid #DDD;border-radius:6px}
.Wtable .WspPhoto a{margin:5px}

.Wpage{padding:80px 20px;background:#F7F7F7}
.Wpage .WspTextIn{max-width:1200px;text-align:left;box-sizing:border-box;margin:auto}
.Wpage h1{color:#333;padding-bottom:10px}

.Wh2{max-width:1200px;padding:40px 0 0 0}
.Wh2 h2{color:#FFF;padding:15px 0;font-weight:600;font-size:2.6em}
.Wfooter h3{color:#FFF;font-size:1.8em;font-weight:500}
.Wfooter{max-width:1200px}
.Wfooter li{width:50%}
.Wfooter .TxtInput, .Wfooter .TxtArea{background:none;border:0;box-shadow:0 0;border-bottom:1px solid #a0a0a0;border-radius:0;font-size:1.2em;padding:10px 0}
.Wfooter .WspForm a{color:#FFF;font-size:0.7em;border-bottom:1px dotted #999}
.Wfooter .WspForm{color:#FFF}
.Wfooter .WspForm label.TxtInput{padding:0 0 10px 0;border:0}
.Wfooter .SubInput{margin:10px 0 0 0}
.Wfoot{background:rgba(0,0,0,0.5);padding:15px;color:#999}
.Wfoot a{color:#999;text-decoration:underline}
.Winfo{padding:0 0 0 100px;color:#FFF;line-height:1.6}
.Winfo a, .Winfo strong{color:#ddcc9e;font-weight:600;text-decoration:underline}
.WspPage{text-align:left}
.WspPage h1, .WspPage h2, .WspPage h3{color:#000}

@media screen and (min-width:481px) and (max-width:1023px) {
.Wline,.WspMenu.W7 li:first-child, .Wfrase, .Wh2{display:none}
.WspMenu li{display:block;text-align:center;padding:5px}
.Wmenu{padding:70px 30px}
body .Whead-1, body .Whead-3{padding:0}
.WspText.W9{padding:20px 0}
div.Wintro{padding: 100px 0 100px 0}
div.Wintro h3{font-size:2em}
.Wservizi .WspTextIn li{margin:0 0 20px 0}
div.Wservizi .WspTextIn h3{max-width:100%}
.Wtable.WspCols .WspCol{display:block;width:100%}
div.Wtext{padding:30px 15px;text-align:center}
div.Wtext h3{font-size:1.4em}
div.Wtable img{display:none}
.Wfooter li.WspCol{display:block;width:100%}
div.Winfo{padding-left:0}
.Wh2 .WspTextIn{text-align:center}
#WspFt{background-color:#000}
body div.WspPhoto{padding:40px 0px}
body div.WspPhoto a{margin:0 0 10px 0;display:block}
body div.Wpage{padding-top:40px}
}

@media screen and (max-width:480px) {
.Whead .WspCol{display:block;width:100%;text-align:center;}
.Wmenu, .Whead-3 .Wmenu{text-align:center}
.Wline,.WspMenu.W7 li:first-child, .Wfrase, .Wh2{display:none}
.WspMenu li{display:block;text-align:center;padding:5px}
body .Whead-1, body .Whead-3{padding:0}
.WspText.W9{padding:20px 0}
div.Wintro{padding: 100px 0 100px 0}
div.Wintro h3{font-size:2em}
.Wservizi .WspTextIn li{margin:0 0 20px 0}
div.Wservizi .WspTextIn h3{max-width:100%}
.Wtable.WspCols .WspCol{display:block;width:100%}
div.Wtext{padding:30px 15px}
div.Wtext h3{font-size:1.4em}
div.Wtable img{display:none}
.Wfooter li.WspCol{display:block;width:100%}
div.Winfo{padding-left:0}
.Wh2 .WspTextIn{text-align:center}
#WspFt{background-color:#000}
body div.WspPhoto{padding:40px 0px}
body div.WspPhoto a{margin:0 0 10px 0;display:block}
body div.Wpage{padding-top:40px}
}