div.ris_slide{display:block;font-family: Trebuchet MS, Arial, Verdana, Geneva, Tahoma, Helvetica, sans-serif !important;color:#000000;text-decoration:none;margin: 0 0 1% .2%;vertical-align:top}
.aposts{color: #484b50; font-size: 13px; overflow-x: hidden; line-height: 1.5;}
.ris_news .aposts  {font-size: 13px;line-height: 1.6;color: #484b50;padding: 0 0 1em;border-bottom: 1px solid #e3e5e9;margin: 0 0 1em;}
.ris_orari .aposts  {font-size: 13px;line-height: 1.6;color: #484b50;padding: 0 0 0em;border-bottom: 1px solid #e3e5e9;margin: 0 0 1em;}
.ithumb {float: left;-moz-border-radius: 0.6em;-webkit-border-radius: 0.6em;border-radius: 0.6em;/*-moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);*/overflow: hidden;margin: 0 2em 0 0;}
.ithumb a,.ipdf a{display: block;moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.ithumb a:hover,.ipdf a:hover {moz-opacity: .8;opacity: .8;filter: alpha(opacity=80);}
.aposts a{color: #0f5a99;text-decoration: none;text-decoration:none !important;}
.ithumb img {/*position: relative;z-index: -1;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/
-webkit-border-radius:0.6em;-moz-border-radius:0.6em;-ms-border-radius:0.6em;-o-border-radius:0.6em;border-radius:0.6em;max-width:90px;max-height:90px;/*border:1px solid #cccccc;padding:0.5em;background-color:#ffffff*/}
.ipdf {float: left;overflow: hidden;margin: 0 2em 0 0;}
.ipdf img {width:30px !important;height:30px !important;}
.aposts img {/*border: 0*/;-ms-interpolation-mode: bicubic;vertical-align: middle;}
.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 .date, .datanot {font-size: 12px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #a1a8b1;padding: 0 0 0 1.667em;background: url('../images/ico-date.png') no-repeat 0 2px;float: left;line-height:1.6em;margin-right:0.5em}
.datanot {margin-bottom: 0.5em; float: none;}
.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;}
/*** pagination ***/
.pagination { line-height: 22px;   font-size: 11px; font-family: tahoma, helvetica, arial, sans-serif;}
.pagination li {display: inline-block; list-style: none;}
.pagination li.active.page a { background: #5c5c5c; color: white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
    box-shadow: inset rgba(0, 0, 0, 0.7) 0 1px 3px, rgba(255, 255, 255, 1) 0 1px 0; padding: 0 7px; cursor: default;}
.pagination .page a:hover, .pagination .back a:hover, .pagination .forward a:hover { background-color: #B9ECF4; color: #747474;}
.pagination .page a, .pagejump { display: inline-block;}
.pagination .page a, .pagination .back a, .pagination .forward a { background: #fff; border: 1px solid #d6d6d6;color: #747474;text-shadow: white 0 1px 0;   -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; display: inline-block; padding: 0 7px; text-transform: lowercase; font-size: 11px;font-weight: normal; text-decoration: none; margin: 0 2px 0 2px;}
.pagination a { color: #747474;}
.pagattuale { text-decoration: none; margin-right: 20px;color: #aaa;}
.vaia_subm {text-decoration: none; border-width: 1px;border-style: solid; padding: 2px 7px; cursor: pointer; font-size: 11px; font-family: tahoma, helvetica, arial, sans-serif;}
.vaia_subm { background: #323232; border-color: #2b2b2b;color: white; text-shadow: #2b2b2b 0 -1px 0; -moz-box-shadow: rgba(0, 0, 0, 0.43) 0 1px 3px;    -webkit-box-shadow:rgba(0, 0, 0, 0.43) 0 1px 3px;box-shadow: rgba(0, 0, 0, 0.43) 0 1px 3px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}
.vaia_subm:hover { background-color: #434343; color: white;}
.vaia_subm { outline: 0;}
.vaiap {font-size: 11px;font-family: tahoma, helvetica, arial, sans-serif; color: #666; margin-right: 20px; text-align: center;}
#pagvai{ height:30px;;display: inline-block;}
#pag5{ display: inline-block;height:30px;}
@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}
.pagination .page a, .pagination .back a, .pagination .forward a {font-size:10px;padding: 0 6px;}
	}
@media screen and (max-width: 480px) {
#pagvai{ float:left; clear:right;display:block;}
#pag5{ float:left; margin-top:30px;display:block;}
.ithumb {width:100%;clear:both;float:none;text-align:center}
.aposts img {width: 50%;}
/*.aposts .ipdf img {width:30px !important;height:30px;}*/
.ithumb img{max-width:50%;max-height:50%}
.pagination .page a, .pagination .back a, .pagination .forward a {padding: 0 5px;}
	}
@media screen and (max-width: 328px) {
#pag5{ margin-top:0px;float:right}
span.entry {font-size: 12px !important;}
.aposts .entry a.read-more {font-size: 11px;}
/*.aposts .ipdf img {width:30px;height:30px;}*/
.aposts img {width: 70%;}
.ithumb img{max-width:70%;max-height:70%}
	}