.allP{
	font-size: 14px;
	text-align: justify;
}

.allP div{
	padding: 5px 0px 5px 0px;
}

.allP .ident{
	padding-left: 20px;
}

.ident span{
	font-weight: bolder;
}

.allP .testa{
	background-color: rgb(92, 134, 224);
	color: white;
	padding: 50px 0px;
}

.allP .subtesta{
	font-size: 13px;
	color: white;
	background-color: rgb(80, 122, 212);
}

/*
.allP h3{
	text-transform: uppercase;
	border-bottom: 4px solid rgb(92, 134, 224);
	background-color: rgba(92, 134, 224, .6);
	color: white;
	display: inline-block;
	padding: 4px 20px 4px 8px;
}
*/

table{
	margin: 10px;
}

.testo-policy ol {
	padding-left: 20px;
}

.testo-policy ul {
	padding-left: 20px;
}

.testo-policy ul li {
	list-style-type: disc;
	margin-left: 20px;
}

.testo-policy ol li {
	list-style-type: decimal;
	margin-left: 20px;
}

a{
	color: #15c;
}