/*
body{ background: yellow; margin: 0; padding: 0; background: transparent; display: inline; float: left; overflow:hidden; width: 330px; height: 250px;}

*/

body{ background: #f4f4f4 !important;}

#customCalendar{
	background: #eee;
	border-collapse: collapse;
	width: 320px;
}

#customCalendar tr{
	border-right: 1px solid #C3D9FF;
}

#customCalendar th{
	background-color:#E8EEF7;
	border-left: 1px solid #C3D9FF;
	border-top: 1px solid #C3D9FF;
	color:#444444;
	font-weight: bold;
	overflow:hidden;
	padding: 5px 0;
	text-align: center;
	font-family: trebuchet MS,sans-serif,fixed;
	font-size: 15px;
}	

#customCalendar td{
	padding: 3px 13px;
	border: 1px solid #C3D9FF;
	font-family: trebuchet MS,sans-serif,fixed;
	font-size: 15px;
	text-align: center;
}


#customCalendar .adomday{
	background: #ccc;
	
}

#customCalendar .titleCal{
	background: url(http://www.viverebo.it/pix/calendar2.png) 0 0 no-repeat;
	padding-left: 20px;
	
}


#customCalendar .calLink{
	
	
}

#customCalendar .calLink img{
	border: none;
	
}

#customCalendar .calTesta{
	
	
}

#customCalendar td.haveEvent{
	padding: 0;
}

#customCalendar .eventLink{
	display: block;
	background: #ffff9B;
	padding: 1px 14px;
	color: #FF8306;
	font-weight: bold;
	text-decoration: none;
}


#customCalendar td.today a{
	background: #64A4DD;
	color: #333;
}
#customCalendar td.today {
	background: #64A4DD;
	color: #333;
}

