
.ctrls_DescrArtRic_CloseBut___Container {
	display: flex;/*PID|290301*/
	flex-direction: column;/*PID|290303*/
	align-items: center;/*PID|290273*/
	justify-content: center;/*PID|290308*/
	margin-top: 0px;/*PID|290316*/
	margin-bottom: 0px;/*PID|290310*/
	margin-left: 0px;/*PID|290312*/
	margin-right: 0px;/*PID|290314*/
	padding-top: 2px;/*PID|290327*/
	padding-bottom: 2px;/*PID|290321*/
	padding-left: 2px;/*PID|290323*/
	padding-right: 2px;/*PID|290325*/
	background: transparent;/*PID|290275*/
	border-bottom-color: #000000;/*PID|290277*/
	border-bottom-style: none;/*PID|290279*/
	border-bottom-width: 0;/*PID|290281*/
	border-left-color: 0;/*PID|290283*/
	border-left-style: none;/*PID|290285*/
	border-left-width: auto;/*PID|290287*/
	border-right-color: #000000;/*PID|290289*/
	border-right-style: none;/*PID|290291*/
	border-right-width: auto;/*PID|290293*/
	border-top-color: #000000;/*PID|290295*/
	border-top-style: none;/*PID|290297*/
	border-top-width: auto;/*PID|290299*/
	width: auto;/*PID|290330*/
	height: auto;/*PID|290305*/
	/**/
	position: relative;
	cursor: pointer;
	pointer-events: auto;
}

	.ctrls_DescrArtRic_CloseBut___Container:active{
		opacity:0.5;
	}

	.ctrls_DescrArtRic_CloseBut___Container:hover > .ctrls_DescrArtRic_CloseBut___ContornoTopRight {
		visibility:visible;
		width: 0px;/*PID|290343*/
		height: 0px;/*PID|290341*/
	}

	.ctrls_DescrArtRic_CloseBut___Container:hover > .ctrls_DescrArtRic_CloseBut___ContornoBottomLeft {
		visibility:visible;
		width: 100%;/*PID|290337*/
		height: 0px;/*PID|290335*/
	}

	.ctrls_DescrArtRic_CloseBut___Container:hover{
		/*CSS*//*PID|290307*/
	}

	.ctrls_DescrArtRic_CloseBut___Container.Nascondi {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

	.ctrls_DescrArtRic_CloseBut___Container.NascondiAnim {
		transition: width 0s ease-in-out 1s, height 0s ease-in-out 1s, opacity 1s ease-in-out 0s;/*PID|290318*/
	}

	.ctrls_DescrArtRic_CloseBut___Container.VisualizzaAnim {
		transition: opacity 1s ease-in-out 0s, width 0s ease-in-out 0s, height 0s ease-in-out 0s;/*PID|290329*/
	}

	.ctrls_DescrArtRic_CloseBut___Container:hover{
		/*CSS*//*PID|290307*/
	}



.ctrls_DescrArtRic_CloseBut___IconaImage {
	margin-right: 0px;/*PID|290349*/
	margin-bottom: 0px;/*PID|290345*/
}


.ctrls_DescrArtRic_CloseBut___IconaFont {
	display: block;
	font-family: icon;
	font-size: 30px;/*PID|290364*/
	color: #FFFFFF;/*PID|290362*/
	margin-top: 0;/*PID|290351*/
	margin-bottom: 0px;/*PID|290345*/
	margin-left: 0;/*PID|290347*/
	margin-right: 0px;/*PID|290349*/
	padding-top: 0;/*PID|290359*/
	padding-bottom: 0;/*PID|290353*/
	padding-left: 0;/*PID|290355*/
	padding-right: 0;/*PID|290357*/
}


.ctrls_DescrArtRic_CloseBut___Testo {
	display: block;
	font-family: A;/*PID|290370*/
	font-size: 14px;/*PID|290371*/
	font-style: normal;/*PID|290373*/
	font-weight: normal;/*PID|290374*/
	color: #FFFFFF;/*PID|290368*/
	letter-spacing: normal;/*PID|290375*/
white-space: normal;/*PID|290394*/
	margin-top: 0;/*PID|290383*/
	margin-bottom: 0;/*PID|290377*/
	margin-left: 0;/*PID|290379*/
	margin-right: 0;/*PID|290381*/
	padding-top: 0;/*PID|290391*/
	padding-bottom: 0;/*PID|290385*/
	padding-left: 0;/*PID|290387*/
	padding-right: 0;/*PID|290389*/
}



.ctrls_DescrArtRic_CloseBut___ContornoTopRight {
	position: absolute;
	top: 0px;
	right: 0px;
	border-top-width: 0px;/*PID|290340*/
	border-right-width: 0px;/*PID|290339*/
	border-color: #a29e9d;/*PID|290338*/
	border-top-style:solid;
	border-right-style:solid;
	width:0px;
	height:0px;
	visibility:hidden;
	transition:	
		width 0.5s,
		height 0.5s 0.5s
	;
}


.ctrls_DescrArtRic_CloseBut___ContornoBottomLeft {
	position: absolute;
	Bottom: 0px;
	Left: 0px;
	border-bottom-width: 1px;/*PID|290332*/
	border-left-width: 1px;/*PID|290334*/
	border-color: #a29e9d;/*PID|290333*/
	border-Bottom-style:solid;
	border-Left-style:solid;
	width:0px;
	height:0px;
	visibility:hidden;
	transition:	
		width 0.5s,
		height 0.5s 0.5s
	;
}






/*notebook*/
@media (min-width:999px/*PID|290366*/) {

	.ctrls_DescrArtRic_CloseBut___Container.NascondiOnLoad_mag769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

	.ctrls_DescrArtRic_CloseBut___Container {
		display: flex;/*PID|290302*/ /*flex*/
		flex-direction: column;/*PID|290304*/
		align-items: flex-start;/*PID|290274*/
		justify-content: flex-start;/*PID|290309*/
		margin-top: 0px;/*PID|290317*/
		margin-bottom: 0px;/*PID|290311*/
		margin-left: 15px;/*PID|290313*/
		margin-right: 0px;/*PID|290315*/
		padding-top: 0px;/*PID|290328*/
		padding-bottom: 0px;/*PID|290322*/
		padding-left: 0px;/*PID|290324*/
		padding-right: 0px;/*PID|290326*/
		background: transparent;/*PID|290276*/
		border-bottom-color: 0;/*PID|290278*/
		border-bottom-style: none;/*PID|290280*/
		border-bottom-width: 0;/*PID|290282*/
		border-left-color: #000000;/*PID|290284*/
		border-left-style: none;/*PID|290286*/
		border-left-width: auto;/*PID|290288*/
		border-right-color: #000000;/*PID|290290*/
		border-right-style: none;/*PID|290292*/
		border-right-width: auto;/*PID|290294*/
		border-top-color: #000000;/*PID|290296*/
		border-top-style: none;/*PID|290298*/
		border-top-width: auto;/*PID|290300*/
		width: auto;/*PID|290331*/
		height: 100%;/*PID|290306*/
	}

	.ctrls_DescrArtRic_CloseBut___IconaImage {
		margin-right: 0px;/*PID|290350*/
		margin-bottom: 0px;/*PID|290346*/
	}


	.ctrls_DescrArtRic_CloseBut___IconaFont {
		color: #000000;/*PID|290363*/
		font-size: 20px;/*PID|290365*/
		margin-top: 0;/*PID|290352*/
		margin-bottom: 0px;/*PID|290346*/
		margin-left: 0;/*PID|290348*/
		margin-right: 0px;/*PID|290350*/
		padding-top: 0;/*PID|290360*/
		padding-bottom: 0;/*PID|290354*/
		padding-left: 0;/*PID|290356*/
		padding-right: 0;/*PID|290358*/
	}

	.ctrls_DescrArtRic_CloseBut___Testo {
		font-size: 14px;/*PID|290372*/
		color: #FFFFFF;/*PID|290369*/
		letter-spacing: normal;/*PID|290376*/
white-space: normal;/*PID|290395*/
		margin-top: 0;/*PID|290384*/
		margin-bottom: 0;/*PID|290378*/
		margin-left: 0;/*PID|290380*/
		margin-right: 0;/*PID|290382*/
		padding-top: 0;/*PID|290392*/
		padding-bottom: 0;/*PID|290386*/
		padding-left: 0;/*PID|290388*/
		padding-right: 0;/*PID|290390*/
	}
}




/*mobile*/
@media (max-width:999px/*PID|290366*/) {

	.ctrls_DescrArtRic_CloseBut___Container.NascondiOnLoad_min769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

}






.ctrls_DescrArtRic_FindBut___Container {
	display: flex;/*PID|290428*/
	flex-direction: column;/*PID|290430*/
	align-items: center;/*PID|290400*/
	justify-content: center;/*PID|290435*/
	margin-top: 0px;/*PID|290443*/
	margin-bottom: 0px;/*PID|290437*/
	margin-left: 0px;/*PID|290439*/
	margin-right: 0px;/*PID|290441*/
	padding-top: 2px;/*PID|290454*/
	padding-bottom: 2px;/*PID|290448*/
	padding-left: 2px;/*PID|290450*/
	padding-right: 2px;/*PID|290452*/
	background: transparent;/*PID|290402*/
	border-bottom-color: #000000;/*PID|290404*/
	border-bottom-style: none;/*PID|290406*/
	border-bottom-width: 0;/*PID|290408*/
	border-left-color: 0;/*PID|290410*/
	border-left-style: none;/*PID|290412*/
	border-left-width: auto;/*PID|290414*/
	border-right-color: #000000;/*PID|290416*/
	border-right-style: none;/*PID|290418*/
	border-right-width: auto;/*PID|290420*/
	border-top-color: #000000;/*PID|290422*/
	border-top-style: none;/*PID|290424*/
	border-top-width: auto;/*PID|290426*/
	width: auto;/*PID|290457*/
	height: auto;/*PID|290432*/
	/**/
	position: relative;
	cursor: pointer;
	pointer-events: auto;
}

	.ctrls_DescrArtRic_FindBut___Container:active{
		opacity:0.5;
	}

	.ctrls_DescrArtRic_FindBut___Container:hover > .ctrls_DescrArtRic_FindBut___ContornoTopRight {
		visibility:visible;
		width: 0px;/*PID|290470*/
		height: 0px;/*PID|290468*/
	}

	.ctrls_DescrArtRic_FindBut___Container:hover > .ctrls_DescrArtRic_FindBut___ContornoBottomLeft {
		visibility:visible;
		width: 100%;/*PID|290464*/
		height: 0px;/*PID|290462*/
	}

	.ctrls_DescrArtRic_FindBut___Container:hover{
		/*CSS*//*PID|290434*/
	}

	.ctrls_DescrArtRic_FindBut___Container.Nascondi {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

	.ctrls_DescrArtRic_FindBut___Container.NascondiAnim {
		transition: width 0s ease-in-out 1s, height 0s ease-in-out 1s, opacity 1s ease-in-out 0s;/*PID|290445*/
	}

	.ctrls_DescrArtRic_FindBut___Container.VisualizzaAnim {
		transition: opacity 1s ease-in-out 0s, width 0s ease-in-out 0s, height 0s ease-in-out 0s;/*PID|290456*/
	}

	.ctrls_DescrArtRic_FindBut___Container:hover{
		/*CSS*//*PID|290434*/
	}



.ctrls_DescrArtRic_FindBut___IconaImage {
	margin-right: 0px;/*PID|290476*/
	margin-bottom: 0px;/*PID|290472*/
}


.ctrls_DescrArtRic_FindBut___IconaFont {
	display: block;
	font-family: icon;
	font-size: 16px;/*PID|290491*/
	color: #a29e9d;/*PID|290489*/
	margin-top: 0;/*PID|290478*/
	margin-bottom: 0px;/*PID|290472*/
	margin-left: 0;/*PID|290474*/
	margin-right: 0px;/*PID|290476*/
	padding-top: 0;/*PID|290486*/
	padding-bottom: 0;/*PID|290480*/
	padding-left: 0;/*PID|290482*/
	padding-right: 0;/*PID|290484*/
}


.ctrls_DescrArtRic_FindBut___Testo {
	display: block;
	font-family: A;/*PID|290497*/
	font-size: 14px;/*PID|290498*/
	font-style: normal;/*PID|290500*/
	font-weight: normal;/*PID|290501*/
	color: #FFFFFF;/*PID|290495*/
	letter-spacing: normal;/*PID|290502*/
white-space: normal;/*PID|290521*/
	margin-top: 0;/*PID|290510*/
	margin-bottom: 0;/*PID|290504*/
	margin-left: 0;/*PID|290506*/
	margin-right: 0;/*PID|290508*/
	padding-top: 0;/*PID|290518*/
	padding-bottom: 0;/*PID|290512*/
	padding-left: 0;/*PID|290514*/
	padding-right: 0;/*PID|290516*/
}



.ctrls_DescrArtRic_FindBut___ContornoTopRight {
	position: absolute;
	top: 0px;
	right: 0px;
	border-top-width: 0px;/*PID|290467*/
	border-right-width: 0px;/*PID|290466*/
	border-color: #a29e9d;/*PID|290465*/
	border-top-style:solid;
	border-right-style:solid;
	width:0px;
	height:0px;
	visibility:hidden;
	transition:	
		width 0.5s,
		height 0.5s 0.5s
	;
}


.ctrls_DescrArtRic_FindBut___ContornoBottomLeft {
	position: absolute;
	Bottom: 0px;
	Left: 0px;
	border-bottom-width: 1px;/*PID|290459*/
	border-left-width: 1px;/*PID|290461*/
	border-color: #a29e9d;/*PID|290460*/
	border-Bottom-style:solid;
	border-Left-style:solid;
	width:0px;
	height:0px;
	visibility:hidden;
	transition:	
		width 0.5s,
		height 0.5s 0.5s
	;
}






/*notebook*/
@media (min-width:999px/*PID|290493*/) {

	.ctrls_DescrArtRic_FindBut___Container.NascondiOnLoad_mag769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

	.ctrls_DescrArtRic_FindBut___Container {
		display: flex;/*PID|290429*/ /*flex*/
		flex-direction: column;/*PID|290431*/
		align-items: center;/*PID|290401*/
		justify-content: center;/*PID|290436*/
		margin-top: 0px;/*PID|290444*/
		margin-bottom: 0px;/*PID|290438*/
		margin-left: 0px;/*PID|290440*/
		margin-right: 0px;/*PID|290442*/
		padding-top: 0px;/*PID|290455*/
		padding-bottom: 0px;/*PID|290449*/
		padding-left: 0px;/*PID|290451*/
		padding-right: 0px;/*PID|290453*/
		background: transparent;/*PID|290403*/
		border-bottom-color: 0;/*PID|290405*/
		border-bottom-style: none;/*PID|290407*/
		border-bottom-width: 0;/*PID|290409*/
		border-left-color: #000000;/*PID|290411*/
		border-left-style: none;/*PID|290413*/
		border-left-width: auto;/*PID|290415*/
		border-right-color: #000000;/*PID|290417*/
		border-right-style: none;/*PID|290419*/
		border-right-width: auto;/*PID|290421*/
		border-top-color: #000000;/*PID|290423*/
		border-top-style: none;/*PID|290425*/
		border-top-width: auto;/*PID|290427*/
		width: auto;/*PID|290458*/
		height: auto;/*PID|290433*/
	}

	.ctrls_DescrArtRic_FindBut___IconaImage {
		margin-right: 0px;/*PID|290477*/
		margin-bottom: 0px;/*PID|290473*/
	}


	.ctrls_DescrArtRic_FindBut___IconaFont {
		color: #2a3338;/*PID|290490*/
		font-size: 20px;/*PID|290492*/
		margin-top: 0;/*PID|290479*/
		margin-bottom: 0px;/*PID|290473*/
		margin-left: 10px;/*PID|290475*/
		margin-right: 0px;/*PID|290477*/
		padding-top: 0;/*PID|290487*/
		padding-bottom: 0;/*PID|290481*/
		padding-left: 0;/*PID|290483*/
		padding-right: 0;/*PID|290485*/
	}

	.ctrls_DescrArtRic_FindBut___Testo {
		font-size: 14px;/*PID|290499*/
		color: #FFFFFF;/*PID|290496*/
		letter-spacing: normal;/*PID|290503*/
white-space: normal;/*PID|290522*/
		margin-top: 0;/*PID|290511*/
		margin-bottom: 0;/*PID|290505*/
		margin-left: 0;/*PID|290507*/
		margin-right: 0;/*PID|290509*/
		padding-top: 0;/*PID|290519*/
		padding-bottom: 0;/*PID|290513*/
		padding-left: 0;/*PID|290515*/
		padding-right: 0;/*PID|290517*/
	}
}




/*mobile*/
@media (max-width:999px/*PID|290493*/) {

	.ctrls_DescrArtRic_FindBut___Container.NascondiOnLoad_min769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

}






.ctrls_DescrArtRic_Text___Container {
	display: flex;/*PID|290531*/
	flex-direction: column;/*PID|290533*/
	align-items: center;/*PID|290527*/
	justify-content: flex-start;/*PID|290535*/
	margin-top: 0px;/*PID|290543*/
	margin-bottom: 0px;/*PID|290537*/
	margin-left: 0px;/*PID|290539*/
	margin-right: 0px;/*PID|290541*/
	padding-top: 0px;/*PID|290551*/
	padding-bottom: 0px;/*PID|290545*/
	padding-left: 0px;/*PID|290547*/
	padding-right: 0px;/*PID|290549*/
	background: transparent;/*PID|290529*/
	width: calc(100% - 30px);/*PID|290553*/
	position: relative;/*PID|295395*/
	top: auto;/*PID|295396*/
	left: auto;/*PID|295397*/
	right: auto;/*PID|295398*/
	bottom: auto;/*PID|295399*/
	z-index: auto;/*PID|331508*/
	/**/
	pointer-events: auto;
}


.ctrls_DescrArtRic_Text___Input {
	font-family: A;/*PID|290620*/
	font-size: 12px;/*PID|290622*/
	font-style: normal;/*PID|290624*/
	font-weight: normal;/*PID|290626*/
	color: #000000;/*PID|290618*/
	border-top-color: #000000;/*PID|290612*/
	border-top-width: 0px;/*PID|290616*/
	border-top-style: solid;/*PID|290614*/
	border-left-color: #000000;/*PID|290600*/
	border-left-width: 0px;/*PID|290604*/
	border-left-style: solid;/*PID|290602*/
	border-right-color: #000000;/*PID|290606*/
	border-right-width: 0px;/*PID|290610*/
	border-right-style: solid;/*PID|290608*/
	border-bottom-color: #757575;/*PID|290594*/
	border-bottom-width: 0px;/*PID|290598*/
	border-bottom-style: solid;/*PID|290596*/
	padding-top: 1px;/*PID|290646*/
	padding-bottom: 5px;/*PID|290640*/
	padding-left: 5px;/*PID|290642*/
	padding-right: 5px;/*PID|290644*/
	margin-top: 0;/*PID|290638*/
	margin-bottom: 0;/*PID|290632*/
	margin-left: 0;/*PID|290634*/
	margin-right: 0;/*PID|290636*/
	background: transparent;/*PID|290590*/
	letter-spacing: normal;/*PID|290630*/
white-space: normal;/*PID|290650*/
	text-align: left;/*PID|290648*/
	height: auto;/*PID|290628*/
	/**/
	display: block;
	autocomplete: off;
	width: 100%;
}

	.ctrls_DescrArtRic_Text___Input:focus {
		outline: none;
	}

	.ctrls_DescrArtRic_Text___Input[data-valid=false] {
		background: #929292;/*PID|290592*/
	}


.ctrls_DescrArtRic_Text___Label {
	font-family: A;/*PID|290664*/
	font-size: 0px;/*PID|290668*/
	font-style: italic;/*PID|290672*/
	font-weight: normal;/*PID|290676*/
	color: #000000;/*PID|290660*/	
	bottom: 0px;/*PID|290656*/
	background: transparent;/*PID|290652*/
	/**/
	transition: all 0.5s ease ease-in-out;/*PID|290691*/
	padding-top: 0px;/*PID|290688*/
	padding-bottom: 0px;/*PID|290682*/
	padding-left: 5px;/*PID|290684*/
	padding-right: 5px;/*PID|290686*/
	letter-spacing: normal;/*PID|290680*/
white-space: normal;/*PID|290693*/
	/**/
	position: absolute;
	left: 0px;
	pointer-events: none;
}

.ctrls_DescrArtRic_Text___Input:focus ~ .ctrls_DescrArtRic_Text___Label,
.ctrls_DescrArtRic_Text___Input:not([value=""]) ~ .ctrls_DescrArtRic_Text___Label {
	font-family: A;/*PID|290666*/
	font-size: 12px;/*PID|290670*/
	font-style: normal;/*PID|290674*/
	font-weight: normal;/*PID|290678*/
	color: #FFFFFF;/*PID|290662*/
	bottom: 100%;/*PID|290658*/
	background: transparent;/*PID|290654*/
}


.ctrls_DescrArtRic_Text___Line {
	bottom: 0px;/*PID|290697*/
	background: #FFFFFF;/*PID|290695*/
	height: 2px;/*PID|290699*/
	transition: all 1s ease ease-in-out;/*PID|290701*/
	/**/
	position: absolute;
	width: 0px;
}

.ctrls_DescrArtRic_Text___Input:focus ~ .ctrls_DescrArtRic_Text___Line {
	width: 100%;
}


.ctrls_DescrArtRic_Text___IconaImage {
	display: flex;/*PID|290562*/
	position: static;/*PID|290570*/
	z-index: auto;/*PID|290578*/
	width: auto;/*PID|290576*/
	height: auto;/*PID|290566*/
	background: transparent;/*PID|290556*/
	top: auto;/*PID|290574*/
	bottom: auto;/*PID|290558*/
	left: auto;/*PID|290568*/
	right: auto;/*PID|290572*/
}

.ctrls_DescrArtRic_Text___IconaFont {
	display: flex;/*PID|290562*/
	position: static;/*PID|290570*/
	z-index: auto;/*PID|290578*/
	width: auto;/*PID|290576*/
	height: auto;/*PID|290566*/
	background: transparent;/*PID|290556*/
	top: auto;/*PID|290574*/
	bottom: auto;/*PID|290558*/
	left: auto;/*PID|290568*/
	right: auto;/*PID|290572*/
	font-family: icon;
	font-size: 14px;/*PID|290564*/
	color: #000000;/*PID|290560*/
}



@media (min-width:999px/*PID|290703*/) {
	.ctrls_DescrArtRic_Text___Container {
		display: flex;/*PID|290532*/
		flex-direction: column;/*PID|290534*/
		align-items: center;/*PID|290528*/
		justify-content: flex-start;/*PID|290536*/
		margin-top: 0px;/*PID|290544*/
		margin-bottom: 0px;/*PID|290538*/
		margin-left: 0px;/*PID|290540*/
		margin-right: 0px;/*PID|290542*/
		padding-top: 0px;/*PID|290552*/
		padding-bottom: 0px;/*PID|290546*/
		padding-left: 0px;/*PID|290548*/
		padding-right: 0px;/*PID|290550*/
		background: transparent;/*PID|290530*/
		width: calc(100% - 40px);/*PID|290554*/
		position: relative;/*PID|295400*/
		top: auto;/*PID|295401*/
		left: auto;/*PID|295402*/
		right: auto;/*PID|295403*/
		bottom: auto;/*PID|295404*/
		z-index: auto;/*PID|331509*/
	}


	.ctrls_DescrArtRic_Text___Input {
		font-family: A;/*PID|290621*/
		font-size: 12px;/*PID|290623*/
		font-style: normal;/*PID|290625*/
		font-weight: normal;/*PID|290627*/
		color: #000000;/*PID|290619*/
		border-top-color: #000000;/*PID|290613*/
		border-top-width: 0px;/*PID|290617*/
		border-top-style: solid;/*PID|290615*/
		border-left-color: #000000;/*PID|290601*/
		border-left-width: 0px;/*PID|290605*/
		border-left-style: solid;/*PID|290603*/
		border-right-color: #000000;/*PID|290607*/
		border-right-width: 0px;/*PID|290611*/
		border-right-style: solid;/*PID|290609*/
		border-bottom-color: #000000;/*PID|290595*/
		border-bottom-width: 0px;/*PID|290599*/
		border-bottom-style: solid;/*PID|290597*/
		padding-top: 5px;/*PID|290647*/
		padding-bottom: 5px;/*PID|290641*/
		padding-left: 5px;/*PID|290643*/
		padding-right: 5px;/*PID|290645*/
		margin-top: 0;/*PID|290639*/
		margin-bottom: 0px;/*PID|290633*/
		margin-left: 0;/*PID|290635*/
		margin-right: 0;/*PID|290637*/
		background: transparent;/*PID|290591*/
		letter-spacing: normal;/*PID|290631*/
white-space: normal;/*PID|290651*/
		text-align: left;/*PID|290649*/
		height: auto;/*PID|290629*/
	}

		.ctrls_DescrArtRic_Text___Input[data-valid=false] {
			background: #929292;/*PID|290593*/
		}


	.ctrls_DescrArtRic_Text___Label {
		font-family: A;/*PID|290665*/
		font-size: 12px;/*PID|290669*/
		font-style: italic;/*PID|290673*/
		font-weight: normal;/*PID|290677*/
		color: #293135;/*PID|290661*/		
		bottom: 0px;/*PID|290657*/
		background: transparent;/*PID|290653*/
		/**/
		transition: 0.5s;/*PID|290692*/
		padding-top: 0px;/*PID|290689*/
		padding-bottom: 0px;/*PID|290683*/
		padding-left: 5px;/*PID|290685*/
		padding-right: 5px;/*PID|290687*/
		letter-spacing: normal;/*PID|290681*/
white-space: normal;/*PID|290694*/
	}

		.ctrls_DescrArtRic_Text___Input:focus ~ .ctrls_DescrArtRic_Text___Label,
		.ctrls_DescrArtRic_Text___Input:not([value=""]) ~ .ctrls_DescrArtRic_Text___Label {
			font-family: A;/*PID|290667*/
			font-size: 12px;/*PID|290671*/
			font-style: normal;/*PID|290675*/
			font-weight: normal;/*PID|290679*/
			color: #000000;/*PID|290663*/
			bottom: 100%;/*PID|290659*/
			background: transparent;/*PID|290655*/
		}


	.ctrls_DescrArtRic_Text___Line {
		bottom: 0px;/*PID|290698*/
		background: #FFFFFF;/*PID|290696*/
		height: 2px;/*PID|290700*/
		transition: all 1s ease ease-in-out;/*PID|290702*/
	}


	.ctrls_DescrArtRic_Text___IconaImage {
		display: flex;/*PID|290582*/
		position: static;/*PID|290585*/
		z-index: auto;/*PID|290589*/
		width: auto;/*PID|290588*/
		height: auto;/*PID|290583*/
		background: transparent;/*PID|290580*/
		top: auto;/*PID|290587*/
		bottom: auto;/*PID|290581*/
		left: auto;/*PID|290584*/
		right: auto;/*PID|290586*/
	}


	.ctrls_DescrArtRic_Text___IconaImage {
		display: flex;/*PID|290563*/
		position: static;/*PID|290571*/
		z-index: auto;/*PID|290579*/
		width: auto;/*PID|290577*/
		height: auto;/*PID|290567*/
		background: transparent;/*PID|290557*/
		top: auto;/*PID|290575*/
		bottom: auto;/*PID|290559*/
		left: auto;/*PID|290569*/
		right: auto;/*PID|290573*/
	}

	.ctrls_DescrArtRic_Text___IconaFont {
		display: flex;/*PID|290563*/
		position: static;/*PID|290571*/
		z-index: auto;/*PID|290579*/
		width: auto;/*PID|290577*/
		height: auto;/*PID|290567*/
		background: transparent;/*PID|290557*/
		top: auto;/*PID|290575*/
		bottom: auto;/*PID|290559*/
		left: auto;/*PID|290569*/
		right: auto;/*PID|290573*/
		font-family: icon;
		font-size: 14px;/*PID|290565*/
		color: #000000;/*PID|290561*/
	}
}





.ctrls_DescrArtRic___Container {
	display: flex;/*PID|290232*/
	flex-direction: row;/*PID|290234*/
	align-items: center;/*PID|290202*/
	justify-content: center;/*PID|290238*/
	width: 120px;/*PID|290268*/
	height: 27px;/*PID|290236*/
	margin-top: -13px;/*PID|290248*/
	margin-bottom: 25px;/*PID|290242*/
	margin-left: 120px;/*PID|290244*/
	margin-right: auto;/*PID|290246*/
	padding-top: 0px;/*PID|290259*/
	padding-bottom: 0px;/*PID|290253*/
	padding-left: 0px;/*PID|290255*/
	padding-right: 0px;/*PID|290257*/
	background: #dddddd;/*PID|290204*/
	position: relative;/*PID|290261*/
	top: 20px;/*PID|290265*/
	bottom: auto;/*PID|290230*/
	left: auto;/*PID|290240*/
	right: 50px;/*PID|290263*/
	z-index: 1000;/*PID|290270*/
	border-top-color: #dddddd;/*PID|290224*/
	border-top-width: 1px;/*PID|290228*/
	border-top-style: solid;/*PID|290226*/
	border-left-color: #dddddd;/*PID|290212*/
	border-left-width: 1px;/*PID|290216*/
	border-left-style: solid;/*PID|290214*/
	border-right-color: #dddddd;/*PID|290218*/
	border-right-width: 1px;/*PID|290222*/
	border-right-style: solid;/*PID|290220*/
	border-bottom-color: #dddddd;/*PID|290206*/
	border-bottom-width: 1px;/*PID|290210*/
	border-bottom-style: solid;/*PID|290208*/
}


	.ctrls_DescrArtRic___Container.Nascondi {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

	.ctrls_DescrArtRic___Container.NascondiAnim {
		transition: opacity 1s ease-in-out 0s, width 0s ease-in-out 1s, height 0s ease-in-out 1s;/*PID|290250*/
	}

	.ctrls_DescrArtRic___Container.VisualizzaAnim {
		transition: opacity 1s ease-in-out 0s, width 0s ease-in-out 0s, height 0s ease-in-out 0s;/*PID|290267*/
	}




@media (min-width:999px/*PID|290272*/) {

	.ctrls_DescrArtRic___Container.NascondiOnLoad_mag769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}


	.ctrls_DescrArtRic___Container {
		display: flex;/*PID|290233*/ /*flex*/
		flex-direction: row;/*PID|290235*/
		align-items: center;/*PID|290203*/
		justify-content: left;/*PID|290239*/
		width: 250px;/*PID|290269*/
		height: 30px;/*PID|290237*/
		margin-top: 33px;/*PID|290249*/
		margin-bottom: 0px;/*PID|290243*/
		margin-left: 0px;/*PID|290245*/
		margin-right: 0px;/*PID|290247*/
		padding-top: 0px;/*PID|290260*/
		padding-bottom: 0px;/*PID|290254*/
		padding-left: 0px;/*PID|290256*/
		padding-right: 0px;/*PID|290258*/
		background: #dddddd;/*PID|290205*/
		position: absolute;/*PID|290262*/
		top: 50px;/*PID|290266*/
		bottom: auto;/*PID|290231*/
		left: calc(50% + 50px);/*PID|290241*/
		right: 0px;/*PID|290264*/
		z-index: auto;/*PID|290271*/
		border-top-color: #dddddd;/*PID|290225*/
		border-top-width: 1px;/*PID|290229*/
		border-top-style: solid;/*PID|290227*/
		border-left-color: #dddddd;/*PID|290213*/
		border-left-width: 1px;/*PID|290217*/
		border-left-style: solid;/*PID|290215*/
		border-right-color: #dddddd;/*PID|290219*/
		border-right-width: 1px;/*PID|290223*/
		border-right-style: solid;/*PID|290221*/
		border-bottom-color: #dddddd;/*PID|290207*/
		border-bottom-width: 1px;/*PID|290211*/
		border-bottom-style: solid;/*PID|290209*/
		/**/
		max-width: 100vw;
	}


}



/*mobile*/
@media (max-width:999px/*PID|290272*/) {

	.ctrls_DescrArtRic___Container.NascondiOnLoad_min769 {
		overflow: hidden;
		opacity: 0;
		width: 0px;
		height: 0px;
	}

}
