/* CSS Document */
@charset "utf-8";

BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #2e3906;
}

/* Generale */
.titolisezioni { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #83A0B4; }

.chisiamo { font-size: 13px; color: #1a3a59; text-align: left; line-height: 120%; }

.titolo { text-align: left; line-height: 140%; }

/* Login */
.login_tabella { background-color: #ffffff; }
.login_cella   { background-color: #cbe2f0; }
.login_filetto { background-color: #71a8d9; }

.login_cp16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3b6d8c; }
.login_cp14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3b6d8c; }
.login_cp12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3b6d8c; }

.login_pallino { background-image: url(Home_pallinologin.gif); background-position: center; background-repeat: no-repeat; }

/* celle di tabella con filetto verticale */
.fil_vert_dx { background-image: url(filettovert.gif); background-repeat: repeat-y; background-position: right;  }
.fil_vert_cx { background-image: url(filettovert.gif); background-repeat: repeat-y; background-position: center; }

/* celle di tabella con filetto orizzontale sup */
.fil_oriz_sup { background-image: url(filettotab.gif); background-repeat: repeat-x; background-position: left; }

/* cella di tabella con immagine principale */
.img_principale  { background-image: url(Home_sfondomenudx.gif); background-repeat: no-repeat; height: 196px; }
.sfondomenusx    { background-image: url(home_sfondomenusx.gif);                                  }
.sfondopiepagina { background-image: url(Home_sfondopiepagina.gif); background-repeat: no-repeat; }
.sfondopallino   { background-image: url(Home_pallinomenu.gif);     background-repeat: no-repeat; background-position: center; }

.riv_sfondomenudx  {
	background-image: url(Riv_sfondomenudx.gif);
	background-repeat: no-repeat;
	height: 196px;
}
.riv_sfondomenusx  { background-image: url(Riv_sfondomenusx.gif);                                  }


/* filetti */
.filettoscurissimo  { background-color: #1a3a59; }
.filettoscuro       { background-color: #3b6d8c; }
.filettomedio       { background-color: #71a8d9; }
.filettochiaro      { background-color: #92c9f5; }
.filettochiarissimo { background-color: #cbe2f0; }

/* DIV con barra di scorrimento  per novità in home page*/
.vetrina	{ width: 600px; height:auto; overflow: auto; margin-top: 0px; margin-left: 0px; }



/* ------------------------ Celle di tabelle a fondo chiaro */
.fondochiaro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1a3a59; line-height: 130%; }
a.fondochiaro         {	text-decoration: none;      font-weight: bold; }
a.fondochiaro:link    {	text-decoration: none;      font-weight: bold; }
a.fondochiaro:active  {	text-decoration: none;      font-weight: bold; }
a.fondochiaro:visited {	text-decoration: none;      font-weight: bold; }
a.fondochiaro:hover   { text-decoration: underline; font-weight: bold; color: #CC0000 }


/* ------------------------ Sezione menu */
.voci_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1a3a59; }
a.voci_menu         { text-decoration: none;      font-weight: bold; }
a.voci_menu:link    { text-decoration: none;      font-weight: bold; }
a.voci_menu:active  { text-decoration: none;      font-weight: bold; }
a.voci_menu:visited { text-decoration: none;      font-weight: bold; }
a.voci_menu:hover   { text-decoration: underline; font-weight: bold; color: #CC0000 }

/* ------------------------ Sezione menu */
.voci_menu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3b6d8c; }

a.voci_menu2         { text-decoration: none;      font-weight: bold; }
a.voci_menu2:link    { text-decoration: none;      font-weight: bold; }
a.voci_menu2:active  { text-decoration: none;      font-weight: bold; }
a.voci_menu2:visited { text-decoration: none;      font-weight: bold; }
a.voci_menu2:hover   { text-decoration: underline; font-weight: bold; color: #CC0000 }


/* ------------------------ sezione testatina */
.testa  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #1a3a59; text-align: right; }

p.testa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #1a3a59; text-align: right; }

a.testa         { text-decoration: none;      font-weight: bold; }
a.testa:link    { text-decoration: none;      font-weight: bold; }
a.testa:active  { text-decoration: none;      font-weight: bold; }
a.testa:visited { text-decoration: none;      font-weight: bold; }
a.testa:hover   { text-decoration: underline; font-weight: bold; color: #CC0000 }


.testanero  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #2e3906; text-align: right; }

a.testanero         { text-decoration: none;      font-weight: bold; text-align: right; }
a.testanero:link    { text-decoration: none;      font-weight: bold; text-align: right; }
a.testanero:active  { text-decoration: none;      font-weight: bold; text-align: right; }
a.testanero:visited { text-decoration: none;      font-weight: bold; text-align: right; }
a.testanero:hover   { text-decoration: underline; font-weight: bold; text-align: right; color: #CC0000 }


/* ------------------------ Piè pagina */
.piepagina  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; }

a.piepagina         { text-decoration: none;      font-weight: bold; }
a.piepagina:link    { text-decoration: none;      font-weight: bold; }
a.piepagina:active  { text-decoration: none;      font-weight: bold; }
a.piepagina:visited { text-decoration: none;      font-weight: bold; }
a.piepagina:hover   { text-decoration: underline; font-weight: bold; color: #CC0000 }


/* ------------------------ Testo generico scurissimo */
.testoscurissimo		  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1a3a59; }

p.testoscurissimo			{ text-align: left; line-height: 130%;}

a.testoscurissimo		 	{ text-decoration: none;      font-weight: bold; }
a.testoscurissimo:link		{ text-decoration: none;      font-weight: bold; }
a.testoscurissimo:active	{ text-decoration: none;      font-weight: bold; }
a.testoscurissimo:visited	{ text-decoration: none;      font-weight: bold; }
a.testoscurissimo:hover		{ text-decoration: underline; font-weight: bold; color: #CC0000; }





/* corpi di varie misure, colori e peso */
.cpchiarissimo { color: #cbe2f0; }
.cpchiaro {      color: #92c9f5; }
.cpmedio {       color: #71a8d9; }
.cpscuro {       color: #3b6d8c; }
.cpscurissimo {  color: #1a3a59; }

.cpbold {       font-weight: bold; color: #2e3906; }
.cpboldbianco { font-weight: bold; color: #ffffff; }
.cpboldrosso { font-weight: bold; color: #CC0000; }

.cpboldchiarissimo { font-weight: bold; color: #cbe2f0; }
.cpboldchiaro {      font-weight: bold; color: #92c9f5; }
.cpboldmedio {       font-weight: bold; color: #71a8d9; }
.cpboldscuro {       font-weight: bold; color: #3b6d8c; }
.cpboldscurissimo {  font-weight: bold; color: #1a3a59; }

p.cpboldscuro 			{ text-align: left; }
a.cpboldscuro		 	{ text-decoration: none; }
a.cpboldscuro:link		{ text-decoration: none; }
a.cpboldscuro:active	{ text-decoration: none; }
a.cpboldscuro:visited	{ text-decoration: none; }
a.cpboldscuro:hover		{ text-decoration: underline; color: #CC0000; }

.cp12bold {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #2e3906; }
.cp12boldbianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; }

.cp12boldchiarissimo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cbe2f0; }
.cp12boldchiaro {      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #92c9f5; }
.cp12boldmedio {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #71a8d9; }
.cp12boldscuro {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #3b6d8c; }
.cp12boldscurissimo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1a3a59; }

p.cp12boldmedio { text-align: left; }

p.cp12boldscuro { text-align: left; }
a.cp12boldscuro		 	{ text-decoration: none; }
a.cp12boldscuro:link	{ text-decoration: none; }
a.cp12boldscuro:active	{ text-decoration: none; }
a.cp12boldscuro:visited	{ text-decoration: none; }
a.cp12boldscuro:hover	{ text-decoration: underline; color: #CC0000; }

p.cp12boldscurissimo 		 { text-align: left; }
a.cp12boldscurissimo		 { text-decoration: none; }
a.cp12boldscurissimo:link	 { text-decoration: none; }
a.cp12boldscurissimo:active	 { text-decoration: none; }
a.cp12boldscurissimo:visited { text-decoration: none; }
a.cp12boldscurissimo:hover	 { text-decoration: underline; color: #CC0000; }



.cp12chiarissimo { color: #cbe2f0; }
.cp12chiaro {      color: #92c9f5; }
.cp12medio {       color: #71a8d9; }
.cp12scuro {       color: #3b6d8c; }
.cp12scurissimo {  color: #1a3a59; }


.cp14bold {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2e3906; }
.cp14boldbianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; }

.cp14boldchiarissimo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #cbe2f0; }
.cp14boldchiaro {      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #92c9f5; }
.cp14boldmedio {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #71a8d9; }
.cp14boldscuro {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3b6d8c; }
.cp14boldscurissimo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1a3a59; }

.cp16bold {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2e3906; }
.cp16boldbianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; }

.cp16boldchiarissimo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #cbe2f0; }
.cp16boldchiaro {      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #92c9f5; }
.cp16boldmedio {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #71a8d9; }
.cp16boldscuro {       font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #3b6d8c; }
.cp16boldscurissimo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #1a3a59; }

/* ------------------------ >pagina di Presentazione */
.present		  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #1a3a59; line-height: 130%;}

p.present			{ text-align: left; line-height: 130%;}

table.present		{ background-color: #ffffff;
}

a.present		 	{ text-decoration: none;      font-weight: bold; color: #3b6d8c; }
a.present:link		{ text-decoration: none;      font-weight: bold; color: #3b6d8c; }
a.present:active	{ text-decoration: none;      font-weight: bold; color: #3b6d8c; }
a.present:visited	{ text-decoration: none;      font-weight: bold; color: #3b6d8c; }
a.present:hover		{ text-decoration: underline; font-weight: bold; color: #3b6d8c; }


/* --------- sezione dettaglio volumi */
.autori		 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 14px; font-weight: bold;   color: #3E6E93;					}
.titolo		 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 18px; font-weight: bold;   color: #000;						}
.sottotitolo 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 14px; font-weight: bold;	  color: #3E6E93;					}
.acuradi	 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 11px; font-weight: bold;										}
.materia	 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 11px;														}
.collana	 	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 11px; font-weight: bold;	  color: #3E6E93; text-align: left;	}
.sommario		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal;				  text-align: left;	}
.presentazione	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal;				  text-align: left;	}

/* --------- sezione dettaglio articolo rivista */
.estrattoeti 		{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 12px; font-weight: normal;   color: #3b6d8c;					}
.estrattotitolo		{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 14px; font-weight: bold;   	color: #1a3a59;						}
.estrattoautori		{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 14px; font-weight: normal;   color: #000000;					}
.estrattoautorib	{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 12px; font-weight: bold;     color: #3b6d8c;					}

.estrattoarticolo 		   { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal;	color: #000000;			   			   }
a.estrattoarticolo         { 														font-size: 14px; font-weight: normal;	color: #000000;	text-decoration: none; }
a.estrattoarticolo:link    { 																		 font-weight: normal;					text-decoration: none; }
a.estrattoarticolo:active  { 																		 font-weight: normal;					text-decoration: none; }
a.estrattoarticolo:visited { 																		 font-weight: normal;					text-decoration: none; }
a.estrattoarticolo:hover   { 																		 font-weight: normal;  	color: #CC0000;	text-decoration: none; }

.estratto_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #1a3a59; }
a.estratto_menu         { text-decoration: none;      font-weight: bold; }
a.estratto_menu:link    { text-decoration: none;      font-weight: bold; }
a.estratto_menu:active  { text-decoration: none;      font-weight: bold; }
a.estratto_menu:visited { text-decoration: none;      font-weight: bold; }
a.estratto_menu:hover   { text-decoration: none;	  font-weight: bold; color: #CC0000 }

.estrattodati 		{ font-family: Verdana, Arial, Helvetica, sans-serif;			font-size: 12px; font-weight: normal;	  color: #000000; text-align: right; }






/* ------------------------ Modulo di ricerca ------------------------------------ */
/* DIV che contiene le ricerche */
.cont_ricerche	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A8292;
	background-image: url(filettovert.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 251px;
	padding-right: 5px;
	height: 376px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.textinput	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3b6d8c;
	width: 220px;
	height: 18px;
	background-color: #cbe2f0;
	text-align: left;
	border: 1px solid #cbd6df;
}

.collanachoice	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	width: 220px;
	background-color: #E2E8ED;
	line-height: 120%;
	text-align: left;
	text-indent: 2px;
	display: block;
	height: 24px;
	border: 1px solid #cbd6df;
	list-style-type: square;
}

/* ------------------------ Risultati ------------------------------------ */
/* DIV principale contenitore dei risultati della ricerca  */
.cont_risultati	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A8292;
	width: 519px;
	padding-left: 5px;
	height: 376px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.risultbold {
	font-weight: bold;
}

/* DIV con barre di scorrimento */
.risultati	{
	width: 497px;
	height:346px;
	overflow: auto;
	margin-top: 10px;
	margin-left: 22px;
}

/* CSS MENU LATERALE */

.click-menu {
    }
    .click-menu .box1 {
		background-color: #3E6E93;
        color: #f9f9f9;
    }
    .click-menu .box1-hover {
		background-color: #3E6E93;
        color: #FFEBA9;
    }
    .click-menu .box1-open {
		background-color: #3E6E93;
        color: #f9f9f9;
    }
    .click-menu .box1-open-hover {
		background-color: #3E6E93;
        color: #FFEBA9;
    }
    .click-menu .box1,
    .click-menu .box1-hover,
    .click-menu .box1-open,
    .click-menu .box1-open-hover {
        text-indent: 12px;
        font-weight: bold;
        font-size: 14px;
        line-height: 31px;
        font-family: arial;
        cursor: pointer;
        width: 280px;
    }
    .click-menu .section {
        background-color: #3E6E93;
        font-family: arial;
        font-size: 13px;
        line-height: 15px;
        padding: 0 0 5px 10px;
        display: none;
        width: 270px;
    }
    .click-menu .section a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .section a:hover {
        color: #FFFF99;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box2 {
        border-color: #83A0B4;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .click-menu .box2-hover {
        border-color: #83A0B4;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
        background: #5B4529;
    }

