EMBED, OBJECT
{
	/*[disabled]display:none;*/
}
/*########### dioc_interna.css ###########
CSS RESETTING--------------------------------------------------------------*/
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, I, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	white-space: normal;
}
BODY
{
	line-height: 1;
}
OL, UL
{
	list-style: none;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
/*remember to define focus styles!*/
:focus
{
	outline: 0;
}
/*remember to highlight inserts somehow!*/
INS
{
	text-decoration: none;
}
DEL
{
	text-decoration: line-through;
}
/*tables still need 'cellspacing="0"' in the markup*/
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
}
TABLE, TD, TH
{
	vertical-align: middle;
}
/*Remove possible quote marks (") from <q>, <blockquote>.*/
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
/*Remove annoying border on linked images.*/
A IMG
{
	border: none;
}
/*FINE DEL RESET GENERICO DEI CSS - INIZIO TEMA DIOCESIPADOVA*/
BODY
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", "sans serif";
	margin: 0;
	padding: 0;
	background: transparent none no-repeat scroll top center;
	width: 100%;
	font-size: 0.9em;
	text-align: center;
	position: relative;
}
BODY #bg-container
{
	background: transparent none no-repeat scroll top center;
}
/*Titoli--------------------------------------------------------------*/
H1, H2, H3, H4, H5, H6
{
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, "sans serif";
	font-weight: normal;
	margin: 0.7em 0.5em 0.25em 0;
	color: #957057;
	padding-bottom: 2px;
	text-align: left;
}
H1
{
	font-size: 2.2em;
	line-height: 0.9;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: 2px;
	margin-top: 0.1em;
}
H2
{
	font-size: 1.9em;
	letter-spacing: 1px;
}
H3, H4, H5, H6
{
	font-weight: bold;
}
H3
{
	font-size: 1.5em;
	line-height: 1;
	border-bottom: 1px dashed #DFDFDF;
}
H4
{
	font-size: 1.3em;
}
H4
{
}
H5
{
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
}
H6
{
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
}
.contenuti H3
{
	margin-bottom: 0;
	margin-top: 0.9em;
}
.contenuti H4
{
	margin-bottom: 0;
}
/*Elementi di testo--------------------------------------------------------------*/
P
{
	margin: 0.3em 0;
}
BLOCKQUOTE
{
	margin: 1.5em;
	font-style: italic;
}
STRONG
{
	font-weight: bold;
}
EM, DFN
{
	font-style: italic;
}
DFN
{
	font-weight: bold;
}
SUP, SUB
{
	line-height: 0;
	font-size: 10px;
	position: relative;
	left: 0;
}
SUP
{
	top: -0.4em;
}
SUB
{
	top: 0.4em;
}
ABBR, ACRONYM
{
	border-bottom: 1px dotted #666;
}
ADDRESS
{
	margin: 0 0 1.5em;
	font-style: italic;
}
DEL
{
	color: #666;
}
PRE, CODE
{
	margin: 1.5em 0;
	white-space: pre;
}
PRE, CODE, TT
{
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5;
}
/*Attributi superati*/
I
{
	font-style: italic;
}
U
{
	text-decoration: none;
}
B
{
	font-weight: bold;
}
/*Links--------------------------------------------------------------*/
A
{
	text-decoration: none;
	color: #2B6BC3;
	/*[empty]font-weight:;*/
}
A:link
{
	text-decoration: none;
}
A:visited
{
	color: #345583;
	/*[disabled]color:#9E004D;*/
}
/*Lists--------------------------------------------------------------*/
LI UL, LI OL
{
	margin: 0 1.5em;
}
UL, OL
{
	margin: 0 1.5em 1.5em;
}
UL
{
	list-style-type: disc;
}
OL
{
	list-style-type: decimal;
}
DL
{
	margin: 0 0 1.5em;
}
DL DT
{
	font-weight: bold;
}
DD
{
	margin-left: 1.5em;
}
/*Tabelle--------------------------------------------------------------*/
TABLE
{
	width: 100%;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
}
TH
{
}
TR
{
	width: 0px;
	height: 0px;
}
TH, TD
{
}
TFOOT
{
}
CAPTION
{
}
/*Classi speciali ------------------------------------------------------*/
.hidden
{
	display: none !important;
}
/*Inizio classi specifiche del sito*/
TABLE.main
{
	vertical-align: top;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
/*#### TESTATA*/
TD.testata
{
	height: 96px;
	overflow: hidden;
}
/*- pulsanti ridimensionamento testo*/
.testata #dimensioni-testo TD
{
}
/*- barra di ricerca*/
.motore_cell
{
	background: transparent url(images_dioc/bck_motore.gif) no-repeat scroll 0 0;
	padding-left: 10px;
	width: 210px;
	height: 96px;
	overflow: hidden;
}
DIV.motore
{
	display: none;
}
/*immagine sotto testata*/
.immagine-sotto-testata
{
	display: none;
}
/*HEADER UFFICIO
- parte superiore*/
.ufficio-03 .testata, .ufficio-01 .testata, .layout-ricerca .testata, .home-ufficio .testata
{
	display: none;
}
#layout-diocesi-ricerca .testata
{
	display: block;
}
#header-ufficio
{
	background: transparent none no-repeat scroll top left;
	vertical-align: bottom;
	margin: 0;
	padding: 0 !important;
}
#header-ufficio DIV
{
	height: 40px;
	width: 960px;
	overflow: hidden;
	position: relative;
	border-bottom: 1px dashed #BFBFBF;
}
#header-ufficio H1
{
	height: 30px;
	font-size: 30px;
	font-family: Arial;
	width: 960px;
	margin: 0;
	padding: 4px 0 0;
	border-top: none;
}
#header-ufficio H1 A
{
	letter-spacing: 1px;
	color: #67767D;
	height: 30px;
	line-height: 30px;
	padding-left: 4px;
	display: block;
	background: transparent none no-repeat scroll top left;
	overflow: hidden;
}
/*- top menu*/
#menu-statico-top-ufficio
{
	display: none;
}
/*#### COLONNA SINISTRA e DESTRA*/
TD#colonna-sinistra, TD#colonna-destra
{
	display: none;
}
/***** Menu Chiesa di Padova e Vescovo*/
.vescovo
{
	display: none;
}
/*#### COLONNA CENTRALE

Parte superire, MENU MEDAGLIONI e DATA*/
TD#colonna-centrale
{
	vertical-align: top;
	background: transparent none no-repeat scroll right bottom;
}
#colonna-centrale #riga-top-menu
{
	display: none;
}
/***** TOP MENU*/
TD#top-menu
{
	display: none;
}
/*#### HOMEPAGE
- elementi comuni*/
.box_anteprima_figlie TABLE
{
	border-width: 0 !important;
}
/*banner-top (solo per eventi eccezionali)*/
TD#banner-top
{
	display: none;
}
/*## Elenco news
- notizia principale*/
#homepage TD#principale, #homepage TR.notizia-principale TD, #homepage TD.notizia-principale
{
	border-width: 0;
}
/*- titolo sezione*/
#titolo-news, #titolo-feed-rss-uffici, .titolo-sezione
{
	font-size: 16px;
	font-weight: bold;
	color: #383838;
	padding: 15px 5px 2px;
}
#titolo-news DIV, #titolo-feed-rss-uffici DIV, .titolo-sezione DIV
{
	border-bottom: 1px dashed #B2B2B2;
}
#titolo-news A, #titolo-feed-rss-uffici A, .titolo-sezione A
{
	color: #383838;
}
#titolo-news IMG
{
	display: none;
}
/*---*/
.box_anteprima_figlie
{
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 0.85em;
	color: #2A3337;
}
.box_anteprima_figlie_pagina
{
	border-top-width: 0;
	margin: 0px 10px;
	padding: 5px 10px;
	text-align: justify;
	clear: left;
	float: left;
	clear: left;
}
.notizia-principale .box_anteprima_figlie_pagina
{
	border: none;
}
.box_anteprima_figlie .box_anteprima_figlie_preocchiello
{
	display: none;
}
.box_anteprima_figlie .box_anteprima_figlie_occhiello
{
	display: none;
}
.box_anteprima_figlie_image
{
	float: left;
	margin: 3px 5px 5px 0px;
	padding-left: 0;
}
.box_anteprima_figlie_image A
{
	border-width: 0;
}
.box_anteprima_figlie_image A IMG
{
	display: block;
	width: 75px;
	padding: 3px;
	background-color: #EFEEF0;
	border: 1px solid #D9D9D9;
}
.notizia-principale .box_anteprima_figlie_image A IMG
{
	width: 110px;
}
.box_anteprima_figlie_titolo
{
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0.3em;
	line-height: 1.2em;
}
.box_anteprima_figlie_titolo A
{
	color: #585A5B;
}
.box_anteprima_figlie_titolo A:visited
{
	color: #57595A;
}
.box_anteprima_figlie_sottotitolo
{
	line-height: 1.2em;
	margin: 0.3em 0;
}
.box_anteprima_figlie_sottotitolo A
{
	color: #977658;
	font-weight: bold;
}
.box_anteprima_figlie_sottotitolo A:visited
{
	color: #967557;
}
.box_anteprima_figlie_introduzione
{
	margin: 0.3em 0;
	line-height: 1.2em;
}
.box_anteprima_figlie_introduzione .readmore
{
	font-weight: bold;
	color: #9A0050;
}
.box_anteprima_figlie_firma
{
	color: #939393;
	font-size: 0.9em;
	text-align: right;
}
.box_anteprima_figlie .box_anteprima_figlie_allegato
{
	display: none;
}
/*- link archivio news*/
.link-archivio, #archivio-news
{
	display: none;
}
/*## TAB uffici*/
.ui-tabs
{
	font-size: 0.85em;
}
.ui-tabs .ui-tabs-nav
{
	display: none;
}
/*first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere...*/
.ui-tabs .ui-tabs-panel
{
	padding: 5px;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}
/*- titolo sezione
- tab content*/
#feed-rss-uffici H3 A
{
	color: #957057 !important;
}
#feed-rss-uffici .ui-tabs
{
}
#feed-rss-uffici .ui-tabs-panel
{
/*lo allieno con le restanti notizie*/
	padding: 0 11px;
}
#feed-rss-uffici .entry
{
	margin: 0px 0 10px;
	font-size: 12px;
	line-height: 1.2;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", "sans serif";
	text-align: justify;
}
#feed-rss-uffici .item-time
{
	font-size: 10px;
	font-weight: bold;
	color: #9A9A9A;
}
#feed-rss-uffici A.item-title
{
	font-weight: bold;
	color: #125A7D !important;
}
#feed-rss-uffici .item-description
{
	margin: 2px 0 0;
}
#feed-rss-uffici .item-description I
{
	color: #A76C36;
	font-style: normal;
}
/*## Orientamenti pastorali*/
#orientamenti-pastorali
{
	display: none;
}
/*Appuntamenti e segnalazioni
titolo*/
#titolo-app-seg
{
	padding: 14px 5px 5px;
	font-family: Verdana;
}
#titolo-app-seg DIV
{
	height: 35px;
	line-height: 35px;
	margin-left: 135px;
	position: relative;
	font-weight: bold;
	font-size: 1.2em;
}
#titolo-app-seg DIV A
{
	color: #0081A9;
}
#titolo-app-seg A#calendar-button
{
	position: absolute;
	left: -122px;
	top: 0;
	height: 29px;
	width: 114px;
	background: url(images_dioc/google-calendar.png) no-repeat scroll 0 -30px;
}
#titolo-app-seg A#calendar-button SPAN
{
	visibility: hidden;
}
/*elenco appuntamenti*/
#segnala .box_anteprima_figlie .box_anteprima_figlie_pagina
{
	float: left;
}
#segnala .box_anteprima_figlie .box_anteprima_figlie_pagina DIV
{
	line-height: 1.3;
	margin: 0;
	padding: 0;
}
#segnala .box_anteprima_figlie_preocchiello
{
	font-size: 11px;
	float: left;
	display: block;
	margin-right: 5px !important;
	font-variant: small-caps;
}
#segnala .box_anteprima_figlie_occhiello
{
	float: left;
	font-size: 11px;
	display: block;
	padding-left: 10px !important;
	margin-right: 5px !important;
	font-variant: small-caps;
	font-weight: bold;
	background: transparent url(images_dioc/bck_app.gif) no-repeat scroll left center;
	color: #9B0051;
}
#segnala .box_anteprima_figlie_titolo
{
	font-size: 11px;
	float: left;
	font-family: Verdana;
	margin: 0;
	padding: 0;
}
#segnala .box_anteprima_figlie_titolo A
{
	color: #977658;
}
#segnala .box_anteprima_figlie_titolo A:visited
{
	color: #967557;
}
#segnala .corpo-testo
{
	float: left;
	clear: left;
}
#segnala .box_anteprima_figlie_sottotitolo
{
	display: inline;
}
#segnala .box_anteprima_figlie_sottotitolo A
{
	display: inline;
	padding: 0;
	color: #0081A9;
}
#segnala .box_anteprima_figlie_introduzione
{
	display: inline;
	margin-right: 5px;
	color: #233339;
}
#segnala .box_anteprima_figlie_introduzione SPAN
{
	text-decoration: underline;
}
#segnala .box_anteprima_figlie_testo
{
	display: inline;
	color: #233339;
}
#segnala .box_anteprima_figlie_firma
{
	clear: both;
	float: left;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #9A9A9A;
}
/*archivio appuntamenti*/
#archivio-app
{
}
#archivio-app DIV
{
}
#archivio-app DIV A
{
}
/*##########################
#### Area contenuti della pagina ####
##########################*/
#riga-contenuti
{
	color: #1C2123;
}
#riga-contenuti TD
{
	font-size: 1em;
}
.contenuti
{
	position: relative;
}
.contenuti .articolo
{
	padding: 10px 25px 10px 20px;
}
/*Elementi comuni*/
.bread
{
	background: transparent;
	font-family: arial, verdana;
	color: #5A5A5A;
	border-bottom: 1px dashed #BEBEBE;
	font-size: 10px;
	text-align: right;
	height: 20px;
	padding-top: 2px;
	padding-right: 8px;
	letter-spacing: 1px;
	line-height: 17px;
}
.bread A
{
	font-family: arial, verdana;
	color: #5A5A5A;
	font-size: 10px;
	text-decoration: none;
}
.articolo A
{
	border-bottom: 1px solid #88ADE0;
}
.articolo A:visited
{
	border-bottom: 1px dotted #88ADE0;
}
.articolo A IMG
{
	border: none;
}
.articolo HR
{
	margin: 1em 2em;
}
/*---------------*/
.articolo .preocchiello
{
	font-variant: small-caps;
	border-bottom: 1px dotted #B8C5C8;
	padding: 0 0 5px;
	color: #4A6E7A;
}
.articolo .occhiello
{
	font-size: 1.4em;
	font-family: "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	margin: 5px 0 0;
	color: #4A6E7A;
}
.articolo .titolo, .titolo
{
	color: #26393F;
	padding-top: 8px;
	font-weight: bold;
	display: block;
	font-family: "Segoe UI", "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", "sans serif";
	font-size: 1.8em;
}
.articolo .titolo A
{
	border: 0;
}
.articolo .sottotitolo, .sottotitolo
{
	color: #977658;
	font-size: 1.2em;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	display: block;
	border-bottom: 1px dotted #B8C5C8;
	font-variant: small-caps;
}
.articolo .corpo
{
	margin: 10px 0;
	text-align: justify;
}
.articolo .introduzione
{
	/*[disabled]font-style:italic;*/
	font-size: 0.9em;
	padding-bottom: 10px;
	line-height: 1.1;
	text-align: justify;
	color: #69675A;
}
.articolo .foto1, .articolo .fotoalta1
{
	float: right;
	margin: 5px 0 5px 10px;
	padding: 5px;
	text-align: center;
	font-size: 0.8em;
	background: #FFF;
	border: 1px solid #C1C1C1;
	width: 220px;
}
.foto1 IMG, .fotoalta1 IMG
{
	padding: 0 0 5px;
	background: #FFF;
	width: 220px !important;
}
.foto1 A, .fotoalta1 A
{
	display: block;
	border: 0;
}
.hide-spalla .articolo .spalla
{
	display: none;
/*javascrip aggiunge la classe hide-spalla all'emento HTML al caricamento della pagina
la spalla risulta quindi sempre nascosta, ma in caso non sia vuota
javascript elimina la classe hide-spalla da HTML e la spalla torna visibile*/
}
.articolo .spalla
{
	width: 204px;
	float: left;
	padding: 8px;
	margin: 0 20px 10px 0;
	text-align: left;
	background-color: #FFF;
	color: #3F3C39;
	font-size: 0.9em;
	border: 1px solid #C7BBB3;
	line-height: 1.3;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.articolo .spalla UL
{
	list-style-type: circle;
}
.articolo .testoin
{
	line-height: 1.4em;
	font-size: 0.9em;
}
.articolo .testoin P, .articolo .testoin DIV
{
	margin: 0.6em 0 1.2em;
}
.articolo UL, .articolo OL
{
	margin: 1em 0px 1em 0;
	padding-left: 40px;
}
.articolo LI
{
	margin-left: 0;
	padding: 5px 2px 5px 0px;
}
.articolo .autore
{
	text-align: right;
	margin: 1em 1.5em 2em 0;
	font-family: "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif,", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font-style: italic;
	/*[disabled]color:#737A7B;*/
	color: #A5B1B3;
}
.articolo .video-youtube
{
	text-align: center;
}
/*allegati*/
.hide-1 P.doc_allegato, .hide-1 .lista-allegati
{
	display: none !important;
}
.articolo .lista-allegati
{
	float: left;
	clear: both;
	text-align: left;
	margin: 15px 10px;
	padding: 3px;
	width: 888px;
}
.lista-allegati .titolo-allegati
{
	font-weight: bold;
	line-height: 22px;
	color: #957057;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, "sans serif";
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #D9CCC3;
}
.lista-allegati BR, .doc_allegato BR
{
	display: none;
}
.lista-allegati .doc_allegato, .singolafiglia_div .doc_allegato
{
	margin: 0;
	padding: 0;
	clear: both;
	width: 888px;
	float: left;
}
.lista-allegati .doc_allegato A, .singolafiglia_div .doc_allegato A
{
	font-size: 12px;
	padding: 0 8px 0 22px;
	margin: 0;
	width: 870px;
	float: left;
	clear: both;
	line-height: 16px;
	text-decoration: none;
	color: #5B8B97;
	border-bottom: 1px dashed transparent;
	background: transparent url(diocesipd/ico_allegati/gen.png) no-repeat scroll 3px center;
}
.lista-allegati .doc_allegato SPAN.descrizione_allegato, .singolafiglia_div .doc_allegato SPAN.descrizione_allegato
{
	padding: 3px;
	margin: 0;
	background-color: transparent;
	display: block;
	line-height: 16px;
}
/*- allegati nell'elenco delle pagine figlie*/
.lista-allegati-figlie
{
	float: left;
	clear: both;
	text-align: left;
	margin: 3px 1px;
	padding: 0px;
	width: 888px;
}
/*#### Link con immagini ####
Solo per browser moderni (CSS 2.1) altrimenti interviene
jQuery assegnando la classe relativa in base all'estensione*/
.doc_allegato A[href$='.pdf'], .doc_allegato A.file-pdf, .doc_allegato A[href$='.PDF'], .doc_allegato A.file-PDF
{
	background-image: url(diocesipd/ico_allegati/pdf.png);
}
.doc_allegato A[href$='.swf'], .doc_allegato A.file-swf, .doc_allegato A[href$='.fla'], .doc_allegato A.file-fla, .doc_allegato A[href$='.swd'] .doc_allegato A.file-swd
{
	background-image: url(diocesipd/ico_allegati/fla.png);
}
.doc_allegato A[href$='.xls'], .doc_allegato A.file-xls, .doc_allegato A[href$='.csv'], .doc_allegato A.file-csv, .doc_allegato A[href$='.xlt'], .doc_allegato A.file-xlt, A[href$='.xlw'] .doc_allegato A.file-xlw
{
	background-image: url(diocesipd/ico_allegati/xls.png);
}
.doc_allegato A[href$='.ppt'], .doc_allegato A.file-ppt, .doc_allegato A[href$='.pps'], .doc_allegato A.file-pps, .doc_allegato A[href$='.pptx'], .doc_allegato A.file-pptx, .doc_allegato A[href$='.ppsx'] .doc_allegato A.file-ppsx
{
	background-image: url(diocesipd/ico_allegati/ppt.png);
}
.doc_allegato A[href$='.doc'], .doc_allegato A.file-doc, .doc_allegato A[href$='.DOC'], .doc_allegato A.file-DOC, .doc_allegato A[href$='.rtf'], .doc_allegato A.file-rft, .doc_allegato A[href$='.txt'], .doc_allegato A.file-txt, .doc_allegato A[href$='.wps'], .doc_allegato A.file-wps, .doc_allegato A[href$='.docx'], .doc_allegato A[href$='.odt'] .doc_allegato A.file-odt
{
	background-image: url(diocesipd/ico_allegati/doc.png);
}
.doc_allegato A[href$='.zip'], .doc_allegato A.file-zip, .doc_allegato A[href$='.gzip'], .doc_allegato A.file-gzip, .doc_allegato A[href$='.rar'] .doc_allegato A.file-rar
{
	background-image: url(diocesipd/ico_allegati/zip.png);
}
.doc_allegato A[href$='.mp3'], .doc_allegato A.file-mp3
{
	background-image: url(diocesipd/ico_allegati/mp3.png);
}
/*- allegati mp3*/
.lista-allegati .doc_allegato .file-mp3 DIV A
{
	line-height: 16px;
	padding: 3px 3px 3px 24px;
}
.lista-allegati .doc_allegato_mp3 .media-mp3 OBJECT
{
	display: none;
}
/*- altre miniature*/
.hide-2 .miniature-altre-foto
{
	display: none;
}
.miniature-altre-foto
{
	display: block;
	width: 914px;
	margin: 1em 0 2em;
	float: left;
	background-color: transparent;
	padding: 0.5em 0;
	border: 1px solid #E1E1E1;
}
.miniature-altre-foto A
{
	border: none;
}
.miniature-altre-foto BR
{
	display: none;
}
.miniature-altre-foto DIV
{
	float: left;
	margin: 0 60px 0 5px;
	padding: 5px;
	text-align: center;
	font-size: 0.6em;
	background: #F9F9F9;
	border: 1px solid #C7C7C7;
/*larghezza IMG + 2px bordo - padding IMG*/
	width: 102px;
}
.miniature-altre-foto DIV.fotoalta6
{
	margin-right: 0;
}
.miniature-altre-foto .prima_foto
{
	margin-left: 39px;
}
.miniature-altre-foto .foto2 A, .miniature-altre-foto .foto3 A, .miniature-altre-foto .foto4 A, .miniature-altre-foto .foto5 A, .miniature-altre-foto .foto6 A, .miniature-altre-foto .fotoalta2 A, .miniature-altre-foto .fotoalta3 A, .miniature-altre-foto .fotoalta4 A, .miniature-altre-foto .fotoalta5 A, .miniature-altre-foto .fotoalta6 A
{
	border-width: 0;
	display: block;
}
.miniature-altre-foto IMG
{
	width: 100px;
	padding: 0 0 5px;
}
/*- tabelle negli articoli*/
.articolo TABLE
{
	border-collapse: separate;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	border-spacing: 1px;
	width: 98% !important;
	margin: 1em auto;
	font-size: 0.9em;
	background-color: #BBC6C8;
}
.articolo TABLE TH
{
	padding: 6px 5px;
	text-align: left;
	font-weight: bold;
	color: #58748C;
	background-color: #E1EEF0;
	border: 1px solid #EEF5F6;
	/*[disabled]background-color:#E1D0C6;*/
	/*[disabled]color:#402C20;*/
	/*[disabled]border:1px solid #F0E9E4;*/
}
.articolo TABLE TD
{
	background-color: #F9F9F9;
	padding: 3px 5px;
}
.articolo TABLE TR.even TD
{
	background-color: #E8E7E7;
}
/*TableSorter -*/
TABLE.tablesorter
{
}
TABLE.tablesorter TH
{
	padding-right: 15px;
}
TABLE.tablesorter TH.header
{
	background-image: url(images_dioc/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
TABLE.tablesorter TD
{
}
TABLE.tablesorter TR.even TD
{
}
TABLE.tablesorter TR .headerSortUp
{
	background-image: url(images_dioc/tablesorter/asc.gif);
}
TABLE.tablesorter TR .headerSortDown
{
	background-image: url(images_dioc/tablesorter/desc.gif);
}
TABLE.tablesorter TR .headerSortDown, TABLE.tablesorter TR .headerSortUp
{
	color: #FFF;
	background-color: #7EA8B1;
	/*[disabled]background-color:#B18C76;*/
}
/*### Elenco pagine figlie (layout-01)*/
.hide-1 .elenco_mini, .hide-1 .avantiindietro
{
	display: none !important;
}
.articolo .elenco_mini
{
	border-top: 3px solid #DBE2E4;
	padding: 1em 0.5em;
	line-height: 1.2;
	color: #757B7D;
	float: left;
}
.elenco_mini .singolafiglia_div
{
	float: left;
	width: 95%;
	margin: 2px 0 6px;
	padding: 3px 5px 5px;
	font-size: 0.9em;
	background: #FFF none repeat-x scroll left bottom;
	border-bottom: 1px dashed #AAAAAA;
}
.singolafiglia_div A, .singolafiglia_div A:visited
{
	border-width: 0;
}
.singolafiglia_div IMG.all_miniatura
{
	width: 60px;
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #D3D3D3;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
}
.singolafiglia_div SPAN.singolafiglia_div_tit
{
	font-size: 1.3em;
	margin: 0;
	padding: 0 15px 0 0;
	font-weight: bold;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.singolafiglia_div BR
{
	display: none;
}
.singolafiglia_div SPAN.singolafiglia_div_sottot
{
	display: block;
	font-size: 1em;
	padding-top: 2px;
}
.singolafiglia_div P.singolafiglia_div_intro
{
	font-size: 0.9em;
}
/*paginazione*/
.articolo .avantiindietro, .articolo .avantiindietro TR
{
	border-spacing: 0;
	background-color: transparent;
	border-width: 0;
	width: 50% !important;
}
.articolo .avantiindietro TR TD, .articolo .avantiindietro TR.even TD
{
	padding: 5px;
	font-size: 0.9em;
	text-align: center;
	background-color: transparent;
	border-bottom: 2px solid #D3D3D3;
}
.articolo .avantiindietro TD A
{
	border: 0;
}
/*#### Pagine comunicati stampa*/
#comunicati UL.elenco_bollettino
{
	list-style-type: none;
	margin: 20px 0 0;
	padding: 10px 0 0;
	border: 1px solid #C9C9C9;
	background-color: #FFFFFF;
}
#comunicati LI.elenco_bollettino
{
	padding: 5px;
	margin: 5px 10px;
	font-size: 10px;
	color: #476E75;
}
#comunicati LI.elenco_bollettino.even
{
	background-color: #F0F0F0;
}
#comunicati LI.elenco_bollettino A
{
	border-bottom-width: 0;
	font-size: 13px;
}
#comunicati .num_comunicato
{
	font-size: 10px;
	color: #6F6F6F;
}
#comunicati LI.elenco_bollettino FONT.autore_bollettino
{
	color: #8C8C8C;
	font-size: 10px;
	padding-left: 5px;
}
/*#### Pagine Documenti*/
.testoin .doc_tabprinc DIV.Titolo2
{
	padding: 6px 5px;
	background-color: #E8E8E8;
	border: 1px solid #BBBBBB;
}
.testoin .doc_tabprinc .Titolo2 .LINKRSS
{
	border-width: 0;
}
.testoin .doc_tabprinc .TitoloElenco
{
	margin: 1em 0 0;
}
.testoin .doc_tabprinc .TitoloElenco B
{
	color: #646464;
}
.testoin .doc_tabprinc .ArgomentoElenco A H4
{
	border-bottom: 1px dashed #EDEDED;
	font-size: 1.2em;
	margin: 0 0 1em;
	font-weight: normal;
}
/*#### Riga strumenti*/
TR#riga-strumenti TD
{
	display: none;
}
/*---------------
#### BANNER BOTTOM*/
TD.banner-bottom
{
	display: none;
}
/*#### FOOTER*/
.footer
{
	font-family: verdana, arial;
	color: #233339;
	font-size: 10px;
	text-align: center;
	padding-top: 40px;
	padding-bottom: 10px;
}
.footer A
{
	font-family: arial, verdana;
	text-decoration: none;
}
/*---------------
#### Personalizzazioni per pagina
* Pagina mappa del sito*/
#mappa
{
	position: relative;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
#mappa #controlli
{
	position: absolute;
	margin: 0;
	padding: 0;
	top: -1px;
	right: -1px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	border: 1px solid #CBCBCB;
	width: 250px;
}
#mappa #controlli UL
{
	float: left;
	width: 250px;
	background-color: #EDEDED;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mappa #controlli LI
{
	float: left;
	cursor: pointer;
	padding-left: 17px;
	background: transparent no-repeat scroll left center;
}
#mappa #controlli LI#espandi
{
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(images_dioc/16-square-blue-add.png);
}
#mappa #controlli LI#riduci
{
	background-image: url(images_dioc/16-square-blue-remove.png);
}
#mappa #controlli .nota
{
	float: left;
	clear: both;
	margin: 0;
	padding: 7px;
	width: 236px;
	line-height: 1.3;
	text-align: left;
	color: #5B5B5B;
}
#mappa A
{
	border-bottom-width: 0;
	text-decoration: none;
}
#mappa TABLE
{
	background-color: transparent;
	padding: 0;
	margin: 0;
}
#mappa TR TD
{
	background-color: transparent;
	padding: 0 0 2px;
}
#mappa TR TD IMG
{
	float: left;
}
#mappa .lev0 TD
{
}
#mappa .lev1 TD
{
	padding-left: 20px;
}
#mappa .lev2 TD
{
	padding-left: 40px;
}
#mappa .lev3 TD
{
	padding-left: 60px;
}
#mappa .lev4 TD
{
	padding-left: 80px;
}
#mappa .lev5 TD
{
	padding-left: 100px;
}
/** Pagina dei vicariati (556)*/
#pagina-vicariati
{
}
#pagina-vicariati TABLE
{
	float: left;
	width: 210px !important;
	margin-bottom: 1em;
}
#pagina-vicariati TABLE TD
{
	height: 15px;
	line-height: 15px;
}
#pagina-vicariati #cartina-vicariati
{
	float: right;
	width: 480px;
	padding: 10px 0 0;
	margin: 0;
}
/*#### Layout diocesi.00
Pagine Persone e Parrocchie*/
#layout-diocesi-00 .corpo
{
	position: relative;
}
#layout-diocesi-00 .corpo TABLE
{
	font-size: 12px;
}
#layout-diocesi-00 .corpo TABLE.PersoneTestoIncarichi TD
{
	background-color: #F0F0F0;
}
#layout-diocesi-00 .spalla
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 240px;
	padding: 10px;
	margin: 0;
}
/*caselle di ricerca*/
#layout-diocesi-00 .spalla .SfondoTabellaRicerca
{
	width: 240px !important;
	border: 1px solid #C7BBB3;
}
#layout-diocesi-00 .spalla .even TD
{
	background-color: #F1F1F1;
}
#layout-diocesi-00 .spalla .TitoloRicerca
{
	line-height: 1.4;
}
#layout-diocesi-00 .spalla .TitoloRicerca A.Alfabeto
{
	float: left;
	clear: none;
	margin: 0;
	padding: 0 3px;
	text-decoration: none;
	border-bottom-width: 0;
}
#layout-diocesi-00 .spalla #cerca_clero
{
	padding: 0 0 5px;
	float: left;
	width: 225px;
}
#layout-diocesi-00 #cerca_clero .EtichettaRicercaCognome, #layout-diocesi-00 .spalla .EtichettaRicerca
{
	font-size: 10px;
	margin-top: 8px;
	float: left;
	padding: 0;
	width: 225px;
}
#layout-diocesi-00 .spalla DIV.BottoneCerca
{
	float: left;
	width: 60px;
	margin-left: 2px;
}
/*- form parrocchie*/
#layout-diocesi-00 .spalla .TestoRicerca
{
	float: left;
	width: 155px;
	margin-left: 0px;
}
/*- form persone*/
#layout-diocesi-00 .spalla #cerca_clero .TestoRicerca
{
	width: 160px;
}
#layout-diocesi-00 .spalla #cerca_clero .TestoRicerca INPUT
{
	float: left;
	width: 150px;
	margin-top: 1px;
}
/*immagine parrocchie*/
#layout-diocesi-00 IMG.EnteFoto
{
	margin-left: 69px;
	padding: 5px;
	border: 1px solid #E1E1E1;
}
/*#### Pagina con link e banner*/
#pagina_link TD
{
	padding: 1em 0.5em;
	text-align: center;
}
#pagina_link .even TD
{
	background-color: transparent;
}
#pagina_link .format
{
	background-color: #C7D9ED;
	font-weight: bold;
	text-align: center;
	font-size: 1.4em;
	padding: 0;
}
#pagina_link .img-banner A
{
	border: none;
}
#pagina_link .img-banner-460 A
{
	border: none;
}
/*#### Layout diocesi.ricerca*/
.layout-ricerca .contenuti
{
	width: 940px;
	padding: 0;
	font-size: 0.8em;
}
.layout-ricerca .contenuti .bread
{
	padding-left: 10px;
	padding-right: 10px;
}
.layout-ricerca .contenuti .bread TABLE TD
{
	text-align: right;
}
.layout-ricerca .contenuti TD
{
	vertical-align: top;
	line-height: 1.3;
}
/*- prima colonna (risultati)*/
.colonna-risultati
{
	vertical-align: top;
	padding: 10px 12px 10px 10px;
}
.ricerca_tabella_risultati_new .cella-singolo-risultato
{
	padding: 5px 10px;
	border-bottom: 1px solid #919191;
}
.ricerca_tabella_risultati_new .titoletto
{
	font-weight: bold;
	padding: 2px 0;
	line-height: 1.6em;
	font-size: 1.2em;
}
.ricerca_tabella_risultati_new .imgmdr IMG
{
	padding: 3px;
	background: #E8E8E8;
	border: 1px solid #D3D3D3;
	height: 55px;
	width: 55px;
}
.ricerca_tabella_risultati_new .imgmdr .titoletto
{
	border-width: 0;
	padding: 0;
}
.ricerca_tabella_risultati_new FONT.titoletto2
{
	font-weight: bold;
	color: #9CA2A5;
	font-family: Verdana;
	font-size: 10px;
}
.ricerca_tabella_risultati_new FONT.titoletto3
{
	font-family: Verdana;
	font-size: 10px;
	color: #515151;
	font-style: italic;
}
.ricerca_tabella_risultati_new .intro_mdr
{
	display: none;
}
.ricerca_tabella_risultati_new .testo_mdr
{
	color: #3D3D3D;
}
.ricerca_tabella_risultati_new HR
{
	display: none;
}
/*- seconda colonna (form raffina ricerca)*/
.colonna-form-ricerca
{
	display: none;
}
/*#### Tabella video-youtube*/
.articolo TABLE.youtube-video
{
	border: none;
}
.articolo TABLE.youtube-video TD
{
	padding: 0 8px 15px;
	text-align: center;
	font-size: 0.9em !important;
	color: #6E7477;
}
.articolo TABLE.youtube-video TR.even TD
{
	background-color: transparent;
	padding-bottom: 0;
}
