/*Correzioni grafiche elementi <form/>*/
div.calendarTools input{
	border:0px;
}

#selectClass{
  background:#FFC;
  border:1px solid #F90;
  height:22px;
  padding:2px;
  text-align:right;
  margin-bottom:4px;
  }
#selectRight{
float:right;
}
#selectClass select{
  font-size:11px;}

#textleft{
  margin-top:3px;
  float:left;
  font-size:14px;}
  
table.calendar{
  width:488;
  margin-top:0px;
  font-size:10px;
  border-top:1px solid #444;
}


table.calendar td{
	position:relative;
	text-align:center;
	width:244px;
	padding-top:4px;
	padding-bottom:4px;
}
table.calendar td.last{
  border-bottom:1px solid #CCC;
  margin-bottom:5px;
}

table.calendar td.first{
  border-bottom:3px solid #444;
  border-top:3px solid #444;
}

tr.bg1{background:#CFC;
}
tr.bg2{background:#CF9;}
tr.bg3{background:#F96;}
input, select{
 font-size: 10px;
}

.calendarTools{
	float:right;
	visibility:hidden;
	position:relative;
	z-index:50;
}
	.xy{
	position:relative;
	display:none;
	}
	#arrow{
	position:absolute;
	background:url(../img/m018_edicalendar/arrow.png);
	width:10px; height:10px;
	top:1px; left:-10px;
	font-size:7px;
	}
	.conferma{
	top:1px;
	left:-160px;
	background:#FFFFCC;
	position:absolute;
	border:1px solid #F60;
	font-size:11px;
	width:150px;
	text-align:center;
	}

#footer{
text-align:center;
margin-bottom:10px;
}

#default{
  background:url(../img/m004_editnews/arrow2.png) right top no-repeat;
  width:480px;
  height:150px;
  text-align:center;
  padding-top:50px;
  font-size:18px;}
