/* CSS per le inner pages */

.clearer { position: relative; clear: both; z-index: 20; }

img { border: 0; }

ul {
	margin-left:15px;
}

ul li{
	list-style:none;
}


.img_sin, .alignleft {
	float:left;
	clear: left;
	margin-right:1.2em;
	padding: 2px;
	}	

.img_des, .alignright {
	float: right;
	clear: right;
	margin-left:1.2em;
	padding: 2px;
	}	

.offerte_sin {
	float: left;
	margin-right: 1em;	
	}
	
.offerte_centro {
	clear: both;
	display: block;
	margin: 1.5em auto 2em auto;	
	}

.offerte_des {
	float: right;
	margin-left: 1em;
	}

form ol {
	list-style-type: none;
	}

.pdf_link {
	background: url(/img/comuni/pdf.gif) no-repeat 100% 50%;
	padding-right: 20px;
	line-height: 15px;

	}

.xls_link {
	background: url(/img/comuni/excel.gif) no-repeat 100% 50%;
	padding-right: 20px;
	line-height: 15px;

	}

/* header pagine interne */


#innerHeader {
	width: 770px;
	height: 128px;
	background: url(/img/nuovo/masthead/innerHeader-xhtml.jpg) no-repeat 0 0;
	}

#innerHeader #nav {
	position: absolute;
	top: 67px;
	left: 60px;
	}
	
#innerHeader #vaiCarrello {
	display: block;
	position: absolute;
	top: 35px;
	left: 431px;
	width: 80px;
	height: 13px;
	background: url(/img/masthead/nel_carrello.gif) no-repeat 0 0;
	text-indent: -12000px;
	}
	
#innerHeader #backHome {
	display: block;
	position: absolute;
	top: 20px;
	left: 551px;
	width: 90px;
	height: 90px;
	text-indent: -12000px;
	}

/*divisori*/

div.pallini {
	margin: 0 auto;
	margin-bottom: 40px;
	clear: both;
	height: 2px;
	width: 450px;
	background: url(/img/comuni/riga_beige_h.gif) repeat-x 0 0;
	}

div.blots {
	margin: 0 auto;
	clear: both;
	height: 40px;
	width: 189px;
	background: url(/img/nuovo/blots.jpg) repeat-x 0 0;
	}
	
div.blots-r {
	margin: 0 auto;
	clear: both;
	height: 40px;
	width: 189px;
	background: url(/img/nuovo/blots-r.jpg) repeat-x 0 0;
	}

div.riga_verde {
	margin: 0 auto;
	margin-bottom: 40px;
	clear: both;
	height: 8px;
	width: 451px;
	background: url(/img/comuni/riga_verde.jpg) no-repeat 0 0;
	}
	
div.separatore_offerte { 
	margin: 14px auto 18px auto;
	clear: both;
	height: 32px;
	width: 90%;
	background: url(/img/comuni/riga_beige_h.gif) repeat-x 0 0;
	}
	
div.pallini hr,
div.riga_verde hr,
div.separatore_offerte hr,
div.blots-r hr,
div.blots hr {
	display: none;
	}

div.quadro_lista {
	margin: 50px 0;;
	background: url(/img/libri/aree/linea_v.gif) repeat-y 0 0;
	}

div.quadro_lista .bordo_dx {
	margin: 50px 0;;
	background: url(/img/libri/aree/linea_v.gif) repeat-y 100% 0;
	}

.quadro_lista .boxT {
	position: relative;
	margin: 0 auto;
	top: -12px;

	background: url(/img/libri/collane/rettangolo_h.gif) repeat-x 0 0;
	}
	
.quadro_lista .boxTL {
	position: relative;
	top: 1px;
	background: url(/img/libri/aree/angolo_as.gif) no-repeat  0 0;
	}
	
.quadro_lista .boxTR {
	position: relative;
	height: 23px;
	
	background: url(/img/libri/aree/angolo_ad.gif) no-repeat  100% 0;
	}

.quadro_lista .boxB {
	position: relative;
	margin: 0 auto;
	top: 31px;
	background: url(/img/libri/collane/rettangolo_h.gif) repeat-x 0 0;
	}
	
.quadro_lista .boxBL {
	position: relative;
	top: -7px;
	background:  url(/img/libri/aree/angolo_bs.gif) no-repeat  0 0;
	}
	
.quadro_lista .boxBR {
	position: relative;
	height: 23px;
	
	background:  url(/img/libri/aree/angolo_bd.gif) no-repeat  100% 0;
	}

/* sotto menu */

#nav_sub {
	width: 145px;
	float: left;
	margin-left: 31px;
	background: #f1fcde url(/img/nuovo/piedino_verde.gif) no-repeat 0 100%;
	}

#nav_sub h2 {
	margin-bottom: 0;
	}

#nav_sub ul {	
	margin:0 0 100px 0;
	background: #fff3d0;
	list-style-type: none;
	color:#104487;
	font-size: 9px;
	padding: 2.5em 0 30px 13px;
	line-height: 2em;
	}

#nav_sub ul li {	
	line-height: 1.5em;
	padding: 0.3em 0 0.3em 0;
	}

#nav_sub ul a {
	text-decoration: none;
	color:#104487;
	line-height: 1.5em;
	}

#nav_sub ul ul {	
	margin-bottom: 0;
	color: #C51028;
	padding: 0 0 10px 13px;
	}

#nav_sub ul ul a {
	color:#C51028;
	background: none;
	font-weight: normal;
	cursor: pointer;
	}

#nav_sub ul li.siete_qui a, #nav_sub ul ul li.current_page_item a {
	padding-right: 12px;
	background: url(/img/comuni/qui_blu.gif) no-repeat 100% 50%;
	font-weight: bold;
	cursor: default;
	}

#nav_sub ul ul li.siete_qui a, #nav_sub ul ul li.current_page_item a {
	background: url(/img/comuni/qui_rosso.gif) no-repeat 100% 50%;
	}
	
#nav_sub ul li.siete_qui ul a { 
	background: none;
	font-weight: normal;
	cursor: pointer;
	}

/* */	

#contenuto_pagina {
	width: 485px; /*509px con padding+borders*/
	min-height: 500px;
	float: left;
	margin-left: 25px;
	background-color: #ffffff;
	font-size: 11px;
	color:#104487;
	line-height: 1.4em;
	padding: 0 12px;
	}

#contenuto_pagina strong {
	color: #104487;
	}

#contenuto_pagina a {
	color: #C51028;
	}
	
#contenuto_pagina a:hover {
	color: #C51028;
	border-bottom: 1px solid #C51028;
	}

#contenuto_pagina a.cop_dettagli:hover,
#contenuto_pagina a.carrello_vuoto:hover,
#contenuto_pagina a.carrello_pieno:hover,
#contenuto_pagina .quadro_lista a:hover,
#contenuto_pagina a.noHover:hover {
	border: none;
	color: #C51028;
	}

#contenuto_pagina h3.titolo{
color: #c51028;
font-size:14px;
}

#contenuto_pagina h3.sottotitolo{
	font-size:12px;
}

.comuni_info h5{
	margin3px 0:
}

.comuni_info h4{
	border-bottom:1px dashed #009900;
	margin-bottom:2em;
	padding-bottom:0.2em;
}

.comuni_info ul{
	margin-bottom:20px;
}

	
/* Pagine libro */	

.scheda_libro h3 {
	margin-bottom: 0;
	}

.scheda_libro .cop_g, .scheda_libro .cop_p {
	margin: 0;
	}

.scheda_libro .compra {
	clear: both;
	text-align: center;	
	
	margin-bottom: -20px;
	}

.scheda_libro .compra span {
	position: relative;
	display: inline;
	}

.scheda_libro .compra a {
	position: relative;
	bottom: 50px;
	right: -290px;
	display: block;
	clear: both;	
	text-decoration: none;
	z-index: 20;
	}
	
.scheda_libro .dati a {
	position: relative;
	}

#contenuto_pagina .scheda_libro a {
	text-decoration: none;
	color: #C51028;
	font-weight: bold;
	}

a.carrello_vuoto {
	display: block;
	text-indent: -12000px;
	width: 142px;
	height: 120px;
	background: url(/img/nuovo/libri/carrello-vuoto.png) no-repeat 0 0;
	}

a.carrello_pieno {
	display: block;
	text-indent: -12000px;
	width: 142px;
	height: 120px;
	background: url(/img/nuovo/libri/carrello-pieno.png) no-repeat 0 0;
	}

.scheda_libro dl {
	clear: right;
	float: left;
	padding: 30px 10px 10px 10px; 
	margin-bottom: 10px;
	}

#paginaLibro .scheda_libro dl {
	width: 95%;
	background-color: #FFFFCC;
	border:1px dashed #000066;
	}
	
.scheda_libro h3.dati_tecnici {
	position: relative;
	top: 25px;
	width: 95%;
	text-align: right;
	color: #F39E2A;
	border-bottom: 1px solid #F3C975;
	margin-left: 10px;
	padding-bottom:2px;
	font-size:13px;
	}

.scheda_libro dt {
	float: left;
	clear: left;
	width: 15em;
	font-weight: bold;
	}

.scheda_libro dd {
	float: left;
	width: 250px;
	}


p.autori {
	font-style: italic;
	}


p.descrizione_breve {
	font-style: italic;
	}	
	
.scheda_libro ul {
	list-style: inside;
	list-style-type: circle;
	padding-left: 3em;
	margin-bottom: 3em;
	}


/*liste libri brevi*/

a.cop_dettagli {
	display: block;
	float: right;
	margin: 0 0 7px 7px;
	}
	
#paginaNovita .scheda_libro dl,
#paginaCollane .scheda_libro dl,
#paginaRicerca .scheda_libro dl,
#paginaAree .scheda_libro dl {
	width: 400px;
	font-size: 10px;
	}

#paginaNovita .scheda_libro dd,
#paginaCollane .scheda_libro dd,
#paginaRicerca .scheda_libro dd,
#paginaAree .scheda_libro dd {
	width: 200px;
	font-size: 10px;
	}

#paginaNovita .carrello_pieno,
#paginaCollane .carrello_pieno,
#paginaRicerca .carrello_pieno,
#paginaAree .carrello_pieno {
	width: 58px;
	height: 70px;
	float: left;
	margin-top: 40px;
	background: url(/img/nuovo/libri/carrello-pieno-p.png) no-repeat 0 0;
	}

#paginaNovita .carrello_vuoto,
#paginaCollane .carrello_vuoto,
#paginaRicerca .carrello_vuoto,
#paginaAree .carrello_vuoto {
	width: 58px;
	height: 70px;
	float: left;
	margin-top: 40px;
	background: url(/img/nuovo/libri/carrello-vuoto-p.png) no-repeat 0 0;
	}
	
 /*titoli e autori colorati*/

/*.c0 {
	background: url(/img/nuovo/libri/sky.png) repeat-y 100% 0;
	}

.c1 {
	background: url(/img/nuovo/libri/orange.png) repeat-y 100% 0;
	}

.c2 {
	background: url(/img/nuovo/libri/green.png) repeat-y 100% 0;
	}*/

/* Ricerca */

#paginaRicerca .nessunRisultato,
.nessunOfferta {
	font-weight: bold;
	color: #FF0000;
	font-size: 1.8em;
	margin: 3em auto 0 auto;
	line-height: 2em;
	}

#paginaRicerca form {
	padding: 3em;
	}

#paginaRicerca form li {
	margin-bottom: 1.5em;
	}

#paginaRicerca label {
	padding-right: 2em;
	}

#paginaRicerca #risultatiRicerca {
	margin-top: 80px;
	}

input#invia,
input#svuota {
	background: transparent;
	padding: 3px 0;
	}

#ricerca_deco {
	position: absolute;
	top: 125px;
	left: 435px;
	width: 262px;
	height: 150px;
	background: url(/img/nuovo/libri/ricerca.png) no-repeat 0 0;
	z-index: 10;
	}

/*Collane, Aree*/

.quadro_lista .colonna {
	width: 150px;
	padding: 0 2px 0 8px;
	float: left;
	line-height:1.2em;
	} 

#contenuto_pagina .quadro_lista dt a {
	color:#C51028;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
	}

.quadro_lista dd {
	color:#104487;
	font-size:9px;
	height: 4em;
	padding-left: 1em;
	padding-bottom: 5px;
	padding-top:4px;
	}

.bimbi {
	position: absolute;
	top: -48px;
	left: 368px;
	width: 123px;
	height: 136px;
	background: url(/img/nuovo/libri/bimbi.png) no-repeat 0 0;
	z-index: 20;
	}
	
#paginaAree .quadro_lista dl, #content_11 .quadro_lista dl {
	padding: 0 50px 0 10px;
	}

#paginaAree .quadro_lista dt a, #content_11 .quadro_lista dt a{
	font-size: 12px;
	line-height: 1.6em;;
	}

#paginaAree .quadro_lista dd, #content_11 .quadro_lista dd{
	font-size: 12px;
	height: auto;
	padding-left: 1.2em;
	padding-bottom: 14px;
	margin-bottom:0;
	}

#paginaAree .riassunto h3, #content_11 .riassunto h3,
#paginaCollane .riassunto h3 {
	margin-top: -20px;
	padding: 0 50px 10px 10px;
	color: #FDB415;
	font-size: 14px;
	}

#paginaAree .riassunto dt a, #content_11 .riassunto dt a,
#paginaCollane .riassunto dt a {
	font-size: 10px;
	color: #0F44B3;
	line-height: 1.6em;
	text-transform: none;
	}
	
#paginaAree .bimbi, #content_11 .bimbi {
	top: -115px;
	left: 420px;
	}
	
#paginaAree .riassunto .bimbi, #content_11 .riassunto .bimbi {
	top: -80px;
	left: 350px;
	}

#paginaCollane .riassunto .bimbi {
	top: -30px;
	left: 350px;
	}

#paginaAree #contenuto_pagina ul, #content_11 #contenuto_pagina ul {
	margin-bottom: 2em;
	}

#paginaAree #contenuto_pagina ul li, #content_11 #contenuto_pagina ul li {
	color: #C51028;
	list-style: none;
	}
	
#paginaAree #contenuto_pagina ul a, #content_11 #contenuto_pagina ul a {
	color: #C51028;
	list-style: none;
	}

#paginaAree #contenuto_pagina ul li.siete_qui a, #content_11 #contenuto_pagina ul li.siete_qui a {
	font-weight: bold;
	padding-right: 12px;
	background: url(/img/comuni/qui_rosso.gif) no-repeat 100% 50%;
	}
	
#paginaAree .desc, #content_11 .desc {
	width: 250px;	
	}

#aree_deco {
	position: absolute;
	top: 125px;
	left: 520px;
	width: 143px;
	height: 261px;
	background: url(/img/nuovo/libri/aree.png) no-repeat 0 0;
	z-index: 10;
	}


/*
** Autori
*/


#libri_autore, #contatta_autore {
	width: 210px;
	padding: 10px;
	border: 1px dashed #000066;
	background-color: #FFFFCC;
	margin-top: 20px;
	}

#libri_autore h3, #contatta_autore h3 {
	margin-bottom: 0.7em;
	margin-top:0;
	font-size:11px;
}

#libri_autore {
	float: left;
	}
	
 #contatta_autore {
	float: right
	}

.foto_ombra {
	background: transparent url(/img/nuovo/ombra.png) no-repeat 50% 100%;
	padding-bottom: 40px;
	padding-top: 40px;
	clear: both;
	}

.foto_ombra img {
	position: relative;
	padding: 5px;
	border: 1px dashed #000066;
	}

.puntina_deco {
	position: absolute;
	width: 50px;
	height: 74px;
	z-index: 100;
	left: 53%;
	margin-top: -20px;
	background: url(/img/nuovo/puntina.png) no-repeat 0% 0%;
	}

.foto_sfondo {
	width: 90%;
	margin: 10px auto;
	overflow: hidden;
	background: #FBF0E6 url(/img/nuovo/bg1.jpg);
	}

#paginaAutori .quadro_lista .colonnasx {
	float: left;
	width: 217px;
	margin: 0 5px 0 20px;
	}

#paginaAutori .quadro_lista .colonnadx {
	float: right;
	width: 217px;
	margin: 0 20px 0 5px ;
	}

#paginaAutori .quadro_lista {
	}

#paginaAutori .quadro_lista ul,
#libri_autore ul, #contatta_autore ul {
	list-style-type: none;
	}

#libri_autore ul li, #contatta_autore ul li {
	text-indent: -1em;
	padding-left: 1em;
	padding-bottom: 2px;
	}

#libri_autore ul a, #contatta_autore ul a {
	text-decoration: none;
	}
	
#paginaAutori .quadro_lista ul li {
	margin-bottom: 5px;
	text-indent: -1.2em;
	padding-left: 1.2em;
	}

#paginaAutori .quadro_lista ul a {
	color: #0F44B3;
	font-weight: bold;
	text-decoration: none;
	}

#paginaOrdini #contenuto_pagina dt {
	font-weight: bold;
	}

#paginaOrdini #contenuto_pagina dd {
	margin-bottom: 1.5em;
	}


/*
** Carrello, ordina
*/

#paginaCarrello #contenuto_pagina ul {
	list-style: none;
	}

#paginaCarrello #contenuto_pagina li {
	margin: 5px 0 5px 0;
	float: left;
	}

#paginaCarrello #contenuto_pagina li  a {
	display: block;
	padding-right: 20px;
	}
	
#paginaCarrello #contenuto_pagina li a.titolo {
	display: block;
	width: 300px;
	padding-right: 0;
	margin-top: 10px;
	}

#paginaCarrello #contenuto_pagina ol li label {
	display: block;
	}

#paginaCarrello #contenuto_pagina ol li input {
	margin: 5px 0 0 0.5em;
	}

#paginaCarrello #contenuto_pagina ol input {
	margin-top: 10px;
	}

#paginaCarrello #tot {
	margin: 0 20px 0 10px;
	}

#paginaCarrello #contenuto_pagina  li.destra {
	clear: left;
	margin: 10px 0 10px 0;
	}
	
#paginaCarrello input#invia {
	background: url(/img/nuovo/libri/procedi.png) no-repeat 100% 50%;
	width: auto;
	padding: 3px 30px;
	}



/*
** Appuntamenti
*/

a.archivio strong {
	color: #C51028 !important;
	font-size: 1.5em;
	letter-spacing: 0.2px;
	
	}

a.archivio_left {
	float: left;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
a.archivio_right {
	float: right;
	text-decoration: none;
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	}

.appuntamenti .img_sin {
	float: left;
	clear: both;
	margin: 0 1.2em 1em 0;
	padding: 2px;
	border: 1px solid #86C610;
	}

.appuntamenti .img_des {
	float: right;
	clear: both;
	margin: 0 0 1em 1.2em;
	padding: 2px;
	border: 1px solid #86C610;
	}

.appuntamenti  h5 {
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	width: 300px;
	margin-bottom: 2.5em;
	}

.appuntamenti  h2 {
	margin-bottom: 1.5em;
	}
	
.appuntamenti .pallini {
	margin-top: 2em; 
	}

#calendarioAnimazioni .appuntamenti h3 {
	color: #C51028;
	font-size: 1.4em;
	letter-spacing: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 2.5em;
	}

#calendarioAnimazioni .appuntamenti h5 {
	font-style: normal;
	margin-left: 1.5em;
	margin-bottom: 2em;
	border-left: 1px dashed #C9CCD0;
	padding-left: 0.5em;
	}

#calendarioAnimazioni .appuntamenti dl {
	float: left;
	padding-bottom: 2em;
	}

#calendarioAnimazioni .appuntamenti dt {
	font-weight: bold;
	width: 150px;
	clear: left;
	float: left;
	}

#calendarioAnimazioni .appuntamenti dd {
	float: left;
	width: 330px;
	margin-bottom: 0.5em;
	}
	
#calendarioAnimazioni .appuntamenti li {
	list-style: none;
	}

#calendarioAnimazioni .appuntamenti .pallini {
	margin-bottom: 1.5em;	
	}

/*
** Sala stampa
*/


#salaStampa table, #content_4 table {
	margin-top: 40px;
	border-collapse: collapse;
	}

#salaStampa thead, #content_4 thead {
	background-color: #0099CC;
	text-align: center;
	color: #fff;
	}
	
#salaStampa td, #content_4 td {
	padding: 5px 0;
	vertical-align: middle;
	text-align: center;
	}
	
#salaStampa td.d1, #content_4 td.d1 {
	border-right: 1px solid #104487;
	text-align: left;
	padding-left: 5px;
	}
	
#salaStampa tr.r2, #content_4 tr.r2 {
	background-color: #DAE9EE;
	}


ul.nl li { /* la lista delle newsletter */
	padding: 0 0 0.5em 0;
	list-style-type: none;
	}

ul.nl li a { /* la lista delle newsletter */
	padding: 0 2em 0 0;
	font-weight: bold;
	text-decoration: none;
	}

ul.nl {
	padding: 1em 0 1em 2em;
	}


/**
*
* Zona Promolettura
*
*/

#animazioni #contenuto_pagina dt {
	font-weight: bold;
	}

#animazioni #contenuto_pagina dt a {
	font-weight: normal;
	text-decoration: none;
	}

#animazioni #contenuto_pagina dd {
	padding: 0.4em 0 1.4em 2em;
	}

#animazioni .titolo_secondo {
	color: #C51028;
	margin-bottom: 10px;
	}

#animazioni cite {
	display: block;
	margin: 0;
	clear: both;
	font-style: normal;
	}
	
#animazioni #dicono dd {
	width: 400px;
	float: right;
	padding-bottom: 2em; 
	font-style: italic;
	}
	
#animazioni #dicono p {
	margin-bottom: 0;
	}


/*
** Image replacement in nav_sub
*/

#paginaLibro #nav_sub h2,
#paginaNovita #nav_sub h2, 
#paginaCollane #nav_sub h2,
#paginaRicerca #nav_sub h2,
#paginaAutori #nav_sub h2,
#paginaListino #nav_sub h2,
#paginaOrdini #nav_sub h2,
#paginaCarrello #nav_sub h2,
#paginaAree #nav_sub h2, #nav_sub h2#spazio_libri {
	width: 145px;
	height: 122px;
	background: url(/img/libri/spazio_libri.jpg) no-repeat 0 0;
	text-indent: -12000em;
	padding-bottom:0;
	}
	
#paginaSfc #nav_sub h2 {
	width: 145px;
	height: 122px;
	background: url(/img/rubriche/spazio_rubriche.jpeg) no-repeat 0 0;
	text-indent: -12000em;
	}

#salaStampa #nav_sub h2,
#newsLetter #nav_sub h2,
#contatti #nav_sub h2,
#chiSiamo #nav_sub h2, #nav_sub h2#info{
	width: 145px;
	height: 122px;
	background: url(/img/home/informazioni.jpg) no-repeat 0 0;
	text-indent: -12000em;
	}

#englishSite #nav_sub h2,
#contactUs #nav_sub h2,
#aboutUs #nav_sub h2, h2#englishSite {
	width: 145px;
	height: 122px;
	background: url(/img/home/about_us.jpg) no-repeat 0 0;
	text-indent: -12000em;
	}

#offerteAltre #nav_sub h2,
#offerteLibrerie #nav_sub h2,
#offertePrivati #nav_sub h2,
#offerteScuole #nav_sub h2, h2#offerte {
	width: 145px;
	height: 122px;
	background: url(/img/offerte/spazio_offerte.jpg) no-repeat 0 0;
	text-indent: -12000em;
	}

#nonPerdere #nav_sub h2,
#partecipiamoA #nav_sub h2,
#incontriAutore #nav_sub h2,
#calendarioAnimazioni #nav_sub h2 {
	width: 145px;
	height: 122px;
	background: url(/img/appuntamenti/spazio_appuntamenti.jpg) no-repeat 0 0;
	text-indent: -12000em;
	}

#mostraMamma #nav_sub h2,
#mostraAltalena #nav_sub h2,
#mostraCacca #nav_sub h2,
#mostraMiniDarwin #nav_sub h2,
#collaborazioni #nav_sub h2,
#animazioni #nav_sub h2, h2#promoletture{
	width: 145px;
	height: 122px;
	background: url(/img/promolettura/spazio_promolettura.jpg) no-repeat 0 0;
	text-indent: -12000em;
	padding-bottom:0;
	}
	
h2#rubriche {
	width: 145px;
	height: 122px;
	background: url(/img/rubriche/spazio_rubriche.jpeg) no-repeat 0 0;
	text-indent: -12000em;
	margin:0;
	}

/*
** Image replacement titolo pagina
*/

#paginaNovita #contenuto_pagina h2 {
	width: 213px;
	height: 150px;
	background: url(/img/nuovo/libri/lenovita.png) no-repeat 0 0;
	text-indent: -12000em;
	margin-bottom: 50px;
	}

#paginaListino #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#paginaOrdini #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}	
	
#paginaCarrello #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#paginaAutori #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}

#paginaCollane #contenuto_pagina h2, h2#title_12 {
	height: 150px;
	background: url(/img/nuovo/libri/collane.gif) no-repeat 0 0;
	text-indent: -12000em;
	}


#salaStampa #contenuto_pagina h2, h2#title_4 {
	width: 282px;
	height: 150px;
	background: url(/img/nuovo/informazioni/salastampa.png) no-repeat 0 0;
	text-indent: -12000em;
	}
	
#contenuto_pagina ol  {
	list-style-position: inside;
	}
	
#contenuto_pagina ol img {
	padding: 2px;
	border: 1px solid #86C610;
	margin-bottom: 10px;
	}	
	


#contenuto_pagina ol ul li {
	text-indent: -1em;
	margin-left: 1em;
	}

#contenuto_pagina ol h4 {
	display: inline;
	line-height: 3em;
	
	}
	
#contenuto_pagina ol ul {
	margin-left: 2em;
	margin-bottom: 1em;

	}

#contenuto_pagina ul.contatti li  {
	list-style-type: none;
	}

#mostraMiniDarwin #contenuto_pagina ul.contatti li  {
	list-style-type: none;
	}

#mostraMiniDarwin #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}

#mostraCacca #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#mostraMamma #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#mostraAltalena #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#collaborazioni #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#animazioni #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}
	
#newsLetter #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}

#contatti #contenuto_pagina h2 {
	text-transform: none;
	padding-bottom: 2em;
	}

#englishSite #contenuto_pagina h2,
#contactUs #contenuto_pagina h2,
#aboutUs #contenuto_pagina h2,
#chiSiamo #contenuto_pagina h2, h2.title_h2 {
	text-transform: none;
	padding-bottom: 2em;
	}

#englishSite dt,
#contactUs dt,
#contatti dt, .comuni_info dt {
	font-weight: bold;
	padding-bottom: 0.2em;;
	}

#englishSite dd,
#contactUs dd,
#contatti dd, .comuni_info dd {
	margin-bottom: 2em;
	}

#englishSite dd ul,
#contactUs dd ul,
#contatti dd ul, .comuni_info dd ul {
	list-style-type: none;
	margin-left: 1em;
	}
	
#map {
	float: right;
	border: 1px solid black;
	}
	
.mappa_conatti{
	margin-top:-50px;
}	

.mappa_contactUs{
	margin-bottom:20px;
}

#paginaRicerca #contenuto_pagina h2 {
	width: 224px;
	height: 50px;
	background: url(/img/nuovo/libri/ricerca.gif) no-repeat 0 0;
	text-indent: -12000em;
	}

#paginaAree #contenuto_pagina h2, h2#title_11 {
	width: 256px;
	height: 66px;
	background: url(/img/nuovo/libri/aree.gif) no-repeat 0 0;
	text-indent: -12000em;
	margin-bottom: 25px;
	padding-bottom:0;
	}

#offerteScuole #contenuto_pagina h2 {
	width: 256px;
	height: 54px;
	text-indent: -12000px;
	background: url(/img/offerte/titolo-scuole.gif) no-repeat 0 0;
	margin-bottom: 2em;
	}


#offertePrivati #contenuto_pagina h2 {
	width: 253px;
	height: 59px;
	text-indent: -12000px;
	background: url(/img/offerte/titolo-privati.gif) no-repeat 0 0;
	margin-bottom: 2em;
	}

#offerteLibrerie #contenuto_pagina h2 {
	width: 255px;
	height: 55px;
	text-indent: -12000px;
	background: url(/img/offerte/titolo-librerie.gif) no-repeat 0 0;
	margin-bottom: 2em;
	}

#offerteAltre #contenuto_pagina h2 {
	width: 222px;
	height: 64px;
	text-indent: -12000px;
	background: url(/img/offerte/titolo-altre.gif) no-repeat 0 0;
	margin-bottom: 2em;
	}

/* Pagina ordini */

#tabellaOrdini  {
			width: 100%;
			border-collapse: collapse;
			margin: 20px 0;
}


#tabellaOrdini th {
			background-color: #9ACD34;
			color: #FFFFFF;
			font-size: 1.2em;
			padding: 10px;
}

#tabellaOrdini .d2, #tabellaOrdini .d3 {
	text-align: right;
	}

#tabellaOrdini td {
			border-bottom: 1px solid #9ACD34;
			padding: 10px;
}

#tabellaOrdini tfoot {
			font-size: 1.2em;
			font-weight: bold;
}

#ordine label {
		display: block;
		margin: 10px 0 5px 0;

}

#ordine  {
		margin-top: 30px;
}

#ordine legend {
		font-size: 1.2em;
		font-weight: bold;
}

#ordine  fieldset {
	padding: 0 6px;
	padding-top: 10px;
	padding-bottom: 40px;
	margin-bottom: 20px;
}

#ordine  fieldset.spedizione label {
	display: inline;
	float: left;
	position:relative;
	top: -15px;
	padding-left: 10px;
}

#ordine  fieldset.spedizione input {
	width: auto;
	float: left;
	padding-left: 10px;
	border: none;
}

#ordine  fieldset.spedizione div {
 	clear: both;
}


#ordine input {
		border: 1px solid #0F44B3;
		font-size: 12px;
		padding: 2px;
		width: 300px;
}

#ordine .accorpa {
		float: left;
		margin-right: 10px;
}

#ordine #Cap, #ordine #Provincia {
		width: 135px;
}

#ordine input.requiredField, .yellow_hl {
		background-color: #FFFECD;

}


/* ordini: segnalazione d'errore */
	
input.errore {
	background-color: #EE8582;
	}
	
div#errorBoxcf, div#errorBoxpIva {
	position: absolute;
	display: inline;
	width: 150px;
	height: 70px;
	padding: 0 0 0 15px;
	background-color: white;
	font-size: 11px;
	background: url(/img/errorPop.gif) no-repeat 0 0;
	}



div#errorBoxcf a, div#errorBoxpIva a {
	display: block;
	float: right;
	width: 16px;
	height: 14px;
	text-indent: -12000px;
	background: white url(/img/x.png) no-repeat 0 0;
	}

div#errorBoxcf strong, div#errorBoxpIva strong {
	color: red;

	}

div#errorBoxcf span, div#errorBoxpIva span {
	display: block;
	padding: 6px 2px 0 2px;

	}
	
	
/* _________ */




	

.notizieList dt {
		background-color: #FFDD00;
		text-transform: uppercase;
		font-weight: bold;
		padding: 2px 0px;
	}
	
.notizieList dt a {
		font-weight: bold;
	}
	
.notizieList dd a {
		font-weight: normal;
	}
	
	


dl#collaborazione dd {
			margin: 1em 0 2em 3em;
		}
	
#testetoste a:hover{
	text-decoration:none;
	border:0;
}

#contenuto_pagina .font_e_size_laboratori a{
color:#104487;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}

#contenuto_pagina .font_e_size_laboratori a:hover, #contenuto_pagina a.scintilla:hover{
	border:0;
}

#contenuto_pagina a.scintilla {
color:#104487;
font-family:Verdana;
font-size:10px;
line-height:170%;
margin-right:36px;
text-decoration:none;
}

#contenuto_pagina a.link_esterno {
color:#104487;
font-family:Verdana;
font-size:10px;
text-decoration:underline;
}

#map{
	float:right;
	width:270px;
	height: 250px;
}


.svuota{
	width:105px;
	height:20px;
	text-align:center;
	padding-top:5px;
	border-bottom:2px solid #888888;
	border-top:2px solid #efefef;
	border-left:2px solid #efefef;
	border-right:2px solid #888888;
}


