BODY {
background-color: #ccffcc;
}

TD, P {
font-size: 12pt;
font-family: arial
}

P#titolo {
font-size: 18pt; 
align: center;
font-family: arial;
font-weight: bold
}

P#titolo1 {
font-size: 12pt; 
align: center;
font-family: arial;
font-weight: bold
}

P#titolo2 {
font-size: 18pt; 
align: center;
font-family: arial;
font-style: italic;
font-weight: bold
}

P#titolo3 {
font-size: 16pt; 
align: center;
font-family: arial;
}

A:link {
font-family: arial;
COLOR: #0000ff;
}

A:visited {
font-family: arial;
COLOR: #002200;
}

A:hover {
font-family: arial;
COLOR: #ff0000;
}

A.tutto:visited, A.tutto:active, A.tutto:link {
BORDER-TOP:  #90a090 1px solid;
BORDER-LEFT: #90a090 1px solid;
BORDER-BOTTOM: #008000 1px solid;
BORDER-right: #008000 1px solid;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
font-family: arial;
COLOR: #fff;
POSITION: relative;
BACKGROUND-COLOR: #609060;
TEXT-DECORATION: none
}

A.tutto:hover {
COLOR: #fff;  BACKGROUND-COLOR: #050; 
BORDER-TOP:    #010 1px solid;
BORDER-LEFT:   #010 1px solid;
BORDER-BOTTOM: #90a090 1px solid;
BORDER-right:  #90a090 1px solid;
}


A.repertorio {
width: 370px;
DISPLAY: block;
PADDING-LEFT: 5px;
PADDING-RIGHT: 0px;
font-size: 10pt;
text-align: left;
font-weight: bold
}

A.repertorio1 {
PADDING-LEFT: 3px;
PADDING-RIGHT: 3px;
DISPLAY: block;
width: 25px;
font-size: 10pt;
font-weight: bold
}

A.titoloelenco {
PADDING-LEFT: 5px;
PADDING-RIGHT: 0px;
width: 195px;
height: 16px;
font-size: 10pt;
DISPLAY: block;
font-weight: bold
}

A.titoloelenco1 {
width: 18px;
height: 16px;
font-size: 10pt;
font-weight: bold;
DISPLAY: block
}

A.men {
width: 100px;
font-size: 8pt;
DISPLAY: block;
font-family: arial;
font-weight: bold;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
}

A.meno, A.meno:visited, A.meno:hover {
BORDER-TOP:  #ccffcc 1px solid;
BORDER-LEFT: #ccffcc 1px solid;
BORDER-BOTTOM: #ccffcc 1px solid;
BORDER-right: #ccffcc 1px solid;
DISPLAY: block;
PADDING-LEFT: 0px;
PADDING-RIGHT: 0px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
font-family: arial;
font-weight: bold;
font-size: 8pt;
COLOR: #eeffee;
POSITION: relative;
BACKGROUND-COLOR: #ccffcc;
TEXT-DECORATION: none
}

INPUT#button { 
BORDER-TOP:  #90a090 1px solid;
BORDER-LEFT: #90a090 1px solid;
BORDER-BOTTOM: #008000 1px solid;
BORDER-right: #008000 1px solid;
PADDING-BOTTOM: 2px;
PADDING-TOP: 2px;
font-family: arial;
font-weight: bold;
BACKGROUND-COLOR: #609060;
COLOR: #eeffee;
font-size: 9pt;
decoration: none
}

TD#esibizioni {
border: 1px solid green;
}

TD#esibizionitit {
border: 0px solid;
}

/* formattazione per pagine foto */

TABLE#foto {
BACKGROUND-COLOR:#005500;
font-family: arial;
font-weight: bold;
COLOR: #fff;
}

/* formattazione per testo canti */

PRE#testo {
font-family: arial;
font-size: 12pt;
}

.L1 {
font-family: arial;
font-size: 32pt;
}

.L2 {
font-family: arial;
font-size: 22pt;
}

.L3 {
font-family: arial;
font-size: 12pt;
}

.L4 {
font-family: arial;
font-size: 18pt;
font-weight: bold;
}
