body{
	background:#000000; margin:0px; font-family: Verdana;
	color: #FFFFFF;
	
}

a {
	color: #00CC00;
}


.buttonnav {  font-variant: small-caps; text-align: right; font-size: 14px}
a:link.buttonnav {  color: #FFFFFF}
a:visited.buttonnav {  color: #FFFFFF}
a:hover.buttonnav {  color: #FFFFFF}
.copyright {  text-align: center;}
h1 {  font-size: 20px; color: #FFFFFF; font-weight: normal}
h1           { font-family: Arial; font-size: 24pt; text-align:center; margin-top:0; margin-bottom:0; color:#FFFFFF; line-height:100% }
h2           { font-family: Arial; font-size: 18pt; text-align:center; margin-top:0; margin-bottom:0; color:#FFFFFF; line-height:100% }
h3           { font-family: Arial; font-size: 14pt; text-align:center; margin-top:0; margin-bottom:0; color:#FFFFFF; line-height:100% }

td {font-family: Verdana; font-size: 10pt;
}
.bordoblu{  padding:2px; border:1px solid #000080; }
.bordofondo{  border: 1px solid #CCFFFF}
.bordorosso7{  border: 7px solid #FF0000; }
.bordogrigio7{  border: 7px solid #C0C0C0; }
.festivooggi { border: 1px solid #FFCC00;  background-color: #00CC00 ; font-weight:bold}
.festivo { background-color: #00CC00}
.oggi { border: 1px solid #FFCC00 ; font-weight:bold; color: #00CC00}
	
.calendar { }
.piede       { border:1px solid #D8D8D8}

p            {  }
.verde       {  color: #00CC00}
.rosso       {  color: #FF0000}
.nobordo       { border:0px}
.bordo       { padding:2px; border:1px solid #777788; }

.shadetabs{
border-bottom: 0px solid gray;
margin-bottom: 0em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
}

.shadetabs li a{
height: 25px;
text-decoration: none;
margin-right: 0px;
margin-left: 0px;
border: 1px solid #777788;
color: #00CC00;
/* margin: 0; */
/* background: white url(shade.gif) top left repeat-x;*/ /*THEME CHANGE HERE*/padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; 
background-color:#222222
}


.shadetabs li a:visited{
	font-style:italic;
}

.shadetabs li a:hover{
text-decoration: underline;
}

.shadetabs li.selected{
}


.shadetabs li.selected a{ /*selected main tab style */
/*background-image: url(shadeactive.gif);%/ /*THEME CHANGE HERE*/
        color:#FFFFFF; font-style:italic;  background-color:#00CC00; 
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
border-left:1px solid #918D8D; border-right:1px solid #918D8D; border-top:0 solid #918D8D; border-bottom:0 solid #918D8D; position:absolute;
top: 0;
/*THEME CHANGE HERE*/
line-height:18px;
z-index:100;
background-color: #222222;
width: 150px;
visibility: hidden; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana; font-color: #00CC00;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
/*font-weight: bold;*/
color: 00CC00;
}


.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #222222;color:#FFFFFF
}