	.libriSlideBox {
		margin:0 auto;
		position:relative;
		padding:0 10px;
	}
	.libriSlideBox.alignLeft {
		width:576px !important;
		margin:0;
		padding:0 35px 0 35px;
	}
	.libriSlideBox.alignLeft center {
		text-align:left;
	}
	.libriSlideBox .libriSlideContainers {
		width:100%;
		height:auto;
		display:table;
		background: transparent !important;
	}
	
	.libriSlideBox .sliderBookHeader {
		float:left;
		width:164px;
		text-align:center;
		margin:0 0 0 10px;
		padding:0 0 0 10px;
		border-left:solid 1px #ddd;
	}
	.libriSlideBox .sliderBookHeader:first-of-type {
		width:165px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		border-left:0;
	}
	.dettaglioLibro .libriSlideBox .sliderBookHeader {
		width:100px;
	}
	.dettaglioLibro .libriSlideBox .sliderBookHeader:first-of-type {
		width:101px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader {
		width:153px;
		padding:0 0 0 10px;
	}
	.dettaglioLibro .libriSlideBox.alignLeft .sliderBookHeader {
		width:130px;
	}
	.libriSlideBox .sliderBookHeader h3 {
		margin:0 0 10px 0;
		font-size:18px;
		font-weight:bold;
		font-family: 'Roboto Condensed', sans-serif;
		color:#555;
	}
	.dettaglioLibro .isDigitalLabelBigNor {
		width:50px;
		height:50px;
		background-size:50px 50px;
	}
	.dettaglioLibro .prodottoNovitaBigNor {
		width:35px;
		height:35px;
		background-size:35px 35px;
	}
	.dettaglioLibro div.container_content_default.libri_slide h3 {
		display:table;
	}
	.dettaglioLibro div.container_content_default.libri_slide h3 span {
		float:left;
		color:#575757;
		font-size:20px;
		margin-right:6px;
	}
		.dettaglioLibro div.container_content_default.libri_slide h3 span.bookTitle {
			color:#ff9500;
			max-width:450px;
			overflow:hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
		}
	.libriSlideBox.alignLeft .sliderBookHeader h3 {
		text-align:left;
	}
	.libriSlideBox.alignLeft .sliderBookHeader:first-of-type {
		padding:0 0 0 0;
		border-left:0;
	}
	.sliderBookHeader a.titleLink {
		min-height:auto;
		font-size:14px;
		line-height:16px;
		height:32px;
		margin:0 0 5px 0;
		font-family: 'Roboto Condensed', sans-serif;
		font-weight:bold;
	}
	.sliderBookHeader a.titleLink div.textLetterWrapper {
		height:32px;
		font-size:12px;
		line-height:14px;
		display:block;
	}
	.libriSlideBox.alignLeft .sliderBookHeader a.titleLink {
		text-align:left !important;
	}
	.sliderBookHeader a.imgLink {
		display:block;
		text-align:center;
		min-height:117px;
		font-weight:bold;
	}		
	.dettaglioLibro .sliderBookHeader a.imgLink {
		height:150px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader a div.imgBox {
		display:table;
		min-height:117px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader a div.imgBox {
		display:table;
		text-align:left;
	}
	.dettaglioLibro .sliderBookHeader a.imgLink img.slideImage {
		width:100px;
		height:auto;
	}
	.sliderBookHeader .autore {
		height:14px;
		margin:0 0 10px 0;
		width:153px;
		display:block;
		line-height:14px;
		height:28px;
		margin:0 auto 0 auto;
		text-align:center;
		padding:8px 0 8px 0;
		overflow:hidden;
	}
	.sliderBookHeader .autore a {
		font-size:12px;
		font-weight:normal;
		line-height:14px;
		height:14px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		min-height:auto;
		margin:0 0 10px 0;
		font-family: 'Roboto Condensed', sans-serif;
		display:inline;
	}
	.libriSlideBox.alignLeft .sliderBookHeader .autore a {
		text-align:left !important;
	}
	.sliderBookHeader img {
		margin:0 0 3px 0;
		border:solid 1px #d1d1d1;
		padding:2px !important;
	}
	.sliderBookHeader a {
		display:block;
		text-align:center;
	}
	.evidenza_slideshow_prev {
		position:absolute;
		background:url(../img_default/slideshow_left.png) no-repeat center center #000;
		width:30px;
		height:30px;
		left:0;
		top:50%;
		margin:-30px 0 0 0;
		z-index:20;
	}
	.evidenza_slideshow_next {
		position:absolute;
		background:url(../img_default/slideshow_right.png) no-repeat center center #000;
		width:30px;
		height:30px;
		right:0;
		top:50%;
		margin:-30px 0 0 0;
		z-index:20;
	}
	.evidenza_slideshow_prev ,
	.evidenza_slideshow_next {
		opacity:.5;
		transition: opacity .3s ease-in-out;
		-moz-transition: opacity .3s ease-in-out; /* Firefox 4 */
		-webkit-transition: opacity .3s ease-in-out; /* Safari and Chrome */
		-o-transition: opacity .3s ease-in-out; /* Opera */		
	}
	.evidenza_slideshow_prev:hover ,
	.evidenza_slideshow_next:hover {
		opacity:1;
	}
	.libriSlideBox .ctaButton {
		display:table;
		table-layout:fixed;
		border-collapse:separate;
		border-spacing:2px 0;
	}
	.centerButtons .libriSlideBox .ctaButton {
		display:table !important;
		table-layout:fixed !important;
		border-collapse:separate !important;
		border-spacing:2px 0 !important;
	}
	
	.libriSlideBox .ctaButton .form_button {
		display:table-cell;
		height:20px;
		width:20px;
		position:relative;
		background:url(../img_default/bg_button_16x16.png) no-repeat center center #666;
		border-radius:3px 0 0 3px;
		padding:0 0 0 0;
		margin:0 0 0 0;
		border:solid 1px #555;
		border:0;
		-webkit-appearance: none;
	}
	.libriSlideBox .ctaButton .form_button.detail {
		background:url(../img_default/bg_button_detail_16x16.png) no-repeat center center #666;
	}
		.libriSlideBox .ctaButton .form_button span {
			display:none;
		}
	.libriSlideBox .ctaButton .price {
		display:table-cell;
		background:#666;
		color:#fff;
		padding:0 3px 0 3px;
		margin:0 0 0 0;
		font-size:14px;
		vertical-align:middle;
		cursor:pointer;
		border-radius:0 3px 3px 0;
		font-family: 'Roboto Condensed', sans-serif;
	}
	.libriSlideBox .ctaButton .prezzoScontato {
		display:table-row
	}
	.libriSlideBox .ctaButton .prezzoScontato span {
		display:table-cell;
		cursor:default;
	}
	.libriSlideBox .ctaButton .prezzoScontato span.price {
		background:none;
		color:#999;
		font-weight:normal;
		padding:0;
		text-decoration:line-through;
		cursor:default;
		font-family: 'Roboto Condensed', sans-serif;
	}
	
	.libriSlideBox .moreBook .bookElement {
		display:table;
		width:100%;
		margin:10px 0;
		padding:10px 0 0 0;
		border-top:solid 1px #ddd;
		position:relative;
	}
		.libriSlideBox .moreBook h4 {
			font-size:12px;
			margin:10px 0 2px 0;
		}
		.libriSlideBox.alignLeft .moreBook h4 {
			text-align:left;
		}
		.libriSlideBox .moreBook .bookElement .bookTitle {
			font-weight:bold;
			font-size:12px;
			line-height:14px;
			height:28px;
			display:block;
			margin:0 0 3px 0;
			color:#00c;
		}
		.libriSlideBox.alignLeft .moreBook .bookElement .bookTitle {
			text-align:left;
		}
		.libriSlideBox .moreBook .bookElement .bookAuthor {
			font-size:11px;
			line-height:14px;
			height:14px;
			color:#00c;
		}
		.libriSlideBox.alignLeft .moreBook .bookElement .bookAuthor {
			line-height:14px;
			text-align:left;
		}
		.libriSlideBox .moreBook .bookElement .bookElementTitle {
			position:absolute;
			left:0;
			right:0;
			padding:5px;
			background:#f5f5f5;
			border-radius:5px;
			border:solid 1px #ddd;
			font-size:11px;
			z-index:1;
			margin:-10px 0 0 0;
			text-align:left;
			box-shadow:0 5px 5px rgba(0,0,0,.2);
			display:none;
		}
		
		.libriSlideBox .moreBook .hoverLink {
			position:absolute;
			background:#fff;
			top:0;
			right:0;
			bottom:0;
			left:0;
			display:none;
		}
			.libriSlideBox .moreBook .hoverLink table {
				margin:22px 0 0 0;
			}
			.libriSlideBox .moreBook .hoverLink table.scontato {
				margin:15px 0 0 0;
			}
	
	.showAllBooks {
		border-top:solid 1px #ddd;
		line-height:25px;
		text-align:left;
		font-size:12px;
	}
		.showAllBooks a {
			display:inline-block;
			margin:10px 0 10px 10px;
		}
			.showAllBooks a span {
				font-size:18px;
			}
