html {color:#999; 
background:#fff;}

body {text-align:center; 
font-family:verdana, arial, helvetica, sans-serif; 
font-size:10pt; 
color:#000; 
padding:0; 
border:0; 
margin:0; 
}

#page {width:90%;
margin:10pt auto 10pt auto; 
padding:10pt;
text-align:left; 
background:#fff;
font-size:1em;
}

#wrapper {
padding-top:10pt;
}

/*content e testo */

#content {width:100%;
float:left;
font-size:1em;
padding-right:20pt;
padding-bottom:20pt;
line-height:1.4em;
}

h1, h2, h3 {padding: 0.5em 0; 
margin:0;
font-size:1.1em;
}

h1.boxtitle {
border-bottom:1px solid #555;
text-align:left;
padding:3pt 0px;
}

h1.boxtitle a,
h1.boxtitle a:link,
h1.boxtitle a:visited {
text-decoration:none;
border-bottom:none;
}

h1.boxtitle a:hover,
h1.boxtitle a:focus {
border-bottom:none;
}

div#content div.testo {
margin-bottom:30px;
line-height:1.4em;
font-size:1em;
padding-bottom:5px;
}

div#content div.testo p,
div#content div.testo ul li,
div#content div.testo ol li {
line-height:1.4em;
font-size:1em;
}

div.clear {
float:none;
clear:both;
}

/*display:none*/
#sidebar,
div.commenti h3#respond,
div.commenti form#commentform,
#footer {
display:none;
}


/* link */
a,
a:link,a:visited {
color:#993333;
font-weight:bold;
text-decoration:none;
line-height:1.2em;
border-bottom:1px dotted #993333;
}

a:hover,
a:focus,a:active {
color:#FF9900;
border-bottom:1px solid #FF9900;
text-decoration:none;
line-height:1.2em;
}

html.noted a:link:after,
html.noted a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

/* postmetadata */
div.testo p.postmetadata {
font-size:0.9em;
margin:0;
padding-left: 10px;
padding-right:10px;
border-top: 1px dashed gray;
border-bottom: 1px dashed gray;
background-color:#eee;
line-height:1.2em;
float:none;
clear:both;
}

div.testo p.postmetadata a {
text-decoration:none;
border:none;
}

div.testo p.postmetadata a:hover {
text-decoration:none;
border:none;
}

/* commenti */
div.commenti {
background-color:#fff;
border:none;
padding:10px 20px;
}

div.commenti ol.commentlist li {
padding:10px;
}

div.commenti ol.commentlist li.alt {
background-color:#ccc;
}

div.commenti h3 {
border-bottom: none;
border-right:none;
font-family: Verdana, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
color:#000;
letter-spacing:3px;
line-height:1.4em;
background-color:#fff;
padding:1px 6px;
}

div.commenti cite a {
font-weight:bold;
font-style:normal;
}

div.commenti cite a,
div.commenti small.commentmetadata a,
div.commenti cite a:link,
div.commenti small.commentmetadata a:link,
div.commenti cite a:visited,
div.commenti small.commentmetadata a:visited {
color:#000;
}

div.commenti cite a:hover,
div.commenti small.commentmetadata a:hover,
div.commenti cite a:focus,
div.commenti small.commentmetadata a:focus {
color: #FF8A00;
}

/* fine commenti */

/*immagini vedi bene come si fa il float delle immagini*/

div#wrapper img {
padding:10px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #336666;
float:left;
}

div#sidebar img {
border:none;
margin:0;
}

div#wrapper img a {
border:none;
}

/* header e footer */

#header {
color: #000;width:100%;
margin: 0 -1px;
text-align:left;
padding: 5px 0;
}

/* fine header e footer */