body{margin-top: 0px; background: url(../img/bg.png); font-size:16px;}

p{margin-left:25px;}

.content{margin:0px auto; width:960px; }

.header{clear:both; height:296px; padding-left: 50px; padding-right: 50px; background: url(../img/bg_header.jpg) top left no-repeat}
	.header .message{font-style: normal; font-weight: normal; font-size: 40px; font-family: Georgia, "Times New Roman", Times, serif; width:500px; padding-top: 20px; text-align: center;}
	.header .message h3{font-size:18px; font-weight: normal; color:#333; text-align: center; line-height: 30px; padding-top:10px;}
	.header .message span{color:#922222;}
	


.corpo{background:url(../img/bg_corpo.jpg) top left repeat-y; padding-left: 50px; padding-right: 50px;}
	.corpo .menu{background:#fcf4bd;padding-top:10px; text-align:right;}
	.corpo .menu ul li{list-style:none; display:inline;}
	
	.corpo .menu a{color:#8f3535; text-decoration: none;}
	.corpo .menu a:hover{color:#8f3535; text-decoration: underline;}
	.corpo .slogan{width:580px; margin-right: 20px; float:left;  padding-top:40px; padding-bottom:20px;}
	.corpo .slogan a{color:#8f3535; text-decoration:none;}
	.corpo .slogan a:hover{color:#8f3535; text-decoration:underline;}
	.corpo .ipermercati {width:150px; margin-left: 30px; float: left; height: 250px; margin-top:20px; text-align:center; border-bottom:1px dashed #ccc; }
	.corpo .ipermercati p{font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; color: #666;}
	.corpo .ipermercati span{ color:#222; font-size:16px; letter-spacing:-1px; font-weight:bold;}
	.corpo .ipermercati .vol{border:7px solid #121313; width:120px; height:120px; float: left; margin-right: 20px; margin-bottom:10px;}
	.corpo .pubblicita1{width:130px; height: 2000px; float: left;}
	.corpo .pubblicita1link{width:250px; float:right;}
	.corpo .pubblicita2{width:728px; margin-left: 66px;}
	.corpo .descrizione{margin-bottom:30px; text-align:center; margin-top:30px;background:#fcf4bd; padding:10px;}
	.corpo .descrizione h1{font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:normal; color:#222; }
	.corpo .descrizione a{color:#8f3535; text-decoration:none;}
	.corpo .descrizione a:hover{color:#8f3535; text-decoration:underline;}
	
	.corpo .centrale{margin-left:20px; }
	.corpo .centrale h2{font-weight:normal;margin-left:10px; padding-top:20px; padding-bottom:20px; color:#666; font-size: 30px;}
	.corpo .centrale ul li{list-style:none; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 24px;}
	.corpo .centrale li {float:left; margin-right:20px; margin:10px;}
	.corpo .centrale li a{background:#98d7df;text-decoration:none; color:#222; padding:5px; border:1px solid #222;}
	.corpo .centrale li a:hover{background:#8f3535;text-decoration:none; color:#fff; padding:5px; border:1px solid #222;}
	
	.corpo .centrale a{text-decoration:none; color:#8f3535;}
	.corpo .centrale a:hover{text-decoration:underline; color:#8f3535;}
.footer{clear:both; height: 160px; padding-left: 50px; padding-right: 50px; background: url(../img/footer.jpg) top left no-repeat}
	.footer p{padding-top:56px; padding-left: 40px; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; letter-spacing:1px; text-transform:uppercase;}
	.footer a{color:#8f3535; text-decoration:none;}
	.footer a:hover{color:#8f3535; text-decoration:underline;}

.clear{clear:both;}