body{} a{color:#bf4545;} 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-color:#121212;background-image:url(https://www.willybergers.com/photos/big-thumbs/2.jpg?1670654856);background-repeat:no-repeat;background-position:top} #WspHd,#WspHd h1,#WspHd h2,#WspHd p{color:#ffffff;}
#WspFt{}
div.W4{padding: 50px 50px 50px 50px;}
div.W5{padding:40px 20px 40px 20px;}

div.W11{text-align:center;}
div.W13{background-color:#cccccc;}div.W13{padding: 25px 25px 25px 25px;}div.W13{text-align:center;}

div.W15{padding:40px 20px 40px 20px;}div.W15{background-color:#111111;}div.W15{background-image:url(https://www.willybergers.com/photos/big-thumbs/15.jpg?1670654856);background-repeat:no-repeat;background-position:top}



#map{margin:auto;text-align:center;min-width:300px;min-height:300px;vertical-align:middle}




div.W68{padding:40px 20px 40px 20px;}div.W68{background-color:#111111;}div.W68{background-image:url(https://www.willybergers.com/photos/big-thumbs/68.jpg?1670654857);background-repeat:no-repeat;background-position:top}

div.W71{background-color:#f0f0f0;}div.W71{padding: 40px 0 40px 0;}
div.W79{background-color:#121212;}
div.W79{padding: 50px 25px 50px 25px;}


div.W76{padding:40px 20px 40px 20px;}div.W76{background-color:#f7f7f7;}
div.W72{padding:40px 20px 40px 20px;}div.W72{background-color:#F7F7F7;}
.Bx, .Bx2{border:0 !IMPORTANT}
h3{text-transform:uppercase;font-size:2em}

.WspNotHm .Wtitolo{display:none}

#WspHd{background-position: center -150px !IMPORTANT}

.Wbarra .WspText{text-align:right;font-size:0.8em;text-transform:uppercase;font-weight:600}
.Wbarra img{margin-top:-3px}

.Wtitolo{padding:0px 20px 50px 20px}
.Wtitolo h1{color:#FFF;max-width:960px;margin:auto;padding-bottom:10px;font-size:2.2em;text-transform:uppercase}
.Wtitolo strong{font-size:1.6em}
.Wcall.WspText a, .Wcall .WspText a{display:inline-block;color:#FFF;text-transform:uppercase;font-weight:bold;border:2px solid #FFF;border-radius:22px;padding:12px 50px}
.Wcallb .WspText a{color:#333;border:2px solid #333}

.Wintro .WspTextIn, .Wpage .WspTextIn, .Wpage .WspContIn, .WspPage .In {padding:50px 25px;max-width:1200px;margin:auto;box-sizing:border-box}

.Wintro{line-height:2}
.Wpage .WspTextIn{padding:50px 25px}
.page2 .WspTextIn{padding:0px 25px 50px 25px}
.Wpage .WspContIn{padding:45px 25px}
.Wpage a{color:#FF0000;text-decoration:underline}
.WspContIn h3{font-size:1.6em;text-transform:none}
.WspContIn li{padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.1);}

body div.Wscelta{padding:60px 10px}
.Wscelta h3 {font-size:1.6em}
.Wscelta .WspCol{padding:0 40px}
.Wscelta .WspText{text-align:center}
.Wscelta h3{color:#FFF}
.Wwhat .WspTextIn{padding:80px 25px;max-width:1200px;margin:auto;box-sizing:border-box}
.Wwhat.WspText ul{margin:0}
.Wwhat.WspText li{display:inline-block;width:40%;background:url(https://www.willybergers.com/photos/big-thumbs/li.png) no-repeat left;padding:12px 0 12px 30px;font-weight:700;text-transform:uppercase;font-size:0.9em;color:#075124;margin:0}

.Wform{background:#EEE}
.Wform form{max-width:1200px;margin:auto;padding:40px 25px;box-sizing:border-box}

.Wphotos{background:url(https://www.willybergers.com/photos/big-thumbs/curve-di-livello-sfondo-verde.jpg) no-repeat center center #075124}
.Wphotos .WspPhotoIn{max-width:1200px;padding:50px 25px;box-sizing:border-box;margin:auto}
.Wphotos img{max-width:200px;border:6px solid #EEE;box-sizing:border-box}

.Wh1{background:#EEE}
.Wh1 .WspTextIn{max-width:1200px;margin:auto;padding:30px 20px;box-sizing:border-box}

.Wnews .WspContIn{max-width:1200px;margin:auto;padding:40px 20px;box-sizing:border-box}


@media screen and (max-width:480px) {
body .Whead-2{padding:15px 0 0}
.Whead.WspCols .WspCol{display:block}
.Whead.WspCols .WspCol .WspTextIn{text-align:center}
body .Wmenu .WspMenu li{padding:0 0 5px;display:block;text-align:center}
.Wmenu ul{display:block}
.WspMenuS{position:static}
.WspMenuS a, .WspMenuL a{width:100%}
body .Wcall{padding-top:0}
body .Wtitol.Wcall h3{font-size:1.6em;padding-bottom:0}
body .Wtitolo.Wcall h3{display:none}
body div.W5{padding:20px}
body #WspHd{padding-bottom:30px}
body .Wintro .WspTextIn,.Wpage .WspTextIn,.Wpage .WspContIn{padding:20px;max-width:1200px;margin:auto;box-sizing:border-box}
body .Wscelta .WspCol{padding:0 40px}
body .Wwhat .WspTextIn{padding:20px 25px}
body .Wwhat.WspText li{display:block;width:100%;padding:12px 0 12px 30px;box-sizing:border-box}
body .Wstats li{padding:20px}
}