/* Commenti */
/* Formatta tutti i commenti nella versione mobile del sito */
div#commenti-articolo-container {text-align:left;position:relative; font-size: 16px; margin-top: 4px; color: #626a69}

.nav-commento {font-weight: bold; display: block; text-transform: uppercase; 
	letter-spacing: -1px; margin: 6px auto 0 auto;}
.nav-commento .num-commenti, .nav-commento .inserisci-commento, .nav-commento .torna-articolo 
	{display:block; height: 35px; line-height: 35px; background-color: #EEEEEE; padding: 0 22px; 
	border: 1px solid #e7e8e6; margin-bottom: 6px}
.nav-commento .num-commenti {float: left; margin-right: 6px}
.nav-commento .inserisci-commento {float: left; margin-right: 6px}
.nav-commento .torna-articolo {float: left; margin-right: 6px; margin-bottom: 4px}

.nav-commento a {display: block}

.nav-commento-sotto {font-weight: bold; display: block; text-transform: uppercase; letter-spacing: -1px; 
	margin: 6px auto}
.nav-commento-sotto a {float: left; display: block; background-color: #EEEEEE; padding: 0 22px;
	 border: 1px solid #e7e8e6; height: 35px; line-height: 35px;}

div.nav-commento-sotto .prev {float: left !important}
div.nav-commento-sotto .next {float: right !important}

/*.nav-commento a, .nav-commento-sotto a {color:#626a69}
.nav-commento a:visited, .nav-commento-sotto a:visited {color:#626a69}*/

.form-commento {background-color: #EEEEEE; padding: 8px; border: 1px solid #e7e8e6; margin: 6px auto}
.form-commento input, .form-commento textarea {font-family: "Lucida Grande", Arial, sans-serif; font-size: 16px;}
.form-commento input.campo-testo {width: 100%; border: #e7e8e6 1px solid; background: white; padding: 0;
	height: 24px; line-height: 24px}
.form-commento textarea.campo-testo {width: 100%; height: 120px; border: #e7e8e6 1px solid; background: white;
	padding: 0;}
.form-commento .invia-commento {width: 80px; padding: 6px}
.form-commento .messaggio-errore {padding: 4px}
.form-commento .captcha {border: 1px solid #999999; }
.form-commento .reload {cursor:pointer; }
.messaggio-thankyou {background-color: #EEEEEE; padding: 0 4px; border: 1px solid #e7e8e6; 
	font-weight: bold; display: block; margin: 6px auto}

.lista-commenti .commento {margin: 0 auto; position:relative; background: repeat-x url(sfondo-commento.png) bottom;
	padding: 6px 18px 6px 4px; border-width: 0 1px 1px 1px; border-color: #e7e8e6; border-style: solid}
.lista-commenti .commento:first-child {border-top: 1px solid #e7e8e6}
.lista-commenti .admin {background-color:#fbfbfb; background-image: url(sfondo-commento-admin.png)}	
.lista-commenti .img-admin {position: absolute; top:2px; right: 0}
.lista-commenti .commento .intestazione {font-size: 14px }
.lista-commenti .commento .voto {}
.lista-commenti .commento .contenuto {}

.riga-form {margin: 0 0 6px 0;}

.infocommerciali_wrap_campo a, .privacy_wrap_campo a {padding: 4px 0}

/* 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}

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

.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;}
/* Commenti Fine */