/* stili per la pagina dei commenti */
h1 {
    margin-bottom:1.2em;
}
h2 {
    font-size:110%;
	margin-bottom:0;
	background-color:#D6F2FF;
	color:#000066;
	padding:3px 0 5px 0
}
.commento {
    position:relative;
    background-color:#EEF4F6;
    padding:0;
    border:1px dashed #000;
    margin:0 0 2em 0
}
.commento h2 {
    margin-top:0;
    background-color:#fff;
    padding:5px
}
.titocom {
    padding-left:1.5em
}
.numero {
    font-size:larger;
    color:#FFFFC0;
	background-color:#000040;
	border:1px solid #C0C0FF;
	padding:0 8px
}
.autcom, .diocom {
    text-indent:5em;
	color:#FFFFFF;
	margin-top:0;
	font-size:90%;
    padding:2px
}
.autcom {
    background-color:#000099;
}
.diocom {
    background-color:#cc0000;
}
.autcom a:link, .diocom a:link {
    color:#FFFF00
}
.autcom a:visited, .diocom a:visited {
    color:#FFFF00;
	font-style:italic
}
.autcom a:focus, .diocom a:focus, .autcom a:hover, .diocom a:hover, .autcom a:active, .diocom a:active {
    color:#000000;
}
.testo {
    margin:.5em .5em 2em .5em;
	font-size:95%;
	font-family:Arial, Helvetica, sans-serif;
}
fieldset {
	border:1px solid #000;
	padding:1em;
	margin-top:2em;
}
legend {
	font-size:115%;
}
label.eti {
	width:6.5em;
	display:block;
	float:left;
	text-align:right;
	margin-right:1em;
	font-weight:bold
}
textarea {
	font-size:100%;
	border:2px solid #000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFCC
}
.vis {
	width:20px;
	height:20px;
	border:4px solid #0066FF;
	vertical-align:middle
}
input.inv {
	background-color:#ccc;
	width:150px;
	font-weight:bold;
	letter-spacing:.2em;
    font-size:95%
}
#errore {
	border:1px solid #000;
	margin-right:1em;
	margin-bottom:2em;
	padding:.5em;
}
.pagina {
    background-color:#00CCFF;
	padding:2px;
}
pre {
    background-color:#eee;
	border:1px solid #666;
	padding:.5em;
	margin-left:2em;
}
#marcatori {
	border:1px solid #000;
	padding:1px 7px;
	font-size:90%;
	margin:1em 0;
}
#marcatori code {
    font-weight:bold;
}
#marcatori h3, #marcatori p {
    margin-right:.5em;
	display:inline
}
span.pulsam {
    display:block;
	position:absolute;
	top:2px;
	right:10px;
}
span.pulsam input {
    background-color:#ccc;
	border:2px outset #000;
}
input.amm {
    background-color:#CCFFFF;
	border:2px solid #000099;
}