/* CSS Document */

body { color: #333;
	   text-align: center;
	   /* background: #fdbbcd; */
	   font: 70% Arial, Verdana, 'Lucida Grande', Sans-Serif;
	   background: #FB0A3B url("http://www.ristorantiitalia.com/ristoranti-italia/bg.png") repeat-x ;}
div#contenitore {	margin: 20px auto;
					padding: 0;
					width: 760px;
					border: 1px solid #959596;
					text-align: left;
				 	background: white;}
/* HEADER */
div#header { 
			padding: 0;
			margin: 0 auto;
			height: 115px;
			width: 100%;
			background: #E71D2A;}
div#topmenu {margin: 0;
			 height: 18%;
			 width: 100%;
			 background: #E71D2A url("http://www.ristorantiitalia.com/ristoranti-italia/header2.png") repeat-x center 0;
			 text-align:left;}
div#titolo {text-align:center; margin-bottom:0;}
h1 {margin-top:0; color:white;}
h2 {margin-top:0; margin-bottom:0; color:#CCCCCC; }
div#centralmenu {border-bottom: 1px solid gray;
				 padding: 2px;
				 margin-top: 0;
				 text-align: center;
				 font-size: 10px;
				 background: #FF6 url("http://www.ristorantiitalia.com/ristoranti-italia/lgbg.png") repeat-x center 0;
				 }
div#topannunci {height: 90px;}

/* CENTRAL */
div#central {width: 100%; margin-top:105px; text-align:center;}
.titoloparagrafo { /* border-bottom: #E61C21;
			border-width: 0 0 2px;
			border-style: none none solid; */
			color: #F63D27;
			letter-spacing: -0.06em;
			text-shadow: silver 2px 2px 2px;
			font-weight: bold;}
table 
{
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #aeb3b6;
	border-collapse: collapse;
	
}
div#left {width:480px; height:100%; float:left; }
div#annunci {width:120px; height:100%; float:left;}
div#links {width:140px; height:100%; float:left;  background-color: #e0e0e0;}




/* FOOTER */
div#footer {background: #eee; clear:left;}

