*#dm *.dmBody a.span.textonly
{
	color:rgb(82,193,243) !important;
}
*#dm *.dmBody div.u_1175418431
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1638167403
{
	background-color:rgba(0,0,0,0) !important;
}
*.u_1538383259
{
	background-image:none !important;
	background-color:rgb(77,117,60) !important;
	background-position:50% 50% !important;
	background-size:cover !important;
	background-repeat:no-repeat !important;
	padding-top:105px !important;
	padding-bottom:105px !important;
	padding-right:40px !important;
	padding-left:40px !important;
	margin:0 !important;
	text-align:center !important;
	color:rgb(17,65,75) !important;
}
*.u_1222532827
{
	background-image:none !important;
	background-color:rgb(255,255,255) !important;
	background-position:0 0 !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
	padding-right:30px !important;
	padding-left:30px !important;
	margin:0 0 0 30px !important;
	text-align:center !important;
	color:rgb(17,65,75) !important;
}
*#dm *.dmBody *.u_1538383259:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1538383259.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1538383259:before
{
	opacity:0.67 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1538383259.before
{
	opacity:0.67 !important;
	background-color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-family:Montserrat !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1223809583 .m-recaptcha
{
	font-family:Montserrat !important;
	color:rgba(0,0,0,1) !important;
}
*#dm *.dmBody div.u_1223809583 input:not([type="submit"])
{
	background-color:rgba(242,242,242,1) !important;
	border-color:rgba(223,223,223,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1223809583 textarea
{
	background-color:rgba(242,242,242,1) !important;
	border-color:rgba(223,223,223,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1223809583 select
{
	background-color:rgba(242,242,242,1) !important;
	border-color:rgba(223,223,223,1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput input
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput textarea
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput .fileUploadLink
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .checkboxwrapper span
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .radiowrapper span
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .optinwrapper div
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .freetextwrapper
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput select
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput option
{
	font-family:Montserrat !important;
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody *.u_1223809583 .dmformsubmit
{
	float:none !important;
	display:block !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
*#dm *.dmBody div.u_1223809583 .dmform-success
{
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmform-success .rteBlock
{
	color:rgba(80,80,80,1) !important;
}
*#dm *.dmBody div.u_1222532827
{
	box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	background-color:rgba(255,255,255,1) !important;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
}
*#dm *.dmBody *.u_1156119409:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1156119409.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1156119409>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1729174131
{
	background-color:rgba(245,245,248,1) !important;
}
*.u_contatti
{
	background-image:none !important;
	background-color:rgb(255,255,255) !important;
	background-position:0 0 !important;
	background-size:auto !important;
	background-repeat:repeat !important;
	padding-top:30px !important;
	padding-bottom:30px !important;
	padding-right:30px !important;
	padding-left:30px !important;
	margin:0 0 0 30px !important;
	text-align:center !important;
	color:rgb(17,65,75) !important;
}
*#dm *.dmBody div.u_contatti
{
	box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0 3px 11px 0 !important;
	background-color:rgba(255,255,255,1) !important;
	border-radius:15px !important;
	-moz-border-radius:15px !important;
	-webkit-border-radius:15px !important;
}
*#dm *.dmBody a.u_1905388872 span.icon
{
	color:rgb(247,247,247) !important;
}
*#dm *.dmBody *.u_1027630204 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1791748563
{
	display:block !important;
}
*#dm *.dmBody *.u_1083012813
{
	display:none !important;
}
*#dm *.dmBody *.u_1616792637
{
	display:none !important;
}
*#dm *.dmBody *.u_1786379566
{
	display:block !important;
}
*#dm *.dmBody *.u_1389365979
{
	display:none !important;
}
*#dm *.dmBody *.u_1259602409
{
	display:none !important;
}
*#dm *.dmBody *.u_1664284028
{
	display:block !important;
}
*#dm *.dmBody *.u_1642567288
{
	display:none !important;
}
*#dm *.dmBody *.u_1682692748
{
	display:none !important;
}
*#dm *.dmBody *.u_1042817303
{
	display:block !important;
}
*#dm *.dmBody *.u_1225986320
{
	display:none !important;
}
*#dm *.dmBody *.u_1734864606
{
	display:none !important;
}
*#dm *.dmBody *.u_1970951992
{
	display:block !important;
}
*#dm *.dmBody *.u_1364751070
{
	display:none !important;
}
*#dm *.dmBody *.u_1243537032
{
	display:none !important;
}
*#dm *.dmBody *.u_1757815341
{
	display:block !important;
}
*#dm *.dmBody *.u_1141715154
{
	display:none !important;
}
*#dm *.dmBody *.u_1897432424
{
	display:none !important;
}
*#dm *.dmBody *.u_1297063011
{
	display:block !important;
}
*#dm *.dmBody *.u_1523727231
{
	display:none !important;
}
*#dm *.dmBody *.u_1460239685
{
	display:none !important;
}
*#dm *.dmBody *.u_1816040100
{
	display:block !important;
}
*#dm *.dmBody *.u_1642000802
{
	display:none !important;
}
*#dm *.dmBody *.u_1411382268
{
	display:none !important;
}
*#dm *.dmBody *.u_1826261081
{
	display:block !important;
}
*#dm *.dmBody *.u_1464740817
{
	display:none !important;
}
*#dm *.dmBody *.u_1115246803
{
	display:none !important;
}
*#dm *.dmBody div.u_1538383259
{
	background-color:rgba(245,245,248,1) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1027630204 .caption-container .caption-text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1027630204 .caption-container .caption-text .rteBlock
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1004181862
{
	display:block !important;
}
*#dm *.dmBody *.u_1070351336
{
	display:none !important;
}
*#dm *.dmBody *.u_1037867491
{
	display:none !important;
}
*#dm *.dmBody *.u_1818418016
{
	display:block !important;
}
*#dm *.dmBody *.u_1772963707
{
	display:none !important;
}
*#dm *.dmBody *.u_1316426840
{
	display:none !important;
}
*#dm *.dmBody *.u_1880804626
{
	display:block !important;
}
*#dm *.dmBody *.u_1685731696
{
	display:none !important;
}
*#dm *.dmBody *.u_1705356862
{
	display:none !important;
}
*#dm *.dmBody *.u_1683625447
{
	display:block !important;
}
*#dm *.dmBody *.u_1365267604
{
	display:none !important;
}
*#dm *.dmBody *.u_1483657086
{
	display:none !important;
}
*#dm *.dmBody *.u_1221782245
{
	display:block !important;
}
*#dm *.dmBody *.u_1321756190
{
	display:none !important;
}
*#dm *.dmBody *.u_1212376755
{
	display:none !important;
}
*#dm *.dmBody *.u_1568172022
{
	display:block !important;
}
*#dm *.dmBody *.u_1321166840
{
	display:none !important;
}
*#dm *.dmBody *.u_1942038614
{
	display:none !important;
}
*#dm *.dmBody *.u_1505439685
{
	display:block !important;
}
*#dm *.dmBody *.u_1260041939
{
	display:none !important;
}
*#dm *.dmBody *.u_1827112519
{
	display:none !important;
}
*#dm *.dmBody *.u_1586607021
{
	display:block !important;
}
*#dm *.dmBody *.u_1222516419
{
	display:none !important;
}
*#dm *.dmBody *.u_1568303727
{
	display:none !important;
}
*#dm *.dmBody *.u_1666508605
{
	display:block !important;
}
*#dm *.dmBody *.u_1473014652
{
	display:none !important;
}
*#dm *.dmBody *.u_1816059597
{
	display:none !important;
}
*#dm *.dmBody div.u_1761362743
{
	background-color:rgba(245,245,248,1) !important;
}
*#dm *.dmBody div.u_1760460626
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1791949776
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/Costa+Ligure+Slide+per+Landing+Page+02-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1739599276
{
	background-color:rgba(245,246,248,1) !important;
}
*#dm *.dmBody div.u_1124618714
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1156119409
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/Expl-1920x700px-1920w.jpg) !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1612086360
{
	background-color:rgba(245,245,248,1) !important;
}
*#dm *.dmBody div.u_1386537035 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody *.u_1183871374 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1910055427
{
	display:block !important;
}
*#dm *.dmBody *.u_1290286762
{
	display:none !important;
}
*#dm *.dmBody *.u_1558363821
{
	display:none !important;
}
*#dm *.dmBody *.u_1209753146
{
	display:block !important;
}
*#dm *.dmBody *.u_1572709876
{
	display:none !important;
}
*#dm *.dmBody *.u_1883450204
{
	display:none !important;
}
*#dm *.dmBody *.u_1109361129
{
	display:block !important;
}
*#dm *.dmBody *.u_1800589748
{
	display:none !important;
}
*#dm *.dmBody *.u_1055303993
{
	display:none !important;
}
*#dm *.dmBody *.u_1736544407
{
	display:block !important;
}
*#dm *.dmBody *.u_1672775865
{
	display:none !important;
}
*#dm *.dmBody *.u_1953831772
{
	display:none !important;
}
*#dm *.dmBody *.u_1506845915
{
	display:block !important;
}
*#dm *.dmBody *.u_1265274678
{
	display:none !important;
}
*#dm *.dmBody *.u_1006509624
{
	display:none !important;
}
*#dm *.dmBody *.u_1624015016
{
	display:block !important;
}
*#dm *.dmBody *.u_1603414665
{
	display:none !important;
}
*#dm *.dmBody *.u_1621320521
{
	display:none !important;
}
*#dm *.dmBody *.u_1809810576
{
	display:block !important;
}
*#dm *.dmBody *.u_1631521297
{
	display:none !important;
}
*#dm *.dmBody *.u_1370482372
{
	display:none !important;
}
*#dm *.dmBody *.u_1288970219
{
	display:block !important;
}
*#dm *.dmBody *.u_1752830145
{
	display:none !important;
}
*#dm *.dmBody *.u_1620135301
{
	display:none !important;
}
*#dm *.dmBody *.u_1199453233
{
	display:block !important;
}
*#dm *.dmBody *.u_1150219705
{
	display:none !important;
}
*#dm *.dmBody *.u_1760573987
{
	display:none !important;
}
*#dm *.dmBody div.u_1997052451
{
	background-color:rgba(242,242,242,1) !important;
}
*#dm *.dmBody *.u_1604606802 .photoGalleryThumbs .image-container a
{
	background-size:cover !important;
}
*#dm *.dmBody *.u_1042773443
{
	display:block !important;
}
*#dm *.dmBody *.u_1832363318
{
	display:none !important;
}
*#dm *.dmBody *.u_1780178191
{
	display:none !important;
}
*#dm *.dmBody *.u_1215581394
{
	display:block !important;
}
*#dm *.dmBody *.u_1222635126
{
	display:none !important;
}
*#dm *.dmBody *.u_1240229381
{
	display:none !important;
}
*#dm *.dmBody div.u_1604606802 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1660135600 span.icon
{
	color:rgb(247,247,247) !important;
}
*#dm *.dmBody div.u_1442423029
{
	line-height:2.0 !important;
}
*#dm *.dmBody *.u_1187220413:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1187220413.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1187220413>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1697653919
{
	background-color:rgba(245,245,248,1) !important;
}
*#dm *.dmBody div.u_1187220413
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/private_label-1920w.jpg) !important;
	background-size:cover !important;
	border-style:solid !important;
	border-width:0 !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1035037213:hover .icon
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody a.u_1035037213.hover .icon
{
	color:var(--color_2) !important;
	fill:var(--color_2) !important;
}
*#dm *.dmBody div.u_1599593552
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1798339763 hr
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1084344550
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1223809583 .dmformsubmit:hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1223809583 .dmformsubmit.hover
{
	background-image:none !important;
}
*#dm *.dmBody div.u_1897096542
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/imgi_1_Costa-LIgure-Catalogo-ITA-813h.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1517679203
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1821328256
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1829238619
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/prodotto_icn-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1048106071
{
	border-bottom-style:solid !important;
	border-bottom-color:rgba(167,169,103,1) !important;
	border-bottom-width:3px !important;
}
*#dm *.dmBody div.u_1290950983
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1828506130
{
	border-bottom-style:solid !important;
	border-bottom-color:rgba(167,169,103,1) !important;
	border-bottom-width:3px !important;
}
*#dm *.dmBody div.u_1312429864
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/brc_icn-297h.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1487645939
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1329836777
{
	border-bottom-style:solid !important;
	border-bottom-color:rgba(167,169,103,1) !important;
	border-bottom-width:3px !important;
}
*#dm *.dmBody div.u_1900000390
{
	background-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1078050767
{
	border-bottom-style:solid !important;
	border-bottom-color:rgba(167,169,103,1) !important;
	border-bottom-width:3px !important;
}
*#dm *.dmBody div.u_1347533267
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/bio_icn-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1465949591
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/prodotto_icn-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1598899518
{
	width:100% !important;
}
*#dm *.dmBody div.u_1826140053
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/4eb10f6e/dms3rep/multi/opt/iso14001-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1378143717 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1409249424 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1223809583
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !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:start !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .m-recaptcha
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput input
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput textarea
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput .fileUploadLink
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .checkboxwrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .radiowrapper span
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .optinwrapper div
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .freetextwrapper
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput select
{
	font-size:14px !important;
}
*#dm *.dmBody div.u_1223809583 .dmforminput option
{
	font-size:14px !important;
}
@media (min-width:768px) and (max-width:1024px) {
  *.responsiveTablet .d-header-wrapper { display:none !important; }

  *.responsiveTablet .stickyHeaderSpacer { display:none !important; }
}
body.dmTabletBody .d-header-wrapper
{
	display:none !important;
}
body.dmTabletBody .popupNavBox
{
	display:none !important;
}
body.dmDesktopBody .d-header-wrapper
{
	display:none !important;
}
body.dmDesktopBody .popupNavBox
{
	display:none !important;
}
*#dm *.dmBody div.u_1729174131
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1156119409
{
	background-position:50% 50% !important;
	padding-top:0px !important;
	margin-left:0 !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	margin-right:0 !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1223809583 .dmformsubmit
{
	width:250px !important;
	height:60px !important;
}
*#dm *.dmBody div.u_1108436795
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1222532827
{
	padding-left:30px !important;
	padding-top:30px !important;
	padding-bottom:0px !important;
	padding-right:30px !important;
	margin-left:0px !important;
	margin-top:30px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody *.u_1027630204 .photoGalleryThumbs .image-container a
{
	padding-top:300px !important;
}
*#dm *.dmBody div.u_1027630204 .caption-container .caption-text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1027630204 .caption-container .caption-text .rteBlock
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1897096542
{
	background-position:50% 50% !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1154648034
{
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1909635706
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:640px !important;
	position:relative !important;
	height:360px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1538383259
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:15px !important;
	padding-bottom:45px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:15px !important;
	min-width:0 !important;
	text-align:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:initial !important;
	background-position:0 50% !important;
}
*#dm *.dmBody a.u_1905388872
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:250px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:534px !important;
	margin-left:0px !important;
	margin-top:18px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1791949776
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1739599276
{
	padding-top:10px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody *.u_1183871374 .photoGalleryThumbs
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1183871374 .layout-container
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1183871374 .photoGalleryViewAll
{
	padding:0 7.5px !important;
}
*#dm *.dmBody div.u_1175418431
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:364.5px !important;
	margin-left:0px !important;
	max-width:612.5px !important;
	margin-top:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1421527545
{
	height:400px !important;
}
*#dm *.dmBody div.u_1043377779
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 96px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:1005.99px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1604606802 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1604606802 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1604606802 .photoGalleryViewAll
{
	padding:0 10px !important;
}
*#dm *.dmBody div.u_1997052451
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:30px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:30px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1604606802
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody a.u_1660135600
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:250px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1697653919
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1187220413
{
	background-position:50% 50% !important;
	padding-top:0px !important;
	margin-left:0 !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	margin-right:0 !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1637991462
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1599593552
{
	padding-top:60px !important;
	padding-left:50px !important;
	padding-bottom:60px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:50px !important;
}
*#dm *.dmBody a.u_1035037213
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:250px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	min-height:60px !important;
	max-width:100% !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:534px !important;
	margin-left:0px !important;
	margin-top:18px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1442423029
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:364.5px !important;
	margin-left:0px !important;
	max-width:596.493px !important;
	margin-top:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1084344550
{
	padding-top:15px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	padding-right:50px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_contatti
{
	padding-left:40px !important;
	padding-top:20px !important;
	padding-bottom:0px !important;
	padding-right:40px !important;
	margin-left:0px !important;
	margin-top:30px !important;
	margin-bottom:30px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1999227546
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:833.5px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1612086360
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:50px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1638167403
{
	padding-top:50px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:50px !important;
}
*#dm *.dmBody div.u_1517679203
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:0px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1357035054
{
	margin-left:0 !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1195819558
{
	height:502px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1559861913
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1827136886
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:16px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1821328256
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1829238619
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1828072900
{
	padding-top:15px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1290950983
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:15px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1312429864
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1106998985
{
	padding-top:15px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1880592911
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1487645939
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1347533267
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1999534243
{
	padding-top:15px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1900000390
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:15px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1465949591
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1580500733
{
	padding-top:15px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1761362743
{
	padding-top:60px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1760460626
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 66px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:745px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1180911046
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:250px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:47px !important;
	padding-bottom:10px !important;
	min-height:60px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:15px !important;
	margin-bottom:0px !important;
	padding-right:7px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1133155735
{
	margin-left:0px !important;
	padding-top:50px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1364543380
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 141px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:918px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1598899518
{
	width:180px !important;
	height:90px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1362760512
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 439px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:867px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1826140053
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1503835330
{
	padding-top:15px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1025395154
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1378143717 .photoGalleryThumbs
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1378143717 .layout-container
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1378143717 .photoGalleryViewAll
{
	padding:0 7.5px !important;
}
*#dm *.dmBody *.u_1183871374 .photoGalleryThumbs .image-container a
{
	padding-top:110px !important;
}
*#dm *.dmBody *.u_1378143717 .photoGalleryThumbs .image-container a
{
	padding-top:110px !important;
}
*#dm *.dmBody div.u_1183871374
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:1200px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1378143717
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:1200px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody *.u_1409249424 .photoGalleryThumbs
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1409249424 .layout-container
{
	padding:7.5px !important;
}
*#dm *.dmBody *.u_1409249424 .photoGalleryViewAll
{
	padding:0 7.5px !important;
}
*#dm *.dmBody div.u_1409249424
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:1200px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1409249424 .photoGalleryThumbs .image-container a
{
	padding-top:80px !important;
}
*#dm *.dmBody div.u_1218253801
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 27px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:466px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
