.chart {float: right; clear: right; width: 220px; }
.chart span { position: relative; top: 78px; font-size: .75em; font-weight: bold; line-height: 1.1; }
.chart a { position: relative; font-size: 0.75em; line-height: 1.1; font-weight: bold; color: #8B8888; display: block; }
.chart a.login {left: 65px; margin-top: 40px; top: 27px; width: 50px; border-right: 1px solid #000; }
.chart a.shop {left: 135px; width: 100px; margin-top: 14px;}
.chart a:hover { color: #000; }
.chart a.shop img { position: absolute; top: 0px; right: 0; }

.oggetti div.menu { position: absolute; width: 164px; padding: 0px 0px 0px 11px; /* float: left;*/ }
.oggetti div.menu h1 { font-size: 18px; font-weight: normal; padding-bottom: 7px; color: #98999A; }
.oggetti ul.menu { margin-left: 11px; margin-bottom: 35px; }
.oggetti ul.menu li { line-height: 0.875em; height:auto; }
.oggetti ul.menu li a { font-size: 0.75em; color: #8B8888; }
.oggetti ul.menu li a.qui { font-weight: bold; }
.oggetti ul.menu li ul { margin-left: 6px; margin-bottom: 3px; }
.oggetti ul.menu li ul li, .oggetti ul.menu li ul li a { line-height: .812em; }
.oggetti ul.menu li ul li a { font-size: 0.687em; }
.oggetti ul.menu li ul li a.qui {font-weight: bold;}

.oggetti div.menu a.dwncat { font-size: .75em; padding: 2px 0px 2px 0px;}
.oggetti div.menu a.dwncat img { border: 0px; float: left; margin-right: 5px; margin-bottom: 20px; }

.oggetti div.menu a.back { font-size: 18px; color: #98999A; }
.oggetti div.menu a.back:hover { text-decoration: none; }
.oggetti div.menu a.qui { font-weight: bold; color: #747171; }

.oggetti .catalogo { width: 778px; float: right; padding-left: 37px; }
.oggetti .catalogo h2 { display: inline; font-size: 0.938em; color: #8B8888; line-height: 1.5; }
.oggetti .catalogo h3 { display: inline; font-size: 0.938em; color: #8B8888; line-height: 1.5; }
.oggetti .catalogo h4 { font-size: 0.75em; font-weight: normal; color: #8B8888; line-height: 1.3; margin-bottom: 25px; padding-top: 8px; }

/* Pag presentazione */
.oggetti .intro { min-height: 450px; }
.oggetti .intro div { float: right; margin-left: 25px; }
.oggetti .intro div a { font-size: .75em; }
.oggetti .intro h1 { margin-bottom: 25px; font-size: 1.65em; color: #8B8888; }
.oggetti .intro h2 { margin-bottom: 15px; display: block; }
.oggetti .intro p { font-size: .75em; line-height: 1.5; margin-bottom: 15px; text-align: center; padding-top: 8px; }


.lista { width: 778px; }
.prodotto { float: left; width: 150px; height: 208px; padding-right: 59px; padding-bottom: 20px; }
.last { padding-right: 0px; }
.prodotto h5 { font-size: 0.625em; font-weight: normal; line-height: 1.5; }
.prodotto p { font-size: 0.625em; line-height: 1.5; margin-bottom: 5px; }
.prodotto p.prezzo { position: relative; margin-bottom: 0px; font-size: 0.875em; color: #8B8888; padding-top: 4px; line-height: 1.4; }
.prodotto p.prezzo a { position: absolute; top: 0px; }
.prodotto p.prezzo a.zoom { left: 80px; }
.prodotto p.prezzo a.info { left: 102px; }
.prodotto p.prezzo a.carrello { left: 128px; }

.oggetti .paging { clear: left; font-size: 0.687em; text-align: center; padding: 10px 0px 25px 0px; }
.oggetti .paging .pagdx { float: right; width: 389px; text-align: right; }
.oggetti .paging .pagsx { float: left; width: 389px; text-align: left; }

/* div con scroll */
.oggetti .scrolling { height: 406px; overflow: auto; }
.oggetti .scrolling .prodotto { padding-right: 53px; }
.oggetti .scrolling .last { padding-right: 0px; }
.oggetti .scrolling .prodotto p.prezzo { position: static; padding-top: 0px; }
.oggetti .scrolling .prodotto p.prezzo b { float: left; width: 99px; padding-top: 4px; }
.oggetti .scrolling .prodotto p.prezzo a { position: static; }

