@charset "utf-8";
/* CSS Document */


body {
    background-image: url("images/sfondo.jpg");
    color: #000000;
    text-align: center;
    padding: 0;
    font-size: 16px;
    margin: 0;
}

p {
    font-size: 11pt;
    font-family: Tahoma, Verdana, Segoe, sans-serif !important;
}

a:link {
    color: #663300;
}

a:visited {
    color: #663300;
}

a:hover {
    color: #000000;
}

.rounded table .tab td a {
    text-decoration: none !important;
}

/*table*/
.tab-start{
    width:15px;
    padding-bottom: 30px;
}
.tab-row-total{
    font-size: 11px !important;
    font-weight: bold
}
.tab-row-title{
    background-color: beige;
}
.tab-continent{
    box-shadow: 6px 8px 6px -6px beige;
}

center .btn-info{
    text-align: right;
    margin-bottom: 10px;
}
center .btn-info a{
    /*    border: solid 1px #663300;
        padding: 7px 13px;
        background: #ddd4bb;
        font-size: 13px;
        color: #663300;*/
    font-size: 16px;
    font-weight: bold;
}

/*end table*/
/*distribuzione per papi*/
#show-table{
    padding-top: 15px;
}
#table-all{
    margin-top: 30px;
    border: solid 1px grey;
    box-shadow: 6px 8px 6px -6px;
}
/*table custom*/

.table-salastampa >table tr >td{
    padding-left:5px;
}

.table-salastampa.shadow  >table{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.none > table{
    border: none;
}

.none > table tr >td{
    border: none;
}


.beige > table{
    border-color: beige;
}

.beige > table tr >td{

}
/* table custom end*/
img.img-boll-home{
    width:600px;
}

img.img-boll-nav{
    width:600px;
}

.header-nav img.img-boll-nav{
    width:300px;
}

img.img-boll-nav{
    width: 450px;
}

.biografia_titolo {
    font-size: 30px;
    text-align: center;
    color: #663300;
}

.biografia_testo {
    text-align: justify; 
    color: #663300;
}

@media screen{
    .rounded {
        position: relative;
        text-align: left;
        width: 90%;
        max-width: 900px;
        height: 100%;
        background-color:white;
        margin: 20px auto;
        padding: 20px;
        margin-top: 15px;
        border: 1px solid #663300;
        -webkit-box-shadow: 6px 10px 17px rgba(102, 51, 0, 0.8);
        -moz-box-shadow: 6px 10px 17px rgba(102, 51, 0, 0.8);
        box-shadow: 6px 10px 17px rgba(102, 51, 0, 0.8);
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .rounded.wide{
        max-width: 1330px;
    }

    .rounded table td {
        font-size: 11pt;
        font-family: Tahoma, Verdana, Segoe, sans-serif !important;
    }

    .rounded td {
        font-size: 11pt;
        font-family: Tahoma, Verdana, Segoe, sans-serif !important;
    }
}

/*v 2.0 */
div.item {
    text-align: center;
    font-size: 1em;
    color: #663300;
    min-width: 30px;
}

div.item-spacer {
    text-align: center;
    font-size: 1em;
    color: #663300;
}

div.hide {
    display: none;
}

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 9999;
}

#overlay p {
    font-size: 50px;
    text-align: center;
    color: white;
    margin-top:20%;
}

table#wrapper {
    width: 100%;
}

.sommario{
    text-align: left;
}

.intestazione {
    width: 100%;
    text-align: center;
}

.intestazione .box-salastampa {
    width: 100%;
    height: auto;
    text-align: center;
}

.intestazione .box-salastampa img {
    max-width: 100%;
    width: auto;
    height: auto;
}

.intestazione .box-logo {
    width: 100%;
    height: auto;
    text-align: center;
}

.intestazione .box-logo img {
    width: auto;
    height: auto;
}

.intestazione .box-embargo p {
    text-align: center;
    font-size: 40px;
    color: #663300;
}
ul.interno{
    margin-bottom: 15px;
}

li {
    margin: 5px;
}

.languagesnav{    
    text-align: right;
    margin: 0px;
    top: -10px;
    position: relative;
    font-size: 14px;
}
.breadcrumb{
    text-align: left;
    font-size: 14px;
}

.bollettino-quotidiano{
    font-size:24px;
    font-weight:bold;
}

.errorpage h1 {
    text-align: center;
    color: #663300;
}

.errorpage p {
    text-align: left;
    color: #663300;
}

.bullnews .arabic {
    text-align:justify;
    direction:rtl;
    display:block;
    unicode-bidi:embed;
}

.bullnews .arabic-center {
    text-align:center;
    direction:rtl;
    display:block;
    unicode-bidi:embed;
}

.bullnews .small, #CQrte .small {
	font-size:12px
}
.bullnews .medium, #CQrte .medium {
    font-size:16px
}
.bullnews .large, #CQrte .large {
    font-size:19px
}
.bullnews .xlarge, #CQrte .xlarge {
    font-size:23px
}

.salastampa-grid table{
    width: 100%;
    text-align: center;
}

.sidemenu {
    background-color: #DDD4BB;
    padding: 2px 3px 2px 2px;
}

ul.month{
    margin: 30px auto;
    display: table;
    width: auto;
}


ul.day, ul.day ul{
    text-align:left;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    padding:5px 0;
}
ul.day li {
    margin: 0px;
    padding: 10px 5px;
}

ul.day li ul li {
    margin-left: 20px;
    padding: 5px;
}
div.share a img{
    width:16px;
}

.centerImage{
    text-align: center ; 
}

.centerImage img {
    display: inline !important;
}


@media screen{
    #trprint{
        display:none;
    }
}

#intestazione-stampa{
    display:none;
}
#intestazione-stampa img{
    display:none;
}

@media print{
    @page {size: 210mm 297mm; margin: 15mm;}
    *{overflow:hidden;}
    body {
        background-image: none;
        background-color:#ffffff;
        color: #000000;
        /*text-align: center;*/
        padding: 0;
        margin: 0;
        font-size: 12pt
    }
    body div.notizia ul li{
    list-style:disc !important;
    }
    #intestazione-stampa{
        display:block;
        margin: 5px auto;
        max-width: 900px;
        position: relative;
        text-align: left;
        width: 90%;
    }
    #intestazione-stampa img{
        max-width: 100%;
        width: 100%;
        display:block;
    }
    #trheader{
        display:none;
    }

    #hrheader {
        display:none;
    }
    
    #trcontent .breadcrumb{
        display:none;
    }
    img.img-boll-nav{
      display:none;
    } 
    tr#trprint td img{
    display:none;
    }
    .breadcrumb, .breadcrumb a, .mobile-gone, .intestazione .box-salastampa, .intestazione .box-logo, .header-nav {
    display:none;
    }
}


.mobile {
    display: none;
}


p.bullettin_number{
    display: none;
}

/* CSS MEDIA QUERY */

/*********************************/
/*         IPHONE < 5            */
/*********************************/
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) {
    #corpo_bollettino p,font,.font,.notizia,.titolo {
        /*background-color: yellow;*/
        text-align: left;
        /*         font-size: xx-large !important; */
    }

    .mobile {
        display: table-row;
    }
    .mobile-gone {
        display: none;
    }
    .tab {
        background: white !important;
    }

    .breadcrumb{
        /*font-size: x-large;*/
        margin-bottom: 10px;
    }

    #sidebar {
        display: none;
    }
    div.item {
        text-align: center;
        font-size: small;
        color: #663300;
        min-width: 30px;
    }
    .sommario {
        text-align: left;
        /*font-size: x-large;*/
    }
    .notizia p {
        text-align: left;
        /*font-size: x-large;*/
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    div.share a img {
        width: 10%;
        height: auto;
        margin: 2%;
    }
}

/*********************************/
/*         IPHONE >= 5           */
/*********************************/
@media only screen
    and (min-device-width : 320px)
    and (max-device-width : 568px)
    and (orientation : portrait) {

    #corpo_bollettino p,font,.font,.notizia,.titolo {
        /*background-color: green;*/
        text-align: left;
/*         font-size: xx-large !important; */
    }

    .mobile {
        display: table-row;
    }
    .mobile-gone {
        display: none;
    }
    .tab {
        background: white !important;
    }

    .breadcrumb{
        /*font-size: x-large;*/
        margin-bottom: 10px;
    }
    #sidebar {
        display: none;
    }
    div.item {
        text-align: center;
        font-size: small;
        color: #663300;
        min-width: 30px;
    }
    .sommario {
        text-align: left;
        /*font-size: x-large;*/
    }
    .notizia p {
        text-align: left;
        /*font-size: x-large;*/
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    div.share a img {
        width: 10%;
        height: auto;
        margin: 2%;
    }
}

/*********************************/
/*           MOBILE              */
/*********************************/
@media screen and (max-width : 640px) {



    body {
        font-size: 28px;
    }

    body p {
        font-size: 1.0em;
    }

    .titolo font {
        font-size: 1.2em;
    }

    .breadcrumb{
        margin-bottom: 50px;
        font-size: 0.9em;
    }

    .mobile {
        display: table-row;
    }
    .mobile-gone {
        display: none;

    }
    .tab {
        background: white !important;
    }

    #sidebar {
        display: none;
    }
    div.item {
        text-align: center;
        font-size: small;
        color: #663300;
        min-width: 30px;
    }
    .sommario {
        text-align: left;
    }
    .notizia p {
        text-align: left;
        /*         /*font-size: x-large;*/
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    .intestazione .box-salastampa img {
        max-width: 300px;
        width: 100%;
        height: auto;
    }
    div.share a img {
        width: 10%;
        height: auto;
        margin: 2%;
    }

    img.img-boll-nav{
        width:700px;
        margin-bottom: 60px;
    }
}




/*********************************/
/*           SCAFFOLDING         */
/*********************************/
body#CQrte {text-align:left}


.expandmenu {
    margin: 0px;
    padding: 0px;
}

.expandmenu .titlebox {
	width: 100%;
	padding: 1px;
	background-color: #D3C3AD;
}

.expandmenu .titlebox p{
	color: #663300;
	text-align: center;
	font-weight: bold;
}

.expList{
	padding-left: 15px;
}

.expList ul {
	list-style: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.expList li {
	list-style: none;
	margin: 0;
	cursor: pointer;
}

.expList p {
	margin: 0;
	display: block;
}

.expList p:hover {
	background-color: #121212;
}

.expList li {
	line-height: 140%;
	text-indent: 0px;
	background-position: 1px 8px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

#listContainer{
  margin-top:15px;
}
 
.expList .collapsed {
    background-image: url(images/collapsed.png);
}
.expList .expanded {
    background-image: url(images/expanded.png);
}
.accredito .accredito-wrapper{
    width: 90%;
    padding: 0 5% 5% 5%;
    margin: 0;
}
.accredito-logout-right{
    float: right;
    text-align: right;
    margin-bottom: 10px;
}
.accredito-logout-right a {
    font-weight: bold;
}
.accredito .accredito-title{
    font-weight: bold;
}
.accredito .accredito-title-main{
    text-decoration: underline;
}
.accredito .accredito-details{
    margin-bottom: 10px;
}
.accredito .accredito-box-left{
    float: left;
    width: 50%;
}
.accredito .accredito-box-right{
    float: right;
    width: 50%;
}
.accredito .accredito-file-wrapper{
    float: right;
    max-width: 200px;
}
.accredito .accredito-file-wrapper a{
    display: block;
    padding: 4px;
    border: 4px solid orange;
    margin: 2px;
}
.accredito .accredito-file-wrapper a.valid{
    border-color: green;
}
.accredito .accredito-file-wrapper a.notvalid{
    border-color: red;
}
.accredito .accredito-file-wrapper img{
    max-width: 100%;
}
.accredito .accredito-file-wrapper .accredito-photodocument {
    width: 50%;
    float: left;
}
.accredito .accredito-file-wrapper .accredito-letterdocument {
    width: 50%;
    float: left;
}
.accredito .clear{
    clear: both;
}
.accredito-legend-wrapper p {
    margin: 0;
    font-size: 0.9em;
}
.accredito-legend-wrapper p.validating{
    color: orange;
}
.accredito-legend-wrapper p.valid{
    color: green;
}
.accredito-legend-wrapper p.invalid{
    color: red;
}


#_content_salastampa_it_accreditamento_jcr_content_riservato_start span.error-validate {
    color: red;
    margin: 8px;
    padding-left: 20px;
    background: url("images/unchecked.gif") no-repeat 0px 0px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .form_field_select {
    max-width: 335px;
    min-height: 26px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start input.error-validate, select.error-validate{
    border: 2px solid red;
    background-color: #FFFFD5;
    margin: 0px;
    color: red;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start #anagrafica-testata{
    display:none;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start span#fldTipoDocumentoIdentita-error {
    position: absolute;
    left: 180px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start span#fldEventoAccredito-error{
    float: right;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .clear{
    clear: both;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields .right-column{
    float: right;
    width: 50%
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields .left-column{
    float: left;
    width: 50%
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields .right-column div#info-label {
    text-align: center;
    border: outset;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields button#changesLogicTestata  {
    margin-bottom: 5px;
    font-size: 11px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields #fldNomeTestata-error,  #fldCategoriaTestata-error,  #fldFunzioneCategoriaTestata-error{
	display: inline-block;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields label.help-icon{
      background: url("images/khelpico.png") no-repeat 0px 0px;
}
#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields .subinput{
    margin-top: -7px;
    width: 340px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields .subinput span{
    font-size: 11px;
    padding-right: 3px;
}



#_content_salastampa_it_accreditamento_jcr_content_riservato_start img.image-help-icon {
    height: 25px;
    padding-left: 5px;
    position: absolute;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .form_row_description{
    display: none;
    clear: both;
    border: 1px solid #FFFFD5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    background: #FFFFD5;
    color: #666;
    font-size: 12px;
}
 #_content_salastampa_it_accreditamento_jcr_content_riservato_start .form_row_description p{
    font-size: 12px!important;
    font-family: Tahoma, Verdana, Segoe, sans-serif!important;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .testatafields span.tooltip{
    position: absolute;
    margin-left: 130px;
    margin-top: px;
    display: none;
    margin-top: -20px;
    font-size: 12px;
    line-height: 20px;
    z-index: 100;
    background: #FFFFD5;
    padding-bottom: 20;
    -moz-box-shadow: 5px 5px 2px #333333;
    -webkit-box-shadow: 5px 5px 2px #333333;
    box-shadow: 5px 5px 2px #333333;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start img#cq_captchaimg {
    margin-left: 30px;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .captcha.section {
    border: solid 1px;
    padding: 10px;
    width: 380px;
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start  img#cq_captchaimg {
    width: 60px;
    border: 1px solid;
    padding: 2px;
    background: #FFFFD5;
    border-color: #7C7C7C #C3C3C3 #DDDDDD;
}

#_content_salastampa_it_accreditamento_jcr_content_riservato_start .form_captcha_input input{
    width: 160px;
}



.siv-searchform-results .hit-result {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    font-size: 11px;
}

.siv-searchform-results .hit-title {
    font-size:11pt;
    margin-bottom:4px;
}

.siv-searchform-results .hit-result .hit-details span.hit-url{
    color: #87888a;
    display: inline-block;
    width: 80%;
}

.siv-searchform-results .hit-result .hit-details span.hit-date {
    display: inline-block;
    width: 18%;
    text-align: right;
}

.siv-searchform-results .pagination {
    width: 100%;
    text-align: right;
    font-size: 0.8em;
}


.siv-searchform-results .search-summary {
    padding: 10px;
    font-size: 0.8em;
}

.siv-searchform-results .pagination a[rel='nofollow'] {
    padding: 4px;
    color: #87888a;
}

.siv-searchform-results a {
    color: #663300;
    padding-right: 4px;
}
.siv-searchform-results a:hover {
    color: #000000;
}

.siv-searchform-container .row {
    width: 80%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
}

.siv-searchform-container .column {
    width: 500px;
    text-align: left;
    display: inline-block;
    margin-bottom: 10px;
}


.siv-searchform-container .row .column select#date, .siv-searchform-container .row .column select#category, .siv-searchform-container .row input#text{
    width: 300px;
    float: right;
}

.siv-searchform-container .row .column input#text{
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(166, 166, 166);
    border-image: initial;
    padding-left: 10px;
    width: 288px;
}



.siv-searchform-container .row input[type="submit"] {
    width: 90px;
}

.siv-searchform-error p#err1, .siv-searchform-error p#err2{
    display: none;
    color: red;
}


/* CSS MEDIA QUERY */

/*********************************/
/*         IPHONE < 5            */
/*********************************/
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) {

    .siv-searchform-container .row .column label {
        display: block;
        width: 100%;
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }

    .siv-searchform-container .row .column select#date, .siv-searchform-container .row .column select#category, .siv-searchform-container .row .column input#text {
        width: 80%;
        height: 25px;
        float: none;
        display: block;
        font-size: 18px;
        margin: 0 auto;
        background: #fff;
    }


    .siv-searchform-container .row input[type="submit"] {
        width: 35%;
        height: 40px;
        display: block;
        margin: 0 auto;
        font-size: 20px;
        background: #fff;
        border-radius: 15px;
    }

}

/*********************************/
/*         IPHONE >= 5           */
/*********************************/
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {

    .siv-searchform-container .row .column label {
        display: block;
        width: 100%;
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }

    .siv-searchform-container .row .column select#date, .siv-searchform-container .row .column select#category, .siv-searchform-container .row .column input#text {
        width: 80%;
        height: 25px;
        font-size: 18px;
        float: none;
        display: block;
        margin: 0 auto;
        background: #fff;
    }



    .siv-searchform-container .row input[type="submit"] {
        width: 35%;
        height: 40px;
        display: block;
        margin: 0 auto;
        font-size: 20px;
        background: #fff;
        border-radius: 15px;
    }

}

/*********************************/
/*           MOBILE              */
/*********************************/
@media screen and (max-width : 640px) {





    .siv-searchform-container .row .column label {
        display: block;
        width: 100%;
        font-size: 20px;
        margin-bottom: 10px;
        text-align: center;
    }

    .siv-searchform-container .row .column select#date, .siv-searchform-container .row .column select#category, .siv-searchform-container .row .column input#text {
        width: 80%;
        height:25px;
        float: none;
        font-size: 18px;
        display: block;
        margin: 0 auto;
        background: #fff;
    }


    .siv-searchform-container .row input[type="submit"] {
        width: 35%;
        height: 40px;
        display: block;
        margin: 0 auto;
        font-size: 20px;
        background: #fff;
        border-radius: 15px;
    }


    .siv-searchform-results .hit-title {
        font-size: 1.6em;
    }



}

