body {  margin: 0; padding: 0; background:url(/images/bk_body.jpg) repeat;}
a{font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bolder; color: #333;}
p{ font: normal 10px lucida sans, Arial, Helvetica, sans-serif; color:#333333; }
h1 {font: bold 15px Trebuchet MS, Arial, Helvetica, sans-serif; color:#333333; text-transform: uppercase;  margin:5px 0 0 0;}
h2 {font: bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; color:#333333; text-transform: uppercase;  margin:5px 0 0 0;}
em{ color: #e07f00;}

#page		{	height: 100%; width: 897px; margin: 0 auto; background:url(/images/bk_page.jpg) no-repeat top;}

#header 	{ 	clear:both; width: 896px; height: 258px; margin: 0;}
#logo 		{	float: left; width: 218px; height: 100px; background:url(/images/Logo_Ag.jpg) no-repeat left top; }
#content	{	clear:both; width: 900px; height: 445px; margin:1px 0 0 0;}

/* Menu */
#menu 		{	float: right; margin: 80px 0 0 0; width: 520px;	height: 20px; }
#menu ul 	{	padding:0;	margin: 0;	list-style: none; }
#menu li 	{	margin: 0 auto;	padding: 0 45px 45px 0; display: inline;}
#menu a 	{ 	font: normal 12px Trebuchet MS, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration:none; font-weight: bold;	color: #e07f00; }
#menu a:hover 	{	color: #ffffff;	text-decoration:none;}
#menu .active a {	color: #ffffff;text-decoration:none;}


.img			{ 	display: inline; margin: 10px 3px;}
.imag			{ 	display: inline; margin: 10px 3px;}
#banner 		{	float: left; width: 228px; height: 445px; margin: 0;}

#corpo 			{	float: left; width: 436px; height: 445px; background:url(/images/bk_h1.jpg) no-repeat top; padding: 3px 0;}
#corpotext 		{	margin: 0 10px 0 10px ;}
.prenotazione	{	font: normal 14px Trebuchet MS, Arial, Helvetica, sans-serif;}
#gallery 		{	overflow: auto; height: 300px; 	width:420px; 	margin: 0; padding: 0;}

/* Menu SideBar*/
#menuside 		{	float: left; width: 228px;	height: 445px; margin: 0; padding: 0 0 0 2px;} 

#bar1 a {display:block; width: 79px; height: 84px; background: url(/images/antipasto.jpg) 0 0 repeat; margin: 0; padding: 0 0 0 150px;  text-transform: uppercase;	text-decoration:none;}

#bar1 a:hover {	background-position: 0 -84px; }

#bar2 a {display:block; width: 66px; height: 84px; background: url(/images/primi.jpg) 0 0 repeat; margin: 4px 0 0 0; padding: 0 0 0 163px;  text-transform: uppercase;	text-decoration:none;}

#bar2 a:hover {	background-position: 0 -84px; }

#bar3 a {display:block; width: 74px; height: 84px; background: url(/images/secondi.jpg) 0 0 repeat; margin: 4px 0 0 0; padding: 0 0 0 155px;  text-transform: uppercase;	text-decoration:none;}

#bar3 a:hover {	background-position: 0 -84px; }

#bar4 a {display:block; width: 66px; height: 84px; background: url(/images/dolci.jpg) 0 0 repeat; margin: 4px 0 0 0; padding: 0 0 0 163px;  text-transform: uppercase;	text-decoration:none;}

#bar4 a:hover {	background-position: 0 -84px; }

#bar5 a {display:block; width: 61px; height: 84px; background: url(/images/vini.jpg) 0 0 repeat; margin: 4px 0 0 0; padding: 0 0 0 168px;  text-transform: uppercase;	text-decoration:none;}

#bar5 a:hover {	background-position: 0 -84px; }

#footer			{ 	clear:both;	color: #e07f00;	width: 900px;	height: 40px;	margin: 0 auto;}
#footer p		{ 	text-align: center; color: #e07f00; margin: 0; }
#footer a		{ 	color: #985702; margin: 0; font-size: 100%;}
#footer a:hover	{ 	color: #e07f00; }


#slideshow {width: 897px; height: 256px; overflow: hidden;}
