@charset "iso-8859-1";

/* INTRODUCI I PT 
http://reeddesign.co.uk/test/points-pixels.html
*/

/* metti cts nella prima tr anziché nella prima riga */

/* DIVERSI PER STAMPA */
body {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/

 body_lilla {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/
body_giallo {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/
body_blu {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/
body_grigio {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/
body_verde {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/

body_verdino {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/
 
 body_arancio {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/

 body_sabbia {
 font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif; 
 font-size: normal;
 font-weight: normal;
 font-style: normal;
 text-align: left}/* tolto line-height e no Garamond, troppo esile*/

  
 
.cts {display: none} /* tolto: width: 0px;  DA INCORPORARE NEI QUADRANRI */
 
.backleft {display: none}
.novideo { } /* Per le cose che devono apparire solo in stampa */
/* .fiera { width: 822pt; height: 822pt } */


/* INIZIO STRUTTURA  */ /* padding e margin non van messi a zero in tutti? */
table.contenitore_principale { } /* per la stampa lascio automatico  */
tr.riga1 { display: none }


.quadrante1_r1c1 {display: none} /* incorpora cts */

.quadrante2_r1c2 {display: none} /* incorpora cts */

.barra_navigazione {display: none } /* CONTROLLA NUOVO WIDTH! vecchio html: width="623" border="0" cellspacing="0" cellpadding="0"; riquadro 2, contiene pulsanti accessi a sezioni - tolti poi: margin: 0px; border-spacing: 0px; padding: 0px */

tr.riga2 { } /* Messa solo per riferimento, stile per ora vuoto nei due css */
.quadrante3_r2c1 { width: 137px; vertical-align: top; height: 800px; background-image: url(img/back_left.gif); background-repeat: no-repeat; background-color:#ffffff; } /* [ex .backleft]  width="137" valign="top" height="800" class="backleft" */
table.tavola_banda_sx {display: none} /* incorpora cts */





 

table.banda_sx {}  /* RICORDA CTS PER STAMPA class="cts" width="137" border="0" cellspacing="0" cellpadding="0" - tolti padding: 0px;  margin: 0px; border-spacing: 0px;  border-width: 0px; */
/* td.banda_sx { vertical-align: top; } */
table.casella_banda_sx { }  /* RICORDA CTS PER STAMPA <table class="cts" width="137" border="0" cellspacing="1" cellpadding="5" height="10"> poi tolti: height: 10px; border-width: 0px; padding: 5px;  margin: 0px; border-spacing: 1px;  */

/* td.casella_banda_sx con sostituzione automatica prima di <td valign="top"></td> */
td.casella_banda_sx {}  

table.interno_casella_banda_sx {}

/* i separatori con sostituzione automatica prima di <img src="img/dot.gif" border="0" alt=" "></td> */
td.casella_banda_sx_separatore_blu {} 
td.casella_banda_sx_separatore_lilla {} 
td.casella_banda_sx_separatore_grigio {} 
td.casella_banda_sx_separatore_sabbia { }
td.casella_banda_sx_separatore_arancio { }
td.casella_banda_sx_separatore_verde { }
td.casella_banda_sx_separatore_turchese { }
td.casella_banda_sx_separatore_verdino { }
td.casella_banda_sx_separatore_giallo { }


/* se Q4 intero */
table.quadrante4_contenuti {width: auto;  color: #000000; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: left; }

/* se Q4 diviso */
td.subquadrante4_bordosx {width: 0px; } /* e colspan=3??? */
td.subquadrante4_contenuti {width: auto;  color: #000000; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: left; } /* a parte width il resto è txt */
td.subquadrante4_contenuti_centrato {width: 765px;  color: #000000; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: center; } /* preso dal precedente */
td.subquadrante4_bordodx {width: 0px}



.quadrante4_r2c2_blu { }
.quadrante4_r2c2_sabbia { }
.quadrante4_r2c2_arancio { }
.quadrante4_r2c2_verde { }
.quadrante4_r2c2_lilla { }
.quadrante4_r2c2_turchese { }
.quadrante4_r2c2_verdino { }
.quadrante4_r2c2_grigio { }
.quadrante4_r2c2_giallo { }



.backleft { background-image: url(img/back_left.gif); background-repeat: no-repeat; background-color:#ffffff; } /* POI DA ABOLIRE */



/* sfondi */
.backarancio { }
.backverde { }
.backlilla { }
.backturchese { }
.backverdino { }
.backgrigio { }
.backblu { }
.backgiallo { }
/* fine sfondi */
/* FINE STRUTTURA  */

/* FINE DIVERSI PER STAMPA */


/* GENERICI + "marchi e "nomi" */
.tondo {font-style: normal}
.corsivo {font-style: italic}
.maiuscoletto {font-variant: small-caps}
.sottolineato {text-decoration: underline}
.grassetto {font-weight: bold}
.apice {  vertical-align: super; }
.pedice {  vertical-align: sub; } 
.barrato { text-decoration: line-through; }
.emergenza { color: red; font-size: 12pt; line-height: 20pt; text-align: justify ; text-decoration: blink; font-weight: bold; } 
.nobr {white-space: nowrap}

.rosso {color: red}
a.rosso:link { text-decoration: none} /* Crimson */
a.rosso:visited {text-decoration: none} 
a.rosso:hover {text-decoration: none} 

.rosso-arancione {color: #FF4500} /* OrangeRed */
a.rosso-arancione:link {text-decoration: none} /* DeepPink */
a.rosso-arancione:visited {text-decoration: none} 
a.rosso-arancione:hover {text-decoration: none} 

.nomi {font-style: italic} /* per es. corsi, concorsi, concerti TOLTO line-height: 20pt; */
.marchi { font-variant: small-caps; } /* per es. Quando nominata Kawai da far risaltare */
.marchi1 { font-style: italic; } /* altri casi */
/* FINE GENERICI */


/* EX-STILI INTERNI INDEX  */
.tavolaindex { border: thin solid; padding: 15 }
.titoloindex { color: #bc312e; font-size: 25px; line-height: 30px; font-family: verdana, arial, sans-serif; text-align: center; font-style: italic; font-weight: bold; vertical-align: text-top;} /* differisce da class Titolo per allineamento centrale */
.txtindex { color: #666666; font-size: 11px; line-height: 12px;  font-family: verdana, arial, sans-serif; vertical-align: middle; }
.txtpiccoloindex { color: #666666; font-size: 10px; font-style: normal; line-height: 11px; text-decoration: none; font-family: verdana, arial, sans-serif; vertical-align: middle; }
.txtpiccoloindexcorsivo { color: #666666; font-size: 10px; font-style: italic; line-height: 11px; text-decoration: none; font-family: verdana, arial, sans-serif; vertical-align: middle; }
/* FINE EX-STILI INTERNI INDEX  */


/* PER SCHEDE TECNICHE E PAGINA RIASSUNTIVA (kawai02) */

/* Barre sommario delle schede tecniche kawai02 - ARMONIZZARLE SEMPRE IN SFONDO E COLORI CON QUELLE DELLE SINGOLE SCHEDE TECNICHE KW */

/* colori */

/* Barre sommario delle schede tecniche kawai02 - ARMONIZZARLE SEMPRE IN SFONDO E COLORI CON QUELLE DELLE SINGOLE SCHEDE TECNICHE KW */

table.modelli {width: 850pt; text-align: center; border: 3pt double gray; border-collapse: collapse} /* tolto */ 
td.modelli {font-size: 11pt; font-weight: normal; text-align: center; border-width: 1pt; border-style: dotted solid dotted none; border-color: silver; border-collapse: collapse; padding: 7pt}
.titolo_tab_schede {font-size: 9pt; font-weight: normal; text-align: center; border-width: 1pt; border-style: none solid dotted none; border-color: silver; border-collapse: collapse; padding: 6pt}

.sbarravert {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: #FFFAF0; color: red; font-family: sans-serif; font-weight: bold } /*Barra pianoforti verticali - BG. floralwhite */
.sbarracoda {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: #F5F5F5; color: #9932CC; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra pianoforti a coda - BG. whitesmoke; C. darkorchid */
.sbarrask {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: #FFFFF0; color: firebrick; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra Shigeru Kawai - BG. ivory; C.  */
.sbarradp {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: ghostwhite; color: darkblue; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra pianoforti digitali*/
.sbarraat {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: azure; color: dimgray; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra pianoforti Anytime*/
.sbarraad {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: seashell; color: darkgreen; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra pianoforti acustico-digitali*/
.sbarradisp {border-bottom: 1pt solid inherit; font-size: 20pt; text-align: center; background-color: mintcream; color: darkred; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold } /*Barra dispositivi di registrazione e assimilati*/
.modelli {font-size: 13pt; font-weight: bold; text-align: center; }
/*.titolo_tab_schede { color: #000000; font-size: 12pt; line-height: 22pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; vertical-align: text-top; } 
.modello_tab_schede { color: #000000; font-size: 11pt; line-height: 22pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: bold } [È questo che dà grandezza caratteri intestazioni modelli] */ 
/*Fine sommario barre delle schede tecniche */

/*SCHEDE TECNICHE*/

/* varie */
table.titolo_schede {page-break-inside: avoid; width: 550pt; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle;} 
.titolo_schede {padding: 12pt; background-color: goldenrod; color: black; font-size: 15pt; line-height: 20pt; border: 3pt double gray;} 
.sottotitolo_schede {font-size: 11pt; line-height: 20pt; color: black}
 

/* GENERICHE TABELLE */
table.tab {table-layout: auto; border: 5px double darkgray; border-collapse: collapse; padding: 12px; page-break-inside: avoid;}
tr.tab {}
td.tab {border: 1px dimgray solid; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 12px; text-align: center}
th.tab {border: 1px dimgray solid; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 12px; text-align: center}
/* FINE GENERICHE TABELLE (stile interno in kawai03) */

.txt_schede {width: 570pt; text-align:left; ; border: none;}
table.schede_prodotti {page-break-inside: avoid; width: 450pt; color: #000000; font-family: Optima, Tahoma, Verdana, sans-serif; table-layout: fixed; border: 5pt double gray; border-collapse: collapse; padding: 8pt; vertical-align: middle; text-align: left;}
.schede_caratteristica {border-width: 1pt; border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; width: 30%; color: #000000; font-size: 10pt; font-weight: bold; padding: 8pt; text-transform: lowercase} /* line-height: 20pt; */
/* .txt_schede_caratteristica {width: 30%; color: #000000; font-size: 14pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold; vertical-align: middle; text-align: left} poi espunto: padding: 20pt*/
.txt_schede {width: 70%; font-size: 10pt; font-weight: normal; border-width: 1pt; border-style: solid solid solid dotted; border-color: gray; border-collapse: collapse; padding: 8pt;} /* espunto: padding: 12pt; line-height: 20pt; */
.schede_caratteristica_piccolo {font-size: smaller}
.txt_schede_piccolo {font-size: smaller}
.notecaratteristiche {font-size: 8pt; font-style: italic}

.risorse_schede_caratteristica {background-color: gainsboro; border-width: 1pt; border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; width: 30%; color: #000000; font-size: 10pt; font-weight: bold; padding: 8pt;} /* line-height: 20pt; */
.risorse_txt_schede {background-color: gainsboro; width: 70%; font-size: 10pt; font-weight: normal; border-width: 1pt; border-style: solid solid solid dotted; border-color: gray; border-collapse: collapse; padding: 8pt;} /* espunto: padding: 12pt; line-height: 20pt; */
/* barre singole schede - ARMONIZZARLE SEMPRE IN SFONDO E COLORI CON QUELLE DELLA PAGINA RIASSUNTIVA KAWAI02 */
.modelloattuale {font-size: 8pt; padding: 6px; background-color: lightblue; width: 50%;}
.barravert {
 text-align: center;
background-color: floralwhite; color: firebrick;
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
	padding: 18pt;
  font-size: 22pt;
	width: 250pt	} /* colore precedente: #8080ff - lunghezza precedente, qui e nei successivi: width: 80%; espunto: width: 580pt*/
.barracoda {text-align: center; background-color: whitesmoke; color: darkorchid; 
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra pianoforti a coda*/
.barrask {text-align: center; background-color: ivory; color: saddlebrown; 
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra Shigeru Kawai*/
.barradp {text-align: center; background-color: ghostwhite; color: darkblue;
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra pianoforti digitali*/
.barraat {text-align: center; background-color: azure; color: dimgray; 
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra pianoforti Anytime*/
.barraad {text-align: center; background-color: thistle; color: red;
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra pianoforti acustico-digitali*/
.barradisp {text-align: center; background-color: mintcream; color: darkred;
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  font-size: 22pt;
	padding: 18pt;
	width: 250pt} /*Barra dispositivi di registrazione e assimilati*/
.barra_piccola {font-size: 12pt} /*per Archivio modelli*/
/* colori archiviati: palegoldenrod; mediumblue */

/* fine colori */

/* riquadro demo */
div.demo {width: 70%; border: double sienna; text-align: center} /* sviluppato da riquadro1 */
td.demo {padding: 10pt; margin: 12pt; font-family: Optima, Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: center} /* sviluppato da riquadro1 */
/* fine riquadro demo */

/* Per tabelle istruzioni */
.istruzioni { border-width: 1px; border-style: solid; border-color: gray; border-collapse: collapse; padding: 12pt; width: 60%; vertical-align: middle}
.div.istruzioni {width: 70%; border: double sienna; padding: 6pt; font-family: Optima, Tahoma, Verdana, sans-serif; font-size: 9pt; text-align: left} /* sviluppato da riquadro1 */
td.istruzioni {padding: 14pt; text-align: center}
p.istruzioni { color: #000000; font-size: 8pt; line-height: 15pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: bold; vertical-align: middle; text-align: justify; border: none; padding: 10pt } /* padding: 12pt; */
/* Fine tabelle istruzioni */

/* FINE DIVERSI PER STAMPA */


/* / LINKS & VOCI / */

a:link { }
a:visited { }
a:hover { }

a.link_verde:link { color: #4CC34C; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_verde:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_verde:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_giallo:link { color: #FFD933; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_giallo:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_giallo:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_grigio:link { color: #666666; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_grigio:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_grigio:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

/* non esiste più
a.link_grigio-ex:link { color: #666666; font-size: 10pt; font-style: italic; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_grigio-ex:visited { color: darkgray; font-size: 10pt; font-style: italic; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_grigio-ex:hover { color:#ff9966; font-size: 10pt; font-style: italic; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
*/

a.link_blu:link { color: #4C88E1; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_blu:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_blu:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_verdino:link { color: #B3DB03; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_verdino:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_verdino:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_lilla:link { color: #B99AE9; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_lilla:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_lilla:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_arancio:link { color: #EE8C3B; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_arancio:visited { color: darkgray; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }
a.link_arancio:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

a.link_trasversali:link { color: #bc312e; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; } /*trasformato da "traversali" a "trasversali" (idem i due sotto)*/
a.link_trasversali:visited { color: darkgray; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }
a.link_trasversali:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }

a.link_trasversali_interni:link { color: #bc312e; font-size: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; } /*trasformato da "traversali" a "trasversali" (idem i due sotto)*/
a.link_trasversali_interni:visited { color: darkgray; font-size: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }
a.link_trasversali_interni:hover { color:#ff9966; font-size: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }

a.link_trasversali_esterni:link { color: #bc312e; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; } /*trasformato da "traversali" a "trasversali" (idem i due sotto)*/
a.link_trasversali_esterni:visited { color: darkgray; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; }
a.link_trasversali_esterni:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; }

a.link_grigio_trasversale:link { color: #666666; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; }
a.link_grigio_trasversale:visited { color: darkgray; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; }
a.link_grigio_trasversale:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; font-weight: bold; text-decoration: none; }

/* LINK INTERNI - non li ho aggiornati con arancio e verdino perché tanto sulla stampa non appiaiono */

a.link_interni:link { color: #bc312e; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; } /*se nella stessa pagina, come kawai09 (idem i due sotto)*/
a.link_interni:visited { color: darkgray; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }
a.link_interni:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }

.linkinternospaziocuscinetto {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale {} /* ultimo spazio sotto voce_attiva */

/*  link interni grigi */
a.link_interni_grigi:link { color: white; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; background-color: #E8E8E8} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/
a.link_interni_grigi:visited { color: darkgray; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }
a.link_interni_grigi:hover { color:#ff9966; font-size: 10pt; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }

.link_interni_grigi { background-color: #E8E8E8} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/

.linkinternospaziocuscinetto_grigio {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_grigia {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_grigio {} /* ultimo spazio sotto voce_attiva */
/* fine link interni grigi */

/*  link interni lilla */
a.link_interni_lilla:link {color: #bc312e;; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none} /*se nella stessa pagina, come kawai09 (idem i due sotto) / metti anche come classe*/
a.link_interni_lilla:visited { color: darkgray; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }
a.link_interni_lilla:hover { color:#ff9966; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; }

.link_interni_lilla { background-color: #EDE5F9} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/

.linkinternospaziocuscinetto_lilla {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_lilla {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_lilla {} /* ultimo spazio sotto voce_attiva */
/* fine link interni lilla */

/* link interni verdi */
a.link_interni_verdi:link {color: #bc312e;; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}
a.link_interni_verdi:visited {color: darkgray; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}
a.link_interni_verdi:hover {color:#ff9966; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}

.link_interni_verdi { background-color: #CCEECC} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/

.linkinternospaziocuscinetto_verde {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_verde {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_verde {} /* ultimo spazio sotto voce_attiva */
/* fine link interni verdi */

/* link interni blu */
a.link_interni_blu:link {color: #bc312e;; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}
a.link_interni_blu:visited {color: darkgray; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}
a.link_interni_blu:hover {color:#ff9966; font-size: 10px; line-height: 13pt; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none}

.link_interni_blu { background-color: #CCEECC} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/

.linkinternospaziocuscinetto_blu {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_blu {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_blu {} /* ultimo spazio sotto voce_attiva */
/* fine link interni blu */

/* fine LINK INTERNI */

a.voce:link { color: #BC312E; font-size: 10pt; line-height: 10pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }
a.voce:visited { color: darkgray; font-size: 10pt; line-height: 10pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }
a.voce:hover { color: #FF9966; font-size: 10pt; line-height: 10pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }

a.link_txt:link {text-decoration: none;} 
a.link_txt:visited {text-decoration: none;} 
a.link_txt:hover {text-decoration: none;} 

a.link_txt_nondesottolineato:link {} 
a.link_txt_nondesottolineato:visited {} 
a.link_txt_nondesottolineato:hover {} 

a.link_txt_piccolo:link {font-size: 9pt; text-decoration: none} /* "smaller" quando i browser saranno pronti */
a.link_txt_piccolo:visited {font-size: 9pt; text-decoration: none} 
a.link_txt_piccolo:hover {font-size: 9pt; text-decoration: none;} 

/* i tre che seguono per link a se stessi, in alto a sx */
a.vocepropria:link { color: red; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }
a.vocepropria:visited { color: #bc312e; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }
a.vocepropria:hover { color: #ff9966; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }
/* fine vocepropria */

/* Voci */
.voce { color: #bc312e; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; }

.voceattiva_lilla { background-color: #EDE5F9; text-align: right; vertical-align: middle}
.voceattiva_gialla { background-color: #FFF1B2; text-align: right; vertical-align: middle}
.voceattiva_blu { background-color: #CCDDF6; text-align: right; vertical-align: middle}
.voceattiva_grigia { background-color: #E8E8E8; text-align: right; vertical-align: middle}
.voceattiva_verde { background-color: #CCEECC; text-align: right; vertical-align: middle}
.voceattiva_verdino { background-color: #EDFAB1; text-align: right; vertical-align: middle}
.voceattiva_arancio { background-color: #F9D4B5; text-align: right; vertical-align: middle}

.voce-ex { color: #bc312e; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; font-style: italic; text-align: right; vertical-align: middle; }
/* Fine voci */

/* / Fine Links & voci / */

/* mai usato */
.punti { color: #000000; line-height: 20pt; font-style: normal; font-weight: normal ; list-style-position: outside; list-style-type: square; text-align: justify;}
.sottopunti { color: #000000; font-size: smaller; line-height: 20pt; text-align: left; font-style: normal; font-weight: normal ; list-style-position: outside; list-style-type: circle}
/* fine mai usato */

.titolo { color: #bc312e; font-size: 20pt; line-height: 30pt; text-align: left; font-style: italic; font-weight: bold; vertical-align: text-top; text-decoration: none}
.semi_titolo { color: #bc312e; font-size: 16pt; line-height: 30pt; font-style: italic; font-weight: bold; vertical-align: text-top; text-decoration: underline} /* usato in demo audio*/
.sotto_titolo { color: #bc312e; font-size: 15pt; line-height: 24pt; text-align: left; font-style: normal; font-weight: bold; vertical-align: text-top; text-decoration: none}
.sotto_titolo_centrato { color: #bc312e; font-size: 15pt; line-height: 24pt; text-align: center; font-style: normal; font-weight: bold; text-decoration: none} /*tolto "vertical-align: text-top"*/
.vice_sotto_titolo { color: #bc312e; font-size: 13pt; line-height: 24pt; text-align: left; font-style: italic; text-decoration: none} /*tolto "vertical-align: text-top;"*/
.vice_sotto_titolo_centrato { color: #bc312e; font-size: 13pt; line-height: 24pt; text-align: center; font-style: italic; text-decoration: none} /*tolto "vertical-align: text-top;"*/
.vice_sotto_titolino { color: #bc312e; font-size: 11pt; line-height: 24pt; text-align: left; font-style: normal; font-weight: bold; text-decoration: none}


.txt { color: #000000; font-size: 11pt; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: left; }
.txt_centrato { text-align: center}

.sotto_titolo_piccolo { color: #bc312e; font-size: 11pt; line-height: 16pt; text-align: left; font-style: normal; font-weight: bold; vertical-align: text-top}
.sotto_titolo_piccolo_centrato { color: #bc312e; font-size: 11pt; line-height: 16pt; text-align: center ; font-style: normal; font-weight: bold; vertical-align: text-top}
.sotto_titolo_piccolo_centratocorsivo { color: #bc312e; font-size: 11pt; line-height: 16pt; text-align: center ; font-style: italic; font-weight: bold; vertical-align: text-top;}
.txt_piccolo {font-size: 9pt} /* quando sarà possibile: smaller - sicuri?? */ 
.txt_piccolo_corsivo {font-size: 9pt; font-style: italic}
.txt_piccolo_centrato {font-size: 9pt; text-align: center} /* quando sarà possibile: smaller - sicuri??  */
.txt_piccolissimo_1 {font-size: 7pt; text-align: center; padding: 0px; border-width: none} /* ma se il piccolo era "quando sarà possibile: smaller", questo? */

.titolo_tabelle { color: #bc312e; font-size: 14pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: bold; vertical-align: text-top; text-align: center; } /*Aggiunto; da usare in <caption>*/
.sotto_titolo_tabelle { color: #bc312e; font-size: 12pt; line-height: 24pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center ; font-style: normal; font-weight: bold; vertical-align: text-top;} /*Aggiunto; da usare in <caption>*/
.sotto_titolo_tabelle_piccolo { color: #bc312e; font-size: 11pt; line-height: 24pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center ; font-style: normal; font-weight: bold; vertical-align: text-top;} /*Aggiunto; da usare in <caption>*/
.intest_tabelle_rossa { color: #bc312e; font-family: Verdana, Optima, Tahoma, sans-serif; } /*Aggiunto; da usare in <thead>*/
.titolo_tabelle_nero { color: black; font-size: 14pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: bold; vertical-align: text-top; text-align: center; } /*Aggiunto; da usare in <caption>*/
.txt_tabelle {
 color: #000000;
 font-size: 10pt;
 line-height: 20pt;
 font-family: Verdana, Optima, Tahoma, sans-serif;
 font-style: normal;
 font-weight: normal;
 vertical-align: middle;
 text-align: left;}
 
.txt_tabelle_corsivo {
 color: #000000;
 font-size: 10pt;
 line-height: 20pt;
 font-family: Verdana, Optima, Tahoma, sans-serif;
 font-style: italic;
 font-weight: normal;
 vertical-align: middle;
 text-align: left;
}
.txt_tabelle_corsivo_dx {
 color: #000000;
 font-size: 10pt;
 line-height: 20pt;
 font-family: Verdana, Optima, Tahoma, sans-serif;
 font-style: italic;
 font-weight: normal;
 vertical-align: middle;
 text-align: right;
}

.txt_tabelle_piccolo { color: #000000; font-size: 9pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: left; } 
.txt_tabelle_centrato { color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; vertical-align: middle; text-align: center; } 
.txt_tabelle_piccolo_centrato { color: #000000; font-size: 9pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; vertical-align: middle; text-align: center; } 
.txt_curr_it { color: #000000; font-size: 10pt; line-height: 12pt; font-family: "courier new", courier, georgia, cursive; text-align: justify ; font-style: normal; font-weight: normal; vertical-align: middle; } 
.txt_curr_ingl { color: #000000; font-size: 10pt; line-height: 12pt; font-family: "courier new", courier, georgia, cursive; text-align: justify ; font-style: italic; font-weight: normal; vertical-align: middle; } 

.callig {font-family: cursive; } /*Inserti calligrafici senza sfondo e allineamento (cursive); aggiunto*/

.titolo_callig { color: #bc312e; font-size: 22pt; line-height: 30pt; font-family: cursive; text-align: left; font-style: italic; font-weight: bold; vertical-align: text-top;} 
.txt_grande_callig {color: black; font-family: cursive; font-size: bigger} /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no puro cursive; */
.txt_piccolo_callig {font-family: cursive; font-size: smaller} /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no puro cursive; aggiunto*/

.callig_plus {font-family: cursive; font-size: 110%} /*Inserti calligrafici senza sfondo e allineamento, cursive; aggiunto*/
.callig_minus {font-family: cursive; font-size: 90%} /*Inserti calligrafici senza sfondo e allineamento, cursive; aggiunto*/

.callig1 {font-family: papyrus, cursive; font-size: 11pt;} /*Inserti calligrafici senza sfondo e allineamento, font precisi e se no cursive; aggiunto*/
.titolo_callig1 { color: #bc312e; font-size: 22pt; line-height: 30pt; font-family: papyrus, cursive; font-weight: bold; vertical-align: text-top;} 
.evid_callig1 {font-family: papyrus, cursive; font-size: 22pt; font-weight: bold; text-decoration: underline; font-style: italic; } 
.txt_grande_callig1 {font-family: papyrus, cursive; font-size: 20pt;} /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no cursive; aggiunto*/
.txt_piccolo_callig1 {font-family: papyrus, cursive; font-size: 11pt; } /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no cursive; aggiunto*/
.callig1_plus {font-family: cursive; font-size: 110%} /*Inserti calligrafici senza sfondo e allineamento, font precisi o cursive; aggiunto*/
.callig1_minus {font-family: cursive; font-size: 90%} /*Inserti calligrafici senza sfondo e allineamento, font precisi o cursive; aggiunto*/

/* RIQUADRI & C. */
.riquadro_groove_320px_centrato {width: 300pt; page-break-inside: avoid; border: groove; font-size: 10pt; padding: 12pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
.riquadro_groove_340px_centrato {width: 310pt; page-break-inside: avoid; border: groove; font-size: 10pt; padding: 35pt 40pt 18pt 40pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
/* non ancora usati */
.riquadro_ridge_320px_centrato {width: 300pt; page-break-inside: avoid; border: ridge; font-size: 10pt; padding: 12pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
.riquadro_inset_320px_centrato {width: 300pt; page-break-inside: avoid; border: inset; font-size: 10pt; padding: 12pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
.riquadro_outset_320px_centrato {width: 300pt; page-break-inside: avoid; border: outset; font-size: 10pt; padding: 12pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
/* fine non ancora usati */

.riquadro1 {page-break-inside: avoid; width: 70%; border: double maroon; font-size: 10pt; padding: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: left} /* da qui sviluppata classe div.istruzioni */
.riquadro1_grande {page-break-inside: avoid; width: 70%; border: double maroon; font-size: 11pt; padding: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: left; line-height: 8pt}
.riquadro1centrato {page-break-inside: avoid; width: 70%; border: double maroon; font-size: 10pt; padding: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
/* .riquadro1centratonowidth {page-break-inside: avoid; border: double maroon; font-size: 10pt; padding: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center} NON UTILIZZATO */

.riquadro1vintoconkawai {width: 280pt; border: 1px solid gray; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left}

.miniriquadro1centrato {page-break-inside: avoid; width: 60pt; border: 1 ptdouble maroon; padding: 8pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}
.miniriquadro1centratosolid {page-break-inside: avoid; width: 60pt; border: 1pt solid maroon; padding: 8pt; font-family: Verdana, Optima, Tahoma, sans-serif; text-align: center}

.riquadro2 {page-break-inside: avoid; width: 50%; border: 2pt double sienna; padding: 12pt; color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: left}
td.riquadro2 {padding: 20pt; border: medium solid maroon }
/* usato in div senza td */ .riquadro2nowidth {page-break-inside: avoid; border: 2pt double sienna; padding: 12pt; color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: left}

/* levato min-width */
.riquadro2centrato {page-break-inside: avoid; width: 50%; border: 2pt double sienna; padding: 11pt; color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: center}
.riquadro2centrato_ld {page-break-inside: avoid; width: 70%; border: 2pt double sienna; padding: 11pt; color: #000000; font-size: 12pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: center} /* per pdf Ledro */
.riquadro2centrato_70pc {page-break-inside: avoid; width: 70%; border: 2pt double sienna; padding: 11pt; color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: center}
.riquadro2_noimg {page-break-inside: avoid; width: 50%; border: 2pt double; padding: 15pt; color: #000000; font-size: 11pt; line-height: 20pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; text-align: center; background-color: white; }
.miniriquadro2centrato {width: 60pt; border: solid; padding: 8pt; color: #000000; font-size: 12px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left; vertical-align: center}
.fotoprod {page-break-inside: avoid; padding: 40pt 10pt 20pt 10pt; background: white; text-align: center; min-width: 40%; overflow : visible; border: solid gray} /* width: 80% trasformato in min-width: 80%; poi  max-width: 60% successivamente tolto; anche nei successivi*/
.fotoprodnobg {page-break-inside: avoid; padding: 40pt 10pt 20pt 10pt; background: transparent; text-align: center; min-width: 40%; overflow: visible; border: solid gray}
.quadroimg {page-break-inside: avoid; padding: 40pt 10pt 20pt 10pt; background: white; text-align: center; min-width: 40%; overflow : visible; border: 1pt solid gainsboro} /* derivato da a fotoprod */
.quadroimgnobg {page-break-inside: avoid; padding: 40pt 10pt 20pt 10pt; background: transparent; text-align: center; min-width: 40%; overflow: visible; border: 1pt solid gainsboro} /* derivato da fotoprodnobg */

td.riquadro3 {page-break-inside: avoid; padding: 25pt; text-align: justify; background: transparent; width: 400pt; border: thin double; border-color: gray; font-size: 13pt;
 line-height: 20pt;
 font-family: Verdana, Optima, Tahoma, sans-serif;
 font-style: normal;
 font-weight: normal;
 vertical-align: middle;
}
table.riquadro4 {width: 400pt; border: 1pt solid burlywood; padding: 30px; color: #000000; font-size: 10pt; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left}
td.riquadro4 {padding: 7pt; margin: 18pt}
.riquadro5 {width: 380pt; border: double sienna; padding: 20pt; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 9pt}
.riquadro5nowidth {border: double sienna; padding: 20pt; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 9pt}
.riquadro5_txtgrande {width: 380pt; border: double sienna; padding: 20pt; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 10pt} 
.riquadro6 {width: 400pt; border: 1pt solid gray; padding: 10pt; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 10pt}
.riquadro6_c {width: 400pt; border: 1pt solid gray; padding: 10pt; font-family: Optima, Tahoma, Verdana, sans-serif; font-size: 10pt; text-align: center} 
.riquadro7nowidth {border: 1pt solid sienna; padding: 20pt; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 9pt}
.riquadro_inset_520px_centratocorsivopiccolo {width: 320pt; border: inset; padding: 13pt; font-size: 9pt; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: italic; text-align: left}
.didpic {color: black; font-style: italic; font-weight: bold; font-size: 9pt; text-align: center} /*Didascalia piccola*/
.didpicpic {color: black; font-style: normal; font-weight: bold; font-size: 8pt; text-align: center; } /*Parte piccola in didascalia piccola*/
/* FINE RIQUADRI */

/* PER STAGIONI BOCCONI */
table.cartell {background-image: url(images/sfondo00026.gif); 
font-family: "Bodoni MT", Andalus, "Book Antiqua", sans-serif; font-size: 11pt; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 10pt; border-collapse: collapse;  width: 700pt;} /* TOLTO width: 790pt; poi rimesso a 700*/
/*th.cartell { border-width: thin; padding: 14pt; border-style: ridge; border-collapse: collapse; border-bottom-color: #bc312e}
td.cartell { border-width: thin; padding: 14pt; border-style: ridge; border-collapse: collapse} */

th.cartell1 { border-width: 1pt; border-style: solid dotted solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 14%; vertical-align: middle; text-align: center; }
th.cartell2 { border-width: 1pt; border-style: solid dotted solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 40%; vertical-align: middle; text-align: center; }
th.cartell3 { border-width: 1pt; border-style: solid none solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 46%; vertical-align: middle; text-align: center; }

td.cartell1 { border-width: 1pt; border-style: none dotted solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 11pt 11pt 13pt; width: 14%; vertical-align: middle; text-align: right; }
td.cartell2 { border-width: 1pt; border-style: none dotted solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 13pt 11pt 11pt; width: 40%; vertical-align: middle; text-align: left; }
td.cartell3 { border-width: 1pt; border-style: none none solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 13pt 11pt 13pt; width: 46%; vertical-align: middle; text-align: justify; }

/*
colgroup.bc1 {width: 14%; align: right; padding: 15pt; }
colgroup.bc2 {width: 41%; align: left; padding: 15pt; }
colgroup.bc3 {width: 45%; align: justify; padding: 15pt; }
*/

table.stg_hs {padding: 0pt 10pt 0pt 10pt; border-spacing: 3pt} /* contenitore */
.stg_hs {font-size: 0pt 10pt 0pt 10pt; padding: 18pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal;}
.hs_pistolotto {font-size: 10pt; padding: 12pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: italic; }
.stg_esecutore_nome {font-variant: normal; text-transform: capitalize}
.stg_esecutore_cognome {font-variant: small-caps; text-transform: capitalize}
.stg_autori {font-style: italic} /* in realtà vale più in generale per i programmi Bocconi */

.stg_hs_nome {font-variant: normal; text-transform: capitalize; font-variant:normal;}
.stg_hs_cognome {font-variant: normal; text-transform:capitalize; font-variant: small-caps;}

 /*Cartelli stagione concertistica in corso*/

.hannosuo {color: #000000; font-size: 11pt; line-height: 20pt; font-style: normal; font-weight: normal; text-align: left;} /* "Hanno suonato"... */

/* FINE STAGIONI BOCCONI */

/* PER STAGIONI LEDRO (oltre a quel che si prende dalla Bocconi - vedi anche .riquadro2centrato_ld tra i riquadri)*/

table.cartell_ld {background-image: url(images/sfondo00907.gif); 
font-family:  "Goudy old style", "Book antiqua", "Bodoni MT", Andalus, "Book Antiqua", sans-serif; font-size: 11pt; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 10pt; border-collapse: collapse;  width: 700pt;} /* TOLTO width: 790pt; poi rimesso a 700*/
/*th.cartell { border-width: thin; padding: 14pt; border-style: ridge; border-collapse: collapse; border-bottom-color: #bc312e}
td.cartell { border-width: thin; padding: 14pt; border-style: ridge; border-collapse: collapse} */

th.cartell_ld1 { border-width: 1pt; border-style: solid dotted solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 26%; vertical-align: middle; text-align: center; }
th.cartell_ld2 { border-width: 1pt; border-style: solid dotted solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 32%; vertical-align: middle; text-align: center; }
th.cartell_ld3 { border-width: 1pt; border-style: solid none solid none; border-collapse: collapse; border-color: gray gray #bc312e gray; padding: 11pt; width: 42%; vertical-align: middle; text-align: center; }

td.cartell_ld1 { border-width: 1pt; border-style: none dotted solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 11pt 11pt 13pt; width: 26%; vertical-align: middle; text-align: right; }
td.cartell_ld2 { border-width: 1pt; border-style: none dotted solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 13pt 11pt 11pt; width: 32%; vertical-align: middle; text-align: left; }
td.cartell_ld3 { border-width: 1pt; border-style: none none solid none; border-collapse: collapse; border-color: none gray gray gray; padding: 11pt 13pt 11pt 13pt; width: 42%; vertical-align: middle; text-align: justify; }


/* EX

table.cartell_ld { table-layout: fixed; width: 90%; background-image: url(images/sfondi/sfondo00907.gif); 
font-family: "Bodoni MT", Andalus, sans-serif; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 12px; border-collapse: collapse; }
th.cartell_ld { font-size: 12pt; border-width: thin; border-style: ridge; border-collapse: collapse; border-bottom-color: #bc312e; padding: 9pt;}
td.cartell_ld { font-size: 12pt; border-width: thin; border-style: ridge; border-collapse: collapse; padding: 9pt;}


colgroup.ld1 {width: 20%; align: right; padding: 8pt; } 
colgroup.ld2 {width: 30%; align: left; padding: 8pt; }
colgroup.ld3 {width: 50%; align: justify; padding: 8pt; }   */

/* FINE STAGIONI LEDRO */


/* SHIGERU KAWAI */
.rivsk { font-variant: small-caps; font-weight: bold; }
/* FINE SHIGERU KAWAI */

/* PER ALTRI CONCERTI */
.conc_data { color: #000000; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; }
.conc_titolo { color: #000000; font-size: 10pt; line-height: 20pt; font-style: italic; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; }
.conc_esecutori { color: #000000; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
.nome_esecutori {text-transform: capitalize}
.cognome_esecutori {text-transform: uppercase}
.strumento_esecutori {text-transform: none}
.conc_progr {
 color: #000000;
 font-size: 10pt;
 line-height: 20pt;
 font-style: italic;
 font-weight: normal;
 font-variant: normal;
 vertical-align: text-top;
 text-align: left;
}
.conc_rass_org { color: #000000; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: normal; font-variant: small-caps; vertical-align: text-top; text-align: left; }
.conc_luogo { color: #000000; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
.conc_note { color: #000000; font-size: 9pt; line-height: 20pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
/* FINE ALTRI CONCERTI */

/* PER 300 anni */
.txt_300 { color: #000000; font-size: 11pt; line-height: 20pt; font-family: Prestige, "Andele Mono", "courier new", courier, monospace; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: justify; }
.nomi_300 { color: #bc312e; font-size: 11pt; line-height: 24pt; text-align: left; font-style: normal; font-weight: bold; font-variant: small-caps; vertical-align: text-top;}
.sottonomi_300 { color: #bc312e; font-size: 10pt; line-height: 20pt; text-align: left; font-style: italic; vertical-align: text-top;}
/* FINE 300 anni */

/* PAGINE PIANISTI */
.testata_pianisti  {width: 450pt }
.pianisti_riquadro_dati  {width: 450pt }
.zpcampo {font-weight: bold; text-align: left}
.zpdati {text-align: left}
.curriculum {width: 450pt; border-width: 0px}
.riquadro_pianisti /* derivato da txt_tabelle */ {
  width: 228pt; /* rapporto 0,52 */
  color: #000000;
  font-size: 10pt;
  line-height: 14.5pt;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
  padding: 14.5pt;
  border-width: thin;
  border-color: #bc312e;
  border-style:solid;
}

/* FINE PAGINE PIANISTI */





/* RISULTATI PREMIO PECAR */
.vincitori { font-weight: bold; font-variant: small-caps; }
/* FINE RISULTATI PREMIO PECAR */

/* PER WINNERS' CHOICE (kawai04) */
.ttl_win { color: black; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; }
.txt_win { color: black; font-size: 10pt; line-height: 20pt; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
/* FINE WINNERS' CHOICE */


/* PER KAWAI PIANOFORTI DIGITALI */
.caratt { font-style: italic; text-decoration: underline; }
/* FINE KAWAI PIANOFORTI DIGITALI */

/* FIERA RIMINI
.tabrn { color: black; font-size: 14pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; text-align: center; vertical-align: middle; }
a.tabrn:link { color: red; text-decoration: none; font-size: 14pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; text-align: center; vertical-align: middle; }
a.tabrn:visited { color: gray; text-decoration: none; font-size: 14pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; text-align: center; vertical-align: middle; }
a.tabrn:hover { color: yellow; text-decoration: none; font-size: 14pt; font-family: Verdana, Optima, Tahoma, sans-serif; font-weight: bold; line-height: 13pt; text-decoration: none; text-align: center; vertical-align: middle; }
FINE FIERA RIMINI */


/* NON ANCORA APPLICATO PER INCOMPATIBILITA' DI FIREFOX - per schede tecniche */

/* da fare per barra caratteristiche pianoforti verticali [a tutte queste nel caso verificare i colori - ricorda che # significa "id" e non "class", quindi non ripetibile nella pagina]:

#titcarvert {
 font-size: 20pt;
 line-height: 24pt; 
 font-family: Verdana, Optima, Tahoma, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
 vertical-align: middle; 
 text-align: center;
 background-color: steelblue;
 color: orange;
 padding: 8pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: steelblue;
} 

#sottotitcarvert {
 font-size: 10pt;
}

 fine da fare */

 
/* da fare per barra caratteristiche pianoforti coda:

#titcarcoda {
 font-size: 20pt;
 line-height: 24pt; 
 font-family: Verdana, Optima, Tahoma, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
 vertical-align: middle; 
 text-align: center;
 background-color: steelblue;
 color: orange;
 padding: 8pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: steelblue;
} 

#sottotitcarcoda {
 font-size: 10pt;
}

fine da fare per pianoforti a coda*/

/* da fare per barra caratteristiche pianoforti Shigeru (non utilizzata):
#titcarsk {
 font-size: 20pt;
 line-height: 24pt; 
 font-family: Verdana, Optima, Tahoma, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
 vertical-align: middle; 
 text-align: center;
 background-color: steelblue;
 color: orange;
 padding: 8pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: steelblue;
} 

#sottotitcarsk {
 font-size: 10pt;
}
fine da fare per barra caratteristiche Shigeru Kawai (non utilizzata)*/


/* da fare per barra caratteristiche pianoforti digitali:

#titcardp {
 font-size: 20pt;
 line-height: 24pt; 
 font-family: Verdana, Optima, Tahoma, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
 vertical-align: middle; 
 text-align: center;
 background-color: steelblue;
 color: orange;
 padding: 8pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: steelblue;
}


#sottotitcardp {
 font-size: 10pt;
} 

fine da fare per barra caratteristiche pianoforti digitali*/
/* da fare per barra caratteristiche pianoforti Anytime:
#titcarat {
 font-size: 20pt;
 line-height: 24pt; 
 font-family: Verdana, Optima, Tahoma, sans-serif; 
 font-style: normal; 
 font-weight: bold; 
 vertical-align: middle; 
 text-align: center;
 background-color: steelblue;
 color: orange;
 padding: 8pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: steelblue;
}

#sottotitcarat {
 font-size: 10pt;
}

barra caratteristiche pianoforti Anytime */

/* da fare per barra caratteristiche pianoforti Anytime:

#titcarad {
 text-align: center;
 background-color: #8080ff;
 color: orange;
 font: bold 200% "arial yellow";
 padding: 4pt;
 width: 75%;
 border-width: 3pt; border-style: solid; border-color: black;

#sottotitcarad {
 font-size: 10pt;
}

fine barra caratteristiche pianoforti acustico-digitali*/

/* fine parte schede tecniche non applicata */


/* SPOSTATI A STILE INTERNO
.titolohome { color: #BC312E; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; vertical-align: middle; font-weight: bold;}
.txthome { color: #666666; font-size: 10pt; line-height: 13pt; text-decoration: none; font-family: verdana, arial, sans-serif; vertical-align: middle; }
*/

/* ABOLITI:
.link_trasversali { color: #bc312e; font-size: 16pt; line-height: 20pt; font-style: normal; font-weight: normal; vertical-align: text-top; }
body. { font-family: "Goudy Old Style", garamond, "Times", "Times New Roman", serif; background-color: #CCDDF6; background-image: (img/00grigio.gif); margin: 0pt; }

INCISI IN DISUSO:
.titolo_inciso_callig1 { color: #bc312e; font-size: 20pt; line-height: 20pt; font-family: papyrus, cursive; text-align: left; font-style: italic; font-weight: bold; vertical-align: text-top; text-align: justify; }
.titolo_inciso_callig { color: #bc312e; font-size: 16pt; line-height: 20pt; font-family: cursive; text-align: left; font-style: italic; font-weight: bold; vertical-align: text-top; text-align: justify; } |*Aggiunto*|
.inciso_piccolo { color: #000000; font-size: 12pt; line-height: 20pt; font-style: italic; font-weight: normal; vertical-align: text-top; text-align: justify; } |*Aggiunto*|
 */ 