BODY {
font-family: arial;
color: black;
background: url("Sfondo.gif");
/*background-attachment: fixed;*/
}

TABLE {
font-family: arial;}


BODY.top {
font-family: arial;
color: black;
background: url("Sfondo.gif");
background-position: 150px 130%;
}

BODY.indice {
font-family: arial;
color: black;
background: url("Sfondo.gif");
background-position: 100% 0%;
}
 
BODY.messaggio {
font-family: arial;
color: black;
background: #f8fcc8;
}

A:hover {
BACKGROUND: #FFFFBB;
/* font-size: 110%; */
}
A.other:hover { background: transparent; }

P {font-family: arial; color: #000000; }

H1, H2, H3, H4, H5, H6 {  font-family: arial;  color: #000085; }

H3.small { font-weight: normal; }

STRONG, B {  font-family: arial;  color: #000085; }

CODE, PRE, TT {  font-family: monospace;  font-size: 80%;}

UL.indice {
margin-left: 12px;
margin-top: 7px;
margin-bottom: 50px;
font-family: arial;
font-weight: bold; 
border-style: solid;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
padding-left: 3px;
list-style-type: square;
color: #000085
}

UL.lined {
margin-top: 7px;
margin-bottom: 50px;
font-family: arial;
font-weight: bold; 
border-style: solid;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
padding-left: 7px;
list-style-type: square;
color: #000085;
}

UL.lined2 {
margin-top: 7px;
margin-bottom: 50px;
font-family: arial; 
border-style: solid;
border-left-width: 2px;
border-bottom-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
padding-left: 7px;
list-style-type: square;
color: #000085;
}

LI.lined{
border-style: solid;
border-top-width: 2px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
margin-bottom: 10px;
}

A:link, A:active, A:visited {
color: #5B136A;    
font-weight: bold;
text-decoration: none
}


/* Title with a line */
H1.lined, H2.lined, H3.lined, H4.lined {
font-family: arial;
BORDER-style: solid;
border-top-width: 2px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px; 
color: #000085;
}

HR { color: #000085; }

/* Titolo grande */
H1.title {
color: DarkBlue;   
font-style: arial;
font-size: x-large;
}


H2.title, H3.title { color: #993333; }

/* Reseach page navigation bar: maroon links 

A.navr:link, A.navr:active, A.navr:visited {
color: #993333;
font-weight: normal;
font-weight: bold;
font-size:larger;
text-decoration: none;
}
*/


DIV.contact {
line-height: 1.1;
x-font-family: Courier New, Courier, monospace;
font-size: small;
font-style: italic;
}

TABLE.bar {
border-style: none;
}

TD.bar {
border-style: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
}

P.bar {
text-align: center;
color: #888888;
font-weight: bold;
}

SPAN.selected {
/* border-style: dashed;
border-width: 2px; */
color: darkblue;
background: #ffffbb;
/* text-decoration: underline; */
}

TABLE.bar2 {
border-style: none;
border-width: 0px;
/*background:#dddddf;*/
}

TD.bar2 {
border-style: inset;
border-width: 1px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
}

P.bar2 {
text-align: center;
background: #dddddd;
color: #888888;
font-size: smaller;
font-weight: bold;
}

SPAN.selected2 {
/* border-style: dashed;
border-width: 2px; */
color: darkblue;
background: #ffffbb;
/* text-decoration: underline; */
}
