/* ------------------------------------------------------
   reset   
   ------------------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}


/* ------------------------------------------------------
   layout   
   ------------------------------------------------------ */  
html {
	text-align: center;
}
body {

	background: #dce5d5 url(../pix/bg.jpg) no-repeat center top;
	color: #000;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 62.5%;  
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	z-index: 10;

}
  

h1 { font-size: 2em; /* 10px × 2em = 20px */ }
p { 
    font-size: 1.2em; /* 10px × 1.2em = 12px */
    line-height: 1.4em;
}

a:link, a:visited {color: #653a15;}
a:hover, a:focus, a:active {color: #8f8473;}

#centrato {
	margin: 0 0 30px 0;
}

#intestazione {
	
	color: #FFF;
	height: 90px;
}

    #logo{
        width: 156px;
        height: 33px;
        margin: 30px 0 0 65px;
        float: left;
        display:inline;
    }
    #logo a{

        width: 156px;
        height: 33px;
        text-decoration: none;
        display: block;
        
    }
    
#mainmenu{ 
    float: right;
    margin: 40px 0 0 0;
}
#mainmenu li{
        float: left;
        margin: 0 0 0 25px;
        display: inline;
}


#mainmenu li a:link, #mainmenu li a:visited {
        float: left;
        font-size: 1.2em; /* 10px × 1.2em = 12px */
        font-family: Tahoma,Verdana,Geneva,sans-serif;
        font-weight: bold;
        text-decoration: none;
}

#mainmenu li a:hover, #mainmenu li a:focus, #mainmenu li a:active {
        text-decoration: underline;
}


#corpo {
	width:1000px;
	float:left;
	background: transparent;
}
#colonna-1 {
	float:left;
	width:170px;
    margin: 18px 0 0 0;
	color: #000;

}
    #banners img{
        margin: 5px 0 !important;
    }

.interna #colonna-1{
	margin: 38px 0 0 0;
}
  
#colonna-2 {
	float:left;
	width:640px;
	background: transparent;
	margin: 18px 0 0 0;
	color: #000;
}

.monocolonna #colonna-2{
        width: 1000px;
	margin: 18px 0 0 0;
        background: transparent;
        
}

    .box, .catalog_box_8{
        width: 310px;
        float: left;
        display: inline;
    }
     .catalog_box_8{
	padding: 0 !important;
	margin: 0 5px;
	}
    
    .box1{ margin-right: 20px;}
    
    .box h2{
        background: #653a15 url(../pix/corner.jpg) bottom right no-repeat;
        min-height: 30px;
        color: #fff;
        line-height: 30px;
        padding: 0 0 0 10px;
        margin: -1px 0 0 0;
    }
     .box h2 span{
        float: right;
        margin:-30px 10px 0 0;
     }
    
    .box h2 span a{
        color: #dcd4c9;
        float: right;
        text-decoration: none;
        font-weight: normal;
     }
     
     .box p{
        color: #653a15;
        padding: 0.5em 0;
     }
    
    .microbox{
        border-top: 4px solid #b8b6a7;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        -moz-border-radius-topleft:3px;
        -moz-border-radius-topright:3px; 
        width: 143px;
        float: left;
        margin: 0 17px 0 0;
    }
        
    .microbox h3{
        background: #8f8473;
        min-height: 25px;
        color: #fff;
        line-height: 25px;
        padding: 0 0 0 5px;
        font-weight: bold;
        font-size: 1.2em;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        -moz-border-radius-bottomleft:5px; 
        -moz-border-radius-bottomright:5px;
    }
         
     .microbox p{
        color: #6f6452;
        padding: 0.5em 0;
     }

#colonna-2 h2{
	 background: #653a15 url(../pix/corner-white.jpg) bottom right no-repeat;
	color: #fff;
	padding: 5px;
	font-size: 1.4em;
        border-bottom-right-radius: 15px;
        -moz-border-radius-bottomright:15px;
}
#colonna-2 p{
	color: #653a15;
}

#colonna-2 img{
	margin: 10px !important;
        display: block;
}
#colonna-2 .effetto img{
	margin: 10px auto !important;
        display: block;
}
.home #colonna-2 img{
	margin: 0px !important;
}

.interna #colonna-2 h2, .interna #colonna-2 h3{
	padding: 0.5em 1em;
}

#briciole{
	font-size: 0.8em;
}

#colonna-3 {
	float:left;
	width:170px;
	background: transparent;
	margin: 18px 0 0 20px;
	display: inline;
	background: #dce5d5;
	color: #000;
        border-radius:5px;
        -moz-border-radius:5px;
}

#colonna-3 h2{
	margin: 10px 0 0 20px;
}

.interna #colonna-3{
	margin: 38px 0 0 20px;
}


#pie-di-pagina {
	background: transparent url(../pix/footer2.jpg) bottom left no-repeat;
	color: #fff;
	clear: left;
	width: 830px;
	margin-left: 170px;
}


#pie-di-pagina p{
	font-size: 1em; /* 10px × 1em = 10px */
}
.address{
    color: #653a15;
    padding: 2px 20px;
}

#intestazione, #colonna-1, #colonna-2, #pie-di-pagina {
	padding-top:0.5em;
	padding-bottom:0.5em;
}

#crediti{
	width: 830px;
	margin-left: 170px;
        font-size: 1em; /* 10px × 1em = 10px */
        color: #a99c88;
        padding: 2px 20px;
}

#menulingue{ 
        float: right;
        margin: -20px 20px 0 0;
        display: inline;
}

#menulingue li{
        float: left;
        margin: 0 0 0 5px;
        color: #653a15;
        display: inline;
}

#menulingue li a:link, #menulingue li a:visited {
        float: left;
        font-size: 1em;
        font-family: Tahoma,Verdana,Geneva;
        text-decoration: none;
}

#menulingue li a:hover, #menulingue li a:focus, #menulingue li a:active {
        text-decoration: underline;
}

#menulingue-header {
        float:left;
        display:inline;
        z-index:15;
        margin-left: 45px;
        margin-top: 35px;
}

#menulingue-header li{
        display:inline;
} 

#swaplangli0 {
}

#swaplanga0 {
        background: url("../pix/ita.jpg") no-repeat scroll center top transparent;
        display: inline-block;
        height: 17px;
        text-indent: -9999px;
        width: 26px;
        margin-right:10px;
}

#swaplanga1 {
        background: url("../pix/eng.jpg") no-repeat scroll center top transparent;
        display: inline-block;
        height: 17px;
        text-indent: -9999px;
        width: 26px;
}

.secondarymenu{
	margin: 0 0 0 10px;
}

.secondarymenu li{
    font-weight: bold;
    line-height: 20px;
    padding: 5px 20px;
}

.secondarymenu li a{
    text-decoration: none;
}

.secondarymenu li a:hover{
    text-decoration: underline;
}

.secondarymenu li li{
    font-weight: normal;
    padding-left: 20px;
    
}


.secondarymenu li a.corrente{
    border-left:10px solid #653A15;
    padding:0 0 0 10px;
}

#menufigli{
	width: 150px;
	margin: 10px 0;
	background: #fff;
	border-bottom: 1px solid #ccc;
}


#menufigli h2{
	font-size: 1.2em;
	text-transform: uppercase;
	
}


div p {
	margin: 0;
	padding: 0.5em 1em;
}

#mapsearch img {
	border: none !important;
	margin:0 !important;
	padding:0 !important;
}
#tree{margin: 20px;}
#tree ul li{
	margin-left: 20px;
	display: list-item;
	list-style: circle;
	margin: 5px 0;
}
#tree ul li li{
	margin-left: 30px;
	display: list-item;
	list-style: disc;
}
#tree ul li li li{
	margin-left: 40px;
	display: list-item;
	list-style: circle;
}


/* ------------------------------------------------------
   jQuery lightBox plugin  
   ------------------------------------------------------ */
/*
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 1200px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
*/

/* ------------------------------------------------------
   cataloghi 
   ------------------------------------------------------ */

.catalog_box_1{
	float: left !important;
	padding: 0 !important;
	margin: 0 0 0 50px !important;
        width: 143px;
}

.catalog_box_10{
	width: 620px;
}




/* ------------------------------------------------------
   gallery  
   ------------------------------------------------------ */

 
        
/* ------------------------------------------------------
	classi utili	
   ------------------------------------------------------ */
   
.bir{
    position: relative;
    z-index: 1;
   
}


.bir span{
	position: relative;
    z-index: -1;
}

.right{
	float: right;
}

.left{
	float: left;
}

.clear{
	clear: both;
    line-height: 0;
}

.none{
    display: none;
}

#salta {
	position: absolute;
	left: -99999px;
}

.simpleclear{clear: both;}
.nessuno{float: none;}
.nascondi{display: none;}

.nomargin{
    margin: 0 !important;
}


/* ------------------------------------------------------
   mercurio   
   ------------------------------------------------------ */
#plancia-top{
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   background: #f4f4f4;
   border:1px solid #ccc;
   padding:10px;
   width:970px;
}

#carrello{
   margin: 0 0 30px 0;
}

#elenco-prodotti li, #carrello li{
   background: #f4f4f4;
   border-top: 1px solid #ccc;
   float: left;
   padding: 20px;
   width: 950px;
}


#elenco-prodotti li:hover, #carrello li:hover{
   background: #ddd;
   
}

#elenco-prodotti li .desc,  #carrello li .desc{
   margin: 0 0 0 50px;
   width: 70%;
}


#elenco-prodotti ul li, #carrello ul li{
   background-color: #f4f4f4;
   float: left;
   padding: 0;
   width: 627px;
   border: none;
   margin-left: 12px;
}


#elenco-prodotti ul li:hover, #carrello ul li:hover{

   background-color: #dddddd;
}

.interne #col3 #main-content #elenco-prodotti h3 {
   font-weight: bold;
   width: auto;
}
.interne #col3 #main-content #elenco-prodotti h2 {
   background:#EA7C27 none repeat scroll 0 0;
   font-weight:bold;
   margin:5px 0;
   padding:5px;
   text-transform:uppercase;
}

.ordina{
   display: block;
   clear: both;
   }

#plancia-bottom{
      margin: 20px 0 0 0;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      background: #f4f4f4;
      border:1px solid #ccc;
      padding:10px;
      width:970px;
      float: left;
   }

#stato-checkout{
      margin: 20px 0 0 0;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      background: #f4f4f4;
      border:1px solid #ccc;
      padding:10px;
      width:970px;
      clear: both;
   }

#mercurio-title{
   text-align: center;
   margin: 5px;
   font-size: 1.3em;
}
#mercurio-title a{
   text-decoration: none;
}

#plancia-bottom #paginazione{
   
   margin-left: 500px;
}
      
      
   #paginazione li{
      font-size: 11px;
      list-style: none;
      margin-right: 2px;
   }
   #paginazione a{
      border: solid 1px #ccc;
      margin-right: 2px;
   }
   
   #paginazione .successivo a,
   #paginazione .precedente a {
      font-weight: bold;
   }
   #paginazione .attivo{
      background: #122233;
      color: #FFFFFF;
      font-weight: bold;
      display: block;
      float: left;
      padding: 4px 6px;
   }
   #paginazione a:link,
   #paginazione a:visited {
      color: #333;
      display: block;
      float: left;
      padding: 3px 6px;
      text-decoration: none;
   }
   #paginazione a:hover{
      border: solid 1px #EF7A0C;
      color: #EF7A0C;
   }
.listaprodotti{
   padding: 15px 0 10px 40px;
   background: url(../modules/mercurio/pix/bag_white-trans.png) center left no-repeat;
   line-height: 48px;
}

a[href *="javascript:addToCart"], .addtochart { 
   margin-right: -90px;
   padding: 15px 50px 10px 0;
   background: url(../modules/mercurio/pix/cart_add-trans.png) center right no-repeat;
   float: right;

}
.removefromchart { 
    background: url("../modules/mercurio/pix/cart_remove-trans.png") no-repeat scroll 110px 10px transparent;
    float: right;
    height: 25px;
    padding: 15px 70px 10px 0;

}
.schedalink { 
   padding: 15px 0 10px 30px;
   background: url(../modules/mercurio/pix/system-search-trans.png) center left no-repeat;
   float: left;
}

.schedalink-2 { 
   padding: 15px 30px 10px 0;
   background: url(../modules/mercurio/pix/system-search-trans.png) center right no-repeat;
   float: right;
   cursor: pointer;
}

.tochart { 
   padding: 15px 35px 10px 0;
   background: url(../modules/mercurio/pix/cart-trans.png) center right no-repeat;
   line-height:48px;
   vertical-align:top;
}
#stato-checkout a[href *="javascript:cartCommand(0, 'update'"], #stato-checkout .chartupdate { 
   padding: 25px 50px 20px 10px;
   background: url(../modules/mercurio/pix/cartupdate-trans.png) center right no-repeat;
}
#stato-checkout a[href *="javascript:cartCommand(0, 'chartremoveall'"], #stato-checkout .chartremoveall { 
   padding: 25px 80px 20px 10px;
   margin-right:10px;
   background: url(../modules/mercurio/pix/cartremoveall-trans.png) center right no-repeat;
   font-size:14px;
}
#stato-checkout .checkout { 
   padding: 25px 60px 20px 10px;
   background: url(../modules/mercurio/pix/carrello-button.png) center right no-repeat;
}

.registrami{
   background: url(../modules/mercurio/pix/user_add_48.png) center right no-repeat;
   font-size:1.4em;
   padding:25px 55px 10px 0;
   text-decoration:none !important;
}

.accedi{
   padding: 25px 55px 10px 0px;
   background: url(../modules/mercurio/pix/user_48.png) center right no-repeat;
   font-size:1.2em;
}

.nuovaregistrazione{
   padding: 15px 55px 10px 0px;
   background: url(../modules/mercurio/pix/arrow_right_48.png) center right no-repeat;
   font-size:1.2em;
}


#stato-checkout p, #stato-checkout h3, #stato-checkout a{
   padding: 10px;
}

.aggiorna, .svuota{
    float: right;
    padding: 15px 50px 10px 0;
    height:25px;
}

#completaordine{
   width: 200px;
   float: right;
   margin: 0 0 20px 0;
   
}

#tot{
	padding: 0 10px 0 0 !important;
}

#totship {
	padding: 0 10px 0 0 !important;
}

#instruments{

}


#actions{
   float: left;
   margin: 0;
}


/* pannellino 3 step checkout */

#checkoutPanel{
      
}
#checkoutPanel{
   
   padding: 0;
   margin: 0 0 0 20px;

}

#checkoutPanel li{
   margin: 0 15px 0 0;
}

#checkoutPanel .mercurioCOItem span{
    background: #ddd;
}
#checkoutPanel .mercurioCOItemSelected span{
    background: #666;
    color:#000000 !important;
}
#checkoutPanel .mercurioCOItem span, #checkoutPanel .mercurioCOItemSelected span{
    display: block;
    color:#666;
    padding: 5px;
   font-size: 2em;
}
#checkoutPanel .mercurioCOItem{
   background: #ddd;
   color: #666;
}
#checkoutPanel .mercurioCOItemSelected{
   background: #666;
   color: #000;
   border: 1px solid #000 !important;
}

#checkoutPanel .mercurioCOItem, #checkoutPanel .mercurioCOItemSelected{
       display: block;
   float: left;
   text-transform: uppercase;
       text-decoration: none;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border:1px solid #CCCCCC;
   padding: 15px;
   }
   
#mercurioCart fieldset{
      /*border: 1px dashed #a39d8f; */
}
.mercurioLogoutMessage{
   margin: 0 auto;
   position:relative;
   top:-104px;
   width: 250px;
}
.mercurioLogoutMessage span{
   font-size: 0.8em;
   font-weight: bold;
}

.mercurioUM{
   background:transparent url(../modules/mercurio/pix/uomo.png) no-repeat scroll left center;
   padding:15px 0 15px 50px;
}
.mercurioUF{
   background:transparent url(../modules/mercurio/pix/donna.png) no-repeat scroll left center;
   padding:15px 0 15px 50px;
}
.mercurioPanelHidden{
   display: none;
}

.mercurioRiepilogoOrdine{
   border-top:1px solid #ccc;
   width:970px;

}
.mercurioOrdineItem{
   background:#ddd none repeat scroll 0 0;
   border-top:1px solid #ccc;
   padding:20px 0;
   width:970px;
}
.mercurioOrdineItemSeparator{
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   clear: both;
}

.mercurioOrdineProdotto {
   padding-left:10px;
   width:970px;
   
}
.mercurioOrdineQuantita, .mercurioOrdineTotalLabel{
   float: left;
   padding-left: 10px;
   font-weight: bold; 
}
.mercurioOrdineCosto, .mercurioOrdineTotalValue{
   float: right;
   padding-right: 10px;
   font-weight: bold;
}
.mercurioOrdineTotal{
   background:#ccc none repeat scroll 0 0;
   border-bottom:1px solid #A39D8F;
   height:60px;
   margin:0;
   padding: 5px 5px 10px;
   width:960px;
   }

.mercurioError{
   background:transparent;
   border-bottom:1px solid #ccc;
   color: #930000;
   font-weight: bold;
   margin:1px 0;
   padding:10px 0;
   width:990px;
   font-size: 1.5em;
}

#mercurioMessageDopoAcquisto {
   padding: 25px 0px 20px 60px;
   background: url(../modules/mercurio/pix/carrello-button.png) center left no-repeat;
   border:1px solid #CCCCCC;
   color:#405130;
   font-weight:bold;
   margin:20px;

}
.mercurioPayNow{
   clear: both;
   float: right;
   padding-right: 10px;
   padding: 15px 0px 10px 55px;
   background: url(../modules/mercurio/pix/creditcard_paypal.png) center left no-repeat;
}



#mercurioLogin, #mercurioNewuser{
   width:970px;
   background:#CCCCCC none repeat scroll 0 0;
   border:1px solid #A39D8F;
   margin:0;
   
}
.mercurioFormItem, #mercurioFormCommand, .mercurioFormCommand{
   border-top:1px solid #999;
   
}


#mercurioFormCommand,.mercurioFormCommand{
   height:50px;
   padding-top:35px;
   text-align:center;
}
.mercurioFormItem{
   padding-top: 10px;
   height: 50px;
}
.mercurioFormItem label{
   display:block;
   font-weight:bold;
   margin-left:20px;
   min-width:9em;
   padding:5px;
   text-align:left;

}
#mercurioUsername, #mercurioPassword, #mercurioPassword2, #mercurioEmail, #mercurioNome, #mercurioCognome, #mercurioCFPIVA{
   border-color: #999;
   border-style: solid;
   border-width:3px;
   margin-left: 20px;
   padding: 3px 10px;
   min-width: 30%;
}   


.itemimg{
  width: 150px;
  height: 130px;
  padding: 0 !important;
  margin: 0 !important;
}

.itemimg img{
  padding: 0 !important;
  margin: 0 !important;
}
   
/* Scheda Prodotto */   
.scheda{
   background: #ffffff none repeat scroll 0 0;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   padding: 10px 10px 40px;
   width: 970px;
}
.scheda h3{
   text-align: center;
}
.scheda .itemprodotto, .scheda .itemprice{

}

.scheda img {
   margin: 0 1em !important;
}

.scheda .imgsprodotto{}
.scheda .imgsprodotto a{
	float: left;
}

.altridati{
   float: left;
   border-top: 1px solid #f2f2f2;
   margin-top:10px;
   padding-top: 10px;
   width: 950px;
}
​

body.newsletter {

	background-image: none !important;

}
body.newsletter #centrato{
	border: 1px solid #653A15;
		background-color: #DCE5D5 !important;
}
body.newsletter #centrato #intestazione{
	background: #dce5d5 url(../pix/bg.jpg) no-repeat center top;
	height: 102px;
}
body.newsletter h2.newsletter{
     float: right;
     font-size: 2em;
     margin: 40px;
}
body.newsletter #centrato #colonna-2 {
	width: 860px;
	margin: 18px 75px 0 75px;
}

body.newsletter #pie-di-pagina {
	background: none;
	border-top: 3px solid #653A15;
	margin: 20px 75px;
}
body.newsletter .postiehide{
	margin-top: 30px;
        border-top: 1px solid #eee;
}



/* social */

.fb_iframe_widget{
       width: 70px;
       margin: 28px 0px;
       float: left;
}

#fb-icon{
      margin: 30px 10px 0 30px;
      float: left;
} 

.fb_reset {
   display:none !important;
}

/* gallery */


.foto-gallery {
      margin-right:5px;
}

.menu-catalogo {
      background-color:#8F8473;
      border-radius:5px;
      width:143px;
      padding-top:8px;
      padding-bottom:5px;
      margin-left:50px;
      margin-bottom:20px;
}

.interna-gallery #colonna-2 img {
    margin: 0 !important;
}

.menu-catalogo h4 {
      margin:5px 0 0 0;
      padding:0;
      text-align:center;
      font-size:16px;
}

.menu-catalogo h4 a:link, .menu-catalogo h4 a:visited{
      color:white !important;
      text-decoration:none;
}

#cboxLoadedContent div {
overflow: hidden;
}


/* SHOP */

.catBlock {
      width:150px;  
      height:210px;
      float:left;  
      background-color:#8F8473; 
      border-radius:6px;
      -moz-border-radius:6px; 
      margin-left:45px;
      margin-bottom:15px;
}

#colonna-2 div.catBlock a img{
      margin: 10px 0 0 !important;
}

.categoryName {
      font-size:12px;
      font-weight: bold;
      padding:5px 0;
      text-align:center;
      color:white !important;
}

.categoryDesc {
      color:white !important;
}

.imggoodprice {
      width:180px;
      height:57px;
      background: url("../pix/etichetta-sconto.png") no-repeat;
      float:left;
      margin-left:-3px;
}

.scritta-sconto {
      margin-left:55px;
      margin-top:18px;
      font-weight:bold;
      font-size:8px;
      color:#00222B !important;
}

.goodprice {
      border: 3px double #750001;
      color: #750001 !important;
      font-weight: bold;
      margin-left: 10px;
      text-transform: uppercase;
      visibility: visible;
      width: 70px;
}

.standardprice {
      visibility: visible;
}

.discount {
      text-decoration:line-through;
      color:#AB0E0E !important;
}

.prezzo {
      color: #110066 !important;
      font-weight: bold;
}

.sconto-qnt {
      color:#004b5e !important;
      font-weight:bold;
}

div.imggoodprice p {
      font-family: 'Rock Salt', cursive;
}

.mercurioQtaDiscount {
      padding-bottom:10px;
}

.chartupdate {
      background: url("../modules/mercurio/pix/cartupdate-trans.png") no-repeat scroll right center transparent;
}

.chartremoveall {
      background: url("../modules/mercurio/pix/cartremoveall-trans.png") no-repeat scroll right center transparent;
}

ul.discountList {
	margin-top: 10px;
	width: 148px;
	border: 1px solid #b5c8a6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	background-color: #cfdbc5;
}

	ul.discountList li{
	font-size: 0.8em;
	text-align: center;
	color: white;
	}
	
		ul.discountList p.discountPeriod {
		font-weight: bold;
		color: black;
		}
		
		ul.discountList p.discountDesc {
		font-weight: bold;
		color: #653A15;
		}

/* modifiche carrello ridotto */

h5 {
   font-size: 1.6em;
   color: #653A15;
   padding: 0.5em 0.7em;
   float: left;
}

div.prezzi-float {
   float: right;
   margin-right: -95px;
}

div.prezzi-float p{
   text-align: right;
}

div.desc ul {
   float: left;
}


/*****************************************************desc prodotti ridotto****/

div.img-carrello {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1;
}

	#colonna-2 div.img-carrello img {
		margin: 0 !important;
	}
	
	div.img-carrello p {
		width: 150px;
		margin: 0;
		padding: 0;
		font-size: 1em;
		text-align: center;
	}

div.descrizione-prodotto-carrello {
	float: left;
	width: 640px;
}

	div.img-carrello div.imggoodprice {
		/*float: none;*/
		background: url("../pix/bollino-promo.png") no-repeat;
		width:50px;
		height:50px;
		z-index: 10;
		position:relative;
		margin-top: -165px;
		margin-left: 80px;
	}
	
		div.descrizione-prodotto-carrello div.imggoodprice p.scritta-sconto {
			float: left;
			margin-left: 55px;
			margin-top: 20px;
		}


div.dati-destra {
	float: right;
	width: 150px;
}

	div.dati-destra p {
		float: right;
		margin: 0;
		padding: 0;
	}
	
	div.dati-destra p a.schedalink-2 {
		background: url(../modules/mercurio/pix/system-search-trans.png) center right no-repeat;
		margin-top: 20px;
		padding: 10px 40px 10px 0;
		font-size: 0.9em;
	}
	
	div.dati-destra {
		text-align: right;
	}
	
	div.dati-destra a.addtochart {
		margin: 20px 0 0 0;
	}
 
	div.dati-destra p.goodprice {
		margin-top: 10px;
		text-align: right;
		border: none;
		color: #653A15 !important;
		font-weight: normal;
	}
	
	div.dati-destra p.discount {
		color: #653A15 !important;
		font-weight: bold;
	}
	
	div.dati-destra p.prezzo {
		color: #653A15 !important;
		font-weight: bold;
	}


li.sfondo-bianco {
	background: white !important;
}

span.colori-prodotti ul li {
	background: white !important;
}

div.scheda h2 {
	background: none !important;
	color: #653A15 !important;
}

div.scheda p.prezzo {
	color: #653A15 !important;
}

div.dati-destra-2 {
	float: right;
	text-align: right;
}

.mercurio-title-box {
	margin-top: 25px !important;
}

.float-none {
	float: none !important;
	clear: both;
}










/*
               __                       .__          __          
______   _____/  |_____________  ______ |  | _____ _/  |_________
\____ \_/ __ \   __\_  __ \__  \ \____ \|  | \__  \\   __\___   /
|  |_> >  ___/|  |  |  | \// __ \|  |_> >  |__/ __ \|  |  /    / 
|   __/ \___  >__|  |__|  (____  /   __/|____(____  /__| /_____ \
|__|        \/                 \/|__|             \/           \/
														
				web design & strutturazione xhtml/css
														
				http://www.petraplatz.it
*/
