body {margin: 0px; width: auto; background: #3D422E; font-family: verdana, arial, helvetica, sans-serif; color: black; 
}
.gabbia {width: 878px; height: auto; background: transparent; margin: 0 auto 0 auto; border: 2px #D5D5D5 solid; 
}
.pp {position: absolute; top: 0; width: 100%; margin: 0 auto 0 80px; font-size: 10px; text-align: center; color: #999999; 
}
.pp-int {width: 878px; margin: 0 auto 0 auto; font-size: 10px; text-align: center; color: red; 
}
.testata {width: 878px; height: 217px; margin: 0 auto 0 auto; 
}
.corpo {position: relative; width: 878px; float: left; clear: left; background: white;  
}
.logo {width: 261px; height: 217px; float: left; clear: left; 
}
.logo img {border: 0; margin: 0;
}
.vetrina {width: 617px; height: 217px; margin: 0; float: right; clear: right; 
}
.titolo {width: 878px; height: 30px; margin: 0 auto 0 auto; background: transparent url(grafica/titolo.jpg) top center no-repeat; float: left;  clear: left; 
}
.menu {width: 878; height: 41px; float: left; margin: 0px; 
}
.testata img {border: 0; margin: 0; 
}
.menu img {border: 0; margin: 0; 
}
.corpo img {border: 0; margin: 0; float: left; 
}
.sx img {border: 0; margin: 0; 
}
.sx {position: relative; width: 261px; height: 100%; float: left; clear: left; margin: 0; 
}
.dx {position: relative; width: 617px; height: 300px; float: right; clear: right; margin: 0; 
}
.box-tit-sx {width: 560px; height: auto; float: left; clear: left; background: transparent; margin-left:: 10px; border-bottom: 1px #666666 solid; 
}
.box-t-sx {width: 560px; height: auto; float: left; clear: left; background: transparent; margin-left:: 10px; 
}
.tit-dx {font-family : arial, helvetica, Verdana; font-size: 18px; color: #5B7512; margin: 20px auto 0 10px; font-weight: normal; 
}
.t-dx {font-family : arial, helvetica, Verdana; font-size: 12px; color: #000000; margin-left: 10px; margin-right: 20px; 
}
.ind {position: relative; width: 878px; height: 100px; background: transparent; margin: 0 auto 0 auto; float: left; 
}

.t-ind {font-family : arial, helvetica, Verdana; font-size: 12px; text-align: center; color: #FFFFFF; margin-top: 15px; 
}
.ft {border: 0; margin: 20px; float: right; 
}
.info {border: 0; margin-bottom: 20px; float: left; 
}
a.L1:link, a.L1:visited, a.L1:active {color: #FFFFFF; font-size: 16px; text-decoration: none; font-family: arial, helvetica, verdana, sans-serif; 
font-weight: bold; 
}
a.L1:hover {color: #FFCC00;  
}
a.L2:link, a.L2:visited, a.L2:active {color: white; font-size: 12px; text-decoration: none; font-family: arial, helvetica, verdana, sans-serif; 
font-weight: normal; 
}
a.L2:hover {color: #FFCC00;  
}

