	body{
	margin: 0;
	padding: 0;
	text-align: center;/*per IE5.x/Win */
	background-color: #D7D7D7;	
}

	#box1 {
	background-color: White;
	width: 950px;
	height: 2050px;
	border-left: 3px double Red;
	border-right: 3px double Red;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /*per ripristinare il corretto allineamento del testo */
}

	#colonnasinistra, #colonnadestra, #menu, #piepagina, #box1{
		padding-top: 0.5px;
		padding-bottom: 0.5px;
}

	#bannerrosso {
	background-image: url(../PNG/solerosso.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 300px;
	margin-top: 0px;
	border: none;
}
	#bannergiallo {
	background-image: url(../PNG/solegiallo.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 300px;
	margin-top: 0px;
	border: none;
}
	#bannerblu {
	background-image: url(../PNG/soleblu.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 300px;
	margin-top: 0px;
	border: none;
}
	#bannerverde {
	background-image: url(../PNG/soleverde.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 300px;
	margin-top: 0px;
	border: none;
}
	#bannerarancione {
	background-image: url(../PNG/solearancione.png);
	background-repeat: no-repeat;
	width: 950px;
	height: 300px;
	margin-top: 0px;
	border: none;
}

	#menu {
	margin-left: 180px;
	margin-right: 170px;
	width: 600px;
	height: 100px;
	background: transparent;
	position: absolute;
	margin-top: 230px;
	top: 2px;
}

	#colonnasinistra {
	margin-left: 0px;
	margin-right: 750px;
	width: 200px;
	height: 1450px;
	background: transparent;
	position: absolute;
	margin-top: 350px;
}

	#colonnacentrale {
	margin-left: 200px;
	margin-right: 0px;
	width: 590px;
	height: 1700px;
	background: transparent;
	position: absolute;
	margin-top: 350px;
	border-left: 1px solid Red;
	border-right: 1px solid Red;
}
	#colonnadestra {
	margin-left: 790px;
	margin-right: 0px;
	width: 160px;
	height: 1450px;
	background: transparent;
	position: absolute;
	margin-top: 350px;

}	
	
	#piepagina {
	margin-left: 145px;
	margin-right: 145px;
	margin-top: 1660px;
	width: 300px;
	height: 20px;
	position: absolute;
	border: none;
	padding: 0px;
}

	#corpo {
	margin-left: 14px;
	margin-right: 14px;
	width: 560px;
	height: 365px;
	background-color: #d7d7d7;
	position: absolute;
	margin-top: 170px;
	border: 3px red double;
}

	#corpohomepage {
	margin-left: 14px;
	margin-right: 14px;
	width: 560px;
	height: 625px;
	background-color: #d7d7d7;
	position: absolute;
	margin-top: 170px;
	border: 3px red double;
}

	#corpo1 {
	margin-left: 14px;
	margin-right: 14px;
	width: 560px;
	height: auto;
	background-color: transparent;
	position: absolute;
	margin-top: 170px;
	border: none;
	position: absolute;
}

	#corpo2 {
	margin-left: 14px;
	margin-right: 14px;
	width: 560px;
	height: 365px;
	background-color: #d7d7d7;
	position: absolute;
	margin-top: 560px;
	border: 3px red double;
}

	#corpo3 {
	margin-left: 14px;
	margin-right: 14px;
	width: 560px;
	height: 625px;
	background-color: trasparent;
	position: absolute;
	margin-top: 560px;
	border: 3px red double;	
	}


					/*tutti i contenuti nella griglia sinistra*/
					
					
	.orologioedata{
	width: 200px;
	height: 125px;
	margin-top: 0px;
	}				
	
	.santidelgiorno{
	width: 160px;
	height: auto;
	margin-top: 980px;
	margin-left: 20px;
	margin-right: 20px;
	position: absolute;
}
	
	.griglialinksx {
	margin-left: 0px;
	margin-right: 750px;
	margin-top: 30px;
	width: 200px;
	height: 160px;
	position: absolute;
	text-align: center;
	border: none;
}	
	
	.griglia1sx {
	margin-left: 0px;
	margin-right: 750px;
	margin-top: 340px;
	width: 200px;
	height: auto;
	position: absolute;
	text-align: center;
	border: none;
}	
		
	.calendario{
	margin-left: 0px;
	margin-right: 750px;
	margin-top: 560px; 	
	width: 200px;
	height: 400px;
	background-color: transparent; 
	border: none;
	position: absolute;
	}
	
	

							/*tutti i contenuti nella colonna centrale*/
							
	.slogan1cen {
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	width: 588px;
	height: 130px;
	position: absolute;
	padding: 0px;
}	 

	.gabbiacontatore {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 300px;
	height: 16px;
	position: absolute;
	border: none;
	padding: 0px;
}

	 .basecontatore {
	margin-left: 145px;
	margin-right: 145px;
	margin-top: 1640px;
	width: 300px;
	height: 20px;
	position: absolute;
	padding: 0px;
}

 	#sondaggio {
	margin-left: 77px;
	margin-right: 77px;
	width:436px;
	height: 600px;
	background-color: transparent;
	position: absolute;
	margin-top: 170px;
}

 	#intendenze {
	margin-left: 77px;
	margin-right: 77px;
	width:436px;
	height: 1100px;
	background-color: transparent;
	position: absolute;
	margin-top: 170px;
}

	.grigliagrossa1cen {
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 170px;
	width: 560px;
	height: 250px;
	position: absolute;
	border-top: 3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	border-left: 3px double Red;
}

	.flash1cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 170px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
}

	.griglia1cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 170px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash2cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 300px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
}

	.griglia2cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 300px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash3cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 430px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
}

	.griglia3cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 430px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash4cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 560px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia4cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 560px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.flash5cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 690px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia5cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 690px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash6cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 820px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia6cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 820px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.flash7cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 950px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
}

	.griglia7cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 950px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash8cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 1080px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia8cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 1080px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}
	.flash9cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 1210px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia9cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 1210px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
	left: -1px;
}

	.flash10cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 1340px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
}

	.griglia10cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 1340px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
}

	.flash11cen {
	margin-left: 14px;
	margin-right: 346px;
	margin-top: 1470px;
	width: 160px;
	height: 100px;
	position: absolute;
	border-top: 3px double Red;
	border-left: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.griglia11cen {
	margin-left: 175px;
	margin-right: 14px;
	margin-top: 1470px;
	width: 400px;
	height: 100px;
	position: absolute;
	border-top:3px double Red;
	border-right: 3px double Red;
	border-bottom: 3px double Red;
	background-color: #d7d7d7;
}

	.banner {
	margin-left: 61px;
	margin-right: 61px;
	width: 468px;
	height: 60px;
	margin-top: 1185px;
	position: absolute;
	}
	


								/*tutti i contenuti della colonna destra*/
								
	.google{
	background-image: url(../PNG/basegoogle.png);
	background-repeat: no-repeat;
	width: 158px;
	height: 125px;
	margin-top: 0px;
	margin-left: 2px;
	border: none;
}

	.google1{
	width: 70px;
	height: 60px;
	margin-top: 10px;
	margin-left: 44px;
	margin-right: 44px;
	border: none;
}

	.ultimenotizie{
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px; 	
	width: 155px;
	height: 400px;
	background-color: transparent; 
	position: relative;

}
	.loghi{
	margin-left: 2px;
	background-image: url(../PNG/aggiornamento.png);
	background-repeat: no-repeat;
	margin-top: 620px; 	
	width: 160px;
	height: 500px;
	background-color: transparent; 
	position: absolute;
}

	.annuncicorti	{
	width: 120px;
	height: 90px;
	margin-top: 1140px;
	margin-left: 18px;
	margin-right: 18px;
	border: none;
	position: absolute;
}
	.annuncilunghi	{
	width: 120px;
	height: 240px;
	margin-top: 1270px;
	border: none;
	margin-left: 18px;
	margin-right: 18px;
	position: absolute;
}

	.gabbiasiticattolici {
	margin-right: 28px;
	margin-left: 28px;
	margin-top: 10px;
	width: 104px;
	height: 45px;
	background-color: transparent;
	position: absolute;
	border: none;
	padding: 0px;
}	

	.gabbialachiesa {
	margin-right: 36px;
	margin-left: 36px;
	margin-top: 65px;
	width: 88px;
	height: 31px;
	background-color: transparent;
	position: absolute;
	border: none;
	padding: 0px;
}	
	.gabbiasantiebeati {
	margin-right: 36px;
	margin-left: 36px;
	margin-top: 110px;
	width: 88px;
	height: 31px;
	background-color: transparent;
	position: absolute;
	border: none;
	padding: 0px;
}	

	.gabbianoicattolici {
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 160px;
	width: 100px;
	height: 40px;
	background-color: transparent;
	position: absolute;
	border: none;
	padding: 0px;
}	

	.gabbiaweca {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 220px;
	width: 120px;
	height: 120px;
	position: absolute;
	background-color: transparent;
}

	.gabbiaw3chtml{
	margin-left: 38px;
	margin-right: 37px;
	top: 370px;
	width: 85px;
	height: 28px;
	position: absolute;
	background-color: transparent;
}

	.gabbiaw3ccss{
	margin-left: 38px;
	margin-right: 37px;
	top: 420px;
	width: 85px;
	height: 28px;
	position: absolute;
	background-color: transparent;
}
	
	 .aggiornamenti {
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 465px;
	width: 158px;
	height: 20px;
	position: absolute;
	background-color: transparent;
	border-bottom: none;
}
					

