body, html {
	margin: 0;
	padding: 0;
	text-align: center;
}
TABLE {
	font-size: 12px;
}
IMG {
	border-width: 0px;
}
FORM {
	display: inline;
}
.container {
	width: 778px;
	margin: 0 auto;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.header {
	width: 100%;
	height: 138px;
	position: relative;
}
.sottoheader {
	width: 100%;
	height: 33px;
	position: relative;
}
.colonna {
	width: 170px;
}
.area {
	width: 606px;	/*larghezza del container - larghezza di 1 colonna - 2px*/
	float: left;
}

.portale {
	width: 245px;
	margin-top: 10px;
}

.portaleLIB {
	margin-top: 20px;
	margin-left: 50px;
}
.portaleRIV {
	margin-top: 10px;
	margin-left: 50px;
}
.portale A {
	text-decoration: none;
	color: WindowText;
}
.portale A:hover {
	text-decoration: underline;
}
.tabellaportale TD {
	padding-left: 8px;
}
.footertesto {
	width: 100%;
	clear: both;
	position: relative;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #3A3A3A;
	background-color: White;
}
.headerimmagine {
	position: absolute;
	top: 0px;
	left: 33px;
	z-index: 10;
	width: 72px;
	height: 110px;
	overflow: hidden;
	cursor: pointer;
}
.homeimmagine {
	display: inline;
	margin-left: 6px;
}
.homecella {
	width: 70px;
	padding-left: 0px;
}
.centrale {
	display: block;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	margin: 5px;
}
.centralesemplice {
	text-align: center;
	display: block;
}
.sinistro {
	display: block;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	margin: 8px;
}
.sinistrosemplice {
	display: block;
	text-align: left;
	margin: 8px;
}
.libritasti {
	width: 100%;
	text-align: center;
	clear: both;
	margin: 5px 0px;
}
.pulsante {
	width: 163px;
	font-variant: small-caps;
	background-color: #6D152D;
	color: White;
	cursor: pointer;
}
.pulsantenormale, .manina, .carrello {
	cursor: pointer;
}
.carrello{
background-image:url(../images/carrello.jpg);
background-position:left;
background-repeat:no-repeat;
background-color:#FFF;
text-align:right;
padding-right: 5px;
width:180px;
font-weight: bold;
}
.pulsantenavigazione {
	cursor: pointer;
	width: 200px;
}
.pulsantefiltro {
	width: 200px;
	color: black;
	cursor: pointer;
	font-weight: bold;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	border: 1px solid #6699FF;
	background-color: White;
	margin-top: 5px;
}
.pulsantedistanza {
	margin-top: 5px;
	margin-bottom: 5px;
}
.accesso {
	width: 170px;
	height: 87px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}
.accessotesto {
	width: 100%;
	margin: 6px 1px;
	color: White;
	font-family: Arial, sans-serif;
	font-size: 10px;
	padding-left: 3px;
}
.servizitesto {
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding: 3px;	
	text-align: right;
}
.titoloriga {
	margin: 0px 3px 2px 0px;
	font-size: 13px;
}
.boxtitolobreve {
	float: left;
	width: 340px;
}
.boxtitolobreve P.ptitologrosso {
	margin: 0px 3px 3px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #21165A;
}
.boxtitolobreve P.ptitologrosso A {
	text-decoration: none;
}
.boxtitolobreve P.ptitologrosso A:visited {
	text-decoration: none;
	color: #21165A;
}
.boxtitolobreve P.ptitologrosso A:hover {
	text-decoration: underline;
}
.accessologout {
	position: relative;
	width: 76px;
	margin-top: 2px;
	color: White;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	border: 1px solid;
	background-color: transparent;
	cursor: pointer;
}
.accessologin {
	left: 82px;
	position: absolute;
	width: 76px;
	margin-top: 2px;
	color: White;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	border: 1px solid;
	background-color: transparent;
	cursor: pointer;
}
.accessologout {
	left: 48px;
}
#accessohelp {
	position: absolute;
	left: 5px;
	margin-top: 2px;
	font-size: 12px;
}
#accessohelp A {
	color: White;
	text-decoration: none;
}
#accessohelp A:hover {
	color: White;
	text-decoration: underline;
}
#testologout {
	text-align: center;
	margin: 0px;
	letter-spacing: 2px;
}
.barra {
	background-color: White;
	font-weight: bold;
	opacity: .65;
	filter: alpha(opacity=65);
	text-align: center;
	font-size: 9px;
	overflow: hidden;
}
#libribarra {
	position: absolute;
	left: 205px;
	top: 108px;
	width: 370px;
	height: 30px;
	z-index: 10;
	overflow: hidden;
	text-align: center;
}
#libribarra TABLE {
	font-size: 9px;
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	border-collapse: collapse;
}
#libribarra TD {
	background-color: White;
	border-left: 2px solid Background;
	opacity: .65;
	filter: alpha(opacity=65);
	height: 30px;
}
#libribarra A {
	text-decoration: none;
	color: #6D152D;
}
#libribarra A:hover {
	text-decoration: underline;
}
#licosabarra, #rivistebarra, #banchedatibarra {
	position: absolute;
	left: 240px;
	top: 108px;
	width: 300px;
	height: 30px;
	overflow: hidden;
}
#neutrobarra {
	position: absolute;
	left: 240px;
	top: 108px;
	width: 300px;
	height: 30px;
	background-color: #184B5E;	
}
.barradiv {
	float: left;
	height: 30px;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: Background;
	padding-right: 11px;
	padding-left: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	overflow: hidden;
}
.barradiv a {
	text-decoration: none;
	color: #6D152D;
}
.barradiv a:hover {
	text-decoration: underline;
}
.veloce {
	display: inline;
}
.testoveloce {
	font-size: 9px;
}
.expertlink {
	margin: 4px 0px 0px 6px;
	display: block;
	clear: right;
}
#inviaricercaveloce {
	position: relative;
	top: 4px;
	right: 0px;
}
#imgricercaveloce {
	position: relative;
	top: 5px;
	left: 0px;
}
.immaginelibro {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.immaginesinistra {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 2px;
}
.immaginedestra {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.centraconimmagine {
	display: block;
	height: 133px;
	line-height: 133px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.centraconimmagine50 {
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
.libririsultatobreve {
	width: 432px;
	margin-top: 8px;
	/*background-color: #FFE4C4;
	border: 1px solid #FA8E11;
	border-collapse: collapse;*/
	font-size: 13px;
	float: left;
}
.bicinput {
	font-family: "Lucida Console", Courier, monospace;
	font-size: 13px;
}
.bicselect {
	font-family: "Lucida Console", Courier, monospace;
	font-size: 12px;
	width: 305px;
}
.bicselectinteresse {
	font-family: "Lucida Console", Courier, monospace;
	font-size: 12px;
	width: 455px;
}
#marginesopra10 {
	margin-top: 10px;
}
.cellalarga .titolocellalarga, .titolocolorato {
	background-color: #9D5F6E;
	color: White;
	padding: 5px;
	margin-bottom: 5px;
}
.cellabianca .titolocellalarga {
	background-color: White;
	color: #6D152D;
	padding: 5px;
	margin-bottom: 5px;
}
.titolocellalarga h4, .titolocolorato h4 {
	display: inline;
	font-size: 16px;
}
.cellalarga {
	vertical-align: top;
}
.titolocolorato {
	font-size: 15px;
}
.cellabianca {
	background-color: White;
	vertical-align: top;
}
.cellabianca h5, .cellalarga h5 {
	color: #6D152D;
	font-size: 13px;
	margin: 5px;
}
.cellabianca {
	color: #6D152D;
}
.cellalarga A, .cellabianca A {
	text-decoration: none;
}
.cellabianca A {
	color: #6D152D;
}
.cellalarga A {
	color: white;
}
.cellalarga A:hover, .cellabianca A:hover {
	text-decoration: underline;
}
.titolobanchedati {
	background-color: #95A14D;
	color: White;
	padding: 5px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
.sottotitolo {
	color: #21165A; 
	font-weight: bold; 
	font-size: 13px;
	float: left;
}
.login {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	position: absolute;
	right: 2px;
}
.box {
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 15px;
	font-size: 13px;
}
.paragrafo {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 15px;
}
.paragrafocentrato {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: center;
}
.dxlista {
	list-style: none; margin: 0; padding: 0;
}
.dxlista LI {
	margin: 0; 
	padding: 0 0 0 15px;
}
.dxlista LI A {
	text-decoration: none;
	color: #21165A;
}
.dxlista LI A:visited {
	text-decoration: none;
}
.dxlista LI A:hover {
	text-decoration: underline;
}
.dxlicosa .dxlista LI {
	border-top: 1px solid #21165A;
}
.dxlibri .dxlista LI {
	border-top: 1px solid #6D152D;
}
.dxriviste .dxlista LI, #bda LI {
	border-top: 1px solid #CC7C01;
}
.dxlicosa {
	background-color: #BDBCDE;
}
A.collbox {
	text-decoration: none;
	color: #21165A !important;
}
A.collbox:visited {
	text-decoration: none;
	color: #21165A;
}
A.collbox:hover {
	text-decoration: underline !important;
}
A.collboxnovita {
	color: #21165A;
	text-decoration: underline;
}
A.collboxnovita:hover {
	font-style: italic;
}
.dxofferte {
	background-color: #FFEABD;	
}
.dxbanchedati {
	background-color: #CDD79A;
}
.dxlibri {
	background-color: #EDDDE0;
}
.dxriviste {
	background-color: #FFEABD;
}
#libridestro TABLE {
	border-collapse: collapse;
	width: 100%;
}
#libricontainer {
	background-color: #EDDDE0;
}
#banchedaticontainer {
	background-color: #CDD79A;	
}
#rivistecontainer {
	background-color: #FFEABD;	
}
#libriheader {
	background-color: #6D152D;
	background-image: url(images/testa-libri.jpg);
}
#farmaheader {
	background-color: #6D152D;
	background-image: url(images/testa-farma.jpg);
}
#banchedatiheader {
	background-color: #707815;
	background-image: url(images/testa-banchedati.jpg);
}
#rivisteheader {
	background-color: #CC7C01;
	background-image: url(images/testa-riviste.jpg);
}
#editoricontainer {
	background-color: #F4BEC3;
}
#editoriheader {
	background-color: #9B0015;
	background-image: url(images/testa-editori.jpg);
}
#libriricerca {
	position: absolute;
	left: 205px;
	width: 370px;
	background-color: #FA8E11;
	height: 30px;
	z-index: 20
}

#statistiche { position: absolute; left: 0px; width: 90px; height: 30px; text-align: center; z-index: 15; background-color: #FA8E11; overflow: hidden; }
#statistiche A { text-decoration: none; font-size: 11px; font-weight: bold; color: White; }
#statistiche A:hover { text-decoration: underline; }

#disponibili { position: absolute; left: 92px; width: 90px; height: 30px; text-align: center; z-index: 15; background-color: #FA8E11; overflow: hidden; }
#disponibili A { text-decoration: none; font-size: 11px; font-weight: bold; color: White; }
#disponibili A:hover { text-decoration: underline; }


.libridatiaccesso {
	width: 99%;
	table-layout: fixed;
	border-collapse: collapse;
	border: 1px solid #6D152D;
	text-align: left;
}
.libridatiricerca, .libririsultatiricerca {
	table-layout: fixed;
	border-collapse: collapse;
	text-align: left;
}
.libridatiricerca TH {
	font-size: 13px;
	width: 145px;
	vertical-align: top;
	padding: 3px 0px;
}
.libridatiricerca TD {
	font-size: 14px;
	padding: 3px 0px;
}
.libririsultatiricerca TH {
	font-size: 13px;
	vertical-align: top;
	padding: 1px 0px;
}
.libririsultatiricerca TD {
	font-size: 13px;
	padding: 1px 0px;
	width: 58px;
	vertical-align: top;
}
.libridatiaccesso TH {
	width: 58%;
	border: 1px solid #6D152D;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-weight: normal;
}
.libridatiaccesso TD {
	border: 1px solid #6D152D;
	text-align: center;
	vertical-align: middle;
}
TABLE.libridatibrevi TH {
	text-align: left;
	width: 65px;
}
#novitahome TD {
	width: 76px;
	vertical-align: top;
}

#novitahomelib TD {
	vertical-align: top;
	width: 200px;
}

.carrellotabellasuperiore, .carrellotabellainferiore {
	width: auto;
	table-layout: fixed;
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto;
}
.rivistebox {
	margin: 0 auto;
	width: 570px;
}
.rivistebox P {
	color: White;
	font-size: 16px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CC7C01;
	margin: 5px 0px;
}
.rivistebox A {
	color: Blue;
	text-decoration: none;
}
.rivistebox A:visited {
	color: Blue;
}
.rivistebox A:hover {
	color: Blue;
	text-decoration: underline;
}
.listamarginesotto {
	margin-bottom: 10px;
}
.listariviste {
	margin-top: 0px;
	margin-bottom: 10px;
}
.listariviste LI {
	padding-left: 5px;
	margin-left: -20px;
	margin-bottom: 6px;
}
.licosabox, .editoribox {
	width: 570px;
	position: relative;
	left: 50%;
	margin-left: -285px;
}
.licosabox {
	background-color: #7E7EB0;	
}


.licosaboxLIB {
	background-color: #A2727E;	
}


.editoribox {
	background-color: #E16E7A;
}

.licosacorpo, .editoricorpo {
	position: relative;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px;
}
.licosacorpo {
	background-color: #BDBCDE;
	color: #21165A;
}


.licosacorpoLIB {
	background-color: #EDDDE0;
	color: #21165A;
}


.licosacorposez {
	background-color: #BDBCDE;
	color: #21165A;
}
.editoricorpo {
	background-color: #F4BEC3;
}
.licosacorpopiccolo, .libricorpopiccolo, .banchedaticorpopiccolo, .rivistecorpopiccolo, .editoricorpopiccolo {
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
}
.licosacorpopiccolo {
	background-color: #BDBCDE;
}
.libricorpopiccolo {
	background-color: #EDDDE0;
}
.banchedaticorpopiccolo {
	background-color: #CDD79A;
}
.rivistecorpopiccolo {
	background-color: #FFEABD;
}
.editoricorpopiccolo {
	background-color: #F4BEC3;
}
.licosabarra {
	padding: 5px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
	letter-spacing: 4px;
}




.licosabarrapiccolo {
	padding: 4px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
	letter-spacing: 1px;
}
.paddingtesto {
	padding-left: 18px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.paddingtesto P {
	margin: 8px 0px;
}

.paddingpiccolo {
	padding-left: 12px;
	padding-right: 5px;
}
.paddingpiccolo P {
	margin-top: 2px;
	margin-bottom: 5px;
}
.paddingtestosinistra {
	padding-left: 50px;
	text-align: left;
}
.paddingtestosinistra A {
	text-decoration: none;
}
.paddingtestosinistra A:hover {
	text-decoration: underline;
}
A.collegamento {
	text-decoration: none;
}
A.collegamento:hover {
	text-decoration: underline;
}
A.collegamento:visited {
	color: Blue;
}
#primalettera:first-letter {
	color: #7E7EB0;
	font-size: 32px;
}
#primaletteraed:first-letter {
	color: #E16E7A;
	font-size: 32px;
}
.paragrafoindentato {
	margin: 8px 42px;
	text-indent: -19px;
}
.paragrafocee {
	margin: 8px 23px;
}
.divcontatti {
	border-color: #21165A;
	border-width: 1px;
	border-style: dotted;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.scelta, .prev {
	width: 550px;
	table-layout: fixed;
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto;
}
.tabellariviste {
	border-collapse: collapse;
	text-align: left;
	margin: 0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.cellasceltariviste {
	font-weight: bold;
	padding-left: 125px;
}
/*#sceltarivistenew {
	border: 1px solid #CC7C01;
	margin: 0 auto;
	border-collapse: collapse;
	table-layout: fixed;
}
#sceltarivistenew TH {
	background-color: #E5C266;
	color: black;
	height: 33px;
	vertical-align: middle;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px solid #CC7C01;
}
#sceltarivistenew TD {
	padding-bottom: 8px;
	vertical-align: top;
}
#rivisteitalianew TD {
	border-top: 1px solid #A9A9A9;
}*/

#sceltariviste {
	border: 1px solid #CC7C01;
	width: 550px;
	margin: 0 auto;
	border-collapse: collapse;
	table-layout: fixed;
}
#sceltariviste TH {
	background-color: #E5C266;
	color: black;
	height: 33px;
	vertical-align: middle;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 13px;
	text-align: center;
	border-bottom: 1px solid #CC7C01;
}
#sceltariviste TD {
	padding-bottom: 8px;
	vertical-align: top;
}
#rivisteitalia TD {
	border-top: 1px solid #A9A9A9;
}



#tabelladettagliolibri {
	/*width: 770px;*/
	table-layout: auto;
	border-collapse: collapse;
	text-align: left;
	margin: 0 auto;
	border: 2px solid #6D152D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	empty-cells: show;
}
#tabelladettagliolibri TH {
	background-color: #6D152D;
	color: white;
	padding-left: 8px;
	border-color: #F0F8FF;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	text-align: left;
}
#tabellalls TH, #tabellaedit TH {
	background-color: #6D152D;
	color: white;
	padding-left: 8px;
	border-right: 1px solid #F0F8FF;
	height: 20px;
	text-align: left;
}
#tabellaedit TH.nobordodestro {
	border-right: none;
}
#tabelladettagliolibri TH.fondoarancio {
	background-color: #FA8E11;
}
#tabelladettagliolibri TD {
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
}
#tabelladettagliolibri .fondorosso {
	border-bottom: 2px solid #6D152D;
	border-top: 1px solid #FA8E11;
}
.fondoarancio {
	border-bottom: 1px solid #FA8E11;
}
#tabellaordiniriviste {
	table-layout: fixed;
	border-collapse: collapse;
	text-align: left;
	margin: 0 auto;
	border: 2px solid #CC7C01;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	empty-cells: show;
}
#tabellaordiniriviste TH {
	background-color: #E5C266;
	color: black;
	padding-left: 3px;
	height: 30px;
	text-align: left;
	text-transform: none;
	border-color: #F0F8FF;
	border-style: solid;
	border-width: 1px;
}
#tabellaordiniriviste TD {
	padding-left: 1px;
	padding-top: 5px;
	padding-bottom: 1px;
	vertical-align: top;
}
#tabellaordiniriviste TD.bordosuperiore {
	border-top: 1px solid #CC7C01;
}
.bordosuperiore {
	border-top: 1px solid #CC7C01;
}
#tabellaordiniriviste A {
	text-decoration: none;
}
#tabellaordiniriviste A:hover {
	text-decoration: underline;
}
#tabellaordiniriviste A:visited {
	text-decoration: none;
	color: Blue;
}
#tabelladettagliosingolo, #tabelladettaglioriviste, #tabellaricercariviste {
	width: 600px;
	border-collapse: collapse;
	text-align: left;
	margin: 0 auto;
}
#tabelladettagliosingolo {
	border: 1px solid #6D152D;
}
#tabelladettaglioriviste {
	border: 1px solid #CC7C01;
}
#tabellaricercariviste {
	border: 1px solid #CC7C01;
	padding: 0px;
}
#tabellaricercariviste TH {
	background-color: #E5C266;
	color: Black;
	height: 33px;
	vertical-align: middle;
	/*font-family: "MS Sans Serif", Geneva, sans-serif;*/
	font-size: 17px;
	text-align: center;
	border-bottom: 1px solid #CC7C01;
}
#tabelladettagliosingolo TH, #tabelladettaglioriviste TH {
	background-color: White;
	padding: 5px;
	width: 190px;
	vertical-align: top;
	border-top: 1px solid #808080;
}
#tabelladettagliosingolo TD, #tabelladettaglioriviste TD {
	background-color: #FFFFCC;
	padding: 5px;
	vertical-align: top;
	border-top: 1px solid #808080;
}
#tabellaclientecarrello {
	margin: 0 auto;
}
#tabellaclientecarrello TD {
	padding: 2px;
	vertical-align: top;
}
.carrellotabellamediana {
	table-layout: fixed;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
	width: 100%;
}
.carrelloinferioregrande, .carrelloinferiorepiccolo {
	margin: 5px 1px 0px;
	color: Black;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	width: auto;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	padding-right: 5px;
}
.carrelloinferioregrande {
	background-color: #D2691E;
}
.carrelloinferiorepiccolo {
	background-color: #CECECE;
}
.bordosuperiorerosso {
	border-top: 1px solid #6D152D;
}
.carrellotesto {
	clear: both;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;	
	padding-left: 10px;
	padding-right: 5px;
}

.carrellotabellasuperiore TH, .carrellotabellainferiore TH, .scelta TH, .tabvoltestata {
	border: 1px solid #6D152D;
	background-color: #6D152D;
	color: #EDDDE0;
	height: 33px;
	vertical-align: middle;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 13px;
	text-align: center;
}
.carrellotabellamediana TH {
	border: 1px solid Blue;	
	background-color: #D2691E;
	vertical-align: middle;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 8px;
	text-align: center;
	color: black;
	padding: 0px;
}
.carrellotabellamediana TD {
	border: 1px solid #6699FF;	
	vertical-align: top;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	text-align: left;
	color: black;
	padding-top: 2px;
	padding-left: 2px;
}
.carrellotabellamediana INPUT, .carrellotabellamediana SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: black;
}
.cellasupmezzo {
	border-left: 1px solid #6D152D;
	border-right: 1px solid #6D152D;
	text-align: center;
	vertical-align: top;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-weight: bold;
}
.cellasupsotto {
	border-left: 1px solid #6D152D;
	border-right: 1px solid #6D152D;
	border-bottom: 1px solid #6D152D;
	text-align: center;
	vertical-align: top;
}
.carrellotabellainferiore INPUT {
	width: 130px;
	cursor: pointer;
}
.carrellotabellasuperiore INPUT {
	cursor: pointer;
}
.editore {
	color: #0000FF;
}
.grassetto {
	font-weight: bold;
}
.grassettogrande {
	font-weight: bold;
	font-size: 13px;
}
.grassettogrosso {
	font-size: 18px;
	margin-left: 5px;
}
.grassettocentrale {
	font-weight: bold;
	text-align: center;
	margin: 5px 0px;
}
.tabvoltestata {
	font-weight: bold;
	text-align: center !important;
	background-color: #6D152D !important;
}
.tabrivtestata {
	font-weight: bold;
	text-align: center !important;
	background-color: #E5C266 !important;
}
.opzlibri1 {
	float: left;
	position: relative;
	left: 60px;
	text-align: left;
	line-height: 20px;
}
.opzlibri2 {
	float: right;
	margin-right: 20px;
	line-height: 20px;
}
.opzlibri3 {
	float: left;
	position: relative;
	left: 60px;
	text-align: left;
	line-height: 25px;
}
.opzlibri4 {
	float: left;
	position: relative;
	left: 75px;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
}
.opzlibri5 {
	float: left;
	position: relative;
	left: 90px;
	text-align: left;
	line-height: 25px;
}
.opzlibri6 {
	float: left;
	position: relative;
	left: 95px;
	text-align: left;
	line-height: 25px;
	vertical-align: middle;
}
.rivistedatanews {
	color: Black;
	font-size: 12px;
	font-weight: bold;
	margin-left: 24px;
}
#tabellariepilogofattura {
	text-align: left;
	font-weight: bold;
	margin: 8px auto;
	border: 1px solid Black;
}
#tabellariepilogofattura TD {
	padding: 5px;
	vertical-align: top;
}
#tabellacambiopassword {
	border: 1px solid black;
	background-color: #FFFFCC;
	margin-top: 10px;
	width: 70%;
}
#tabellasoggetti {
	width: 560px;
	border: 2px solid #6D152D;
	margin: 0 auto;
	border-collapse: collapse;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#tabellasoggetti TD {
	padding-top: 5px;
	padding-left: 2px;
	padding-bottom: 3px;
}
#tabellagruppisoggetti {
	width: 560px;
	border: 1px solid Black;
	border-collapse: collapse;
	vertical-align: middle;
	table-layout: fixed;
}
#tabellagruppisoggetti TH {
	background-color: #CFDBF8;
	font-size: 16px;
	border-bottom: 1px solid Black;
}
#tabellagruppisoggetti TD {
	border-top: 1px solid #C0C0C0;
	height: 30px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
}
.cellarivrisultato {
	font-weight: bold;
	width: 130px;
	padding-left: 28px;
	vertical-align: top;
}
#rivisterisultato {
	width: 100%;
	border-right: 1px solid #CC7C01;
	border-bottom: 1px solid #CC7C01; 
	border-left: 1px solid #CC7C01;
}
#rivisterisultato TH {
	text-align: center;
	border-top: 1px solid #CC7C01; 
	padding-top: 5px;
}
#rivisterisultato A {
	text-decoration: none;
}
#rivisterisultato A:hover {
	text-decoration: underline;
}
#Visualizza {
	position: relative;
	left: 80px;
}
#libricarrello {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 10;
}
#libridestro {
	float: right;
}
#librisinistro {
	float: left;
	background-color: #DDC4CA;
	padding: 0px;
}
#banchedatisinistro {
	float: left;
	background-color: #AAB978;
	padding: 0px;
}
#rivistesinistro {
	float: left;
	background-color: #E5C266;
	padding: 0px;
}
#librisinistro A, #banchedatisinistro A, #rivistesinistro A {
	text-decoration: none;
	color: Black;
}
#librisinistro A:hover, #banchedatisinistro A:hover, #rivistesinistro A:hover {
	text-decoration: underline;
	color: Blue;	
}
#librisinistro UL, #banchedatisinistro UL {
	margin-left: 12px;
	padding-left: 12px;
}
#libricentro {
	width: 432px;
	float: right;
}
#libriaccesso {
	background-color: #6D152D;	
	color: White;
}
#banchedatiaccesso {
	background-color: #707815;
	color: White;
}
#rivisteaccesso {
	background-color: #CC7C01;	
	color: White;
}
#editoriaccesso {
	background-color: #9B0015;	
	color: White;
}
#accessoservizi {
	background-color: #6D152D;	
	display: block;
	width: 97%;
	padding: 10px 5px;	
	text-align: center;
	margin: 0 auto;
}
#librifooter {
	background-color: #6D152D;
	color: White;
}
#banchedatifooter {
	background-color: #707815;
	color: White;
}
#rivistefooter {
	background-color: #CC7C01;
	color: White;
}
#portalecontainer {
	background-color: white;
}
#portaleheader {
	background-image: url(images/testa-libri.jpg);
	background-color: white;	
}
#portaleaccesso {
	background-color: #184B5E;
	color: White;
	height: 87px;	
}
#portaleaccesso A{
	color: White;
}
#portalebanchedati {
	background-color: #95A14D;
	margin-top: 10px;
}
#portaleeditori {
	margin-top: 10px;
	background-color: #E16E7A;
}

#portaleriviste {
	background-color: #E5C266;
}
#portalelicosa {
	background-color: #7E7EB0;
}
#portalelibri {
	background-color: #A2727E;	
	margin: 0 auto;
	margin-top: 10px;
}
#licosacontainer {
	background-color: #BDBCDE;
}
#licosaheader {
	background-image: url(images/testa-licosa.jpg);
}
#licosaaccesso {
	background-color: #21165A;	
	color: White;
}
#licosaarea {
	width: 580px;
	margin: 0 auto;
}
#licosacolonna {
	float: right;
}
#portalecontainer {
	background-color: white;
}
#portaleheader {
	background-image: url(images/testa-portale.jpg);
	background-repeat: no-repeat;
}
#portaleaccesso {
	background-color: #184B5E;
}
#portalefooter {
	background-color: #184B5E;
	color: White;
}
#licosaheader {
	background-image: url(images/testa-licosa.jpg);
	background-color: #21165A;
}
#licosaaccesso {
	background-color: #21165A;	
}
#licosafooter {
	background-color: #21165A;
	color: White;	
}
#licosasinistro {
	background-color: #7E7EB0;
	float: left;
}
#div7 A {
	text-decoration: none;
}
#div7 A:hover {
	text-decoration: underline;
}
#div7 A:visited {
	color: Blue;
}
#div7 UL {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
}
.verdanarosso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BB0000;
	font-weight: bold;
}
.licosainformalink {
	width: 95px;
	text-align: center;
	border-left: 1px solid #808080;
}
.licosainformalink A {
	text-decoration: none;
}
.licosainformalink A:hover {
	text-decoration: underline;
}
.tabellalicosainforma {
	width: 600px;
	border-collapse: collapse;
	text-align: center;
	margin: 0 auto;
	border: 2px solid #6D152D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	empty-cells: show;
}
.tabellalicosainforma TH {
	background-color: #6D152D;
	color: white;
	padding-left: 5px;
	border-color: #F0F8FF;
	border-style: solid;
	border-width: 1px;
	height: 20px;
	text-align: center;
}
.tabellalicosainforma TD {
	vertical-align: top;
	border-top: 1px solid #6D152D;
}
#tabellalls, #tabellaedit, #tabellastat {
	width: 550px;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0 auto;
	border: 2px solid #6D152D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	empty-cells: show;
}
#tabellalls TD {
	vertical-align: middle; 
	text-align: right;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #6D152D;
}
#tabellaedit TD {
	text-align: left;
	padding: 5px 8px;
	border-right: 1px solid #6D152D;
	border-top: 1px solid #6D152D;
}
#tabellaedit TD.nobordodestro{
	border-right: none;
}
#tabellaedit TD A {
	text-decoration: none;
	color: Black;
}
#tabellaedit TD A:hover {
	text-decoration: underline;
}
#tabellabanchedati {
	width: 550px;
	table-layout: fixed;
	border-collapse: collapse;
	margin: 0 auto;
	border: 2px solid #707815;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	empty-cells: show;
}
#tabellabanchedati TH {
	background-color: #707815;
	color: white;
	height: 30px;
	text-align: center;
	font-size: 13px;
}
#tabellabanchedati TD {
	vertical-align: middle; 
	text-align: left;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #707815;
}
.noutente {
	color: Fuchsia;
}


b.rtop, b.rbottom{display: block; background: #BDBCDE;}

b.rtop b, b.rbottom b, b.rbottomhome b {display: block; height: 1px;
    overflow: hidden; background: #7E7EB0;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4, b.rbottomhome b.r4 {margin: 0 1px; height: 2px;}

b.rtopdentro, b.rbottomdentro {display: block; background: #7E7EB0;}
b.rtopdentro b, b.rbottomdentro b {display: block; height: 1px;
    overflow: hidden; background: #BDBCDE;}
b.rtopdentro b.r4, b.rbottomdentro b.r4 {margin: 0 1px; height: 2px;}

b.rtopdentro2, b.rbottomdentro2 {display: block; background: #202079;}
b.rtopdentro2 b, b.rbottomdentro2 b {display: block; height: 1px;
    overflow: hidden; background: #BDBCDE;}
b.rtopdentro2 b.r4, b.rbottomdentro2 b.r4 {margin: 0 1px; height: 2px;}

b.rbottomhome, b.librirbottomhome, b.banchedatirbottomhome, b.rivisterbottomhome, b.editorirbottomhome
	 {display: block; background: White;}
b.librirbottomhome b {display: block; height: 1px; overflow: hidden; background: #A2727E;}
b.banchedatirbottomhome b {display: block; height: 1px; overflow: hidden; background: #95A14D;}
b.rivisterbottomhome b {display: block; height: 1px; overflow: hidden; background: #CC7C01;}
b.editorirbottomhome b {display: block; height: 1px; overflow: hidden; background: #E16E7A;}

b.librirtopdentro, b.librirbottomdentro {display: block; background: #A2727E;}
b.librirtopdentro b, b.librirbottomdentro b {display: block; height: 1px;
    overflow: hidden; background: #EDDDE0;}
b.librirtopdentro b.r4, b.librirbottomdentro b.r4, b.librirbottomhome b.r4 {margin: 0 1px; height: 2px;}

b.banchedatirtop, b.banchedatirbottom {display: block; background: #95A14D;}
b.banchedatirtop b, b.banchedatirbottom b {display: block; height: 1px;
    overflow: hidden; background: #CDD79A;}
b.banchedatirtop b.r4, b.banchedatirbottom b.r4, b.banchedatirbottomhome b.r4 {margin: 0 1px; height: 2px;}

b.rivistertop, b.rivisterbottom {display: block; background: #E5C266;}
b.rivistertop b, b.rivisterbottom b {display: block; height: 1px;
    overflow: hidden; background: #FFEABD;}
b.rivistertop b.r4, b.rivisterbottom b.r4, b.rivisterbottomhome b.r4 {margin: 0 1px; height: 2px;}

b.rivistertopnews, b.rivisterbottomnews {display: block; background: #CC7C01;}
b.rivistertopnews b, b.rivisterbottomnews b {display: block; height: 1px;
    overflow: hidden; background: #FFEABD;}
b.rivistertopnews b.r4, b.rivisterbottomnews b.r4, b.rivisterbottomhome b.r4 {margin: 0 1px; height: 2px;}


b.editorirtop, b.editorirbottom {display: block; background: #E16E7A;}
b.editoritop, b.editoribottom {display: block; background: #F4BEC3;}
b.editorirtop b, b.editorirbottom b {display: block; height: 1px;
    overflow: hidden; background: #F4BEC3;}
b.editoritop b, b.editoribottom b {display: block; height: 1px;
    overflow: hidden; background: #E16E7A;}
b.editorirtop b.r4, b.editorirbottom b.r4, b.editorirbottomhome b.r4 {margin: 0 1px; height: 2px;}
b.editoritop b.r4, b.editoribottom b.r4 {margin: 0 1px; height: 2px;}




.worlds {
	border: inset 2px;
}
.worldlist {
	border: inset 2px;
	background-color: #FFFFFF;
	padding-bottom: 25px;
	padding-top: 25px;
}

.cornicews {
	margin-top: 40px;
	background-color: #D5D2F5;
	padding: 8px;
}
.formatotab {
    table-layout: fixed;
	background-color: #FFFFFF;	
	border-top: 1px solid #A9A9A9;
	border: 3px solid #A0522D;
	border-bottom: 10px solid #A0522D;
	border-top: 10px solid #A0522D;	
	margin: 0 auto;
}

.testotab {
	text-decoration: none;
	color: #222222;
}

.schedariviste {
	font-size: 16px;
	text-decoration: none;
}
.dettagliriviste {
	text-decoration: none;
	color: #0000CD;
}
.lineariga {
	color: Black;
	background-color: Black;
	height: 1px;
	margin-left: 8px;
	margin-right: 8px;
}
TABLE.inoltro {
margin: 0 auto;
}
TABLE.inoltro TH {
text-align: right; padding: 2px 5px; font-weight: normal;
}
TABLE.inoltro TD {
text-align: left; padding: 2px 5px;
}
.licosaNEW {
	margin-top: 30px;
	border-top: 10px solid #7E7EB0;
	border-bottom: 10px solid #7E7EB0;
	border-left: 10px solid #7E7EB0;
	border-right: 10px solid #7E7EB0;
	padding: 10px;
	background-color: #FEFEFE;	
}

.licosaNEW2 {	
	margin-top: 20px;
	border-top: 10px solid #21165A;
	border-bottom: 10px solid #21165A;
	border-left: 10px solid #21165A;
	border-right: 10px solid #21165A;
	padding: 10px;
	background-color: #FEFEFE;
}

.licosaNEW3 {
	margin-top: 20px;
	border-top: 10px solid #7E7EB0;
	border-bottom: 10px solid #7E7EB0;	
	border-left: 10px solid #7E7EB0;
	border-right: 10px solid #7E7EB0;
	padding: 10px;
	background-color: #FEFEFE;
}

.LibriNEW {
	margin-top: 30px;
	border-top: 10px solid #A2727E;
	border-bottom: 10px solid #A2727E;
	border-left: 10px solid #A2727E;
	border-right: 10px solid #A2727E;
	padding: 10px;
	background-color: #FEFEFE;
}

.LibriNEW2 {	
	margin-top: 20px;
	border-top: 10px solid #6C3E4D;
	border-bottom: 10px solid #6C3E4D;
	border-left: 10px solid #6C3E4D;
	border-right: 10px solid #6C3E4D;
	padding: 10px;
	background-color: #FEFEFE;
}

.LibriNEW3 {
	margin-top: 20px;
	border-top: 10px solid #A2727E;
	border-bottom: 10px solid #A2727E;	
	border-left: 10px solid #A2727E;
	border-right: 10px solid #A2727E;
	padding: 10px;
	background-color: #FEFEFE;
}

.rivisteNEW {
	margin-top: 30px;
	border-top: 10px solid #CC7C01;
	border-bottom: 10px solid #CC7C01;
	border-left: 10px solid #CC7C01;
	border-right: 10px solid #CC7C01;
	padding: 10px;
	background-color: #FFFFFF;	
}

.rivisteNEW2 {	
	margin-top: 20px;
	border-top: 10px solid #E5C266;
	border-bottom: 10px solid #E5C266;
	border-left: 10px solid #E5C266;
	border-right: 10px solid #E5C266;
	padding: 10px;
	background-color: #FFFFFF;		
}

.banchedatiNEW {
	margin-top: 30px;
	border-top: 10px solid #95A14D;
	border-bottom: 10px solid #95A14D;
	border-left: 10px solid #95A14D;
	border-right: 10px solid #95A14D;
	padding: 10px;
	background-color: #FFFFFF;		
		
}

.editoriNEW {
	margin-top: 30px;
	border-top: 10px solid #E16E7A;
	border-bottom: 10px solid #E16E7A;
	border-left: 10px solid #E16E7A;
	border-right: 10px solid #E16E7A;
	padding: 10px;
	background-color: #FFFFFF;	
	
	height: 140px;			
}


/*.libricornice {
	border: solid 1px #CCA8B7;
	padding: 10px;
	background-color: #FFFFFF;	
}*/

.librinovcornice {
	border: solid 1px #BA92A2;
	padding: 10px;
	background-color: #FFFFFF;	
}

.librioffecornice {
	border: solid 1px #CCA8B7;
	padding: 10px;
	background-color: #FFFFFF;	
}
/*
.licosacornice {
	border: solid 1px #BFBFBF;
	padding: 10px;
	background-color: #FFFFFF;	
}

.licosanewcornice {
	border: solid 1px #9D9D9D;
	padding: 10px;
	background-color: #FFFFFF;	
}

.licosacltcornice {
	border: solid 1px #BFBFBF;
	padding: 10px;
	background-color: #FFFFFF;		
}

.rivistecornice {
	border: solid 1px #FE9D0A;
	padding: 10px;
	background-color: #FFFFFF;	
}

.rivistenewcornice {
	border: solid 1px #EBD8A5;
	padding: 10px;
	background-color: #FFFFFF;	
}*/

.bubble_tooltip{
        //width:200px;
		width:400px;
		color:#000;
		//font:lighter 10px/1.3 Arial,sans-serif;
		font:"Courier New", Courier, monospace;
		font-size:10px;
		text-decoration:none;text-align:left;
        position:absolute;
        display:none;
		z-index:5;
	}
    .bubble_tooltip .bubble_top{
        background-image: url('/images/bt_01.big.png');
        background-repeat:no-repeat;
        //height:32px;
        height:64px;		
		z-index:5;
	}
    .bubble_tooltip .bubble_middle{
        background-image: url('/images/bt_02.big.png');
        background-repeat:repeat-y;    
        background-position:bottom left;
        padding-left:7px;
        padding-right:7px;
		z-index:5;
	}
    .bubble_tooltip .bubble_middle span{
        position:relative;
        top:-8px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
		z-index:5;
	}
    .bubble_tooltip .bubble_bottom{
        background-image: url('/images/bt_03.big.png');
        background-repeat:no-repeat;
        background-repeat:no-repeat;    
        //height:17px;
		height:34px;
        position:relative;
        top:-6px;
		z-index:5;
    }
#bubble_nuvoletta{
        width:147px;
        position:absolute;
        display:none;
		z-index:5;
        font-family:Arial, Helvetica, sans-serif;
        font-size:9px;
	}
    #bubble_nuvoletta .bubble_sopra{
        background-image: url('/images/bubble_top.gif');
        background-repeat:no-repeat;
        height:16px;
		z-index:5;
	}
    #bubble_nuvoletta .bubble_medio{
        background-image: url('/images/bubble_middle.gif');
        background-repeat:repeat-y;    
        background-position:bottom left;
        padding-left:7px;
        padding-right:7px;
		z-index:5;
	}
    #bubble_nuvoletta .bubble_medio span{
        position:relative;
        top:-8px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:9px;
		z-index:5;
	}
    #bubble_nuvoletta .bubble_sotto{
        background-image: url('/images/bubble_bottom.gif');
        background-repeat:no-repeat;
        background-repeat:no-repeat;    
        height:44px;
        position:relative;
        top:-6px;
		z-index:5;
    }
	
