body {
	margin: 0;
	padding: 0;
	background: #D7D3B0;
	color: #000;
	font:100.01% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content-fisso {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
strong {
	color:#7A991F;
	font-size:100%;
}
a {
	color:#461F00;
	text-decoration:none;
}
a:hover {
	color:#585858;
	text-decoration:underline;
}
.allarm {
	color:red;
}
h2 {
	font-size:170%;
	font-family:"Trebuchet MS", arial, verdana;
	color: #7A991F;
	line-height:1.2em;
}
h3 {
	font-family:"Trebuchet MS", arial, verdana;
	color: #7A991F;
	font-size:130%;
}
h2.menu {
	font-size:140%;
	font-weight:normal;
	padding-left:15px;
}
.break {
	clear:both;
	height:15px;
}
.left, .border-img {
	padding:3px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #415B36;
	background-color:#FADD99;
}
.left {
	float:left;
}
.su {
	background:url(../images/bg/bg-su.gif) left no-repeat ;
	padding:2px 0 2px 24px;
}
.ricerca {	
	background:url(../images/bg/bg-cerca.gif) left no-repeat ;
	padding:2px 0 2px 24px;
}
.pagine {
	background:url(../images/bg/bg-pag.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.errore {
	background:url(../images/bg/bg-errore.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.tutti-record {
	background:url(../images/bg/bg-tuttirecord.gif) left no-repeat ;
	padding:2px 0 2px 26px;
}
.paginazione {
	text-align:center;
}
#header {
	width: 1000px;
	color: #000;
	margin-left:auto;
	margin-right:auto;
	float:left;
	background:#90B11F url(../images/bg/bg-header.jpg) right;
	border-top:2px solid #FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
#logo {
	float:left;
	width:408px;
	background: url(../images/bg/logo-parrocchia.jpg) left top no-repeat;
	height:74px;
}
#box-cerca {
	float:left;
	padding-left:0.5em;
	padding-top:0.5em;
}
#banner {
	clear:left;
	background:#cde598;
	margin:0;
	padding:0;
	width:1000px;
	height:200px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
#tiTrovi {
	color:#A03734;
	height:20px;
	margin-left:12px;
	margin-bottom:10px;
	background:url(../images/bg/bg-titrovi.gif) left no-repeat;
	padding:2px 0 2px 24px;
	border:1px solid ;
	border-color: #FFF #CCC #CCC #FFF;
}
#tiTrovi .seiIn {
	color:#333;
}
#orologio {
	color:#3B3A36;
	text-align:right;
}
#orologio .datario {
	background:url(../images/bg/bg-orologio.gif) left no-repeat ;
	padding:2px 0 2px 24px;

}
.linea-ras {
	width:auto;
	background:url(../images/bg/bg-linea.jpg) repeat-x;
	margin:1em 0;
	height:3px;
}
.linea-torna {
	width:550px;
	background:url(../images/bg/bg-linea.jpg) repeat-x;
	margin:1em 0;
	height:20px;
	float:left;
	text-align:right;
}
.tit_rosso {
	color:#990000;
}
/*TABLE */
tr.dispari {
	background-color:#FFFCE6
}
tr.pari {
	background-color:#FFEE9C
}
table {
	width:100%;
	border-collapse:collapse;
	border:1px solid #3F5936;
}
td {
	text-align:center;
}
td.titolo {
	text-align:left;

}
td.titolo a, .pdf {
	background:url(../images/bg/bg-pdf.gif) left no-repeat ;
	padding:2px 0 2px 24px;
}
td, th {
	border: 1px solid #3F5936;
	border-style:solid none;
	padding:0.3em 0.7em;
}
/*END TABLE */
/* MENU' UP */
#nav-up {
	float:left;
	background:#FBE6B9 url(../images/bg/bg-nav-up.jpg) repeat-x;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	width:316px;
	height:34px;
	font-size:70%;
	text-align:right;
	padding-top:5px;
	color:#202020
}
.menu1 {
	margin:0;
	padding:0.2em 0 ;
	text-align:center;
}
.menu1 li{
	display:inline;
	border-left:1px solid #919191;
 }
/* .menu1 li a {
 	color:#461F00;
	text-decoration:none
 }
 .menu1 li a:hover {
 	color:#585858;
	text-decoration:underline;
 }*/
.menu1 li.home{
	border-left:none;
	padding: 1px 1em 0 24px;
	background:url(../images/bg/bg-home.gif)  no-repeat;
}
.menu1 li.mappa{
	background:url(../images/bg/bg-mappa.gif) no-repeat;
	padding: 1px 0.5em 0 24px;
}
.menu1 li.contatti {
	background:url(../images/bg/bg-contatti.gif) no-repeat;
	padding: 1px 0.5em 0 24px;
}
.nota li{ 
	background:url(../images/bg/nota.jpg) ;
	color:#FF0000;
}
/*------------------------------------------------------------------*/
/*MENU' ORI */
#nav-ori {
	clear:left;
	width:1000px;
	font-size:80%;
	background:#FFFFCC;
	margin-bottom:5px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
.menu-ori{
	color:#000;
	margin:0;
	padding:0.5em 0;
	border-bottom:2px solid #FFF;
	border-top:2px solid #FFF;
	text-align:left;
}
.menu-ori li{
	display:inline;
	border-left:1px solid #CCB385;
}
.menu-ori li.primaVoce{
	border-left:none;
}
.voceCorrente, .menu-ori a{
	height:0;
	padding:0.4em 0;
	text-decoration:none;
	margin:-0.4em 1em;
}
.menu-ori a:hover,
.menu-ori a:focus,
.menu-ori a:active{
	color:#585858;
	border-bottom:0.3em solid #CCB385;
	padding-bottom:0.1em;
}
.voceCorrente,
.menu-ori .voceCorrente a:link,
.menu-ori .voceCorrente a:hover,
.menu-ori .voceCorrente a:focus,
.menu-ori .voceCorrente a:active{
	border-bottom:0.3em solid #CCB385;
	padding-bottom:0.1em;
}
/*------------------------------------------------------------------*/
/*Menù Laterale*/
.menuLat{
	width:199px;
	margin:0;
	padding:0 ;
	list-style:none;
}
.voceCorrenteL, .menuLat a{
	display:block;
	text-decoration:none;
	border:1px solid #7A991F;
	margin:1px 0;
	padding:6px 10px 10px 15px;
	background:#FFFFCC;
}
.menuLat a:link {
	background:#FFFFCC;
}
.menuLat a:hover,
.menuLat a:focus,
.menuLat a:active{
	border-left:6px solid #CCB385;
}
.voceCorrenteL {
	border-left:6px solid #CCB385;
}
/*------------------------------------------------------------------*/
#corpo {
	float: left;
	width: 1000px;
	background:#F3F0DC  left top repeat-y;
	color: #000;
	margin-bottom:0.5em;
	border:1px solid #FFF;
}
#ausiliario {
	float: left;
	width: 1000px;
	background: transparent  right top repeat-y;
	color: #000;
}
#colonna-1 {
	font-size:80%;
	float: left;
	width: 200px;
	background: transparent;
	color: #000;
	margin-left:4px;
}
#colonna-2 {
	float: right;
	width: 200px;
	background: transparent;
	color: #000;
	font-size:80%;
	margin-right:4px;
}
#colonna-3 {
	margin: 0 200px;
	background: transparent;
	color: #000;
	font-size:75%;
	line-height:1.5em;
	padding:1em;
}
#contenuto {
	padding: 1em;

	
	
}
#testi {
	float:left;
}
#contenuto li {
	 list-style-image:url(../images/bg/bg-spunta.gif);
}
/* NEWS */
div.data {
	/*float: right;*/
	width: 55px;
	margin:0;
    text-align: center;
	color:#666666;
	padding-bottom: 10px;
    background: #E9F3FF url(../images/bg/bg-data.jpg) no-repeat bottom left;
	float:right;
}
div.data span.d {
	display:block;font-size: 140%;
    font-weight: bold;color: #31522D;
	padding-top: 10px;
    background: #E9F3FF url(../images/bg/bg-data.jpg) no-repeat top left
}
div.data span.m {
	text-transform:uppercase
}
.testoNews {
	margin-bottom:2em;
	min-height:110px;
}
.linea {
	width:100%;
	background:url(../images/bg/bg-linea.jpg) repeat-x;
	margin-bottom:3em;
	height:3px;
}
div.imgBox { 
	float: left;
	padding:0 6px 6px 0;
    background: url(../images/bg/ombra-foto.gif) no-repeat bottom right;
	margin-top:15px;
}
div.imgBox img	{ 
	display:block;
    position: relative;top: -5px;left: -5px;
    border:1px solid #ccc;border-color: #ccc #666 #666 #ccc;
	background-color:#FFF;
    padding:5px;
}
.allegato {
	height:20px;
	background:#fbf8e4 url(../images/bg/bg-allegato.gif) top left no-repeat;
	margin-bottom:2em;
	border:1px solid #ccc;
	border-color: #FFF #CCC #CCC #FFF;
	padding:2px 0 2px 28px;
}
.break-news {
	height:1.2em

}
.archivio {
	text-align:right;
	padding-right:25px;
	background:#fbf8e4 url(../images/bg/zoom.gif) center right no-repeat;
	margin-bottom:20px;


}

/*.allegato a, .segue a {
	color:#461F00;
	text-decoration:none
}
.allegato a:hover, .segue a:hover {
	text-decoration:underline;
	color:#585858;
}*/
.segue {
	background:url(../images/bg/bg-segue.gif) center left no-repeat;
	margin-bottom:1em;
	padding:2px 0 2px 15px;
}
h2.titolo-news {
	background:url(../images/bg/bg-titolo.gif) left top no-repeat;
	padding:0px 0 2px 25px;
}

/*BLOG LOGIN*/

.form_validation_field_error_error_message, .KT_field_error, #KT_tngdeverror{
	color:#990000;
	font-weight:bold;
 	background:url(../images/bg/bg-errore.gif) center left no-repeat;
	padding:2px 0 2px 28px;
	margin:0.5em;
}
.attenzione {
	margin-top:2em;
}
.data-blog, .postato, .commenti, .scrivi, .utente, .password, .nuovo-utente, .ric-password, .email, .logout, .autenticato{
	margin-bottom:1em;
	padding:2px 0 2px 28px;
}
.data-blog {
 	background:url(../images/bg/bg-dataBlog.gif) center left no-repeat;
	color:#333333;
}
.postato {
 	background:url(../images/bg/bg-postato.gif) center left no-repeat;
	color:#333333;
}
.email {
 	background:url(../images/bg/bg-email.gif) center left no-repeat;
	font-weight:bold;
}
.commenti {
 	background:url(../images/bg/bg-commenti.gif) center left no-repeat;
}
.scrivi {
 	background:url(../images/bg/bg-scrivi.gif) center left no-repeat;
}
.autenticato {
 	background:url(../images/bg/bg-autenticato.gif) center left no-repeat;
}
.logout {
 	background:url(../images/bg/bg-logout.gif) center left no-repeat;
}


.torna-blog {
 	background:url(../images/bg/bg-torna-blog.gif) center left no-repeat;
	padding:2px 0 2px 38px;
}
.utente {
	background:url(../images/bg/bg-utenti.gif) center left no-repeat;
	font-weight:bold;
}
.nuovo-utente {
	background:url(../images/bg/bg-nuovo-utente.gif) center left no-repeat;
}
.ric-password {
	background:url(../images/bg/bg-ric-password.gif) center left no-repeat;
}
.password {
	background:url(../images/bg/bg-password.gif) center left no-repeat;
	font-weight:bold;
}
#commenti {
	
}
.testo-commento {
	margin-bottom:5px;
	padding-bottom:2em;
	border-bottom: 1px solid #FFF;
	width:60%
}
.paginazione-blog, .attenzione, .regolamento, #login {
	background:#FBFBFB;
	border: 1px solid  #CCCCCC;
}
.regolamento, #login {
	margin-bottom:1em;
}
#login {
	text-align:right;
	margin-left:3em;
	margin-right:3em;
	
}
.pag-corrente {
 	background: #FFF;
	color:#990000;
	font-weight:bold;
	padding: 0 4px 0 4px;
}
.pag-link {
 	color:#006699;
	background: #FFF;
	border:1px solid #CCCCCC; 
	padding: 0 4px 0 4px;
}
.paginazione-blog a:hover {
	background: #CCC;
	border:1px solid #CCCCCC; 
	padding: 0 4px 0 4px;
	

}
.menu-commenti {
	margin-bottom:4em;
	margin-top:1em;
	text-align:right;
}

/*------------------------------------------------------------------*/
/*GALLERIA */
#galleria-foto {
	text-align:center;
	
}

/*------------------------------------------------------------------*/
/*GESTIONE */
#gestione {
	margin-top:2em;
	width:100%;

}


/*------------------------------------------------------------------*/

/*LETTORE MP3*/
#mp3 {
	text-align:center;
	

}
/*------------------------------------------------------------------*/
/*LETTORE VIDEO*/
#box-video {
	text-align:center;
}

/*------------------------------------------------------------------*/
/*CHIESE*/
#miniature {

}
#miniature ul { 
	margin:0;
	padding:0;
	list-style-image:none
}
#miniature li{
	float: left;margin:2px;padding: 0 6px 6px 0;
   	background:url(../images/bg/ombra-foto.gif) no-repeat bottom right; 
	list-style-image:none;
	list-style:none;
}
#miniature li img{
	display: block;
    position: relative;top: -2px;left: -2px;
    border: 1px solid #ccc;border-color: #ccc #666 #666 #ccc;
}
#testo-chiese {
	
}
/*------------------------------------------------------------------*/
#footer {
	width: 1000px;
	background: #395330 url(../images/bg/bg-footer.jpg) repeat-x;
	color: #fff;
	clear:left;
	font-size:70%;
	border: 1px solid #FFF;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}
#footer a {
	color:#FFFF66
}
.intec {
}
/**** BANNER AVVISI **/
#banner-avvisi {
	margin-top:15px;
	margin-bottom:15px;
}
#banner-avvisi img {
	border:none;
}
/**************************/
