body {
	padding-right:0;
	padding-left:0;
	padding-bottom:0;
	margin:0;
	padding-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px }

img { -ms-interpolation-mode: bicubic; }

.copyright {
	border-right:#dc8b8c 1px;
	padding-right:0;
	border-top:#dc8b8c 1px solid;
	padding-left:0;
	font-size:10px;
	padding-bottom:2px;
	border-left:#dc8b8c 1px;
	color:#ac7777;
	padding-top:2px;
	border-bottom:#dc8b8c 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center }

.smallfont {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.field {
	border-right:#db8f90 1px solid;
	border-top:#db8f90 1px solid;
	font-size:10px;
	border-left:#db8f90 1px solid;
	border-bottom:#db8f90 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff1f1 }

.title1 {
	font-weight:bold;
	font-size:28px;
	color:#da090a;
	font-family:"Times New Roman", Times, serif }

.elenco {
	margin-bottom:10px;
	list-style-image:url(http://www.spirali.com/img/gif/dot.gif);
	color:#da090a;
	list-style-type:none }

.uscita {
	font-weight:bold;
	font-size:12px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.bordoBook {
	border:#fff 1px solid; }

.autore {
	padding-right:0;
	padding-left:0;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Georgia, Times, Verdana, Arial, Helvetica, sans-serif }

	.autore a:link {
		color:#000000;
		text-decoration:none }

	.autore a:visited {
		color:#000000;
		text-decoration:none }

	.autore a:hover {
		color:#da090a;
		text-decoration:none }

.autoreSmall {
	padding-right:0;
	margin-top:4px;
	padding-left:0;
	font-weight:bold;
	font-size:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

	.autoreSmall a:link {
		color:#000000;
		text-decoration:none }

	.autoreSmall a:visited {
		color:#000000;
		text-decoration:none }

	.autoreSmall a:hover {
		color:#da090a;
		text-decoration:none }

.bordoDx {
	border-right:#db8f90 1px dashed;
	border-top:#db8f90 1px;
	border-left:#db8f90 1px;
	border-bottom:#db8f90 1px }

a:link {
	color:#da090a;
	text-decoration:none }

a:visited {
	color:#da090a;
	text-decoration:none }

a:hover {
	color:black;
	text-decoration:underline }

a.nav:link {
	font-size:14px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.nav:visited {
	font-size:14px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.nav:hover {
	font-size:14px;
	color:#da090a;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.navdue:link {
	font-size:12px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.navdue:visited {
	font-size:12px;
	color:#000000;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.navdue:hover {
	font-size:12px;
	color:#da090a;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

.navActive {
	font-size:14px;
	color:#da090a;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

a.menu:link {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif }

a.menu:visited {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif }

a.menu:hover {
	font-size:14px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif }

a.menuLibro:link {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none }

a.menuLibro:visited {
	font-size:14px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none }

a.menuLibro:hover {
	font-size:14px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none }

a.menuSmall:link {
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif }

a.menuSmall:visited {
	font-size:12px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif }

a.menuSmall:hover {
	font-size:12px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.titolo {
	padding-right:0;
	padding-left:0;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Georgia, Times, Verdana, Arial, Helvetica, sans-serif;
	color:#006699 }

	.titolo a {
		padding-right:0;
		padding-left:0;
		font-size:18px;
		padding-bottom:2px;
		padding-top:2px;
		font-family:Georgia, Times, Verdana, Arial, Helvetica, sans-serif;
		color:#cc0000 }

.titoloSmall {
	padding-right:0;
	padding-left:0;
	font-size:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.pagPrezzo {
	padding-right:0;
	padding-left:0;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.pagPrezzoSmall {
	padding-right:0;
	padding-left:0;
	font-size:10px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.pagPrezzoScheda {
	padding-right:0;
	padding-left:0;
	font-size:13px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.incipitHome {
	padding-left:4px;
	padding-right:4px;
	font-size:10px;
	padding-bottom:4px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.mailing {
	padding-right:8px;
	padding-left:0;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.btnForm {
	border-right:black 1px solid;
	padding-right:2px;
	border-top:black 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:10px;
	padding-bottom:0;
	border-left:black 1px solid;
	color:#ffffff;
	padding-top:0;
	border-bottom:black 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#da090a }

.btnFormON {
	border-right:#ffffff 1px solid;
	padding-right:2px;
	border-top:#ffffff 1px solid;
	padding-left:2px;
	font-weight:normal;
	font-size:10px;
	padding-bottom:0;
	border-left:#ffffff 1px solid;
	color:#ffffff;
	padding-top:0;
	border-bottom:#ffffff 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:black }

.bordoSx {
	border-right:#db8f90 1px;
	border-top:#db8f90 1px;
	border-left:#db8f90 1px dashed;
	border-bottom:#db8f90 1px }

.titoloScheda {
	padding-right:0;
	padding-left:0;
	font-size:16px;
	padding-bottom:9px;
	color:#da090a;
	padding-top:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.testo12 {
	padding-right:0;
	padding-left:0;
	font-size:12px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.testo11 {
	padding-right:0;
	padding-left:0;
	font-size:11px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }
	
.testo10 {
	padding-right:0;
	padding-left:0;
	font-size:10px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }
	
.testo9 {
	padding-right:0;
	padding-left:0;
	font-size:9px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.testoScheda {
	padding-right:10px;
	padding-left:0;
	font-size:12px;
	padding-bottom:6px;
	line-height:120%;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.testoSmallScheda {
	padding-right:10px;
	padding-left:0;
	font-size:12px;
	padding-bottom:6px;
	line-height:140%;
	padding-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.collana {
	padding-right:0;
	padding-left:0;
	font-size:12px;
	padding-bottom:6px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.autBig {
	font-weight:bold;
	font-size:18px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif }

.subTitle {
	font-weight:bold;
	font-size:12px;
	color:black;
	line-height:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.dot {
	font-size:12px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.dotSmall {
	font-size:8px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.libroDiv {
	padding-right:0;
	padding-left:0px;
	padding-bottom:6px;
	padding-top:6px;
	background-color:#eeeeee }

.alfab {
	border-right:#ddd 1px solid;
	border-top:#ddd 1px solid;
	font-size:10px;
	border-left:#ddd 1px solid;
	width:17px;
	color:#da090a;
	border-bottom:#ddd 1px solid;
	font-family:verdana, sans-serif }

	.alfab a:link {
		border-right:#ffffff 1px solid;
		padding-right:0;
		border-top:#ffffff 1px solid;
		display:block;
		padding-left:0;
		padding-bottom:2px;
		border-left:#ffffff 1px solid;
		color:#da090a;
		padding-top:2px;
		border-bottom:#ffffff 1px solid;
		white-space:nowrap;
		position:relative;
		text-decoration:none }

	.alfab a:hover {
		border-right:#aaaaaa 1px solid;
		border-top:#aaaaaa 1px solid;
		border-left:#aaaaaa 1px solid;
		color:#da090a;
		border-bottom:#aaaaaa 1px solid;
		background-color:#e6edee }

.alfabAttivo {
	border-right:#888888 1px solid;
	padding-right:0;
	border-top:#888888 1px solid;
	padding-left:0;
	font-size:10px;
	padding-bottom:0;
	border-left:#888888 1px solid;
	width:17px;
	color:#da090a;
	padding-top:0;
	border-bottom:#888888 1px solid;
	font-family:verdana, sans-serif;
	background-color:#e6edee;
	text-decoration:none }

.elencoAutori {
	border-right:#ffffff 1px;
	border-top:#ffffff 1px;
	font-size:11px;
	border-left:#ffffff 1px;
	border-bottom:#ffffff 1px solid }

	.elencoAutori a:link {
		font-size:11px;
		color:black }

	.elencoAutori a:visited {
		font-size:11px;
		color:black }

	.elencoAutori a:hover {
		font-size:11px;
		color:#da090a }

.rimuovi { vertical-align:top }

	.rimuovi a:link {
		color:#999999;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border:1px solid #888888;
		font-weight:bold }

	.rimuovi a:visited {
		color:#999999;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border:1px solid #888888;
		font-weight:bold }

	.rimuovi a:hover {
		color:#dd0000;
		font-size:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		border:1px solid #CC0000;
		font-weight:bold }

.collana2 {
	font-weight:bold;
	font-size:28px;
	color:#666666;
	font-family:"Trebuchet MS", Arial, Times, serif;
	margin-left:25px }

.elenco2 {
	margin-bottom:20px;
	color:#555555;
	list-style-type:square;
	list-style-image:none }

.headerCarrello {
	border-right:#555555 1px solid;
	padding-right:2px;
	border-top:#555555 1px solid;
	padding-left:2px;
	font-weight:bold;
	font-size:10px;
	padding-bottom:0;
	border-left:#555555 1px solid;
	color:#ffffff;
	padding-top:0;
	border-bottom:#555555 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999 }

.bordoBottom {
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-top-color:#999999;
	border-right-color:#999999;
	border-bottom-color:#999999;
	border-left-color:#999999 }

#showimage { color:#ffffff }

	#showimage a,#showimage a:link,#showimage a:visited,#showimage a:hover {
		color:#ffffff;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-weight:bold }

.sottoelenco {
	color:#666666;
	list-style-type:square;
	margin-bottom:10px;
	list-style-image:none }

.puntine {
	background-image:url(../img/puntina.png);
	background-repeat:no-repeat;
	list-style-type:none }

.bordo { padding-left:15px }

.elenco3 {
	list-style-image:url(http://www.spirali.com/img/gif/dot.gif);
	list-style-type:none }

.img_book {
	float:left;
	margin-right:20px;
	margin-bottom:20px }

.links_footer {
	border-right:#dc8b8c 1px;
	padding-right:0;
	border-top:#dc8b8c 1px solid;
	padding-left:0;
	font-size:10px;
	padding-bottom:2px;
	border-left:#dc8b8c 1px;
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center }

hr {
	height:1px;
	border-style:none;
	border-bottom:1px dashed #000000;
	margin-right:20px;
	border-right: 1px dashed #db8f90; }

.autoreRights {
	padding-right:0;
	padding-left:0;
	font-size:14px;
	padding-bottom:9px;
	color:#da090a;
	padding-top:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif }

.sottoelenco a:visited {
	color:#000000;
	text-decoration:underline }

.toggle {
	margin-bottom:10px;
	color:#da090a;
	background: transparent url(http://www.spirali.com/img/gif/dot.gif) .5em .0em no-repeat;
	text-indent: 20px;
	cursor:pointer; }

	.toggle.closed {
		margin-bottom:10px;
		color:#da090a;
		background: transparent url(http://www.spirali.com/img/gif/dot.gif) .5em .0em no-repeat;
		text-indent: 20px;
		cursor:pointer; }

.hidden { display:none; }

.altri_libri {
	font-weight:bold;
	font-size:12px;
	color:#da090a;
	line-height:140%;
	font-family:Verdana, Arial, Helvetica, sans-serif }

#frm input, #frm select {
	color: #333333;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #cccccc;
	background-color: #fcfcfc;
	margin-bottom: 10px;
	vertical-align: text-top;
	display: inline; }

#frm label {
	color: #cc0000;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding-left: 10px;
	padding-right: 10px; }

.tabella_centrale { width: 1000px; }

.tabella_grande { width: 1000px; }

.sotto_tabella { width: 578px; }

.sotto_tabella_grande { width: 808px; }

.colonne_centrali { width: 269px; }

.titolo_carrello {
	font-weight:bold;
	font-size:14px;
	color:#da090a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps; }

.forzanero {
	color: #000000;
	font-weight: bold;
	text-decoration:none
}


.nerosott {
	color: #000000;
	text-decoration:underline;
}

.rosso { color:#da090a; }