/*
    ----------------------------------------------------------------------------------------------------
    COMMENTI
    ----------------------------------------------------------------------------------------------------
*/  

	#commenti {
	font: normal 12px Tahoma;
	color:#666;
	border-bottom: 1px dotted #CCC;
	padding-bottom:20px;
	display:none;
	
	
	}
	#commenti a:link, 
	#commenti a:visited {
	color:#F90;
	
	
	}
    #commenti .form-commento ul
    {
        float:left;
        height:25px;
        margin-bottom:10px
    }

    #commenti .VTN_desc_940 { padding-top: 0;}

    #commenti .clr { clear:both }

    #commenti h5 {
        min-width: 100px;
    }

    #commenti ul {
        margin:0;
        padding:0;
        list-style:none
    }

    #commenti .VTN_desc_940 ul li {
        margin:0;
        padding:5px;
        border-top: 1px dotted #CCC;
    }

    #commenti ul.items li .item {
        float:left;
        width:150px;
        background:url("images/right-arrow.png") no-repeat right center;
        padding-left:10px;
        padding-right:15px;
        margin-right:15px;
        text-transform:capitalize;
    }
    #commenti ul.items li .item span {
        color:#F90;
    }

    #commenti ul li .testo { 
        float:left;
        width:410px;
		margin-top:-8px;
    }

    #commenti ul li span{
        font-weight:bold
    }

    #commenti ul li .info {
        margin-top:5px;
        font-size:9px;
        color:#999;
        font-style:italic
    }

    #commenti ul li.bg-grey {
        background:#f9f9f9;
		padding-top:10px;
    }

    #commenti ul li p a {
        color:#666
    }

    #commenti ul li p a:hover {
        color:#FF9900
    }

    #commenti ul li p span {
        font-weight:bold
    }

    #commenti ul li h6 {
        margin:0 0 5px 0;
    }

    #commenti fieldset {
        border:0;
        padding:0;
    }

    #commenti label { color:#999 }
    #commenti #formAuth2 legend { display:none; }
    #commenti .div_login_comm { padding-bottom:15px; }
    #commenti .div_login_comm .login-opzioni { clear:both }
    #commenti .div_login_comm .login-opzioni ul { height:19px }
    #commenti .div_login_comm .login-opzioni span { font-weight:bold; }


    #commenti .div_login_comm .login-opzioni ul li {
        border:0;
        margin-right:10px;
        float:left;
        width:auto;
    }

    #commenti #comm-pagnt {
        height:19px;
        margin-bottom:15px;
        color:#999
    }

    #commenti #comm-pagnt span {
        font-weight:bold
    }

    #commenti #comm-pagnt .sx {
        float:left;
    }

    #commenti #comm-pagnt .dx {
        float:right;
    }

    #commenti .moderato {
        color:#FF9900;
        font-style:italic
    }

    #commenti form input {
        border:#ccc solid 1px
    }

    #commenti form textarea {
        border:#ccc solid 1px
    }

    #commenti .w160 {
        width:160px;
        float:left;
        margin-bottom:5px
    }

    #commenti .form-commento {
        margin-top:15px;
        padding-bottom:15px;
    }

    #commenti .form-commento h6 {
        color:#FF9900;
        font-size:15px
    }
    #commenti .form-commento legend { display:none; }

    #commenti #feed-sent {
        margin-top:15px
    }

    #commenti #feed-sent h6 {
        color:#0D9201;
        font-size:15px
    }

    #commenti .form-commento textarea {
        width:600px;
        border:#ccc solid 1px;
        height:70px;
    }

    #commenti .inputDiv {
        margin-top:5px;
        clear:both;
    }

    #commenti .inputDiv input {
        background:#FF9900;
        color:#fff;
        border:#FF9900 solid 1px
    }

    .lineUtil {
        font-size:10px;
        color:#999;
        margin-bottom:5px;
    }

    .lineUtil input {
        color:#999;
        border:0;
        font-size:10px
    }

    #commenti .form-commento ul {
        float:left;
        height:25px;
        margin-bottom:10px
    }

    #commenti .noComment
    {
        padding-top:17px;
    }

    #commenti #StrdMsg {
        line-height:50px;
    }



    #CommentSmallList {
        width:458px;
        float:none;
        clear:both;
        border:1px solid #CCC;
    }
    
    #CommentSmallList ul
    {
        border-bottom:1px solid #CCC;
    }
    #CommentSmallList li
    {
        line-height:23px;
        font-size:11px;
        color:#333;
    }
    #CommentSmallList li span
    {
        display:block;
        float:left;
        width:60px;
        padding-left:10px;
        padding-right:14px;
        margin-right:14px;
        color:#999;
        background:transparent url(images/small-arrow.gif) scroll no-repeat right center;
    }
    #CommentSmallList li.grey { background-color:#F0F0F0; }
    #CommentSmallList li.singleLine { padding-left:7px; }
    #CommentSmallList li.singleLine span { display:none; }

    #CommentSmallList .CommentFooter
    {
        color:#666;
        font-size:11px;
        line-height:25px;
        padding-left:7px;
        padding-right:7px;
    }
    #CommentSmallList .CommentFooter a:link,
    #CommentSmallList .CommentFooter a:visited
    {
        font-weight:bold;
    }
    #CommentSmallList .CommentFooter strong { color:#F90; }
    #CommentSmallList .CommentFooter span { float:right; }
    #CommentSmallList .CommentFooter .WriteMore { float:left; }

