
/* FORMATTAZIONE DEL TESTO */
/* sopra - dx - sotto - sx */	


#container { }

#header { display: none;  }
#header1 { display: none;  }

#main{ }
#content{
	margin: 25px auto;
 }
#nav { display: none;  }

div#path {display: none;  }

#extra { display: none;  }

/*pie' di pagina */
#footer { display: none;  }



/*  Formattazione del TESTO  */

p {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

h1{
	font:italic 500 24pt georgia, serif;
	color: #E60000;
	display: block;
	margin:5px 0 5px 0;
	padding: 5px 2px 5px 2px;
	border-top: 5px double;
	border-top-color: #0080FF;
	border-bottom: 2px solid;
	border-bottom-color: #0080FF;
	text-align: center;
	font-weight: bold;
}

h2 {
	font: italic 900 1.5em/1em verdana, helvetica, sans-serif;
	display: block;
	margin:10px 0;
	text-align: center;
	color: #0033CC;
}
h3 {
	font-family: sans-serif;
	margin:5px;
	text-align: center;
	color: #003399;
	font-size: 20px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin:5px;
	text-align: center;
	color: #CC0000;
	font-size: 16px;
}

h5 {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	color: #CC0000;
	font-style: italic;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 0px 15px;
	margin:  0px 0px -15px 0px;
}
a {
	text-decoration: none;
	}	
a:link, a:visited, a:hover, a:active{
text-decoration:none;
}
 a:link {
color: #000099;
}
 a:visited {
color:#000099;
}
a:hover {
color: #FF0000;
}
a:active {
color: #0033FF;
}

.grassetto_rosso {
	color: #F20000;
	font-weight: bold;
}

.grassetto_azzurro {
	color: #0033FF;
	font-weight: bold;
}

.corsivo {
	font-style: italic;
	font-size: 12px;
	}

.data_rossa {
	color:#F20000;
	font-size: 12px;
	}


.rosso {
	color: #FF0000;
}

.azzurro {
	color: #0066FF;
}

.centro {
	text-align: center;
}

.browser {
	font-size: 12px;
	color: #000099;
	text-indent: 10px;
}

.santo_oggi{
	font-size: 12px;
	padding-bottom: 10px;
}


/*
=================================================
		FORMATTAZIONE ARTICOLI
=================================================
*/

#autore {
	font: 11px verdana, helvetica, sans-serif;
	text-align: right;
	font-style: oblique;
	margin:5px 0;
	padding:2px 10px 2px 0;
	border-style: solid none;
	border-width: 1px;
	border-color: #F93;
}

.Citazione_testi {
	font-style: oblique;
	font-size: 12px;
	text-align: right;
}

#cambio_pagina_dx {
	text-align: right;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#cambio_pagina_sx {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*         CORPO           */

#articolo {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 10px 10px 15px;
	padding-bottom:15px;
	border-bottom: 1px dotted #F93;
}


/*         PARAGRAFO       */

#articolo p {
	text-indent: 2em;
	text-align: justify;
}

#articolo colonna_centrata {
	text-indent: 2em;
	text-align: center;
	margin:20px 10px 10px 15px;
}



/*         PRIMO PARAGRAFO - PRIMA LETTERA - PRIMA RIGA       */

#articolo p#primo-paragrafo:first-letter {
	font-size: 32px;
	font-style: italic;
	float: left;
	background: #F93;
	color: #FFF;
	margin:0 5px 5px -15px;
	padding: 5px 5px 10px 10px;
	line-height:1em;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

#articolo p#primo-paragrafo { text-indent: 0em; }

#articolo p#primo-paragrafo:first-line {
font-variant: small-caps;
}



/*         CITAZIONI       */

#articolo blockquote {
width:20%;
font: .70em/2em verdana, helvetica, sans-serif;
word-spacing: .2em;
padding: 2.5em 1em;
margin: 0 0 2em 2em;
border:1px solid #F93;
float:right;
}
#articolo blockquote span.special-quote {
color: #F93;
font: italic 900 2em/1em georgia, serif;
}



/*         IMMAGINI   SX    */

#articolo div.immagine_sx {
width:auto;
padding:2px;
font: .70em verdana, helvetica, sans-serif;
margin:5px 8px 8px 5px;
border:1px solid #F93;
float:left;
}
#articolo div.immagine_sx img {
border-bottom:3px solid #F93;
display:block;
padding-bottom: 5px;
} 

/*         IMMAGINI   dx    */

#articolo div.immagine_dx {
width:auto;
padding:2px;
font: .70em verdana, helvetica, sans-serif;
margin:5px 8px 8px 5px;
border:1px solid #F93;
float:right;
}
#articolo div.immagine_dx img {
border-bottom:3px solid #F93;
display:block;
padding-bottom: 5px;
} 




/*	TABELLA ALBUM FOTOGRAFICO   */

.gallery_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #008080;
	font-weight: bold;
	font-style: oblique;
	text-align: left;
}

.gallery_p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3333;
	text-align: right;
}

.gallery_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
}
.gallery_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}




/*	CORALI   */

#menu_mesi a{
	color:#3333CC;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 5px;
}
#menu_mesi a:hover{color: #0066FF;text-decoration: none}

#menu_mesi ul{margin: 0;padding: 0; list-style-type: none}
#menu_mesi li{margin: 0;padding: 0}
#menu_mesi a#activelink{color: #033;text-decoration: none}


#testo {
	text-align: justify;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 35px;
}


#tablecorali table {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:5px;
	width: 640px;
}

.domenica {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
}

.ora {
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
}
.corale {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
}

.info_mese {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}

.info_giorno_blu {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #0000FF;
}

.info_giorno_rosso {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FF0000;
	font-style: italic;
}




