.block-title{border-bottom:1px solid #d9d9d9;color:#000;margin-bottom:15px;padding:12px 0;position:relative;}
.bordertitle-rosso {border-bottom-color: #db182c;}.bordertitle-azzurro{border-bottom-color:#65bee0;}.bordertitle-verde{border-bottom-color:#4CAF50;}.bordertitle-blu{border-bottom-color:#0560a0;}.bordertitle-giallo{border-bottom-color:#FFEB3B;}
[class*='bordertitle-']{bottom:0px;	border-bottom-width:7px;border-bottom-style:solid;display:inline-block;left:0;position:absolute;text-transform:uppercase;width: 240px;}.bknot {text-align: left;}.bkspan img{margin:0 0 0 1.5em!important;cursor:pointer;}
.lay_hidden,.d_hide{display: none;}.d_show{dispaly:block}

.aposts a{color: #0f5a99;text-decoration: none;text-decoration:none !important;}

.linea_pdf{ine-height: 1.6; color: #484b50; border-bottom: 1px solid #e3e5e9; margin-bottom: 1em;}
.dipdf {float: left;overflow: hidden;margin: 0 2em 0 1.5em;}
.dipdf img {width:60px !important;height:60px !important;border:none; padding:0px}
.cl_pdf, a .cl_pdf {height: auto; width: auto; transition: all 1s;margin:0px!important;}
.cl_pdf:hover, a .cl_pdf:hover {transform: rotateY(180deg); transform-style: preserve-3d; -webkit-transform: rotateY(180deg); -webkit-transform-style: preserve-3d; cursor: pointer;}
.aposts .icontent {overflow: hidden;}
.aposts h2 {font-size: 22px;color: #2e69c3;margin: 0 0 0.33em;font-weight: normal;line-height: 1.3;text-decoration:none !important;}
.aposts h2 a:hover, .aposts h2 a:active {color: #cc0000;}
.aposts h2 a {color: #2e69c3;text-decoration:none !important;}
.pmeta {margin: 0 0 8px;}
.pmeta p {margin: 0 0;padding: 0;}
.pclear {clear: both;height: 0;overflow: hidden;}
.aposts .entry {line-height: 1.4em;}
.aposts .entry p {margin-bottom: 1em;}
span.entry {font-size: 14px !important; color:#222}
.aposts .entry a.read-more {font-size: 13px;text-decoration: none;color: #007EF0;margin: 0 0 0 0.4em;}
.aposts .entry a:hover.read-more {text-decoration: underline;color: #cc0000;}
.lay_hidden h3{margin:1em 0 0.3em 0;}
.label_acc {margin-left:1em;font-style:normal;font-size:0.925em;cursor:pointer;}
.label_acc:hover{color:#007EF0;}
input[type="checkbox"]:checked+label{color:#5eba7d;}
input

@media screen and (max-width: 1200px) {
.aposts h2 {font-size: 22px;}
	}
@media screen and (max-width: 1024px) {
.aposts h2 {font-size: 20px;}
	}
@media screen and (max-width: 768px) {
.aposts h2 {font-size: 18px;}
	}
@media screen and (max-width: 640px) {
.aposts h2 {font-size: 16px;}
.pmeta .date, .datanot {font-size: 11px;background:none;padding:0}
span.entry {font-size: 13px !important;margin-right:0;}
.aposts .entry a.read-more {font-size: 12px;margin:0}
	}
@media screen and (max-width: 480px) {
.aposts .icontent{float:none;clear:both;}
	}
@media screen and (max-width: 328px) {
span.entry {font-size: 12px !important;}
.aposts .entry a.read-more {font-size: 11px;}
	}