/* comportamenti xhtml -------- */ body { font-family:Verdana, Arial, sans-serif; 
font-size:11px; padding:0; margin:0; color:#333; line-height:1.35em; } p, img, 
form, div { padding:0; margin:0; border:0; } ul { margin:0; padding:0 0 0 20px; 
border:0; } ol { margin:0; padding:0 0 0 24px; border:0; } a, a:link, a:active, 
a:visited { color:#333; text-decoration:underline; } a:hover { color:#666; text-decoration:none; 
} strong, b { color:#333; font-weight:bold; } h1, h2, h3, h4, h5, h6 { font-family:Verdana, 
Arial, sans-serif; font-size:12px; padding:0; margin:0; } fieldset { border:0 
solid; padding:0; margin:0; } /* comportamenti standard -------- */ .alt, .altAcc 
{ display:none; } .centra { text-align:center; } .dx { float:right; } .sx { float:left; 
} .noSx { clear:left; } .noDx { clear:right; } .noAll { clear:both; } .txtGrigio 
{ color:#666; } .blocco { display:block; } .red { color:#950007; } .txtCollana 
{ padding-bottom:8px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#777; 
font-weight:bold; } /* divisori / separatori / spaziatori -------- */ .separatore 
{ height:16px; } .divisore { height:10px; } .divisoreInfo { height:10px;} .divisoreElencoLibri 
{ height:26px; margin-right:16px;} .divisoreElencoNews { clear:left; height:36px; 
margin-right:16px;} .lettera li { list-style:lower-latin; }