/* --- Stili indice pagine --- */
div#pagesindex{ margin:15px 0px 15px 0px; font-weight:normal; text-align:center; }
div#pagesindex .current { font-weight:bold; font-size:13px; color:#990000; }
div#pagesindex a:link,a:visited,a:active { color:#666666; text-decoration:none; }
div#pagesindex a:hover { color:#666666; text-decoration:underline; }

/* --- Stili menu categorie --- */
div#menucat { margin:15px 0px 0px 4px; padding:10px; float:left; }
div#menucat h2 { color:#990000; font-size:16px; text-align:center; }

/* --- Stili box ricerca --- */
div#searchbox { margin:15px 0px 15px 4px; padding:10px; float:left; }
div#searchbox h2 { color:#990000; font-size:16px; text-align:center; }

/* --- Stili box prodotti ---- */
div#productsbox { clear:both; padding:5px; }
div#productsbox h2 {  margin:0px; padding:0px; color:#990000; font-size:18px; font-weight:normal; border-bottom:1px solid #b3b3b3; }
div#productsbox img { border:0px; }
div#productsbox table {  }
div#productsbox table td { width:170px; vertical-align:top; text-align:center; }
div#productsbox .product {  }
div#productsbox .product .image{ margin:5px; }
div#productsbox .product .title { margin:5px 0px 0px 0px; }
div#productsbox .product .price { font-size:12px; font-weight:bold; color:#a42a15; }
div#productsbox .product .price img{ vertical-align:middle; }
div#productsbox .product .oldprice { margin:0px 5px 0px 0px; font-size:12px; font-weight:bold; color:#666666; text-decoration:line-through; }

/* --- Stili box dettagli prodotto ---- */
div#details { padding:5px; }
div#details h2 { margin:0px; padding:0px; color:#990000; font-size:18px; font-weight:normal; border-bottom:1px solid #b3b3b3; }
div#details .content  { padding:20px; }
div#details .content .image { float:left; margin:0px 50px 0px 0px }
div#details .content .image img { border:0px; }
div#details .content .image .zoom { margin:10px 0px 10px 0px; line-height:25px; text-align:center; }
div#details .content .image .zoom a { text-decoration:none; color:#666666; }
div#details .content .image .zoom img { vertical-align:middle; }
div#details .content .code { line-height:25px; }
div#details .content .title { font-weight:bold; }
div#details .content .brand {  }
div#details .content .avail { line-height:25px; }
div#details .content .avail img{ border:0px; vertical-align:middle; }
div#details .content .oldprice { line-height:25px; font-size:12px; font-weight:bold; text-align:right; text-decoration:line-through; }
div#details .content .price { line-height:25px; font-size:12px; font-weight:bold; color:#a42a15; text-align:right; }
div#details .content .price img{ border:0px; vertical-align:middle; }
div#details .content .desc { clear:left; padding:10px 0px 10px 0px; border-top:1px dashed #CCCCCC; }
div#details .content .files { clear:left; text-align:right; border-bottom:1px dashed #CCCCCC; }
div#details .content .files img { border:0px; padding:5px; }
div#details .content .images { clear:left; text-align:left; padding:5px; }
div#details .content .images img { border:0px; padding:5px; }

/* --- Stili box ordinamento ---- */
div#sorting { margin:0px; padding:0px; text-align:right; }
div#sorting select { border:1px solid #dbdbdb; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
