/* FOGLIO DI STILE PER L'AGRITURISMO */

h1, h2, h3 { font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif}
h1.titolo { color: #27551A; padding: 0em; margin: 0em; }
hr { margin: 0em; padding: 0em; }

body { /*background-color: #FFFFCC;*/
  font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif; font-size: 10px;
  color : Maroon; background-color: #ffffff;}
body.top /* stile per body nel frame top */ {
  background-color: #cc9900;
  font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif; }

p, p.titolo, p.lista, p.testoverde, p.descrizione{ font-family: "Comic Sans MS", "Times New Roman", Times, serif; }
p { font-size: 10pt; color: #663300; }
p.titolo { font-size: 12pt; font-weight: bold; text-align: center; }
p.lista { font-size: 12pt;  color: #800000; }
p.testoverde { font-size: 9pt; color: #27551A; }
p.descrizione { font-size: 10pt; color: #27551A; }

a { font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif;
  font-size: 10px;
  text-decoration: none;
  font-variant: small-caps;
  color : Navy;
  font-weight : bold; }
a:link, a:visited, a:active { color: #000000; }
a:hover { color: Maroon;
  text-decoration : underline overline;
  font-weight : bold;
  background-color : #FAC012; }
a.top  /* stile per a nel frame top */ { font-weight: bold; text-align: center; }
a.grande  /* stile per a per titoli cliccabili */ {
  font-family: "Comic Sans MS", "Times New Roman", Times, serif;
  text-align: center;
  font-size: 12pt;
  color: #800000; }
a.grande:link, a.grande:visited, a.grande:active { color: #800000; }
a.grande:hover { color: #00aa00; }
a.casa { color: #800000; font-weight: bold; font-size: 12pt; }
a.casa:link, a.casa:visited, a.casa:active { color: #800000; }

/* Stili per l'impostazione del testo */
.normale, .grassetto, .verde, .verdegrassetto, .numerocalendario, .giornicalendario {
  font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif;
  font-size: 10pt;
  color: Navy; }
.grassetto { font-weight: bold; border:none; }
.verde, .verdegrassetto { color: #27551A; border:none; }
.verdegrassetto { font-weight: bold; }
.numerocalendario { font-size: 8pt; text-align: center; color: #000080;}
.giornicalendario { font-size: 8pt; text-align: center; color: #27551A; padding:0px; spacing:0px}

/* Stili per la definizione delle tabelle */
td.intestazione, td.intestazione_bianco, td.intestazione_piccolo, .classetd {
  font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif;
  font-size: 10px; text-align: center; }
td.intestazione { background-color: #f1f5f9; /*#FBEEA6*/ }
td.intestazione_piccolo { background-color: #CDEDD2; font-size: 10px; }
td.form_dispo { border-bottom : 1px solid #CCCCCC; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 10px; font-style : normal; color: #993333; }

/* Stili per i moduli */

INPUT{ padding:0px spacing:0px }
FORM{ padding:0px spacing:0px }

/*STILI TESTO*/
.bordotab { border :0px solid Maroon; border-top : 1px solid Maroon; border-left : 1px solid Maroon; }
.classetd { border-right : 1px solid Maroon; border-bottom : 1px solid Maroon; color: Maroon;}
.lista_app { font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif; font-size: 10pt;}
.lastminute { font-family: "Verdana", "Comic Sans MS", "Times New Roman", Times, serif;
              font-size: 9pt;
              font-variant: small-caps;
              font-weight : bold;
              color : #008000;  }
