/* tipography */
html,body,div,span,object,iframe,h2,h3,h4,p,a,em,img,b,ul,li,fieldset,form,label,table,tbody,thead,tr,th,td{border:0 none;outline:0 none;font-size:100%;vertical-align:baseline;background:none repeat scroll 0 0 transparent;margin:0;padding:0;}
body{font-family:"Times New Roman", Times, serif; font-size:11pt; line-height:14pt; color:#000}
table{font-size:1em;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
fieldset{border:1px solid #ccc;padding:0.5em;}
ol,ul{list-style:none outside none;}
a{color:#333;text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-family:Georgia, "Times New Roman", Times, serif;color:#000;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}
h1{font-size:18pt; line-height:22pt;}
h2{font-size:16pt; line-height:20pt;}
h3{font-size:15pt; line-height:18pt;}
h4{font-size:14pt; line-height:17pt;}
h5{font-size:13pt; line-height:16pt;}
p,li{font-size:11pt; line-height:14pt;margin-bottom:1pt;}
a img{border:medium none;}
th,td{padding:0;}
form,input,select{display:none;}

/* layout */
#wrapper,#footer{width:98%;margin:1% auto;}
#header{text-align:center;}
#wrapper,#footer,#faux,#data,.jcarousel-list{clear:both;}
#data,.jcarousel-list{width:100%;color:#333;}
#main{position:relative;text-align:justify;}
#main #slide_wrapper,#main #fotonotizia,#main .bigBox{left:0!important;width:100%!important;height:auto!important;float:none!important;overflow:visible!important;clear:both!important;display:block!important;position:relative!important;}
#main .bigBox .content .text{width:100%;padding:0;}
#main .bigBox .short_title{display:block;width:100%;}
#main .smallBox,#main .bigBox{margin:12pt 0;clear:both;overflow:hidden;}
#footer{color:#999;border-top:1px solid #ccc;}
#footer a{color:#999;}
#footer p,#footer li{font-size:10pt;line-height:12pt;margin-bottom:0;}
.short_title{margin-bottom:6pt;}
.block-separator{clear:both;height:1px;margin:0.5em 0;}
.clear{clear:both;height:0;line-height:0;overflow:hidden;width:100%;margin:0;padding:0;}
.titol12{font-size:1em;font-weight:700;}
.content p{margin-bottom:12pt;}
.date,.num{color:#999;}
.short_title{color:#666;font-size:10pt;}
.category{border-bottom:1px solid #ccc;font-size:10pt;line-height:1.15em;margin:3pt 0;}
.class-blog .attribute-image,.class-article .attribute-image{float:left;margin:0 0.5em 0 0;}
.blogLi{clear:both;border-bottom:1px solid #ccc;margin:12pt 0;padding:12pt 0;}
#main .bigBox .thumbnail,
#main .bigBox img,
#main .smallBox img,
.blogLi img{float:left;margin-right:6pt;border:1px solid #ccc;width:70px;padding:1px;}
#main .bigBox, .content-view-children{border-top:1px solid #ccc;padding:10px 0;}
.jcarousel-list,.jcarousel-item{float:left;margin:3pt 6pt;}
.thumb, .object-left{clear:left;float:left;margin-right:6pt;}
.left{float:left;}
.object-right{clear:right;float:right;margin-left:6pt;}
.right{float:right;}
.column{padding:0 0.9%;border-right:1px solid #ccc;}
.column.last{border-right:0;}

/* hidden */
#follow{display:none}
#main .bigBox .date,
#main .smallBox .date,
#service,
object,
iframe,
.message-warning,
.fb_recommend,
#comments,
#ezagenda_month_hidden_show,
#bannerHeader,
#follow,
#nav,
#main .bigBox .num,
#tier,
#sideCols,
#photogallery,
#bottom,
#breadCrumb,
#footer ul,
#slides_nav,
#extraInfo,
#archivio,
.attribute-star-rating,
.pagenavigator,
.class-folder .attribute-short,
.adsense,
.banner,
.follow,
.hide,
.other,
.spamfilter,
.tag,
.tags,
.comments,
.jcarousel-next,
.jcarousel-prev,
.condividi,
.fondo,
.gallery,
.related{display:none!important;}

/* Page Breaks */
h1, h2, h3, h4, h5, h6 { page-break-after:avoid;page-break-inside:avoid }
img { page-break-inside:avoid; page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
