/* CSS Document */

@charset "utf-8";
/* CSS Document */

#contatti.policy #intro{background-image:url(../image/corporate/privacy/testata.jpg);}

#policy { font-size: 16px; font-family: 'sairalight'; color: #000000; line-height: 20px; text-align: justify;background-color: #FFFFFF;padding-bottom:80px; }
/*LINK*/
	#policy a { font-size: inherit; text-decoration: underline !important; font-family: 'sairamedium'; color: #4471b5; padding-left:2px; padding-right:2px;}
	#policy a:link { text-decoration: underline; color: #4471b5; }
	#policy a:visited { text-decoration: underline; color: #4471b5; }
	.nomobile #policy a:hover { text-decoration: none !important; color:#000000; }
ol{padding-left:20px;}

/*TESTI*/	

#policy h1, #policy h2, #policy h3, #policy h4	{ font-family: 'sairalight'; }
	#policy h1	{ font-size: 26px; font-family: 'sairamedium';}
	#policy h2	{ font-size: 18px; font-family: 'sairamedium';}
	#policy h3	{ font-size: 16px; font-family: 'sairaregular'; font-weight:bold;}
#policy ul{padding-bottom:12px;padding-top:12px;padding-left:10px;}
#policy ul li{/*font-family: 'montserratregular';*/ padding-left: 26px;padding-bottom:10px;}
#policy ul li:before{content: '\f22d'; /* FontAwesome Unicode */ font-size:1.2rem; font-family: 'Font Awesome 5 Pro';font-style: normal;font-weight: 300; display: inline-block; margin-left: -26px; /* same as padding-left set on li */ width: 26px; /* same as padding-left set on li */ list-style-position:outside; }


@media (max-width: 760px){
	#policy	{ font-size: 14px; margin: 60px; }
	#policy h1	{ font-size: 26px; }
	#policy h2	{ font-size: 18px; }
	#policy h3	{ font-size: 16px; }
}
@media (max-width: 400px){
	#policy	{ font-size: 14px; margin: 30px; }
	#policy h1	{ font-size: 20px; }
	#policy h2	{ font-size: 17px; }
	#policy h3	{ font-size: 15px; }
}


