HTML BODY { font-family: arial, helvetica; background:#75450a; margin:0 auto;padding:0; text-align:center;}
#container { width:944px; background:#ffdf4b; display:block; text-align:left; margin:0 auto;padding:0px;}
#header { width:944px; height:166px; display:block; background:#f5b03a url(img/header_bg.jpg) no-repeat; }
#header a{float:left; }
#title { width:944px; height:29px; display:block; background:url(img/head_title.jpg) no-repeat  0px 0px; text-align:left; padding-left: 280px; padding-top:9px;overflow:hidden;}
#title a { text-decoration:none; color:#663300; font-weight:bold; font-size:14px;}
#title a:hover{ color:#FFF; }
#left { background:#ffe369; display:block;  float:left;  margin:0;padding:0; width:270px; }
#right { width:674px; background:#ffdf4b; display:block;  float:left; margin:0px;padding:0px; }
#footer { width:944px; height:100px; background:#f5b03a url(img/footer2.jpg) no-repeat top center;  margin:auto; padding-top:35px; }
#footer-news { width:165px; height:50px; position:relative; top:30px; left:10px;}
#footer-info {width:944px; color:#774b10;font-size:9px;padding-left:50px; padding-top:5px;}
#menu{ margin:0;padding:0; width:270px;}
#menu ul{ margin:0;padding:0;}
#menu li{ list-style: none; padding:5px 10px; text-align:center;}
#menu li a{ margin:0;padding:0; width:244px; height:37px; display:block; background: url(img/button.jpg) no-repeat; line-height: 37px; color:#663300; text-decoration:none; font-weight:bold; font-size:12px;}
#menu li a:hover, #menu li .current{background: url(img/button.jpg) 0px -37px; color:#FFF;}

#content-menu {height:91px; width: 650px; float: left; padding-top:25px;}
#bar-language{height: 25px;}
#choose {width:65px; height:inherit; float:right; margin-right:5px;}
.flag { width:30px; height:inherit; float: left;}
.flag a {width: inherit; height: inherit;}
.flag a img {width:auto; height: inherit;}
#en {margin-left:5px;}
#menutop{ margin:0 auto;padding:0;}
#menutop ul{ margin:0 auto;padding:0;}
#menutop li{ list-style: none; padding:0; float:left;  text-align:center;}
#menutop li a{ width:130px; height:61px; display:block; background: url(img/button.png) no-repeat; line-height: 61px; color:#663300; text-decoration:none; font-weight:bold; font-size:24px;}
#menutop li a:hover, #menutop .active a{ background-position: 0px -61px; color:#FFF;}

h1{color:#663300; font-weight:bold; font-size:18px; margin:0px; padding:0px;}

#testo_prodotti{padding:20px; margin:0px auto; width:450px; text-align:justify; color:#663300; font-size:12px; line-height:20px;}

.clear { clear:both;display: block; }
#boxinfo{ background:#fac742; display:block; position:absolute; width:674px; height:1px; overflow:hidden; padding:0; margin:0; text-align:center;}


TABLE {font-size:12px;  }
THEAD {background:#FFF; font-weight:bold;}
TBODY {background:#f6e0a7;}
TD {padding:4px; border:1px solid #000; text-align:center;}

#menu li.green a{ color:#006600;  background: url(img/buttonbio.jpg) no-repeat;}
#menu li.green a:hover, #menu li.green .current { background: url(img/buttonbio.jpg) 0px -37px; color:#FFF;}



