/* comportamenti DIV -------- */
#top { background: #b7d37e url(../i/t/bg.jpg) center repeat-y }
#head { background-position: 39px 0; width: 958px; margin:0 auto; background-repeat:no-repeat }
#head.home { background-image: url(../i/t/headHome.jpg) }



#head img { padding: 25px 0 0 0; }
#head .mn { list-style:none; height:36px; padding: 260px 0 0 273px }
#head .mn li { float:left; }
#head .mn li a { display:block; width:166px; height:40px; background-image:url(../i/t/mn.gif); background-position:0 0; }
#head .mn li.natura a { background-position: 0 0; }
#head .mn li.natura a.active,
#head .mn li.natura a:hover { background-position: 0 -45px; }
#head .mn li.vita a { background-position: -166px 0; }
#head .mn li.vita a.active,
#head .mn li.vita a:hover { background-position: -166px -45px; }
#head .mn li.unicita a { background-position: -332px 0; }
#head .mn li.unicita a.active,
#head .mn li.unicita a:hover { background-position: -332px -45px; }
#head .mn li.valore a { background-position: -498px 0; }
#head .mn li.valore a.active,
#head .mn li.valore a:hover { background-position: -498px -45px; }

#page { background: #eee url(../i/t/bgPage.jpg) top center no-repeat }
#cont { width: 919px; padding: 20px 0 20px 39px; margin:0 auto; background: url(../i/t/bgCont.jpg) 39px 0 repeat-y }
#cont .sx { width: 197px; float:left; padding: 38px 0 0 37px; border-right: 1px solid #d9dadb }
#cont .sx ul{ list-style:none; }
#cont .sx ul li { padding: 6px 0 14px 0; }
#cont .sx ul li a { color: #b1b3b4; text-decoration:none; }
#cont .sx ul li a:hover,
#cont .sx ul li a.active { color:#78797a; }
#cont .sx ul li ul li a { font-size: 15px; text-decoration:none; }
#cont .sx ul li ul li a.active,
#cont .sx ul li ul li a:hover { color: #95c33a; }
#cont .sx ul li ul li { padding: 3px 0 3px 0; }
#cont .dx { width: 580px; float:left; padding: 30px 0 20px 42px; color:#666; font-size:15px;position:relative}
#cont .dx-ar{background:url(../i/t/bg-ar.jpg) 0 0 repeat-x; height:347px; width:556px; padding-left:107px}
#cont .dx-ar table{color:#60594F; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#cont .dx h2 { font-size:20px; padding: 0 0 0 30px }
#cont .dx h3 { font-size:17px; }
#cont .dx ul li { padding: 3px 0 3px 40px; list-style:none }
#cont .dx ul.natura li { background:url(../i/t/liNatura.gif) 0 10px no-repeat; } 
#cont .dx ul.natura strong { color:#5d8637; }
#cont .dx ul.vita li { background:url(../i/t/liVita.gif) 0 10px no-repeat; } 
#cont .dx ul.vita strong { color:#5d8637; }
#cont .dx ul.unicita li { background:url(../i/t/liUnicita.gif) 0 10px no-repeat; } 
#cont .dx ul.unicita strong { color:#5d8637; }

#cont .dx .tech{ width: 179px; float:left; padding: 0 21px 40px 0 }
#cont .dx .tech p { font-size:14px}
#cont .dx .last{padding-right:0!important}
#cont .dx .tech h3{ font-weight:normal; text-align:center; font-size:15px; text-transform:uppercase; padding:10px 0}

#cont .dx .txt { font-size: 11px; line-height:1.58em; }
#cont .dx .txt img { float: right; margin: 0 0 10px 10px }

#cont .dx-ar h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CD6623}
#cont .dx-ar p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#838582;}

a.linkGreen { color:#477828 !important; text-decoration:none!important; }
a.linkGreen:hover { text-decoration:underline !important; }
.btAr{position:absolute; background:url(../i/t/bt-ar.jpg) 0 0 no-repeat; height:24px; width:663px; left:0; bottom:-165px}

#foot { width: 919px; padding: 10px 0 50px 39px; margin:0 auto; font-size:10px; text-transform:uppercase }
#foot p.sx { float:left; }
#foot p.dx { float:right; padding: 0 20px 0 0; text-transform:none!important; }

