body{font-family:Helvetica,arial;font-size:80%;margin:0;padding;0;}
a img{border:none;}
ul{margin-left:40px;}
input{cursor:pointer;font-family:Helvetica,arial;}
span.bold{font-weight:bold;}
span.italic{font-style:italic;}
.black{color:#000;}
span.italicbold{font-weight:bold;font-style:italic;}
.bottone{padding:2px 20px;background:#CC000C;color:#fff;margin:20px 0;border:1px solid #000;font-weight:bold;}
#container{border:0px solid #CC000C;width:820px;margin:0 auto;}
#content-sinistra{border:0px solid green;float:left;width:80%;}
#header{width:100%;border:0px solid black;color:#000;font-family:"Lucida Sans Unicode",Helvetica,arial;}
#header a, #header a:visited{color:#084181;text-decoration:none}
#header a:hover{color:#084181;text-decoration:underline}
#header .sub_left{float:left;width:35%;color:#CC000C;border:0px solid #CC000C;font-weight:bold;padding:5px;}
#header .sub_right{font-size:11px;font-weight:bold;float:right;width:59%; color:#000;border:0px solid #CC000C;text-align:right;padding:5px;}
#header .sub_sub_left{font-size:90%;float:left;width:60%;border-top:1px solid #CC000C;margin:5px auto;padding:0px 5px;}
#header .sub_sub_right{float:right;width:36%; border:0px solid #ced9e6;margin:5px auto;margin-right:0px;background:#ced9e6;padding:5px;}
#header .sub_sub_left ul{margin:10px auto;padding:0;}
#header .sub_sub_left li{display:inline;}
#header .sub_sub_left li a{font-family:"Lucida Sans Unicode",Helvetica,arial;text-decoration:none;color:#000;margin:0 9px;padding:0;}
#header .sub_sub_left li a:hover, #header .sub_sub_left li a.selected{color:#CC000C;}
#header .content-form{float:left;margin:0;background:#FFF;}
#header .content-search{margin:0;float:right;text-align:left;font-size:10px;width:70px;text-align:right;}
#header .form{font-family:Helvetica,arial;margin:0;padding:0;}
#header .form input{border:0;}
#header .form #search{width:90px;}
#header .form .submit{border:1px solid #FFF;width:70px;background:#084181;color:#FFF;font-weight:bold;padding:1px 0;font-size:85%;}
#header .form .radio_form{font-weight:bold;font-size:11px;color:#084181;width:99%}
#header .sommario{font-family:Helvetica,arial;border:0px solid #CC000C;padding:3px 10px 0;margin:0;background:url("../images/sommario-header.gif") no-repeat;color:#FFF;font-weight:bold;height:20px;z-index:10;font-size:110%;}
#header .sommario a{color:white;text-decoration:none;}
#content{border:0px solid black;}
#content #navigation{border:0px solid orange;float:left;width:37%;}
#navigation .content-nav{margin:0;padding:0;text-align:center;padding:10px 0 20px;}
.nav-copertina{margin:0;padding:0;}
.nav-copertina img{margin:0;padding:0;background:#000;border:0}
#navigation .extra{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #B9BABE;background:#DADFED;width:90%;margin:10px auto; padding:5px}
#content-destra .extra{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;background:#fff;width:90%;margin:10px auto; padding:5px;text-align:center;}
.extra .foto{float:left;margin:0 0px 0 0;border:0px solid #000;}
.extra .titolo{float:right;border:0px solid #000;}
.extra .titolo .titolo_right, .extra .titolo .titolo_left{float:left;margin:0;height:28px;text-align:right;}
.extra .titolo .titolo_bg{float:left;margin:0;text-align:right;}
.extra .titolo .titolo_bg a{color:white;}
.extra .titolo .titolo_right{background:url("../images/extra-cop-right.gif") no-repeat;width:5px}
.extra .titolo .titolo_left{background:url("../images/extra-cop-left.gif") no-repeat;width:8px}
.extra .titolo .titolo_bg{background:url("../images/extra-cop-bg.gif") repeat-x;padding:5px 0;color:#FFF;font-weight:bold;}
#content-destra .extra .payoff{border:0px solid #000;width:100%;}
.extra .payoff{float:right;border:0px solid #000;width:50%;}
.extra .link{text-align:right}
#navigation .galleria-extra{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;width:90%;margin:10px auto; padding:5px;height:219px;text-align:center;font-size:130%;}
#navigation .galleria-extra p{margin:0 10px;padding:0;}
#content #testo{font-family:"Lucida Sans Unicode",Helvetica,arial;position:relative;border:0px solid orange;float:right;width:61.5%;background-color:#f6f6ea;}
#content #testo #content-foto{position:relative;top:-1px;left:5px;margin:0;padding:0;overflow:hidden;z-index:1;}
#home_carousel{width:367px;min-height:249px;height:auto !important;height:249px;}
#home_carousel li img{width:370px;min-height:249px;height:auto !important;height:249px;}
#content-foto #descrizione-foto{font-family:Helvetica,arial;z-index:98;position:absolute;bottom:0px;background:rgb(231,231,231);padding-left:5px;width:367px;height:45px;opacity:0.8;filter:alpha(opacity=80);}
#content-foto #descrizione-foto .titolo-galleria-homepage, #content-foto #descrizione-foto .titolo-galleria-homepage a{z-index:99;color:#CC000C;text-decoration:none;text-align:left;font-size:12px;line-height:14px;font-weight:bold;}
#content-foto #descrizione-foto .sottotitolo-galleria-homepage{padding-right:5px;margin-top:3px;font-size:85%;}
#content-foto .jcarousel-container-horizontal{width:370px;}
#content-foto .jcarousel-clip-horizontal{width:370px;    height:249px;}
#content-foto .jcarousel-item{width:370px;    height:249px;}
#testo .foto-sommario{font-family:Helvetica,arial;position:absolute;cursor:pointer;top:-20px;left:1px;background:url("../images/sfondo_foto_home.gif") no-repeat 0 15px;min-height:295px;height:auto !important;height:295px;padding:0;margin:0;border:0px solid black;width:377px;z-index:99;color:#FFF;font-weight:bold;font-size:110%;}
#testo .foto-sommario #n_foto{position:absolute;top:240px;left:223px;
/*background:url("../images/bg-n_foto.gif") no-repeat;*/
width:142px;height:23px;}
#n_foto ul{position:relative;border:0px solid black;top:32px;left:0;list-style:none;text-align:center;width:90%;margin:0 auto;padding:0}
#n_foto li{display:inline;}
#n_foto li a{margin:0 5px;padding:0 3px;background:#FFF;color:#000;font-weight:bold;font-size:10px;}
#n_foto li a:hover{color:#000;text-decoration:underline;}
#testo .articolo{margin:0;padding:10px;}
.articolo .sezione{color:#BD2029;font-size:110%;font-weight:bold;text-transform:uppercase;font-family:"Lucida Sans Unicode",Helvetica,arial;}
.articolo .titolo{color:#cc000c;float:left;font-size:120%;}
.articolo .occhiello{font-size:120%;}
h1{font-size:200%;font-family:Helvetica,arial;}
.brevi h1{font-size:180%;margin-top:10px;}
.articolo h3{font-size:130%;font-weight:normal;font-family:Helvetica,arial;}
.articolo h4{font-size:120%;margin-bottom:10px;font-family:Helvetica,arial;}
.articolo .titolo a, .articolo .titolo a:visited{color:#000;float:left;text-decoration:none;font-weight:bold;margin:1px 0 10px 0;}
.articolo .payoff{color:#000;float:left;}
.articolo .foto0{float:right;margin-left:20px;margin-bottom:20px;}
.articolo .foto1{float:left;margin-right:20px;margin-bottom:20px;}
.testo-articolo {font-family:"Times New Roman",georgia;font-size:125%;}
.articolo .testata_articolo {font-family:"Times New Roman",georgia;}
.articolo .testo-articolo p{margin:0px 0;padding:0;}
.articolo .sommario{float:left;margin:1.5em;font-weight:bold;color:#cc000c;width:40%;font-style:italic;}
.articolo .link{text-align:right;}
.articolo .link a{color:#cc000c;font-family:"Times New Roman",georgia;}
.articolo .spicchi{font-size:90%;background:url("../images/sfondo_spicchi.gif") no-repeat;border:1px solid #f6f6ea;min-height:112px;height:auto !important;height:112px;font-weight:bold;}
.articolo .spicchi a{color:#000;}
.articolo .spicchi_news{margin-left:70px;margin-top:10px;height:90px;overflow:hidden;}
.articolo .didascalia{font-family:Helvetica,arial;font-size:80%;}
.ricerca .lista{margin-left:40px;}
.ricerca .lista li{margin:20px 0;}
.ricerca .titolo{float:none;}
.ricerca .autore{font-size:90%;}
.ricerca .precedente{float:left;font-weight:bold;color:#cc000c;}
.ricerca .successiva{float:right;font-weight:bold;color:#cc000c;}
.ricerca #progress{margin-left:40px;height:20px;border:1px solid #000;margin-bottom:20px;overflow:hidden;width:70%;}
.ricerca #progress #bar{height:20px;background:#cc000c;float:left;}
.ricerca #progress #percent{float:left;margin-left:5px;background:url("../images/ajax-loader.gif") left 2px no-repeat;padding-left:20px;}
#content-destra{border:0px solid #FFF;float:right;width:144px;color:#000;text-align:center}
#content-destra img{border:0;margin:0 auto;}
#content-destra .edizione-straodinaria{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;margin-top:20px;margin-bottom:10px;padding:5px 0 10px 0;text-align:center;}
.edizione-straodinaria .top-straordinaria{font-size:11px;font-weight:bold;color:#000;padding-bottom:10px;overflow:hidden;background:#fff;margin:0 5px;margin-top:-15px;}
.edizione-straodinaria .img-edizione{padding:0;}
.edizione-straodinaria .img-edizione img{vertical-align:middle;}
.edizione-straodinaria .img-edizione a{color:#000;text-decoration:none;font-size:10px;font-weight:bold;}
.edizione-straodinaria .bottom-straordinaria{}
#content-destra #newsletter{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:#164b88 url("../images/sfondo-newsletter.png") repeat-x center center;margin:0 auto;padding:5px 0;color:#164b88;font-size:11px;font-weight:bold;text-align:center;margin-bottom:10px;}
#newsletter p{margin:0;padding:0;padding-top:2px;line-height:10px;}
#newsletter form{margin:0;padding:0;margin-top:2px;}
#newsletter input{font-size:10px;display:block;margin:0 auto;padding:0;width:120px;}
#newsletter a, #newsletter a:visited{color:#FFF;text-decoration:underline;text-transform:uppercase;}
#contatti{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #164b88;line-height:20px;color:#164b88;margin:0 auto;margin-bottom:10px;margin-top:5px;padding:0;color:#164b88;font-size:11px;font-weight:bold;text-align:left;}
.box-title{color:white;padding-top:3px;font-size:14px;font-weight:bold;text-align:center;}
#contatti p{margin:0;padding:0;padding-top:2px;margin-left:5px;}
#contatti a, #contatti a:visited{color:#164b88;}
#contatti .box-title{color:#164b88;}
#contatti img{margin-left:10px;}
#contatti a:hover{}
#content-destra #copie_omaggio{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#164B88;margin:0 auto;margin-bottom:10px;padding:2px 0;color:#164b88;font-size:11px;font-weight:bold;text-align:center;}
#copie_omaggio a, #copie_omaggio a:visited{color:#FFF;text-decoration:none}
#content-destra #ultimo_num_overlay{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#164B88;margin:0 auto;padding:2px 0;color:#164b88;font-size:10px;font-weight:bold;text-align:center;margin-bottom:2px;}
#ultimo_num_overlay a, #ultimo_num_overlay a:visited{color:#FFF;text-decoration:none}
#content-destra #dove_trovare{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#164B88;width:130px;margin:5px auto;color:#164b88;font-size:11px;font-weight:bold;text-align:center;}
#dove_trovare a, #dove_trovare a:visited{font-size:11px; color:#FFF;text-decoration:none}
/*archivio*/
.elenco-anni{float:left;width:15%;font-family:Helvetica,arial;}
.elenco-anni span{color:#CC000C;}
.elenco-anni li{font-size:160%;list-style:none;margin:5px 0;}
.elenco-copertine.archivio img{height:210px;border:1px solid #000 !important;}
.elenco-copertine img{border:1px solid #000 !important;}
.elenco-copertine{float:right;width:84%;}
.elenco-copertine.archivio li{height:260px;width:30%;}
.copertina_supplemento{float:left;margin-right:20px;margin-bottom:30px;border:1px solid black;}

.elenco-copertine.supplementi li{list-style:none;padding:0.5em;clear:both;}
.elenco-copertine.supplementi li img{float:left;margin-right:20px;margin-bottom:30px;}

/*ARTICOLI PAGINE INTERNE  */
#content #testo-articoli{border:0px solid #CC000C;padding:0 10px;font-size:100%;}
#testo-articoli .crumbs{font-size:90%;color:#CC000C;margin:5px 0 10px 0;font-family:"Lucida Sans Unicode",Helvetica,arial;}
.crumbs .selected{color:#000}
.crumbs .richiedi{float:right;}
#testo-articoli .headline{margin:0;padding:0;}
#testo-articoli .headline img{border:0}
.headline .testo_headline_lungo{background: url("../images/sfondo_rosso_meta.gif") no-repeat; font-weight:bold;padding:5px 10px; margin:0 0 5px 0; color:#FFF; width:59%; font-size:110%;}
.headline .content_left{background: url("../images/sfondo_rosso_meta.gif") no-repeat;font-weight:bold;width:58%;color:#FFF;padding:5px 15px 5px 10px;margin:0;float:left;}
.headline_sommario .content_left{background: url("../images/sfondo_rosso.gif") no-repeat;font-weight:bold;color:#FFF;padding:5px 10px;margin:0;margin-bottom:10px;}
.sommario_argomento{font-size:110%;margin-bottom:10px;}
.sommario_articolo{font-size:110%;color:#000;}
.sommario .autor{font-size:85%;}
.autore{font-weight:bold;font-family:Helvetica,arial;}
.content_left .testo_headline{font-size:110%;float:left;}
.content_left .trafiletto{float:right;}
.headline .content_right{float:right;text-align:right;margin:0;padding:0;font-size:90%;font-weight:bold;width:35%;}
#foto-gallery{margin:10px 0;}
#foto-gallery .titolo_gallery{margin:10px 0;border-top:1px solid #CC000C;border-bottom:1px solid #CC000C;color:#CC000C;font-size:110%;padding:4px 0;font-weight:bold;}
/*COLONNA DESTRA*/
#content-destra #mondo-chiesa{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;margin:0 auto;padding-bottom:10px;margin-bottom:10px;}
#content-destra #ultimo-numero{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;margin:0 auto;padding-top:4px;margin-bottom:10px;padding-bottom:4px;}
#content-destra #articolo-pdf{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;margin:0 auto;padding-top:4px;margin-bottom:10px;padding-bottom:4px;}
#content-destra #ultimo-numero h2{padding:4px 0;color:#CC000C;}
#content-destra #articolo-pdf img{float:left;}
#content-destra #ultimo-supplemento{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border:1px solid #CC000C;margin:0 auto;padding-top:4px;margin-bottom:20px;padding-bottom:4px;}
#content-destra #ultimo-supplemento h2{padding:4px 0;color:#CC000C;}
#content-destra #ultimo-supplemento img{}
#content-destra #mondo-chiesa h2{padding-top:8px;color:#CC000C;}
#content-destra #mondo-chiesa .link-chiesa{line-height:10px;}
#content-destra .preview{border:0px solid #CC000C;width:90%;margin:5px auto;color:#cb0007;padding:10px 5px;}
#content-destra .preview p{margin:0;padding:0;}
#content-destra .articoli_correlati{color:#000;text-align:left;font-size:105%;}
#content-destra .lingua {border-top:1px solid #CC000C;}
#content-destra .lingua0 {border-top:0px solid #CC000C !important;}
.articoli_correlati .titolo_correlati{margin:10px 0 10px 0px;border-top:1px solid #CC000C;border-bottom:1px solid #CC000C;color:#CC000C;font-size:110%;font-weight:bold;padding:3px 0;text-align:center;}
.articoli_correlati .data, .articoli_correlati .numero{}
.articoli_correlati a{color:#000;}
.articoli_correlati .testo{font-weight:bold;margin:0;padding:0;margin-bottom:10px;}
.articolo .ul_abbonamenti{border:0px solid #CC000C;}
.articolo .ul_abbonamenti ul{width:80%;display:block !important;}
.articolo .ul_abbonamenti li{margin:0;padding:0; line-height:20px;display:list-item !important;border:0px solid #CC000C;list-style-type:square;}
/* 30 giorni in breve */
div.sommario_breve{ background-color:#F6F6EA;        padding:5px;width:70%;margin-bottom:20px;}
div.sommario_breve h2{margin-bottom:15px;}
div.sommario_breve ul{margin-left:15px;list-style:none;}
div.sommario_breve a{display:block;        margin-bottom:5px;}

/* Form richiesta abbonamenti */
#container_libri_regalo{height:400px;overflow:auto;padding-bottom:20px;}
#container_libri_regalo li{overflow:hidden;border:1px solid black;text-align:center;list-style:none;padding:0.5em;width:95px;margin:5px;float:left;clear:none !important;}
#container_libri_regalo li label{margin-top:-30px;display:block; width:95px !important;float:none !important;cursor:pointer;}
#container_libri_regalo li label input{margin-bottom:20px;}
#container_libri_regalo li .autore{font-size:90%;}
#container_libri_regalo li img{height:120px;width:85px;}
#container_libri_regalo.allegati li{width:160px;margin:10px;height:310px;}
#container_libri_regalo.allegati li label{width:160px !important;}
#container_libri_regalo.allegati li img{height:220px !important;width:150px !important;}
.allegatiCheckbox{}
.allegatiCopertineSelected{border:1px solid #CC000C !important;background-color:#ced9e6;}

#form_abbonamenti{margin-top:20px;}
#form_abbonamenti ul{list-style:none;margin:0;}
#form_abbonamenti li{clear:both;list-style:none;margin-bottom:10px;}
#form_abbonamenti fieldset input{float:left;margin-bottom:10px;}
#form_abbonamenti label{width:140px;float:left;margin-bottom:10px;}
#form_abbonamenti ul label{text-align:right;padding-right:20px;}
#form_abbonamenti .bottone{float:right;}


#footer{font-size:90%;font-family:"Lucida Sans Unicode",Helvetica,arial;clear:both;border-top:4px solid #CC000C;margin-top:20px;}
#footer  ul{margin:10px auto;padding:0;text-align:center;}
#footer  li{display:inline;}
#footer  li a{text-decoration:none;color:#000;margin:0 30px;padding:0;}
#footer  li a:hover, #footer li a.selected{color:#CC000C;}
#footer .sub-footer{margin:10px 0;text-align:center;font-family:Helvetica,arial;font-weight:bold;font-size:10px;}
#footer #credits{font-size:11px;text-align:center;margin-bottom:20px;}
#credits a, #credits a:visited{color:#555;}
/*COMUNI*/
.clear{clear:both;margin:0;padding:0}
.spacer{clear:both;margin:0;padding:0;height:3px;background:#FFF;width:100%}
.spacer-red{margin:0;padding:0 !important;height:1px !important;background:#CC000C;margin-bottom:3px;width:100%;font-size:0;}
.spacer-red.alto{height:2px !important;}
a{text-decoration:none;color:#356FAD;}
a:hover{text-decoration:underline;}
.blue{color:#084181;}
.red{color:#CC000C;}
.bg_scritta{background: url("../images/sfondo_rosso.gif") no-repeat;padding:5px 10px;color:#FFF;font-weight:bold;margin:10px auto;font-size:110%;}
.table_abbonamento{height:370px;overflow:hidden;border:1px solid #084181;width:90%;background:url("../images/sfondo_tabella_tariffe.gif") repeat-y;border-collapse:collapse;}
.table_abbonamento td{border:1px solid #084181;padding:10px;}
.table_abbonamento th{background:#084181;color:#fff;}
.table_abbonamento td.white{color:#fff;width:280px;font-weight:bold;font-size:110%;text-align:center;}
.table_abbonamento td.white table{width:100%;height:300px;}
.table_abbonamento td.white td{border:0;}
.in_breve_image{position:relative;}
.in_breve_image img{float:left;}
.in_breve_image span{margin-left:-90px;}
.multimedia_image{position:relative;}
.multimedia_image .multimedia_text{position:absolute;  bottom:17px;  right:24px;}
.multimedia_image  a{   text-decoration:none; font-weight:bold;  color:#FFFFFF;font-size:12px;}
.div_video{width:430px;height:350px;}

.pics { padding: 0;margin:  0;position:relative;height:220px;} 
.pics a {left:0px !important; } 
.pics img {width:  130px;height: 168px;border:0;top:0;left:0;} 