body {background-color: #ffffe0; text-align:justify; margin:0em; padding:0em}
td.leftmenu {background: #f0c080; padding:0.2em; border-right:solid 2px #ffa000}
.leftmenu dt {font-weight:700; margin-top:0.5em; }
.leftmenu dd {margin-left:0.5em}

a:hover {text-decoration:underline; color:#ff0000; background:#e0ffc0}
a:link {text-decoration:none}
a:visited {text-decoration:none}

.LinuxHelp ul {margin-left:0em; padding:0.2em}
.LinuxHelp li {margin-left:0em; padding-bottom:0.5em; font-size:0.85em;}

div.addirc { border: solid 1px grey; background: #e0b070; text-align: center;}

table.caratteristiche { background:#f0f0d0; width:90%; border: solid 1px #006000}
.caratteristiche th {text-align:right; padding-right:0.5em}
td.caption {color: #c06000; background:#c0f0e0; text-align:center; font-size:120%; font-weight:700}
tr.odd  {background: #e8e8d0}
tr.even {background: #f0f0e0}

div.news {background-color:#e0c080; border: solid 1px green;}
.news strong {color: green; margin-bottom:0em;}
.news ul {margin-left:0em; padding-left:1em;}

.faq h2 { margin-bottom:0em; }
.faq li { margin-bottom:0.6em; background-color:#f8f8d0;}
span.faq_question { color: #c00000; font-weight:700; font-size:125%;}
span.faq_question:hover { color:#f00000; }
span.faq_answer { color: #006000;}
span.faq_answer:hover { color:00a000; }

p.nospazzatura { font-size:6pt; margin:0em; padding:0em; color:#ffffe0; }
.nospazzatura a {color:#ffffe0;}

div.offer { background:#000000; color:#ffffff; margin:1em; padding: 0.5em; border: solid 10px blue; font-size:120%; }
.offer h2 { color:#ffc000; }
