body {
	text-align:center;
	font-family:tahoma;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#ffffff;
	}

div {border:0px; padding:0px; margin: 0px 0px 0px 0px;}	

img {border:0px; margin:0px 0px 0px 0px;}

a {text-decoration:none;color:black;}
a:hover {text-decoration:underline; color:#333333;}  /* mouse over link */

td {font-size:12px;}



/* header */	
#header {
	width:100%;
	height:161px;
	margin:0px auto; 
	border:0px;
	background:url(../img/header_bg.gif) repeat-x #082f8a;
	}

#header div.testata {
	width:960px; 
	height:160px; 
	display:block; 
	padding:0px;
	position:relative; 
	margin:0px auto; 
	border:0px;
	background:url(../img/header_bg.jpg) no-repeat;
	}
	
#header div.logo {
	margin:13 13 13 13 ;	
	}

#header-menu {float:left; width:132px; margin-top: 107px; text-align:right;}

#registrati       {position:absolute; top:12px; right:23px; border:1px solid #e8e8e8; }
#registrati input { width:107px; height:12px; border:0; font-family:tahoma,sans-serif; color:#000000; font-size:10px; }
#registratiGo     { position:absolute; top:13px; right:5px;}

/* fine header */	
	
/* footer */

#footer {
	width:960px; 
	height:26px; 
	display:block; 
	margin:0px auto;
	position:relative;  
	border:0px;
	background:url(../img/footer_bg.jpg) repeat;
	font-size: 10px;
	color: white;
	}

#footer p {margin:0px; padding:6px;}
	
#footer a {font-weight:bold; text-decoration:none; color:white;}
	

/* fine footer */

	
/* homepage */
	
#bannerone {
	width:960px; 
	display:block; 
	position:relative;
	margin:0px auto; 
	border-bottom:1px solid #abc3fd;
	background:url(../img/bannerone_bg.jpg) repeat-y;
	
	}

#bannerone-img { margin:0px; width:960px; height:319px;}

#bannerone-hr { 
	font-size:1px;
	margin: 4px 4px 4px 4px; 
	width:950px; 
	height:1px;
	background:#e8e8e8;
	overflow:hidden;
	}
	
#primo-piano {
	width:500px; 
	height:92px; 
	position:absolute; 
	display:block; 
	background:url(../img/bg-tit-news.png) repeat-x; 
	top:185px; 
	right:0px; 
	text-align:left;
	}

#primo-piano p {font-size: 18px; margin-top:7px; margin-left:10px;}
	
#primo-piano a {font-size: 24px; color: #002784; font-weight:bold;}	
	
#banner-box {text-align:left; margin:10px 5px 10px 5px; width:950px; height:154px;}
#banner-box img.titolo {margin:4px;}
#banner-box div.thumb {float:left; margin:0px; }
#banner-box img.thumb {border:5px solid #abc4fd; margin:0px 10px 0px 5px;}
#banner-box div.banner {float:left; margin:2 0 0 0px;}
#banner-box img.banner {margin:0px;}	
#banner-box p {margin:4px 10px 4px 5px;}
#banner-box p.titolo {font-weight: bold; margin:4px;}

#box-sinistro {width:305px;}
#box-centro {width:340px;}
#box-destro {width:305px;}	

	/*fine homepage */	

	
	/* trattoria */
	
#titolo-pagina {margin:0px 0px 20px 0px; width:100%; text-align:left;}
#titolo-pagina img.titolo {margin:20px 0px 0px 1px;}
#contenuto {margin:0px 4px 20px 4px; width:950px;}
#contenuto p {margin:0px 16px 0px 16px; text-align:left;}	
#contenuto div.thumb {float:right; margin:0 16 4 4;}
#contenuto img.thumb {border:5px solid #abc4fd; margin:4px;}				

	/* fine trattoria */
	
	/* menu */

#foglio {width:922px; margin:auto; background:url(../img/foglio_bg.jpg) repeat-y; text-align:left;}
#foglio-top {width:922px; height:80px; margin: 20 auto 0 auto; background:url(../img/foglio_top.jpg) no-repeat;}	
#foglio-top p.titoloMenu { margin-top:0px; margin-bottom:0px; text-align:center; position:relative; top:25px; font-size:26px;  color:#002784; font-weight:normal; text-decoration:underline;}
#foglio-end {width:922px; height:5px; margin: 0 auto 20 auto; background:url(../img/foglio_end.jpg) no-repeat;}	
#foglio div.thumb {margin:0px;}
#foglio img.thumb {border:5px solid #abc4fd; margin:4px;}	
#foglio img.titolo {margin:0px 0px 0px 0px;}
#foglio p.titoloPortata {margin:0px 0px 0px 0px; font-size:17px; color:#002784;}
#foglio p.titolo {margin:10px 0px 0px 0px; font-size:12px; font-weight: bold;}
#foglio p.ingredienti {margin:0px 0px 0px 0px; font-size:11px;}

	/*fine menu */

		/* serate */
#serate-calendario {margin-top:20;}
#serate-calendario p.data {margin:0px 0px 0px 0px; font-weight:bold;}
#serate-calendario p.titolo {margin:2px 0px 0px 0px; color:#002784; font-weight:bold; text-decoration:underline;}
#serate-calendario p.testo {margin:2px 0px 0px 0px; font-size:12px;}
#dettaglio-serate-titolo {width:100%; height:20px; background:#002784;}	
#dettaglio-serate-titolo p {margin:0px; padding:2px 0px 0px 0px; color:#ffffff; text-align:center; font-weight:bold;}
#dettaglio-serate-titolo div.prev {margin:3px 0px 0px 10px; float:left; font-weight:normal; font-size:11px;}
#dettaglio-serate-titolo div.next {margin:3px 10px 0px 0px; float:right; font-weight:normal; font-size:11px;}
#dettaglio-serate-titolo a {color:#ffffff;}
#dettaglio-serate-corpo {width:100%; padding-top:10px; padding-bottom:10px; min-height:200px; background:url(../img/serate-corpo-bg.gif) repeat-y; border-bottom:1px solid #c0c0c0;}	
#dettaglio-serate-corpo  p {margin:0px 0 0 10; padding:10px ; text-align:left;}	
#dettaglio-serate-corpo  span.voce {margin:0px; padding:0px; font-weight:bold;}
#dettaglio-serate-corpo  span.titolo {margin:0px; padding:0px; font-weight:bold; color:#002784;}	
#dettaglio-serate-corpo  span.orario {margin:0px; padding:0px;}	



	/* fine serate */
	
	
	
	/*raggiungerci*/

#mappa {text-align:center; margin:20px 20px 20px 20px; width:915px; height:450px;}
#mappa div.thumb {float:left; border:5px solid #abc4fd; }

	/* fine raggiungerci*/
