/* ==========================================================================
   Forum di Primetin2 — foglio di stile (anteprima grafica, settembre 2026).

   Regola della casa: il sito pubblico e' la matrice 2010, si restaura e non si
   modernizza. Come archivio.css, questo file NON porta un linguaggio nuovo:
   stessi sfondi (heading-3.jpg, bullet.gif, shadow-line.png, table-zebra.jpg,
   button-bg-2.gif, small-btn-bg.gif), stessi colori (#7b1300 titoli, #160400
   testo, #533a00 date, #8d0404 link, #e9dfc7 intestazioni) e la stessa Arial
   11px di all.css. Larghezza utile 481px, niente responsive (la pagina ha
   min-width 930px per scelta del museo). Mai style="" nei template.
   Caricato da _proto.html solo quando la vista passa forum=True.

   SFONDI (revisione del 23/9/2026): nella prima versione righe, riquadri e
   barre erano trasparenti e sotto il testo passava la pergamena maculata di
   content-bg: "sfondi irregolari che non facilitano la leggibilita'" (Marco,
   sullo screenshot). Regola da qui in poi: la pergamena resta SOLO cornice e
   margini; tutto cio' che porta testo sta su carta piena e uniforme:
     carta      #fbf6ea   (righe, riquadri, messaggi)
     alternata  #f5eedc   (riga zebra: si distingue senza macchiare)
     testata    #e9dfc7   (intestazioni di tabelle e riquadri)
     bordi      #c9b18c esterni, #e6dcc5 interni
   Un elemento nuovo che porta testo parte da qui, non dal trasparente.
   ========================================================================== */

/* ---- struttura: colonna centrale, come .arc-inner ---- */
.fr-inner {
	margin: 9px 0 0 0;
	padding: 0 8px 4px 0;
	width: 481px;
	font-size: 11px;
	color: #160400;
}
.fr-inner p {
	line-height: 1.5;
	margin: 0 0 9px 0;
}
.fr-inner a {
	color: #8d0404;
	text-decoration: none;
}
.fr-inner a:hover {
	text-decoration: underline;
}
.fr-inner h3 {
	background: url(../img/shadow-line.png) no-repeat bottom left;
	color: #7b1300;
	font-size: 12px;
	font-weight: bold;
	margin: 16px 0 7px 0;
	padding: 0 0 8px 0;
}
.fr-inner strong {
	font-weight: bold;
}

/* ---- avviso d'anteprima: stesso cartiglio di .avviso-teca ---- */
.fr-anteprima {
	background: #f3ead6;
	border: 1px solid #d9c9a6;
	color: #4a3a20;
	font-size: 10px;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 5px 8px;
}

/* ---- barra: briciole a sinistra, ricerca a destra ---- */
.fr-barra {
	background: #e9dfc7;
	border: 1px solid #c9b18c;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 3px 4px 3px 7px;
}
/* indice: niente briciole (erano un doppione del titolo), la ricerca resta a destra senza fascia */
.fr-barra.sola-cerca {
	background: none;
	border: 0;
	padding: 0;
	margin: 0 0 8px 0;
}
.fr-briciole {
	float: left;
	line-height: 20px;
	width: 250px;
	overflow: hidden;
	white-space: nowrap;
}
.fr-briciole strong {
	color: #7b1300;
}
.fr-sep {
	color: #b09a74;
	margin: 0 2px;
}
.fr-cerca {
	float: right;
	margin: 0;
}
.fr-cerca-campo {
	background: #fbf6ea;
	border: 1px solid #c9b18c;
	color: #533a00;
	font: 11px Arial, Helvetica, sans-serif;
	height: 14px;
	margin: 0 4px 0 0;
	padding: 2px 4px;
	vertical-align: middle;
	width: 110px;
}
.fr-mini, .fr-mini-btn {
	background: url(../img/small-btn-bg.gif) no-repeat;
	border: 0;
	color: #dfbf8b;
	cursor: pointer;
	font: bold 10px Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 0 12px 2px 0;
	text-align: center;
	vertical-align: middle;
	width: 65px;
}
/* small-btn-bg.gif ha la freccia a destra: il testo sta nei primi 53px */

/* ---- striscia dell'annuncio in cima all'indice ---- */
.fr-striscia {
	background: #f3ead6;
	border: 1px solid #d9c9a6;
	border-left: 3px solid #7b1300;
	margin: 0 0 12px 0;
	padding: 6px 8px;
}
.fr-striscia a {
	font-weight: bold;
}
.fr-striscia .quando {
	color: #533a00;
	float: right;
	font-size: 10px;
}

/* ---- bollini ---- */
.fr-bollo {
	border: 1px solid #c9b18c;
	background: #efe4cb;
	color: #533a00;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 3px;
	text-transform: uppercase;
	white-space: nowrap;
}
.fr-bollo.fissa, .fr-bollo.staff {
	background: #7b1300;
	border-color: #5a0e00;
	color: #f3ead6;
}
.fr-bollo.chiusa {
	background: #e6dcc5;
	color: #7a6a50;
}
.fr-bollo.tuo {
	background: #533a00;
	border-color: #3a2800;
	color: #f3ead6;
}

/* ---- le tabelle: sezioni (indice) e discussioni (sezione) ---- */
.fr-tab {
	background: #fbf6ea;
	border: 1px solid #c9b18c;
	border-collapse: collapse;
	margin: 0 0 12px 0;
	table-layout: fixed;
	width: 481px;
}
.fr-tab col.c-ico { width: 44px; }
.fr-tab col.c-n { width: 52px; }
.fr-tab col.c-u { width: 128px; }
.fr-tab col.c-n2 { width: 50px; }
.fr-tab col.c-u2 { width: 92px; }
.fr-tab th {
	background: #e9dfc7;
	border-bottom: 1px solid #c9b18c;
	color: #533a00;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 6px;
	text-align: left;
	white-space: nowrap;
}
.fr-tab th.cat {
	color: #7b1300;
	font-size: 12px;
}
.fr-tab th.n, .fr-tab td.n {
	text-align: center;
}
.fr-tab td {
	background: #fbf6ea;
	border-bottom: 1px solid #e6dcc5;
	line-height: 1.4;
	padding: 6px;
	vertical-align: middle;
}
.fr-tab tr.zebra td {
	background: #f5eedc;
}
/* la riga sotto il mouse si schiarisce appena: dice "questa si apre" */
.fr-tab tbody tr:hover td {
	background: #fffaf0;
}
.fr-tab td.ico {
	padding: 6px 0 6px 8px;
	text-align: left;
}
.fr-tab td.n {
	color: #533a00;
	font-size: 11px;
}
.fr-tab td.sez a.nome {
	color: #7b1300;
	font-size: 12px;
	font-weight: bold;
}
.fr-lista td.sez a.nome {
	font-size: 11px;
}
.fr-tab td.sez .desc, .fr-tab td.sez .sotto {
	color: #533a00;
	display: block;
	font-size: 10px;
	margin-top: 1px;
}
.fr-tab td.sez .sotto a {
	color: #8d0404;
}
.fr-tab td.ult {
	font-size: 10px;
	overflow: hidden;
}
.fr-tab td.ult a.t {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fr-tab td.ult .chi, .fr-tab td.ult .quando {
	color: #533a00;
	display: block;
}
.fr-nuovi {
	color: #8d0404;
	font-weight: bold;
}
.fr-pg a {
	background: #fff;
	border: 1px solid #d9c9a6;
	margin-left: 2px;
	padding: 0 3px;
}

/* ---- icone: lo sprite SVG del mockup (in fondo a _forum.html) ----
   Prima c'era il bullet.gif della casa, sbiadito al 30% per "niente di nuovo":
   sulla pergamena diventava una macchia e tutte le sezioni sembravano uguali.
   Ora ogni sezione ha il suo disegno (scudo, libro, moneta...) in una tessera
   di carta; "nuovo" = tessera rosso casa con tratto oro, gli stessi colori dei
   pulsanti di button-bg-2.gif. Il colore del tratto passa per currentColor. */
.fr-sprite {
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
}
.fr-svg {
	fill: none;
	height: 14px;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1.8;
	vertical-align: middle;
	width: 14px;
}
.fr-ico {
	background: #f3ead6;
	border: 1px solid #d9c9a6;
	border-radius: 5px;
	color: #8a6a2a;
	display: block;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 28px;
}
.fr-ico .fr-svg {
	height: 16px;
	width: 16px;
}
.fr-ico.nuovo {
	background: #7b1300;
	border-color: #5a0e00;
	color: #dfbf8b;
}
.fr-ico.mini {
	border-radius: 3px;
	display: inline-block;
	height: 16px;
	line-height: 14px;
	margin: 0 4px 0 12px;
	vertical-align: middle;
	width: 16px;
}
.fr-ico.mini:first-child {
	margin-left: 0;
}
.fr-ico.mini .fr-svg {
	height: 10px;
	width: 10px;
}
.fr-inner .fr-legenda {
	background: #fbf6ea;
	border: 1px solid #e6dcc5;
	color: #533a00;
	font-size: 10px;
	margin: 0 0 12px 0;
	padding: 4px 7px;
}

/* ---- riquadro "chi c'e'" / "numeri": carta piena con testata come le tabelle ---- */
.fr-riquadro {
	background: #fbf6ea;
	border: 1px solid #c9b18c;
	margin: 0 0 8px 0;
}
.fr-riquadro-testa {
	background: #e9dfc7;
	border-bottom: 1px solid #c9b18c;
	color: #7b1300;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 7px;
}
.fr-riquadro-testa .fr-svg {
	color: #8a6a2a;
	margin: -2px 6px 0 0;
}
.fr-riquadro-corpo {
	padding: 7px 7px 0 7px;
}
.fr-riquadro-corpo + .fr-riquadro-testa {
	border-top: 1px solid #c9b18c;
}
.fr-inner .fr-riquadro-corpo p {
	margin-bottom: 7px;
}

/* ---- nomi colorati per regno, come nella classifica ---- */
.fr-inner a.fr-nome, .fr-nome {
	font-weight: bold;
}
.fr-inner .fr-nome.r1 { color: #9b1a0a; }
.fr-inner .fr-nome.r2 { color: #8a6400; }
.fr-inner .fr-nome.r3 { color: #1f3f94; }
.fr-inner .fr-nome.st { color: #5a0e00; }
.fr-regni {
	color: #533a00;
	font-size: 10px;
}
.fr-regni .fr-nome {
	margin-left: 6px;
}

/* ---- numeri: la lista a bullet della casa, su due colonne ---- */
.fr-inner ul.fr-numeri {
	margin: 0;
	overflow: hidden;
	padding: 7px 7px 1px 7px;
}
.fr-inner ul.fr-numeri li {
	float: left;
	list-style: none;
	padding: 0 0 6px 0;
	width: 232px;
}
.fr-inner ul.fr-numeri li .fr-svg {
	color: #8a6a2a;
	margin: -2px 6px 0 0;
}

/* ---- barra attrezzi: pulsante e pagine ---- */
.fr-inner .fr-intro {
	background: #fbf6ea;
	border: 1px solid #e6dcc5;
	border-left: 3px solid #c9b18c;
	color: #533a00;
	margin: 0 0 10px 0;
	padding: 6px 8px;
}
.fr-attrezzi {
	height: 24px;
	margin: 0 0 8px 0;
}
.fr-attrezzi .btn {
	float: left;
	margin: 0;
}
/* .fr-inner a (link rosso) vincerebbe sul dorato di .btn di all.css */
.fr-inner a.btn, .fr-inner a.btn:hover {
	color: #dfbf8b;
}
.fr-nota, .fr-torna {
	font-weight: bold;
	float: left;
	line-height: 22px;
	color: #533a00;
}
.fr-pagine {
	color: #533a00;
	float: right;
	line-height: 22px;
}
.fr-pagine a, .fr-pagine strong {
	background: #fbf6ea;
	border: 1px solid #c9b18c;
	margin-left: 3px;
	padding: 1px 5px;
}
.fr-pagine strong {
	background: #7b1300;
	border-color: #5a0e00;
	color: #f3ead6;
}

/* ---- filtri per etichetta, come .arc-nav ---- */
.fr-filtri {
	background: #fbf6ea;
	border: 1px solid #e6dcc5;
	margin: 0 0 8px 0;
	padding: 5px 8px;
}
.fr-filtri a {
	margin-right: 10px;
}
.fr-filtri a.qui {
	color: #7b1300;
	font-weight: bold;
	text-decoration: underline;
}

/* ---- pagina della discussione ---- */
.fr-titolo {
	background: #fbf6ea;
	border: 1px solid #c9b18c;
	border-left: 3px solid #7b1300;
	margin: 0 0 10px 0;
	padding: 7px 9px 1px 9px;
}
.fr-inner .fr-titolo h3 {
	background: none;
	font-size: 13px;
	line-height: 1.35;
	margin: 0 0 4px 0;
	padding: 0;
}
.fr-inner .fr-titolo .meta {
	color: #533a00;
	font-size: 10px;
	margin-bottom: 6px;
}
/* La colonna dell'autore finiva dove finiva il suo testo, e il filo di
   separazione (border-left di .fr-testo) si interrompeva a meta' sui messaggi
   corti. Soluzione del 2010, le "faux columns": la colonna la disegna lo
   sfondo del contenitore, cosi' arriva sempre fino in fondo (qui con un
   gradiente al posto dell'immagine). 98px = .fr-autore con i suoi padding. */
.fr-post, .fr-editor {
	background: #fbf6ea linear-gradient(to right, #f3ead6 0, #f3ead6 98px, #e6dcc5 98px, #e6dcc5 99px, #fbf6ea 99px);
	border: 1px solid #c9b18c;
	margin: 0 0 10px 0;
	overflow: hidden;
}
.fr-post-testa {
	background: #e9dfc7;
	border-bottom: 1px solid #c9b18c;
	color: #533a00;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	padding: 2px 6px;
}
.fr-post-testa .num {
	color: #7b1300;
	font-weight: bold;
	margin-right: 8px;
}
.fr-post-testa .azioni {
	float: right;
}
.fr-post-testa .azioni a {
	margin-left: 9px;
}
.fr-post.staff {
	border-color: #7b1300;
}
.fr-post.staff .fr-post-testa {
	background: #7b1300;
	border-color: #5a0e00;
	color: #efe4cb;
}
.fr-post.staff .fr-post-testa .num, .fr-post.staff .fr-post-testa a {
	color: #f3ead6;
}
.fr-post.mio .fr-post-testa {
	background: #e0d2b0;
}
.fr-autore {
	float: left;
	padding: 8px 6px 6px 8px;
	text-align: center;
	width: 84px;
}
.fr-autore .ritratto {
	background: #f3ead6;
	border: 1px solid #c9b18c;
	display: block;
	height: 64px;
	margin: 0 auto 4px auto;
	padding: 2px;
	width: 64px;
}
.fr-autore .ritratto img {
	display: block;
}
.fr-autore .fr-nome {
	display: block;
	font-size: 11px;
	margin-bottom: 3px;
}
.fr-autore .fr-bollo {
	display: inline-block;
	margin-bottom: 3px;
}
.fr-autore .riga {
	color: #533a00;
	display: block;
	font-size: 10px;
	line-height: 1.35;
}
.fr-autore .riga.piccola {
	color: #7a6a50;
	font-size: 9px;
}
.fr-autore .regno.r1 { color: #9b1a0a; }
.fr-autore .regno.r2 { color: #8a6400; }
.fr-autore .regno.r3 { color: #1f3f94; }
.fr-testo {
	line-height: 1.5;
	margin-left: 98px;
	min-height: 120px;
	padding: 8px 10px 6px 10px;
	text-align: justify;
}
.fr-inner .fr-testo p {
	margin: 0 0 8px 0;
}
.fr-testo h4 {
	color: #7b1300;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 4px 0;
}
.fr-testo table.tab {
	border: 1px solid #c9b18c;
	border-collapse: collapse;
	margin: 2px 0 9px 0;
	width: 100%;
}
.fr-testo table.tab th {
	background: #e9dfc7;
	color: #533a00;
	font-size: 10px;
	padding: 3px 5px;
	text-align: left;
}
.fr-testo table.tab td {
	border-top: 1px solid #e6dcc5;
	font-size: 10px;
	padding: 3px 5px;
}
.fr-testo blockquote {
	background: #f3ead6;
	border-left: 3px solid #c9b18c;
	color: #4a3a20;
	font-style: italic;
	margin: 0 0 8px 0;
	padding: 5px 8px;
}
.fr-testo blockquote .chi {
	color: #533a00;
	display: block;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 2px;
}
.fr-spoiler {
	border: 1px dashed #c9b18c;
	margin: 0 0 8px 0;
	padding: 4px 8px;
}
.fr-spoiler .apri {
	font-weight: bold;
}
.fr-spoiler .dentro {
	display: none;
	padding-top: 4px;
}
.fr-modificato {
	color: #7a6a50;
	font-size: 9px;
	font-style: italic;
}
.fr-inner .fr-firma {
	background: url(../img/shadow-line.png) no-repeat top left;
	color: #7a6a50;
	font-size: 10px;
	font-style: italic;
	margin: 8px 0 0 0;
	padding: 6px 0 0 0;
}
.fr-segnaposto {
	color: #7a6a50;
	font-style: italic;
}
.fr-post-piede {
	background: #f5eedc;
	border-top: 1px solid #e6dcc5;
	clear: both;
	color: #7a6a50;
	font-size: 10px;
	padding: 3px 8px;
	text-align: right;
}
.fr-post-piede .fr-utile {
	font-weight: bold;
}
.fr-post-piede .fr-utile .fr-svg {
	height: 11px;
	margin: -2px 3px 0 0;
	width: 11px;
}
.fr-rimosso, .fr-salto {
	background: #f3ead6;
	border: 1px solid #e6dcc5;
	color: #7a6a50;
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 5px 8px;
	text-align: center;
}
.fr-rimosso {
	background: #f3ead6;
	border: 1px dashed #c9b18c;
	font-style: italic;
}

/* ---- editor di risposta ---- */
.fr-autore.piccolo {
	padding-top: 10px;
}
.fr-scrivi {
	margin-left: 98px;
	padding: 8px 10px 8px 0;
}
.fr-strumenti {
	margin: 0 0 5px 0;
}
.fr-strumenti .fr-mini-btn {
	display: inline-block;
	line-height: 18px;
	margin-right: 3px;
	text-decoration: none;
}
.fr-inner .fr-strumenti a.fr-mini-btn {
	color: #dfbf8b;
}
.fr-scrivi textarea {
	background: #fff;
	border: 1px solid #c9b18c;
	color: #533a00;
	font: 11px Arial, Helvetica, sans-serif;
	height: 96px;
	padding: 4px;
	width: 360px;
}
.fr-invia {
	margin-top: 6px;
}
.fr-pulsante {
	background: url(../img/button-bg-2.gif) no-repeat;
	border: 0;
	color: #dfbf8b;
	cursor: pointer;
	font: bold 10px Arial, Helvetica, sans-serif;
	height: 20px;
	margin-right: 6px;
	padding: 0 14px 2px 0;
	width: 129px;
}

/* Nei <a> il padding-right 12px si somma ai 65px (nell'<input> no): 77px a
   pulsante e "Spoiler" andava a capo. 53 + 12 = i 65px di small-btn-bg.gif. */
.fr-inner .fr-strumenti a.fr-mini-btn {
	width: 53px;
}
.fr-editor .fr-post-testa {
	color: #7b1300;
	font-weight: bold;
}

/* ==== forum vero (22/9/2026): i pezzi che l'anteprima non aveva ==== */

/* [u] del BBCode: niente <u> (deprecato), una classe */
.fr-sott {
	text-decoration: underline;
}

/* avvisi (messages di Django ed errori dei moduli): il cartiglio della
   vecchia fascia d'anteprima, in rosso casa quando e' un errore */
.fr-avviso {
	background: #f3ead6;
	border: 1px solid #d9c9a6;
	color: #4a3a20;
	font-size: 10px;
	line-height: 1.4;
	margin: 0 0 8px 0;
	padding: 5px 8px;
}
/* forum riservato: l'avviso che vede chi non ha fatto il login (23/9/2026) */
.fr-avviso.riservato {
	font-size: 11px;
	padding: 6px 8px;
}
.fr-avviso.riservato svg,
.fr-vuoto svg {
	width: 12px;
	height: 12px;
	margin: 0 4px -2px 0;
}
.fr-avviso.riservato a {
	font-weight: bold;
}

.fr-avviso.error {
	background: #f7e2d8;
	border-color: #7b1300;
	color: #7b1300;
	font-weight: bold;
}

/* liste vuote */
.fr-vuoto {
	color: #9a8a6a;
	font-size: 10px;
	font-style: italic;
}
.fr-tab td.fr-vuoto-riga {
	color: #7a6a50;
	font-style: italic;
	padding: 14px 10px;
	text-align: center;
}
.fr-riga-cancellata td {
	opacity: .55;
}
.fr-puntini {
	margin-left: 3px;
}

/* chi non ha un PG: il riquadro del ritratto resta, vuoto */
.fr-autore .ritratto.vuoto {
	background: #e9dfc7;
}
.fr-autore .riga .pr-grado {
	margin: 1px 0;
}
.fr-autore .fr-vetrina {
	margin-top: 3px;
}
.fr-autore .pr-med {
	margin: 0 1px;
}

/* messaggio cancellato visto da un mod: si legge, ma si capisce che e' fuori */
.fr-post.cancellato {
	border-style: dashed;
	opacity: .7;
}

/* il "Cita"/"Cancella" della testata e il voto "Utile" sono <form> con un
   <button>: si spogliano i bottoni del loro aspetto di sistema, cosi' in
   pagina restano identici ai link dell'anteprima */
.fr-post-testa form.fr-mod-msg, .fr-post-piede form.fr-voto {
	display: inline;
	margin: 0;
	padding: 0;
}
.fr-post-testa form.fr-mod-msg button, .fr-post-piede button.fr-utile {
	background: none;
	border: 0;
	color: #7b1300;
	cursor: pointer;
	font: bold 10px Arial, Helvetica, sans-serif;
	margin: 0 0 0 9px;
	padding: 0;
}
.fr-post-piede button.fr-utile {
	margin: 0;
}
.fr-post-piede button.fr-utile:hover, .fr-post-testa form.fr-mod-msg button:hover {
	text-decoration: underline;
}
.fr-post-piede .fr-utile.fatto {
	color: #533a00;
}
.fr-post-piede .fr-utile.fatto .fr-svg {
	fill: #7b1300;
}
.fr-post-piede .fr-utile.spento {
	color: #b09a74;
}
.fr-post.staff .fr-post-testa form.fr-mod-msg button {
	color: #f3ead6;
}

/* barra della moderazione, sopra la discussione */
.fr-mod {
	background: #efe4cb;
	border: 1px dashed #7b1300;
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 4px 8px;
}
.fr-mod form {
	display: inline;
	margin: 0 10px 0 0;
}
.fr-mod-tit {
	color: #7b1300;
	font-weight: bold;
	margin-right: 10px;
}
.fr-mod .fr-mini {
	width: auto;
	padding: 0 6px 2px 6px;
	background: #533a00;
	margin-right: 3px;
}
.fr-mod select {
	font: 10px Arial, Helvetica, sans-serif;
}

/* moduli: titolo ed etichetta di una discussione nuova */
.fr-campo {
	margin: 0 0 6px 0;
}
.fr-campo label {
	color: #533a00;
	display: inline-block;
	font-weight: bold;
	width: 58px;
}
.fr-campo input.fr-campo-titolo {
	background: #fff;
	border: 1px solid #c9b18c;
	color: #533a00;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 4px;
	width: 294px;
}
.fr-campo select {
	border: 1px solid #c9b18c;
	font: 11px Arial, Helvetica, sans-serif;
}
.fr-editor .fr-scrivi textarea[rows="12"] {
	height: 190px;
}
.fr-aiuto {
	color: #9a8a6a;
	font-size: 9px;
	margin: 4px 0 0 0;
}

/* anteprima di un messaggio non ancora pubblicato */
.fr-anteprima-post {
	border-style: dashed;
}
.fr-anteprima-post .fr-post-testa .num {
	color: #7b1300;
}
