/* CSS Document */

body {
	margin:0px auto;
	padding:0px;
	text-align:left;
	color:#000000;
	word-spacing: -0.05em;
	background-color:#2E2846;
	font-family: Tahoma,"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	font-size: 70%;
}

#contenitore {
margin:0px;
padding:0px;
width:990px;
position:relative;
}

#centro {
}

#top {
width:990px;
height:167px;
position:absolute;
top:0px;
left:0px;
}

#menu {
width:985px;
height:45px;
position:absolute;
top:167px;
left:0px;
padding-left:5px;
background-color:#000;
font-size:11px; 
font-weight:bold;
display:block;
font-family: Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;
}
				#menu ul{ 
				margin:0px;
				padding:0px ;
				list-style:none 
				}
				
				#menu li{
				display:inline
				}	
			
				
				#menu a:link{ 
				display:block; 
				float:left;
				padding:4px;
				padding-right:6px;
				padding-left:6px;
				text-align:center;
				color:#FFF;
				text-decoration:none;
				border-right:1px solid #2E2846;
				}
				
				#menu a:visited{ 
				display:block; 
				float:left;
				padding:4px;
				padding-right:6px;
				padding-left:6px;
				text-align:center;
				color:#FFF;
				text-decoration:none;
				border-right:1px solid #2E2846;
				}
				
				
				#menu a:hover{ 
				display:block; 
				float:left;
				padding:4px;
				padding-right:6px;
				padding-left:6px;
				text-align:center;
				color:#FFF;
				text-decoration:none;
				border-right:1px solid #2E2846;
				background-color:#DD372F; 
				}
				
				
				
				#lineabianca {
				display:block;
				border-top:1px solid #2E2846;
				width:985px;
				height:22px;
				float:left;
				}

#menuimg1	{ 

				padding-right:4px;
				padding-left:4px;
				text-align:center;
				text-decoration:none;
				padding-top:1px;
				}
#menuimg2	{ 
				padding-right:4px;
				padding-left:4px;
				text-align:center;
				text-decoration:none;
				padding-top:1px;
				}


				#menu form	{ 
				margin:0px;
				padding:0px;
				padding-right:0px;
				padding-left:2px;
				height:18px;
				}

				#menu input	{ 
				font-size:9px;
				margin-top:1px;
				}
#left {
width:990px;
position:absolute;
top:212px;
left:0px;
}

#right {
width:465px;
position:absolute;
top:217px;
left:525px;
min-height: 820px;
height: auto !important;
height: 820px;
background-image:url(../grafica/sfondocontenitore.jpg);
background-repeat:no-repeat;
background-position:right bottom;
}

#contenuti {
width:510px;
padding:5px;
background-color:#EFF6F8;
}

#contenuti {
color:#009900
}

#contenuti  a:link, #contenuti  a:visited, #contenuti  a:active {
color:#009900;
text-decoration:none;
}

#contenuti  a:hover {
color: #FF9DAC;
text-decoration:underline;
}

#footer {
	width:974px;
	border-top:5px solid #FFFFFF;
	background-color:#DD3630;
	padding-left:11px;
	color:#FFFFFF;
	font-size:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#footer a:link, #footer a:visited, #footer a:active {
color:#FFF;
text-decoration:underline;

}

#footer a:hover {
color:#2E2846;
text-decoration:none;

}

#calendario {
width:142px;
height:155px;
position:absolute;
top:0px;
right:-1px;
}


#contenuti h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:140%;
margin:0px;
padding:0px;
background-color:#DD372F; 
color:#FFF;
display:block;
padding-left:5px;
margin-left:6px;
margin-right:6px;

}

.contenutibiancoh1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:75%;
margin:0px;
padding:0px;
text-align:right;
color:#fff;
}

#contenuti p {
margin:0px;
padding:0px;
background-color:#ffffff;
color:#000;
display:block;
padding:5px;
margin-left:6px;
margin-right:6px;
border-bottom:1px solid #BAD4E1;
border-left:1px solid #BAD4E1;
border-right:1px solid #BAD4E1;
margin-bottom:10px;

}

#contenutiinevidenza {
}

#contenutiinevidenza p{
margin:0px;
padding:0px;
background-color: #FFFEF4;
color:#000;
display:block;
padding:5px;
margin-left:6px;
margin-right:6px;
border-bottom:1px solid #FF9900;
border-left:1px solid #FF9900;
border-right:1px solid #FF9900;
margin-bottom:10px;

}

#contenutiinevidenza h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:140%;
margin:0px;
padding:0px;
background-color:#FF9900;
color:#000;
display:block;
padding-left:5px;
margin-left:6px;
margin-right:6px;

}

#contenutipagine a:link, #contenutipagine  a:visited, #contenutipagine  a:active {
color:#000;
text-decoration:underline;
}

#contenutipagine a:hover {
color:#DD372F;
text-decoration:none;

}

#briciole {
padding-left:11px;
color:#999999;
font-size:9px;
padding-bottom:10px;
padding-top:5px;

}

#briciole  a:link, #briciole  a:visited, #briciole  a:active {
color:#666666;
text-decoration:none;

}

#briciole  a:hover {
color:#000000;
text-decoration:underline;

}

#ultimipost {
	width:466px;
	position:absolute;
	top:0px;
	left:0px;
	color:#CCCCCC;
	font-size:9px;
	background-color:#EFF6F8;

}

#ultimipost h1{
font-family:Georgia, Times New Roman, Times, serif;
font-size:130%;
margin:0px;
padding:2px;
background-color:#FFFFFF;
color:#666666;
display:block;
border:1px solid #BAD4E1;
}

#margineultimipost {
height:130px;
font-size:9px;
color:#666666;
padding-top:1px;
background-color:#EFF6F8;
border-bottom:1px solid #CCCCCC;
background-image: url(../grafica/sfondoforum.jpg);
background-position:right top;
background-repeat:no-repeat;
}

#margineultimipost  a:link, #margineultimipost  a:visited, #margineultimipost  a:active {
color:#666666;
text-decoration:none;

}

#margineultimipost  a:hover {
color:#FF9DAC;
text-decoration:underline;

}

.colorblack {
color:#000000;
}

.colorblack   a:link, .colorblack   a:visited, .colorblack   a:active {
color:#000000;
text-decoration:none;
}

.colorblack a:hover {
color:#0EA0D1;
text-decoration:none;
}

.colorred {
color:#990000;
}

.colorred a:link, .colorred  a:visited, .colorred  a:active {
color:#990000;
text-decoration:none;
}

.colorred a:hover {
color:#0EA0D1;
text-decoration:none;
}

.colorgreen {
color:#990000;
}

.colorgreen a:link, .colorgreen  a:visited, .colorgreen  a:active {
color:#009900;
text-decoration:none;
}

.colorgreen a:hover {
color:#FF9DAC;
text-decoration:none;
}

#newsletter {
width:466px;
position:absolute;
top:159px;
left:0px;
color:#666666;
font-size:9px;
background-color:#EFF6F8;
border-bottom:1px solid #CCCCCC;
background-image:url(../grafica/sfondonl.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

#newsletter input, #newsletter form, {
margin:0px;
padding:0px;
}

#newsletter form{
padding:5px;
}

#newsletter h1{
font-family:Georgia, Times New Roman, Times, serif;
font-size:130%;
margin:0px;
padding:2px;
background-color:#336699;
color:#FFF;
display:block;
border:1px solid #BAD4E1;
margin-bottom:2px;
}


#news {
width:466px;
/*position:absolute;
top:259px;
left:0px;*/
color:#CCCCCC;
font-size:9px;
background-color:#EFF6F8;
border-bottom:1px solid #CCCCCC;
background-image:url(../grafica/sfondonews.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}

#news h1{
font-family:Georgia, Times New Roman, Times, serif;
font-size:130%;
margin:0px;
padding:2px;
background-color:#FFFFFF;
color:#666666;
display:block;
border:1px solid #BAD4E1;
margin-bottom:2px;
}

#marginenews {
margin:3px;
font-size:9px;
color:#666666;
margin-left:0px;

}

#marginenews  a:link, #marginenews  a:visited, #marginenews  a:active {
color:#666666;
text-decoration:none;

}

#marginenews  a:hover {
color:#FF9DAC;
text-decoration:underline;

}

.banners {
	width:466px;
	position:absolute;
	top:259px;
	left:0px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:130%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

.bannersimg {
border:1px solid #BAD4E1;
margin-bottom:5px;
}

#contenutipagine {
	width:980px;
	padding:5px;
}

#contenutipagine h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:140%;
margin:0px;
padding:0px;
background-color:#DD372F; 
color:#FFF;
display:block;
padding-left:5px;
margin-left:6px;
margin-right:6px;
margin-bottom:15px;

}

#contenutipagine p {
	margin:0px;
	padding:5px;

}

#leftpagine {
	width:990px;
	position:absolute;
	top:212px;
	left:0px;
	background-color:#FFF;
}

#fotoalbum {
color:#666666;
}

#fotoalbum  a:link, #fotoalbum  a:visited, #fotoalbum  a:active {
color:#000000;
text-decoration:none;

}

#fotoalbum  a:hover {
color: #990000;
text-decoration:underline;

}

.fotoalbummesi{
background-color:#fff;
color:#60A5B9;
display:block;
padding:0px;
margin:0px;
margin-bottom:3px;
margin-top:10px;
padding-left:5px;
margin-right:6px;

}

.meditazionemesi{
background-color:#fff;
color:#60A5B9;
display:block;
padding:0px;
margin:0px;
margin-bottom:3px;
margin-top:10px;
padding-left:5px;
margin-right:6px;
text-transform:uppercase;
}

#ingranditore {
position:absolute;
top:12px;
left:420px;
font-size:9px;
color:#666666;
}

#ingranditore a:link, #ingranditore  a:visited, #ingranditore  a:active {
color:#fff;
text-decoration:none;
border-top:1px solid #EFF6F8;
border-left:1px solid #EFF6F8;
padding-left:3px;
padding-right:3px;
background-color:#2E2846;
}

#ingranditore  a:hover {
background-color:#000;
color: #fff;
text-decoration:none;
border-top:1px solid #fff;
border-left:1px solid #fff;
padding-left:3px;
padding-right:3px;
}

#ingranditorepagine {
position:absolute;
top:12px;
left:890px;
font-size:9px;
color:#666666;
}

#ingranditorepagine a:link, #ingranditorepagine  a:visited, #ingranditorepagine  a:active {
color:#fff;
text-decoration:none;
border-top:1px solid #000;
border-left:1px solid #000;
padding-left:3px;
padding-right:3px;
background-color:#2E2846;
}

#ingranditorepagine a:hover {
background-color:#000;
color: #fff;
text-decoration:none;
border-top:1px solid #fff;
border-left:1px solid #fff;
padding-left:3px;
padding-right:3px;
}

#spaziatorecontatti {
text-align:right;
width:650px;

}

#sfondomeditazione {
background-image:url(../grafica/meditazione/sfondo.jpg);
background-repeat:no-repeat;
background-position:center top;
min-height: 650px;
height: auto !important;
height: 650px;
margin:0px;
padding:0px;
background-color:#ffffff;
color:#000;
display:block;
padding:5px;
margin-left:6px;
margin-right:6px;
border-bottom:1px solid #BAD4E1;
border-left:1px solid #BAD4E1;
border-right:1px solid #BAD4E1;
margin-bottom:10px;
text-align:center;
padding-top:150px;
font-size:120%;
}

#sfondomeditazione h2{
font-family:Georgia, Times New Roman, Times, serif;
font-size:140%;
}

.diariofirma{
color:#60A5B9;
display:block;
padding:0px;
margin:0px;
margin-bottom:3px;
margin-top:10px;
padding-left:5px;
margin-right:6px;
text-align:left;
font-style: oblique;
}



.imgleft {
float:left;
padding:5px;
}

.imgright {
float:right;
padding:5px;
border:0px;
}

.imgrightborder {
float:right;
margin:5px;
border:1px solid #BAD4E1;

}

.azionecattolica {
display:none;
}

/* CSS FORUM */

#menuforum {
width:985px;
height:45px;
padding-left:5px;
background-color:#EFF6F8; 
font-size:11px; 
font-weight:bold;
display:block;
font-family: Arial, Helvetica, sans-serif; color:#222; text-decoration:none;
}
				#menuforum ul{ 
				margin:0px;
				padding:0px ;
				list-style:none 
				}
				
				#menuforum li{
				display:inline
				}
				
				#menuforum a	{ 
				display:block; 
				float:left;
				padding:4px;
				padding-right:6px;
				padding-left:6px;
				text-align:center;
				color:#000;
				text-decoration:none;
				border-right:1px solid #FFF;
				}
				
				#menuforum a:visited{ 
				color:#000; 
				text-decoration:none 
				}
				
				#menuforum a:active{ 
				color:#336699;
				background-color:#FFF;  
				text-decoration:none 
				}
				
				#menuforum a:hover{ 
				background-color:#B9D3E0; 
				color:#000; 
				text-decoration:none }
				

				#menuforum form	{ 
				margin:0px;
				padding:0px;
				padding-right:0px;
				padding-left:2px;
				height:18px;
				}

				#menuforum input	{ 
				font-size:9px;
				margin-top:1px;
				}

				#lineaarancio {
				display:block;
				border-top:1px solid #FFF;
				width:985px;
				height:22px;
				float:left;
				background-color:#0CA2CD;
				}
				#lineaarancio a:link, #lineaarancio a:visited, #lineaarancio a:active {
				color:#FFFFFF;
				}
				#lineaarancio a:hover {
				color:#000;
				}
				#lineaarancio input {
				margin-left:10px;
				}
				
				
				
				#menuforumchiaro a:link, #menuforumchiaro a:active	{ 
				background-color:#B9D3E0;
				color:#000;
				}
				
				#menuforumchiaro a:visited{ 
				background-color:#B9D3E0;
				color:#000;
				}
				
				#menuforumchiaro a:hover{ 
				color:#000;
				background-color:#0CA2CD;
				text-decoration:none 
				}
				
				#menuforumbianco a:link, #menuforumbianco a:active	{ 
				background-color:#FFF;
				color:#000000
				}
				
				#menuforumbianco a:visited{ 
				background-color:#FFF;
				color:#000000
				}
				
				#menuforumbianco a:hover{ 
				background-color:#FFF;
				text-decoration:none; 
				color:#000000
				}

				#margineultimipostforum {
				font-size:9px;
				color:#666666;
				}
			

.bottonemodulo {
border-top: 1px solid #B9D3E0;
border-left: 1px solid #B9D3E0;
border-right: 2px solid #666;
border-bottom: 2px solid #666;
background-color: #336699;
color: #FFF;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
margin:0px;
padding:1px;
margin-right:6px;
margin-top:8px
}

.testomodulon {
border: 1px solid #B9D3E0;
background-color: #ffffff;
color: #666666;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
margin:0px;
padding-right:1px;
padding-top:1px;
padding-left:1px;
padding-bottom:1px;
}

.testomodulo {
border: 1px solid #B9D3E0;
background-color: #ffffff;
color: #000000;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 10px;
margin:0px;
padding-right:0px;
padding-top:2px;
padding-left:4px;
padding-bottom:2px;
}

.centrato {
text-align:center;
}


#vecchiarticoli {
font-size:80%;
}

#vecchiarticoli {
color:#009900
}

#vecchiarticoli  a:link, #vecchiarticoli  a:visited, #vecchiarticoli  a:active {
color:#009900;
text-decoration:none;
}

#vecchiarticoli  a:hover {
color: #FF9DAC;
text-decoration:underline;
}

#vecchiarticoli h1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:140%;
margin:0px;
padding:0px;
background-color:#D7E7EE;
color:#999;
display:block;
padding-left:5px;
margin-left:0px;
margin-right:0px;

}

#vecchiarticoli h2 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:120%;
margin:0px;
padding:0px;
background-color:#BAD4E1;
color:#FFF;
display:block;
padding-left:5px;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px;

}

.vecchiarticolibiancoh1 {
font-family:Georgia, Times New Roman, Times, serif;
font-size:75%;
margin:0px;
padding:0px;
text-align:right;
color:#fff;
}

#vecchiarticoli p {
font:100% Lucida Grande,Lucida Sans Unicode,Lucida Sans, LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
margin:0px;
padding:0px;
background-color:#ffffff;
color:#999;
display:block;
padding:5px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #D7E7EE;
border-left:1px solid #D7E7EE;
border-right:1px solid #D7E7EE;
margin-bottom:10px;

}

.player {
float:left;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
padding-top:5px;
}

.categoria {
float:right;
color:#666666;
font-size:60%;
font-family:Tahoma, Verdana, Arial, Helvetica;
margin:1px;
padding:2px;
margin-bottom:0px;
background-color:#FFFFFF;
font-weight:normal;
padding-left:5px;
padding-right:5px;
}

#newspagine {
font-size:90%;
padding-top:0px;
margin-top:0px;
float: inherit;
background-color:#FFFFFF;
margin-left:7px;
margin-right:7px;
}

.clearbothtop {
border-top:3px solid #FFCC00;
margin-top:10px;
text-align:center;
font-weight:bold;
background-color:#FFCC00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:130%;
}

.clearboth {
border-top:3px solid #FFCC00;
clear:both;
}

#newspagine div {
margin:0px;
padding:0px;
}
.news {
width:50%;
padding:5px;
padding-top:0px;
margin-top:0px;
float:left;
}

.dettaglionews {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	color:#000;
	display:block;
	padding:5px;
	margin-left:6px;
	margin-right:6px;
	border-bottom:1px solid #BAD4E1;
	border-left:1px solid #BAD4E1;
	border-right:1px solid #BAD4E1;
	margin-bottom:10px;
}

.dettaglionews p {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	color:#000;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	border-bottom:0px solid #BAD4E1;
	border-left:0px solid #BAD4E1;
	border-right:0px solid #BAD4E1;
	margin-bottom:0px;
}

				#bottoneinevidenza a:link{ 
				background-color:#FF9900;
				color:#FFF;
				}
				
				#bottoneinevidenza a:active	{ 
				background-color:#FFFFF;
				color:#336699;
				}
				
				#bottoneinevidenza a:visited{ 
				background-color:#FF9900;
				color:#FFF;
				}
				
				#bottoneinevidenza a:hover{ 
				color:#000;
				background-color:#FFF;
				text-decoration:none 
				}
				
#contenitore #leftpagine #contenutipagine {
	background-image: url(../10comandamenti/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
