*#dm *.dmBody a.span.textonly
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1243667655:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1243667655>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1243667655:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody div.u_1243667655.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody div.u_1243667655>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody div.u_1399373309
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1737462861
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1606111059:before
{
	background-color:rgba(15,25,50,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1606111059.before
{
	background-color:rgba(15,25,50,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody div.u_1606111059>.bgExtraLayerOverlay
{
	background-color:rgba(15,25,50,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody a.u_1965541290:hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1965541290.hover
{
	background-image:none !important;
}
*#dm *.dmBody a.u_1965541290
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1965541290 span.text
{
	color:var(--color_3) !important;
	font-weight:500 !important;
}
*#dm *.dmBody *.u_1606111059:before
{
	opacity:0.5 !important;
	background-color:rgb(15,25,50) !important;
}
*#dm *.dmBody *.u_1606111059.before
{
	opacity:0.5 !important;
	background-color:rgb(15,25,50) !important;
}
*#dm *.dmBody *.u_1606111059>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(15,25,50) !important;
}
*#dm *.dmBody div.u_1756096433
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:1px !important;
	border-bottom-width:0px !important;
	border-bottom-style:solid !important;
	border-left-width:0px !important;
	border-left-style:solid !important;
	border-top-color:rgba(59,72,106,1) !important;
	border-right-color:rgba(59,72,106,1) !important;
	border-top-width:2px !important;
	border-top-style:solid !important;
	border-right-style:solid !important;
	border-right-width:0px !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:black !important;
}
*#dm *.dmBody div.u_1606111059
{
	background-color:rgba(0,0,0,0) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/8e6e41c8/dms3rep/multi/opt/20+soggiorno-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1879265904
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody *.u_1863361463
{
	width:100% !important;
}
*#dm *.dmBody div.u_1722087938
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:0px !important;
	border-top-style:solid !important;
	border-left-style:solid !important;
	border-right-color:rgba(59,72,106,1) !important;
	border-bottom-color:rgba(59,72,106,1) !important;
}
*#dm *.dmBody div.u_1520123408
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:0px !important;
	border-bottom-style:solid !important;
	border-left-style:solid !important;
	border-top-color:rgba(59,72,106,1) !important;
	border-right-color:rgba(59,72,106,1) !important;
}
*#dm *.dmBody div.u_1375432253
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:0px !important;
	border-top-style:solid !important;
	border-right-style:solid !important;
	border-left-color:rgba(59,72,106,1) !important;
	border-bottom-color:rgba(59,72,106,1) !important;
}
*#dm *.dmBody div.u_1876717047
{
	background-color:rgba(0,0,0,0) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:0px !important;
	border-right-style:solid !important;
	border-bottom-style:solid !important;
	border-top-color:rgba(59,72,106,1) !important;
	border-left-color:rgba(59,72,106,1) !important;
}
*#dm *.dmBody div.u_1243667655
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/8e6e41c8/dms3rep/multi/opt/Foto+3-1920w.jpg) !important;
	background-size:cover !important;
	background-color:rgba(15, 25, 50, 1) !important;
}
separatorHomeCss{color:red !important}@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:var(--color_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:var(--color_1) !important;
}
*#dm *.dmBody div.u_1954395611
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	margin-left:0px !important;
	margin-top:20px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1259161390
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1821868682
{
	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_1972573395
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:40px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1756096433
{
	margin-left:0px !important;
	padding-top:40px !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_1539130586
{
	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:20px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1631885589
{
	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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:15px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody a.u_1965541290
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 475px) !important;
	position:relative !important;
	height:55px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:250px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:20px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1399373309
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:61px !important;
	padding-left:40px !important;
	padding-bottom:61px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1452219617
{
	height:150px !important;
}
*#dm *.dmBody div.u_1606111059
{
	background-position:50% 50% !important;
	margin-left:0px !important;
	padding-top:200px !important;
	padding-left:40px !important;
	padding-bottom:200px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1991695525
{
	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_1863361463
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !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:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1208879638
{
	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;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1117001135
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !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_1246937415
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1722087938
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1375432253
{
	padding-top:0px !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1520123408
{
	margin-left:0px !important;
	padding-top:20px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1876717047
{
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1885835993
{
	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:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1004750740
{
	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:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
	background-position:50% 50% !important;
	padding-top:377.5px !important;
	padding-left:40px !important;
	padding-bottom:377.5px !important;
	padding-right:40px !important;
	min-height:auto !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}
