body {  
margin: 0; 
padding: 0;
background-color: #fce3a9;
background-image:  url("../img/nav/fnd_bd.gif");
background-position: left bottom;
background-repeat: no-repeat;
}
#logo { 
background-color: #fce3a9;
background-image: url(../img/nav/nav_02.gif);
margin: 0;
padding: 0;
border: 0;
height: 90px;
width: 100%;
}
#nav { 
background-image: url(../img/nav/nav_05.gif);
margin: 0;
padding: 0;
border: 0;
height: 30px;
}
.lk {
background-image: url(../img/nav/nav_04.gif);
background-repeat: no-repeat;
}
#nav p {  
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #930; 
margin: 4px 0px 2px 20px; 
padding: 0; 
}
#nav a {  
font-weight: bold; 
color: #930;
}
#nav a:hover { 
color: #fff6cc;
}
#contenuti {
margin: 0;
padding: 0;
border: 0;
min-height: 400px;
height: auto !important;
height: 400px;
background-image: url(../img/nav/nav_07.gif);
background-repeat: no-repeat;
}
#navinf {
background-color: #fce3a9;
background-image:  url("../img/nav/fnd_fnd_bk.gif");
margin: 0;
padding: 0;
border: 0;
height: 96px;
width: 100%;
}
.navinfbk {
background-image:  url("../img/nav/fnd_fnd.gif");
background-repeat:no-repeat;
}
#testo h1 {  
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 21px; 
color: #cc4c00; 
margin: 0; 
padding: 16px 0px 8px 90px; 
}
#testo h2 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px; 
color: #cc4c00; 
margin: 12px 24px 12px 90px;
}
#testo h3 { 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 15px; 
color: #cc4c00; 
margin: 12px 24px 0px 90px;
}
#testo p {  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
color: #630; 
margin: 6px 50px 4px 90px
}
#testo ul {  
font-family: Georgia, "Times New Roman", Times, serif; 
font-size: 12px; 
color: #630; 
margin: 6px 50px 4px 116px
}
#testo a {  
font-weight: bold; 
color: #930;
}
#testo a:hover { 
color: #f60;
}
#navinf p {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #630; 
margin: 4px 20px 2px 20px;
}
#navinf a { 
font-weight: bold; 
color: #930;
}
#navinf a:hover {  
color: #f60
}
#navinf a img {
border: 0;
}
#foto {  
padding: 52px 0 0 0;
text-align: center
}
#foto h2 { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: x-small; 
color: #06c; 
margin: 8px 16px 
}
#foto p {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #630; 
margin: 2px 16px;
}
#foto img {  
border: 1px #630 solid
}
#prezzi {  
margin: 8px 0 8px 90px;
padding: 0;
border: 1px solid #620;
border-top: 0;
width: 400px;
}

#prezzi th { 
margin: 0;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #620;
border: 1px solid #620;
background-color: #fc0
}
#prezzi td { 
margin: 0;
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #620;
border: 1px solid #620;
}
.prezzi {
background-color: #eef;
}