/* Id: 7.521.1321608843
 * Generated: 23-feb-2012 1.50.05
 */
    /*apertura black */


.apertura_black .teaserbody4 {
    color: white;
    float: left;
    font-family: arial !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: 11px !important;
    margin-left: 26px;
    padding-bottom: 0px !important;
    padding-right: 0 !important;
    width: 593px;
}

.apertura_black .teaserbody, .apertura_black .teaserbody1, .apertura_black .teaserbody2, .apertura_black .teaserbody3, .apertura_black .terzoteaser {
    color: white;
    float: left;
    font-family: arial !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: 11px !important;
    margin-left: 15px;
    padding-bottom: 9px !important;
    padding-right: 0 !important;
    width: 593px;
}

#colonna_destra .colonna_destra_aperura_black {
  float: left!important;
  padding-left:0px;
  margin-top:-13px;
   }
#colonna_destra .colonna_destra_aperura_black .teaser {
      padding-left:7px;

  }



.apertura_black .occhiello4 {
    display: none!important;
}

#colonna_centrale .apertura_black .teaser li, .apertura_black .related li, .apertura_black .blogTeaser li {
    border: 0px !important;
    margin-left: 10px !important;
}


#colonna_centrale .apertura_black h1 {
    color:white!important;
    font-size:23px!important;
  margin-top:-47px;
         
}



#colonna_centrale .apertura_black h1 a {
   background-image: url('/polopoly_fs/7.521.1321608843!/trasp_01.png')!important;
    background-position: left top;
    background-repeat: repeat;
    color: white !important;
    display: block;
    float: left;
    font-size: 23px !important;
    margin-top: -46px;
    padding: 7px 0 19px 26px !important;
    width: 98% !important;
       
}

 #colonna_centrale .apertura_black h1 a:hover {
    color:#ffd800 !important;
   
   }

#colonna_centrale .apertura_black .teaserbody, {
    color: white!important;
    float: left;
    margin-bottom: 10px!important;
    padding-left: 13px!important;
    padding-right: 17px !important;
    padding-top: 0;
    width: 600px !important;
}







#colonna_centrale .apertura_black .related a {
    color: #FFD800 !important;
    font-size: 12px;
    line-height: 1.3 !important;
    padding-left: 10px !important;
}

#colonna_centrale .apertura_black .related a:hover {
    color: gray !important;
    font-size: 12px;
    line-height: 1.3 !important;
    padding-left: 10px !important;
}

#colonna_centrale .apertura_black .teaser img {
    border-radius: 10px 10px 10px 10px;
    color: white;
    height: auto !important;
    margin-left: 12px;
    margin-top: 67px;
    width: 595px !important;
}

.apertura_black {
    background-color: black !important;
    float: left;
    margin-left: -10px;
    margin-top: -54px;
    padding-top: 0;
   background-image: url('/polopoly_fs/7.521.1321608843!/sfum_01.jpg')!important;
   background-position: left 47px;
    background-repeat: repeat-x!important;
  margin-bottom:9px;
  border-bottom:6px solid gray;
  width:643px;

}







/*apertura black */





.banner_andemm A {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: white !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }
.banner_andemm A:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: gold !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }


.banner_andemm {
    width: 320px!important;
    height:150px!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/banner_andemm.jpg');
  background-position:top left;
  background-repeat:no-repeat;
   border:0px;
   padding-bottom:0px!important;
   margin-left:7px!important;
   margin-top:15px!important;
   margin-bottom:15px!important;
       }






.banner_fidei A {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: white !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }
.banner_fidei A:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: gold !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }


.banner_fidei {
    width: 320px!important;
    height:150px!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/banner_fidei.jpg');
  background-position:top left;
  background-repeat:no-repeat;
   border:0px;
   padding-bottom:0px!important;
   margin-left:7px!important;
   margin-top:15px!important;
   margin-bottom:15px!important;
       }




.home_vita_ambrosiana a {
    color: #8A3333 !important;
    display: block;
    font-size: 11px;
    padding-bottom: 5px !important;
    padding-left: 8px;
    padding-top: 1px;
}
.home_vita_ambrosiana a:hover {
    color: gray !important;
    font-size: 11px;
}
.vita_ambrosiana .ui-tabs-nav a span {
    background-position: 0 -23px;
    font-family: arial;
    font-size: 12px !important;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-top: 0;
}

.vita_ambrosiana .ui-tabs-nav a:hover {
    border-top:1px solid red!important;
    border-right:1px solid red!important;
    border-left:1px solid red!important;
    border-bottom:1px solid gray!important;
}


.vita_ambrosiana .ui-tabs-nav .ui-tabs-selected a span {
    background-position: 0 -23px;
    color: #8A3333;
    height: 20px;
    line-height: 27px;
    padding-top: 0;
}


.vita_ambrosiana .ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    background-image: url('/polopoly_fs/7.521.1321608843!/vita_diocesi_02.png');
    background-position:left top;
    background-repeat:repeat-x;
    color: black;
    margin-top: 0;
    position: relative;
    top: 1px;
    z-index: 2;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-left:6px;
    padding-right:11px;
    border:1px solid gray;
    color:white!important;
    font-family:georgia;
    font-weight:normal;
    height:25px!important;
    background-color:black;
}

.vita_ambrosiana .ui-tabs-nav .ui-tabs-selected a {
    color: black;
    margin-top: 0;
    position: relative;
    top: 1px;
    z-index: 2;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-left:4px;
    padding-right:8px;
    border:1px solid gray;
    background-image: url('/polopoly_fs/7.521.1321608843!/vita_diocesi_01.png');
    background-position:left top;
    background-repeat:repeat-x;
    color:white!important;
    font-family:georgia;
    font-weight:normal;
   }

.vita_ambrosiana .ui-tabs-nav .ui-tabs-selected a:hover {
    color: black;
    margin-top: 0;
    position: relative;
    top: 1px;
    z-index: 2;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    padding-left:4px;
    padding-right:8px;
    border:1px 1px 0px 1px solid red!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/vita_diocesi_01.png');
    background-position:left top;
    background-repeat:repeat-x;
    color:white!important;
    font-family:georgia;
    font-weight:normal;
}

.vita_ambrosiana .ui-tabs-nav {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 2px !important;
    padding-left: 3px;
    padding-right: 0;
    padding-top: 0;
}



/* vita ambrosiana */




.vita_ambrosiana {
 width:328px !important;  
  border-radius: 7px 6px 8px 8px!important;
    box-shadow: 0 11px 7px -11px #333333!important;;
    padding: 0px;
   border:1px solid LightGray!important;
   margin-bottom:12px;
       
}
.vita_ambrosiana .ui-tabs-selected a span {
    background-position: 0 -23px;
    font-size: 11px;
    height: 27px;
    line-height: 27px;
    padding-top: 0;
}
.vita_ambrosiana ul.linklist li span {
    color: #8A3333;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}


.vita_ambrosiana .flora {
     background-image: url('/polopoly_fs/7.521.1321608843!/vita_ambrosiana_logo.jpg')!important;
     background-position: 0 3px;
    background-repeat: repeat-x;
    float: left !important;
    margin-bottom: 4px !important;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 71px;
    width: 319px;
  
  }


.vita_ambrosiana .linklist li a:hover {
    color: black!important;
   
}


.vita_ambrosiana .ui-tabs-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid LightGray;
    border-radius: 7px 6px 8px 8px;
    padding: 3px;
    margin-top:-2px;
}


/* vita ambrosiana */

.rubriche_generiche .linklist li a {
      background-image: url('/polopoly_fs/7.521.1321608843!/freccia.png');
    background-position: 2px 6px;
    background-repeat: no-repeat;
    color: gray !important;
    display: block;
    font-size: 12px !important;
    padding-left: 10px;
  
}
.rubriche_generiche .linklist li a:hover {
    color: black!important;
   
}

.rubriche_generiche .ui-tabs-panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid LightGray;
    border-radius: 7px 6px 8px 8px;
    box-shadow: 0 11px 7px -11px #333333;
    padding: 3px;
}


.banner_positivi_anima A {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_1.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: #990000 !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }
.banner_positivi_anima A:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_1.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: gray !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }


.banner_positivi_anima {
    width: 320px!important;
    height:150px!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/banner_banner_positivi_anima.jpg');
  background-position:top left;
  background-repeat:no-repeat;
   border:0px;
   padding-bottom:0px!important;
   margin-left:7px!important;
   margin-top:15px!important;
   margin-bottom:15px!important;
       }

.banner_cdm A {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_1.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: #990000 !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }
.banner_cdm A:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_1.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: gray !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }


.banner_cdm {
    width: 320px!important;
    height:150px!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/banner_cdm.jpg');
  background-position:top left;
  background-repeat:no-repeat;
   border:0px;
   padding-bottom:0px!important;
   margin-left:7px!important;
   margin-top:15px!important;
   margin-bottom:15px!important;
       }
.banner_pastorale A {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: black!important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }
.banner_pastorale A:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/freccia_banner_gialla.png');
    background-position: 218px 134px;
    background-repeat: no-repeat;
    color: Gray !important;
    float: left !important;
    font-family: helvetica;
    font-size: 13px;
    padding-left: 227px !important;
    padding-right: 0;
    padding-top: 128px !important;
    text-decoration: none;

  }


.banner_pastorale  {
    width: 320px!important;
    height:150px!important;
    background-image: url('/polopoly_fs/7.521.1321608843!/banner_pastorale.png');
  background-position:top left;
  background-repeat:no-repeat;
   border:0px;
   padding-bottom:0px!important;
   margin-left:7px!important;
   margin-top:15px!important;
   margin-bottom:15px!important;
       }


/*
CSS_GLOBALE_ARTICOLI  - Articolo STANDARD

Built By Atex 2011
*/
#colonna_centrale .container .element .occhiello {
    float: left !important;
    margin-top: 46px !important;
}
#colonna_centrale  {
  margin-left:0px;
width:636px !important;
  padding-left:10px;

 }
.CondividiClass {
  display: none!important;
}
.teaser li, .related li, .blogTeaser li {
  border: 1px;
  border-color:red;
}
.article p {
  float:none!important;
  width:auto!important;
  font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size:0.9em!important;
  padding:0px;
  line-height:143%;
}
.articleBody {
  float: none;
  padding-left: 0px;
  width: auto;
  color:#333333;
  font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}
.colonnasxarticolo {
  border-right: 1px solid #971010;
  float: left;
  left: -7px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  max-width: 158px;
  padding-right: 0;
  position: relative;
  width: auto;
}  
    

.colonnasxarticolo .immaginesx img {
    height: auto;
    margin-bottom: 5px;
    margin-top: 4px !important;
    padding-bottom: 0;
    width: 148px;
}

.colonnasxarticolo .immaginesx {
    float: left;
    height: auto;
    margin-bottom: 8px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 155px;
}


.colonnasxarticolo IMG {
    display: block;
    margin-left: 0px;
}

.titolo h1 {font-family:georgia; font-size:29px!important}
.article h1 {
  color: #3b3d3e;
  font-size: 32px !important;
  line-height: 1.1;
}
.article ol, .article ul {
  margin-bottom: 8px;
  margin-left:0px;
}
.articleBody span {
  float:left;
  font-size:15px
}
.articleBody p {
  float:left;
  font-family:arial!important;
  font-size:14px
}
.article h1 {
  font-size: 34px;
  line-height: 1.1;
}
.tools {
    margin-bottom: 6px;
    margin-top: 0;
    padding-bottom: 0;
    position: relative;
    top: -16px!important;
}

.tools li {
  display: inline;
  float: right;
}
a.decreaseTextSize, a.decreaseTextSize:hover {
  width:35px;
  height:27px;
 background-image: url('/polopoly_fs/7.521.1321608843!/A_.png')!important;
  padding-bottom:0px!important;
  background-position: 0 0;
  background-repeat: no-repeat !important;
  padding:20px;
  margin-right:2px!important;
  padding-top:11px!important;

}
a.increaseTextSize, a.increaseTextSize:hover {
padding:21px;
  background-image: url('/polopoly_fs/7.521.1321608843!/A.png');
  padding-top:13px!important;
  padding-bottom:0px!important;
}
/*/
.tools li {
  display: inline;
  float: right;
  line-height: 1.3;
  margin-left:150px!important;
}
a.decreaseTextSize, a.decreaseTextSize:hover {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url('/polopoly_fs/7.521.1321608843!/A_.png');!important;
    background-position: 0 0;
    background-repeat: no-repeat !important;
    border: 1px solid #0033CC;
    color: transparent !important;
    height: 38px !important;
    left: 300px;
    padding-left: 20px;
    margin-top: -40px;
    position: absolute;
    width: 30px;
    z-index: 2;

}
a.increaseTextSize, a.increaseTextSize:hover {
    background-image: url('/polopoly_fs/7.521.1321608843!/A.png');!important;
    border: 1px solid #99CC66;
    color: transparent !important;
    height: 40px;
    margin-right: 55px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 35px;
}
.tools {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid red;
    height: 38px;
    margin-left: 350px;
    position: relative;
    right: 75px!important;
    top: 0!important;
    width: 350px!important;float:left
}
/*/

.links {
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    display: inline-table;
    font-size: 10px;
    height: 15px;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    padding-left: 21px !important;
    padding-bottom: 4px;
    padding-top: 4px;
    position: relative;
    text-align: right;
    top: 0 !important;
    width: 100%;
   

}
.links span {
  padding-left:20px!important;
}
.links span a {
  text-transform:uppercase;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:gray;
  font-size:11px
}
.links2 {
  font-size:10px;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:70px;
  width:100%;
  text-align:left;
  line-height:1;
  visibility:hidden;
}
.links2 span {
  display:block;
}
.links2 span a {
  text-transform:uppercase;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:gray;
  font-size:11px;
  display:block;
}
#colonna_centrale .links span a {
    color: gray;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-right: 15px !important;
    padding-left: 1px;
    text-transform: uppercase;
}


.stampa_articolo {
background-image: url('/polopoly_fs/7.521.1321608843!/stampa.png');
  background-repeat:no-repeat;
  background-position:-2px!important;
  margin-left:13px!important;
  float:left!important;  
}
.segnalAmico {
background-image: url('/polopoly_fs/7.521.1321608843!/invia.png');
  background-repeat:no-repeat;
  background-position:2px!important;
  padding-left: 28px!important;
  margin-left:0px;
  float:left!important;  
}
.ser_pp {
background-image: url('/polopoly_fs/7.521.1321608843!/pagina_precedente.png');
  background-repeat:no-repeat;
  background-position:-4px!important;
  padding-left:20px!important;
  float:left!important;  
}
.Facebook {
background-image: url('/polopoly_fs/7.521.1321608843!/FB.png');
  background-repeat:no-repeat;
  background-position:-4px!important;
  padding-left: 19px;
  float:left!important;  
}
.Twitter {
background-image: url('/polopoly_fs/7.521.1321608843!/tw.png');
  background-repeat:no-repeat;
  background-position:-4px!important;
  padding-left: 25px!important;
  float:left!important;
  width: 55px!important;
}

li.photos {
}
.borderLayout #colonna_centrale .container {
  padding-right:13px
  margin-right:2px;
  }
.agocchiello {
  font-family: arial;
  font-size: 12px;
  padding-bottom: 10px;
  padding-left:4px
}
.occhiello {
  font-family: Tahoma, Geneva, sans-serif;
  text-decoration: none;
  font-size: 12px;
  color: #333;
  width: 100%;
  background-repeat: no-repeat;
  background-position: left 7px;
 background-image: url('/polopoly_fs/7.521.1321608843!/quadro_occhiello.gif');
  text-indent: 8px;
  letter-spacing: 0px;
  text-transform: uppercase;
  padding-bottom: 8px;
  line-height: 14px;
}
div.article p.lead {
  font-weight:normal;
}
#colonna_centrale p.lead {
  font-family:Georgia!important;
  font-size:19px !important;
  line-height:23.2px;
  color:#333333;
  font-style:italic;
  text-decoration:none;
  border: 0px dotted;
  margin-left:3px !important;
}
.date {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: gray!important;
  text-decoration: none;
  padding-right: 10px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: gray!important;
  height: 12px;
  position: relative;
  margin-right: 10px;
  top: 2px;
  line-height: 12px;
}
.article h2 {
  font-size:18px;
  font-weight:normal;
  margin-bottom:4px;
  margin-left:0;
  margin-right:0;
  margin-top:14px;
  color: black;
  font-family: arial;
}
.scheda_titolo {
  color:#830f0f;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:17px;
  font-style:normal;
  font-weight:normal;
  margin-bottom:8px;
  margin-left:0;
  margin-right:3px;
  margin-top:0;
}
.related {
  margin-bottom: 20px;
}
.description {
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:11px;
  text-decoration:none;
  margin-bottom: 20px;
  padding-top:6px;
}
.scheda {
  color:#223b7b;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  line-height:11px;
  text-decoration:none;
  margin-bottom: 20px;
  margin-right:8px;
}
.author {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #333333;
  line-height: 16px;
  padding: 0px;
  font-style: normal;
  margin-top:0px;
   }
.author_qualifica {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
  line-height: 16px;
  padding: 0px;
  font-style: italic;
  margin-top:0px;
 
}




      
