a:link {
	color: #673333;
	font-size: 10px;
	text-decoration: none;
}
a:visited {
	color: #673333;
	font-size: 10px;
	text-decoration: none;
}
a:hover {
	color: #964a4a;
	font-size: 10px;
	text-decoration: underline;
}
.CommentoFunzione a:link {
	color: Blue;
	font-size: 12px;
	text-decoration: none;
}
.CommentoFunzione a:visited {
	color: Blue;
	font-size: 12px;
	text-decoration: none;
}
.CommentoFunzione a:hover {
	color: Blue;
	font-size: 12px;
	text-decoration: underline;
}
.memuComune a:visited {
	text-decoration: none;
	color: black;
}
.memuComune a:active {
	text-decoration: none;
	color: black;
}
.memuComune a:link {
	text-decoration: none;
	color: black;
}
.memuComune a:hover {
	text-decoration: underline;
	color: gray;
}
.tableItem12 {
	font-size: 12px;
	color: black;
	font-family: arial, Tahoma, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
}
@media screen and (max-device-width: 1050px) {
	#tableContainer {
		width: 100%;
	}
}
@media screen and (min-device-width: 1050px) {
	#tableContainer {
		width: 90%;
	}
}
.CartQuantityIcon {
	position: relative;
	display: inline;
	top: -30px;
	left: -30px;
}
.TitoliNoLink {
	font-size: 16px;
	color: black;
}
.TitoliLink {
	cursor: pointer;
	font-size: 16px;
	color: darkblue;
	text-decoration: underline;
}
.TitoliLink:hover {
	font-size: 16px;
	color: darkblue;
}
.ListTicket ul {
	list-style-type: none;
}

.pay-disabled {
	opacity: 0.55;
	filter: grayscale(1);
}
.pay-disabled * {
	pointer-events: none;
} /* клики не активируют */
.payment-note {
	font-size: 12px;
	color: #a00;
	margin-top: -22px;
    margin-left: 1.5rem;
}
