/* Commenti */
/* Formatta tutti i commenti nella versione desktop del sito */
/* --------- Form Commento -------- */
.form-commento {}
.form-commento td {position: relative}
.form-commento input.campo-testo {width: 315px; padding:0 4px; border: 1px solid #d1d6d8; background: white;
	font-family: 'PT Sans', sans-serif; font-size: 13px; height: 30px; line-height: 30px; display: block; color:#202629}
.form-commento input.campo-testo.code {width: auto !important; padding:0 4px; border: 1px solid #d1d6d8; background: white;
	font-family: 'PT Sans', sans-serif; font-size: 13px; color:#202629}
.form-commento textarea.campo-testo {width: 650px; padding:4px; border: 1px solid #d1d6d8; background: white;
	font-family: 'PT Sans', sans-serif; font-size: 13px; color:#202629}
.form-commento .formLabel {height: 20px; padding-top: 12px; color:#202629}
.form-commento #messaggi-di-errore {color:#202629}
.form-commento .code_wrap_campo {float: left}
#invia-commento {background: url("sfondo-btn.png") no-repeat ;
    cursor: pointer;
	float: left; 
    font-size: 13px;
    height: 33px;
    line-height: 30px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 98px;}
	
#commenti-articolo-container {margin-bottom: 12px}
#commenti-articolo-container .inserisci-commento {font-size:16px; font-weight: bold; text-transform: uppercase;}
#commenti-articolo-container .num-commenti {float:right}
.pagina-commenti .titolo {color: #202629; margin:8px 0 0 0; padding:0}

div#commenti-articolo-container {text-align:left;position:relative}
div#commenti-articolo-container .form-commento .invia-commento {width: 60px;}
div#commenti-articolo-container .form-commento .messaggio-errore {padding: 4px}
div#commenti-articolo-container .form-commento .captcha {border: 1px solid #999999}
div#commenti-articolo-container .form-commento .reload {cursor:pointer}

div#commenti-container #nav-commento #num-commenti {width:200px;text-align:right;float:right}

.lista-commenti {margin: 16px 0}
.lista-commenti .commento {margin:0 0 6px 0; padding:0}
.lista-commenti .commento .intestazione { margin:0; padding: 6px 0 0 0; font-weight: bold; color:#202629}
.lista-commenti .commento .voto { margin:0; padding:2px 0}
.lista-commenti .commento .contenuto {margin-top:3px;margin:0; padding:0}

div#commenti-navigation {margin-bottom: 30px;}
div#commenti-navigation #prev {float: left}
div#commenti-navigation #next {float: right}

.admin {background-color:#ffefdb; background-image: url(sfondo-commento-admin.png)}	

/* messaggi di errore */
.messaggi-di-errore {margin-bottom: 6px}
.messaggio-errore-format {color:#FF0000; font-weight: bold}
.messaggio-errore-empty {color:#FF0000; font-weight: bold}
.messaggio-thankyou {color: #2f383d; font-weight:bold; display:none}

.format input.campo-testo, .format textarea.campo-testo, .format select {background-color: #ff8a8a; border:1px solid #cf0000;}
.empty input.campo-testo, .empty textarea.campo-testo, .empty select {background-color:#fff178; border:1px solid #e7b300;} 

.format label {background:#ff8a8a; color: black; border:1px solid #cf0000; padding-top: 4px; padding-right: 4px}
.empty label {background-color:#fff178; color:black; border:1px solid #e7b300; padding-top:4px;  padding-right: 4px}

.format input.date {background-color: #ff8a8a; border:1px solid #cf0000; border-right: none;}
.empty input.date {background-color:#fff178; border:1px solid #e7b300; border-right: none;}

.format .chiusuraData {background-color: #ff8a8a; border:1px solid #cf0000; border-left: none;}
.empty .chiusuraData {background-color: #fff178; border:1px solid #e7b300; border-left: none;}

.format .sfondoChiusuraData {background-color: #ff8a8a;}
.empty .sfondoChiusuraData {background-color: #fff178;}

.lavora_file_sorgente_wrap_campo.empty{ background-color:#fff178}
/* Commenti Fine */