@import url(https://fonts.googleapis.com/css?family=Oswald:400,300);
@import url(https://fonts.googleapis.com/css?family=Marvel);

.product.list .singleProduct a.image ,
.product.grid_2 .singleProduct a.image {
	overflow:visible;
}

span.isDigitalLabelBig ,
span.isDigitalLabelBigNor ,
span.isDigitalLabelNor ,
span.isDigitalLabelMin {
	overflow:hidden;
	position:relative;
	display:block;
	width:45%;
	height:auto;
	font-family:Oswald;
	text-indent:0;
	text-align:center;
	color:#fff;
	font-size:90%;
	padding:20% 3% 2% 3%;
	margin:5% 0 0 0;
	box-shadow:1px 1px 0 rgba(255,255,255,.5);

	background:url(../img_default/tablet_icon.png) no-repeat center 20% #4966b6;
	background-size:25%;

}

span.isDigitalLabelBig.ebook ,
span.isDigitalLabelBigNor.ebook ,
span.isDigitalLabelNor.ebook ,
span.isDigitalLabelMin.ebook {
	background:url(../img_default/tablet_icon.png) no-repeat center 20% #4966b6;
	background-size:25%;
}
.libriSlideInfoBackground span.isDigitalLabelBig ,
.libriSlideInfoBackground span.isDigitalLabelBigNor ,
.libriSlideInfoBackground span.isDigitalLabelNor ,
.libriSlideInfoBackground span.isDigitalLabelMin ,
.dettaglioProdottoimageBox span.isDigitalLabelBig ,
.dettaglioProdottoimageBox span.isDigitalLabelBigNor ,
.dettaglioProdottoimageBox span.isDigitalLabelNor ,
.dettaglioProdottoimageBox span.isDigitalLabelMin {
	width:40%;
	font-size:160%;
}

span.prodottoNovitaBig ,
span.prodottoNovitaBigNor ,
span.prodottoNovitaNor ,
span.prodottoNovitaMin {
	overflow:hidden;
	position:relative;
	display:block;
	width:45%;
	height:auto;
	background:#7ab51d;
	font-family:Oswald;
	text-indent:0;
	text-align:center;
	color:#fff;
	font-size:100%;
	line-height:100%;
	padding:8% 3%;
	margin:5% 0 0 0;
	box-shadow:1px 1px 0 rgba(255,255,255,.5);
}

.libriSlideInfoBackground span.prodottoNovitaBig ,
.libriSlideInfoBackground span.prodottoNovitaBigNor ,
.libriSlideInfoBackground span.prodottoNovitaNor ,
.libriSlideInfoBackground span.prodottoNovitaMin ,
.dettaglioProdottoimageBox span.prodottoNovitaBig ,
.dettaglioProdottoimageBox span.prodottoNovitaBigNor ,
.dettaglioProdottoimageBox span.prodottoNovitaNor ,
.dettaglioProdottoimageBox span.prodottoNovitaMin {
	width:40%;
	font-size:220%;
}
span.prodottoNovitaBig.prodottoNuovaEdizione ,
span.prodottoNovitaBigNor.prodottoNuovaEdizione ,
span.prodottoNovitaNor.prodottoNuovaEdizione ,
span.prodottoNovitaMin.prodottoNuovaEdizione {
	background:#f80 !important;
	color:#fff;
	line-height:150%;
	font-weight:100;
	font-size:85% !important;
}
.product.grid_1 span.prodottoNuovaEdizione,
.product.grid_2 span.prodottoNuovaEdizione,
.product.grid_3 span.prodottoNuovaEdizione,
.product.list span.prodottoNuovaEdizione {
	font-size:70% !important;
}
.libriSlideInfoBackground span.prodottoNovitaBig.prodottoNuovaEdizione ,
.libriSlideInfoBackground span.prodottoNovitaBigNor.prodottoNuovaEdizione ,
.libriSlideInfoBackground span.prodottoNovitaNor.prodottoNuovaEdizione ,
.libriSlideInfoBackground span.prodottoNovitaMin.prodottoNuovaEdizione ,
.dettaglioProdottoimageBox span.prodottoNovitaBig.prodottoNuovaEdizione ,
.dettaglioProdottoimageBox span.prodottoNovitaBigNor.prodottoNuovaEdizione ,
.dettaglioProdottoimageBox span.prodottoNovitaNor.prodottoNuovaEdizione ,
.dettaglioProdottoimageBox span.prodottoNovitaMin.prodottoNuovaEdizione {
	font-size:120% !important;
}

span.prodottoSale {
	overflow:hidden;
	position:relative;
	display:block;
	width:45%;
	height:auto;
	background:#f00;
	font-family:Oswald;
	text-indent:0;
	text-align:center;
	color:#fff;
	font-size:90%;
	padding:2% 3% 2% 3%;
	margin:5% 0 0 0;
	box-shadow:1px 1px 0 rgba(255,255,255,.5);
	line-height:105%;
}
span.prodottoSale.perc div.saleValue {
	font-size:100%;
}
span.prodottoSale div.saleValue {
	font-size:90%;
}
.libriSlideInfoBackground span.prodottoSale ,
.dettaglioProdottoimageBox span.prodottoSale {
	width:40%;
	font-size:140%;
}
.libriSlideInfoBackground span.prodottoSale.perc div.saleValue .
.dettaglioProdottoimageBox span.prodottoSale.perc div.saleValue {
	font-size:90%;
}
.libriSlideInfoBackground span.prodottoSale div.saleValue ,
.dettaglioProdottoimageBox span.prodottoSale div.saleValue {
	font-size:70%;
}


.product.grid_4 span.isDigitalLabelBig ,
.product.grid_4 span.isDigitalLabelBigNor ,
.product.grid_4 span.isDigitalLabelNor ,
.product.grid_4 span.isDigitalLabelMin {
	font-size:55%;
	background-image:none;
	padding: 8% 3%;
}
.product.grid_4 span.prodottoNovitaBig ,
.product.grid_4 span.prodottoNovitaBigNor ,
.product.grid_4 span.prodottoNovitaNor ,
.product.grid_4 span.prodottoNovitaMin {
	font-size:70%;
}
.product.grid_4 span.prodottoSale {
	font-size:55%;
	padding: 8% 3%;
}
.product.grid_4 span.prodottoSale.perc div.saleValue {
	display:none;
}
.product.grid_4 span.prodottoSale div.saleValue {
	display:none;
}

.productOptions {
	position:absolute;
	bottom:-5%;
	left:-7%;
	width:100%;
	text-align:center;
	font-weight:normal;
}

