* {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
	font-size: 12px;
}

a, a:link, a:visited {
	text-decoration: none;
	outline: 0;
	cursor: pointer;
}

a:link, a:active, a:focus, input:focus {
	outline: 0;
}

div {
	border: 0;
}

th {
	border: 1px solid #dedede;
	height: 40px;
}

#areaCarrelloDiv {
	background-image: url('/shop/img/shop/sf_gray_carrello_taglie.gif');
	background-attachment: scroll;
	background-color: transparent;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 118px;
	margin-top: 20px;
	position: relative;
}

#areaMarcaDiv {
	background-image: url('/shop/img/shop/sf_marca_prodotto.gif');
	background-attachment: scroll;
	background-color: transparent;
	background-position: bottom;
	background-repeat: no-repeat;
	height: 66px;
	width: 107px;
	position: absolute;
	right: 0px;
	margin-top: 10px;
}

.testoLabel {
	color: #4f4f4f;
}

.condividi {
	color: #9d9d9d;
	font-size: 12px;
}

.descrizioneBreveArticolo {
	color: #464646;
	font-size: 11px;
	line-height: 16px;
	text-align: start;
}

.descrizioneDetagliataArticolo {
	color: #464646;
	font-size: 12px;
	line-height: 16px;
	text-align: start;
}

.titoloNeiDettagli {
	color: #464646;
	font-size: 14px;
	text-align: start;
	background-color: #EDECEB;
	width: 370px;
	height: 28px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.titSotCatIl {
	color: #646464;
	font-size: 18px;
	font-weight: 400;
	text-decoration: none;
}

.descrizioneArticoliSuccessivi {
	color: #464646;
	font-weight: 400px;
	font-size: 12px;
}

.prezzoArticoliSuccessivi {
	color: #9d9d9d;
	font-weight: 400px;
	font-size: 12px;
}

#merceDisponibileDiv {
	color: #9d9d9d;
	font-size: 12px;
}

.tagliaNoDispSubito {
	color: #9d9d9d;
	font-size: 12px;
}

.tagliaDispSubito {
	color: #232323;
	font-size: 12px;
}

.boxBorderRadio {
	background-color: #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

div.boxBorderRadio {
	padding: 10px;
}

a.descrizioneDettagliata {
	color: #424242;
	font-style: italic;
	font-size: 10px;
	text-decoration: underline
}

/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
div.scrollable#scrollDetArt { /* required settings */
	position: relative;
	overflow: hidden;
	width: 234px;
	height: 130px;
}

.dr-table-cell {
	border: 0px;
}

.dr-table-cell_listaArtGallery {
	border: 0px;
	padding: 2px;
	vertical-align: top;
}

.dr-table-cell_listaArtBand {
	border: 0px;
	padding: 6px;
	vertical-align: top;
}

.dr-table-cell_listaOfrtTemp {
	border: 0px;
	padding-left: 6px;
	padding-right: 0px;
	vertical-align: top;
}

.dr-table-cell_listaPromBand {
	border: 0px;
	vertical-align: top;
	padding: 3px 3px 3px 3px
}
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/
div.scrollable#scrollDetArt div.items#itemsDetArt {
	/* this cannot be too large */
	heigth: 20000em;
	position: absolute;
}

/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/
div.scrollable div.items div { /*float:left;*/
	
}

/* you may want to setup some decorations to active the item */
div.items div.active {
	border: 1px inset #ccc;
	background-color: #fff;
}

.pnlCategorie {
	overflow: auto;
	height: 260px;
	background-color: transparent;
	padding: 0px;
	width: 208px;
}

.pnlCategorie .ui-panel-content {
	overflow: auto;
	height: 260px;
	background-color: transparent;
	padding: 0px;
	width: 208px;
}

.pnlMarche {
	overflow: auto;
	height: 94px;
	background-color: transparent;
	padding: 0px;
	width: 208px;
}

.pnlMarche .ui-panel-content {
	overflow: auto;
	height: 94px;
	background-color: transparent;
	padding: 0px;
	width: 208px;
}


.prezzoNettoDettArt {
	color: #bd0000;
	font-weight: 500;
	font-size: 27px;
}

.alert {
	color: #bd0000;
	font-weight: 500;
	font-size: 10px;
}

.spese0 {
	color: #fc3200;
	font-weight: 500;
	font-size: 10px;
}

.error {
	color: #fc3200;
}

.prezzoLordoDettArt {
	color: #505050;
	font-weight: 500;
	font-size: 14px;
}

.taglieDisponibili {
	color: #505050;
	font-weight: 500;
	font-size: 14px;
}

.price {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
}

.priceLordo {
	font-family: arial, verdana, helvetica, sans-serif;
	color: black;
	text-decoration: line-through
}

#prodottiSuccessivi {
	font-size: 12px;
	font-weight: 500;
	text-align: center;
}

#qtaDiv {
	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #ccc;
	height: 120px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 154px;
	padding-left: 10px;
	padding-top: 10px;
}

.table_ImgDettArt {
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	empty-cells: hide;
}

.titoloArticolo {
	color: Black;
	font-family: helvetica, sans-serif, verdana, arial;
	font-size: 12px;
	font-weight: bolder;
}

.taglieQtaDettaglioArticolo {
	color: #464646;
	font-weight: 500;
	font-size: 11px;
}

.taglieQtaSelDettaglioArticolo {
	color: #3d3d3d;
	font-size: 11px;
}

.titoloDettaglioArticolo {
	color: #464646;
	font-weight: 600;
	font-size: 14px;
}

.titoloPrezzoDettArt {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	color: #464646;
	font-size: 15px;
}

.vuoiRiceverlo {
	color: #bd0000;
	font-weight: 500;
	font-size: 11px;
	line-height: 18px;
}

#vuoiRiceverloDiv {
	color: #9d9d9d;
	font-size: 11px;
	line-height: 18px;
	height: 50px;
}

/*stili per fare menu */
.menu1 {
	background-color: #eeeeee;
	color: black;
	font-size: 12px;
	line-height: 18px;
	height: 30px;
	font-weight: 400px;
}

.elmenu1 {
	margin-top: 1px;
	height: 28px;
	margin-bottom: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: black;
	background-color: trasparent";
}
.elmenu2 {
	text-decoration: underline;

	}


.menu2 {
	height: 30px;
	-moz-border-radius: 0px 0px 4px 4px;
	-webkit-border-radius: 0px 0px 4px 4px;
}

div#objHome {
	font-size: 10px;
	font-weight: 400;
}

.condividiTx {
	color: #ffffff;
	background-color: transparent;
	background-image: none;
	border-color: #30600A;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.CACCIA {
	background-color: #30600A;
	color: #ffffff;
	background-image: none;
}

.CACCIATX {
	color: #30600A;
	background-color: transparent;
	background-image: none;
	border-color: #30600A;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

div.CACCIA#objHome {
	background-color: #B1D399;
	color: black;
}

div.CACCIA#prezzoArt {
	color: #ffffff;
	font-size: 16px;
	background-color: transparent;
}

.CINOFILIA {
	background-color: #2291AB;
	color: #ffffff;
	background-image: none;
}

.CINOFILIATX {
	color: #2291AB;
	background-color: #ffffff;
	background-image: none;
	border-color: #2291AB;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.MILITARY {
	background-color: #808080;
	color: white;
	background-image: none;
}

.MILITARYTX {
	color: #808080;
	background-color: white;
	background-image: none;
	border-color: #808080;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.OUTDOOR {
	background-color: #6e4015;
	color: white;
	background-image: none;
}

.OUTDOORTX {
	color: #9AB734;
	background-color: white;
	background-image: none;
	border-color: #9AB734;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.FUNGHI-TARTUFI {
	background-color: #99591d;
	color: white;
	background-image: none;
}

.FUNGHI-TARTUFITX {
	color: #9AB734;
	background-color: white;
	background-image: none;
	border-color: #9AB734;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.FAI-DA-TE {
	background-color: #9AB734;
	color: white;
	background-image: none;
}

.FAI-DA-TE {
	color: #9AB734;
	background-color: white;
	background-image: none;
	border-color: #9AB734;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.FAI-DA-TE {
	background-color: #9AB734;
	color: white;
	background-image: none;
}

.OUTLETTX {
	color: #008200;
	background-color: white;
	background-image: none;
	border-color: #008200;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.SALDI {
	background-color: #008200;
	color: white;
	background-image: none;
}

.SALDITX {
	color: #008200;
	background-color: white;
	background-image: none;
	border-color: #008200;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.CUCINA {
	background-color: #f19e00;
	color: white;
	background-image: none;
}

.CUCINATX {
	color: #f19e00;
	background-color: white;
	background-image: none;
	border-color: #f19e00;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.CATALOGO {
	background-color: #CC0000;
	color: white;
	background-image: none;
}

.CATALOGOTX {
	color: #CC0000;
	background-color: white;
	background-image: none;
	border-color: #CC0000;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.ALLSHOP {
	background-color: #01931E;
	color: white;
	background-image: none;
}

.ALLSHOPTX {
	color: #01931E;
	background-color: white;
	background-image: none;
	border-color: #01931E;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.OFFERTE {
	background-color: #505050;
	color: #ffffff;
	background-image: none;
}

.OFFERTETX {
	color: #505050;
	background-color: #ffffff;
	background-image: none;
	border-color: #505050;
	border-width: thin;
	border-style: solid;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}


.elmenu2Div {
	float: left;
}

.elmenu2Par {
	margin: 0px;
	text-align: center;
	padding-top: 8px;
	padding-left: 20px;
	vertical-align: middle;
}

.headerElencoArticoli {
	color: #464646;
	font-size: 12px;
	height: 30px;
	font-weight: 400;
	background: #eeeeee;
	height: 28px;
}

.headerOfferta {
	color: #464646;
	font-size: 18px;
	height: 30px;
	font-weight: 400;
	background: #eeeeee;
	height: 28px;
}

.descBreveListaArt {
	color: #646464;
	font-size: 11px;
	font-weight: 700;
	height: 28px;
	text-decoration: none;
}

.descSpezListaArt {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

.rowA {
	background-color: #ffffff;
}

.rowB {
	background-color: #f3f3f3;
}

.label {
	font-weight: bold;
}

.pbody {
	width: 200px;
	pa
}

.colCateg {
	vertical-align: top;
}

.selezioni {
	font-size: 12px;
	color: #4e4e4e;
	border-bottom-color: #a3a3a3;
	border-bottom-width: thin;
	border-bottom-style: solid;
}

.noPadding {
	padding: 0px;
	border: 0px;
}

.elencoCategorie {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-image: url("/shop/img/shop/CategoryNavigation_sf.jpg");
	background-repeat: repeat;
}

.categoriePnl {
	border: 0px;
	padding: 0px;
	background-image: url("/shop/img/shop/CategoryNavigation_sf.jpg");
	background-repeat: repeat;
	background-color: trasparent;
}

.categoriePnlHdr {
	min-height: 14px;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	margin-bottom: 6px;
	font-weight: 400;
}

.cancSel {
	background-image: url("/shop/img/shop/x_off_carrello.gif");
}

.cancSel:HOVER {
	background-image: url("/shop/img/shop/x_on_carrello.gif");
}

.vediSchedaCmd {
	background-image: url("/shop/img/shop/bot_vedi_scheda_off.gif");
	border: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #9d9d9d;
	font-size: 11px;
	text-decoration: none;
	font-weight: 500;
}

.cart {
	background-color: #666666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	font-weight: 500;
}

.headerListaArtCarrello {
	border: none;
}

/*<group=Content Boxes>*/
.cntInfo, .cntError, .cntAlert, .cntSubTitle, .cntSubMenu {
	padding: 4px;
	margin: 0;
	margin-bottom: 5px;
	border: 1px solid #eaeaea;
	background-color: #fff;
	color: #464646;
}

.cntInfo p, .cntError p, .cntAlert p {
	padding: 0;
	padding-bottom: 5px;
}

.cntInfo {
	background: #FAFAF8 url(img/shade.info.gif) 0 0 repeat-x;
}

.cntError {
	background-color: #ffc;
	border-color: #930;
	font-size: 10px; /* make box not wrap */;
	white-space: nowrap;
	position: relative;
	left: 5px;
}

.cntAlert {
	background-color: #d3e4ff;
	border-color: #36c;
}

.contenitore_img_seqCar {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background-attachment: scroll;
	background-color: trasparent;
	background-image: url("/shop/img/shop/carrello_sf.gif");
	background-repeat: no-repeat;
	background-position: 110px 27px;
	height: 65px;
	width: 840px;
}

.imgCarrello_cartOn {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	background-image: url("/shop/img/shop/sf_1234_carrello_ok.gif");
	background-repeat: repeat-x;
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #179F00;
}

.imgCarrello_cartOff {
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #666666;
}

.imgCarrello_consOff {
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #A9A9A9;
}

.imgCarrello_consOn {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	background-image: url("/shop/img/shop/sf_1234_carrello_ok.gif");
	background-repeat: repeat-x;
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #179F00;
}

.imgCarrello_pagOff {
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #A9A9A9;
}

.imgCarrello_pagOn {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	background-image: url("/shop/img/shop/sf_1234_carrello_ok.gif");
	background-repeat: repeat-x;
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #179F00;
}

.imgCarrello_avrOff {
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #A9A9A9;
}

.imgCarrello_avrOn {
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	background-image: url("/shop/img/shop/sf_1234_carrello_ok.gif");
	background-repeat: repeat-x;
	float: left;
	height: 65px;
	width: 140px;
	margin-left: 20px;
	padding-top: 5px;
	text-align: center;
	color: #179F00;
}

.areaRiepilogoTuoiDati {
	border-style: solid;
	border-color: Grey;
	border-width: thin;
}

.cmdCarrello {
	background: url('/shop/img/shop/carrello_on.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 52px;
	width: 244px;
	margin-left: 20px;
	text-align: left;
	color: #4f4f4f;
	border: 0;
	padding-left: 30px;
	font-size: 15px;
	font-weight: 500;
}

.cmdCarrello:hover {
	background: url(/shop/img/shop/carrello_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrello:active {
	background: url(/shop/img/shop/carrello_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrello2 {
	background-color: #505050;
	margin: 4px;
	text-align: center;
	color: #ffffff;
	border: 0;
	font-size: 13px;
	font-weight: 500;
	width: 210px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.cmdCarrello2:hover {
	color: #ffffff;
	
}

.cmdCarrello2:active {
	
}

.cmdCarrello3 {
	background-color: #ffffff;
	margin: 4px;
	text-align: center;
	color: #505050;
	border: 0;
	font-size: 13px;
	font-weight: 500;
	width: 210px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
}


.cmdCarrelloOfferta {
	background: url('/shop/img/shop/carrello_offerta_on.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	width: 244px;
	margin-left: 20px;
	text-align: left;
	color: #4f4f4f;
	border: 0;
	padding-left: 26px;
	font-size: 15px;
	font-weight: 500;
}

.cmdCarrelloOfferta:hover {
	background: url(/shop/img/shop/carrello_offerta_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrelloOfferta:active {
	background: url(/shop/img/shop/carrello_offerta_off.png) no-repeat;
	background-position: center top;
}

.cmdListaDes {
	background: url('/shop/img/shop/listadesideri_on.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 52px;
	width: 244px;
	text-align: center;
	color: #4f4f4f;
	border: 0;
	padding-left: 30px;
	font-size: 12px;
	font-weight: 500;
}

.cmdListaDes:hover {
	background: url(/shop/img/shop/listadesideri_off.png) no-repeat;
	background-position: center top;
}

.cmdListaDes:active {
	background: url(/shop/img/shop/listadesideri_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrelloLeg {
	background-image: url('/shop/img/shop/carrello_kit_on.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	height: 32px;
	width: 274px;
	text-align: center;
	color: #4f4f4f;
	border: 0;
	font-size: 12px;
	font-weight: 500;
}

.cmdCarrelloLeg:hover {
	background: url(/shop/img/shop/carrello_kit_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrelloLeg:active {
	background: url(/shop/img/shop/carrello_kit_off.png) no-repeat;
	background-position: center top;
}

.cmdListaDesLeg {
	background-image: url('/shop/img/shop/lista_desideri_kit_on.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	height: 32px;
	width: 274px;
	text-align: center;
	color: #4f4f4f;
	border: 0;
	font-size: 12px;
	font-weight: 500;
}

.cmdListaDesLeg:hover {
	background: url(/shop/img/shop/lista_desideri_kit_off.png) no-repeat;
	background-position: center top;
}

.cmdListaDesLeg:active {
	background: url(/shop/img/shop/lista_desideri_kit_off.png) no-repeat;
	background-position: center top;
}

.cmdCarrello_ContShop {
	background-image: url('/shop/img/shop/bt_continua_lo_shopping.gif');
	background-repeat: no-repeat;
	background-position: center top;
	height: 39px;
	width: 228px;
	margin-left: 20px;
	text-align: left;
	color: #ffffff;
	font-family: 'Helvetica', 'Lucida Sans Unicode', sans-serif;
	border: 0;
	padding-left: 30px;
	font-size: 16px;
	font-weight: 600;
}

.cmdCarrello_Proseg {
	background-image: url('/shop/img/shop/bt_verde_prosegui_carrello.gif');
	background-repeat: no-repeat;
	background-position: center top;
	height: 39px;
	width: 228px;
	margin-left: 20px;
	text-align: left;
	color: #ffffff;
	font-family: 'Helvetica', 'Lucida Sans Unicode', sans-serif;
	border: 0;
	padding-left: 10px;
	font-size: 16px;
	font-weight: 600;
}

.cmdTipoSpedizione {
	height: 29px;
	width: 113px;
	margin-left: 20px;
	text-align: left;
	color: #ffffff;
	font-family: 'Helvetica', 'Lucida Sans Unicode', sans-serif;
	border: 0;
	padding-left: 10px;
	font-size: 16px;
	font-weight: 600;
}

.cmdTipoSpedizioneOn {
	background-image: url('/shop/img/shop/bt_tipo_sped_on.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

.cmdTipoSpedizioneOff {
	background-image: url('/shop/img/shop/bt_tipo_sped_off.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

.carrelloHeaderTab {
	background-image: url('/shop/img/shop/carrello_hd_tab_b.gif');
	background-repeat: repeat-x;
	border: 0;
	height: 39px;
}

.carrelloHeaderTabTx {
	color: #668d66;
	font-size: 13px;
	font-weight: 400;
}

.carrelloHeaderSpedTabTx {
	color: #A9A9A9;
	font-size: 12px;
	font-weight: 400;
}

.carrelloHeaderTab_img {
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	width: 60px;
}

.carrelloHeader {
	background-color: transparent;
	border: 0;
}

.carrelloHeaderTab_desArt {
	width: 250px;
}

.carrelloHeaderTab_codArt {
	width: 50px;
}

.carrelloHeaderTab_taglia {
	width: 50px;
}

.carrelloHeaderTab_qta {
	width: 60px;
}

.carrelloHeaderTab_elim {
	width: 130px;
}

.carrelloHeaderTab_prez {
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	width: 424px;
	padding-right: 30px;
}

.carrelloColTab {
	color: #464646;
	font-size: 12px;
	border: 0;
	padding: 0px;
}

.carrelloRow {
	background-image: url('/shop/img/shop/sf_linea_carrello.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #464646;
}

.carrelloSubTot {
	background-image: url('/shop/img/shop/sf_tot_centro.gif');
	background-repeat: repeat-y;
	font-size: 13px;
	font-weight: 400;
}

.carrelloSubTotTop {
	background-image: url('/shop/img/shop/sf_tot_alto.gif');
	background-repeat: no-repeat;
	background-position: top;
	height: 9px;
}

.carrelloSubTotDown {
	background-image: url('/shop/img/shop/sf_tot_basso.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 9px;
	font-weight: 600;
	font-size: 13px;
	color: #464646;
}

.tratRow {
	background-image: url('/shop/img/shop/sf_linea_carrello.gif');
	background-repeat: repeat-x;
	background-position: center;
	color: #464646;
}

.pagBody {
	background-image: url('/shop/img/shop/carrello_hd_tab_b.gif');
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
}

.pagBodyUnderLine {
	background-image: url('/shop/img/shop/sf_linea_carrello.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #464646;
}

.cat_pag_sx {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_sx.png)
		no-repeat;
	height: 55px;
	width: 18px;
	border: 0;
}

.cat_pag_sx:hover {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_sx.png)
		no-repeat;
}

.cat_pag_sx:active {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_sx.png)
		no-repeat;
}

.cat_pag_dx {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_dx.png)
		no-repeat;
	height: 80px;
	width: 18px;
	border: 0;
}

.cat_pag_dx:hover {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_dx.png)
		no-repeat;
}

.cat_pag_dx:active {
	background: url(/shop/img/shop/scrollable/arrow/cat_pag_dx.png)
		no-repeat;
}

.cat_pag_prec {
	background: url(/shop/img/shop/cat_pag_precedente_off.png) no-repeat;
	width: 101px;
	height: 22px;
	border: 0;
}

.cat_pag_prec:hover {
	background: url(/shop/img/shop/cat_pag_precedente_on.png) no-repeat;
}

.cat_pag_prec:active {
	background: url(/shop/img/shop/cat_pag_precedente_on.png) no-repeat;
}

.det_pag_prec {
	background: url(/shop/img/shop/det_back_off.gif) no-repeat;
	width: 101px;
	height: 22px;
	border: 0;
}

.det_pag_prec:hover {
	background: url(/shop/img/shop/det_back_on.gif) no-repeat;
}

.det_pag_prec:active {
	background: url(/shop/img/shop/det_back_on.gif) no-repeat;
}

.cat_CACCIA {
	background: url(/shop/img/shop/cat_pag_caccia_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_CACCIA:hover {
	background: url(/shop/img/shop/cat_pag_caccia_on.png) no-repeat;
}

.cat_CACCIA:active {
	background: url(/shop/img/shop/cat_pag_caccia_on.png) no-repeat;
}

.cat_CINOFILIA {
	background: url(/shop/img/shop/cat_pag_cinofilia_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_CINOFILIA:hover {
	background: url(/shop/img/shop/cat_pag_cinofilia_on.png) no-repeat;
}

.cat_CINOFILIA:active {
	background: url(/shop/img/shop/cat_pag_cinofilia_on.png) no-repeat;
}

.cat_MILITARY {
	background: url(/shop/img/shop/cat_pag_military_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_MILITARY:hover {
	background: url(/shop/img/shop/cat_pag_military_on.png) no-repeat;
}

.cat_MILITARY:active {
	background: url(/shop/img/shop/cat_pag_military_on.png) no-repeat;
}

.cat_OUTDOOR {
	background: url(/shop/img/shop/cat_pag_outdoor_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_OUTDOOR:hover {
	background: url(/shop/img/shop/cat_pag_outdoor_on.png) no-repeat;
}

.cat_OUTDOOR:active {
	background: url(/shop/img/shop/cat_pag_outdoor_on.png) no-repeat;
}

.cat_CUCINA {
	background: url(/shop/img/shop/cat_pag_bighouse_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_CUCINA:hover {
	background: url(/shop/img/shop/cat_pag_bighouse_on.png) no-repeat;
}

.cat_CUCINA:active {
	background: url(/shop/img/shop/cat_pag_bighouse_on.png) no-repeat;
}

.cat_FAI-DA-TE {
	background: url(/shop/img/shop/cat_pag_fai-da-te_off.png) no-repeat;
	height: 20px;
	width: 20px;
	border: 0;
}

.cat_FAI-DA-TE:hover {
	background: url(/shop/img/shop/cat_pag_fai-da-te_on.png) no-repeat;
}

.cat_FAI-DA-TE:active {
	background: url(/shop/img/shop/cat_pag_fai-da-te_on.png) no-repeat;
}

.cat_logo_bh {
	background: url(/shop/img/shop/logo_bh_bianco.png) no-repeat;
	width: 81px;
	height: 22px;
	border: 0;
}

.cat_pag_vista_1_pag {
	background: url(/shop/img/shop/cat_pag_vista_1_pag_off.png) no-repeat;
	width: 34px;
	height: 20px;
	border: 0;
}

.cat_pag_vista_1_pag {
	background: url(/shop/img/shop/cat_pag_vista_1_pag_off.png) no-repeat;
	width: 34px;
	height: 20px;
	border: 0;
}

.cat_pag_vista_1_pag:hover {
	background: url(/shop/img/shop/cat_pag_vista_1_pag_on.png) no-repeat;
}

.cat_pag_vista_1_pag:active {
	background: url(/shop/img/shop/cat_pag_vista_1_pag_on.png) no-repeat;
}

.cat_pag_vista_2_pag {
	background: url(/shop/img/shop/cat_pag_vista_2_pag_off.png) no-repeat;
	width: 34px;
	height: 20px;
	border: 0;
}

.cat_pag_vista_2_pag:hover {
	background: url(/shop/img/shop/cat_pag_vista_2_pag_on.png) no-repeat;
}

.cat_pag_vista_2_pag:active {
	background: url(/shop/img/shop/cat_pag_vista_2_pag_on.png) no-repeat;
}

.cat_pag_inizio_cat {
	background: url(/shop/img/shop/cat_pag_inizio_cat_off.png) no-repeat;
	width: 7px;
	height: 9px;
	border: 0;
}

.cat_pag_inizio_cat:hover {
	background: url(/shop/img/shop/cat_pag_inizio_cat_on.png) no-repeat;
}

.cat_pag_inizio_cat:active {
	background: url(/shop/img/shop/cat_pag_inizio_cat_on.png) no-repeat;
}

.cat_pag_back_hd {
	background: url(/shop/img/shop/cat_pag_back_page_off.png) no-repeat;
	width: 9px;
	height: 12px;
	border: 0;
}

.cat_pag_back_hd:hover {
	background: url(/shop/img/shop/cat_pag_back_page_on.png) no-repeat;
}

.cat_pag_back_hd:active {
	background: url(/shop/img/shop/cat_pag_back_page_on.png) no-repeat;
}

.cat_pag_fine_cat {
	background: url(/shop/img/shop/cat_pag_fine_cat_off.png) no-repeat;
	width: 7px;
	height: 9px;
	border: 0;
}

.cat_pag_fine_cat:hover {
	background: url(/shop/img/shop/cat_pag_fine_cat_on.png) no-repeat;
}

.cat_pag_fine_cat:active {
	background: url(/shop/img/shop/cat_pag_fine_cat_on.png) no-repeat;
}

.cat_pag_next_hd {
	background: url(/shop/img/shop/cat_pag_next_off.png) no-repeat;
	width: 9px;
	height: 12px;
	border: 0;
}

.cat_pag_next_hd:hover {
	background: url(/shop/img/shop/cat_pag_next_on.png) no-repeat;
}

.cat_pag_next_hd:active {
	background: url(/shop/img/shop/cat_pag_next_on.png) no-repeat;
}

.cat_invia_amico_hd {
	background: url(/shop/img/shop/freccia_giu_off.png) no-repeat;
	width: 8px;
	height: 5px;
	border: 0;
}

.cat_invia_amico_hd:hover {
	background: url(/shop/img/shop/freccia_giu_on.png) no-repeat;
}

.cat_invia_amico_hd:active {
	background: url(/shop/img/shop/freccia_giu_on.png) no-repeat;
}

.ind_nav_sito {
	background: url(/shop/img/shop/ind_nav_sito_off.png) no-repeat;
	width: 19px;
	height: 19px;
	border: 0;
}

.ind_nav_sito:hover {
	background: url(/shop/img/shop/ind_nav_sito_on.png) no-repeat;
}

.ind_nav_sito:active {
	background: url(/shop/img/shop/ind_nav_sito_on.png) no-repeat;
}

.dx_cmd {
	background: url(/shop/img/shop/ricerca_off.png) no-repeat;
	width: 60px;
	height: 21px;
	border: 0;
	font-size: 13px
}

.dx_cmd:hover {
	background: url(/shop/img/shop/ricerca_on.png) no-repeat;
}

.dx_cmd:active {
	background: url(/shop/img/shop/ricerca_on.png) no-repeat;
}

.headerGen {
	min-width: 999px;
	height: 30px;
}

.hederShop {
	color: #808080;
	font-size: 12px;
}

.hederShop_evidenza {
	color: #555555;
}

.hederShop_invers {
	color: #ffffff;
}

.header_tab {
	height: 28px;
	float: right;
	padding-left: 6px;
	padding-right: 6px;
	background-repeat: repeat-x;
	background-image: url('/shop/img/shop/hdr_pulsanti_grey.png');
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 11px;
}

.header_tab_evid {
	background-image: url('/shop/img/shop/hdr_pulsanti_verd.png');
}

.header_tab_offert {
	background-image: url('/shop/img/shop/hdr_pulsanti_red.png');
	height: 28px;
	float: right;
	padding-left: 6px;
	padding-right: 6px;
	background-repeat: repeat-x;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 11px;
}

.header_tab_artCar {
	background-image: url('/shop/img/shop/hdr_art_car.png');
	background-attachment: scroll;
	background-color: transparent;
	background-position: bottom;
	background-repeat: no-repeat;
	width: 30px;
	height: 18px;
	position: relative;
	right: 4px;
	margin-top: 4px;
}

.treeCateg {
	font-size: 12px;
	color: #555555;
}

.treeCateg:hover {
	color: #000000;
}

.treeCategCat {
	color: #303030;
}

.treeCategSotCat {
	color: #303030;
}

.treeCategSotCat:first-line {
	padding-left: 30px;
}

.treeCategSelect {
	color: #000000;
	font-style: italic;
}

.cmdUp {
	background-image: url('/shop/img/shop/kit_button_up_on.png');
	height: 6px;
	width: 14px;
	border: 0;
	margin: 0;
	background-color: transparent;
}

.cmdUp:HOVER {
	background-image: url('/shop/img/shop/kit_button_up_off.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.cmdUp:HOVER {
	background-image: url('/shop/img/shop/kit_button_up_off.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.cmdDwn {
	background-image: url('/shop/img/shop/kit_button_low_on.png');
	height: 6px;
	width: 14px;
	border: 0;
	margin: 0;
	background-color: transparent;
}

.cmdDwn:HOVER {
	background-image: url('/shop/img/shop/kit_button_low_off.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.cmdDwn:HOVER {
	background-image: url('/shop/img/shop/kit_button_low_off.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.cmdKitUp {
	background-image: url('/shop/img/shop/kit_button_up_on.png');
	height: 6px;
	width: 14px;
	border: 0;
	margin: 0;
	background-color: transparent;
}

.cmdKitDwn {
	background-image: url('/shop/img/shop/kit_button_low_on.png');
	height: 6px;
	width: 14px;
	border: 0;
	margin: 0;
	background-color: transparent;
}

.descLegamiArt {
	font-size: 13px;
	color: #464646;
}

.prezNetPrimPiano {
	color: #464646;
	font-weight: 500;
	font-size: 16px;
}

.prezLordPrimPiano {
	color: #505050;
	font-size: 12px;
	text-decoration: line-through;
}

.artSuggestedInfo {
	background: none repeat scroll 0 0 #FAFAFA;
	color: #777777;
	display: none;
	opacity: 0.7;
	padding: 5px;
	position: relative;
	width: 120px;
	z-index: 2;
	font-size: 14px;
}

.artSuggestedInfo span {
	display: block;
}

.imgDx:hover span.artSuggestedInfo {
	display: block;
}

.artSuggestedDati {
	clear: left;
	color: #404040;
	font-size: 12px;
}

.cmdCreaProfilo {
	background-image: url('/shop/img/shop/login_crea_profilo_off.gif');
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	width: 162px;
	text-align: center;
	color: #4f4f4f;
	border: 0;
	font-size: 12px;
	font-weight: 500;
}

.cmdCreaProfilo:HOVER {
	background-image: url('/shop/img/shop/login_crea_profilo_on.gif');
}

.cmdOK {
	background-image: url('/shop/img/shop/login_ok_off.gif');
	background-repeat: no-repeat;
	background-position: center top;
	height: 26px;
	width: 52px;
	text-align: center;
	color: #4f4f4f;
	border: 0;
	font-size: 12px;
	font-weight: 500;
}

.cmdOK:HOVER {
	background-image: url('/shop/img/shop/login_ok_on.gif');
}

.pnlDatCont {
	background-image: url('/shop/img/shop/sf_login.gif');
	background-repeat: repeat-y;
	width: 560px;
	padding: 10px 10px 10px 20px;
}

.pnlDatCont_sx {
	background-image: url('/shop/img/shop/sf_mybh_sx.gif');
	background-repeat: repeat-y;
	width: 220px;
}

.pnlDatCont_dx {
	background-image: url('/shop/img/shop/sf_mybh_dx.gif');
	background-repeat: repeat-y;
}

.pnlDatHdr {
	border: 1px solid #DEDEDE;
	padding: 5px 10px 5px 10px;
	margin-left: -10px;
	background-color: #FFFFFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pnlDatHdrTit1 {
	color: #fe8e00;
	font-family: sans-serif;
	font-size: 20px;
	font-style: italic;
}

.pnlDatHdrTit2 {
	color: #6e6e6e;
	font-family: sans-serif;
	font-size: 16px;
	font-style: italic;
}

.pnlDatHdrTit1a {
	color: #fe8e00;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 500;
}

.pnlDatHdrTit2a {
	color: #6e6e6e;
	font-family: sans-serif;
	font-size: 14px;
	font-style: italic;
}

.pnlDatBdy {
	border: 1px solid #DEDEDE;
	padding: 5px 10px 5px 10px;
	background-color: #F4F4F4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pnlDatBdy p {
	margin-bottom: 1em;
}

.pnlDatColSpc {
	width: 10px;
}

.pnlDatHdrTit3 {
	font-size: 13px;
	color: #6e6e6e;
}

.pnlDatHdrTit4 {
	font-size: 13px;
	color: #4d4d4d;
}

.pnlDatHdrTit5 {
	font-size: 13px;
	color: #ffffff;
}

.pnlDatHdrTit6 {
	font-size: 12px;
	color: #ffffff;
}

.pnlDatHdrTit7 {
	font-size: 14px;
	color: #707070;
	font-style: italic;
}

.pnlDatHdrTit8 {
	font-size: 12px;
	color: #9a9a9a;
}

.pnlDatHdrCol1 {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
}

.pnlDatHdrCol2 {
	font-size: 9px;
	color: #000000;
	font-weight: 500;
}

.pnlDatFtrCol1 {
	font-size: 9px;
	color: #555555;
}

.pnlNewsLetter {
	padding: 20px 0 20px 0;
	width: 100%;
	background-color: #808080;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	color: #ffffff;
	margin: 5px 0px 0px 0px;
	vertical-align: baseline;
	height: auto;
}

.floatLeft {
	display: inline;
	float: left;
}

.pnlEmail {
	display: table;
	width: 80%;
	margin: 0px auto;
}

.pnlEmail_cel {
	display: table-column;
	font-size: 1.2em;
	height: 42px;
	line-height: 1.1em;
	text-align: left;
	vertical-align: middle;
}

.iscrNwLtCmd {
	border: 1px solid #999;
	float: right;
	font-size: 1.16em;
	height: 29px;
	line-height: 27px;
	padding: 0 20px;
	margin-top: 7px;
	background-color: #6e6e6e;
	border-color: #2e2e2e;
	color: #ffffff;
}

.iscrNwLtCmd:hover {
	background-color: #e6e6e6;
	color: #2e2e2e;
}

.capitalized {
	text-transform: capitalize;
}

.tabelHdrTit1 {
	color: #fe8e00;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
}

.tableRow {
	color: #464646;
	margin-top: 100px;
}

.tableFooterCenter {
	text-align: center;
}

.tableFooterDx {
	text-align: right;
}

.txt11Std {
	color: #313131;
	font-size: 11px;
}

.lstDesTbl {
	border: 1px solid #C0C0C0;
}

.promomin {
	border-bottom-color: #F8F8F8;
	border-bottom-style: solid;
	border-bottom-width: thin;
	height: 87px;
}

.promominNoBord {
	border: none;
	height: 88px;
}

.promomin_noSel {
	background-color: #E0E0E0;
}

.promomin_Sel {
	background-color: #C0C0C0;
}

.promClick {
	background: url('/shop/img/shop/sc_button_fccits_off.png');
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #606060;
	width: 225px;
	height: 22px;
	border: 0;
	font-size: 12px;
}

.promClick:hover {
	background: url(/shop/img/shop/sc_button_fccits_on.png) no-repeat;
	background-position: center top;
}

.promClick:active {
	background: url(/shop/img/shop/sc_button_fccits_on.png) no-repeat;
	background-position: center top;
}

.descLnk {
	color: #464646;
	font-size: 12px;
	line-height: 20px;
}

.qahdr {
	border: 0.01px solid #BABABA;
}

.qarow {
	border: 0.01px solid #CACACA;
}

.qahdrtd {
	background-color: #FFFFFF;
	padding: 4px;
}

.fbBox {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1pz solid #CACDE0;
	border-right: 1px solid #CACDE0;
	padding: 4px;
}

.nwsTitle {
	font-size: 12px;
	color: #86BF42;
	font-weight: 600;
}

.msgdv {
	border: 1px;
	border-style: solid;
	margin: 20px 20px 20px 20px;
	padding: 10px;
	border-color: #D3D3D3;
	text-align: center;
}

.slbox {
	background-color: #BABABA;
	padding: 2px;
	color: #ffffff;
	font-size: 12px;
}

.imgart_grpcat {
	border: 1px;
	border-style: solid;
	border-color: #CECECE;
}

#alert-cookies {
	background: none repeat scroll 0 0 #a0a0a0;
	padding: 5px;
	margin: 0 auto;
	width: 990px;
}

.posWrapper {
	height: 100%;
	margin: 0 auto;
	width: 990px;
}

#alert-cookies u, #alert-cookies div, #alert-cookies span {
	color: #fff;
}

.left {
	float: left;
}

.right {
	float: right;
}

#alert-cookies p a {
	color: #666666;
}

#x-cookie {
	color: #222222;
	float: right;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 4px;
	font-weight: 800;
}

.accetto {
	font-size: small;
	font-weight: 800;
	color: #fff;
	margin-left: 4px;
}

.pag-pc {
	background-color: #FFFFFF;
	border-radius: 5px;
}

.pag-sel {
	background-color: #FCF5EE;
	border: 1px solid #FBD8B4;
}
.pag-sel_nwcc {
	border: 1px solid #FBD8B4;
} 


*.rf-p
{
	    border: 0px;
    overflow: hidden;
}

*.ui-panel
{
	    border: 0px;
    overflow: hidden;
}

.loginReq {
	color: #D20000;
}

