@charset "iso-8859-1";

/* h1 {
  font-family: "Times New Roman", Times, serif;
} */



body {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
} /* TOLTO  line-height: 10em; font-size rimandato a .txt ---> CON FUTURE COMPATIBILITA': SMALL etc.*/ 

body_lilla {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_giallo {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_blu {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_grigio {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_verde {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_verdino {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_arancio {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}

body_sabbia {
font-family: "Trebuchet MS", "Myriad Web", sans-serif;
font-weight: normal;
font-style: normal;
text-align: left; 
line-height: 10px;
color: #000000;
vertical-align: text-top;
text-align: left;
}


.cts { } /* vuoto per stili, progettato per stampa */
.novideo {display: none} /* quel che deve apparire solo in stampa */
.fiera {}

/* GENERICI + "marchi e "nomi" */
.tondo {font-style: normal}
.corsivo {font-style: italic}
.centrato {text-align: center} 
.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; }
.nobr {white-space: nowrap}
.spaziato {margin: 30px auto }
.piccolo {font-size:smaller; }

.rosso {color: red}
a.rosso:link {color: #DC143C; 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 {color: #FF1493; text-decoration: none} /* DeepPink */
a.rosso-arancione:visited {text-decoration: none} 
a.rosso-arancione:hover {text-decoration: none} 

/* NON UTILIZZATO .verde  {color: green}  */

.blue  {color: blue} /* diverso dal "blu" dei colori di fondo (sezione "Il pianoforte") */
a.blue:link {color: #1E90FF; text-decoration: none} /* DodgerBlue */
a.blue:visited {color: yellow; text-decoration: none} 
a.blue:hover {color: violet; text-decoration: none} 

.emergenza { color: red; font-size: 12px; line-height: 20px; text-align: justify ; text-decoration: blink; font-weight: bold; } 
.nomi { font-style: italic; } /* per es. corsi, concorsi, concerti */
.marchi { font-variant: small-caps } 
.marchio_kawai { } /* per es. quando nominata Kawai da far risaltare */
.marchi1 { font-style: italic } /* altri casi */

/* FINE GENERICI */

/* LINKS & VOCI */

a:link  {color: #bc312e }
a:visited {color: darkgray}
a:focus   {background-color: ghostwhite}
a:hover   {color: #ff9966}
a:active   {background-color: gold; color: mediumvioletred}

a.link_verde:link { color: #4CC34C; font-size: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; text-decoration: none; font-family: verdana, arial, sans-serif; text-align: right; vertical-align: middle; font-weight: bold; }

/* {Usato in piano101?}
a.link_grigio-ex:link { color: #666666; font-size: 10px; font-style: italic; line-height: 13px; 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: 10px; font-style: italic; line-height: 13px; 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: 10px; font-style: italic; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; } /* si riferisce a link su livelli diversi della stessa sezione del sito; trasformato da "traversali" a "trasversali" (idem i due sotto)*/
a.link_trasversali: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: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_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; } /* per ora identico a "link_trasversali"; si riferisce a punti interni nelle pagine di riferimento */
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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; font-weight: bold; text-decoration: none; }
.link_trasversali_esterni_txt { color:black; font-size: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; 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: 10px; line-height: 13px; font-family: verdana, arial, sans-serif; font-style: italic; vertical-align: text-top; text-decoration: none; font-weight: bold; text-decoration: none; }

/* LINK INTERNI */

a.link_interni: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 title="link interno" */
a.link_interni: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: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; }

.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: #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_grigi: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_grigi: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_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 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} /*se nella stessa pagina, come kawai09 (idem i due sotto) / metti anche come classe*/
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} /*se nella stessa pagina, come kawai09 (idem i due sotto) / metti anche come classe*/
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: #CCDDF6} /*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 */

/* link interni verdini */
a.link_interni_verdini: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_verdini: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_verdini: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_verdini { background-color: #EDFAB1} /*se nella stessa pagina, come kawai09 (idem i due sotto)*/

.linkinternospaziocuscinetto_verdino {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_verdino {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_verdino {} /* ultimo spazio sotto voce_attiva */
/* fine link interni verdini */

/* link interni arancio */
a.link_interni_arancio: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_arancio: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_arancio: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_arancio { background-color: #F9D4B5} /*se nella stessa pagina, come kawai09 (idem i due sotto)*  EX: #EE8C3B*/

.linkinternospaziocuscinetto_arancio {display: none} /* per non mostrare doppia riga in spazi interni */
.linkinternospaziocuscinetto_voceattiva_arancio {} /* primo spazio sotto voce_attiva */
.linkinternospaziocuscinetto_finale_arancio {} /* ultimo spazio sotto voce_attiva */
/* fine link interni arancio */

 /* fine LINK INTERNI */

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

a.link_txt:link {text-decoration: none}  /* color: #BC312E; */ 
a.link_txt:visited {text-decoration: none} /* color: #919191;  */ 
a.link_txt:hover {text-decoration: none} /* color: #FF9966;  */ 

a.link_txt_nondesottolineato:link {} /*color: #BC312E*/ 
a.link_txt_nondesottolineato:visited {} /* color: #919191 */ 
a.link_txt_nondesottolineato:hover {} /* color: #FF9966 */ 

a.link_txt_piccolo:link {font-size: 11px; color: #BC312E; text-decoration: none; } /* poi fare smaller quando browser saranno pronti */ 
a.link_txt_piccolo:visited {font-size: 11px; color: #919191; text-decoration: none;} 
a.link_txt_piccolo:hover {font-size: 11px; color: #FF9966; text-decoration: none;} 

a.link_txt_piccolo_corsivo:link {font-size: 11px; text-decoration: none; font-style: italic} /* "smaller" quando i browser saranno pronti */
a.link_txt_piccolo_corsivo:visited {font-size: 11px; text-decoration: none; font-style: italic} 
a.link_txt_piccolo_corsivo:hover {font-size: 11px; text-decoration: none;; font-style: italic} 


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

/* Voci */
.voce { color: #bc312e; font-size: 10px; line-height: 13px; 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: 10px; line-height: 13px; text-decoration: none; font-family: verdana, arial, sans-serif; font-style: italic; text-align: right; vertical-align: middle; }

td.schedeestere {text-align: right; padding: 18px 8px 18px 8px; }

/* Fine voci */

/* / Fine Links & voci / */


/* INIZIO STRUTTURA  */ /* padding e margin non van messi a zero in tutti? */

/* BODY NON SI PUO' FARE CON STILI, ROVINA TUTTO; Esempio: body.body_blu {background-image: url(img/00blu.gif); background-repeat: no-repeat; background-color:#CCDDF6;} */ 

table.contenitore_principale {width: 955px}  /* {;} */ /* vecchio html: width="760" border="0" cellspacing="0" cellpadding="0" - TOLTO:  margin: 0px; border-spacing: 0px; padding: 0px  */


tr.riga1 { }  /* da mettere in stampa come cts  */


.quadrante1_r1c1 {height: 39px; width: 137px} /* {} */ /* vecchio html: height="39" class="cts" width="137"  */

.quadrante2_r1c2 {height: 39px; width: 818px; background-image: img/back_top.gif} /* {} */ /* vecchio html: height="39" background="img/back_top.gif" class="cts" background-image: img/back_top.gif */
.barra_navigazione {width: 704px; border-width: 0px;} /*{ } */ /* 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;  background-image: url(img/back_left.gif); background-repeat: no-repeat; background-color:#ffffff; height: 800px;} /* [ex .backleft]  width="137" valign="top" height="800" ex-class="backleft" */ /* TOLTO ADESSO: background-image: url(img/back_left.gif); background-repeat: no-repeat; background-color:#ffffff;  */
table.tavola_banda_sx {width: 137px; border-width: 0px;}

.quadrante4_r2c2_blu { width: 818px; background-image: url(img/back_blu.gif); background-repeat: no-repeat; }  /* VA MESSO HEIGHT=800? se per colore poi: "_blu" { ASSURDO 39 height: 39px; width: 818px;} */ /*personalizzare con "backcolore"  MA NON OCCORRE SE LASCIO VIA: background-image: url(img/back_blu.gif); background-repeat: no-repeat; */
.quadrante4_r2c2_sabbia { width: 818px; background-image: url(img/back_sabbia.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_arancio { width: 818px; background-image: url(img/back_arancio.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_verde { width: 818px; background-image: url(img/back_verde.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_lilla { width: 818px; background-image: url(img/back_lilla.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_turchese { width: 818px; background-image: url(img/back_turchese.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_verdino { width: 818px; background-image: url(img/back_verdino.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_grigio { width: 818px; background-image: url(img/back_grigio.gif); background-repeat: no-repeat; }
.quadrante4_r2c2_giallo { width: 818px; background-image: url(img/back_giallo.gif); background-repeat: no-repeat; }
.boxprova {width: 100px }
table.banda_sx {width: 137px;}  /* 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 { width: 137px;  height: 10px; border-width: 0px;}  /* 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 {text-align: right; }  

table.interno_casella_banda_sx { width: 137px;  height: 10px; border-width: 0px;}

/* i separatori con sostituzione automatica prima di <img src="img/dot.gif" border="0" alt=" "></td> */
td.casella_banda_sx_separatore_blu {background-color: #CCDDF6; height: 1px} 
td.casella_banda_sx_separatore_lilla {background-color: #EDE5F9; height: 1px} 
td.casella_banda_sx_separatore_grigio {background-color: #E8E8E8; height: 1px}
td.casella_banda_sx_separatore_sabbia {background-color: #; height: 1px} /* manca! o è il "gialla"? da verificare */
td.casella_banda_sx_separatore_arancio {background-color: #F9D4B5; height: 1px}
td.casella_banda_sx_separatore_verde {background-color: #CCEECC; height: 1px}
td.casella_banda_sx_separatore_turchese {background-color: #; height: 1px}
td.casella_banda_sx_separatore_verdino {background-color: #EDFAB1; height: 1px}
td.casella_banda_sx_separatore_giallo {background-color: #FFF1B2; height: 1px}


/* se Q4 intero */
table.quadrante4_contenuti {width: 818px;  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: 45px} /* e colspan=3??? */
td.subquadrante4_contenuti {width: 765px; 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: 8px}


/* ----------- */

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

.backarancio { background-image: url(img/back_arancio.gif); background-repeat: no-repeat; }
.backverde { background-image: url(img/back_verde.gif); background-repeat: no-repeat; }
.backlilla { background-image: url(img/back_lilla.gif); background-repeat: no-repeat; }
.backturchese { background-image: url(img/back_turchese.gif); background-repeat: no-repeat; }
.backverdino { background-image: url(img/back_verdino.gif); background-repeat: no-repeat; }
.backgrigio { background-image: url(img/back_grigio.gif); background-repeat: no-repeat; }
.backblu { background-image: url(img/back_blu.gif); background-repeat: no-repeat; }
.backgiallo { background-image: url(img/back_giallo.gif); background-repeat: no-repeat; }
.backsabbia { background-image: url(img/back_sabbia.gif); background-repeat: no-repeat; }

table.contenuti { width: 818px; margin: 0px; border-spacing: 0px; padding: 0px }  /* ex <table width="623" border="0" cellspacing="0" cellpadding="0"> da portare ad 818 */
td.margine_sx_contenuti { width: 45px }  /* <td width="45"> */
/* FINE STRUTTURA  */

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

.titolo { color: #bc312e; font-size: 26px; line-height: 30px; text-align: left; font-style: italic; font-weight: bold; vertical-align: text-top; text-decoration: none}
.semi_titolo { color: #bc312e; font-size: 21px; line-height: 27px; font-style: italic; font-weight: bold; vertical-align: text-top; text-decoration: underline;} /* usato in demo audio*/
.sotto_titolo { color: #bc312e; font-size: 18px; line-height: 24px; text-align: left; font-style: normal; font-weight: bold; text-decoration: none} /*tolto "vertical-align: text-top"*/
.sotto_titolo_centrato { color: #bc312e; font-size: 18px; line-height: 22px; text-align: center; font-style: normal; font-weight: bold; text-decoration: none} /*tolto "vertical-align: text-top"*/
.vice_sotto_titolo { color: #bc312e; font-size: 16px; line-height: 22px; text-align: left; font-style: italic; text-decoration: none} /*tolto "vertical-align: text-top"*/
.vice_sotto_titolo_centrato { color: #bc312e; font-size: 16px; line-height: 22px; text-align: center; font-style: italic; text-decoration: none} /*tolto "vertical-align: text-top"*/
.vice_sotto_titolino { color: #bc312e; font-size: 14px; line-height: 18px; text-align: left; font-style: normal; font-weight: bold} 
.vice_sotto_titolino_centrato { color: #bc312e; font-size: 14px; line-height: 18px; text-align: center; font-style: normal; font-weight: bold}
.sotto_titolo_piccolo { color: #bc312e; font-size: 12px; line-height: 16px; text-align: left; font-style: normal; font-weight: bold; vertical-align: text-top;}
.sotto_titolo_piccolo_centrato { color: #bc312e; font-size: 12px; line-height: 16px; text-align: center ; font-style: normal; font-weight: bold; vertical-align: text-top;}
.sotto_titolo_piccolo_centratocorsivo { color: #bc312e; font-size: 12px; line-height: 16px; text-align: center ; font-style: italic; font-weight: bold; vertical-align: text-top;}

.txt { color: #000000; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: left; text-decoration: none }
.txt_centrato { color: #000000; font-size: 14px; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: center; text-decoration: none }
.txt_piccolo {font-size: 11px} /* quando sarà possibile: smaller */
.txt_piccolo_corsivo {font-size: 11px; font-style: italic} /* quando sarà possibile: smaller - sicuri??  */ 
.txt_piccolo_corsivo_centrato {font-size: 11px; font-style: italic; text-align: center;} 
.txt_piccolo_centrato {font-size: 11px; text-align: center} /* quando sarà possibile: smaller - sicuri??  */
.txt_piccolissimo_1 {font-size: 9px; text-align: center; padding: 0px; border-width: none} /* ma se il piccolo era "quando sarà possibile: smaller", questo? */
.txt_centrato {text-align: center} 


/* EX-STILI INTERNI INDEX  */
.anagrafica {vertical-align:bottom; text-align:center; margin: auto; }
.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  */

/* GENERICHE TABELLE */
table.tab {table-layout: auto; border: 5px double darkgray; border-collapse: collapse; padding: 12px}
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)*/

/* TABELLE MP3 */
table.tabmp3 {table-layout: auto; border: 5px double dimgray; border-collapse: collapse; width: 770px;}
th.tabmp3_1 {width: 10%; border-width: 1px 1px 3px 1px; border-style: none dashed groove none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
th.tabmp3_2 {width: 46%; border-width: 1px 1px 3px 1px; border-style: none dashed groove none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
th.tabmp3_3 {width: 12%; border-width: 1px 1px 3px 1px; border-style: none dashed groove none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
th.tabmp3_4 {width: 12%; border-width: 1px 1px 3px 1px; border-style: none dashed groove none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
th.tabmp3_5 {width: 20%; border-width: 1px 1px 3px 1px; border-style: none none groove none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
td.tabmp3_1 {width: 10%; border-width: 1px; border-style: none dashed solid none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
td.tabmp3_2 {width: 46%; border-width: 1px; border-style: none dashed solid none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: left; empty-cells: show;}
td.tabmp3_3 {width: 12%; border-width: 1px; border-style: none dashed solid none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
td.tabmp3_4 {width: 12%; border-width: 1px; border-style: none dashed solid none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: center; empty-cells: show;}
td.tabmp3_5 {width: 20%; border-width: 1px; border-style: none none solid none; border-color: lightgrey; border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 14px; text-align: left; empty-cells: show;}
/* FINE TABELLE mp3 */

.titolo_tabelle { color: #bc312e; font-size: 18px; line-height: 20px; font-family: Optima, Tahoma, Verdana, 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: 14px; line-height: 24px; font-family: Optima, Tahoma, Verdana, 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: 12px; line-height: 24px; font-family: Optima, Tahoma, Verdana, 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: Optima, Tahoma, Verdana, sans-serif; } /*Aggiunto; da usare in <thead>*/
.titolo_tabelle_nero { color: black; font-size: 16px; line-height: 20px; font-family: Optima, Tahoma, Verdana, 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: 13px;
  line-height: 20px;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
}
.txt_tabelle_corsivo {
  color: #000000;
  font-size: 13px;
  line-height: 20px;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: italic;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;}

.txt_tabelle_corsivo_dx {
  color: #000000;
  font-size: 13px;
  line-height: 20px;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: italic;
  font-weight: normal;
  vertical-align: middle;
  text-align: right;
}

.txt_tabelle_piccolo { color: #000000; font-size: 11px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left; } 
.txt_tabelle_centrato { color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal;   vertical-align: middle; text-align: center; } 
.txt_tabelle_piccolo_corsivo { color: #000000; font-size: 11px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: italic; font-weight: normal; text-align: left; } 
.txt_tabelle_piccolo_centrato { color: #000000; font-size: 11px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal;   vertical-align: middle; text-align: center; } 
.txt_curr_it { color: #000000; font-size: 11px; line-height: 20px; 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: 11px; line-height: 20px; font-family: "courier new", courier, georgia, cursive; text-align: justify ; font-style: italic; font-weight: normal;   vertical-align: middle; } 

.callig {font-family: papyrus, kiddy db normal, tabitha regular, kristen itc, comic sans ms, cursive; font-size: 18px;} /*Inserti calligrafici senza sfondo e allineamento, font precisi e se no cursive; aggiunto*/
.titolo_callig { color: #bc312e; font-size: 24px; line-height: 30px; font-family: papyrus, kiddy db normal, tabitha regular, kristen itc, comic sans ms, cursive; font-weight: bold; vertical-align: text-top;} 
.evid_callig {font-family: papyrus, kiddy db normal, tabitha regular, kristen itc, comic sans ms, cursive; font-size: 24px; font-weight: bold; text-decoration: underline; font-style: italic; } 
.txt_grande_callig {font-family: papyrus, kiddy db normal, tabitha regular, kristen itc, comic sans ms, cursive; font-size: 20px;} /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no cursive; aggiunto*/
.txt_piccolo_callig {font-family: papyrus, kiddy db normal, tabitha regular, kristen itc, comic sans ms, cursive; font-size: 14px; } /*Inserti calligrafici senza sfondo e allineamento, papyrus e se no cursive; aggiunto*/

/* RIQUADRI & C. - guarda in laboratorio file riquadri.html */
.provariq {text-align: left; border: 4px solid red} /* Per provare i margini*/
.riquadro_groove_320px_centrato {width: 320px; border: groove; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_groove_340px_centrato {width: 340px; border: groove; padding: 45px 60px 25px 60px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_groove_centrato {border: groove; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}

/* non ancora usati */
.riquadro_ridge_320px_centrato {width: 320px; border: ridge; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_inset_320px_centrato {width: 320px; border: inset; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_outset_320px_centrato {width: 320px; border: outset; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_solid_320px_centrato {width: 320px; border: solid; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.riquadro_inset_520px_centrato {width: 520px; border: inset; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
/* fine non ancora usati */

.riquadro1 {border: double sienna; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left} /* da qui sviluppata classe div.demo */
.riquadro1_grande {border: double sienna; padding: 18px; font-size: 15px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; line-height: 13px}
.riquadro1centrato {border: double sienna; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
/* .riquadro1centratonowidth {border: double sienna; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center} NON UTILIZZATO */


.miniriquadro1centrato {width: 80px; border: 1px double sienna; padding: 15px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}
.miniriquadro1centratosolid {width: 80px; border: 1px solid sienna; padding: 15px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: center}

.riquadro2 {width: 50%; border: 2px solid gray; padding: 20px 10px 20px 10px; color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left}
td.riquadro2 {padding: 20px; border: medium double gray }
/* usato in div senza td */ .riquadro2nowidth {border: 2px solid gray; padding: 20px 10px 20px 10px; color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left}

.riquadro2centrato {width: 50%; border: 2px solid gray; padding: 18px; color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center}
.riquadro2centrato_ld {width: 70%; border: 2px solid gray; padding: 18px; color: #000000; font-size: 15px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center} /* per pdf Ledro */
.riquadro2centrato_70pc {width: 70%; border: 2px solid gray; padding: 18px; color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center}
.riquadro2_noimg {width: 50%; border: 2px solid gray; padding: 18px; color: #000000; font-size: 11px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center; background-color: white}

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

.miniriquadro2centrato {width: 100px; border: 1px solid; padding: 8px; color: #000000; font-size: 12px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: center; vertical-align: center}

/* levata min-width: 40%;  */

.fotoprod {padding: 40px 10px 20px 10px; background: white; text-align: center; overflow: visible}  /* width: 80% trasformato in min-width: 80%; poi messo invece max-width: 60%, poi tolto. Anche nei successivi*/
.fotoprodnobg {padding: 40px 10px 20px 10px; background: transparent; text-align: center; overflow : visible}
.quadroimg {border: 1px solid gainsboro; padding: 40px 10px 20px 10px; background: white; text-align: center; overflow : visible} /* derivata da fotoprod */
.quadroimgnobg {border: 1px solid gainsboro; padding: 40px 10px 20px 10px; background: transparent; text-align: center; overflow : visible}  /* derivata da fotoprodnobg */
td.riquadro3 {padding: 25px; text-align: justify; background: transparent; width: 400px; border: thin groove; font-size: 13px;
  line-height: 20px;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
}
table.riquadro4 {width: 700px; border: 1px solid burlywood; padding: 30px; color: #000000; font-size: 13px; line-height: 20px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: normal; font-weight: normal; text-align: left} /* */
td.riquadro4 {padding: 10px; margin: 30px} /* RIQ4 è per pearl01 */
.riquadro5 {width: 700px; border: double sienna; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 11px} /* per articoli... per es. kawai09 */
.riquadro5_txtgrande {width: 700px; border: double sienna; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 13px} /* manifestazioni MEET 2007 */
.riquadro5nowidth {border: double sienna; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 11px} /* per articoli... per es. kawai09 */
.riquadro6 {width: 700px; border: 1px solid gray; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 13px} /* kawai00 */
.riquadro6_c {width: 700px; border: 1px solid gray; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 13px; text-align: center} /* kawai00 */
.riquadro7nowidth {border: 1px solid sienna; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 11px} /* per articoli... per es. kawai09 */
.riquadro7grigionowidth {border: 1px solid gray; padding: 30px; font-family: Optima, Tahoma, Verdana, sans-serif; text-align: left; font-size: 11px} /* per articoli... per es. kawai09 */
.riquadro_inset_520px_centratocorsivopiccolo {width: 520px; border: inset; padding: 18px; font-size: 11px; font-family: Optima, Tahoma, Verdana, sans-serif; font-style: italic; text-align: left}
.riquadro8 {border: 1px solid sienna; padding: 18px; font-size: 13px; font-family: Optima, Tahoma, Verdana, sans-serif;} /* specifica text-align */

.didpic {color: black; font-style: normal; font-weight: bold; font-size: 11px; text-align: center; } /*Didascalia piccola*/
.didpicpic {color: black; font-style: normal; font-weight: bold; font-size: 9px; text-align: center; } /*Parte piccola in didascalia piccola*/
/* FINE RIQUADRI */

/* PER STAGIONI CONCERTISTICHE */
table.cartell { table-layout: fixed; width: 950px; background-image: url(images/sfondi/sfondo00026.gif); 
font-family: "Bodoni MT", Andalus, sans-serif; font-size: 14px; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 12px; border-collapse: collapse}
/*
colgroup.bc1 {width: 14%; align: right; padding: 12px; } ALIGN È ERRATO, VA TEXT-ALING!?
colgroup.bc2 {width: 41%; align: left; padding: 12px; }
colgroup.bc3 {width: 45%; align: justify; padding: 12px; }
*/

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

td.cartell1 { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 12px 12px 14px; width: 14%; vertical-align: middle; text-align: right; }
td.cartell2 { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 14px 12px 12px; width: 40%; vertical-align: middle; text-align: left; }
td.cartell3 { border-width: 1px; border-collapse: collapse; border-style: none none solid none; border-color: gray; padding: 12px 14px 12px 14px; width: 46%; vertical-align: middle; text-align: justify; }
/* purtroppo Explorer non accetta "border-width: thin" Prima lo style era ridge */


/* Dalla 2009/10: */
table.cartell_video { table-layout: fixed; width: 805px; background-image: url(images/sfondi/sfondo00026.gif);  /* ex 800 */ 
font-family: "Bodoni MT", Andalus, sans-serif; font-size: 14px; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 12px; border-collapse: collapse}
/* segnalato cambio solo per th, td è identico */
th.cartell1_video { border-width: 1px; border-collapse: collapse; border-style: solid dotted solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 14%; vertical-align: middle; text-align: center; } /* ex 14% */
th.cartell2_video { border-width: 1px; border-collapse: collapse; border-style: solid dotted solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 38%; vertical-align: middle; text-align: center; } /* ex 40% */
th.cartell3_video { border-width: 1px; border-collapse: collapse; border-style: solid dotted solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 41%; vertical-align: middle; text-align: center; } /* ex 46% */
th.cartell4_video { border-width: 1px; border-collapse: collapse; border-style: solid none solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 7%; vertical-align: middle; text-align: center; } /* aggiunto */
td.cartell1_video { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 12px 12px 14px; width: 14%; vertical-align: middle; text-align: right; }
td.cartell2_video { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 14px 12px 12px; width: 38%; vertical-align: middle; text-align: left; }
td.cartell3_video { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 14px 12px 14px; width: 41%; vertical-align: middle; text-align: justify; }
td.cartell4_video { border-width: 1px; border-collapse: collapse; border-style: none none solid none; border-color: gray; padding: 12px 14px 12px 14px; width: 7%; vertical-align: middle; text-align: justify; }

table.stg_hs {padding: 0px 15px 0px 15px; border-spacing: 5px} /* contenitore */
.hs_pistolotto {font-size: 13px; padding: 18px; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: bold;}
.stg_hs {font-size: 14px; padding: 0px 15px 0px 15px; font-family: Verdana, Optima, Tahoma, sans-serif; font-style: normal; font-weight: normal; vertical-align:text-top;}

.stg_esecutore_nome {font-variant: normal; text-transform: capitalize}
.stg_esecutore_cognome {font-variant: small-caps; text-transform: capitalize}
.stg_esecutore_gruppo {font-variant: small-caps; font-style: italic;}
.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: 14px; line-height: 20px; 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 { width: 100%; table-layout: auto; margin: 120px auto 100px; background-image: url(images/sfondi/sfondo00907.gif); font-family: "Goudy old style", "Book antiqua", "Bodoni MT", Andalus, sans-serif; 
font-size: 13px; font-weight: medium; border-style: double; border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 12px; border-collapse: collapse} /* tolto: table-layout: fixed; width: 950px;  */

th.cartell_ld1 { color: #bc312e; border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 18%; vertical-align: middle; text-align: center; }
th.cartell_ld2 { color: #bc312e; border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 32%; vertical-align: middle; text-align: center; }
th.cartell_ld3 { color: #bc312e; border-width: 1px; border-collapse: collapse; border-style: none none solid none; border-color: gray gray #bc312e gray; padding: 12px; width: 50%; vertical-align: middle; text-align: center; }

td.cartell_ld1 { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 12px 12px 14px; width: 18%; vertical-align: middle; text-align: right; }
td.cartell_ld2 { border-width: 1px; border-collapse: collapse; border-style: none dotted solid none; border-color: gray; padding: 12px 14px 12px 12px; width: 32%; vertical-align: middle; text-align: left; }
td.cartell_ld3 { border-width: 1px; border-collapse: collapse; border-style: none none solid none; border-color: gray; padding: 12px 14px 12px 14px; width: 50%; vertical-align: middle; text-align: justify; }

td.cartell_ld1_ultimariga { border-collapse: collapse; border-right: 1px dotted gray; padding: 12px 12px 12px 14px; width: 18%; vertical-align: middle; text-align: right; }
td.cartell_ld2_ultimariga { border-collapse: collapse; border-right: 1px dotted gray; padding: 12px 14px 12px 12px; width: 32%; vertical-align: middle; text-align: left; }
td.cartell_ld3_ultimariga {  border: none; padding: 12px 14px 12px 14px; width: 50%; vertical-align: middle; text-align: justify; }
  

/* EX
table.cartell_ld { table-layout: fixed; width: 90%; background-image: url(images/sfondi/sfondo00907.gif); 
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: 14px; border-width: thin; padding: 10px; border-style: ridge; border-collapse: collapse; border-bottom-color: #bc312e}
td.cartell_ld { font-size: 14px; border-width: thin; padding: 10px; border-style: ridge; border-collapse: collapse}


colgroup.ld1 {width: 20%; align: right; padding: 10px; } 
colgroup.ld2 {width: 30%; align: left; padding: 10px; }
colgroup.ld3 {width: 50%; align: justify; padding: 10px; } */
/* FINE STAGIONI LEDRO */

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

/* PER ALTRI CONCERTI */
table.cartellconcerti { table-layout: auto; background-image: url(images/sfondi/sfondo00613.gif); 
font-family: "Bodoni MT", Andalus, sans-serif; font-size: 14px; font-weight: medium; border-style: double; 
border-color: #bc312e; border-width: medium; vertical-align: middle; padding: 12px; border-collapse: collapse} /* messo auto e tolto  width: 800px; */

td.cartellconcerti { border-bottom-width: 1px; border-collapse: collapse; border-bottom-style: solid; border-bottom-color: gray; padding: 22px; vertical-align: middle; text-align: left; }
td.cartellconcerti_ultimariga { border: none; padding: 22px; vertical-align: middle; text-align: left; }


.conc_data { color: #000000; font-size: 15px; line-height: 20px; font-style: normal; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; }
/* .conc_titolo { color: #000000; font-size: 15px; line-height: 20px; font-style: italic; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; } */
.conc_esecutori { color: #000000; font-size: 15px; line-height: 20px; 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_titolo{
  color: #000000;
  font-size: 15px;
  line-height: 20px;
    font-style: italic;
  font-weight: normal;
 font-variant:small-caps;
  vertical-align: text-top;
  text-align: left;
}
.conc_progr {
  color: #000000;
  font-size: 15px;
  line-height: 20px;
  
  font-style: italic;
  font-weight: normal;
  font-variant: normal;
  vertical-align: text-top;
  text-align: left;
}
.conc_rass_org { color: #000000; font-size: 15px; line-height: 20px; font-style: normal; font-weight: normal; font-variant: small-caps; vertical-align: text-top; text-align: left; }
.conc_luogo { color: #000000; font-size: 15px; line-height: 20px; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
.conc_note { color: #000000; font-size: 12px; line-height: 20px; 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: 15px; line-height: 20px; font-family: "Courier New", Prestige, "Andele Mono", Courier, monospace; font-style: normal; font-weight: normal; vertical-align: text-top; text-align: justify; }
.nomi_300 { color: #bc312e; font-size: 15px; line-height: 24px; text-align: left; font-style: normal; font-weight: bold; font-variant: small-caps; vertical-align: text-top;}
.sottonomi_300 { color: #bc312e; font-size: 11px; line-height: 20px; text-align: left; font-style: italic; vertical-align: text-top}

/* FINE 300 anni */

/* PAGINE PIANISTI */
.testata_pianisti  {width: 765px }
.pianisti_riquadro_dati  {width: 76<div class="curriculum" border="0">5px }
.zpcampo {font-weight: bold; text-align: left}
.zpdati {text-align: left}
.curriculum {width: 765px; border-width: 0px}
.riquadro_pianisti /* derivato da txt_tabelle */ {
  width: 395px;
  color: #000000;
  font-size: 13px;
  line-height: 20px;
  font-family: Optima, Tahoma, Verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
  padding: 20px;
  border-width: thin;
  border-color: #bc312e;
  border-style:solid;
}

/* FINE PAGINE PIANISTI */

/* INIZIO SCHEDE PROVVISORIE (HTML5) */

body.schedeprovvisorie {background-image:url('images/sfondi/sfondo00613.gif'); text-align: center; font-family: "Trebuchet MS", "Myriad Web", sans-serif;}
header.schedeprovvisorie { margin: 50px auto; border: hidden;  } /* non occorre padding perché non c'è border */
table.schedeprovvisorie { margin: 30px auto; text-align: center; border: 4px solid goldenrod; border-collapse: collapse }
td.schedeprovvisorie {font-size: 15px; font-weight: normal; text-align: center; vertical-align:middle; border-width: 1px; border-style: dotted solid dotted none; border-color: silver; border-collapse: collapse;  padding: 30px }
.schedeprovvisorie_txt { font-size: 14px; font-family:serif; font-weight:normal;  text-align:center; margin: 40px auto;  }
.schedeprovvisorie_didpic {color: black; font-style:normal; font-weight: bold; font-size: 11px; text-align: center; line-height: 13px } /*Didascalia piccola - espunto margin: 13px auto; */
/* FINE SCHEDE PROVVISORIE (HTML5) */
 

/* 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: 12px; line-height: 20px; font-style: normal; font-weight: bold; font-variant: normal; vertical-align: text-top; text-align: left; }
.txt_win { color: black; font-size: 12px; line-height: 20px; font-style: normal; font-weight: normal; font-variant: normal; vertical-align: text-top; text-align: left; }
/* FINE WINNERS' CHOICE */

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

/* Per kawai03 */
table.tabmat {width: 950px; text-align: center; border: 4px double gray; border-collapse: collapse} 
td.tabmat {font-size: 15px; font-weight: normal; text-align: center; border-width: 1px; border-style: dotted solid dotted none; border-color: silver; border-collapse: collapse; padding: 10px}
/* Fine kawai03 */

/* SCHEDE TECNICHE */

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

table.modelli {width: 950px; text-align: center; border: 4px double gray; border-collapse: collapse} 
td.modelli {font-size: 15px; font-weight: normal; text-align: center; border-width: 1px; border-style: dotted solid dotted none; border-color: silver; border-collapse: collapse; padding: 10px}
.titolo_tab_schede {font-size: 13px; font-weight: normal; text-align: center; border-width: 1px; border-style: none solid dotted none; border-color: silver; border-collapse: collapse; padding: 8px}

.sbarravert {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: mediumslateblue; color: orange; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra pianoforti verticali; ex width: 820px; padding: 9px; border: none; */
.sbarracoda {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: firebrick; color: skyblue; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra pianoforti a coda*/
.sbarrask {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: blanchedalmond; color: indigo; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra Shigeru Kawai*/
.sbarradp {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: darkorchid; color: gold; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra pianoforti digitali*/
.sbarraat {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: cornflowerblue; color: darkred; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra pianoforti Anytime*/
.sbarraad {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: thistle; color: darkorange; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra pianoforti acustico-digitali*/
.sbarradisp {padding: 9px; border-bottom: 2px solid inherit; font-size: 24px; text-align: center; background-color: silver; color: red; font-family: Optima, Tahoma, Verdana, sans-serif; font-weight: bold } /*Barra dispositivi di registrazione e assimilati*/

/* .tablevert {width: 820px; padding} */

/* INIZIO CASELLE IMMAGINI PER ELIMINARE BORDER="" */
img.spiaverde {border:none;  width: 28px; height: 27px}
img.foglio {border:none; }
img.bandpiccola {border:none; }
img.bandmedia {border:none; widht: 60px; height: 36px }

/* FINE CASELLE IMMAGINI PER ELIMINARE BORDER="" */


/*Fine sommario barre delle schede tecniche */


td.tabrigafinalenota {padding: 12px; font-size: 11px} 


 /*SCHEDE TECNICHE*/
.txt_schede {width: 750px; text-align:left;}
 
table.titolo_schede {width: 800px; background-color: navy;  border-top: 3px solid goldenrod; border-left: 3px solid goldenrod; border-right: 3px solid goldenrod; border-bottom: 2px solid slategray; border-collapse: collapse; 
font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; font-style: normal; font-weight: bold; color: goldenrod; text-align: center; vertical-align: middle}  /* 
ATTENZIONE!!! width dev'essere uguale a schede prodotti */
.titolo_schede {padding: 20px; font-size: 23px; line-height: 25px}
.sottotitolo_schede {font-size: 11px; line-height: 12px}

table.schede_prodotti { width: 800px; table-layout: fixed;  border-bottom: 3px solid goldenrod; border-left: 3px solid goldenrod; border-right: 3px solid goldenrod;
border-collapse: collapse; color: #000000; font-size: 13px; line-height: 20px; font-family: Prestige, "Andele Mono", "Courier New", Courier, monospace; padding: 12px; text-align: left}  /* width dev'essere uguale a titolo schede */

.schede_caratteristica {border-width: 1px; border-style: solid dashed solid none; border-color: lightgray; border-collapse: collapse; padding: 12px; width: 30%; font-weight: bold; text-transform: lowercase}

.txt_schede {border-width: 1px; border-style: solid none solid none; border-color: lightgrey; border-collapse: collapse; padding: 12px; width: 70%; line-height: 20px; font-weight: normal; }
.schede_caratteristica_piccolo {font-size: smaller}
.txt_schede_piccolo {font-size: smaller}
.notecaratteristiche {font-size: 10px; font-style: italic}
.risorse_schede_caratteristica {background-color: gray; border-color: #E8E8E8; color: #E8E8E8; border-width: 1px; border-style: solid dashed solid none; border-collapse: collapse; padding: 12px; width: 30%; font-weight: bold; }
.risorse_txt_schede {background-color: gray; border-color: #E8E8E8; color: #E8E8E8; border-width: 1px; border-style: solid none solid none; border-collapse: collapse; padding: 12px; width: 70%; line-height: 20px; font-weight: normal; }

a.lnk_risorse_txt_schede:link  {color: darkred; text-decoration: none}  /* thistle, gainsboro, khaki, orange, orchid, tomato... vedi provarisorse.html in \laboratorio*/
a.lnk_risorse_txt_schede:visited {color: darkgray; text-decoration: none}
a.lnk_risorse_schede_caratteristica:focus {background-color: lightgoldenrodyellow; color: dimgray; text-decoration: none}
a.lnk_risorse_txt_schede:hover {color: magenta; text-decoration: none}
a.lnk_risorse_schede_caratteristica:active {background-color: gold; color: red; text-decoration: none}


/* PER ORA NON SERVE 
a.lnk_risorse_schede_caratteristica:link  {color: salmon; text-decoration: none}
a.lnk_risorse_schede_caratteristica:visited {color: gainsboro; text-decoration: none}
a.lnk_risorse_schede_caratteristica:focus   {background-color: lightsteelblue; text-decoration: none}
a.lnk_risorse_schede_caratteristica:hover   {color: mediumredviolet; text-decoration: none}
a.lnk_risorse_schede_caratteristica:active   {background-color: gold; color: red; text-decoration: none}

*/

/* BARRE SINGOLE SCHEDE - ARMONIZZARLE SEMPRE IN SFONDO E COLORI CON QUELLE DELLA PAGINA RIASSUNTIVA KAWAI02 */

.modellosuccessivo {font-size: 12px; padding: 6px; background-color: papayawhip; width: 50%;}

.barravert {
  text-align: center;
    vertical-align: middle;
  background-color: mediumslateblue;
  color: orange;
  font-size: 34px;
  font-weight: bold;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px

} /* colore precedente: #8080ff Lunghezza precedente, qui e sotto: width: 95%;*/

.barracoda {text-align: center; background-color: firebrick; color: skyblue;
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra pianoforti a coda*/
.barrask {text-align: center; background-color: blanchedalmond; color: indigo;
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra Shigeru Kawai*/
.barradp {text-align: center; background-color: darkorchid; color: gold;
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra pianoforti digitali*/

.barraat {text-align: center; background-color: cornflowerblue; color: darkred; 
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra pianoforti Anytime*/
.barraad {text-align: center; background-color: thistle; color: darkorange;
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra pianoforti acustico-digitali*/
.barradisp {text-align: center; background-color: silver; color: red;
  font-weight: bold;
  font-size: 34px;
  font-family: "arial yellow", sans-serif;
  padding: 18px;
  width: 680px
} /*Barra dispositivi di registrazione e assimilati*/
.barra_piccola {font-size: 10px} /*per Archivio modelli*/
/* colori archiviati: palegoldenrod; mediumblue; lightsteelblue; darkorange; darkmagenta */

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

/* Per tabelle istruzioni */
table.istruzioni { border-width: 1px; border-style: solid; border-color: gray; border-collapse: collapse; padding: 12px; width: 60%; background: url(images/sfondi/thumb_wr.gif); vertical-align: middle; text-align: justify;}
td.istruzioni {padding: 20px}
p.istruzioni { color: #000000; font-size: 11px; line-height: 20px; font-family: "Andele Mono",Prestige, monospace; font-style: normal; font-weight: bold;  vertical-align: middle; text-align: justify; border: none }
/* */
/* Fine tabelle istruzioni */

/* PER KAWAI PIANOFORTI DIGITALI (KWDP E PIANO101)*/
.caratt { font-style: italic; text-decoration: underline; }
.caratt1 { font-style: italic; text-decoration: underline; font-weight: bold }
.caratt2 { text-decoration: underline }

/* FINE KAWAI PIANOFORTI DIGITALI */

/* 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: 20px;
  line-height: 24px; 
  font-family: Optima, Tahoma, Verdana, sans-serif; 
  font-style: normal; 
  font-weight: bold; 
  vertical-align: middle; 
  text-align: center;
  background-color: steelblue;
  color: orange;
  padding: 8px;
  width: 75%;
  border-width: 3px; border-style: solid; border-color: steelblue;
} 

#sottotitcarvert {
  font-size: 10px;
}

 fine da fare */

  
/* da fare per barra caratteristiche pianoforti coda:

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

#sottotitcarcoda {
  font-size: 10px;
}

fine da fare per pianoforti a coda*/

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

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


/* da fare per barra caratteristiche pianoforti digitali:

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


#sottotitcardp {
  font-size: 10px;
} 

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

#sottotitcarat {
  font-size: 10px;
}

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: 4px;
  width: 75%;
  border-width: 3px; border-style: solid; border-color: black;

#sottotitcarad {
  font-size: 10px;
}

fine barra caratteristiche pianoforti acustico-digitali*/

/* fine parte schede tecniche non applicata */

/* FINE SCHEDE TECNICHE */


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

/* ABOLITI:
body. { font-family: "Goudy Old Style", garamond, "Times", "Times New Roman", serif; background-color: #CCDDF6; background-image: (img/00grigio.gif); margin: 0px; }


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


