html, body {
	background-color: white;
	scrollbar-face-color: #9f9f9f;
	scrollbar-highlight-color: #cecece;
	scrollbar-shadow-color: #cecece;
	scrollbar-3dlight-color: #cecece;
	scrollbar-arrow-color:  black;
	scrollbar-track-color: #cecece;
	scrollbar-darkshadow-color: #e4e4e4;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	text-decoration: none;
	text-align: justify;
}
.campi {
	background-color: #9E0B0E;
	border: 1px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;

}
.button {
	border-size: 1px;
	border-style: outset outset outset outset;
	background: inherit;
	font: inherit;
	font-weight: bold;
	color: #494949;
	cursor: hand;
	cursor: pointer;
	padding: 0px;
}

.bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494949;
}
.tasto {

	background-color: #9E0B0E;
	border: 1px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.tasto:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #0A7BD3; TEXT-DECORATION: none
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	font-size: 11px;
	color: Gray;
	font-weight: bold;
}
A:hover {
	COLOR: #FFF200; TEXT-DECORATION: none
	border:none;
}

img
{
border:none;
}


.titolo {
	border: 0px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494949;

}

.calendario_titolo {
	border: 0px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #494949;

}
.calendario_giorno {
	border: 0px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: green;
}
.calendario_mese {
	border: 0px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #14a3f8;
}

.calendario_evento {
	border: 0px solid #FFF200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
}
.style2 {color: #FFFF00}

.menu {

  padding:0px 10px 0px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: White;
}

.menuItem {
  padding:4px 10px 4px 10px;
  border-bottom:solid 1px #dddddd;
  border: solid 1px #3a3a3a;
  color: white;
  background: url(img/trasp.png);
}

.menuItem:hover {
  background-color:white;
}

.menuItem a {
  color:white;
  text-decoration:none;
  
}

.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
	text-align: justify;

}

.trattini {
    border: 1px dashed #999933;
	color: gray;
}
.linea {
    border: 1px  #999933;
	color: gray;
}

#demo {
  background-color:#eeeeee;
  background: url(Base_menu_off.gif);
  cursor:pointer;
  padding:5px 20px 5px 20px;
  margin: 0px 0;
  width: 100%px;
}

#demo span {
  padding:3px 20px 0px 20px;
  cursor:pointer;
}

#demo span:hover {
  text-decoration:underline;
}

h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 5%;  background: url(Base_menu_off.gif)}


b.rtop{
   display:block;background: #FFF
}
b.rbottom{
   display:block;background: #FFF
}

b.rtop b{
    display:block;height: 1px;
    overflow: hidden; background: #5f5f5f
}
b.rbottom b{
    display:block;height: 1px;
    overflow: hidden; background: black
}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4{margin: 0 1px;height: 2px}
b.rbottom b.r4{margin: 0 1px;height: 2px}

div#niftyn{ margin: 0 0%;background: #ededed}

b.rtopn{
   display:block;background: #FFF
}
b.rbottomn{
   display:block;background: #FFF
}

b.rtopn b{
    display:block;height: 1px;
    overflow: hidden; background: #ededed
}
b.rbottomn b{
    display:block;height: 1px;
    overflow: hidden; background: #ededed
}
b.r1n{margin: 0 5px}
b.r2n{margin: 0 3px}
b.r3n{margin: 0 2px}
b.rtopn b.r4n{margin: 0 1px;height: 2px}
b.rbottomn b.r4n{margin: 0 1px;height: 2px}

