﻿html { padding-bottom:0px; margin:0px; padding-left:0px; width:100%; padding-right:0px; height:100%; padding-top:0px; }
body { font-size:11pt; margin:0px; padding:0px; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; color:#333; background-color:#FFFFFF; }

.generale { float:left; width:100%; margin:0px; padding:0px; text-align:center; }
.centratura { width:600px; margin:0px auto; padding:0px; text-align:center; }
.contenuto { float:left; width:702px; margin:0px; padding:0px; text-align:left; }


.nav-links { position: absolute; padding-bottom:0px; list-style-type:none; margin:0px; padding-left:0px; width:200px; padding-right:0px; top: 30px; list-style-image:none; padding-top:0px; left:20px; }
.nav-links LI { line-height:1.6em; font-size:1.2em; }

#content { margin-top:30px; margin-left:240px; margin-right:50px; }
.twitthis { position:absolute; top:250px; left:20px; }
PRE { border-left:#777 10px solid; padding-bottom:1em; overflow-x: auto; padding-left:1em; padding-right:1em; background:#e8e8e8; color:black !important; font-size: 0.85em; padding-top:1em; }
.important { border-bottom:#666 1px solid; border-left:#666 1px solid; padding-bottom:0px; padding-left:1em; padding-right:1em; background:#ddd; color:#c30; border-top: #666 1px solid; border-right:#666 1px solid; padding-top:0px; }
H3 { border-bottom:#333 1px solid; line-height:1.05em; font-size:1.45em; }

.galleryview { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }
DT { font-weight:bold; }
DD { margin-bottom:0.5em; }

.code_wrapper { border-bottom:#888 1px solid; border-left:#888 1px solid; padding-bottom:10px; padding-left:10px; padding-right:10px; background:#f0f0f0; border-top:#888 1px solid; border-right:#888 1px solid; padding-top:10px; }
.code { }

.options { border-bottom:#777 1px solid; border-left:#777 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; border-top:#777 1px solid; border-right:medium none; }
.options TH { text-align:left; background:#777; color:white; font-weight:bold; }
.options TH { padding-bottom:4px; padding-left:10px; padding-right:10px; padding-top:4px; }
.options TD { padding-bottom:4px; padding-left:10px; padding-right:10px; padding-top:4px; }
.options TD { border-right:#777 1px solid; }

#parts-img { border-bottom:black 1px solid; border-left:black 1px solid; border-top:black 1px solid; border-right:black 1px solid; }

IMG.nav { border-bottom:black 1px solid; border-left:black 1px solid; margin-bottom:5px; border-top:black 1px solid; border-right:black 1px solid; }

A:link { color:#3671a8; font-weight:bold; text-decoration:none; }
a:visited { color:#3671a8; font-weight:bold; text-decoration:none; }
A:hover { color:#cc5914; }

.panel-overlay h2 { margin:0.3em 0px; }
.panel-overlay p { margin:0.3em 0px; }
.panel-overlay p { line-height: 1.2em; }

.logo { float:left; width:100px; margin:0px; padding:0px; font-size:11px; font-weight:normal; text-align:center; }
.testi { width:100%; margin:10px 0; padding:0px; font-size:11px; text-align:center; }
.testi a, .logo a { color:#ff3146; text-decoration:none; }