.dettaglioLibro .libriSlideBox.containerSlideBox {
	padding:0 0 0 0;
}

.libriSlideBox {
	margin:0 auto;
	position:relative;
	padding:0 10px;
}
.libriSlideBox.footerBg {
	margin-bottom:20px;
	background:url(../img_tradinglibrary/bg_slider.png) repeat-x left top;
	padding-top:20px;
}

div.container_content_default.libri_slide h3 {
	background:none;
	padding:0 0 0 0 !important;
	width:100%;
}
div.container_content_default.libri_slide h3.headerWithUrl {
	text-align:center;
	margin:20px 0 10px 0;
	background:url(../img_tradinglibrary/bg_headers.png) repeat-x left center;
	padding:0 0 0 0 !important;
}
	div.container_content_default.libri_slide h3.headerWithUrl a {
		font-size:18px;
		margin:0 0 10px 0;
		background:#fff;
		padding:0 10px;
		color:#006666;
		text-transform:uppercase;
	}

div.container_content_default.libri_slide.fourPerLine h3 {
	text-align:left;
	margin:30px 0 10px 0;
	background:#d6e7ef;
	padding:3px 0 !important;
}
	div.container_content_default.libri_slide.fourPerLine h3 a {
		font-size:18px;
		margin:0 0 10px 0;
		background:none;
		padding:0 10px;
		color:#006666;
		text-transform:none;
	}

.container_content_default.boxed {
	border:solid 1px #dadada;
	border-bottom:solid 5px #dadada;
	margin-bottom:25px;
	background:url(../img_tradinglibrary/bg_home_categorie.png) repeat-x left top;
}
.container_content_default.footerBg {
	background:none;
	padding-bottom:0;
	margin-bottom:0;
}
.container_content_default.footerBg.fourPerLine {
	background:none;
	padding-bottom:0;
	margin-bottom:10px;
}
.libriSlideBox.footerBg.fourPerLine {
	background:none;
}

	.libriSlideBox.alignLeft {
		width:555px !important;
		padding:20px 40px 0 45px;
		background:url(../img_tradinglibrary/bg_home_slide.png) repeat-x left -60px;
		border-bottom:solid 5px #e7e7e7;
		margin-bottom:20px;
		z-index:1;
		position:relative;
		/*
		margin:0;
		background:#ff0;
		*/
	}
	.libri_categorie_slide_header .libriSlideBox.alignLeft {
		width:555px !important;
		padding:20px 40px 20px 45px;
		background:url(../img_tradinglibrary/bg_home_categorie.png) repeat-x left -25px;
		border-bottom:0;
	}
	.dettaglioLibro .libriSlideBox.alignLeft .sliderBookHeader {
		width:123px;
		overflow:hidden;
	}
	.libriSlideBox.alignLeft center {
		/*
		text-align:left;
		*/
	}
	.libriSlideBox .libriSlideContainers {
		/*
		width:100%;
		height:auto;
		*/
	}
	
	.libriSlideBox .sliderBookHeader {
		width:183px;
		border-left:0;
		/*
		border-left:solid 1px #dadada;
		float:left;
		text-align:center;
		margin:0 0 0 10px;
		padding:0 0 0 10px;
		*/
	}
	.libriSlideBox.fourPerLine .sliderBookHeader {
		width:130px;
		height:275px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader {
		text-align:left;
	}
	.dettaglioLibro .libriSlideBox {
	}
	.dettaglioLibro .libriSlideBox .libriSlideSlideshow {
		height:250px;
	}

	.libriSlideBox .sliderBookHeader:first-of-type {
		width:183px;
		margin:0 0 0 15px;
		/*
		margin:0 0 0 0;
		padding:0 0 0 0;
		border-left:0;
		*/
	}
	.libriSlideBox.fourPerLine .sliderBookHeader:first-of-type {
		width:140px;
		margin:0 0 0 15px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader {
		width:165px;
		/*
		padding:0 0 0 10px;
		background:#0f0;
		*/
	}
	.libriSlideBox .sliderBookHeader h3 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;
		/*
		margin:0 0 10px 0;
		font-size:18px;
		font-weight:bold;
		font-family: 'Roboto Condensed', sans-serif;
		color:#555;
		*/
	}
	div.container_content_default.libri_slide h3 {
		color:#333;
		font-size:18px;
		line-height:normal;
		font-weight:normal;
		vertical-align:top;
		padding:0 0 0 0;
		margin:0 0 5px 0;
	}
		div.container_content_default.libri_slide h3 a {
			font-size:18px;
		}
	.libriSlideBox.alignLeft .sliderBookHeader h3 {
		text-align:left;
	}
		.libriSlideBox.alignLeft .sliderBookHeader h3 a {
			text-align:left !important;
			color:#fff;
			text-transform:uppercase;
			text-decoration:none;
		}
		.libriSlideBox.alignLeft .sliderBookHeader h3 a:hover {
			color:#fff;
			text-decoration:none;
		}

	.libriSlideBox.alignLeft .sliderBookHeader:first-of-type {
		/*
		padding:0 0 0 0;
		border-left:0;
		*/
	}
	.sliderBookHeader a.titleLink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;
		/*
		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 {
		font-size:14px;
		height:28px;
		/*
		height:32px;
		font-size:12px;
		line-height:14px;
		display:block;
		*/
	}
	.libriSlideBox.alignLeft .sliderBookHeader a.titleLink {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		height:14px;
		font-size:14px;
		/*
		text-align:left !important;
		*/
	}
		.libriSlideBox.alignLeft .sliderBookHeader a.titleLink * {
			font-size:16px;
		}

	.sliderBookHeader a.imgLink {
		display:inline-table;
		max-height:200px;
		height:200px;
		overflow:hidden;
		box-shadow:0 7px 10px rgba(0,0,0,.3);
		margin:0 0 20px 0;
		margin-bottom:20px;
		/*
		display:block;
		text-align:center;
		min-height:117px;
		font-weight:bold;
		*/
	}		
	.libriSlideBox.fourPerLine .sliderBookHeader a.imgLink {
		max-height:150px;
		height:150px;
		max-width:130px;
		overflow:hidden;
		display:inline-block;
	}
	.container_content_default.boxed .sliderBookHeader a.imgLink {
		max-height:200px;
	}
	.libriSlideBox.alignLeft .sliderBookHeader a div.imgBox {
		max-height:200px;
		/*
		display:table;
		*/
	}
	.libriSlideBox.alignLeft .sliderBookHeader a div.imgBox {
		/*
		display:table;
		text-align:left;
		*/
	}
	.sliderBookHeader a.imgLink img.slideImage {
		height:200px;
		padding:0 !important;
		border:0 !important;
		margin:0 !important;
		max-height:200px;
	}
	.libriSlideBox.fourPerLine .sliderBookHeader a.imgLink img.slideImage {
		height:150px;
		padding:0 !important;
		border:0 !important;
		margin:0 !important;
		max-height:150px;
	}
	.container_content_default.boxed .sliderBookHeader a.imgLink img.slideImage {
		height:200px;
	}
	.container_content_default.boxed .sliderBookHeader a.imgLink img.slideImage {
		height:200px;
	}
	.noautore .sliderBookHeader .autore {
		display:none;
		/*
		height:14px;
		margin:0 0 10px 0;
		*/
	}
	.sliderBookHeader .autore a {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		/*
		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;
		*/
	}
	.libriSlideBox.alignLeft .sliderBookHeader .autore a {
		/*
		text-align:left !important;
		width:153px;
		*/
		color:#666;
	}
	.sliderBookHeader img {
		/*
		margin:0 0 3px 0;
		border:solid 1px #d1d1d1;
		padding:2px !important;
		*/
	}
	.sliderBookHeader a {
		/*
		display:block;
		text-align:center;
		*/
	}
	.evidenza_slideshow_prev {
		background:url(../img_tradinglibrary/librislide_left_simple24x24.png) no-repeat center center;
		width:25px;
		height:25px;
		margin:-50px 0 0 0;
		/*
		position:absolute;
		width:30px;
		height:30px;
		left:0;
		top:50%;
		margin:-30px 0 0 0;
		z-index:20;
		*/
	}
	.libri_categorie_slide_header .evidenza_slideshow_prev {
		background:url(../img_tradinglibrary/librislide_left.png) no-repeat center center;
		margin:-150px 0 0 0;
	}
	.evidenza_slideshow_next {
		background:url(../img_tradinglibrary/librislide_right_simple24x24.png) no-repeat center center;
		width:25px;
		height:25px;
		margin:-50px 0 0 0;
		opacity:1;
		/*
		position:absolute;
		width:30px;
		height:30px;
		right:0;
		top:50%;
		margin:-30px 0 0 0;
		z-index:20;
		*/
	}
	.libri_categorie_slide_header .evidenza_slideshow_next {
		background:url(../img_tradinglibrary/librislide_right.png) no-repeat center center;
		margin:-150px 0 0 0;
		opacity:1;
	}
	.evidenza_slideshow_prev ,
	.evidenza_slideshow_next {
		opacity:1;
		/*
		opacity:.5;
		transition: opacity .3s ease-in-out;
		-moz-transition: opacity .3s ease-in-out;
		-webkit-transition: opacity .3s ease-in-out;
		-o-transition: opacity .3s ease-in-out;
		*/
	}
	.evidenza_slideshow_prev:hover ,
	.evidenza_slideshow_next:hover {
		/*
		opacity:1;
		*/
	}
	.libriSlideBox center.ctabuttons {
		height:35px;
	}
	.libriSlideBox .ctaButton {
		/*
		display:table;
		table-layout:fixed;
		border-collapse:separate;
		border-spacing:2px 0;
		*/
		border-spacing:0 0;
	}
	
	.libriSlideBox .ctaButton .form_button {
		float:left;
		display:inline;
		background:#e2001a;
		border-top:solid 1px #e2001a;
		border-bottom:solid 1px #e2001a;
		border-left:solid 1px #e2001a;
		border-right:0;
		border-radius:0;
		padding:2px;
		height:24px;
		width:24px;
	}
		.libriSlideBox .ctaButton .form_button > span {
			display:block;
			height:20px;
			width:20px;
			border:0;
			border-radius:0;
			background:url(../img_tradinglibrary/bg_button_16x16.png) no-repeat center center !important;
			background-size:16px !important;
		}
	.libriSlideBox .ctaButton .form_button.detail {
		background-color:#3b98c5;
		border:solid 1px #3b98c5;
		color:#fff;
		line-height:18px;
		border-radius:3px 3px 3px 3px;
		/*
		background:url(../img_default/bg_button_detail_16x16.png) no-repeat center center #666;
		*/
	}
		.libriSlideBox .ctaButton .form_button span {
			/*
			display:none;
			*/
		}
	.libriSlideBox .ctaButton .price {
		float:left;
		display:inline;
		background:#e2001a;
		border-top:solid 1px #e2001a;
		border-bottom:solid 1px #e2001a;
		border-right:solid 1px #e2001a;
		height:18px;
		line-height:18px;
		padding:2px 3px 2px 3px;
		border-radius:0;
		color:#fff;
	}
	.libriSlideBox .ctaButton .prezzoScontato {
		display:block;
		height:11px;
		line-height:11px;
	}
	.libriSlideBox .ctaButton .prezzoScontato span {
		/*
		display:table-cell;
		cursor:default;
		*/
		border:0;
		display:none;
	}
	.libriSlideBox .ctaButton .prezzoScontato span.price {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		display:block;
		font-size:11px;
		padding-left:3px;
		width:100%;
		/*
		background:none;
		color:#999;
		font-weight:normal;
		padding:0;
		text-decoration:line-through;
		cursor:default;
		font-family: 'Roboto Condensed', sans-serif;
		*/
	}
	
	.libriSlideBox .moreBook .bookElement {
		border-top:dashed 1px #dadada;
		margin:10px 0 0 0;
		padding:10px 0 10px 0;
		/*
		display:table;
		width:100%;
		margin:10px 0;
		padding:10px 0 0 0;
		position:relative;
		*/
	}
		.libriSlideBox .moreBook h4 {
			font-weight:normal;
			text-transform:uppercase;
			/*
			font-size:12px;
			margin:10px 0 2px 0;
			*/
		}
		.libriSlideBox.alignLeft .moreBook h4 {
			/*
			text-align:left;
			*/
		}
		.libriSlideBox .moreBook .bookElement .bookTitle {
			color:#3b98c5;
			font-size:14px;
			line-height:14px;
			height:14px;
			font-weight:normal;
			cursor:default;
			/*
			font-weight:bold;
			font-size:12px;
			line-height:14px;
			height:28px;
			display:block;
			margin:0 0 3px 0;
			*/
		}
		.libriSlideBox.alignLeft .moreBook .bookElement .bookTitle {
			/*
			text-align:left;
			*/
		}
		.libriSlideBox .moreBook .bookElement .bookAuthor {
			color:#555;
			/*
			font-size:11px;
			line-height:14px;
			height:14px;
			*/
		}
		.libriSlideBox.alignLeft .moreBook .bookElement .bookAuthor {
			/*
			line-height:14px;
			*/
			color:#666;
		}
		.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 {
			bottom:auto;
			background:#fff;
			top:46px;
			z-index:10;
			padding-bottom:10px;
			border-bottom:dashed 1px #dadada;
			border-radius:0;
			/*
			box-shadow:0 7px 11px rgba(0,0,0,.5);
			*/
			box-shadow: 0 7px 11px -3px rgba(0,0,0,.25);
			
			/*
			position:absolute;
			background:#fff;
			top:0;
			right:0;
			bottom:0;
			left:0;
			display:none;
			*/
		}
			.libriSlideBox .moreBook .hoverLink table {
				margin:0 0 0 0;
				/*
				*/
			}
			.libriSlideBox .moreBook .hoverLink table.scontato {
				margin:0 0 0 0;
				/*
				margin:15px 0 0 0;
				*/
			}
	
	.showAllBooks {
		border-top:dashed 1px #dadada;
	}
		.showAllBooks a {
		}
			.showAllBooks a span {
			}
			
	.dettaglioLibro .sliderBookHeader bookimage {
		display:block;
		height:165px;
		min-height:165px;
		max-height:165px;
		overflow:hidden;
	}
	.dettaglioLibro .sliderBookHeader a.imgLink {
		height:auto;
		max-height:150px;
	}
	
	
.opacityHover {
	opacity:.25;
}	
