
.globale{
vertical-align:center; 
overflow-y: scroll;
}



div.omnibus{color:#000000;font-weight:200;font-size:16px;}

div.title{font-family:Palatino,arial,monospace}


div.content{
padding:10px 4px;
font-family:Palatino,arial,monospace;
line-height:1.2em;
}

.sotto td.on {
background-color: #66CC00;
}

.sotto td.on {
}

.sopra td.on {
}

.sopra td.off {
background-color: #66CC00;
}

td.button {
border-style:solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
border-color:#66CC00;
text-align: center;
color: red;
font-weight:550;
font-size:17px;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
}

td.linea {
border-style:solid;
border-top-width: 0px;
border-bottom-width: 2px;
border-right-width: 0px;
border-left-width: 0px;
border-color:#66CC00;
}


a:link {color:black;text-decoration:none;}  
a:visited {color:black;text-decoration:none;} 
a:hover {color:blue;text-decoration:none}  

.nav a:link {
color:#FF0000;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-weight:550;
font-size:17px
}


.nav a:active {
color:#FF0000;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-weight:550;
font-size:17px
}

.nav a:visited {
color:#FF0000;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-weight:550;
font-size:17px
}

.nav a:hover {
color:#FF0000;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
font-weight:550;
font-size:17px
}

.travel a:link {
font-style: oblique;
}
.travel a:active {
font-style: oblique;
}
.travel a:visited {
font-style: italic;
}
.travel a:hover {
text-color:blue;
font-style: oblique;
}

.content td {
text-align:center;
}

#griglia td {
border:2px solid white; /* #32CD32;*/
background-color:#FAFAFA;
padding:4px;
}

td.griglia {
border:1px solid #66CC00;
}