@charset "iso-8859-1";

/* Generali */
.no_stampa {display: none}
body {font-family: "Book Antiqua", Georgia, Bodoni, "Palatino Linotype", Times, serif;}

a:link {color: indigo; text-decoration: none;} /* navy */
a:visited {color: dimgray; text-decoration: none;}
a:hover {color: orange; text-decoration: none;} /* #FF9966 */

.nomi {font-style: italic} 
.marchi { font-style: normal; font-variant: small-caps;} /* rimesso il maiuscoletto dopo averlo riportato a normal */
.maiuscoletto { font-variant: small-caps; }
.corsivo { font-style: italic; }
.citazione { font-style: italic; }
.tabelle {  margin: 0px auto; } /* generiche tabelle centrate */
.txt_piccolo_corsivo { font-size: 12px; font-style: italic; }
.legenda_esterna { width: 260px; border: 4px double gray; border-collapse: collapse; }
.legenda_int { padding:8px; font-family: "Goudy Old Style", garamond, "Times", "Times New Roman", serif; font-size: 14px; text-align: center; font-weight: bold; } /* width: 260px; border-bottom: 1px solid gray; border-collapse: collapse;  */
.legenda_txt { width: 260px; padding:8px; font-family: "Goudy Old Style", garamond, "Times", "Times New Roman", serif; font-size: 14px; 
text-align: center; font-weight: normal; font-style: italic; border: 1px solid gray; border-collapse: collapse;} /*   border: 1px dotted gray; border-collapse: collapse;  */
.legenda_txt_11 {text-align: center; widht: 10%; border-width: 1px; border-style: solid dotted dotted none; border-color: gray; border-collapse: collapse; padding: 8px}
.legenda_txt_12 {text-align: left; widht: 90%; border-width: 1px; border-style: solid none dotted dotted; border-color: gray; border-collapse: collapse; padding: 8px}
.legenda_txt_21 {text-align: center; widht: 10%; border-width: 1px; border-style: dotted dotted none none; border-color: gray; border-collapse: collapse; padding: 8px}
.legenda_txt_22 {text-align: left; widht: 90%; border-width: 1px; border-style: dotted none none dotted; border-color: gray; border-collapse: collapse; padding: 8px}

#guest { font-size: 16px; background-image: url("images/af/sfondi/thumb_wr.gif"); font-family: cursive; font-weight: bold; text-align: center; }  /* Guest-book */ 
#guest-en { font-size: 14px; color: seagreen; }

/* SINGOLI TIPI DI PAGINA */

/* hp */
body#hp { font-family: garamond, serif; text-align: center; font-size: 18px; background-image: url("images/af/sfondi/sfondo00613.gif");}
.curriculum {text-align: left; font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; padding: 6px; width: 70%; border: 3px none gray} /*  margin: 50px; */

#insegna { font-weight: bold; font-size: 22px; color: red; text-align: center; }

a#mailinsegna:link { font-weight: bold; font-size: 18px; color: red; text-align: center; }
a#mailinsegna:visited { font-weight: bold; font-size: 18px; color: crimson; text-align: center; }
a#mailinsegna:hover { font-weight: bold; font-size: 18px; color: orange; text-align: center; }


table.tabprinc { background-image: url("images/af/sfondi/sfondo01223.gif"); border-width: 4px; border-style: double; 
border-color: dimgray; border-collapse: collapse; padding: 15px; width: 90%}  /* Testo tabelle principali */ 
td.tabprinc { text-align: left; font-size: 14px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; 
background-image: url("images/af/sfondi/sfondo01223.gif"); border-width: 1px; border-style: solid dotted solid dotted; 
border-color: gray; border-collapse: collapse; padding: 14px; line-height: 20px; font-weight: normal}  /* Testo tabelle principali */ 
th.tabprinc { text-align: center; font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; font-weight: bold;
background-image: url("images/af/sfondi/sfondo01223.gif"); border-width: 1px 1px 2px 1px; border-style: solid dotted inset dotted; 
border-color: gray; border-collapse: collapse; padding: 14px; line-height: 20px; font-weight: normal}  /* Testo tabelle principali */ 
.tablinks { border-width: 4px; border-style: double; border-color: dimgray; border-collapse: collapse; padding: 15px; width: 70%; text-align: left; 
font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif;}  /* Testo tabelle principali */ 

.int_tab { font-weight: bold; font-size: 18px; text-align: center; }
.int_tab_rosso { font-weight: bold; font-size: 18px; text-align: center; color: red; }
.int_tab_rosso_piccolo { font-weight: bold; font-size: 15px; text-align: center; color: red; }
.speciale { font-weight: bold; font-size: 12px; color: red; text-align: center; } /* solo per inserzioni volanti */


.piccolo {font-size: smaller}

/* PER TAVOLA HOME PAGE */

/*da table.schede_prodotti */
tr.intestazioni_hp { width: 600px; table-layout: fixed; border: 5px double darkgray; 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}

/*da .schede_caratteristica */
th.intestazioni_hp {border-width: 1px; border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; padding: 12px; width: 30%; font-weight: bold; }

/*da txt_schede */
.txt_schede {border-width: 1px; border-style: solid solid solid dotted; border-color: gray; border-collapse: collapse; padding: 12px; width: 70%; line-height: 20px; font-weight: normal; }

/*da schede_caratteristica_piccolo */
.schede_caratteristica_piccolo {font-size: 10px}

/*da txt_schede_piccolo */
.txt_schede_piccolo {font-size: smaller}

/* fine TAVOLA HOME PAGE */


/* Fine hp */

/* Pagine interne */

/* Pagine a */
body#a { font-family: garamond, serif; font-size: 18px; text-align: justify; background-image: url("images/af/sfondi/beige001.jpg"); }
.intestazione_a {text-align: center; font-size: 20px; font-style: normal;  font-weight: bold}
.titolo_intestazione_a {text-align: center; font-size: 20px; font-style: italic; font-weight: bold}

/* table.tabpinterne_a { font-size: 14px; font-weight: bold; font-family: arial, sans-serif; border: 1; text-align: center; background-color: lightsteelblue; } */

table.tabpinterne_a { border-width: 2px; border-style: solid; border-color: dimgray; border-collapse: collapse; padding: 15px; 
background-image: url("images/af/sfondi/kork.jpg"); }  /* Non metto width perché è variabile, specificare di volta in volta se necessario - background-color: lightsteelblue;*/ 
td.tabpinterne_a { text-align: center; font-size: 14px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; border-width: 1px; 
border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; padding: 18px; line-height: 20px; font-weight: normal}   
th.tabpinterne_a { text-align: center; font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; font-weight: bold;
border-width: 1px 1px 2px 1px; border-style: solid dotted inset dotted; 
border-color: gray; border-collapse: collapse; padding: 14px; line-height: 20px; font-weight: normal}
.linkstabpinterne_a { border-width: 4px; border-style: double; border-color: dimgray; border-collapse: collapse; padding: 15px; width: 70%; text-align: left; 
font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif;}


/* Fine pagine a */


/* Pagine b */
body#b { font-family: garamond, serif; font-size: 18px; text-align: justify; background-image: url("images/af/sfondi/sfondo00907.gif"); }
#insegna-b  { font-weight: bold; font-size: 18px; color: red; text-align: center; }
#titolo-b { font-weight: bold; font-size: 18px; text-align: center; color: black; }
.da-b { font-size: 14px; text-align: center; color: black; }
.titolo_da-b { font-style: italic; }
table.b { font-family: garamond, serif; font-size: 18px; text-align: justify; }

table.tabpinterne_b { border-width: 2px; border-style: solid; 
border-color: dimgray; border-collapse: collapse; padding: 15px; }  /* Non metto width perché è variabile, specificare di volta in volta se necessario */ 
td.tabpinterne_b { text-align: center; font-size: 14px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; border-width: 1px; 
border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; padding: 18px; line-height: 20px; font-weight: normal}   
th.tabpinterne_b { text-align: center; font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; font-weight: bold;
border-width: 1px 1px 2px 1px; border-style: solid dotted inset dotted; 
border-color: gray; border-collapse: collapse; padding: 14px; line-height: 20px; font-weight: normal}
.linkstabpinterne_b { border-width: 4px; border-style: double; border-color: dimgray; border-collapse: collapse; padding: 15px; width: 70%; text-align: left; 
font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif;}


/* h1 { font-size: 16px; font-family: serif;  }  (Intestazione)
h2 { font-size: 14px; font-family: "sans-serif"; }  (Tabella tabpinterne_a) */ 

/* Fine pagine b */

/* Parte lezioni */

body#lz{ font-family: sans-serif; font-size: 15px; text-align: left; background-image: url("images/af/sfondi/sfondo00026.gif"); }

.sezione {color: darkgreen; font-weight: bold; font-family: sans-serif; font-size: 18px; line-height: 4em; text-align: center}

.sottosezione  {color: mediumseagreen; font:  bold; font-family:  sans-serif; font-size: 18px; line-height: 4em; text-align: center}

.txt_piccolo {font-family: sans-serif; font-size: 10px; }

.titolo {font-style: italic; font-family:  sans-serif; font-size: 16px; }

.nome_autore {font-style: normal; font-variant:normal; font-family: sans-serif; font-size: 16px; }

.cognome_autore {font-style:normal; font-variant:normal; font-family: sans-serif; font-size: 16px; }

.origtxt { font-family: sans-serif; font-size: 12px; }

.origtitolo {font: italic; font-family: sans-serif; font-variant:normal; font-size: 12px; }

.commento{ font-family: sans-serif; font-size: 12px; } /* tolto: "color: red;" */


.commento{ font-family: sans-serif; font-size: 12px; } /* tolto: "color: red;" */


table.tabpinterne_lz { border-width: 2px; border-style: solid; 
border-color: dimgray; border-collapse: collapse; padding: 15px; }  /* Non metto width perché è variabile, specificare di volta in volta se necessario */ 
td.tabpinterne_lz { text-align: center; font-size: 14px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; border-width: 1px; 
border-style: solid dotted solid dotted; border-color: gray; border-collapse: collapse; padding: 18px; line-height: 20px; font-weight: normal}   
th.tabpinterne_lz { text-align: center; font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif; font-weight: bold;
border-width: 1px 1px 2px 1px; border-style: solid dotted inset dotted; 
border-color: gray; border-collapse: collapse; padding: 14px; line-height: 20px; font-weight: normal}
.linkstabpinterne_lz { border-width: 4px; border-style: double; border-color: dimgray; border-collapse: collapse; padding: 15px; width: 70%; text-align: left; 
font-size: 15px; font-family: "Trebuchet MS", "Myriad Web", sans-serif;}

/* Fine parte lezioni */

/* FINE SINGOLI TIPI DI PAGINA */