/** libri.php */
span.acquista_stroke{ text-decoration: line-through; font-size:0.8em; color:#aec2cb;}
/* LIBRI - CATALOGO-ELENCO COLLANE */
div.box_collana{ border-bottom: 1px dashed; padding: 16px 0 16px 0;}
div.box_collana div.copertine{ float: left; text-align: right; width: 170px;}
div.box_collana img.copertine{ }
div.box_collana div.titolo{font-family: "Johnston sc bold"; font-size: 1.3em; padding-bottom: 5px;}
div.box_collana div.testo{ float: right; width: 350px; color: black; }
div.box_collana div.testo div.link_collana{ font-weight: bold; color: #DA5310; }

/* LIBRI - CATALOGO-COLLANA */
div#vista_collana { float: right; font-size: 0.8em; color: #DA5310; font-weight: bold; }
div#vista_collana img{ border: 2px solid white; }
div#vista_collana img.selected{ border: 2px solid #c8d9e0; }

/* LIBRI - CATALOGO-COLLANA NORMALE */

div.box_libro_collana{ border-bottom: 1px dashed; padding: 25px 0 16px 0;}
div.box_libro_collana div.numero_collana{ width: 39px; height: 38px; padding-top: 10px; font-weight: bold; font-size: 0.9em;
    text-align: center; float: left; color: #657c8c; background: url(../images/libri/numero_collana_bg.jpg) no-repeat;
    margin-top: 30px; font-family: "Johnston sc bold"; font-size: 1.1em;}
div.box_libro_collana img.copertina{ float: left; margin: 0 10px; }
div.box_libro_collana div { color: black;}
div.box_libro_collana h2 { margin: 0px;}
div.box_libro_collana div.autore{ font-family: "Johnston sc bold"; margin-bottom: 0px; text-transform: uppercase; word-spacing: 0.3em;}
div.box_libro_collana div.sottotitolo{ font-style: italic; font-size: 0.9em;}
div.box_libro_collana div.testo{ float: right; width: 385px;  font-size: 0.9em; margin-bottom: 12px; margin-top: 20px; }
div.box_libro_collana div.additional_info{ float: right; width: 388px; height: 31px; font-size: 0.9em; background: #dee7ec;  margin-bottom: 10px;}

div.box_libro_collana div.additional_info span{ font-weight: bold; color: #657c8c; }
div.box_libro_collana div.additional_info span.sconto{ color: #DA5310; }
div.box_libro_collana div.additional_info div{ float: left; margin-top: 10px; text-align: center;}
div.box_libro_collana div.additional_info img{ float: left; }
div.box_libro_collana div.additional_info div.n_pagine{ width: 60px; _width: 55px; }
div.box_libro_collana div.additional_info div.prezzo{ width: 170px; _width: 165px; font-weight: bold; }
div.box_libro_collana div.additional_info div.prezzo_scontato{ width: 135px; }

div.box_libro_collana div.pop_up_actions{ float: right; width: 390px; }


/* LIBRI - CATALOGO-COLLANA ELENCO */
div.box_libro_elenco{ border-bottom: 1px dashed; padding: 15px 0 3px 0;}
div.box_libro_elenco div { color: black;}
div.box_libro_elenco div.numero_collana{ width: 39px; height: 38px; padding-top: 13px; font-weight: bold; font-size: 0.9em;
    text-align: center; float: left; color: #657c8c; background: url(../images/libri/numero_collana_bg.jpg) no-repeat;
    margin-top: 5px; margin-right: 20px;}
div.box_libro_elenco div.libro{ float: left; width: 225px; margin-right: 5px; }
div.box_libro_elenco div.libro h2{ font-family: "Johnston medium"; font-size: 1.7em; }
div.box_libro_elenco div.autore{ font-family: "Johnston sc bold"; margin-bottom: 5px; text-transform: uppercase; }
div.box_libro_elenco div.sottotitolo{ font-style: italic; font-size: 0.9em; margin-bottom: 10px; }

div.box_libro_elenco div.additional_info{ float: left; width: 180px; height: 56px;
     font-size: 0.9em; background: #dee7ec; margin-bottom: 11px;}
div.box_libro_elenco div.additional_info span{ font-weight: bold; color: #657c8c; }
div.box_libro_elenco div.additional_info div{ float: left; margin-top: 10px; margin-left: 12px; font-size: 0.8em; }
div.box_libro_elenco div.additional_info div.n_pagine{ width: 70px; }
div.box_libro_elenco div.additional_info div.prezzo{ width: 85px; font-weight: bold; }
div.box_libro_elenco div.additional_info div.isbn{ width: 160px;}
div.box_libro_elenco div.baloon{ float:left; padding-top: 15px;}

div.box_libro_elenco div.acquista{ float: right; font-family: "Johnston bold"; text-align: center;}
div.box_libro_elenco div.acquista a{ color: black; font-size: 0.8em; }
div.box_libro_elenco div.acquista img{ margin-right: 5px; margin-bottom: 7px; }

/* LIBRI - CATALOGO-COLLANA LIBRO */
div#scheda_libro { margin-top: 15px; }

/* col_left */
div#scheda_libro div.autori{ font-family: "Johnston sc bold"; font-size: 1.3em; color: black; margin-bottom: 5px;
    letter-spacing: 0.1em; margin-bottom: 12px; text-transform: lowercase;}
div#scheda_libro h2{ font-family: "Johnston medium"; font-size: 1.6em; }
div#scheda_libro div.autori a{ color: black; }
div#scheda_libro h1{ font-family: "Johnston medium"; font-size: 2.2em; margin-top: 8px; }
div#scheda_libro div.sottotitolo{ font-family: "Johnston sc medium"; text-transform: lowercase; font-size: 1.5em; margin-bottom: 20px;  }
div#scheda_libro div.citazioni {  }
div#scheda_libro div.citazioni img.open{ vertical-align: bottom; }
div#scheda_libro div.citazioni img.close{ vertical-align: top; }
div#scheda_libro div.citazioni div.testo_citazione{ font-style: italic; }
div#scheda_libro div.citazioni div.fonte_citazione{ font-weight: bold; font-size: 0.9em; }
div#scheda_libro div.pop_up_actions{ width: 100%; padding: 10px 0 20px 0; margin-top: 15px; border-top: 1px dashed; }

div#scheda_libro div#box_rassegna_stampa { height: 170px; _height: 140px;}
div#scheda_libro div.jScrollPaneContainer{ border-bottom: 1px dashed; }
div#scheda_libro .jScrollPaneTrack{ background-color: #dbe2e8; }
div#scheda_libro .jScrollPaneDrag{ background-color: black; }
div#scheda_libro div#box_rassegna_stampa div.img{ float: left; margin-right: 24px; }
div#scheda_libro div#box_rassegna_stampa div.elemento_rassegna{ float: left; width: 270px; margin-bottom: 13px;}
div#scheda_libro div#box_rassegna_stampa div.elemento_rassegna div.info_rassegna{}
div#scheda_libro div#box_rassegna_stampa div.elemento_rassegna div.titolo_rassegna{ font-style: italic }
div#scheda_libro div#box_rassegna_stampa div.elemento_rassegna a{ font-size: 0.9em; }

/* col_right */
div#scheda_libro img.copertina{ float: right; margin-bottom: 18px; }
div#scheda_libro div.prezzo{ float: left; text-align: right; font-size: 0.8em;}
div#scheda_libro div.prezzo div.sconto_perc{ color: red; font-weight: bold; border-bottom: 1px solid black;
     margin-bottom: 6px; padding-bottom: 4px; }
div#scheda_libro div.acquista{ float: right; text-align: center;  margin-right: 8px;}
div#scheda_libro div.acquista img { margin-bottom: 10px; }
div#scheda_libro div.acquista a { color: black; font-size: 0.8em; font-family: "Johnston sc bold"; }

div#scheda_libro div.col_right div.sub_titolo{ font-family: "Johnston sc bold"; font-size: 1em; padding-bottom: 10px;
    border-bottom: 2px solid black; width: 163px;}

div#scheda_libro div.jcarousel-container{ margin-top: 40px; width: 450px; }
div#scheda_libro div.jcarousel-clip{ width: 450px; }

/* ELENCO AUTORI */
div#elenco_autori{}
div#elenco_autori div.note_bibliografiche:last-child{ border: 0px solid; }
div#elenco_autori div#box_lettere{ background: #fcf6c2; margin-top: 15px; padding-left:13px; }
div#elenco_autori div#box_lettere a{ margin: 3px 0px; padding: 5px 0px; width: 21px; display: block; float: left;
   font-family: "Johnston sc bold"; font-size: 1.2em; color: black; text-align: center; }
div#elenco_autori div#box_lettere a.lettera_active{ background: url(../images/libri/cerchioAlfabetoLibri.png) 50% 6px no-repeat; color: white; }
div#elenco_autori h2{ margin-top: 30px; }
/* SCHEDA AUTORE */
div#scheda_autore h2{ margin-bottom: 20px; }
div#scheda_autore div#colonna_left, div#scheda_autore div#colonna_right{ padding-top: 20px; }
div#scheda_autore div.img_autore{ background: url(../images/libri/emptyBio_big.png); width: 167px; height: 167px; }
div#scheda_autore div.img_autore img{ margin: 10px; margin-top: 11px; margin-left: 11px; }
div#scheda_autore div.jcarousel-container { margin-top:40px; width:450px; }
div#scheda_autore div.jcarousel-clip{ width: 450px; }

div#scheda_autore div#bibliografia_italiana { width: 340px; border-bottom: 1px dashed; padding-bottom: 7px;}
div#scheda_autore div.jScrollPaneContainer{ border-bottom: 1px dashed; }
div#scheda_autore .jScrollPaneTrack{ background-color: #dbe2e8; }
div#scheda_autore .jScrollPaneDrag{ background-color: black; }
div#scheda_autore div#bibliografia_italiana div.elemento_bibliografia{ float: left; width: 330px; margin-bottom: 7px;}
div#scheda_autore div#bibliografia_italiana div.elemento_bibliografia a {color: black;}

/* SCHEDA MAGAZINE */
div#scheda_magazine div.magazine_header{ width: 100%; font-family: "Johnston bold"; text-transform: uppercase; letter-spacing: 0.1em;
    text-align: center; margin-bottom: 15px; background: #CB3332; color: white; line-height: 28px; }
div#scheda_magazine div.etichetta{ font-family: "Johnston sc bold"; margin-top: 5px; text-transform: uppercase; }
div#scheda_magazine div.autore_articolo{ margin-top: 5px; margin-bottom: 30px;}
div#scheda_magazine div.autore_articolo a{color: black; font-weight: bold;}

div#sommario_magazine { width: 166px; background: url(../images/libri/boxMagBody.png);}
div#sommario_magazine div.header{ height: 40px; background: url(../images/libri/boxMagTop.png) no-repeat; }
div#sommario_magazine div.title{ background: url(../images/libri/boxMagTitleBody.png); color: white; padding: 15px; text-transform: uppercase;
    font-family: "Johnston bold"; font-size: 1.2em }
div#sommario_magazine div.footer{ height: 40px; background: url(../images/libri/boxMagBottom.png) bottom center no-repeat; }

div#sommario_magazine div.sommario_magazine_element { width: 132px; border-bottom: 1px dashed; padding: 13px 0; margin-left: 15px; }
div#sommario_magazine div.sommario_magazine_element:last-child{ border-bottom: 0px solid; }
div#sommario_magazine div.sommario_magazine_element div.etichetta{ font-weight: bold; }
div#sommario_magazine div.sommario_magazine_element div.intro{ display: none;}
div#sommario_magazine div.sommario_magazine_element div.autore{ font-size: 0.9em; color: black; }

/* librai */
div#librai div#infoboxblu {
background:url("../images/libri/boxLoginLibraiTop2.jpg") no-repeat 0 0 #DEE7EC;
padding-top: 50px; float: right;
}
div#librai div.foglio_orecchia{ width: 310px; margin-top: 20px;}
div#librai form div.label{ font-weight: bold; color: #DA5310; font-size: 0.9em; margin: 15px 0 5px 0; }
div#librai form div.error{ font-size: 0.8em; color: #DA5310; }
div#librai form input.long{ width: 300px; }
div#librai form textarea.long{ width: 300px; }

div#librai div#infoboxblu input{ width: 135px; }
div#librai div#infoboxblu a{ color: black; }

/* COPERTINARI E LISTINI */
div#copertinari_e_listini { margin-bottom: 5px; }
div#copertinari_e_listini  div.copertina{ float: left; width: 190px; text-align: right; position:relative;}
div#copertinari_e_listini  div.copertina img.new{ position:absolute; left: 0px; top: 75px; }
div#copertinari_e_listini  div.text{ float: left; width: 340px;}
div#copertinari_e_listini  div.title_small_red{ width: 100%; }
div#copertinari_e_listini  div.other_list_box{ float: left; width: 156px; font-size: 0.9em; margin: 15px 10px 0 10px;
    border-bottom: 1px dashed; padding-bottom: 15px; }
div#copertinari_e_listini  div.other_list_box img{ float: left; }
div#copertinari_e_listini  div.other_list_box a{ font-weight: bold; }

/* LIBRERIE */
div#librerie div#elenco_regioni a{ color: black; font-size: 0.8em; display: block; padding: 3px 0;}
div#librerie div.scheda_libreria{ border-bottom: 1px dashed; }
div#librerie div#elenco_regioni { padding-bottom: 15px; border-bottom: 1px dashed; }
div#librerie div#elenco_regioni a.active { color: #DA5310; font-weight: bold;}
div#librerie div.scheda_libreria div.nome { color: #DA5310; font-weight: bold; margin-bottom: 5px; margin-top: 10px;}
div#librerie div.scheda_libreria div.mappa_button { color: #DA5310; font-weight: bold; float: right; font-size: 0.9em; cursor:pointer;}
div#librerie div.scheda_libreria div.indirizzo{ padding-bottom: 10px; font-size: 0.9em;  }
div#librerie div.regione_immagine{ margin-top: 20px; }
div#librerie img.image_regione{ float: left; }
div#librerie h2.regione{ float: left; padding-left: 10px; margin-bottom: 10px;}

div#librerie div#colonna_right div.iscrizione_librai{ font-size: 0.8em; }
div#librerie div#colonna_right div.iscrizione_librai a{ color: black }
div#librerie div#colonna_right div.no_elenco{ color: #DA5310; font-weight: bold; }

div#librerie div.scheda_libreria div.mappa_container { padding: 7px; width: 336px; height:172px; _width: 350px; _height:186px;
    background: url("../images/libri/mapFrameLibrerie.png"); clear: both; display:none; }
div#librerie div.scheda_libreria div.mappa{ width: 336px; height:172px;}

/* RASSEGNA STAMPA */
table#rassegna_stampa th table td{font-family: "Johnston sc bold"; font-size: 0.9em; text-transform: lowercase;}
table#rassegna_stampa th{ border-bottom: 2px solid black; padding-bottom: 3px; text-align: left;}
table#rassegna_stampa th.active{ color : #DA5310; }
table#rassegna_stampa td.immagine{ vertical-align: top; padding-top: 7px;}
table#rassegna_stampa td.content{ padding: 10px 7px; font-size: 0.7em; border-bottom: 1px dashed black; vertical-align: top; }
table#rassegna_stampa td.active{ color : #DA5310; font-weight: bold; }

/* ARCHIVIO MAGAZINE */
div#archivio_magazine div.numero_magazine{ width: 39px; height: 38px; padding-top: 11px; font-size: 0.9em;
    text-align: center; float: left; color: #657c8c; background: url(../images/libri/numero_collana_bg.jpg) no-repeat;
    font-family: "Johnston sc bold"; font-size: 1.1em;}
div#archivio_magazine div.numero_magazine_element{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed;}
div#archivio_magazine div.titolo{ font-family: "Johnston medium"; font-size: 1.3em; color : #DA5310; font-size: 1.6em; margin-bottom: 15px;}

div#archivio_magazine div.articoli{ font-size: 0.9em; color: black; }

div#archivio_magazine div.contenuti_magazine{ float: left; width: 450px; margin-left: 10px; }
div#archivio_magazine div.contenuti_magazine span.etichetta{ font-weight: bold; }
div#archivio_magazine div.contenuti_magazine span.titolo{ font-style:italic; }
div#archivio_magazine div.contenuti_magazine span.autore{  }
div#archivio_magazine div.contenuti_magazine span.bull{ color: #6C8698; font-weight: bold; }

div#archivio_magazine div.additional_info{ float: right; width: 450px; height: 31px; font-size: 0.9em; background: #dee7ec;  margin: 10px 0;}
div#archivio_magazine div.additional_info span{ font-weight: bold; color: #657c8c; }
div#archivio_magazine div.additional_info div{ float: left; margin-top: 10px; text-align: center;}
div#archivio_magazine div.additional_info img{ float: left; }
div#archivio_magazine div.additional_info div.pubblicato_il{ width: 220px; color: black; }
div#archivio_magazine div.additional_info div.n_articoli{ width: 220px; color: black; }

