*#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 nav.u_1854726222
{
	color:black !important;
}
*#dm *.dmBody div.dmform-error
{
	color:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.dmform-error *.rteBlock
{
	color:rgba(102,102,102,1) !important;
}
*#dm *.dmBody div.u_1732706936
{
	line-height:normal !important;
}
*#dm *.dmBody div.u_1546201889
{
	line-height:normal !important;
}
*#dm *.dmBody div.u_1134397894
{
	background-color:rgba(255,255,255,1) !important;
}
a.u_1990561864 span.text
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
a.u_1990561864 span.icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
a.u_1990561864
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(2,40,95,1) !important;
}
*#dm *.dmBody a.u_1990561864
{
	background-color:rgba(182,26,85,1) !important;
}
*#dm *.dmBody a.u_1990561864:hover
{
	border-color:rgba(182,26,85,1) !important;
}
*#dm *.dmBody a.u_1990561864.hover
{
	border-color:rgba(182,26,85,1) !important;
}
*#dm *.dmBody a.u_1990561864:hover .icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1990561864.hover .icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody section.u_1100595358
{
	background-color:rgba(2,40,95,1) !important;
}
*#dm *.dmBody *.u_1396205256:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1396205256.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1396205256>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1396205256:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.34 !important;
}
*#dm *.dmBody div.u_1396205256.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.34 !important;
}
*#dm *.dmBody div.u_1396205256>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.34 !important;
}
*#dm *.dmBody div.u_1620763458 .postDescription
{
	max-height:1.2999999999999998em !important;
}
*#dm *.dmBody div.u_1040127212
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1502598327 hr
{
	color:rgba(0,0,0,1) !important;
	background:none !important;
	height:0px !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0px !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:solid !important;
	border-top-width:2px !important;
}
*#dm *.dmBody div.u_1118973469
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1138686062
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1291106653
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1123027281 hr
{
	color:rgba(0,0,0,1) !important;
	background:none !important;
	height:0px !important;
	background-color:transparent !important;
	background-size:initial !important;
	min-height:0px !important;
	border-color:currentColor !important;
	border-width:1px !important;
	border-top-style:solid !important;
	border-top-width:2px !important;
}
*#dm *.dmBody div.u_1047359148
{
	line-height:2.0 !important;
}
*#dm *.dmBody div.u_1624497216
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1576310007
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1352469042
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1426105695
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/5b127bbe/dms3rep/multi/opt/5agenzia+immobiliare+cagliari+4-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1106550613
{
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/5b127bbe/dms3rep/multi/opt/agenzia+immobiliare+cagliari+1-1920w.jpg) !important;
	background-size:cover !important;
}
a.u_1179050783 span.text
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
a.u_1179050783 span.icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
a.u_1179050783
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(2,40,95,1) !important;
}
*#dm *.dmBody a.u_1179050783 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1741949935
{
	display:block !important;
}
*#dm *.dmBody *.u_1336049303
{
	display:none !important;
}
*#dm *.dmBody *.u_1298777704
{
	display:block !important;
}
*#dm *.dmBody *.u_1657080510
{
	display:none !important;
}
*#dm *.dmBody div.u_1611898602 .caption-inner
{
	background-color:rgba(182,26,85,1) !important;
}
*#dm *.dmBody div.u_1611898602 .caption-container .caption-title
{
	color:rgba(255,255,255,1) !important;
}
a.u_1029916869 span.text
{
	color:rgba(255,255,255,1) !important;
	font-weight:bold !important;
}
a.u_1029916869 span.icon
{
	color:rgba(255,255,255,1) !important;
	fill:rgba(255,255,255,1) !important;
}
a.u_1029916869
{
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	border-color:rgba(255,255,255,1) !important;
	background-color:rgba(2,40,95,1) !important;
}
*#dm *.dmBody a.u_1029916869 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1075968312
{
	background-color:rgba(2,40,95,1) !important;
}
*#dm *.dmBody nav.u_1325423231
{
	color:black !important;
}
*#dm *.dmBody div.u_1396205256
{
	background-color:rgba(2,40,95,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 nav.u_1048723203
{
	color:white !important;
}
*#dm *.dmBody div.u_1620763458 .postTitle a
{
	font-family:'Roboto Slab' !important;
	font-weight:300 !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody h3.u_1997432129
{
	margin-bottom:8px !important;
	margin-top:8px !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	float:none !important;
	margin-right:0 !important;
	margin-left:0 !important;
	top:0 !important;
	max-width:calc(100% - 0px) !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:25px !important;
	text-align:center !important;
	height:auto !important;
}
*#dm *.dmBody div.u_1134397894
{
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-right:0 !important;
	padding-left:0 !important;
}
*#dm *.dmBody div.u_1546201889
{
	margin-bottom:0 !important;
	margin-top:30px !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
	float:none !important;
	margin-right:0 !important;
	margin-left:0 !important;
	top:0 !important;
	max-width:calc(100% - 0px) !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:25px !important;
	height:auto !important;
}
*#dm *.dmBody div.u_1732706936
{
	margin-bottom:0px !important;
	margin-top:36px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	text-align:left !important;
}
a.u_1990561864
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 114px) !important;
	position:relative !important;
	height:47px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:211.525px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1990561864
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 127px) !important;
	position:relative !important;
	height:47px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:211.533px !important;
	margin-top:22px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1396205256
{
	margin-left:0px !important;
	padding-top:84px !important;
	padding-left:40px !important;
	padding-bottom:83.5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	background-attachment:initial !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:100% 50% !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1197290107
{
	margin-bottom:8px !important;
	margin-top:8px !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	float:none !important;
	margin-right:0 !important;
	margin-left:0 !important;
	top:0 !important;
	max-width:calc(100% - 0px) !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	padding-right:0 !important;
	min-width:25px !important;
	height:auto !important;
}
*#dm *.dmBody div.u_1093702750
{
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	float:none !important;
	margin-right:auto !important;
	margin-left:auto !important;
	top:0 !important;
	max-width:100% !important;
	left:0 !important;
	width:928px !important;
	margin-top:8px !important;
	position:relative !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	height:auto !important;
	display:block !important;
}
*#dm *.dmBody div.u_1138686062
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1106550613
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1118973469
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:18px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1325800616
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:587px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:-0.5px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1502598327
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:58px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:463.5px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:17px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1291106653
{
	padding-top:50px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	padding-right:50px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1624497216
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	max-width:none !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1426105695
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1047359148
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:calc(100% - 0px) !important;
	margin-top:18px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1252964918
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:587px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:-0.5px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1123027281
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:58px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:463.5px !important;
	margin-left:0px !important;
	max-width:calc(100% - 0px) !important;
	margin-top:17px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	display:block !important;
}
*#dm *.dmBody div.u_1576310007
{
	padding-top:50px !important;
	padding-left:50px !important;
	padding-bottom:50px !important;
	padding-right:50px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1352469042
{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:15px !important;
	width:auto !important;
}
a.u_1179050783
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 114px) !important;
	position:relative !important;
	height:47px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:211.525px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1179050783
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:211.525px !important;
	position:relative !important;
	height:47px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1611898602 .caption-button
{
	width:158px !important;
}
*#dm *.dmBody *.u_1611898602 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1611898602 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1611898602 .photoGalleryViewAll
{
	padding:0 5px !important;
}
a.u_1029916869
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 114px) !important;
	position:relative !important;
	height:47px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:211.525px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1029916869
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:45px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:237.525px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-right:379.275px !important;
	margin-left:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1185726363
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:200px !important;
	padding-left:40px !important;
	padding-bottom:200px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
