body { font-family: Candara, Corbel, "Segoe UI", Trebuchet, "Trebuchet MS", "Gill Sans MT", Verdana, "Verdana Ref", Arial, sans-serif; }

#topbar ul { display: none; }

#wrapper { margin: 0 5em; }

#content h1 { font-size: 2em; margin: 1em 0 .2em; color: #006699; }
.somma #content h1 { color: #556677; }
#content h2 { font-size: 1.6em; margin: 1em 0 .5em; }
#content h3 { font-size: 1.4em; margin: .5em 0 .5em; page-break-after: avoid; }

#content p { margin: .5em 0; }
.somma #content p, .somma #content ul { color: #0d4566; font-size: 1.0em; font-style: italic; font-family: "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; }

#content dt { font-variant: small-caps; page-break-after: avoid; }
#content dd.price { float: right; margin: -1em 0 0 0; page-break-after: avoid; }
#content dd { margin-bottom: .5em; page-break-before: avoid; }

a { color: #003366; text-decoration: none; font-style: italic; }

#content ul { list-style-type: disc; padding-left: 2em; margin: .5em 0; }
#content ul li.empty { list-style-type: none; }

img#ri-kart { float: right; margin: 0 10px 3em 0; }
img#ri-bestill { display: none; }

img#ps-cappucino { float: right; margin-top: -50px; }
img#ps-tray { display: none; }

#copyright { text-align: center; margin: 1em 0; color: #003366; }
#copyright a[href]:after { content: " [" attr(href) "]"; }
#copyright span { display: block; font-size: .8em; }

.clear { clear: both; }

