/*########### 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-color: 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*/
HTML
{
	font-size: 100.01%;
}
BODY
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", "sans serif";
	width: 100%;
	font-size: 75%;
	position: relative;
}
/*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: #BF5300;
	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;
	background: transparent url(images_cmd/bg-puntini.gif) repeat-x scroll bottom center;
}
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.5em 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: #00ADEC;
	/*[empty]font-weight:;*/
}
A:link
{
	text-decoration: none;
}
A:visited
{
	color: #0086B7;
}
A:hover, A:active, A:focus
{
	color: #BF1F09;
	text-decoration: underline;
}
/*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*/
BODY
{
	background: transparent none repeat scroll 0 0;
	line-height: 1.2em;
	color: #3E5055;
}
BODY #main
{
	width: 976px;
	padding: 0;
	margin: 0 auto;
}
/*#### COSTRUZIONE LAYOUT COLONNE ####*/
#header, #middle, #footer
{
	float: left;
	width: 976px;
	background: transparent none repeat-y scroll 0 0;
}
#header-inner, #middle-inner, #footer-inner
{
	width: 960px;
	margin: 0 8px;
	float: left;
}
#middle-inner
{
	padding-bottom: 30px;
}
#colonna-sinistra, #colonna-centrale, #colonna-destra
{
	float: left;
	position: relative;
	margin-top: 0;
}
#colonna-sinistra
{
	display: none;
}
#colonna-sinistra-inner
{
	display: none;
}
#colonna-centrale
{
	width: 930px;
	padding: 22px 15px 8px;
	background: transparent none no-repeat scroll 50% bottom;
}
#colonna-centrale-inner
{
/*lascio lo spazio per l'ombra di fondo*/
	padding-top: 8px;
	background: #FFF none no-repeat scroll 50% 0%;
}
/*Impostazioni per la home - colonna dx solo in homepage*/
.homepage #colonna-centrale, .homepage #colonna-centrale-inner
{
	background-image: none;
	background-color: transparent;
}
.homepage #colonna-centrale
{
	width: 410px;
	padding-top: 0;
}
.homepage #colonna-destra
{
	width: 280px;
	/*[disabled]overflow:hidden;*/
/*gli elementi nella colonna dx sono posizionati in modo assoluto
conosco gia'Â  l'altezza totale della colonna*/
	/*[disabled]height:1400px;*/
	padding: 45px 5px 0 15px;
	background: transparent url(images_cmd/ombra-colonne.jpg) no-repeat scroll -10px 50px;
}
/*#### HEADER ####*/
#header-inner
{
	position: relative;
	background: transparent none no-repeat scroll 0 0;
}
#header #logo
{
	padding: 10px;
	border-bottom: 1px dashed #A8A8A8;
}
#header #logo A
{
	background: transparent none no-repeat scroll 0;
}
#header #logo SPAN
{
	font-size: 22px;
	color: #4F4F4F;
}
/*- menu di navigazione superiore*/
#header #menu-sup
{
	display: none;
}
/*- link diocesipadova.it*/
#header #link-diocesipd
{
	position: absolute;
	top: 3px;
	right: 6px;
}
#header #link-diocesipd A
{
	text-decoration: none;
	float: right;
	color: #717171;
}
#header #link-diocesipd A:hover
{
	text-decoration: underline;
}
#header #link-diocesipd SPAN
{
	float: right;
	margin-right: 5px;
	height: 28px;
	line-height: 25px;
	text-align: right;
	text-decoration: inherit;
}
#header #link-diocesipd IMG
{
	float: right;
	height: 28px;
	width: 28px;
}
/*- immagini*/
#header #img-header
{
	display: none;
}
/*- dona online*/
#header #dona-online
{
	display: none;
}
/*#### CONTENT ####
## Colonna centrale HOMEPAGE
- titoli sezioni*/
#colonna-centrale .titolo-sezione
{
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
	float: left;
}
#colonna-centrale .titolo-sezione H2
{
	margin-bottom: 0;
	padding-bottom: 0;
	height: 25px;
	overflow: hidden;
}
#colonna-centrale .titolo-sezione A
{
	display: block;
	width: 168px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	height: 25px;
	line-height: 25px;
	background: transparent url(images_cmd/titoli-sez-home.gif) no-repeat scroll 0 -25px;
}
#colonna-centrale .titolo-sezione A:hover
{
	text-decoration: none;
}
#colonna-centrale .titolo-sezione SPAN
{
	visibility: hidden;
	display: block;
	height: 25px;
	line-height: 25px;
}
#colonna-centrale #primopiano A
{
}
#colonna-centrale #primopiano A:hover
{
	background-position: 0 0;
}
#colonna-centrale #segnalazioni A
{
	background-position: 0 -75px;
}
#colonna-centrale #segnalazioni A:hover
{
	background-position: 0 -50px;
}
#colonna-centrale #solidarieta A
{
	background-position: 0 -125px;
}
#colonna-centrale #solidarieta A:hover
{
	background-position: 0 -100px;
}
/*- notizie*/
.box_anteprima_figlie
{
	margin: 5px 0 10px;
	float: left;
	width: 410px;
	clear: both;
}
.box_anteprima_figlie_pagina
{
	text-align: justify;
	clear: left;
	float: left;
	clear: left;
	margin: 10px 0;
}
.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, .box_anteprima_figlie_image A:hover
{
	border-width: 0;
}
.box_anteprima_figlie_image A IMG
{
	display: block;
	width: 65px;
	padding: 2px;
	background-color: #EFEEF0;
	border: 1px solid #D9D9D9;
}
.notizia-principale .box_anteprima_figlie_image
{
	margin: 3px 0 5px 5px;
	padding-left: 0;
	float: right;
}
.notizia-principale .box_anteprima_figlie_image A IMG
{
	width: 150px;
}
.box_anteprima_figlie_titolo
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size: 1.4em;
	margin-bottom: 0.3em;
	line-height: 1.2em;
	text-align: left;
}
.box_anteprima_figlie_titolo B
{
	font-weight: normal;
}
.box_anteprima_figlie_titolo A
{
	color: #EA6500;
}
.box_anteprima_figlie_titolo A:visited
{
	color: #BE5200;
}
.box_anteprima_figlie_titolo A:hover
{
	color: #EA6500;
	text-decoration: underline;
}
.box_anteprima_figlie_sottotitolo
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	line-height: 1.2em;
	margin: 0.3em 0;
	font-size: 1.2em;
}
.box_anteprima_figlie_sottotitolo A
{
	color: #00678F;
	font-weight: normal;
}
.box_anteprima_figlie_sottotitolo A:visited
{
	color: #00678F;
}
.box_anteprima_figlie_sottotitolo A:hover
{
	color: #008BC1;
}
.box_anteprima_figlie_introduzione
{
	margin: 0.3em 0;
	line-height: 1.2em;
}
/*- link "leggi tutto"*/
.box_anteprima_figlie_introduzione .readmore
{
	font-weight: normal;
}
.box_anteprima_figlie_introduzione .readmore:hover
{
}
.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
{
	float: left;
	clear: both;
	width: 400px;
	margin-top: 2px;
	padding: 0px 5px 1px;
	border-top: 2px solid #E7EBEC;
	font-size: 9px;
	font-family: Verdana;
	text-align: right;
	display: block;
	height: 10px;
	overflow: visible;
}
.link-archivio A
{
	color: #A1A9AD;
}
.link-archivio A:hover
{
	text-decoration: underline;
}
/** Mappa*/
#mappa
{
	float: left;
	width: 410px;
	margin: 10px 0px;
}
#mappa #ammap-container
{
	margin: 10px 0;
}
/*## Colonna centrale - PAGINA PROGETTI SOLIDARIETA*/
#tabs-progetti.ui-tabs
{
	margin-top: 1em;
	margin-bottom: 2em;
	background-color: #FEFDFE;
	background-image: none;
}
#tabs-progetti LI
{
	font-size: 16px;
	line-height: 14px;
}
#tabs-progetti .ui-tabs-panel
{
	padding: 15px;
}
#tabs-progetti .ui-tabs-panel IMG
{
	border: 1px solid #B5B5B5;
}
#tabs-progetti .box_anteprima_figlie_pagina
{
	float: none;
}
/*- testo sostegno a distanza / progetti in missione*/
#tabs-progetti .box_anteprima_figlie_titolo SPAN
{
	font-size: 9px;
	overflow: hidden;
	width: 62px;
	height: 26px;
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0 5px 0 0;
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-weight: bold;
}
#tabs-progetti .box_anteprima_figlie_titolo SPAN A
{
	display: block;
	width: 56px;
	height: 24px;
	line-height: 11px;
	border: 1px solid #A8A8A8;
	padding: 0px 2px;
	margin: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#tabs-progetti .box_anteprima_figlie_titolo SPAN A:hover
{
	text-decoration: none;
}
#tabs-progetti SPAN.sostegno
{
}
#tabs-progetti SPAN.sostegno A
{
	border-color: #C3BBD7;
	background-color: #EAE7F2;
	color: #8A70DB;
}
#tabs-progetti SPAN.sostegno A:hover
{
	background-color: #896FDA;
	color: #E9E6F1;
	border-color: #372C52;
}
#tabs-progetti SPAN.progetti
{
}
#tabs-progetti SPAN.progetti A
{
	background-color: #DEF6DF;
	border-color: #A6E7A7;
	color: #31C236;
}
#tabs-progetti SPAN.progetti A:hover
{
	background-color: #31C236;
	border-color: #228023;
	color: #DEF6DF;
}
/*---*/
#tabs-progetti .box_anteprima_figlie_titolo
{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	line-height: 26px;
}
#tabs-progetti .box_anteprima_figlie_sottotitolo
{
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
	clear: left;
	font-size: 1em;
	font-variant: small-caps;
	line-height: 1.3em;
}
#tabs-progetti .box_anteprima_figlie_sottotitolo A
{
	color: #DA7199;
}
#tabs-progetti .box_anteprima_figlie_testo
{
	line-height: 1.3em;
}
/*## Colonna centrale CONTENUTI LAYOUT INTERNI - PAGINE SEMPLICI
* Breadcrumb*/
#breadcrumb
{
	background: transparent url(images_cmd/bg-puntini.gif) repeat-x scroll bottom center;
	text-align: right;
	margin-bottom: 5px;
	color: #44636D;
	font-variant: small-caps;
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-size: 10px;
	height: 28px;
	line-height: 28px;
}
#breadcrumb .bread
{
}
#breadcrumb .bread A
{
	color: #A7A7A7;
}
/** Area contenuti della pagina*/
.contenuti
{
	position: relative;
}
.contenuti .articolo
{
	font-size: 1.2em;
	line-height: 1.2;
	padding: 0 0 1em;
}
/*Elementi comuni*/
.articolo A IMG
{
	border-width: 0;
}
.articolo HR
{
	margin: 1em 2em;
}
.articolo UL, .articolo OL
{
	margin: 1em 0px 1em 0;
	padding-left: 40px;
}
.articolo LI
{
	margin-left: 0;
	padding: 5px 2px 5px 0px;
}
/*- titoli*/
.articolo .preocchiello
{
	font-variant: small-caps;
	color: #556D75;
}
.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: #556D75;
}
.articolo .titolo, .titolo
{
	color: #BF5300;
	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-width: 0;
}
.articolo .sottotitolo, .sottotitolo
{
	color: #00678F;
	font-size: 1.2em;
	padding-top: 4px;
	padding-bottom: 7px;
	font-weight: bold;
	display: block;
	font-variant: small-caps;
	background: transparent url(images_cmd/bg-puntini.gif) repeat-x scroll bottom center;
}
.articolo .corpo
{
	margin: 10px 0;
	text-align: justify;
}
.articolo .introduzione
{
	font-size: 0.9em;
	padding-bottom: 10px;
	line-height: 1.1;
	text-align: justify;
	color: #69675A;
}
/*- immagine 1*/
.articolo .foto1, .articolo .fotoalta1
{
	float: right;
	margin: 5px 0 5px 10px;
	padding: 5px;
	text-align: center;
	font-size: 0.8em;
	background: #FFFFFF;
	border: 1px solid #D3D3D3;
	width: 220px;
}
.foto1 IMG, .fotoalta1 IMG
{
	padding: 0 0 5px;
	background: #FFFFFF;
	width: 220px !important;
}
.foto1 A, .foto1 A:hover, .foto1 A:visited, .fotoalta1 A, .fotoalta1 A:hover, .fotoalta1 A:visited
{
	display: block;
	border-width: 0;
}
.fotoalta1 SPAN
{
	font-size: 10px;
}
/*- spalla*/
.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: #343434;
	font-size: 0.8em;
	border: 1px solid #E0E0E0;
	line-height: 1.3em;
	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 A
{
	color: #BA0D11;
	font-weight: bold;
}
.articolo .spalla UL
{
	list-style-type: circle;
}
.articolo .spalla H1, .articolo .spalla H2, .articolo .spalla H3, .articolo .spalla H4, .articolo .spalla H5, .articolo .spalla H6
{
	color: #8B8B8B;
	border-bottom-width: 0;
	background-image: none;
}
/*- testo dell'articolo*/
.articolo .testoin
{
	line-height: 1.4em;
	font-size: 0.9em;
}
.articolo .testoin P, .articolo .testoin DIV
{
	margin: 0.6em 0 1.2em;
}
.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: 672px;
}
/*#### 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 SPAN.fotocontainer
{
	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 SPAN.fotoalta6
{
	margin-right: 0;
}
.miniature-altre-foto SPAN.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)*/
.articolo #loader
{
	text-align: center;
	padding: 20px;
}
.hide-1 .elenco_mini, .hide-1 .avantiindietro
{
	display: none !important;
}
.articolo .elenco_mini
{
	border-top: 3px solid #DBE2E4;
	padding: 0.5em 0.5em 1em;
	margin-bottom: 30px;
	line-height: 1.2;
	color: #757B7D;
	float: left;
}
.elenco_mini .singolafiglia_div
{
	float: left;
	width: 684px;
	margin: 2px 0 6px;
	padding: 3px 5px 5px;
	font-size: 0.9em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 4px;
	border-color: transparent;
	border: 1px solid #BBC5FD;
}
.elenco_mini .singolafiglia_div.even
{
	border: 1px solid #BCEDFE;
}
.singolafiglia_div A, .singolafiglia_div A:visited
{
	border-width: 0;
}
.singolafiglia_div A:hover
{
	border-width: 0;
	text-decoration: underline;
}
.singolafiglia_div IMG.all_miniatura
{
	width: 60px;
	padding: 3px;
	background-color: #E8E8E8;
	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 A SPAN.singolafiglia_div_tit
{
	background: transparent url(images_dioc/link-icon.png) no-repeat scroll right center;
}
.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;
}
.elenco_mini A.link_allegato:hover
{
	border-color: transparent;
	background-color: #CEE8F2;
}
/** 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: 2px;
	font-size: 0.9em;
	text-align: center;
	background-color: transparent;
	border-bottom: 2px solid #D3D3D3;
	border-top: 2px solid #D3D3D3;
}
.articolo .avantiindietro TD A
{
	border: 0;
}
.articolo .avantiindietro TD A:hover
{
	text-decoration: underline;
}
.avantiindietro.pie-pagina
{
	margin-bottom: 30px;
}
/** Fondo pagina - riga strumenti*/
#fondo-pagina
{
	display: none;
}
/*## Colonna destra (solo in HOMEPAGE)
* MISNA TABS*/
#news-misna
{
	padding-top: 8px;
	padding-bottom: 9px;
	float: left;
	background: transparent url(images_cmd/misna-feeds-bg.jpg) no-repeat scroll center bottom;
}
.hide-1 .misna-rss
{
	display: none;
}
#news-misna .misna-rss
{
	position: relative;
}
#news-misna #misna-feeds
{
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #556D75;
	padding: 0px;
	background: #F9F9F9;
	border-color: #E1E1DF;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
/*- titolo*/
#news-misna .feed-title
{
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 10;
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-weight: bold;
	font-size: 16px;
}
#news-misna .feed-title A
{
	color: #FFF;
	text-decoration: none;
	background: transparent url(images_cmd/misna-title.gif) no-repeat scroll 0 0;
	display: block;
	height: 19px;
	width: 140px;
}
#news-misna .feed-title A:hover
{
	background-position: 0 -19px;
}
#news-misna .feed-title A SPAN
{
	visibility: hidden;
}
/*- linguette*/
#news-misna UL#nav-container
{
	background: #0C16AB url(images_cmd/misna-title-bg.jpg) no-repeat scroll 0 0;
	height: 19px;
	padding: 30px 3px 0;
	border-width: 0 0 1px;
	border-color: #E1E1DF;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
}
#news-misna #nav-container LI
{
	border-width: 1px;
	border-color: transparent;
	background-color: transparent;
	background-image: none;
	margin: 0 6px 0 4px;
}
#news-misna #nav-container LI.ui-tabs-selected
{
	border: 1px solid #E2E2E0;
	height: 18px;
	background-color: #F9F9F9;
	background-image: none;
}
#news-misna #nav-container LI A
{
	padding: 2px;
	height: 13px;
	margin: 0;
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-size: 9px;
	color: #FFF;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
#news-misna #nav-container LI.ui-tabs-selected A
{
	background-color: #F9F9F9;
	color: #00678F;
}
/*- contenuti*/
#news-misna .ui-tabs-panel
{
	background: #F8F8F8 url(images_cmd/misna-tabs-bg.gif) repeat-x scroll 0 bottom;
	padding: 7px;
	height: 220px;
	overflow: hidden;
}
#news-misna .ui-tabs-panel DIV
{
	margin-bottom: 5px;
}
#news-misna SPAN.data_ora
{
	color: #E96400;
	font-size: 8px;
	font-weight: bold;
}
#news-misna A.titolo-feed
{
	color: #00ACEB;
}
#news-misna A.titolo-feed:hover
{
	text-decoration: underline;
}
#news-misna SPAN.testo-feed
{
	color: #556D75;
}
/** Aggiornamenti sul sito*/
.rss
{
	background: transparent url(images_cmd/flickr-box-bg.jpg) no-repeat scroll center top;
	padding-top: 7px;
	margin-top: 25px;
	float: left;
	position: relative;
	/*[disabled]position:absolute;*/
	/*[disabled]top:360px;*/
	width: 280px;
	font-family: Verdana, "Verdana Ref", sans-serif;
}
.rss .rss-inner
{
	padding-bottom: 7px;
	background: transparent url(images_cmd/flickr-box-bg.jpg) no-repeat scroll center bottom;
}
.rss #titolo
{
	position: absolute;
	top: -12px;
	left: 2px;
}
#titolo IMG
{
	float: left;
	margin-right: 3px;
}
#titolo A
{
	float: left;
	height: 16px;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}
.rss .rss-inner .notizie
{
	padding: 5px 5px 10px;
	background-color: #FFF;
	border: 1px solid #E0E0DE;
	overflow: hidden;
}
.rss .notizie .desc
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #546C8C;
}
.rss .entry
{
	padding: 0;
	margin: 0 0 5px;
	line-height: 12px;
}
.rss .entry .item-time
{
	color: #E96400;
	font-size: 8px;
	font-weight: bold;
}
.rss .entry .item-title
{
	font-size: 10px;
}
.rss .entry A
{
	color: #00ACEB;
	/*[disabled]font-variant:small-caps;*/
}
/** Google Calendar*/
#calendario-google
{
	/*[disabled]position:absolute;*/
	/*[disabled]top:600px;*/
	width: 270px;
	float: left;
	margin-top: 15px;
	padding: 0 4px;
	border: 1px solid #DFDFDD;
}
#calendario-google TABLE.gadget TD
{
	text-align: center;
}
/** Flickr BOX*/
#flickr-box
{
	display: none;
}
/*#### FOOTER ####*/
#footer
{
	text-align: center;
	font-family: Verdana, "Verdana Ref", sans-serif;
	font-size: 10px;
	color: #531;
	padding-bottom: 20px;
	background: transparent none no-repeat scroll center top;
}
#footer-inner
{
	padding-top: 5px;
}
#footer A
{
	color: #2B1D07;
	text-decoration: underline;
}
/*#### TABELLA CONTATORE ACCESSI S2 ####*/
#contatore_accessi
{
	display: none;
}
/*#### Pagina di ricerca
#### Layout diocesi.ricerca*/
.layout-diocesi-ricerca #breadcrumb
{
	padding-top: 5px;
	color: #44636D;
}
.layout-diocesi-ricerca #breadcrumb TD
{
	text-align: right;
}
.layout-diocesi-ricerca .contenuti
{
}
.layout-diocesi-ricerca .contenuti
{
	width: 738px;
	padding: 0;
	font-size: 0.9em;
}
.layout-diocesi-ricerca .contenuti TD
{
	vertical-align: top;
	line-height: 1.3;
}
/*- prima colonna (risultati)*/
.layout-diocesi-ricerca .colonna-risultati
{
	vertical-align: top;
	padding: 10px 12px 10px 10px;
}
.ricerca_tabella_risultati_new .cella-singolo-risultato
{
	padding: 5px 10px;
}
.ricerca_tabella_risultati_new .cella-singolo-risultato.even
{
	background-color: #F0F8FE;
}
.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;
}
.layout-diocesi-ricerca #colonna-centrale HR
{
	border-width: 0;
	background: transparent url(images_cmd/bg-puntini.gif) repeat-x scroll bottom center;
	height: 1px;
	width: 90%;
	margin-top: 10px;
}
.ricerca_tabella_risultati_new HR
{
	display: none;
}
/*- seconda colonna (form raffina ricerca)*/
.layout-diocesi-ricerca .colonna-form-ricerca
{
	padding: 0;
	vertical-align: top;
	text-align: right;
}
.layout-diocesi-ricerca .colonna-form-ricerca TD
{
	/*[disabled]text-align:right;*/
}
.ricerca_form SELECT, .ricerca_form INPUT
{
	font-size: 12px;
}
#suggerimento_frasi TABLE
{
	border-color: #E0B845 !important;
	border-width: 0 !important;
}
#suggerimento_frasi .navigazione
{
}
/*#### PAGINE "PARTICOLARI"
* Mappa del sito (2404)*/
.articolo #mappa
{
	position: relative;
	margin-bottom: 30px;
	width: 920px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.articolo #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;
}
.articolo #mappa #controlli UL
{
	float: left;
	width: 250px;
	background-color: #EDEDED;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.articolo #mappa #controlli LI
{
	float: left;
	cursor: pointer;
	padding-left: 17px;
	background: transparent no-repeat scroll left center;
}
.articolo #mappa #controlli LI:hover
{
	text-decoration: underline;
}
.articolo #mappa #controlli LI#espandi
{
	margin-right: 15px;
	margin-left: 15px;
	background-image: url(images_dioc/16-square-blue-add.png);
}
.articolo #mappa #controlli LI#riduci
{
	background-image: url(images_dioc/16-square-blue-remove.png);
}
.articolo #mappa #controlli .nota
{
	float: left;
	clear: both;
	margin: 0;
	padding: 7px;
	width: 236px;
	line-height: 1.3;
	text-align: left;
	color: #5B5B5B;
}
.articolo #mappa A
{
	border-bottom-width: 0;
	text-decoration: none;
}
.articolo #mappa TABLE
{
	background-color: transparent;
	padding: 0;
	margin: 0;
}
.articolo #mappa TR TD
{
	background-color: transparent;
	padding: 0 0 2px;
}
.articolo #mappa TR TD IMG
{
	float: left;
}
.articolo #mappa .lev0 TD
{
}
.articolo #mappa .lev1 TD
{
	padding-left: 20px;
}
.articolo #mappa .lev2 TD
{
	padding-left: 40px;
}
.articolo #mappa .lev3 TD
{
	padding-left: 60px;
}
.articolo #mappa .lev4 TD
{
	padding-left: 80px;
}
.articolo #mappa .lev5 TD
{
	padding-left: 100px;
}
/*Tabs
----------------------------------*/
.ui-tabs
{
	padding: 0.2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav
{
	list-style: none;
	position: relative;
	padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav LI
{
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0 0.2em -1px 0;
	padding: 0;
}
.ui-tabs .ui-tabs-nav LI A
{
	float: left;
	text-decoration: none;
	padding: 0.5em 1em;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected
{
	padding-bottom: 1px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav LI.ui-tabs-selected A, .ui-tabs .ui-tabs-nav LI.ui-state-disabled A, .ui-tabs .ui-tabs-nav LI.ui-state-processing A
{
	cursor: text;
}
.ui-tabs .ui-tabs-nav LI A, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav LI.ui-tabs-selected A
{
	cursor: pointer;
}
/*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: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide
{
	display: none !important;
}

