*#dm *.dmBody a.span.textonly
{
	color:var(--color_3) !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 div.u_1591246714
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f69bbb9a/dms3rep/multi/opt/001-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1591246714:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1591246714.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1591246714>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1591246714:before
{
	background-image:linear-gradient(0deg,rgba(35,57,139,1) 67%,rgba(223,32,46,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1591246714.before
{
	background-image:linear-gradient(0deg,rgba(35,57,139,1) 67%,rgba(223,32,46,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1591246714>.bgExtraLayerOverlay
{
	background-image:linear-gradient(0deg,rgba(35,57,139,1) 67%,rgba(223,32,46,1) 100%) !important;
	opacity:0.6 !important;
}
*#dm *.dmBody div.u_1483935449
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/f69bbb9a/dms3rep/multi/opt/corso-di-ginnastica-1920w.jpg?jxl&v=jxl) !important;
	background-size:cover !important;
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1996898439
{
	border-radius:10px 10px 10px 10px !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1969096867
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1486603989
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1016595760
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1045199901
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1899275602
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1331375680
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;
}
*#dm *.dmBody div.u_1804032913
{
	border-bottom-color:rgba(226,232,240,1) !important;
	border-bottom-style:solid !important;
	border-bottom-width:0px !important;
}
*#dm *.dmBody *.u_1488330440
{
	display:block !important;
}
*#dm *.dmBody *.u_1643373594
{
	display:none !important;
}
*#dm *.dmBody *.u_1290869613
{
	display:block !important;
}
*#dm *.dmBody *.u_1222504864
{
	display:none !important;
}
*#dm *.dmBody *.u_1562643630
{
	display:block !important;
}
*#dm *.dmBody *.u_1269864318
{
	display:none !important;
}
*#dm *.dmBody *.u_1105235799
{
	display:block !important;
}
*#dm *.dmBody *.u_1885881598
{
	display:none !important;
}
*#dm *.dmBody div.u_1063601731 .photoGalleryThumbs .image-container
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1063601731 .caption-inner
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1823226528
{
	background-color:rgba(240,243,247,1) !important;
}
*#dm *.dmBody div.u_1792870741
{
	border-radius:10px 10px 10px 10px !important;
	background-color:rgba(240,243,247,1) !important;
	border-style:solid !important;
	border-color:var(--color_1) !important;
	border-width:2px !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !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;
}
*#dm *.dmBody a.u_1747297687
{
	height:auto !important;
	min-height:56px !important;
	width:calc(100% - 0px) !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:12px !important;
	padding-left:7px !important;
	padding-bottom:10px !important;
	margin-right:960px !important;
	margin-left:0px !important;
	max-width:280px !important;
	margin-top:20px !important;
	margin-bottom:10px !important;
	padding-right:7px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1084791913
{
	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:708px !important;
	margin-left:0px !important;
	max-width:930px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1591246714
{
	width:auto !important;
	margin-left:0px !important;
	padding-top:220px !important;
	padding-left:40px !important;
	padding-bottom:220px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1552645252
{
	width:auto !important;
}
*#dm *.dmBody div.u_1483935449
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1396593844
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1969096867
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1804032913
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1486603989
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1016595760
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1045199901
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1899275602
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1331375680
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1197552558
{
	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:25px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody *.u_1063601731 .photoGalleryThumbs .image-container a
{
	padding-top:400px !important;
}
*#dm *.dmBody *.u_1063601731 .photoGalleryThumbs
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1063601731 .layout-container
{
	padding:5px !important;
}
*#dm *.dmBody *.u_1063601731 .photoGalleryViewAll
{
	padding:0 5px !important;
}
*#dm *.dmBody div.u_1063601731
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:20px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody *.u_1063601731 .caption-inner
{
	padding-left:10px !important;
	padding-right:10px !important;
}
*#dm *.dmBody div.u_1063601731 .caption-container .caption-text
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1063601731 .caption-container .caption-text .rteBlock
{
	font-size:18px !important;
}
*#dm *.dmBody div.u_1817784270
{
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:80px !important;
	padding-right:40px !important;
}
*#dm *.dmBody div.u_1377097093
{
	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:22px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1996898439
{
	margin-left:0px !important;
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:20px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1792870741
{
	padding-top:20px !important;
	padding-left:20px !important;
	padding-bottom:20px !important;
	padding-right:20px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
