form {
  margin:0px;
  padding:0px;
}

#ita_eng {
	position: absolute;
	z-index: 10;
	margin-top: 5px;
	margin-left: 100px;
	font-family: verdana;
	font-size: 9px;
}

#ita_eng_bis {
	position: absolute;
	z-index: 10;
  margin-top:18px;
  margin-left:80px;;
	font-family: verdana;
	font-size: 9px;
}

#home_link {	
	display: block;
	position: absolute;
	z-index: 1;
	width: 80px;
	height: 80px;
	margin-left: 65px;
	top: 465px;
	text-decoration: none;
	/*border:1px solid red;*/
}
	
.holder {
  margin: 10px;
  float: left;
  position:absolute;
  top: 120px;
  width: 460px;
  height: 380px;
  padding-left: 320px;
}

.scroll-pane {
  overflow: auto;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999;
  text-align: justify;
  line-height: 16px;
  width: 430px;
  z-index:100;
  height: 380px;
  padding-left: 10px;
  padding-right: 10px;
}
	
.scroll-pane input{
  font:lighter 11px Verdana;
}

.jScrollPaneDrag {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
}

hr {
  color: #999;
  border:0px;
}

.scroll-pane a {
  color: #999;
}

.scroll-pane a:hover {
  text-decoration:underline;
}

ul {
  padding:0 0 0 15px;
}

h1 {
  font-size:12px;
  padding:0px;
}

h2 {
  font-size:11px;
  padding:0px;
  text-align:left;
}

h3 {
  font-size:11px;
}

.ul_orizontale {
  margin:0px;
  padding:0px;
}

.ul_orizontale li {
  float:left;
  display:block;
  margin-right: 15px;
  margin-bottom:10px;
}

.difficolta_elaborata {
  color:#af413d;
}

.difficolta_media {
  color:#fe9900;
}

.difficolta_facile {
  color:#690;
}

.time {
  color: #00008b;
}

.scroll_box{
  width: 300px;
  z-index: -1;
  height: 100px;
  line-height:12px;
  padding-left: 0px;
  padding-right: 10px;
} 

.scroll_priv2{
  font-size:10px;
  line-height:11px;
  width:90%;
  z-index: -1;
  height: 100px;
  padding-left: 0px;
  padding-right: 10px;
} 

.footer {
  color:#666;
  font-size:10px;
}

/* Pagina calendario - linguette eventi */

#tabmenu {
  padding: 7px 15px 7px 0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-top:0px;
}

#tabmenu li {
  display: inline;
  list-style-type: none;
}

#tabmenu a {
  width:120px;
  color: #fff;
  background: #e1e1e1;
  padding: 7px 15px;
  margin: 0px;
  margin-right:20px;
  text-decoration: none;
}

#tabmenu a.active {
  background-color: #f90;
  font-weight:bold;
  text-decoration: none;
}

.tabs {  
  min-height:1300px;
}

.tabs div {
  margin:0px;
  padding:10px;
}

.tabs h2,.tabs p {
  margin:0px;
  padding:0px;
}

.odds {
  background-color:#efefef;
}
	

/* Pagina calendario - calendario */

#calendar {
  width:180px;
  margin-top:0px;
  margin-right:10px;
  background-color:#f90;
  padding:5px;
}

#calendar th {
  background-color:#f90;
}

#calendar table.calendar {
  background-color:#fff;
  width:100%;
}

#calendar td, #calendar th {
  font-size:11px;
  padding:4px;
  vertical-align:middle;
  text-align:center;
  color:#000;
}
#calendar td {
  background-color:#fff;
}
#calendar .calendar-month {
  color:#fff;
  font-weight:bold;
}

#calendar td.today {
  font-weight:bold;
  border: solid 1px #f90;
}

#calendar td.busy {
  background-color:#f90;
  border: solid 1px #fff;
}

#calendar td.busy a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

#privacy{font:lighter 10px Verdana;background:none;width:410px;z-index:-1;height:80px;line-height:11px;border:none;text-align:justify;}



