.version.contacts {
  color: #000011;
  background-color: #80d999;
}
.js body {
  visibility: hidden;
}
.js body.initialized {
  visibility: visible;
}
#page {
  border-color: #000000;
  border-width: 0px;
  background-color: #7f7f7f;
  padding-bottom: 0px;
  width: 100%;
  z-index: 1;
  min-height: 852.8px;
  background-image: none;
}
#page_position_content {
  margin-bottom: -1px;
  width: 100%;
}
#u24443-4 {
  z-index: 72;
  position: relative;
  width: 355px;
  min-height: 15px;
}
#pu24465 {
  width: 100%;
  z-index: 105;
}
#u24465 {
  left: -353px;
  z-index: 105;
  position: relative;
  width: 200px;
  margin-top: 48px;
  min-height: 30px;
  margin-right: -10000px;
}
#u26277 {
  min-height: 587px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  z-index: 16;
  filter: alpha(opacity=100);
  background: transparent
    url("../../images/stampea%20su%20pelle%20modella.jpg?crc=531680436")
    no-repeat center center;
  background-size: cover;
}
#u26277_position_content {
  padding-bottom: 420px;
  width: 100%;
  margin-top: -9px;
}
#pu24729-5 {
  width: 100%;
  z-index: 57;
  position: relative;
}
#u24729-5 {
  z-index: 57;
  position: relative;
  margin-right: -10000px;
}
#u24727 {
  position: relative;
  z-index: 55;
  margin-top: 4px;
  margin-right: -10000px;
}
#u26278-4 {
  left: -190px;
  font-family: source-sans-pro, sans-serif;
  background-color: transparent;
  letter-spacing: 1px;
  line-height: 36px;
  text-align: center;
  min-height: 54px;
  font-weight: 400;
  margin-left: 50%;
  z-index: 17;
  font-size: 30px;
  width: 376px;
  color: #ffffff;
  position: relative;
  margin-top: 64px;
}
#u26277-bw {
  z-index: 16;
  min-height: 587px;
}
#pamphletu24444 {
  padding-bottom: 15px;
  position: relative;
  margin-left: 100%;
  width: 0.01px;
  z-index: 76;
  margin-right: -10000px;
  height: 30px;
}
#u24445 {
  left: 19px;
  position: relative;
  width: 24px;
  z-index: 77;
  margin-top: 14px;
  margin-right: -10000px;
}
#u24446 {
  top: -15px;
  padding-bottom: 14px;
  width: 60px;
  left: -79.17%;
}
#u24446:hover {
  min-height: 0px;
  width: 60px;
  margin: 0px 0px 0px 0%;
}
#u24447 {
  left: 31.67%;
  position: relative;
  width: 24px;
  z-index: 79;
  margin-top: 15px;
  margin-right: -10000px;
}
#u24449 {
  width: 24px;
  z-index: 80;
  position: relative;
  height: 2px;
}
#u24448 {
  width: 24px;
  z-index: 81;
  margin-top: 5px;
  position: relative;
  height: 2px;
}
#u24450 {
  width: 24px;
  z-index: 82;
  margin-top: 5px;
  position: relative;
  height: 2px;
}
#u24458 {
  top: 67px;
  padding-bottom: 44px;
  width: 385px;
  position: absolute;
  left: -314px;
}
#u24458popup {
  z-index: 83;
}
#u24459 {
  top: 22px;
  left: 22px;
  position: relative;
  width: 341px;
  z-index: 84;
  margin-right: -10000px;
}
#u24463-4 {
  margin-left: 50%;
  min-height: 30px;
  left: -139px;
  width: 277px;
  z-index: 85;
  position: relative;
}
#u24463-4:hover {
  padding-bottom: 0px;
  width: 277px;
  min-height: 30px;
  left: -139px;
  padding-top: 0px;
  margin: 0px 0px 0px 50%;
}
#u24462-4, #u244622-4 {
  margin-left: 50%;
  min-height: 30px;
  margin-top: 10px;
  left: -139px;
  width: 278px;
  z-index: 89;
  position: relative;
}
#u24462-4:hover, #u244622-4:hover {
  padding-bottom: 0px;
  width: 278px;
  min-height: 30px;
  left: -139px;
  padding-top: 0px;
  margin: 10px 0px 0px 50%;
}
#u24461-4 {
  margin-left: 50%;
  min-height: 30px;
  margin-top: 18px;
  left: -155px;
  width: 309px;
  z-index: 93;
  position: relative;
}
#u24461-4:hover {
  padding-bottom: 0px;
  width: 309px;
  min-height: 30px;
  left: -155px;
  padding-top: 0px;
  margin: 18px 0px 0px 50%;
}
#u24464-4 {
  margin-left: 50%;
  min-height: 30px;
  margin-top: 18px;
  left: -161px;
  width: 331px;
  z-index: 97;
  position: relative;
}
#u24464-4:hover {
  padding-bottom: 0px;
  width: 331px;
  min-height: 30px;
  left: -161px;
  padding-top: 0px;
  margin: 18px 0px 0px 50%;
}
#u24460 {
  z-index: 101;
  width: 53px;
  position: relative;
  height: 53px;
}
#u24455 {
  top: 74px;
  padding-bottom: 24px;
  width: 48px;
  position: absolute;
  left: 5px;
}
#u24457 {
  left: 8.34%;
  z-index: 103;
  width: 40px;
  margin-top: 24px;
  position: relative;
  margin-right: -10000px;
  height: 1px;
}
#u24456 {
  left: 8.34%;
  z-index: 104;
  width: 40px;
  margin-top: 24px;
  position: relative;
  margin-right: -10000px;
  height: 1px;
}
#u26285 {
  border-color: transparent;
  z-index: 54;
  border-width: 0px;
  background-color: transparent;
  height: 309px;
}
#u26285-bw {
  z-index: 54;
  margin-top: 27px;
  height: 309px;
}
#u26280-29 {
  z-index: 21;
  background-color: transparent;
  left: -1px;
  position: relative;
  min-height: 265px;
}
#u26280-9 {
  line-height: 0px;
  color: #7f7f7f;
}
#u26280-8 {
  line-height: 16px;
  font-size: 13px;
  letter-spacing: 0px;
}
#u26280-7,
#u26280-13 {
  line-height: 18px;
  color: #7f7f7f;
}
#u26283 {
  margin-top: 14px;
  margin-bottom: -14px;
}
#u26284 {
  border-color: #000000;
  width: 27px;
  border-style: solid;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  z-index: 35;
  filter: alpha(opacity=100);
  border-radius: 100px;
  border-width: 1px;
  height: 27px;
  background: transparent url("../../images/ico-map.png?crc=4282975807")
    no-repeat center center;
  background-size: contain;
}
#u26284:hover {
  background-repeat: no-repeat;
  filter: alpha(opacity=40);
  opacity: 0.4;
  background-position: center center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  min-height: 0px;
  width: 27px;
  height: 27px;
  margin: 0px;
  background-size: contain;
}
#u26280-17,
#u26280-19,
#u26280-21,
#u26280-24,
#u26280-27 {
  line-height: 18px;
  font-size: 10px;
}
#u26280-10,
#u26280-25 {
  line-height: 0px;
  font-size: 1px;
}
#u26281 {
  margin-top: 5px;
  margin-bottom: -5px;
}
#u26282 {
  width: 26px;
  z-index: 52;
  background-color: #0c0c0c;
  height: 2px;
}
#u26276-14 {
  border-color: transparent;
  left: -171px;
  min-height: 228px;
  background-color: transparent;
  position: relative;
  margin-left: 50%;
  width: 342px;
  z-index: 2;
  font-weight: 400;
  border-width: 0px;
}
#u26276-5,
#u26276-7,
#u26276-10 {
  line-height: 43px;
  letter-spacing: 0px;
  text-align: center;
  font-family: source-sans-pro, sans-serif;
  font-size: 24px;
}
#u26276-2,
#u26276-3,
#u26276-11,
#u26276-12 {
  line-height: 18px;
  text-align: center;
  font-family: source-sans-pro, sans-serif;
  letter-spacing: 0px;
}
#pu24439 {
  z-index: 62;
  width: 100%;
}
#u24439 {
  padding-bottom: 85px;
  padding-top: 151px;
  z-index: 62;
  min-height: 119px;
}
#u24466 {
  margin-left: 50%;
  position: relative;
  left: -34px;
  width: 53px;
  z-index: 106;
  height: 53px;
}
#u24441-4 {
  margin-left: 50%;
  min-height: 23px;
  margin-top: 26px;
  left: -105px;
  width: 198px;
  z-index: 67;
  position: relative;
}
#u24441-4:hover {
  padding-bottom: 0px;
  width: 198px;
  min-height: 23px;
  left: -105px;
  padding-top: 0px;
  margin: 26px 0px 0px 50%;
}
#u24439-bw {
  z-index: 62;
  min-height: 119px;
}
#u24440-4 {
  z-index: 63;
  min-height: 53px;
}
#u24440-4-bw {
  z-index: 63;
  min-height: 53px;
  margin-top: 73px;
}
#u24442 {
  z-index: 71;
  margin-top: 73px;
  position: relative;
  margin-right: -10000px;
  height: 66px;
}
.html {
  background-color: #ffffff;
}
body {
  position: relative;
}
#u24727_img {
  width: 100%;
}
@media (min-width: 381px), print {
  #muse_css_mq {
    background-color: #ffffff;
  }
  #bp_infinity.active {
    display: block;
  }
  #page {
    max-width: 560px;
  }
  #page_position_content {
    padding-top: 17px;
  }
  #pu24443-4 {
    z-index: 72;
    width: 100%;
  }
  #u24443-4 {
    margin-right: -10000px;
    margin-top: 15px;
    left: 12px;
  }
  #pamphletu24444 {
    left: -92px;
  }
  #u24459 {
    height: 425px;
  }
  #pu24463-4 {
    z-index: 85;
    padding-bottom: 0px;
    margin-right: -10000px;
    margin-top: 62px;
    width: 97.07%;
    margin-left: 1.47%;
  }
  #u24460 {
    margin-right: -10000px;
    margin-top: 372px;
    left: 40.77%;
  }
  #pu24465 {
    margin-top: 23px;
  }
  #u24729-5 {
    width: 31.43%;
    left: 0.18%;
  }
  #u24727 {
    width: 20.54%;
    left: 76.97%;
  }
  #u26280-29 {
    margin-top: 27px;
    width: 30.18%;
    margin-left: 34.92%;
  }
  #u26276-14 {
    margin-top: 40px;
  }
  .css_verticalspacer .verticalspacer {
    height: calc(100vh - 1939px);
  }
  #u24442 {
    width: 65.72%;
    left: -98.93%;
  }
}
@media (max-width: 380px) {
  #muse_css_mq {
    background-color: #00017c;
  }
  #bp_380.active {
    display: block;
  }
  #page {
    max-width: 380px;
  }
  #page_position_content {
    padding-top: 32px;
  }
  #u24443-4 {
    margin-left: 12px;
  }
  #pu24465 {
    margin-top: 37px;
  }
  #u24729-5 {
    width: 31.85%;
  }
  #u24727 {
    width: 29.22%;
    left: 44.74%;
  }
  #pamphletu24444 {
    margin-top: 4px;
    left: -66px;
  }
  #u24459 {
    height: 341px;
    padding-top: 62px;
    padding-bottom: 22px;
  }
  #u24460 {
    margin-top: 46px;
    margin-left: 40.77%;
  }
  #u26280-29 {
    margin-top: 57px;
    width: 42.37%;
    margin-left: 28.82%;
  }
  #u26276-14 {
    margin-top: 56px;
  }
  .css_verticalspacer .verticalspacer {
    height: calc(100vh - 1985px);
  }
  #u24442 {
    width: 65.79%;
    left: -98.95%;
  }
  body {
    overflow-x: hidden;
    min-width: 320px;
  }
}
