/*
 * body :											#575759;
* .footer .informational li ul li a :				#ddddde;
 * .footer .informational h6 :						#ddddde;
 * .footer .legality a : 							#dbdbdd;
 * #nav a :  										#d1d1d3;
 * .header-cart .title :							#ffffff;
 * .header .form-language label	:					#ffffff;
 * .header-cart .content :							#d1d1d3;
 * .recently .subtitle : 							#db6200;
 * .page-title  h1 :								#db6200;
 * .featured-products h4 :							#db6200;
 */
body{ color:#2F2F2F;background: #1a171b none repeat-x left;}

h1, h2, h3, h4, h5, h6, .head { color:#0A263C; line-height:1.3em; margin-bottom:0.4em;}
a {color:#1E7EC8; text-decoration:underline; }

.col-left,.col-right { width:205px; }
.col-main { width:737px; padding-top:10px; background:#fff; border:1px #ccc solid; }
.col-main ul, .col-main p, .col-main dl { margin:10px;}
.interne{width:642px;}
.sideinterna{width:300px;}
.header{width:958px; padding:13px 10px 10px; /*background:url(../images/container.png) no-repeat 0 0*/}
.quick-access{float:right; margin-top:0px; padding:0 10px; text-align:right; width: 600px;}

.header {z-index: 1;}
.shop-access{float:right; margin:0;  font-size:1em;}
.shop-access a{color:#bcc1c4; text-decoration:none}
.header .quick-access li{background:url(../images/common.gif) no-repeat -386px -45px;     display:inline; padding-left:8px; padding-right:5px}
.header .quick-access li.first{background:none repeat scroll 0 0 transparent;     padding-left:0}
.main, .nav-container { background:none;}
.main-container{ background:none; /*background:url(../images/container.png) no-repeat 0 100%;*/     margin:0 auto; padding-bottom:0px; width:978px}
.header .form-search label{display:none}
.header .form-search button.button{width:20px}

.header .form-language label {color: #ffffff;}

.page-title  {/*background:transparent url(../images/page_head_bg.gif) repeat-x scroll 0 100%;*/ /*border:1px solid #EAEAEA;*/ margin-bottom:7px; }
.page-title  h1, .postTitle h2, .account-login .content h2 { background:#000000; color:#ffffff; font-size:18px; font-weight:normal; line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px; display:block; text-transform:none; }
.postTitle h2 a { color:#fff; text-decoration:none; }
.postTitle h3 { font-size:10px; margin-left:10px; }
.postWrapper .tags { display:none; }
.postWrapper .postDetails { display:none;}
.postWrapper { margin-bottom:25px;}

.block-content a{}
.block-subscribe{background:url("../images/base_mini_alt_bg.gif") repeat-x 0 0 #005E89;     border:medium none; color:#FFF; min-height:124px}
.block-subscribe .block-title strong{background:none}
.block-subscribe .block-title strong span{background-position:-370px -90px; color:#FFF}
.block-subscribe label{font-weight:bold; color:#FFF}
.block-subscribe .actions{margin-top:15px}
.block-cart .subtotal{background:#eee; padding:10px 4px; font-size:14px;}

.block-layered-nav .block-title{ padding:0px; }
.block-layered-nav{padding:0}
.block-layered-nav .block-subtitle, 
.block-layered-nav .block-content{background:none; border:0px solid #ddd}
.block-layered-nav dt{padding:7px 10px 0 7px}
.block-layered-nav dd{background:url("../images/narrow_by_dd_bg.gif") repeat-x scroll 0 100% transparent; padding:0 12px 0.8em}
.block-layered-nav dd li{line-height:1.3em; margin-bottom:0; padding:4px 4px 4px 8px}
.block-layered-nav dd li a{text-decoration:none; color: #5A5A5A;}

h3.product-name {color:#0A263C; line-height:1.5em; margin-bottom:0.4em; font-size: 14px; font-weight: bold;}
.products-grid h5 a{color:#000000; text-decoration:none;}
.products-grid .ratings .amount{display:none}
.products-grid .actions{position:static; bottom:12px}
/*************************Buttons*************************/
button.button{background:none; border:0px solid #000}

.button span{background:url("../images/button.gif") no-repeat 100% -200px;     border:0 none; font:bold 12px arial,sans-serif !important;     margin:0; overflow:visible; padding:0 5px 0 0; text-align:center; vertical-align:middle;     width:auto}
.button:hover span{background:url("../images/button.gif") no-repeat 100% -84px; color:#FFF;}

.button span span{background:url("../images/button.gif") no-repeat 0 -113px;     display:block; height:26px; line-height:25px !important; padding:0 0 0 5px;     white-space:nowrap;color:#000;}
.button:hover span span{background:url("../images/button.gif") no-repeat 0 -56px}

/**ALT BTNS**/
.grey-box .button span, 
.cart-table .btn-continue span, 
.cart-table .btn-update span, 
.cart .discount button span, 
.cart .shipping button span, 
.block-compare button.button span, 
.block-poll button.button span, 
.block-login .actions button.button span, 
.product-view .box-tags .form-add button.button span, 
.multiple-checkout .title-buttons button.button span, 
#multiship-addresses-table tfoot button.button span{    background:url("../images/button.gif") no-repeat 100% -142px;     color:#295E86; height:27px}
.grey-box .button:hover span, 
.cart-table .btn-continue:hover span, 
.cart-table .btn-update:hover span, 
.cart .discount button:hover span, 
.cart .shipping button:hover span, 
.block-compare button.button:hover span, 
.block-poll button.button:hover span, 
.block-login .actions button.button:hover span, 
.product-view .box-tags .form-add button.button:hover span, 
.multiple-checkout .title-buttons button.button:hover span, 
#multiship-addresses-table tfoot button.button:hover span{    background:url("../images/button.gif") no-repeat 100% -200px}
.grey-box .button span span, 
.cart-table .btn-continue  span span, 
.cart-table .btn-update span span, 
.cart .discount button span span, 
.cart .shipping button span span, 
.block-compare button.button span span, 
.block-poll button.button span span, 
.block-login .actions button.button span span, 
.product-view .box-tags .form-add button.button span span, 
.multiple-checkout .title-buttons button.button span span, 
#multiship-addresses-table tfoot button.button span  span{    background:url("../images/button.gif") no-repeat 0 -113px;     display:block; height:26px; line-height:25px !important; padding:0 0 0 10px !important;     white-space:nowrap; border:0}
.grey-box .button:hover span span, 
.cart-table .btn-continue:hover span span, 
.cart-table .btn-update:hover span span, 
.cart .discount button:hover span span, 
.cart .shipping button:hover span span, 
.block-compare button.button:hover span span, 
.block-poll button.button:hover span span, 
.block-login .actions button.button:hover span span, 
.product-view .box-tags .form-add button.button:hover span span, 
.multiple-checkout .title-buttons button.button:hover span span, 
#multiship-addresses-table tfoot button.button:hover span span{    background:url("../images/button.gif") no-repeat 0 -171px}

.block-subscribe button.button span{background:url("../images/button.gif") no-repeat 100% -257px}
.block-subscribe button.button span span{background:url("../images/button.gif") no-repeat 0 -228px; color:#295e86}

.block-subscribe button.button:hover span{background:url("../images/button.gif") no-repeat 100% -315px}
.block-subscribe button.button:hover span span{background:url("../images/button.gif") no-repeat 0 -286px; color:#295e86}

button.btn-checkout span span{padding:0 16px}
/****************************End Buttons***************************/
.footer-container{/*background:url("../images/footer_bg.gif") repeat-x 0 0; margin-top:25px*/}
.footer{margin:0 auto; padding:15px 10px 4em; text-align:left; width:958px}
 
 
/****  Navigation  *****/
#nav{padding:0; width:950px; margin:0 auto; background:#bcc1c4; font:14px Arial,Helvetica,sans-serif}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li{position:relative; text-align:left; border-right:4px #47454a solid;}
#nav li.last { border-right:0;}
#nav li.over{z-index:999}
#nav a, #nav a:hover{display:block; line-height:1.3em; text-decoration:none}
#nav span{display:block; cursor:pointer; white-space:nowrap}
#nav li ul span{white-space:normal}

/************ 0 LEVEL  ***************/
#nav li{float:left}
#nav a{float:left; color:#1a171b; font-weight:bold}
#nav li.active a{color:#ac461f; /*background:url(../images/nav.gif) repeat-x 0 -87px;*/}
#nav span{/*background:url(../images/nav.gif) no-repeat 100% -44px;*/ padding:12px 7px}
/*#nav li.first span{padding-left:18px}*/
#nav li.over a, 
#nav a:hover{color:#ac461f;}

/************ 1ST LEVEL ************/
#nav ul li, #nav ul li.active{float:none; margin:0; padding-bottom:1px; background:#bcc1c4; border:0;}
#nav li.active li a, #nav ul li.active a{background:#bcc1c4}
/*#nav ul li.over{background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%}
*/
#nav ul li.last{background:#bcc1c4; padding-bottom:0}

#nav ul a, #nav ul a:hover{float:none; padding:0; background:none;color:#fff;}
#nav ul li a{font-weight:normal !important}

/************ 2ND LEVEL ************/
#nav ul{position:absolute; width:10em; top:40px; left:-10000px; border:1px solid #aaa; border-color:#ccc #aaa #aaa #ccc; border-top-width:0}
#nav ul span{background:none}

/* Show menu */
#nav li.over >ul{left:-1px}
#nav li.over >ul li.over >ul{left:100px}
#nav li.over ul ul{left:-10000px}

#nav ul li a{background:#bcc1c4}
#nav ul li a:hover{background:#f4f4f4}
#nav ul li.over >a{background:#f4f4f4}
#nav ul li a, 
#nav ul li a:hover{color:#2f2f2f !important}
#nav ul span, #nav ul li.last li span{padding:4px 15px 5px 15px}

/************ 3RD+LEVEL ************/
#nav ul ul{top:5px; border-top-width:1px}

.cms-home .nav-home a, 
.contacts-index-index .nav-contacts a, 

.cms-home .nav-home a{/*background:url(../images/nav.gif) repeat-x 0 -130px*/}

.f-right{float:right}
.f-left{float:left}
.a-right{text-align:right}
.a-left{text-align:left}
.a-center{text-align:center}

/*.welcome-message{float:left; font-size:0.9em; margin:1px 12px 0 0; color:#757578}*/
.welcome-message{display:none;}

/*.header-cart{position:absolute; top:-22px; right:8px; width:205px; z-index:100}*/
.header-cart{display:none;}
.header-cart .head{margin:0; overflow:hidden; cursor:pointer}
.header-cart .title{font-weight:normal; float:right; font-size:.9em; color:#c3d5e3; padding:3px 0 3px 22px; background:url(../images/common.gif) no-repeat -382px 4px}
.header-cart .title a{color:#fff}
.header-cart .content{background:#d1d1d3; padding:0}
.header-cart .content li{padding:2px 6px; border-bottom:1px solid #ddd}
.header-cart .content li a:hover{color:#333}
.header-cart .widget-btn{float:right; margin-top:2px}
.header-cart .title a{color:#fff}

.header .form-language label {color: #c3d5e3;}

/*.slogan{text-align:left; float:left; text-indent:-9999px !important; width:192px; height:53px; margin:0; background:url(../images/slogan.gif) no-repeat 0 0}*/
.slogan{display:none;}

#nav-sidebox{font-size:1.1em}
#nav-sidebox a{text-decoration:none; color:#000}
#nav-sidebox a:hover{text-decoration:underline}
#nav-sidebox li{line-height:22px; font-weight:bold}
#nav-sidebox li ul li{font-weight:normal; margin:0}
#nav-sidebox ul{}
#nav-sidebox ul li{padding-left:10px}
#nav-sidebox ul li ul{display:none}

.featured-container{margin-bottom:20px}
.featured-center{width:978px; margin:0 auto; padding-bottom:20px;background:none; /*background:url(../images/container.png) no-repeat -1957px 100%*/}
.featured-top{/*background:url(../images/container.png) no-repeat -1957px 0*/background:none;}

.mini-newsletter{border:none; min-height:124px; color:#fff; background:#005e89 url(../images/base_mini_alt_bg.gif) repeat-x 0 0}
.mini-newsletter label{color:#fff}
.mini-newsletter .head h4{color:#fff; background-position:-370px -90px}
.mini-newsletter .input-text{border:none; padding:4px 2px}
.mini-newsletter .form-button-alt{background-position:100% -256px}
.mini-newsletter .form-button-alt span{background-position:0 -228px}
.mini-newsletter .form-button-alt:hover{background-position:100% -314px}
.mini-newsletter .form-button-alt:hover span{background-position:0 -286px}
.mini-newsletter .validation-advice{color:#fff; background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px}

.recently .grid-row{border-bottom:1px solid #d9dde3}

.recently .last{border-bottom:0px solid #FFF}
.recently .subtitle{color:#3297db; font-size:1.4em; font-weight:normal;     line-height:1.3em; margin:0; max-width:100%; overflow:hidden; padding:5px 0 4px 10px}
.recently li.item{width:167px; float:left; padding:10px}
.recently li.item .price-box{}
   
.category-head{background:url("../images/page_head_bg.gif") repeat-x 0 100%;     border:1px solid #EAEAEA; margin-bottom:7px}
.product-image .ajax{width:70px; z-index:20; position:absolute; display:none}
h5 a.product-name{color:#007ED3; font-size:1.05em; text-decoration:none;  font-weight:bold}

.regular-price .price{color:#000000; font-size:13px; font-weight:bold}

.footer .informational{width:860px; margin:0 auto; overflow:hidden; zoom:1; border:1px #ccc solid; padding:20px 45px;}
.footer .informational li{float:left; margin:0 30px}
.footer .informational li ul li{float:none; margin:0}
.footer .informational li ul li a{background:url("../images/common.gif") no-repeat -352px -309px;  padding-left:10px; text-decoration:none; color:#ddddde; font-size:0.9em}
.footer .informational h6{margin-bottom:0.4em; color:#ddddde; font-size:1.1em}

.footer .contacts{clear:both; font-size:.9em; color:#fff; border:1px solid #5e5e60;  height:32px; margin:17px 0 10px; border-width:1px 0; line-height:31px}

.footer .payments{float:right; margin:5px 0 0}
.footer .legality{color:#FFF; font-size: .9em; text-aling:left;}
.footer .legality a{padding:0 10px; color:#fff; text-decoration:none;}

/* glider */
#slider{    position:relative;     height:334px;     width:738px;     padding:2px 0 0 11px;     z-index:5;     overflow:hidden;     margin-bottom:5px;     background:url(../images/glider_bg.gif) no-repeat 0 0}
div.scroller{ height:295px;  width:725px;  overflow:hidden;  position:relative}
div.slidercontrolwr{ position:absolute;  bottom:6px;  left:315px;  z-index:6}
div.scroller img{ border:none}
div.scroller div.sectionslide{  height:290px;  overflow:hidden;  float:left}
div.scroller div.content{ width:10000px;  padding:0px}
.content .sliderdescription{ padding:0px 10px;  position:relative;  top:-30px;  color:#777;  font:11px bold Helvetica,sans-serif;  opacity:0.65;  filter:alpha(opacity=65)}
 
.content .sliderdescription p{line-height:20px; text-align:center}
div.sliderdescription:hover{background:#fff}
.content a{text-decoration:none; color:#5a5a5a}
.content a:hover{text-decoration:underline}

.slidercontrol{ list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:10px 0 0;  padding:0}
.slidercontrol{list-style:none; padding:0px; margin:0px}
 
.slidercontrol a{ float:left;  width:15px;  margin:0px 2px;  padding:0px 2px;  text-decoration:none;  color:#fff;  font-weight:bold;  background:#c0c0c0;  overflow:hidden;   text-align:center;  border:1px solid #c0c0c0}
 
.slidercontrol a:hover, 
.slidercontrol a.active{background:#f0f0f0; color:#c2c2c2}

/* slider */
.featured-products{clear:both; padding:7px 15px 0 15px; position:relative; overflow:hidden;}
.featured-products h4{margin-right:10px; color:#1E7EC8; padding-left:7px; font:normal 1.3em Verdana,Geneva,Arial,Helvetica,sans-serif}
.featured-products .head{text-align:left; margin:0; padding:21px 0}
.featured-products #move-left, 
.featured-products #move-right{position:absolute; right:15px; top:140px; width:22px; height:18px; float:left; background:url(../images/common.gif) no-repeat -335px -390px; text-indent:-9999px; overflow: hidden;}
.featured-products #move-right{background-position:-335px -450px; right:940px !important;  }
.featured-products #move-left.disabled, 
.featured-products #move-right.disabled{opacity:0.5; filter:alpha(opacity=50)}
.slider-wrapper{    clear:both;     width:900px;     margin-left:25px;     overflow:hidden;     position:relative; zoom: 1;}
.slider-wrapper .list-featured{    width:10000px;     padding:0;     overflow:hidden}
.slider-wrapper .list-featured li{    float:left;     width:150px;     padding:10px 10px 0 10px;     border-right:1px solid #cfcfcf}
.slider-wrapper .list-featured li.last{    margin:0px}
.slider-wrapper .list-featured .product-image{    text-align:center}
.slider-wrapper .list-featured h5{    display:table-cell;     height:35px;     vertical-align:middle}
.slider-wrapper .list-featured .price-box{float:left; width:75px; padding:2px 0}

#quick-window{position:absolute; z-index:500; background-color:#fff; width:650px; border:1px solid #aaa; display:none}
#quick-window .product-img-box{width:230px; float:left}
#quickview-close{background:url(../images/close.gif) no-repeat center center; float:right; width:10px; height:10px; margin:7px}
#quickview-header{background-color:#888; height:26px; width:650px}

#ajax-preloader{opacity:0.8; filter:alpha(opacity="80"); text-align:center; z-index:500}
#ajax-preloader .loading{border:2px solid #777; color:#000; background:#eee; text-align:center; width:120px; padding:15px; font-weight:bold}
#quick-window .product-shop{float:right; text-align:left; width:385px}
#quick-window .product-essential{padding:25px 10px 25px 10px}
.catalog-listing .product-image{position:relative}
.catalog-listing .product-image .ajax{position:absolute; display:none; z-index:20}

a.ajax{text-decoration:none; border:1px solid #888; background:#bbb; color:#fff; font-weight:bold; padding:0px 10px}
a.ajax:hover{text-decoration:none}

.block { background:#fff; border:1px #ccc solid; padding-top:10px;}
.block .block-title { background:#bcc1c4; color:#fff; padding:3px 10px;}
.block .block-title strong { font-size:16px; }
.block .block-title strong span { background:none; color:#fff; padding:0; line-height:normal; font:normal 16px/1.55 Arial, Helvetica, sans-serif;}

.breadcrumbs { display:none;}

.block-cart { padding-bottom:5px;}
.block-cart .block-title { background:#000; color:#fff;}
.block-cart .amount { padding:4px; text-align:center; font-size:14px;}

.products-grid .price-box { float:left; width:70px;}
.btn-cart { float:right;}
.form .field{border:0;}
.caption{display:none;}

.valuta{background:url(../images/valuta.png) no-repeat top left;border:0;height:175px;margin-bottom:0;}
.oro{background:url(../images/oro_usato.png) no-repeat top left;}
.acqven{background:url(../images/compravendi.png) no-repeat top left;border:0;height:164px;margin-bottom:0;}
#acquisto,#vendita,#acquisto_ar,#vendita_ar,.boxino,#borse,#borsea,#usato,#usatoa{float:left;width:150px;color:#FFF;font-size:12px;line-height:18px;}
#acquisto .grosso,#vendita .grosso,#acquisto_ar .grosso,#vendita_ar .grosso,#borse .grosso,#borsea .grosso,#usato .grosso,#usatoa .grosso{font-weight:bold;font-size:40px;}
.valuta input,.valuta select{background-color:#d2d3d5;border:0;}
.valuta input,.valuta select{height:24px;}
.valuta select{height:20px;}
.boxino a{color:#FFF;}
.offerta{background-color:#FFF;padding:10px 1px 0 1px;margin-top:10px;}

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px; height: 185px;margin:0 20px; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }
.jcarousel-skin-tango .jcarousel-container { float: left;}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 598px; padding: 15px 38px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  598px; height: 108px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width:  75px; height: 245px; }
.jcarousel-skin-tango .jcarousel-item { width: 105px; height: 105px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 15px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 15px; }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 60px; right: 8px; width: 27px; height: 27px; cursor: pointer; background: transparent url(../images/next-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -27px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -27px 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -54px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 60px; left: 8px; width: 27px; height: 27px; cursor: pointer; background: transparent url(../images/prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -27px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -27px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -54px 0; }

.postDetails .read-more { text-align:right;}
a,a img{outline:0;}
.products-grid h5{margin:0;}
.products-grid .price-box,.price-box{margin-top:0;}
.products-grid li.item {width:140px;padding-left:20px;padding-right:20px;}
.old-price .price-label{display:none;}
.old-price .price,.special-price .price,.regular-price .price{font-size:12px;}
.special-price{padding-top:0;}
.products-grid p{margin:0;margin-top:2px;}
.products-grid h5{margin-bottom:10px;}
.col2-left-layout .products-grid{width:auto;}
.price-label{color:#ac461f;}
#bottonecarrello{float:right;width:70px;height:25px;background:none;border:0;background:url(../images/btn_compra.png) no-repeat top center;}
#bottonecarrello:hover{background:url(../images/btn_compra_hover.png) no-repeat top left;}
.bottonestampa{width:70px;height:25px;background:none;border:0;background:url(../images/btn_stampa.png) no-repeat top center; float:right; margin:10px;}
.bottonestampa:hover{background:url(../images/btn_stampa_hover.png) no-repeat top left;}
.titololistacategorie{padding:7px 10px 0 7px;text-transform:uppercase;font-weight:bold;}
#listacategorie{margin-left:10px;margin-top:10px;}
#listacategorie li{margin-right:10px;}
#listacategorie li a{text-decoration:none;color:#5a5a5a;text-transform:uppercase;width:154px;padding-left:10px;height:22px;padding-top:8px;display:block;font-weight:bold;}
#listacategorie li:hover,.catselected{background-color:#dddddd;}
#listacategorie li a:hover,.catselected a{color:#101010;}
.h1stilizzato,.product-collateral h2,.page-title h1, .postTitle h2, .account-login .content h2{margin:0;background:#000;color:#fff;padding:6px 10px;font-size:16px;}
.product-collateral{padding:0;}
.product-collateral .std{padding:0 10px;}
.linkconsfondo{background:url(../images/bg_categoria.png) no-repeat top center;width:235px;height:60px;text-align:center;}
.linkconsfondo a{line-height:60px;display:block;font-size:24px;color:#000;}
.products-grid{border:none;}
.std ul { list-style:disc; margin-left:25px;}
#bannerhome img{margin-top:10px;margin-right:22px;}
.data-table thead th,.cart-table tfoot td{background-color:#bcc1c4;color:#000;}
.col-1{margin-left:10px;}
.totals{margin-right:10px;}

.account-login .content { background:#fff; padding:0;}
.cart .discount h2, .cart .shipping h2{color:#ac461f;}
.postTitle h3{font-size:12px;}

#recently-viewed-items .product-name{font-size:12px;}

.categories-list li { float:left; width:242px; margin-right:2px; text-align:center; font-size:24px; margin-bottom:20px; }
.categories-list li a {text-decoration:none;}
.std,.box-description .std{padding-top:10px;}

.acqven { margin-bottom:10px;}
.top-link-cart{background:url(../images/carrello_icona.png) no-repeat top left;padding-left:18px;}
.borse{background:url(../images/prezzo_oro.png) no-repeat top left;border-bottom:1px solid #FFF;}
.borse_ar{background:url(../images/cv_argento.png) no-repeat top left;border-bottom:1px solid #FFF;height:162px;}
.borse_ar2{background:url(../images/valore_argento.png) no-repeat top left;border-bottom:1px solid #FFF;}
.borse_ar3{background:url(../images/argento.png) no-repeat top left;height:166px;}
/*.col-right{float:left;margin-left:10px;width:290px;}
.col-main{width:640px;}*/
.form-search {background:url(../images/search_off.png) no-repeat top left;padding:1px;}
.form-search .block-title {  margin-top:8px; padding:4px 0;text-indent:-9999px;}
.form-search .block-title strong span { background:none; color:#fff; padding:0 10px; line-height:normal; font:normal 16px/1.55 Arial, Helvetica, sans-serif;}
.contenuti-blocco { padding:0 10px 10px 10px;}
.postTitle h2 a{ padding:5px 0 4px 10px; }
.postTitle h2{ }
.form-search{margin-top:0;margin-bottom:10px;}
.postTitle h3{display:none;}
.postContent a{color:#322222;font-weight:bold;}
.form-search input{
	background:none;
	border:none;
	padding-left: 8px;
}
.form-search .input-text{width:170px;height:20px;border:0;margin-left:10px;margin-right:20px;background:none;}
.form-search .button{background:url("../images/search.png") no-repeat top left;border:0;width:70px;height:25px;text-indent:-9999px;margin-top:2px;}
.form-search .button:hover{background:url("../images/search_on.png") no-repeat top left;}
.form-search .input-text:focus{background:none;}
.welcome-msg p{padding:0 10px}
.search-autocomplete{background-color:#fff;color:#000;}
.search-autocomplete ul li{border-bottom:1px solid #bcc1c4;cursor:pointer;}
.search-autocomplete ul li:hover{background-color:#bcc1c4;}
.search-autocomplete ul li .amount{margin-right:5px;}
.grosso a{text-decoration:none;color:#fff;}
.block-related{border-top:0;}
.block-related .block-title{background-color:#000;}
.postContent img{max-width:640px;}
.checkout-agreements .agreement-content{
	width:590px;
	float:left;
	clear: both;
}
.avviso{
	font-size:18px;
	color: #fffeff;
	text-align: center;
	margin:  0 auto;
	width: 978px;
	padding-top: 10px;
}
.my-account{min-height:418px}

