body {font-size: 11px; background: url("images/ups/bg01int.jpg") repeat-x scroll center top #fff; text-align: center; margin: 0; padding: 0px }
body {font-size: 11px; background: #fff url(images/ups/bg_int.png) repeat-x scroll center top; text-align: center; margin: 0; padding: 0px }
a:hover { text-decoration: underline }
a:link { text-decoration: none }
a:visited { text-decoration: none }

.barratop {background: url(images/ucs2012/barratop_dx.png) no-repeat right 0px; height: 37px !important;width: 960px !important; margin-left:auto; margin-right:auto; text-align:center}
.barratop #topleft { background: url(images/ucs2012/barratop_sn.png) no-repeat 0px 0px ;width:auto; float:left}
.barratop #topleft a img{margin-left:10px}
.barratop #topright { width:68%; float:left}
.barratop #topright .navigatore { text-align:right; margin:4px 4px 0px 0px}

.main{width: 1019px; }

.testataint {background: url(images/ups/testaimgint.jpg) no-repeat 0px 0px; _height: 140px; margin:0px; padding:0px; width: 1019px;}
.logoint {height:99px; text-align:left}

.sottotesta{width: 100%;  text-align:left; padding-left:10px}

.infouff {margin:0px; width:100%; margin-left:10px; margin-right:10px; font-size:11px; color:#ffffff;font-family:arial  }
.infouff a { color:#ffffff;text-decoration:none}
.infouff a:hover {;text-decoration:none}
.infouff .informazioniufficio{display:inline;}

.maildir {display:none}
.maildirettore {border-bottom: 1px solid #fff; border-top: 1px solid #fff; background-image: url(images/ucs/sfondogrande.gif); background-repeat: repeat-x; height: 35px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; padding: 0;  width: 100px;  }
.maildirettore .mail{background-image: url(images/ucs/maildirettore.jpg); background-position: 1px top; background-repeat: no-repeat; margin: 0; padding: 0; padding-left: 10px; height: 18px;  }
.maildirettore a{color: #000; text-decoration: none;   }
.maildirettore a:visited{color: #000; text-decoration: none;}
.maildirettore a:hover{color: #000; text-decoration: underline;}

.informazioniufficio .mail{background-image: url(images/ucs/maildirettore.jpg); background-repeat: no-repeat; margin: 0; padding: 0; padding-left: 20px; height: 18px; margin-top: 6px; }
.informazioniufficio{margin:0; margin-left: 5px;  width: auto; }
.informazioniufficio2{margin:0; margin-left: 5px;  width: auto; float: left; }

.idirettori_class {float: left; clear: none; margin-LEFT: 11; margin-right: 6px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
.uinfogenerali_class{	display: none;}
.uinfodirettori_class2{float: left;  font-weight: bold;line-height: 15px;   }
.uinfodirettori_class3{ float: left; font-weight: bold;line-height: 15px; margin-left:15px}
.uinfodirettori_class4{ float: left; clear: none; }

.uinforec_class{ float:left; clear: none; margin: 0; margin-left:10px; vertical-align: middle; margin-right: 2px; line-height: 15px;  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; width: 170px;  padding-right: 5px; }

.uinfo_recapiti{float: left; clear: none; margin: 0; margin-right: 5px;  margin: 0; padding-left: 0; color: #ffffff; font-size: 10px; vertical-align: middle;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 2px; border:0px}

.uinfotel_class{float: left; background: url(images/tel2012.gif) no-repeat 0px 2px; background-repeat: no-repeat; padding-left: 20px; margin-right: 5px; line-height: 15px; clear:none}
.uinfofax_class{float: left; background: url(images/fax2012.gif) no-repeat 0px 2px; margin-right: 5px; padding-left: 20px; line-height: 15px; clear:none}
.uinfo2_class{display: none;}

.uinfomail_class{float: left; clear: none; margin-left: 20px; margin-right: 0px;  line-height: 15px; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; background: url(images/ucs2012/mail.gif) no-repeat 0px 2px; padding-left: 20px;  }
.uinfomail_class a{color: #ffffff; text-decoration: none;}
.uinfomail_class a:visited{color: #ffffff; text-decoration: none;}
.uinfomail_class a:hover{color: #000; text-decoration: underline;}

/*referenti, da spostare in nuocvo css*/
.referenti { width: 100%;}
.referenti .id_uff{display: none;}
.referenti .combo{ background: #EFEFEF; padding: 8px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin-bottom: 30px; padding: 10px; padding-bottom: 5px; width: 700px;}
#sel_regioni{font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #7B7B7B; width: 200px;  }
#sel_diocesi{font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #7B7B7B; }
.formreferenti{width: 100%; height: 50px; border: 1px solid #fff; margin-bottom: 20px }
.formreferenti .regioni {float: left; margin-right: 20px;}
.formreferenti .risultati{ display: inline;}
.etichettacombo{font-weight: normal; font-size: 11px; display:block; margin-bottom: 3px;}
#sel_regioni{border: 1px solid #777777; height: 20px;}
#sel_diocesi{border: 1px solid #777777; height: 20px;}
.nome_diocesi {text-transform: uppercase;}
.nome_reg {text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; display: block; margin-bottom: 8px; margin-top: 20px;}
.incaricato{margin-bottom: 10px; margin-top: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px dotted #CCCCCC; padding: 5px; padding-bottom: 10px;}
.incaricato_regionale{  background-color: #EBE0E0;  padding: 5px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 50px;}
.diocesi{ display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; float: left; margin-right: 20px;}
.cognomeref {display: block; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 10px; float: left; margin-right: 20px;}
.cognome {margin-right: 5px; color: #A7671D; text-transform: uppercase }
.nome {	margin-right: 5px; color: #A7671D; }
.descr_ref{ font-style: italic; display: block;}
.presso{	display: block;}
.indirizzo{	display: block; margin-top: 5px; line-height: 16px;}
.indirizzo_ref{display: block;}

.tel_ref{display: block;}
.fax_ref{display: block;}
.cel_ref{display: block;}
.web_ref{display: block;}
.codice{display: block; float: left;}
.loc{display: block; }
bloccoreferenti input {border: 1px solid #777777;}
.tipologia_referenti{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #158290; font-style: oblique;}
.formreferenti{margin-top: 10px;}
.refazzera { display: inline; clear: right; position:relative; top:22px } 

.barramenu {height:30px;margin-top:10px ;width: 1019px}
.menusito {}

.modulo_arch_table_risultato {text-align:left}

.tablemenuprinc {text-align:center; width:580px;  font-size: 12px; font-weight:bolder;  text-transform: uppercase; font-family: arial; color: #000000; margin-left:10px}
.menuprinc { border-right:1px solid #c8c8c8; white-space:nowrap; text-align:center; color: #000000;}
.menuprinc a {color: #000000}
.menuprinc a:hover{color: #a6a6a6;}

#menuprinc8 {}
#menuprinc9 {display:none}
#menuprinc10 {display:none}
#menuprinc11 {display:none}
#menuprinc12 {display:none}
#menuprinc13 {display:none}
#menuprinc14 {display:none}

#menuprinc1_sel, #menuprinc2_sel, #menuprinc3_sel, #menuprinc4_sel, #menuprinc5_sel, #menuprinc6_sel, #menuprinc7_sel { color:#ffffff; background: #325e86; border-right:1px solid #c8c8c8; white-space:nowrap; text-align:center;padding:4px  }
#menuprinc1_sel a, #menuprinc2_sel a, #menuprinc3_sel a, #menuprinc4_sel a, #menuprinc5_sel a, #menuprinc6_sel a, #menuprinc7_sel a { color:#ffffff; text-decoration:none}

#tre  {width:69px; height:10px; position:relative; top:6px; }
#segnalaURL { font-family: arial,verdana; padding:3px;  clear: both;  color: #4C4C4C;   float: left;   font-size: 11px;   position: absolute;  z-index: 100;top:20px ; left:-80px; width:200px}
#segnalaURL div {  float: left;  text-align: left;  vertical-align: top;  width: 55%;}
#segnalaURL div a {  cursor: pointer;  text-decoration: none;}
#segnalaURL .dx { padding-bottom: 5px;  padding-left: 5px; width: 100px;}
#segnalaURL .sx { padding-bottom: 5px;  padding-left: 5px;}
#segnalaURL .condividi {color: #FFFFFF;  background:  #6c6c6c;  clear: both; display: inline; font-family: arial,verdana; text-transform:uppercase; font-size: 11px;   width:100%}
#segnalaURL span { width: 40%;margin:5px; display: inline}
#segnalaURL span a {  text-decoration: none;}
#segnalaURL .x {  color: #ee7d32;  float: right;text-align: right;width: 45%;margin:5px;}

.spalla {float:right; background:#dddddd; padding:8px; width:300px; text-align:left; font-family:arial; font-size:11px; color:black; margin:10px}

.mdr {background: url(images/ucs2012/mrdinput.png ) no-repeat 0px 0px; height:26px; border:none; width:216px ; display:block }
.mdr form  {width:216px; padding:0px; margin:0px }
.mdr input {background: transparent; width:176px;  border:none; font-size:11px ; margin:2px 5px 2px 5px }
.mdr .puls {border:0px; position:relative; top:0px}

.centro {height:100% }
.centroint {padding-bottom:20px; width:1019px}

.bread  {font-family: arial; font-size:9px; color:#000000; margin-top:8px; margin-bottom:24px; margin-left:10px; margin-right:10px; width:98%; padding-bottom:5px; padding-top:5px; padding-left:5px; border-bottom:1px solid #dadada; text-align:left}
.bread a {color:#325e86;text-decoration:none; border-right:1px solid black; padding-right:5px}
.bread  br {display:none}
.topcentrale {margin-left:10px; margin-right:10px; margin-bottom:45px}

.foto1 {display:inline; float:left; margin:0px 15px 0px 0px }
.foto a  { color:#000000; }
.fotoalta1 { margin:0px ; display:inline ;float:none !important}
.fotoalta1 span {  font-style:italic;  font-size:10px ;color: #707070; text-align:left}
.fotoalta1 img { width:204px; border:1px solid #EED4C1 ; height:auto; margin:0px !important ;padding:0px !important;}

.fotoalta2 {   margin:0px;display:block}
.fotoalta2 span {  font-style:italic; font-size:10px   }
.fotoalta2 img {   width:200px;border:1px solid #EED4C1 }

.fotoalta3 {   margin:0px;display:block}
.fotoalta3 span {  font-style:italic;font-size:10px    }
.fotoalta3 img {  width:200px;border:1px solid #EED4C1 }

.fotoalta4 {   margin:0px; display:block}
.fotoalta4 span {  font-style:italic; font-size:10px   }
.fotoalta4 img {  width:200px ;border:1px solid #999999 ; }

.fotoalta5 {   margin:0px; display:block}
.fotoalta5 span {  font-style:italic;  font-size:10px  }
.fotoalta5 img { width:200px ;border:1px solid #999999;  }

.fotoalta6 {   margin:0px; display:block}
.fotoalta6 span {  font-style:italic;  font-size:10px  }
.fotoalta6 img { width:200px ;border:1px solid #999999;  }

.foto br{;height:0px !important}

#tabfoto  {float:right ; display: block; clear:both }
#tabfoto img {}
#tabfoto .fotoalta2{ float:none !important  }
#tabfoto .fotoalta3{ float:none !important  }
#tabfoto .fotoalta4 {float:none !important   }
#tabfoto .fotoalta5{ float:none !important  }
#tabfoto .fotoalta6 { float:none !important  }

.contenuto {display:table-cell; padding-left:10px}
.testoint { font-size:12px; color:#000000; line-height:20px; font-family:arial; text-align:left}
.testoint a {color:#325e86}
.preocchiello  {vertical-align:top;font-size:12px; color: #707070; text-align:right;  font-family:arial}
.occhiello  {vertical-align:top;font-size:14px; color: #707070;  font-family:arial}
.titoloint .fonte  {vertical-align:top; font-size:18px; color: #8D5930; font-weight:normal !important ;  font-family:arial; text-align:left; display: block; }
.titoloint  {vertical-align:top; font-weight:bold; font-size:18px; color:#000000;  font-family:arial; text-align:left; margin-bottom:10px}
.sottotitoloint  {vertical-align:top; color: #707070;  font-weight:bold; font-size:14px ; font-style:italic;margin-bottom:10px;  font-family:arial; text-align:left; }
.testatina_allegati {text-align:left; font-family:verdana; margin-top:20px;  }
.allegati {text-align:left; font-family:verdana; font-size:11px; line-height:17px; }
.allegati a {text-decoration:none}
.allegati a:hover {text-decoration:underline}

#sorelle {display:table-cell; font-family: arial; font-size: 12px; color:#000000; line-height:20px; width:150px;  text-align:left; border-right:1px solid #cfcfcf; margin-right:10px; padding-left:10px}
#sorelle a{font-family: arial; font-size: 12px; color:#000000; text-decoration:none}
#sorelle a:hover {font-family: arial; font-size: 12px; color:#000000; text-decoration:underline}
.sorelle_sel {font-weight:bolder; background: url(images/uffici2012/cerchio.png) no-repeat 0px 6px; padding-left:15px}
.sorelle {background: url(images/uffici2012/cerchio.png) no-repeat 0px 6px; padding-left:15px}

.elenco {text-align:left; }
.elenco ul {list-style-type:none; padding:0px; margin:0px}
.elenco li {list-style-type:none; padding:0px; margin:0px; margin-bottom:10px; padding-top:5px; border-bottom:1px dotted gray}
.elenco .sh1 {font-size:18px; color: #1f5c8b; font-weight:normal;  font-family:arial;}
.elenco .sh1 a{font-size:18px; color: #1f5c8b; font-family:arial; text-decoration:none}
.elenco .sh1 a:hover {font-size:18px; color: #1f5c8b; font-family:arial; text-decoration:underline}
.elenco .sh2 {color: #707070;  font-weight:bold; font-size:14px ; font-style:italic; font-family:arial}
.elenco .sh2 a{color: #707070; font-size:14px ;font-family:arial; text-decoration:none}
.elenco .sh2 a:hover {color: #707070;  font-size:14px ; font-family:arial; text-decoration:underline}
.elenco .intro {font-size:12px; color:#000000; line-height:20px; font-family:arial;}

.elenco .miniature {padding:5px; border-bottom:1px dotted gray}
.elenco .miniature img{border:1px solid #535353}
.elenco .sh1_data_ora {display:none}
.elenco  .testo_miniature {padding:5px; border-bottom:1px dotted gray}

.strumenti {float:left; clear:both; width:100%; font-family:arial; font-weight:bolder; color:#535353; font-size:11px; text-align:right; padding-right:10px; margin-bottom:10px}
.strumenti a {font-family:arial; color:#535353; font-size:11px; text-decoration:none}
.strumenti a:hover {font-family:arial; color:#535353; font-size:11px; text-decoration:underline}
.print {display:inline; margin-right:10px}
.segnala {display:inline; margin-right:10px}

.footer {background: #535353; color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height:40px; padding:10px; padding-top:0px}
.footer a {color: white; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;}

#frame1 {width:800px !important; min-height:500px}


/* archivio news*/


.modulo_arch_consultazione_table {text-align:center; width:80%; font-family:arial; font-size:11px; color:black; background:#efefef; padding:4px; margin:10px; margin-top:20px; margin-left:50px}
.modulo_arch_consultazione_table p { margin: 0px;}
.modulo_arch_consultazione_td_mese {}
.modulo_arch_consultazione_td_anno {}
.modulo_arch_consultazione_td_parola {}
.modulo_arch_consultazione_td_visualizza {}
.modulo_arch_ricerca_btn { border: 1px solid #FFFFFF; color: #5C3A17;  cursor: pointer;  font-size: 10px;  font-weight:bold; height: 23px; width: 60px;}
.modulo_arch_consultazione_td_visualizza { color: #000000;  font-size: 11px;padding: 4px;}
.modulo_arch_mese_select { color: #000000;   font-size: 11px;}
.modulo_arch_anno_select {   color: #000000;  font-size: 11px;}
.modulo_arch_ricerca_input {   color: #000000;    font-size: 11px;}
.modulo_arch_paginazione {    color: #000000;    font-size: 11px;text-align:center}
.modulo_arch_paginazione a {    color: #000000;    text-decoration:none;}
.modulo_arch_consultazione_visualizza {  color: #000000;       font-size: 11px;}
.modulo_arch_table_risultato {  height: auto; margin: 10px;  }
.modulo_arch_td_news { border-top: 2px solid #efefef;  color: #000000;  display: block;  font-size: 12px;  height: 100%;  line-height: 18px;  padding: 10px 0 1px;}
.modulo_arch_data_news {  font-size: 10px;}
.modulo_arch_div_immagine {  float: left;  margin: 0 10px 10px 0px; width:110px; height:110px; overflow:hidden}
.modulo_arch_div_immagine img { width:110px; height:auto}
.modulo_arch_titolo_news {   color: #000000;   font-size: 16px; font-weight: bold;}
.modulo_arch_titolo_news a { color: #000000;  }
.modulo_arch_sottotitolo_news {  color: #707070;  font-weight:bold; font-size:14px ; font-style:italic;margin-bottom:10px ; font-style: italic;}
.modulo_arch_sottotitolo_news a { color: #707070; text-decoration: none;}
.modulo_arch_div_testo { color: #000000;  font-size: 12px;line-height: 16px;}
.app_news_hp {background: url(images/ucs2012/continua.png) no-repeat right 0px; margin:3px; height:20px; cursor:pointer;float: right;  font-size: 11px; height: 14px;  padding: 2px 2px 2px 20px;  width: 100px;}
.modulo_arch_allegati {font-size:12px; color:#915f2b;background: url(images/ucs2012/arrowdown.png ) no-repeat 0px 3px;padding-left:20px; text-decoration: none;}
.modulo_arch_allegati a { color:#915f2b;  text-decoration: underline;}
.modulo_arch_div_nessuna_notizia { color:#915f2b;  font-size:14px; font-weight:bold; padding:5px; border:1px solid #efefef;}


#arcnew {text-align:center; padding-top:20px}
.modulo_arch_consultazione_table {text-align:center; width:80%; font-family:arial; font-size:11px; color:black; background:#efefef; padding:4px; margin:10px; margin-top:20px; margin-left:50px}
.modulo_arch_data_news {font-family:verdana; font-size:10px; color:gray}
.modulo_arch_titolo_news {font-family:arial; font-size:14px; font-weight:bolder; color:black; margin-bottom:12px}
.modulo_arch_titolo_news a{font-family:arial; font-size:14px; font-weight:bolder; color:black; text-decoration:none}
.modulo_arch_titolo_news a:hover{font-family:arial; font-size:14px; font-weight:bolder; color:black; text-decoration:underline}
.modulo_arch_sottotitolo_news {color: #707070;  font-weight:bold; font-size:11px ; font-style:italic;margin-bottom:10px;  font-family:arial; text-align:left;}
.modulo_arch_testo_news {border-bottom:1px solid #efefef; }
.modulo_arch_div_immagine {float:right; margin-right:10px; width:125px; height:125px; overflow:hidden}
.modulo_arch_div_immagine img {width:125px}
.modulo_arch_div_testo {text-align:left; font-family:verdana; font-size:12px; color:black; line-height:18px; padding-bottom:5px; margin-bottom:5px}
.modulo_arch_paginazione {font-family:verdana; font-size:10px; color:#325e85; font-weight:bolder}
.modulo_arch_allegati {display:none}






