﻿/* DEFINIZIONE DEI TAG STANDARD */

body { background: url(/images/bg_header.png) top repeat-x #9E0908; margin: 0; padding: 0; text-align: center; font-family: Sans-Serif, Arial, Helvetica; color: #000000; }
#header { margin: auto; height: 200px; width: 950px; position: relative; }
#white { background: #FFFFFF; }

/* INIZIO GESTIONE DIV PER IL "MENU" */
#menu_top { z-index: 3; position: absolute; top: 0; right: 0; height: 47px; width: 700px; font-size: 12px; font-weight: bold; }
#menu_top a { color: #3F3F3F; text-decoration: none; float: left; display: inline; }
#menu_top a span { display: block; height: 37px; padding: 10px 0 0 0; width: 115px; text-align: center;	border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; margin: 0 0 0 -1px; }
#menu_top a span:hover { background: url(/images/bg_pulsante_hover.png) repeat-x; height: 27px; padding: 20px 0 0 0; }
#menu_top a.selected span { height: 27px; padding: 20px 0 0 0; background: url(/images/bg_pulsante.png) repeat-x; color: #FFFFFF; }
/* FINE GESTIONE DIV PER IL "MENU" */

/* INIZIO GESTIONE DIV PER IL "LOGO" */
#logo { z-index: 0; position: absolute; bottom: 5px; left: 0; width: 580px; height: 190px; background: url(/images/LogoSV.gif) left no-repeat; }
#logo h1 { margin: 60px 0 0 0; width: 370px; height: 106px; background: url(/images/ParrocchiaSV.png) no-repeat; float: right; }
#logo h1 span { display: none; }
/* FINE GESTIONE DIV PER IL "LOGO" */

/* INIZIO GESTIONE DIV PER IL "INDIRIZZO" */
#box_indirizzo { position: absolute; right: 0; bottom: 0; width: 280px; height: 130px; color: #757575; text-align: left; font-size: 11px; }
#box_indirizzo a { font-weight: bold; color: #757575; background: url(/images/icon_mail.png) right no-repeat; padding-right: 20px; }
#box_indirizzo a:hover { text-decoration: none; }
/* FINE GESTIONE DIV PER IL "INDIRIZZO" */

.clear { clear: both; }

#mother { width: 950px; position: relative; text-align: left; margin: auto; padding: 0 0 20px 0; }

.box_left, .box_right { float: left; display: inline; font-size: 12px; }
.box_left { width: 630px; }
.box_right { width: 290px; margin: 0 0 0 20px; }

.box form table a { display: inline !important; padding: 0 !important; background: none !important; }

.box_organismi { margin: 20px 0 0 0; font-size: 12px; line-height: 18px; text-align: justify; overflow: auto; height: 450px; }
.box_organismi a { display: block; text-decoration: none; background: url(/images/icon_arrow_sx.png) top left no-repeat; padding-left: 10px; margin-bottom: 5px; color: #000000; }
.box_organismi a:hover { text-decoration: underline; }
.box_organismi img { width: 18px; border: #9E0908 solid 1px; margin: auto 2px; float: right; }
.box_organismi a img { border: 1px solid #DDDDDD; }
.box_organismi a:hover img { width: 18px; border: #C75E7E solid 1px; margin: auto 2px; }

.box { font-size: 12px; line-height: 18px; text-align: justify; }
.box h1, .box h1 span, .box_organismi h1 { color: #9E0908; font-size: 18px; margin: 0 0 10px 0; font-family: Georgia, "Times New Roman" , Times, serif; padding-top: 15px; line-height: 20px; }
.box h2 { font-size: 14px; margin: 0 0 10px 0; }
.box_left .box { background: url(/images/bg_angolo.png) top right no-repeat; width: 535px; padding: 0 80px 10px 0; margin: 20px 0; border-bottom: 1px solid #dfdfdf; }
.box_left .box a, .box_left a { color: #9E0908; background: url(/images/icon_arrow.png) right no-repeat; padding-right: 14px; display: block; text-align: right; }
.box_left .box a:hover, .box_left a:hover { text-decoration: none; }

.box { min-height: 150px; }
* html { height: 150px; }
.box a img { padding: 1px; border: 1px solid #DDDDDD; margin: 0 4px 4px 0; }
.box a:hover img { border: 1px solid #9E0908; }

/* INIZIO GESTIONE DIV PER GLI "AVVISI" */
.box_avvisi { font-size: 12px; position: relative; border: 1px solid #dfdfdf; margin: 10px 0 0 0; padding: 1px; }
.box_avvisi img { position: absolute; top: -30px; right: 5px; z-index: 5; }
.box_avvisi h1 { height: 33px; width: 110px; margin: 20px 0 0 20px; background: url(/images/tit_boxavvisi.png) no-repeat; }
.box_avvisi h1 span { display: none; }
.box_avvisi ul { margin: 20px 10px 0 10px; padding: 0; list-style: none; font-size: 12px; }
.box_avvisi ul li { margin: 0 0 10px 0; padding: 0 0 0 10px; background: url(/images/bullet.png) top left no-repeat; }
.box_avvisi ul li span { display: block; font-weight: bold; }
.box_avvisi ul li a { background: none; margin: 0; padding: 0; color: #000000; text-align: left; }
/* FINE GESTIONE DIV PER GLI "AVVISI" */

/* INIZIO GESTIONE DIV PER I "COMUNICATI" */
.box_comunicati { font-size: 12px; position: relative; border: 1px solid #dfdfdf; margin: 10px 0 0 0; padding: 1px; }
.box_comunicati img { position: absolute; top: -30px; right: 5px; z-index: 5; }
.box_comunicati h1 { height: 33px; width: 185px; margin: 20px 0 0 20px; background: url(/images/Comunicati.png) no-repeat; }
.box_comunicati h1 span { display: none; }
.box_comunicati ul { margin: 20px 10px 0 10px; padding: 0; list-style: none; font-size: 12px; }
.box_comunicati ul li { margin: 0 0 10px 0; padding: 0 0 0 10px; background: url(/images/bullet.png) top left no-repeat; }
.box_comunicati ul li span { display: block; font-weight: bold; }
.box_comunicati ul li a { background: none; margin: 0; padding: 0; color: #000000; text-align: left; }
/* FINE GESTIONE DIV PER GLI "COMUNICATI" */

/* INIZIO GESTIONE DIV PER I "LINK CORRELATI" */
.box_linkcorrelati { font-size: 12px; position: relative; border: 1px solid #dfdfdf; margin: 10px 0 0 0; padding: 1px; }
.box_linkcorrelati img { position: absolute; top: -30px; right: 5px; z-index: 5; }
.box_linkcorrelati h1 { height: 33px; width: 185px; margin: 20px 0 0 20px; background: url(/images/LinkCorrelati.png) no-repeat; }
.box_linkcorrelati h1 span { display: none; }
.box_linkcorrelati ul { margin: 20px 10px 0 10px; padding: 0; list-style: none; font-size: 12px; }
.box_linkcorrelati ul li { margin: 0 0 10px 0; padding: 0 0 0 10px; background: url(/images/bullet.png) top left no-repeat; }
.box_linkcorrelati ul li span { display: block; font-weight: bold; }
.box_linkcorrelati ul li a { background: none; margin: 0; padding: 0; color: #000000; text-align: left; }
/* FINE GESTIONE DIV PER GLI "LINK CORRELATI" */

.box_elenco_avvisi { width: 80%; min-height: 80px; padding: 10px 0 10px 75px; text-align: left; background: url(/images/img_folio.png) 0 10px no-repeat; }
* html .box_elenco_avvisi { height: 80px; }
.box_elenco_avvisi a { color: #9E0908; background: url(/images/icon_arrow.png) right no-repeat; padding-right: 14px; display: block; text-align: left !important; }
.box_elenco_avvisi a:hover { text-decoration: none; }

/* INIZIO GESTIONE DEL FOOTER DELLE PAGINE */
#contribute { text-align: left; font-size: 10px; margin: 0 0 10px 0; color: #FFFFFF; }
#contribute span { float: right; }
#contribute span a { text-decoration: none; color: #FFFFFF; }
#contribute a:hover { color: #FFFF00; }
/* FINE GESTIONE DEL FOOTER DELLE PAGINE */

/* INIZIO GESTIONE DEL FOOTER */
#footer { width: 950px; position: relative; margin: auto; padding: 3px 0 10px 0; background: url(/images/bg_footer.png) center top no-repeat; }
#footer img { margin-right: 3px; border: none; }
/* FINE GESTIONE DEL FOOTER */

#paginazione { padding: 4px 2px 2px 2px; color: #fff; font-family: sans-serif, Arial, Helvetica; font-size: 11px; width: auto; text-align: center; background: url(/images/bg_pulsante_p.png) bottom repeat-x #9e0908; }
#content_paginazione { width: 220px; margin: 0 auto; text-align: center; }
.paginazione_number { float: left; display: inline; color: #FFFFFF; width: 70px; }
#content_paginazione span { text-decoration: none; color: #C75E7E; width: 40px; text-align: center; float: left; display: inline; }
#paginazione a { display: block; text-decoration: none; color: #FFFFFF; text-align: center; }
#paginazione a:hover { text-decoration: none; color: #E3B0B0; }
