HTML BODY { font-family: arial, helvetica; background:#75450a; margin:0 auto;padding:0; text-align:center;}
#container { width:944px; background:#ffe369; display:block; text-align:left; margin:0 auto;padding:0px;}
#header { width:944px; height:166px; display:block; background:#f5b03a url(img/header_bg2.jpg) no-repeat; }
#header a{float:left; }
#title { margin-left:100px; color:#774b10; font-size: 25px; font-weight:bold; width:844px; height:39px; display:block; background:url(img/head_title2.jpg) no-repeat  -100px 0px; text-align:left; padding-left: 40px; padding-top:0px;overflow:hidden;}

#left { background:#ffe369; display:block;  float:left;  margin:0;padding:0; width:270px; }
#right { width:674px; background:#ffe369; 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;}

p:nth-child(7){padding-left: 20px}
p:nth-child(7) img:nth-child(2) {margin-left: 5px}



.clear { clear:both;display: block; }


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


.testoazienda{ font-size:14px; color:#774b10; padding:20px 40px; line-height:18px;}

a { color:#774b10; text-decoration:none;}
a:hover { color:#000; text-decoration:none;}

INPUT { border:1px solid #774b10; color:#774b10; width:330px;} 
TEXTAREA { border:1px solid #774b10; color:#774b10; width:330px; height:80px;} 

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



.error {display:block; padding:5px; background:RED; COLOR:#FFF }
.sent { display:block; padding:5px; background:GREEN !important; COLOR:#FFF; }