/* STYLE SHEET DEL SITO WEB DI NEBBIE ARCANE */
/* A CURA DI GAIRLOCH E KUDOS */
/*
/* Versione transitoria in fase di revisione.
/* Si applica ad alcuni documenti.
/*
/* Ultima modifica 20/11/2004  (Kudos)
/*
/******************************************************

 
/* definizioni di base: colore dello sfondo, colore del testo, font */
BODY, PRE.help {
  font-family: Tempus Sans ITC, Comic Sans MS, Comic Sans, Arial, Georgia;
  /* font-family: Gerogia; For tests */
  font-size:     11pt;
}

BODY {
  margin-top:       0;
  margin-bottom:    0;
  margin-left:      0;
  padding: 0.9ex 1em 1em 1em;
  background: black;
  color: #ffe478;   /* old value: #D7EC5E; */
}

.corsivo    { font-style: italic; }
.grosso,    { font-size: 165%; font-weight: bold; }
.giallo     { color: #ffe478; }
.rosso      { color: #ff0000; }
.cyan       { color: cyan; }
.nota       { font-size:  90% }
.center     { text-align: center }
.justify    { text-align: justify }
.header     { margin-top: 2.5em; }

/* coloritura e dimensionamento links */
A  { text-decoration:none; }
A:link    { color: cyan; }
A:visited { color: cyan; }
A:active  { color: cyan; }
A.grande  { font-size: 128%; }

A.header:link    { color: #b10600; }
A.header:visited { color: #b10600; }
A.header:active  { color: #b10600; }

/* testo in rosso nel paragrafo */
EM   { color: #ff0000; font-style: normal }

/* linee orizzontali grigie (separatori) */
HR { color: #c1c1c1; }

/* Headers */
H1 { color: #ff0000; font-size: 300%; }  /* 11pt -> 33pt; 12pt -> 36pt */
H2 { color: #ff0000; font-size: 212%; }  /* 11pt -> 23pt; 12pt -> 25pt */
H3 { color: #ff0000; font-size: 146%; }  /* 11pt -> 16pt; 12pt -> 17pt */
H4 { color: #00ff00; font-size: 120%; }  /* 11pt -> 13pt; 12pt -> 14pt */
H5 { color: #ffe478; font-size: 100%; }  /* 11pt -> 11pt; 12pt -> 12pt */
H6 { color: #ffe478; font-size: 100%; font-style: italic; }

H1, H2, H3, H4, H5, H6  {
  font-style: normal;
  font-weight: bold;
  color: #ff0000;
}

H1, H2, H3, H4  {
  margin-top:    0.4em;
  margin-bottom: 0.4em;
}

H5, H6  {
  margin-top:    2.0em;
  margin-bottom:   0em;
}

P  { text-align: justify; }


/* Definizioni per la sezione Razze */
TABLE.wrapper {
  border-style: none;
  padding: 0ex, 0ex, 2ex, 0ex;
  margin:  2ex;
}

TABLE.razze {
  white-space: nowrap;
  width: auto;
}

TD.razze {
  border-width: 0px 1px;
  border-color: black;
  border-style: solid;
  margin: 1.5ex 2ex;
}

TD.razze.statnomi {
  text-align: left;
  padding: 2px 1ex 2px 2px;
/*  width:     7em; */
/*  min-width: 7em; */
}

TD.razze.statvalori {
  text-align: center;
  padding: 2px 1ex 2px 1ex;
//  width:     2em;
//  min-width: 2em;
}

TD.razze.void {
  width:     1em;
  min-width: 1em;
}

TD.razze.listaclassi {
  text-align: left;
  padding: 2px 1ex 2px 2px;
/*  width:     12em; */
/*  min-width: 12em; */
}

TD.linea-1 {
  background: #0000ff;
}

TD.linea-2 {
  background: #800000;
}


/* Definizioni per l'help online */

SPAN.help_tipo              { color: #ff0000; }
SPAN.help_keywords          { color: #00ff00; }
SPAN.help_sintassi          { color: #00ff00; }
SPAN.help_accumulo          { color: #00ff00; }
SPAN.help_durata            { color: #00ff00; }
SPAN.help_livello           { color: #00ff00; }
SPAN.help_save              { color: #00ff00; }
SPAN.help_costo             { color: #00ff00; }
SPAN.help_descrizione       { ; }
SPAN.help_vedianche         { color: #00ff00; }

PRE.help { display: inline; }


/* definizioni standard del paragrafo */
/* p { margin-left: 1em; margin-right: 1em; margin-top: 0.8em; margin-bottom: 0.8em; }*/

/* 1. cella standard di tabella, ha align centrato */
/* 2. intestazione standard di tabella, ha align a SINISTRA! */
/* 3. Classe "justif": con align giustificato */
/* td { text-align: center;  vertical-align: middle } */
/* th { text-align: justify; vertical-align: middle; font-weight: bold } */
td.just { text-align: justify }




/* paragrafi ordinari con testo rosso */
p.rosso { color: #ff0000 }
/* paragrafi in corsivo con allineamento centrato, in colore standard e con testo rosso */
p.corsivo { text-align: center; font-style: italic }
p.corsiros { text-align: center; font-style: italic; color: #FF0000 }
/* paragrafi con allineamento centrato, il secondo ha carattere rimpicciolito, il terzo ha testo in verde, il quarto in rosso, il quinto in cyano */
CENTER, p.cent, div.cent { text-align: center }
p.cenpicc { text-align: center; font-size: 9pt }
p.cenver { text-align: center; color: #00FF00 }
p.cenros { text-align: center; color: #FF0000 }
p.cencya { text-align: center; color: #30F0F0 }
/* liste immo dei e principi */
p.listacent { text-align: center; font-size: 13pt }
/* "firme" dei testi, in colore ordinario e in cyan */
p.firma { text-align: right; font-style: italic; font-size: 12pt }
p.firma2 { text-align: right; font-style: italic; color: cyan; font-size: 12pt }
/* titoli dei testi, in colore cyan e in colore rosso */
p.titolone { text-align: center; font-size: 36pt; font-weight: bold; color: #ff0000 }
p.tit1{ text-align: center; font-size: 18pt; font-weight: bold; color: #00ffff }
p.tit2{ text-align: center; font-size: 18pt; font-weight: bold; color: #ff0000 }

/* per i link, con align a sinistra */
td.linko, td.left { text-align: left }
/* titolo, carattere rosso e molto grosso;  idem, carattere dimezzato */
td.titolo { font-size: 32pt; color: red; font-weight: bold }
td.titrosso { font-size: 16pt; color: red; font-weight: bold }
/* per allineamento verticale in top di cella */
td.alto { vertical-align: top }

