@page {size: 210mm 297mm; margin:10mm;}
*{float:none; margin:0; padding:0;}
 a[href]:after {
    content: none !important;
  }
span.scroll_top {display:none;}
header.main_header,footer, section#dettaglio_marchio_libro{display:none;}
/*nei nuovi psd non ci sono ratings */
div.post-ratings{display:none !important;}
section#main, div.spaziatura, .columns, img{position:static; float:none; margin:0; padding:0;}
section#main{
	width: auto; 
	border: 0; 
/*	margin: 0 5%; */
	padding: 0; 
	float: none !important; 
}
#main h1#sl_titolo_libro{font:43px font1-bold !important; color:#474646 !important;}
/*parte di sinistra*/
aside{min-height:0 !important;}
img.copertina_libro{width:200pt !important; margin:0; padding:0; }
hr{display:none;}
br{margin:0;}
ul.link{display:none;}
span.bookmark_libro{display:none;}
#contenitore_fb, #contenitore_video, #dati_ragazzi{display:none;}
body {background-color:white; font-size: 12pt;}
#fuori_catalogo{display:none;}
#widget_compra_libro{display:none;}



/*formattazione del testo */
div.descrizione{
	position:static;
	width:auto;
	margin:0;
	padding:0 !important;
	page-break-after:always;

}
.dettaglio_libro h2{color:#36aade !important; font:17px font1-bold !important;}
div.compressione{
	display:none;
}
.dettaglio_libro .descrizione div.descrizione_stampa{
	display:block !important;
	position:static;
	margin-top:20pt;
/*	page-break-after:always;*/
}
div.descrizione_stampa p{
	font:15px font1-regular !important;
	color:#505050 !important;
	
}
/*parte destra  */
section.dettaglio_libro div.spaziatura div.specifiche{float:none !important; width:100%; page-break-before:always; /*page-break-after:always !important;*/}
#autore_breve, #dati_tenici{background: none #FFF !important; position:static; float:none; margin-bottom:0 !important;}
/*interruzione di pagina */

#intestazione_autore_breve{position:static; float:none;}
#intestazione_autore_breve h3 span{color:#3BACDF !important;}
#intestazione_autore_breve .controlli{display:none;}
ul.carosello_autore_breve{width:auto !important;}
ul.carosello_autore_breve li{background: none #FFF !important; float:none !important; position:static !important; width:auto !important; margin-bottom:30px;}
ul.carosello_autore_breve li span.descrizione_autore_breve, span.immagine_autore_breve{float:none !important; display:inline-block !important;}
ul.carosello_autore_breve li span.descrizione_autore_breve {width:300pt !important; margin-left:20pt;}
ul.carosello_autore_breve li span.descrizione_autore_breve p{width:300pt !important;font:14px font1-regular !important; color:#505050 !important;}
ul.carosello_autore_breve li span.descrizione_autore_breve h5 {margin-bottom:7pt;}
ul.carosello_autore_breve li span.descrizione_autore_breve h5 a{font:15px font1-bold !important; color:#505050 !important;}
ul.carosello_autore_breve li span.immagine_autore_breve {vertical-align:top; max-width:none !important;}

/*autori*/

#autore_breve #contenuto_autore_breve div.bx-wrapper div.bx-controls{display:none;}
#autore_breve #intestazione_autore_breve h3{float:none !important; position:static; font:25px font1-bold !important; margin-bottom:15px !important;}
#autore_breve #contenuto_autore_breve div.bx-wrapper div.bx-viewport{overflow:visible !important; background: none #FFF !important; height:auto !important;}


/*dati tecnici*/

.dettaglio_libro .specifiche #dati_tecnici #intestazione_dati_tecnici{background: none #FFF !important;}
.dettaglio_libro .specifiche #dati_tecnici #intestazione_dati_tecnici h3{float:none !important; font:25px font1-bold !important;}
.dettaglio_libro .specifiche #dati_tecnici #contenuto_dati_tecnici .bx-viewport{height:auto !important;background: none #FFF !important;}
.dettaglio_libro .specifiche #dati_tecnici #contenuto_dati_tecnici .bx-viewport ul.carosello_tecniche li{float:none !important;background: none #FFF !important;}
ul.tecniche{margin-bottom:0 !important;}
/*.dettaglio_libro .specifiche #dati_tecnici{page-break-after:always;}*/

/*carosello altri libri dello stesso autore */

#attiva_genere, #attiva_edizioni, #stesso_genere, #altre_edizioni{display:none !important; visibility:hidden !important;}
#attiva_autore{border:0 !important; font:25px font1-bold !important; width:auto !important;}
#controllo_caroselli{border-bottom:0 !important;}
#controllo_caroselli a span.colore_azzurro{color:#36AADE !important;}
#caroselli .bx-controls{display:none !important;}
#dettaglio_libro_tabs{page-break-before:always !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore{position:static !important; visibility: visible !important; display:block !important; width:auto !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport{overflow:visible !important; height:auto !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul{width:100% !important; transform:none !important; -webkit-transform:none !important; -webkit-transition:none !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li {float:none !important; display:inline-block !important; margin-right:15px !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li.bx-clone {display:none !important;}
/* rimpicciolisco le immagini del carosello per ottimizzare gli spazi */
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li .img_wrapper {min-height:180px !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li .img_wrapper img {width:75% !important;}


/*formattazione scritte carosello*/
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_title, #dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_author {font-weight:normal !important; }
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_author {margin-top:0 !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_author a{font:13px font-regular !important; color#505050 !important; margin-top:0 !important;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_title a{font:13px font1-bold !important; color:#505050 !important; font-weight:regular;}
#dettaglio_libro_tabs #caroselli #stesso_autore .bx-viewport ul li p.most_read_title {min-height:40px !important; margin-bottom:0 !important;}

/*eventi*/
div.eventi_list h3.eventi_libro{
/*	page-break-before: always; */
	border:0 !important; 
	font:25px font1-bold !important;
	color:#444343 !important; 
	margin-bottom:10px !important; 

	 }
div.eventi_list h3.eventi_libro>span{color:#3caddf !important;}
div.eventi_list ul li{float:none !important; display:block !important; width:100% !important;}
div.eventi_list ul li article.evento_list header p{font:12px font1-bold !important; color:#575757 !important; background-color:white !important; text-align:left !important; padding:5px 0 !important;}
div.eventi_list ul li article.evento_list{border:0 !important; text-align:left !important; margin-bottom:20px !important}
div.eventi_list ul li article.evento_list section{padding:0 !important;}
div.eventi_list ul li article.evento_list section a.btn_icon_map_pin{display:none;}
div.eventi_list ul li article.evento_list section h3{
	font:17px font1-bold !important; 
	color:#3CADDF !important;
	display:inline-block !important;
	padding-right:10px !important;
	margin-right:10px !important;
	border-right:1px solid #36AADE !important;
	}
div.eventi_list ul li article.evento_list section h3:last-of-type{border-right:0 !important;}
div.eventi_list ul li article.evento_list section h4{padding:0 !important; font:14px font1-bold !important; color:#505050 !important;}
div.eventi_list ul li article.evento_list section p{text-align:left !important; font:14px font1-regular !important; color:#505050 !important; margin:0 !important;}

/*SCHEDA AUTORE*/
#biografia_stampa{display:block !important;}
#widget_twitter_autore{display:none !important;}
#scheda_autore{display:none !important;}
aside.nostampa{display:none !important;}
img.thumb_autore{width:200pt !important}
#main_autore h1{font:40px font1-bold !important; color:#444343 !important; margin-bottom:20px;}
#biografia_stampa h4{font:21px font1-bold !important; color:#444343 !important; margin:20px 0;}
#biografia_stampa span.date{display:none;}
#biografia_stampa p{font:14px font1-regular !important; color:#505050 !important;}
div.carousel_dettaglio_autore h3{font:22px font1-bold !important; color:#444343 !important; /* page-break-before: always;*/ border:0 !important; }
div.carousel_dettaglio_autore div.bx-wrapper div.bx-controls{display:none !important;}

/*carosello*/
.carousel_dettaglio_autore .bx-viewport{overflow:visible !important; height:auto !important;}
.carousel_dettaglio_autore .bx-viewport ul{width:100% !important; transform:none !important; -webkit-transform:none !important; -webkit-transition:none !important;}
.carousel_dettaglio_autore .bx-viewport ul li {float:none !important; display:inline-block !important; margin-right:15px !important; margin-bottom:30px !important;}
.carousel_dettaglio_autore .bx-viewport ul li.bx-clone {display:none !important;}
.carousel_dettaglio_autore .bx-viewport ul li p.most_read_title{font:13px font1-bold !important; color:#505050 !important; font-weight:normal !important; min-height:40px !important;}