body{
	background-color: #054D6D;
	margin:0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
/*---------------------------STRUTTURA--------------------------------*/
#container{width: 980px;border-left: 1px solid white;border-right: 1px solid white;margin:0 auto; text-align: left;}
#corpo{
	position: relative;
	background: url(immagini/sfondo.jpg) repeat-x top;
	font-family: "Times New Roman", Times, serif;
	color: white;
	vertical-align: top;
	text-align: left;
	width: 980px;
	margin-top: 0px;
}
/*---------------------------TESTATA--------------------------------*/
#testata{height: 423px;text-align: left;color: white;position: relative; margin-bottom: 0px;}
.home{background: #001532 url(immagini/testata.jpg) no-repeat;}
.chisiamo{background: #001532 url(immagini/testata_chisiamo.jpg) no-repeat;}
.salterio{background: #001532 url(immagini/testata_salterio.jpg) no-repeat;}
.bandiera{background: #001532 url(immagini/testata_bandiera.jpg) no-repeat;}
.architettura{background: #001532 url(immagini/testata_architettura.jpg) no-repeat;}

/*---------------------------TABELLA--------------------------------*/
table{text-align: left;vertical-align: top;}
td#uno, td#due, td#tre{border-right: 1px solid #90803E;width: 220px;vertical-align: top;}
td#quattro {width: 220px;vertical-align: top;}
td#due, td#tre, td#uno, td#quattro{padding-left: 10px;padding-right: 10px;}
td#uno{padding-right: 10px;}
td#news{vertical-align: top;width: 240px;background-color: #044a6a;padding-left: 10px;padding-right: 10px;}
table#monete{margin-top: 30px;}
table#monete td{vertical-align: top;width: 33%;}
table#monete img#conio{margin-right: 20px;}

/*--------------------------TITOLI-------------------------------*/
h1, h2, h3, p{margin-bottom: 10px;}
p{
	font-family: arial, Helvetica, sans-serif;
	padding-right: 10px;
	margin-top: 5px;
	font-size: 12px;
	text-align: justify;
}
ul{
	font-family: arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: circle;
	text-align: left;
}
p.times{font-family: "Times New Roman", Times, serif;font-size: 1.2em;}
p.time{font-family: "Times New Roman", Times, serif;}
p.capo{font-family: "Times New Roman", Times, serif;font-size: 1.2em;vertical-align: bottom;}
p.pdf{text-decoration: none;background: url(immagini/pdf.jpg) no-repeat left;padding-left: 35px;height: 31px;padding-top: 9px;}
p.didascalia{font-size:0.9em;margin-top: 0px;color: #d6be8a;width: 376px;}
p#footer{margin-top: 50px;font-size: 0.8em;text-align: center;color: white;}
p.privacy{margin: 15px 10px 0 10px;}
p.descrizione{text-align: right;background: url(immagini/freccia.gif) no-repeat right;padding-right: 15px;/*vertical-align: bottom; */margin-right: 10px;}
p.descrizione_top{background: url(immagini/freccia.gif) no-repeat right;padding-right: 15px; width:20%; margin-top: 30px; margin-bottom: 0px;}
h1{
	font-size: 10pt;
	margin-top: 0px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
h1.big{
	font-size: 30px;
	margin-bottom: 0px;
}
.sans{font-family: Arial, Helvetica, sans-serif;}
h1.news{margin: 0px 0px 0 0px;color: #C0B4AD;border-bottom: 1px solid #C0B4AD; padding-top: 10px; padding-left: 10px; background-color: #001532; font-family: "Times New Roman", Times, serif;}
h1.newshome{margin: 0px 0px 10px 0px;color: #C0B4AD;border-bottom: 1px solid #C0B4AD; padding-top: 10px; }
h1.giallo{color: #c7b12d;font-size: 2em;margin-top: 0px;}
h2{
	font-size: medium;
	padding-right: 10px;
	margin-top: 0px;
}
h2.giallo{color: #c7b12d;font-size: 1.3em;}
h2.big{font-size: 4em;color: #f3efe6;text-align: center;margin-top: 0px;}
h3{font-size: 1.3em;text-align: center; margin-top: 0px;}
h4{font-size: 1.3em; margin-top: 0px;}
.nospace{
	margin-bottom: 0px;
	margin-top: 0px;
}

/*--------------------------------------BLU-----------------------------------*/
#blu{background-color: #000A16;  margin-bottom: 0px; padding-bottom:10px;}
#staff{
	float: right;
}
#staff img{
	
}
#scritti{width: 693px;padding-left: 27px;background-color: #000A16;}
#scritti h1{padding-top: 10px;font-weight: normal;color: #BD9D52;
margin-top: 0px;}
#scritti p{margin-top: 0px;color: #BD9D52;}

/*#sin{width: 254px;padding-left: 27px; float: left;
position: relative;}*/


#sin{
clear: left;
width: 23%;
text-align: left;
top: 0px;
left: 0px;
margin: 20px;
padding: 10px;
position: absolute;
}
html>body #sin {
	width: 21%;
}
#cen {
text-align: left;
margin: 0px 32% 20px 32%;
padding-top: 20px;
padding-bottom: 20px;
}
#big {
	text-align: left;
	margin: 0px 32% 20px 27px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-right: 1px solid #90803E;
	font-size: 3pt;
}
#des {
width: 270px;
text-align: left;
top: 0px;
right: 0px;
margin: 23px;
padding: 10px 0 0 0;
position: absolute;

}
html>body #des {
	width: 270px;
	text-align: center;
}
#des img{
	margin-bottom: 15px;
	border: 1px solid white;
}

img.fondo{
	border: 1px solid white;
	text-align: center;
	position: relative;
	margin:70px 0 0 29px;
}
.left{
	float: left;
	margin-right: 10px;
}

#nota{border: 1px solid #81783D;background: #084971 url(immagini/sfondo_nota.jpg) repeat-x;width: 206px;}
#nota p{margin: 5px 10px 10px 10px;}

img.pagine{
	border: 2px solid #878240;
	margin-right: 16px;
	margin-top: 5px;
}
img.pagine1{
	border: 2px solid #878240;
	
	margin-top: 5px;
}



a img{border: none;}
span.numeroverde2{background: url(immagini/numeroverde2.jpg) no-repeat;font-family: arial, Helvetica, sans-serif;height: 30px;
width: 100px;padding: 9px 10px 15px 7px;font-size: 1.1em;font-weight: bold;margin-left: 3px;}
#justify{text-align: justify;margin: 0px 0px 0 10px;}
.center{text-align: center;}
.dropcap{
color: #ffffff;
font-size:1.1em;
font-weight: bold;
padding: 2px 2px 2px 0;
margin: 0 0px 5px 0;
font-family: Times, serif, Georgia;
}
p a{color: #C0B4AD;}
.box{margin: 10px 10px 10px 10px;width: 300px;float: left;}
.box p, .box a{color: white;font-size: 1em;}
.spacer{height: 150px;}
table#intro{
	border: 1px solid white;
}

/*---------------------------------------MENU-----------------------------------*/
#menu{position: absolute;left: 25px;bottom: 25px;font-size: 1.2em;}
#menu p{margin: 0 0 0 0;}
#menu a:link, #menu a:visited{color: white;text-decoration: none;display: block;}
#menu a:hover{color: #CDB800;text-decoration: none;display: block;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;
		background: #fff;
		opacity: 0.15;
		-moz-opacity: 0.15;
		filter:alpha(opacity=15);
	}
	.content {
		position: relative; /* Fixes the z-index */
		padding: 2px  2px 2px 2px;
	}
#column {position: relative;width: 220px;margin-bottom:5px;padding: 0 0 0 0;}
#column .content {padding: 10px;width: 220px;padding: 1px  1px 1px 7px;}
	/* Let's compensate for IE6's inability to interpret top: 0; and bottom: 0; */
	* html #column .overlay { height: expression(document.getElementById("column").offsetHeight); }
	
	
	/*span.numeroverde{
	background: url(immagini/numeroverde.jpg) no-repeat;
	font-family: arial, Helvetica, sans-serif;
	height: 30px;
	padding: 9px 3px 2px 8px;
	font-size: 1em;
	font-weight: bold;
}*/
.contatti {
	background-attachment: scroll;
	background-color: #001532;
	background-image: url(immagini/testataContatti.jpg);
	background-repeat: no-repeat;
}

