*#dm *.dmBody div.dmforminput textarea {
  color: rgba(51, 51, 51, 1) !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink {
  color: rgba(51, 51, 51, 1) !important;
}
*#dm *.dmBody div.checkboxwrapper span {
  color: rgba(51, 51, 51, 1) !important;
}
*#dm *.dmBody div.radiowrapper span {
  color: rgba(51, 51, 51, 1) !important;
}
*#dm *.dmBody div.caption-container *.caption-text *.rteBlock {
  color: rgba(0, 0, 0, 0) !important;
}
*#dm *.dmBody div.u_introhome {
  background-color: rgba(255, 255, 255, 1) !important;
  background-repeat: no-repeat !important;
  background-image: none !important;
  background-size: cover !important;
}
*#dm *.dmBody nav.u_1122882908 {
  color: black !important;
}
*#dm *.dmBody *.u_1934210422 {
  text-align: CENTER !important;
}
*#dm *.dmBody div.u_1825273784 {
  background-color: rgba(245, 245, 245, 1) !important;
}
*#dm *.dmBody div.u_1295262968 {
  background-repeat: no-repeat !important;
  background-image: url(../images/Scavi-CAZZANIGA-Sirtori-000-1920w.jpg) !important;
  background-size: cover !important;
}
*#dm *.dmBody *.u_1295262968:before {
  opacity: 0.5 !important;
  background-color: rgb(255, 255, 255) !important;
}
*#dm *.dmBody *.u_1295262968.before {
  opacity: 0.5 !important;
  background-color: rgb(255, 255, 255) !important;
}
*#dm *.dmBody *.u_1295262968 > .bgExtraLayerOverlay {
  opacity: 0.5 !important;
  background-color: rgb(255, 255, 255) !important;
}
*#dm *.dmBody div.u_1295262968:before {
  background-color: rgba(0, 0, 0, 1) !important;
}
*#dm *.dmBody div.u_1295262968.before {
  background-color: rgba(0, 0, 0, 1) !important;
}
*#dm *.dmBody div.u_1295262968 > .bgExtraLayerOverlay {
  background-color: rgba(0, 0, 0, 1) !important;
}
a.u_1858572019 *.iconBg {
  display: inline !important;
}
a.u_1858572019 span.icon {
  color: rgba(255, 255, 255, 1) !important;
  fill: rgba(255, 255, 255, 1) !important;
}
a.u_1858572019 {
  border-radius: 49px !important;
  -moz-border-radius: 49px !important;
  -webkit-border-radius: 49px !important;
}
*#dm *.dmBody a.u_1858572019 span.icon {
  color: rgba(255, 31, 0, 1) !important;
  fill: rgba(255, 31, 0, 1) !important;
}
*#dm *.dmBody a.u_1858572019:hover .icon {
  color: rgba(255, 31, 0, 1) !important;
  fill: rgba(255, 31, 0, 1) !important;
}
*#dm *.dmBody a.u_1858572019.hover .icon {
  color: rgba(255, 31, 0, 1) !important;
  fill: rgba(255, 31, 0, 1) !important;
}
*#dm *.dmBody a.u_1858572019 {
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-color: rgba(245, 245, 245, 1) !important;
}
*#dm *.dmBody div.u_1040989966 .svg {
  color: rgba(245, 245, 245, 1) !important;
  fill: rgba(245, 245, 245, 1) !important;
}
*#dm *.dmBody div.u_1693502621 {
  border-right-style: solid !important;
  border-right-width: 1px !important;
  border-right-color: rgba(206, 206, 206, 1) !important;
}
*#dm *.dmBody div.u_1398337515:before {
  background-color: rgba(0, 0, 0, 1) !important;
  opacity: 0.5 !important;
}
*#dm *.dmBody div.u_1398337515.before {
  background-color: rgba(0, 0, 0, 1) !important;
  opacity: 0.5 !important;
}
*#dm *.dmBody *.u_1398337515:before {
  opacity: 0.5 !important;
  background-color: rgb(0, 0, 0) !important;
}
*#dm *.dmBody *.u_1398337515.before {
  opacity: 0.5 !important;
  background-color: rgb(0, 0, 0) !important;
}
*#dm *.dmBody *.u_1398337515 *.bgExtraLayerOverlay {
  opacity: 0.5 !important;
  background-color: rgb(0, 0, 0) !important;
}
*#dm *.dmBody div.u_1398337515 *.bgExtraLayerOverlay {
  background-color: rgba(0, 0, 0, 1) !important;
  opacity: 0.5 !important;
}
*#dm *.dmBody div.u_1398337515 {
  background-image: url(../images/photo-1502056247561-73539df36440-1920w.jpg) !important;
  background-repeat: no-repeat !important;
  background-color: rgba(0, 0, 0, 0.3) !important;
  background-size: cover !important;
}
*#dm *.dmBody div.u_1806118118 {
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url(../images/white_diagonale-510d9ef0-1920w.png) !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.u_1398337515 {
}
.u_1806118118 {
}
*#dm *.dmBody header.u_1398337515 {
  background-repeat: no-repeat !important;
  background-image: url(../images/Scavi-CAZZANIGA-Sirtori-001-1920w.jpg) !important;
  background-size: cover !important;
}
*#dm *.dmBody *.u_1138572158 .photoGalleryThumbs .image-container a {
  background-size: contain !important;
}
*#dm *.dmBody *.u_1318190737 {
  display: block !important;
}
*#dm *.dmBody *.u_1980779487 {
  display: none !important;
}
*#dm *.dmBody *.u_1941207999 {
  display: none !important;
}
*#dm *.dmBody *.u_1919401848 {
  display: block !important;
}
*#dm *.dmBody *.u_1318133889 {
  display: none !important;
}
*#dm *.dmBody *.u_1374484710 {
  display: none !important;
}
*#dm *.dmBody *.u_1149676423 {
  display: block !important;
}
*#dm *.dmBody *.u_1258851450 {
  display: none !important;
}
*#dm *.dmBody *.u_1877711149 {
  display: none !important;
}
*#dm *.dmBody *.u_1901308243 {
  display: block !important;
}
*#dm *.dmBody *.u_1721999271 {
  display: none !important;
}
*#dm *.dmBody *.u_1578594572 {
  display: none !important;
}
*#dm *.dmBody *.u_1744407029 {
  display: block !important;
}
*#dm *.dmBody *.u_1876551625 {
  display: none !important;
}
*#dm *.dmBody *.u_1957974253 {
  display: none !important;
}
*#dm *.dmBody div.u_1844642165 .color-overlay {
  background-color: rgba(0, 0, 0, 0) !important;
}
*#dm *.dmBody div.u_1736926742 {
}
.u_1111782822 {
}
.u_1736926742 {
}
.u_1268728602 {
}
*#dm *.dmBody div.u_1268728602 {
  border-style: solid !important;
  border-width: 3px !important;
  border-color: rgba(204, 63, 79, 1) !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
*#dm *.dmBody div.u_1662506618 {
  background-color: rgba(255, 255, 255, 1) !important;
}
*#dm *.dmBody div.u_1061450119 {
  border-left-style: solid !important;
  border-left-width: 6px !important;
  border-left-color: rgba(204, 63, 79, 1) !important;
}
*#dm *.dmBody header.u_1398337515:before {
  opacity: 0.48 !important;
}
*#dm *.dmBody header.u_1398337515.before {
  opacity: 0.48 !important;
}
*#dm *.dmBody header.u_1398337515 > .bgExtraLayerOverlay {
  opacity: 0.48 !important;
}
separatorHomeCss {
  color: red !important;
}
*#dm *.dmBody div.u_introhome {
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  position: relative !important;
  height: auto !important;
  padding-top: 100px !important;
  padding-left: 40px !important;
  padding-bottom: 100px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  max-width: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 40px !important;
  min-width: 0 !important;
  text-align: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: 0 0 !important;
}
*#dm *.d-page-1716942098 DIV.dmInner {
  background-repeat: no-repeat !important;
  background-image: none !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  background-position: 50% 50% !important;
  background-color: rgba(255, 255, 255, 1) !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight {
  background-repeat: no-repeat !important;
  background-image: none !important;
  background-size: cover !important;
  background-attachment: fixed !important;
  background-position: 50% 50% !important;
  background-color: rgba(255, 255, 255, 1) !important;
}
*#dm *.dmBody div.u_1693502621 {
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  padding-right: 40px !important;
}
*#dm *.dmBody div.u_1589882104 {
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-left: 40px !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  padding-right: 0 !important;
}
*#dm *.dmBody div.u_1536694633 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  padding-left: 0 !important;
}
*#dm *.dmBody a.u_1934210422 {
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 222px !important;
  position: relative !important;
  height: 45px !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: center !important;
  margin-right: 275px !important;
  margin-left: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 0 !important;
}
*#dm *.dmBody div.u_1825273784 {
  margin-left: 0 !important;
  padding-top: 10px !important;
  padding-left: 40px !important;
  padding-bottom: 70px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  padding-right: 40px !important;
  width: auto !important;
}
*#dm *.dmBody div.u_1295262968 {
  background-position: 50% 50% !important;
  background-attachment: fixed !important;
  margin-left: 0 !important;
  padding-top: 70px !important;
  padding-left: 40px !important;
  padding-bottom: 70px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  padding-right: 40px !important;
  width: auto !important;
}
a.u_1858572019 {
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: calc(100% - 0px) !important;
  position: relative !important;
  height: 55px !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  min-width: 25px !important;
  text-align: center !important;
}
*#dm *.dmBody a.u_1858572019 {
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 260px !important;
  position: relative !important;
  height: 45px !important;
  padding-top: 0 !important;
  padding-left: 45px !important;
  padding-bottom: 0 !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-top: 20px !important;
  margin-bottom: 10px !important;
  margin-right: auto !important;
}
*#dm *.dmBody div.u_1040989966 {
  width: 70px !important;
  height: 70px !important;
  margin-left: auto !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  margin-right: auto !important;
  padding-right: 0 !important;
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  position: relative !important;
  max-width: 100% !important;
  min-width: 0 !important;
  text-align: center !important;
}
*#dm *.dmBody div.u_1601704884 {
  margin-left: 0 !important;
  padding-top: 60px !important;
  padding-left: 40px !important;
  padding-bottom: 70px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  padding-right: 40px !important;
  width: auto !important;
}
*#dm *.dmBody div.u_1398337515 {
  padding-top: 100px !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  float: none !important;
  top: 0 !important;
  max-width: none !important;
  left: 0 !important;
  width: 100% !important;
  position: relative !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: center !important;
  height: auto !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-attachment: initial !important;
  background-position: 50% 50% !important;
}
*#dm *.dmBody div.u_1806118118 {
  padding-top: 240px !important;
  padding-bottom: 150px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: 50% 100% !important;
  padding-right: 40px !important;
  padding-left: 40px !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
*#dm *.dmBody div.u_1670504734 {
  padding-top: 60px !important;
  padding-left: 40px !important;
  padding-bottom: 30px !important;
  padding-right: 40px !important;
  width: auto !important;
}
*#dm *.dmBody *.u_1138572158 .photoGalleryThumbs {
  padding: 2.5px !important;
}
*#dm *.dmBody *.u_1138572158 .layout-container {
  padding: 2.5px !important;
}
*#dm *.dmBody *.u_1138572158 .photoGalleryViewAll {
  padding: 0 5px !important;
}
*#dm *.dmBody *.u_1138572158 .photoGalleryThumbs .image-container a {
  padding-top: 70px !important;
}
*#dm *.dmBody div.u_1138572158 .caption-button {
  width: 220px !important;
  height: 45px !important;
}
*#dm *.dmBody div.u_1138572158 .caption-button span.text {
  font-size: 17px !important;
}
*#dm *.dmBody header.u_1398337515 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-position: 50% 100% !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: auto !important;
  position: relative !important;
  height: auto !important;
  padding-left: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  max-width: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: center !important;
}
*#dm *.dmBody h1.u_1980626657 {
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: calc(100% - 0px) !important;
  position: relative !important;
  height: auto !important;
  padding-top: 2px !important;
  padding-left: 0 !important;
  padding-bottom: 2px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 100% !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  padding-right: 0 !important;
  min-width: 25px !important;
  text-align: center !important;
  display: block !important;
}
*#dm *.dmBody h2.u_1098754824 {
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 520px !important;
  position: relative !important;
  height: auto !important;
  padding-top: 2px !important;
  padding-left: 0 !important;
  padding-bottom: 2px !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: left !important;
}
*#dm *.dmBody div.u_1111782822 {
  padding-top: 0 !important;
  padding-right: 40px !important;
}
*#dm *.dmBody a.u_1440668957 {
  width: 260px !important;
  height: 60px !important;
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  position: relative !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  max-width: 100% !important;
  padding-right: 0 !important;
  min-width: 0 !important;
  text-align: center !important;
  margin-right: auto !important;
  margin-left: 0 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
*#dm *.dmBody div.u_1736926742 {
  padding-top: 100px !important;
  padding-right: 100px !important;
  padding-bottom: 140px !important;
  padding-left: 60px !important;
}
*#dm *.dmBody div.u_1268728602 {
  padding-left: 0 !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 0 !important;
}
*#dm *.dmBody div.u_1844642165 {
  important: true !important;
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: calc(100% - 0px) !important;
  position: relative !important;
  height: 100% !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 0 !important;
  margin-right: 0 !important;
  margin-left: 60px !important;
  max-width: 566px !important;
  margin-top: 40px !important;
  margin-bottom: -40px !important;
  padding-right: 0 !important;
  min-width: 25px !important;
  text-align: start !important;
}
*#dm *.dmBody div.u_1711701874 {
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 601px !important;
  position: relative !important;
  height: auto !important;
  padding-top: 2px !important;
  padding-left: 0 !important;
  padding-bottom: 2px !important;
  max-width: calc(100% - 0px) !important;
  padding-right: 0 !important;
  min-width: 25px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
*#dm *.dmBody div.u_1052919840 {
  padding-right: 30px !important;
  padding-top: 15px !important;
}
*#dm *.dmBody div.u_1061450119 {
  padding-left: 30px !important;
}
*#dm *.dmBody div.u_1662506618 {
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  position: relative !important;
  height: auto !important;
  padding-top: 70px !important;
  padding-left: 40px !important;
  padding-bottom: 70px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  max-width: none !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 50px !important;
  min-width: 0 !important;
  text-align: center !important;
}
*#dm *.dmBody div.u_1505482198 {
  display: block !important;
  float: none !important;
  top: 0 !important;
  left: 0 !important;
  width: calc(100% - 0px) !important;
  position: relative !important;
  height: auto !important;
  padding-top: 2px !important;
  padding-left: 0 !important;
  padding-bottom: 2px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  max-width: 267px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 0 !important;
  min-width: 25px !important;
}
