A:LINK {          font-family : arial; font-size: 12px;         color : #ffffff;    font-weight: bold; text-decoration:none; }
A:VISITED {          font-family : arial;  font-size: 12px;    font-weight: bold;    color : #ffffff; text-decoration:none;  }

A:LINK.note {          font-family : arial; font-size: 11px;         color : #ffffff;    font-weight: bold; text-decoration:none; }
A:VISITED.note {          font-family : arial;  font-size: 11px;    font-weight: bold;    color : #ffffff; text-decoration:none;  }    

a:link.menu {          font-family : arial; font-size: 11px;         color : #000000;    font-weight: bold; text-decoration:none; }
a:visited.menu {          font-family : arial; font-size: 11px;         color : #000000;    font-weight: bold; text-decoration:none;  }    
a:active.menu {          font-family : arial; font-size: 11px;         color : #000000;    font-weight: bold; text-decoration:none;  }

a:link.ifrLinks {          font-family : arial; font-size: 11px;         color : #0000ff;    font-weight: bold; text-decoration:none; }
a:visited.ifrLinks {          font-family : arial; font-size: 11px;         color : #0000ff;    font-weight: bold; text-decoration:none;  }    
a:active.ifrLinks {          font-family : arial; font-size: 11px;         color : #0000ff;    font-weight: bold; text-decoration:none;  }

a:link.ifrLinksRed {          font-family : arial; font-size: 11px;         color : #ff0000;    font-weight: bold; text-decoration:none; }
a:visited.ifrLinksRed {          font-family : arial; font-size: 11px;         color : #ff0000;    font-weight: bold; text-decoration:none;  }    
a:active.ifrLinksRed {          font-family : arial; font-size: 11px;         color : #ff0000;    font-weight: bold; text-decoration:none;  }

table.pages
{
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 0,5px;
}

td.box-nolines
{
border-style: solid;
border-width: 1px;
border-color: #ff0000;

border-left-style:solid;
border-left-color: #ff0000;
border-left-width:10px;

border-right-style:solid;
border-right-color: #ff0000;
border-right-width:10px;

background-color: #ffffff;
padding: 4px;
}

td.box
{
border-style: solid;
border-width: 1px;
border-color: #ff0000;
border-left-style:solid;
border-left-color: #ff0000;
border-left-width:10px;
background-color: #ffffff;
padding: 4px;
}

td.boxBlue
{
border-style: solid;
border-width: 1px;
border-color: #0000ff;
border-left-style:solid;
border-left-color: #0000ff;
border-left-width:10px;
background-color: #ffffff;
padding: 4px;
}

td.centeredTuttaMusica
{
border-style: solid;
border-width: 1px;
border-color: #ff0000;
background-color: #ffffff;
padding: 2px;
}

td.centered
{
border-style: solid;
border-width: 1px;
border-color: #ff0000;
background-color: #ffffff;
padding: 4px;
}

td.boxRight
{
border-style: solid;
border-width: 1px;
border-color: #ff0000;
border-right-style:solid;
border-right-color: #ff0000;
border-right-width:10px;
background-color: #ffffff;
padding: 4px;
}

td.menu
{
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 2px;
}

td.boxTitle
{
border-style: solid;
border-width: 1px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
border-color: #ff0000;
background-color: #ff0000;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 2px;
}

td.menu_bckground
{
background-color: #efefef;
border-style: solid;
border-width: 1px;
border-color: #000000;
padding: 2px;
}

td.pages
{
padding: 2px;
}

td.previews
{
padding: 1px;
}

P { font-family: arial; font-size: 12px; font-weight: light; color: #000000;  margin:0px 0px 10px 0px; }
P.evidence { font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff;  margin:0px 0px 10px 0px; }
P.bottom { font-family: arial; font-size: 11px; font-weight: bold; color: #000000;  margin:0px 0px 2px 0px; }
h5 { font-family: arial; font-size: 12px; font-weight: bold; color: #d4397f; }
h6 { font-family: arial; font-size:12px; font-weight: bold; color: #000000; }
td { font-family: arial; font-size: 12px; font-weight: light; color: #000000;  margin:0px 0px 0px 0px; }
td.titolo { font-family: arial; font-size: 12px; font-weight: bold; color: #d4397f; }
td.text { font-family: arial; font-size: 11px; font-weight: light; color: #000000; }
td.text2 { font-family: arial; font-size: 10px; font-weight: light; color: #000000; }
td.bottom { font-family: arial; font-size: 11px; font-weight: bold; color: #000000;  margin:0px 0px 10px 0px; }

PRE { font-family: arial; font-size: 12px; font-weight: light; color: #000000;  margin: 5px 0px 5px 0px; }

UL, OL, LI { font-family: arial; font-size: 12px; font-weight: light; color: #000000;  }

.note { font-family: arial; font-size: 11px; font-weight: light; color: #000000; margin:0px 0px 10px 0px; }
.noteB { font-family: arial; font-size: 11px; font-weight: light; color: #000000; margin:0px 0px 10px 0px; }
.layer { font-family: arial; font-size: 11px; font-weight: bold; color: #ffffff; margin:0px 0px 0px 0px; }

        INPUT.submit {
                width: 150px;
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #ff0000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

        INPUT {
                width: 200px;
                font-family: arial;
                font-size: 11px;
                font-weight: light;
                color: #000000;
                background: white;
                padding: 1px;
                border-width: 1px;
                border-style: solid;
                border-color: black;

                }

	INPUT.little {
                width: 50px;
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #ff0000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

	INPUT.noB {
                width: 60px;
                font-family: arial;
                font-size: 10px;
                font-weight: bold;
                color: #ff0000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

	INPUT.img {
                width: 30px;
	height: 30px;
                background: white;

                }

	fieldset {
                font-family: arial;
                font-size: 11px;
                color: #000000;
                background: #ff9326;

                border-width: 1px;
                border-style: solid;
                border-color: black;
                
	padding: 15px;

                }

	fieldset.INNER {
                width: 530px;
                font-family: arial;
                font-size: 11px;
                color: #000000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

        select {
                width: 330px;
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #ff0000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

        select.little {
                width: 65px;
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #000000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }

select.medium {
                width: 140px;
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #000000;
                background: white;

                border-width: 1px;
                border-style: solid;
                border-color: black;

                padding: 1px;

                }