body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(img/bg.jpg);
	background-repeat: repeat;
}
a, a:hover, a:visited {
	color: #006DA9;
}
#contenitore {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
h1 {
	font-size: 26px;
	margin: 0px;
}
h2 {
	font-size: 36px;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 5px;
}
a {
	text-decoration: none;

}
#header {
	float: left;
	width: 990px;
}
#logo a{
	height: 82px;
	width: 282px;
	background-image: url(img/logo.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 0px;
	margin-top: 10px;
}
#logo span{
	display: none;
}
#menu {
	float: right;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: lighter;
	font-variant: small-caps;
	height: auto;
	margin-top: 50px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
#menu li {
	display: inline;
	margin-left: 25px;
}
#menu a {
	text-decoration: none;
	color: #006DA9;
}
#menu a:hover {
	text-decoration: none;
	color: #E6397F;
}
#principale {
	width: 990px;
	float: left;
	margin-left: 52px;
}
#cont {
	height: auto;
	width: 990px;
	margin-top: 20px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
#head {
	width: 990px;
	height: 234px;
	loat: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#colonnasx, #colonnacentro, #colonnadx {
	float: left;
	height: auto;
}
#colonnasx {
	width: 195px;
}
#colonnacentro {
	width: 544px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #e3e3e3;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
}
#colonnadx {
	width: 240px;
}
#boxincontri {
	width: 990px;
	height: 175px;
	background-image: url(img/scroll_news.jpg);
	background-repeat: no-repeat;
	loat: left;
	background-position: left center;
}
#boxlibromese, #boxgal, #boxnewsletter, #boxlibroerasmo, #boxnotizie, #boxvernacoliere, #boxnetwork, #boxorario, #boxpartner {
	width: 195px;
	float: left;
	margin-bottom: 30px;
}

#boxvenduti {
	float: left;
	width: 170px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #E3E3E3;
}
#boxpro, #boxcons, #boxric {
	width: 544px;
	height: auto;
	float: left;
	background-position: left top;
}
#boxpro {
	background-image: url(img/bg_promozioni.jpg);
	background-repeat: repeat-y;
	width: 369px;
	height: 520px;
}
#boxcons, #boxric {
	background-color: #fbfbfb;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
#boxric {
	background-color: #fff;
}

#boxlibroerasmo, #boxnotizie, #boxvernacoliere, #boxnetwork, #boxorario {
	width: 240px;
}
#boxorario p{
text-align: left;
padding-left: 10px;
padding-right: 10px;
}
.titinc, .titcentro,.titlibromese, .titgal, .titnewsletter, .titpartner, .titpro, .titchisiamo, .titricerca, .titcollaborazioni, .titlinks, .titcontatti, .titincsmall, .titcons, .titlibroerasmo, .titnotizie, .titvernacoliere, .titvernacolierelungo, .titvenduti, .titlibromesebig, .titric, .titnetwork, .titorario {
     background-repeat: no-repeat;
     height: 35px;
     color: #FFFFFF;
     font-weight: lighter;
     float: left;
     text-transform: uppercase;
     background-position: left top;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: 0px;
     padding-top: 3px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px;
}
.titinc span, .titcentro span, .titlibromese span, .titgal span, .titnewsletter span, .titpartner span, .titpro span, .titchisiamo span, .titricerca span, .titcollaborazioni span, .titlinks span, .titcontatti span, .titincsmall span, .titcons span, .titlibroerasmo span, .titnotizie span, .titvernacoliere span, .titvernacolierelungo span, .titvenduti span, .titlibromesebig span, .titric span, .titnetwork span, .titorario span {
     display: none;
}
.titinc {
	background-image: url(img/tit_iniziative.png);
	width: 990px;
}
.titpro {
     width: 369px;
     background-image: url(img/tit_pro_small.png);
     float: left;
}
.titcentro {
	width: 544px;
	background-image: url(img/tit_centro.png);
}
.titchi-siamo {
	width: 544px;
	background-image: url(img/tit_chi_siamo.png);
}
.titricerca {
	width: 544px;
	background-image: url(img/tit_cerca.png);
}
.titcollaborazioni {
	width: 544px;
	background-image: url(img/tit_coll.png);
}
.titlinks {
	width: 544px;
	background-image: url(img/tit_link.png);
}
.titcontatti {
	width: 544px;
	background-image: url(img/tit_cont.png);
}
.titincsmall {
	width: 544px;
	background-image: url(img/tit_incontri_small.png);
}
.titcons {
	width: 544px;
	background-image: url(img/tit_consigliati.png);
}
.titvernacolierelungo {
	width: 544px;
	background-image: url(img/tit_vernacolierelungo.png);
}
.titlibromesebig {
	width: 544px;
	background-image: url(img/tit_big_libro_mese.jpg);
}
.titvenduti {
     width: 170px;
     background-image: url(img/tit_venduti.png);
}
.titlibromese {
	background-image: url(img/tit_libro_mese.jpg);
	width: 195px;
}
.titgal {
	background-image: url(img/tit_gal.png);
	width: 195px;
}
.titnewsletter {
	background-image: url(img/tit_newsletter.png);
	width: 195px;
}
.titpartner {
	background-image: url(img/tit_partner.png);
	width: 195px;
}
.titlibroerasmo {
	background-image: url(img/tit_ed_erasmo.png);
	width: 240px;
}
.titnotizie {
	background-image: url(img/tit_dx.png);
	width: 240px;
}
.titnetwork {
	background-image: url(img/tit_network.png);
	width: 240px;
}
.titorario {
	background-image: url(img/tit_orari.png);
	width: 240px;
}
.titvernacoliere {
	background-image: url(img/tit_vernacoliere.png);
	width: 240px;
}
.titric {
	background-image: url(img/tit_cerca.png);
	width: 544px;
}
.titololibromese a {
	color: #006DA9;
}
#libroerasmo {
	width: 135px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	margin-top: 20px;
}
#libromese img {
	float: left;
	border: 1px solid #000;
	margin-bottom: 20px;
	height: 150px;
	width: 90px;
}
.titololibromese, .editorelibromese, .paglibromese, .prezzolibromese, .desclibromese, .prezzolibroerasmo {
	float: left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #006DA9;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.8px;
	margin-top: 5px;
}
.editorelibromese a, .paglibromese {
	color: #000;
	font-weight: normal;
}
.prezzolibromese, .prezzolibroerasmo {
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #00447a;
}
.prezzolibroerasmo {
	margin-left: 5px;
	width: 125px;
	margin-top: 35px;
}
.desclibromese {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}
.libropro1, .libropro2, .libropro3{
	width: 135px;
	height: auto;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.libropro2{
	margin-left: 20px;
}
.libropro3{
	margin-left: 50px;
	margin-right: 0px;
}
.libropro1 a, .libropro2 a, .libropro3 a{
	color: #006DA9;
	text-align: left;
}
.libropro1 img, .libropro2 img, .libropro3 img {
	float: left;
	border: 0px solid #006DA9;
	max-height: 160px;
width: auto;
	text-align: left;
	margin: 0px;
}
.titololibropro, .editorelibropro, .paglibropro, .prezzolibropro, .desclibropro {
	float: left;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #006DA9;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -0.8px;
	margin-top: 5px;
}
.editorelibropro a, .paglibropro {
	color: #000;
	font-weight: normal;
}
.prezzolibropro {
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #00447a;
}
.desclibropro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
}
#gal {
	width: 172px;
	float: left;
	margin-left: 5px;
}
#gal a {
	color: #006DA9;
}
#newsletter {
	float: left;
	width: 195px;
}
#newsletter p{
display: inline;
}
.librocons {
	float: left;
	width: 150px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 130px;
	text-align: left;
}
.librocons a {
	color: #006DA9;
}
.librocons img {
	margin-right: 5px;
	float: left;
	width: 60px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.autorecons {
}
.titolocons {
	text-transform: uppercase;
	margin-top: 5px;
}
.editorecons {
	margin-top: 5px;
}
#libromese {
	width: 130px;
	height: auto;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: auto;
	margin-top: 20px;
}

#libroerasmo img {
	float: left;
	/* background-image: url(img/assedio.jpg); */
	width: 130px;
}
.titerasmo {
	width: 125px;
	float: left;
	text-align: left;
	margin-top: 12px;
	margin-left: 5px;
}
.titerasmo a{
	color: #006DA9;
}
.autorerasmo {
	float: left;
	width: 125px;
	text-align: left;
	margin-top: 2px;
	margin-left: 5px;
}
.notizia {
	width: 240px;
	margin-bottom: 8px;
	text-align: left;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
}
.titnotizia {
	width: 220px;
	margin-left: 10px;
}
.titnotizia a{
	color: #006DA9;
	font-weight: bold;
}
.sottotitnotizia {
	width: 220px;
	margin-left: 10px;
}
#vernacoliere {
	width: 170px;
	margin-right: auto;
	margin-left: 20px;
	text-align: left;
}
#testovernacoliere {
	float: left;
	text-align: left;
	width: 170px;
}
.imgvernacoliere {
	width: 170px;
	float: left;
}
.invio {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
width: 35px;
height: 18px;
background: url('img/invio.gif') no-repeat;
border: none;
}
.privacy {
	float: right;
	margin-top: 10px;
	margin-right: 8px;
}
.privacy a {
	color: #000000;
	text-decoration: underline;
}
.campo {
	float: left;
	width: 180px;
	margin-left: 5px;
	font-size: 10px;
	height: 20px;
	margin-right: 5px;
}
.red {
	color: #e6397f;
}
#footer {
	float: left;
	height: auto;
	width: 990px;
	background-image: url(img/bg_footer.gif);
	background-color: #5E6160;
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 50px;
}
#menufooter {
	float: left;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	display: inline;
	width: 700px;
}
#menufooter ul {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 700px;
}
#menufooter li {
	float: left;
	display: inline;
	list-style-type: none;
	margin: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 5px;
}
#menufooter a {
	color: #FFFFFF;
	text-decoration: none;
}
#copy {
	float: left;
	width: 700px;
	text-align: left;
	margin-left: 10px;
	margin-bottom: 20px;
	color: #FFFFFF;
}
#credits {
	float: right;
	background-image: url(img/nientenoci.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 59px;
	margin-right: 10px;
}
#credits span {
	display: none;
}
#credits a {
	height: 9px;
	width: 59px;
	float: left;
	background-image: url(img/nientenoci.gif);
}
.iniziativa {
	float: left;
	/*width: 150px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.frecciasx {
	background-image: url(img/freccia_sinistra.gif);
	float: left;
	height: 58px;
	width: 19px;
}
.frecciadx {
	background-image: url(img/freccia_destra.gif);
	float: right;
	height: 58px;
	width: 19px;
}
.frecciasx span,.frecciadx span {
	display: none;
}
#notesplosa {
	width: 500px;
	float: left;
	height: auto;
	margin-right: 22px;
	margin-left: 22px;
	text-align: left;
}
#notesplosa img {
	float: left;
	max-height: 280px;
	width: auto;
	margin-right: 5px;
}
#pagesplosa {
	width: 500px;
	float: left;
	height: auto;
	margin-right: 22px;
	margin-left: 22px;
	text-align: left;
}
#pagesplosa img {
	float: left;
	width: auto;
	margin-right: 5px;
}
.titnotaesplosa {
	color: #006DA9;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	width: 500px;
	font-weight: bold;
}
.pagnotaesplosa, .isbn, .prezzo {
}
.editorenotaesplosa {
	font-size: 12px;
	width: 500px;
	margin-bottom: 5px;
}
.scheda {
	width: 500px;
	margin-top: 10px;
	float: left;
	margin-bottom: 25px;
}
#estratto {
	float: left;
	width: 500px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 20px;
	margin-left: 22px;
	text-align: left;
}
.autore {
	color: #006DA9;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
.autorenotaesplosa {
	font-size: 12px;
	margin-top: 5px;
}


#slideshow{
	float: left;
	overflow:hidden;
	width:942px;
	padding: 0;
	margin-top: -20px;
margin-right: 0px;
margin-left: 0px;

}
#slideshow ul{
	width:993900px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
padding: 0;
}
#slideshow li{
	text-align: left;
	float:left;
	cursor:pointer;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 161px;
	height: auto;
	margin-right: 35px;
	margin-left: 0px;
}
#boxincontri *{
	border: none;
}
.data {
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 161px;
}
#slideshow h6 {
	font-size: 10px;
	float: left;
	width: 161px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#slideshow a {
	color: #ff2e81;
	text-transform: normal;
	margin: 0px;
	float: left;
	width: 161px;
	padding: 0px;
	font-weight: normal;
}
#boxvern {
	width: 544px;
	height: auto;
	float: left;
	background-position: left top;
	margin-bottom: 20px;
}
#testovern {
	width: 500px;
	float: left;
	height: auto;
	margin-right: 22px;
	margin-left: 22px;
	text-align: left;
}
#testovernacoliere a {
	color: #000000;
}

#testovenduti {
     float: left;
     width: 168px;
     text-align: left;
     margin: 0px;
     padding: 0px;
}
#testovenduti ol {
     width: auto;
     padding: 10px;
     height: auto;
     margin-top: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 5px;
}
#testovenduti li {
	color: #006DA9;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 15px;
	width: 135px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E3E3;
	float: left;
	height: auto;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.autorevenduti {
     color: #000000;
}
.titolovenduti {
     color: #000000;
     font-weight: bold;
	text-transform: uppercase;
}
.editorevenduti {
     color: #006DA9;
}
#form {
	float: left;
	width: 500px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: left;
}
#rigaform {
	float: left;
	width: 500px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #000000;
}
.titform {
	float: left;
	width: 75px;
	padding: 0px;
	font-size: 10px;
	text-transform: capitalize;
	color: #00447A;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.titformdx {
	float: left;
	width: 200px;
	padding: 0px;
	font-size: 10px;
	color: #00447A;
	text-align: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.form {
	width: auto;
	float: left;
}
.stilform {
	width: 250px;
	font-size: 10px;
}
#rigaformdx {
	float: left;
	width: 500px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #000000;
	text-transform: none;
}
.botcerca {
	float: left;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	height: auto;
}
#formopz {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#noteform {
	float: left;
	width: 500px;
	line-height: 16px;
	text-align: justify;
}
.titnote {
	font-size: 16px;
	color: #00447A;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#tabellaricerca {
	float: left;
	width: 544px;
}
.c01 {
	background-color: #efefef;
}
td {
	width: 78px;
	padding: 5px;
	font-size: 10px;
	text-align: left;
}
#tabellaricerca .c01 a, #tabellaricerca .c02 a {
	color: #006DA9;
	font-weight: bold;
	text-decoration: underline;
}
#pagine {
	float: left;
	width: 534px;
	text-align: left;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}
#numeropagine {
	width: 534px;
	float: left;
}
#paginazione {
	float: left;
	width: 534px;
	margin-top: 10px;
}
#paginazione a {
	height: 15px;
	width: auto;
	float: left;
	border: 1px solid #378DBC;
	margin-right: 5px;
	text-align: center;
	vertical-align: middle;
	color: #006DA9;
	padding-right: 3px;
	padding-left: 3px;
}

tr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#risultatoricerca {
	float: left;
	width: 544px;
	text-align: left;
}
#colonnasxricerca {
	width: 340px;
	float: left;
	height: auto;
}
#colonnadxricerca {
	width: 200px;
	float: right;
	height: auto;
	text-align: center;
}.camporicerca {
	float: left;
	width: 340px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.titcerca {
	float: left;
	width: 120px;
	margin-left: 5px;
	font-weight: bold;
}
.titolocerca {
	width: 210px;
	float: right;
	height: auto;
}
.titolocerca a {
	color: #006DA9;
	font-size: 10px;
	float: left;
	text-decoration: underline;
	font-weight: bold;
}
.titololibro {
	width: 210px;
	font-size: 14px;
	float: left;
}
#abstractlibro {
	float: left;
	width: 544px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.titabstract {
	float: left;
	height: auto;
	width: 535px;
	padding-top: 10px;
	font-size: 14px;
	color: #006DA9;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.testoabstract {
	width: 534px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	margin-top: 10px;
	line-height: 16px;
}

#invioricerca{
	background-image: url(img/cerca.gif);
	border: none;
	width: 88px;
	height: 16px;
}

.copertinanontrovata{
	background-image: url(img/copertina_non_disponibile.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#boxnetwork img {
	margin-left: 20px;
	float: left;
}
#boxnetwork a {
	color: #E6397F;
}


/* stile per il banner a scomparsa */

.banner{
cursor: hand;
cursor: pointer;
}

#bannerdiv{
margin-bottom: 20px;
}

#banner {
	float: left;
	height: auto;
	width: 175px;
	margin-left: 10px;
}

.libroprobig {
	float: left;
	width: 350px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
.libroprobig img {
	height: 233px;
	width: 350px;
}
.desclibroprobig {
	width: 350px;
	float: left;
	margin-top: 20px;
	text-align: left;
	font-size: 12px;
}

