html,body {
	margin: 0;
	padding:0;
}

body {

	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #f1efe2;
	color:#737373;
}

img{
border: 0;

}

a {
	color: #7ea44c;
	text-decoration: none;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover, a:focus {
	text-decoration: underline;
}

#container {
	background-image:url(images/bg.jpg);
	position:relative;
	width: 753px;
	height:100%;
	margin: 0 auto;
	text-align: left;
}

#header{
	color: black;
}


#content {
	
	margin-top: 0;
	margin-right: 200px;
	padding-left: 2em;
	padding-right: 2em;
	padding-top:0;

}

#content p {
	margin: 0;
	padding:0;
}
 
#content .img_dx {
	float:right;
	margin: 5px 15px 15px 20px;
}

#content .img_sx {
	float:left;
	margin: 5px 15px 15px 0px;
}

#footer {
	background-image:url(images/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:74px;
	clear:right;
}

#footer p {
	margin: 0;
	padding: 35px 0;
	text-align: center;
	color:#666666;
	font-size:12px;
}

#content h2 {
background: url(images/riga.jpg) no-repeat left bottom;
color:#99CC00;
font-size:19px;
padding: 0px;
margin: 0px 0px 20px 0px;
}

#foto h2 {
/*background: url(images/riga.jpg) no-repeat left bottom;*/
color:#99CC00;
font-size:19px;
padding: 0px;
margin: 30px 0px 20px 0px;
}

#content h2 .arancio{
color:#D5581C;
}

#titoletto {
width:70;
}

#navigation {
	background:url(images/bg_right.jpg) repeat-y left;
	float:right;
	width: 190px;
	padding-left:16px;
	padding-right:6px;
}

#navigation h2 {
width:90%;
color:#99CC00;
font-size:19px;
background: url(images/riga.jpg) no-repeat left bottom;
}

#navigation h2 .arancio{
color:#D5581C;
}

h4 {
	font-size:16px;
}

div.acapo {
width: 500px;
height: 12px;
background:url(images/sep.jpg) no-repeat center;
}

#navigation ul {
	padding: 0;
	margin: 0 0 10px 0px;
	list-style-type: none;
}

#navigation li {
	margin: 0 0 0 0;
	line-height: 0.8em;
	margin-bottom: 4px;
	margin-top: 4px;
	background: url(images/puce.jpg) left top no-repeat;
	padding-left: 20px;
}

/*******************************************************/
#nav{
position:absolute;
top:10px;
right:22px;
font-size:12px;
}

#nav ul{
  margin:0;
  padding:0;
}
#nav li{
 list-style:none;
 float:left;
 background:url("images/bar_dx.jpg") no-repeat right top;
 margin:0 1px;
}
#nav a {
    display:block;
	background:url("images/bar_sx.jpg") no-repeat left top;
    padding:8px 9px 26px 9px;
	text-decoration:none;
	color: #494949;
}
#nav a:hover, #nav a.selected{
color:#009966;
}
/*  **************************/

#lay_menu{
position:relative;
background: url(images/azienda.jpg) no-repeat;
height:78px;

}

#foto{
font-size:12px;
}

#foto ul{
  margin:0 0 35px 0;
  padding:0;
  width: 500px;
}
#foto li{
 list-style:none;
 float:left;
 margin:0 3px;
}

.a_capo {

clear:both;
}

#foto img{
border: 0;

}

.phone {

background: url(images/tel.jpg) no-repeat left;
text-indent: 22px;

}

strong {
color:#333333;
}

.ricetta a {
color:#CC3300;

}

.dettaglio{
background: url(images/chiudi.jpg) no-repeat bottom right;
padding-bottom:12px;
}

#recensioni  {
margin: 0;
padding: 0;
}

#recensioni li, ul {
list-style-type:none;
}

#prodotti li {
	margin: 0 0 0 0;
	margin-bottom: 4px;
	margin-top: 4px;
	background: url(images/puce.jpg) left top no-repeat;
	padding-left: 20px;
	line-height:normal
}