/* CSS Document */
body{
background-color: #4D3C0F; font: 80%  Verdana, Arial, Helvetica, sans-serif;
text-align:center; line-height: 1.5em;color:#4E624A;/* background-image: url(../images/layout/bg_body2.gif); background-position:top; background-repeat: repeat-x*/}
html,body{margin:0;padding: 0; height:100%; }
img{border:0px}
#container{width:960px; margin-left:auto; margin-right:auto; background-color: #FFFFFF; margin-bottom:10px; }
#header{ height:270px; margin:0; padding:0; position:relative; background-color: #F5F9EF; text-align:left; }
#intestazione{height:70px; clear:both; text-align:left; margin-left:100px; }
#logo{width:250px; float:left; }
#ruatti{margin-left:260px; text-align:left; height:40px }
#ruatti h1{font-size:22px; color:#005C00; margin:0; padding:12px; font-family: "Trebuchet ms", Verdana,Arial,Sans-serif;}
#descrizione{margin-left:260px; padding-left:12px; text-align:left; height:25px; font-size:12px; color:#005C00; font-family:Verdana, Arial, Helvetica, sans-serif }
#foto{height:225px; clear:both; text-align:left}
#relativo{position:relative; width:960px;  margin:0; padding:0;}
#curvasx{position:absolute; top:0px; left:0; z-index:10;  height:400px; width:50px }
#nav{float:left; width:280px; position:relative; }
#nav p{margin:0; padding:0 0 0.7em 0}
#nav h5{font-size:1.2em; margin:0; padding:0 0 0.8em 0}
#content{min-height:500px; height:auto !important; height: 500px;  margin:15px 40px 0 300px;  text-align:justify; padding:0; background-color: #FFFFFF;} 
#content a{color:#4E624A; text-decoration:underline}
#content a:hover{text-decoration:none}
h2{font-size:130%; font-weight:500; border-bottom:1px solid #CDE7CE; padding-bottom:3px}
#clear{clear:both}
#footer{background-color:#EEF4E3; height:25px; text-align:left; font-size:11px; padding:7px 0 0 10px}
#footer a {color:#006600; text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer.links{margin-left:70px}
#menu{width:100%; position:relative; height:50px}
/*nav*/
div#hormenu{
position:absolute; top:0px; right:0px;
width: 960px; \width: 960px; w\idth: 960px;
font-family:Arial, Helvetica, sans-serif;
margin:0px; padding: 0;}
div#hormenu ul {margin: 0; padding: 0; list-style-type: none;}
div#hormenu li {list-style:none; width:160px; float:left; margin: 0; padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#hormenu a {font-weight:bold; display: block; padding: 0px; color: #4C3E01; background-color: #FCBE02; text-decoration: none;
font-size:12px; text-align:center; height:30px;line-height:30px; border-right: 1px solid #6A9055; background-image: url(../images2/bg_menu.gif); background-repeat: repeat-x}
div#hormenu a:hover {background-color: #F9FCE9; text-decoration: none; text-align:center; background-image: url(../images2/bg_menu_over.gif); background-repeat: repeat-x}
/*classi*/
.imgdx{float:right; border:1px solid #006666; margin: 0 0 10px 10px}
.imgsx{float:left; border:1px solid #006666; margin: 0 10px 10px 0}
.immagini{margin:40px auto; width:520px; text-align:center}
.immagini img{border:1px solid #006600; margin:2px}
table.prodotti{width:100%; margin-bottom:30px}
table.prodotti td{padding:5px; border-bottom:1px solid #E8F0DA; vertical-align: middle}
.mini{font-size:11px; line-height:1em}
.errore{color:#FF0000}
table.messaggi{width:500px; margin-left:auto; margin-right:auto; }
.p_links{padding:10px 0}
dl dt{font-weight:bold; line-height:2em}
dl dd{padding:15px; margin-left:10px}
.box_nav{background-image:url(../images2/box_sup.gif); background-position:top; background-repeat:no-repeat; padding-top:10px; margin-bottom:6px; font-size:12px  }
.int_nav{background-image:url(../images2/box_inf.gif); background-position:bottom; background-repeat:no-repeat; padding:0 15px 15px 10px; margin:0}
.int_nav a{color:#4C7D64; text-decoration:underline; }
.int_nav a:hover{text-decoration:none}
.mappa{font-size:11px; text-align:left; line-height:1.3em}
.calcola{color:#999999}
.btn{margin-top:-15px}
.boxindex{border:1px solid #DDE4BB; padding:1em; background-color:#FDFEF9 }
.boxindex img{float:left; margin-right:1em}
.boxindex h3{margin:0; padding:0; font-size:1.4em; font-weight:500; text-decoration:none}
.boxindex p{margin:0.7em; padding:0}
.boxindex a{font-weight:bold; margin:0; padding:0}
.box2{border-bottom:1px solid #DDE4BB; padding:1em; margin-top:1em}
.box2 h3{margin:0; padding:0; font-size:1.4em; font-weight:500; text-decoration:none}
.box2 img{float:left; margin-right:1em; }
.box2 p{margin:0.7em; padding:0}
.box2 a{font-weight:bold; margin:0; padding:0; text-decoration:none}
div.split2 div{float: left; width: 43%; width: 47%;width: 43%; padding: 0 3%; margin-top:1em }
div.split2 div h5{margin:0; padding:0; font-size:1.3em; font-weight:500}
div.clearer{float: none; clear: left; height:1px}
ul.pgprod{list-style-type:none; margin:0; padding:0 0 1em 0}
ul.pgprod li a{padding:0 0 0 170px; margin:0 0 0.5em 0; display:block; line-height:120px; height:120px; font-size:1.3em; background-color:#F5F9EF;  text-decoration:none}
ul.pgprod li a:hover{background-color:#FAF2DB; text-decoration:none}
.tornito{background-image:url(../images/prodotti/tornito.jpg); background-position:center left; background-repeat:no-repeat; }
.edilizia{background-image:url(../images/prodotti/edilizia.jpg); background-position:center left; background-repeat:no-repeat; }
.imballo{background-image:url(../images/prodotti/legname-imballo.jpg); background-position:center left; background-repeat:no-repeat;}
.ardere{background-image:url(../images/prodotti/legna-ardere.jpg); background-position:center left; background-repeat:no-repeat; }
#appro{border:1px solid #FCD602; padding:10px}
#appro a:hover{background-color:#FAF2DB}
