/* COMMENTS
================================================================*/
.error{
	color:#FFFFFF;
	padding: 8px;
	background:#CC0000;
	width:100%;
	padding:5px;
	text-align:center;
}
.comment-intro{
	color:#c1c1c1;
	padding: 8px;
	background:#f5f5f5;
	border-bottom:1px solid #8C8C8C;
	margin: 0 0 8px 0;
}
.comment-intro h5{
	color:#8C8C8C;
	letter-spacing:-1px;
	font-size:16px;
	font-weight:bold;
}
.comment-intro h4{
	color:#8C8C8C;
	font-size:12px;
	font-weight:normal;
}
#commentlist {
	margin: 0 0 0 0;
	padding:8px 8px 4px 8px;
}
#commentlist ol{
	margin:0;
	font-size:9px;
	padding: 0 0 0 25px;
}
#commentlist li{
	list-style: decimal-leading-zero /*inside */;	
	margin: 0 0 4px 0;
	padding:4px;
}
#commentlist .comment-autore{
	font-size:13px;
	letter-spacing:-1px;
	padding: 4px 8px 8px 4px;
	font-weight:bold;
}
#commentlist .comment-autore a{
	color:#666666;
}
#commentlist cite{
	padding: 0 16px 0 0;
	font-style:normal;
	background: url(/Object/img/ico-commenti.gif) center right no-repeat;
}
#commentlist .comment-testo{
	color:#333333;
	font-size:11px;
	line-height:16px;
	padding: 4px 6px 6px 6px;
	border-width: 0 1px 1px 0;
	border-style: solid;
}
#commentlist .comment-testo p{
	margin: 4px 0 0 0;
	padding: 0;
}
#commentlist .comment-data{
	text-align:right;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#commentlist .comment-data a{
	color:#999999;
	font-size:10px;
}

#commentlist .comment-toolbar{
	text-align:right;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#commentlist .comment-toolbar a{
	color:#003399;
	font-size:10px;
}

/* FORM COMMENTO
================================================================*/
#form-commento ul{
	padding: 4px 8px 8px 8px;
	list-style-image:url(/Object/img/trasparent.gif);
}
.campo-autore label, 
.campo-url label, 
.campo-email label{
	font-size:10px;
	position:absolute;
	margin: 7px 0 0 170px;
}
.campo-autore, 
.campo-url, 
.campo-email, 
.campo-commento {
	margin: 5px 0 0 0;
	padding:4px 16px 4px 4px;
	white-space:nowrap;
}
.campo-autore input, 
.campo-url input, 
.campo-email input, 
.campo-commento textarea{
	padding:3px 5px 3px 5px;
	border-width:1px 0 0 1px;
	border-style: solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.campo-autore input, 
.campo-url input, 
.campo-email input{
	margin: 0 8px 0 0px;
	width:150px;
}
.campo-commento textarea{
	background: #FFFFFF !important;
	width:100%;
}
.campo-commento{
	width:468px !important;
	width:458px;
}

.subscribe-to-comments{
	font-size:10px;
	line-height:15px;
}
.subscribe-to-comments input{
	margin:2px 0 0 5px;
}
.subscribe-to-comments label{
	line-height:25px;
}


/* COMMENTS
================================================================*/
#commentlist .comment-testo{
	background:#FFFFFF;
}
#commentlist {
	background:#F5F5F5;
}
#commentlist li{
	background:#E5E5E5;							  
}
#commentlist .comment-autore{
	color:#666666;
}
#commentlist .comment-autore a{
	color:#666666;
	border-bottom:1px dotted #666666;
}
#commentlist .comment-testo{
	border-color: #D6D6D6;
}


/* FORM COMMENTO
================================================================*/
.campo-autore input, 
.campo-url input, 
.campo-email input, 
.campo-commento textarea{
	background: #FFFFFF;
}
#form-commento ul{
	background:#F5F5F5;
}
.campo-autore label, 
.campo-url label, 
.campo-email label{
	color:#666666;
}
.campo-autore, 
.campo-url, 
.campo-email, 
.campo-commento {
	background: #E5E5E5;
}
.campo-autore input, 
.campo-url input, 
.campo-email input, 
.campo-commento textarea{
	border-color:#D6D6D6;
}
.subscribe-to-comments{
	border:1px none #666666;
}
