/* CSS Document */

body{ 
margin:0px;
padding:0px;
background-image:url(/img/template/bg_sito.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#cecece;
font-family:Arial, Helvetica, sans-serif;
}

img{
border:0px;
}

.testoGenerale{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
text-decoration:none;
}
a.testoGenerale:link, a.testoGenerale:visited, a.testoGenerale:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
text-decoration:underline;
}
a.testoGenerale:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#D76400;
text-decoration:none;
}

/*------foot------------*/
.testoFoot{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
text-decoration:none;
}
a.testoFoot:link, a.testoFoot:visited, a.testoFoot:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
text-decoration:underline;
}
a.testoFoot:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F07000;
text-decoration:none;
}
.testoFootArancio{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D76400;
text-decoration:none;
}
a.testoFootArancio:link, a.testoFootArancio:visited, a.testoFootArancio:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#D76400;
text-decoration:underline;
}
a.testoFootArancio:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#999999;
text-decoration:none;
}
/*foot-------*/


/*--------- EVENTI ---------------*/
.bgGrigioChiaro{background-color:#F3F3F3;
}
/*--------- eventi in evidenza---------------*/
.sottotitoloHome{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#807F7F;
font-weight:bold;
text-decoration:none;
}
.titoloHome, .titoloHome a:link, .titoloHome a:visited, .titoloHome a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#AE0701;
text-decoration:underline;
font-weight:bold;
}
.titoloHome a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
text-decoration:underline;
font-weight:bold;
}

.dataRossa{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#AE0701;
text-decoration:none;
}
a.dataRossa:link, a.dataRossa:visited, a.dataRossa:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#AE0701;
text-decoration:underline;
}
a.dataRossa:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
text-decoration:none;
}
.titoloGrigio, .titoloGrigio a:link, .titoloGrigio a:visited, .titoloGrigio a:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#abaaaa;
text-decoration:underline;
font-weight:bold;
}
.titoloGrigio a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#AE0701;
text-decoration:underline;
font-weight:bold;
}
.dataGriga{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#abaaaa;
text-decoration:none;
}
a.dataGriga:link, a.dataGriga:visited, a.dataGriga:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#abaaaa;
text-decoration:underline;
}
a.dataGriga:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#AE0701;
text-decoration:none;
}
/*--------- eventi fine---------------*/


/*--- menu secondo livello ---*/
.testoMenuGrigio:link, a.testoMenuGrigio:visited, a.testoMenuGrigio:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
height:14px;
color:#666666;
text-decoration:underline;
padding:0px 0px 0px 19px;
display:block;
width:150px;
}

a.testoMenuGrigio:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F07000;
text-decoration:none;
padding:0px 0px 0px 19px;
display:block;
width:150px;

}

/*--- menu secondo livello ---*/



.testoMenuGrigio2:link, a.testoMenuGrigio2:visited, a.testoMenuGrigio2:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
height:14px;
color:#666666;
text-decoration:underline;
}

a.testoMenuGrigio2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F07000;
text-decoration:none;
}

.menuOnover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
/*width:158px;*/
vertical-align:middle;
color:#F07000;
background-color:#F4E085;
text-decoration:none;
padding:0px 0px 0px 19px;
display:block;
width:95%;
}

a.menuOnover:link, a.menuOnover:active, a.menuOnover:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
vertical-align:middle;
color:#F07000;
background-color:#F4E085;
text-decoration:none;
padding:0px 0px 0px 19px;
display:block;
width:95%;
}

a.menuOnover:hover{
color:#F03E00;
}


/*--- menu secondo livello 2---*/
.testoMenuGrigio3:link, a.testoMenuGrigio3:visited, a.testoMenuGrigio3:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
text-decoration:underline;

}
a.testoMenuGrigio3:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#F07000;
text-decoration:none;

}
.menuOnover3{
background-image:url(img/body/bgSottotiolo.gif);
background-repeat:repeat-y;
background-position:left top;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
width:100%;
/*height:14px;*/
vertical-align:middle;
color:#F07000;
padding-left:3px;
text-decoration:none;

}
/*--- menu secondo livello fine 2---*/



.titoloBody{
background-image:url(img/body/bgtitoli.gif);
background-repeat:repeat-x;
background-position:left top;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#F07000;
font-weight:bold;
text-decoration:none;
height:16px;
padding-bottom:3px;
/*width:450px;*/

}


.titoloBody2{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#F07000;
font-weight:bold;
text-decoration:none;
}

.titoloBody3{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#666666;
font-weight:bold;
text-decoration: underline;
}


.DownloadAnteprima{
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
color:#666666;
text-decoration:none;
padding:4px;
}

/*--- campi form ---*/

.campiData{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#666666;
text-decoration:none;
padding-left:3px;
height:18px;
width: 70px;
margin-bottom:2px;
margin-top:2px;
}
.campoTesto{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:left;
color:#666666;
text-decoration:none;
padding-left:3px;
height:18px;
width: 130px;
margin-bottom:2px;
margin-top:2px;
}

/*--------download------------*/
.downloadButton{
background-color:#F4E085;
padding-left:10px;
padding-right:15px;
line-height:13px;
}

.downloadButton  a:link, .downloadButton a:active, .downloadButton a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
/*height:14px;
vertical-align:middle;*/
color:#F07000;
background-color:#F4E085;
text-decoration:none;
}
.downloadButton a:hover{
color:#F03E00;
}

/*-------- STILI DIV ELENCO GRUPPI SLIDESHOW ------------*/

a.linkPrimolivello:link, a.linkPrimolivello:visited, a.linkPrimolivello:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
height:14px;
color:#666666;
text-decoration:none;
background-color:#F4E085;
padding:0 5px;
margin-bottom:4px;
display:block;
width:450px;
}
a.linkPrimolivello:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F07000;
text-decoration:none;
background-color:#F4E085;
padding:0 5px;
margin-bottom:4px;
display:block;
}

a.linkPrimolivelloDettaglio:link, a.linkPrimolivelloDettaglio:visited, a.linkPrimolivelloDettaglio:active{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#666666;
text-decoration:none;
background-color:#F4E085;
padding:0 5px;
margin-bottom:4px;
display:block;
width:130px;
}
a.linkPrimolivellolinkPrimolivelloDettaglio:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#F07000;
text-decoration:none;
background-color:#F4E085;
padding:0 5px;
margin-bottom:4px;
display:block;
}



/* 2009 */

.boxRubricheHome{
	/*border-bottom:1px dashed #AE0701;*/
	padding:15px;
	font-size:7pt;
	margin:0 15px 10px 2px;
	background-image:url(/img/eventi_pagine/bgRubrica.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	}	
	span.titolo{
		font-size:11pt;
		color:#AE0701;
		font-weight:bold;
		display:block;
		border-bottom:1px dashed #F07000;
		margin-bottom:8px;
	}
	span.titoloRubriche{
		font-size:11pt;
		color:#7d5b09;
		font-weight:bold;
		display:block;
		border-bottom:1px dashed #7d5b09;
		margin-bottom:8px;
	}
	#vangelo{
		margin-bottom:5px;
		padding-bottom:5px;
	}
	.titoloVangelo, .titoloLibro{
		font-size:8pt;
		text-transform:uppercase;
		font-weight:bold;
		display:block;
		background-color:#f4e8cc; /*ae7b01*/ 
		color:#7d5b09;
		padding:0 4px;
		margin-bottom:4px;
	}
	

.boxRubricheHome table{
	border:0;
	text-align:left;
	font-size:7pt;
	color:#666666;
	}
.boxRubricheHome table img{
	margin-top:5px;
}
		
a.linkRubricaTitolo:link, a.linkRubricaTitolo:visited, a.linkRubricaTitolo:active{
	color:#333;
	font-size:8pt;
	text-decoration:none;
	}
	a.linkRubricaTitolo:hover{
		color:#7d5b09;
		}
a.linkRubricaTesto:link, a.linkRubricaTesto:visited, a.linkRubricaTesto:active{
	color:#666666;
	font-size:7pt;
	text-decoration:none;
	}
	a.linkRubricaTesto:hover{
		color:#7d5b09;
		}
a.linkRubricaArchivio:link, a.linkRubricaArchivio:visited, a.linkRubricaArchivio:active{
	font-size:7pt;
	text-decoration:none;
	display:block;
	background-color:#efefef;
  	color:#8a8a8a;
	text-align:right;
	padding:0 3px;
	font-style:italic;
	margin-top:4px;
	}
	a.linkRubricaArchivio:hover{
		color:#7d5b09;
		}

a.titoloRubricaOnover:link, a.titoloRubricaOnover:active, a.titoloRubricaOnover:visited{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background-color:#f4e8cc; /*ae7b01*/ 
	color:#7d5b09;
	padding:0 4px;
	margin-bottom:4px;
	display:block;
	}
a.titoloRubricaOnover:hover{
color:#F03E00;
}

.campoform{
	border:0;
	background-color:#f9f3e4;
	width:200px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 5px;
	height:20px;
	margin-top:2px;
	border:1px solid #f4e8cc;
	}

ul.elencoMesi{
	padding:0;
	margin:0;
	}
ul.elencoMesi li{
	padding:2px 10px;
	margin:0 0 1px 0;
	list-style-type:none;
	background-color:#f9f3e4;
	color:#c1aa74;
	}
	ul.elencoMesi li.disattivo{
	
	}
	ul.elencoMesi li.attivo{
	background-color:#fff;
	border:1px solid #f4e8cc;
	}
	
	a.linkMeseAttivo:link, a.linkMeseAttivo:active, a.linkMeseAttivo:visited{
		text-decoration:none;		
		color:#7d5b09;		
		}
		a.linkMeseAttivo:hover{
		color:#F03E00;
		}

/* **  bottoni per galleria foto : /slideshow/dettaglio_slideshow.asp ** */
#imgGalleria{
	position:relative
}
#btnSx{
	background-color:transparent;
	position:absolute;
	}
	.imgSx{
		border:2px solid #f1f1f1;
		position:absolute;
		top:10px;
		left:0;
		/*visibility:hidden;*/
		}
		
#btnDx{
	background-color:transparent;
	position:absolute;
	/*filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;*/
	}
	.imgDx{
		border:2px solid #f1f1f1;
		position:absolute;	
		/*visibility:hidden;*/
		}
/*****/


.btnFiltra{
	background-color:#7d5b09;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#f4e8cc;
	cursor:hand;
	cursor:pointer;
	}


/*** 28 / 10 / 2009 **/


#bannerHome{
	position:absolute;
	top:80px;
	left:40px;
	z-index:4;
}






