.first_column {text-align:right; width:20%}
.first_column_2 {text-align:left; width:10%}
.second_column{text-align:left; width:48.5%}
.thirth_column{text-align:left; width:22%}
.fourth_column{text-align:left; width:5%}
.fourth_column_2{text-align:left; width:5%}
.fifth_column{text-align:left; width:15%}
.td_iscr_btn {padding-top: 30px; width:29%}
td.td_iscr_textArea{width:81%}
#input_width input, #input_width select {width:100%}

/* stile aggiuntivo per la pagina Percorsi */
.p_section{ font-weight: bold; color: #000000; }
.p_subsection{ font-size: 130%;}
.p_autori{ font-size: 100%;  color: #CC0000;}
.p_titolo{ font-size: 130%;  font-weight: bold; color: #CC0000;}
.p_pag_costo{ font-size: 100%;  font-weight: bold;}
.p_altroLibro{padding-top: 15px}
.p_barra_sotto { border-top: 1px solid #333333; }
.p_link{color: #CC0000;}
.p_titolo a, .p_titolo a:link, .p_titolo a:active, .p_titolo a:visited{font-size: 12px; color: #CC0000; font-weight: bold; }

/* stile aggiuntivo per le pagine Press On Line */
.contenuto .links_pol a, .contenuto .links_pol a:link, .contenuto .links_pol a:visited, .contenuto .links_pol a:active {font-size: 12px; color: #CC0000}
.pulsante_pol {background-color: #DCDCDC; margin: 0 2px; padding: 2px; text-align: center}

/* stile aggiuntivo per la pagina modulo_carrello.jsp */
.mc_rigaDueColonne {
clear: both;
}
.mc_rigaDueColonne .mc_colonna1 {
float: left;
width: 168px;
}
.mc_rigaDueColonne .mc_colonna2 {
float: left;
padding-left: 5px;
width: 396px;
}
.mc_rigaDueColonne .mc_uno {
margin-right: 1px;
}
.mc_colonna2 .mc_subColonna1 {
float: left;
padding-bottom: 6px;
width: 260px;
}
.mc_colonna2 .mc_subColonna2 {
float: left;
padding-left: 6px;
width: 126px;
}

.mc_colonna2 .mc_subColonna22 {
float: left;
padding-left: 6px;
width: 20px;
}

.mc_colonna2 .mc_subColonna1 .subsub1 {
float: left;
width: 125px;
}
.mc_colonna2 .mc_subColonna1 .subsub2 {
float: left;
width: 135px;
}

.mc_colonna2 .mc_subColonna1 .subsub3 {
float: right;
width: 135px;
}
.padding_bottom {
padding-bottom: 15px;
}
.mc_colonna2 .mc_subColonna1 input {
width: 100%;
}
.mc_colonna2 .mc_subColonna1 .cap {
width: 60px;
}
.mc_colonna2 .mc_subColonna1 .nciv {
width: 60px;
}
.mc_colonna2 .mc_subColonna1 .align_dx {
float: right;
}
.mc_quantity {
height: 18px;
width: 40px;
}
.mc_titolo {
font-weight: bold;
}
.mc_grey {
color: #AAAAAA;
}
.mc_subTitolo {
color: #CC0000;
font-weight: bold;
}
.mc_subTitolo2 {
color: #000000;
font-weight: bold;
}
.mc_row {
padding: 5px 0px;
}
.mc_col_check {
/*float: left;*/
width: 6%;
}
.mc_col_book {
/*float: left;*/
width: 55%;
}
.mc_col_prezzo {
/*float: right;*/
width: 13%;
}
.mc_col_qta {
/*float: right;*/
width: 13%;
}
.mc_col_tot {
/*float: right;*/
width: 13%;
}
.mc_col_sped {
/*float: left;*/
width: 87%;
}
.mc_book_disable {
font-style: normal;
}
.mc_book_disable font {
color: #AAAAAA;
}
.mc_align_sx {
text-align: left;
}
.mc_space1 {
padding-left: 5px;
}
.mc_up {
position: relative;
top: -3px;
}
.mc_font80 {font-size: 80%}
.mc_paddUpDown {padding: 9px 0px 8px 0px}



.il_titolo, .il_fnt_rb {
font-weight: bold;
}

/* stile aggiuntivo per la pagina indice_libro.jsp   "il" */
.il_titolo, .il_fnt_rb{font-weight: bold;}
.il_autore, .il_curatore {padding-left: 5px; font-weight: normal; color: #CC0000;}
.il_indice {font-weight: normal; color: #OOOOOO;}
.il_top_spc {padding-top: 10px;}
.il_bottom_spc {padding-bottom: 10px;}



/* stile aggiuntivo per la pagina ....jsp */
.cp_rigaDueColonne {clear: both;}
.cp_rigaDueColonne .cp_colonna1{float: left; width: 170px;} 
.cp_rigaDueColonne .cp_colonna2{padding-left: 5px; float: left; width: 250px;}
.cp_colonna2 input {width: 100%}
.cp_colonna1 .cp_alignCol1{float: right;}

/*   css della pagina argomentopdf.jsp  */
.ar_rigaDueColonne {clear: both;}
.ar_rigaDueColonne .ar_colonna1{float: left; width: 200px;} 
.ar_rigaDueColonne .ar_colonna2{padding-left: 5px; float: left; width: 300px;}
.ar_rigaDueColonne .ar_uno {margin-right: 0px} /* la prima delle due ha anche un margine*/
.ar_colonna2 .ar_subColonna1{float: left; width: 250px;} 
.ar_colonna2 .ar_subColonna2{padding-left: 2px; float: left; width: 200px;}
.ar_padding_bottom {padding-bottom: 15px;}
.ar_padding_top {padding-top: 5px;}
.ar_small_font{font-size: 95%;}
.ar_titolo{font-weight: bold}
.ar_subTitolo{font-weight: bold; color: #CC0000;}


/* stile aggiuntivo per la pagina percorsi_di_lettura.jsp */
.pl_rigaDueColonne {clear: both;}
.pl_rigaDueColonne .pl_colonna1{float: left; width: 272px;} 
.pl_rigaDueColonne .pl_colonna2{float: left; width: 272px;}
/*.pl_rigaDueColonne .pl_uno {margin-right: 25px;}*/ /* la prima delle due ha anche un margine*/
.pl_subtitle{ font-size: 12px; padding-bottom: 10px;}
.pagine_prezzo{ font-size: 12px;}
.pl_top{ padding-top: 5px;}
.pl_clear{ clear: both;}
.pl_titolo a, .pl_titolo a:link, .pl_titolo a:active, .pl_titolo a:visited{font-size: 12px; color: #CC0000; font-weight: normal;}
.pl_titolo font{font-size: 12px; font-weight: normal;}
.pl_titolo_libro {font-size: 12px; font-weight: bold; color: #CC0000;}

/* csss della pagina press on line collaborazioin*/
.olc_rigaDueColonne {clear: both;}
.olc_rigaDueColonne .olc_colonna1{float: left; width: 120px;} 
.olc_rigaDueColonne .olc_colonna2{padding-left: 5px; float: left; width: 400px;}
.olc_libroFoto {float: left; width: 80px; height: 100px}
.olc_rigaDueColonne .links a, .olc_rigaDueColonne .olc_rigaDueColonne a:link, .olc_rigaDueColonne .links a:visited, .olc_rigaDueColonne .links a:active {color: #CC0000}


/* stile aggiuntivo per la pagina riviste.jsp*/
.riv_padding {padding: 10px 0px 10px 0px; }
.riv_rigaDueColonne {clear: both;} 
.riv_rigaDueColonne .riv_colonna1 {float: left; width: 230px} 
.riv_rigaDueColonne .riv_colonna2 {float: left; width: 250px}
.riv_rigaDueColonne .riv_uno {margin-right: 25px;} /* la prima delle due ha anche un margine*/
.padd5top {padding-top: 5px;}
.padd5bottom {padding-bottom: 5px;}
.padd3top {padding-top: 3px;}
.padd3bottom {padding-bottom: 3px;}
.riv_subtitle_titolo{font-size: 11px; font-weight: bold}
.riv_barra_sotto {border-bottom: 1px solid #333333; padding-top: 10px; padding-bottom: 10px}
.riv_barra_sotto2 {border-bottom: 1px solid #333333; padding-top: 10px; padding-bottom: 10px; width:390px; }
.riv_titolo_acquisto {font-size: 12px; color: #CC0000;}
.riv_subtitle_acquisto { font-size: 11px; font-weight: normal; color: #CC0000;}
#acquisto {padding: 70px 0px 0px 170px}
#acquisto_popup {padding: 50px 50px 50px 50px; width: 400px}
#ordine_consultazione_popup {padding: 10px 10px 10px 10px; width: 400px}
ul.lista_riv {list-style: square outside; margin-left: 5px; padding-left: 15px}
ul.lista_riv li {padding-bottom: 5px;}



/* stile aggiuntivo per la pagina info_insegnamento.jsp */
.infoDoc_paddTop {padding-top: 14px;}
.infoDoc_paddBottom {padding-bottom: 14px;}

/* stile aggiuntivo per la pagina scheda_libro_sf.jsp */
.padd20Top {padding-top: 20px;}

/* stile aggiuntivo per la pagina catalogo.jsp */
.padd15Top {padding-top: 15px;}

/* stile aggiuntivo per la pagina allegati_libro_sf */
.titolo_allegato{font-size: 13px; font-weight: bold;}

.titolo_mail{font-size: 10px; font-weight: bold;}
.testo_mail{font-size: 10px;}