/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }

body { background: #808080; color:#2f2f2f; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }

a { color:#777; text-decoration:underline; }
a:hover { color:#777; text-decoration:underline; }
a img { border:0;}
:focus { outline:0; }

.compare-products .button-set{ margin-top:0 }
.compare-products .catalog-listing { line-height: 1.15em }

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.3em; color:#0A263C; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.2em}
h2.hp { font-size:1.1em; font-weight: normal }
h3 { font-size:1.05em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td {padding:0;vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

/* Form */
form { display:inline;}
fieldset { border:none; }
legend {display:none;}
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol { list-style:none; }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

.listing-type-list.catalog-listing .form-info{ 	margin: 0 10px 0px 25px; }

.listing-type-list.catalog-listing .product-shop .form-button{ 	margin: 0; }

.catalog-listing .form-info {
	background: url(../images/info.jpg) no-repeat;
	width: 55px;
	height: 22px;
	cursor: pointer;
	float: left;
	margin: 0 10px 5px 25px;
	border: 0
}

.catalog-listing .form-button {
	background: transparent url(../images/carrello.png) no-repeat center;
	cursor: pointer;
	width: 55px;
	height: 22px;
	float: left;
	border: 0
}

.catalog-listing .add-to { clear:both }

.catalog-listing .info-cart { margin-top: 8px }

.product-essential, .product-collateral {-moz-border-radius:7px }

.product-essential .product-shop { float: left; width: 190px }

.product-img-box { margin-right: 10px }

.sku_title{ font-size: 10px}
.sku_view{ color:red; font-size:13px }

#footer-cat{ background:#a5a5a5; clear:both; padding:5px; text-align:left; display: inline-block; font-size:10px; width:80% }
.tree-cat { float:left; margin-right:1%; width:15% }
#footer-cat ul{}
#footer-cat li.child-cat{ margin-left:10px }

.add-to-holder .add-to-cart-box{ width: 215px; margin-bottom:8px }
.add-to-cart-box { padding-top:5px }

#nav .top-login{ background:transparent url(../images/navigation-div.gif) no-repeat 0 50%; float:right }
#nav .bg-login{ float:right; margin: 5px 5px 0 0 }

#super-product-table .special-price .label{ display:block }

.mini-related-items ol li { border-bottom:1px solid #E5DCC3; margin-bottom:5px; padding:7px 4px 0 8px }

.other_products{ float:right; text-align:right; margin-top: 20px }

.shop-access { width:500px }

.product-options-bottom { float:right; clear:right; width:440px; margin-right:10px }

.product-options { float: right; width:450px; margin-right:10px }

.clear{ clear:both }

.contacts-index-index .button-set{ margin-top:0}

.titolo{ font-size: 12px; font-weight: bold; line-height: 30px; }

#img-container { float:left; width:145px; text-align:center; margin:5px 8px }

#img-container .immagine{ border:2px solid #b3b3b3;text-align:center;vertical-align:middle;display:table-cell;height:145px;width:145px;line-height:10% }