body,html { height:100%; margin:0; padding:0; text-align:center; }

hr { display:	none }

#pagina { background-color:#FFFFFF; height:100%; width:768px; }
#sopra { width:768px; height:88px; }   
#logo { width:172px; height:88px; background-image:url(logo.jpg); background-repeat: no-repeat; float:left; }
			
#bottoni { width:595px; height:88px; background-image:url(bottoni.jpg); background-repeat: no-repeat; float:left; }
	#bottoni_contattaci { width:595px; height:88px; background-image:url(bottoni_contattaci.jpg); background-repeat: no-repeat; float:left; }
	#bottoni_casaeditrice { width:595px; height:88px; background-image:url(bottoni_casaeditrice.jpg); background-repeat: no-repeat; float:left; }
	#bottoni_carrello { width:595px; height:88px; background-image:url(bottoni_carrello.jpg); background-repeat: no-repeat; float:left; }

#centro { width:768px; background-image:url(sfondo_menu.gif); background-position:left; background-repeat:repeat-y; }   

#sinistra_bianco { width:28px; background-color:#FFFFFF; float:left; }   

#menu { text-align:left; width:172px; height:100%; color:#333333; float:left; }   

#menux { margin:7px; text-align:right; }   
	#menux img { border:0px; }   

#menuaperto { text-align:right; margin-right:50px; margin-left:28px; font: 10px/9px Arial, Helvetica, sans-serif; color:#322111; }   
	#menuaperto a { text-decoration:none; color:#322111; }   
	#menuaperto a:hover { text-decoration:none; color:#cc0000; }   

#testo { text-align:left; width:595px; background-color:#FFFFFF; float:left; }   

#testoint_img { text-align:right; margin: 18px; }   

#testoint { font: 11px/18px Arial, Helvetica, sans-serif; margin: 18px; }   
	#testoint h1 { color: #cc0000; font: 13px/18px Arial, Helvetica, sans-serif; }   
	#testoint a { text-decoration:none; color: #000000; }   
	#testoint a:hover { text-decoration:none; color: #cc0000; }   

#elencoautori { font: 12px/18px Arial, Helvetica, sans-serif; margin: 18px; }   
	#elencoautori a { text-decoration:none; color: #000000; }   
	#elencoautori a:hover { text-decoration:none; color: #cc0000; }   

#catalogo_alfabeto { color: #000000; text-align:center; font: 12px/18px Arial, Helvetica, sans-serif; }   
	#catalogo_alfabeto a { text-decoration:none; color: #000000; }   
	#catalogo_alfabeto a:hover { text-decoration:none; color: #cc0000; }   

#titolo { width:555px; text-align:left; font: 16px Arial, Helvetica, sans-serif; color:#cc0000; padding:20px; font-weight: bold; }   

#articolo { text-align:justify;
width:605px; min-height: 200px; margin:3px 3px 3px 18px; font: 11px/18px Arial, Helvetica, sans-serif; }

#presentazione { text-align:left; width:405px; background-image:url(sfondo_articolo.jpg); background-repeat:repeat; margin-right:4px; float:left; }   

#foto { text-align:center; width:120px; float:left; }

img#copertina { width:96px; margin:12px; }

#descrizione { text-align:left; width:135px; padding-top:12px; padding-bottom:12px; float:left; }   
#descrizione .autore { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#descrizione .titolo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#descrizione .sottotitolo { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#descrizione .altre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#descrizione .altre a { text-decoration:none; color:#CC0000; background-color:#D9D9D9; }
#descrizione .altre a:hover { text-decoration:none; color:#ff0000; background-color:#D9D9D9; }
#descrizione .carrello { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#descrizione .carrello a { text-decoration:none; color:#CC0000; background-color:#D9D9D9; }
#descrizione .carrello a:hover { text-decoration:none; color:#ff0000; background-color:#D9D9D9; }

a#linkdesc:  { color:#CC0000; background-color:#CCCCCC; }

#foto1 { text-align:left; width:595px; background-color:#FFFFFF; float:left; }

#acquista { text-align:left; width:100%; height:100%; background-image:url(sfondo_articolo.jpg); background-repeat:repeat; padding:12px; float:left; }

#ncopie_acquista { background-color:#DDDDDD; background-image:url(manif_acquista.gif); background-position:bottom right; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left; padding:12px; }
#ncopie_acquista a { text-decoration:none; color:#cc0000; }
#ncopie_acquista a:hover { text-decoration:underline; color:#cc0000; }
#ncopie_acquista h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cc0000; margin:0px 0px 7px 0px; }

#descrizione_acquista .autore_acquista { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
#descrizione_acquista .titolo_acquista { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#descrizione_acquista .sottotitolo_acquista { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#descrizione_acquista .altre_acquista { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#descrizione_acquista .altre_acquista a { text-decoration:none; color:#CC0000; background-color:#D9D9D9; }
#descrizione_acquista .altre_acquista a:hover { text-decoration:none; color:#ff0000; background-color:#D9D9D9; }
#descrizione_acquista .carrello_acquista { text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
#descrizione_acquista .carrello_acquista a { text-decoration:none; color:#CC0000; background-color:#D9D9D9; }
#descrizione_acquista .carrello_acquista a:hover { text-decoration:none; color:#ff0000; background-color:#D9D9D9; }

#sotto { width:768px; height:33px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cc0000; background-image:url(sotto.jpg); background-repeat: no-repeat; clear:left; }
#sotto a { text-decoration:none; color:#cc0000; }
#sotto a:hover { text-decoration:none; color:#111111; }
