@charset "utf-8";
/* CSS Document */
fieldset.jcalendar {
border:1px solid #A1A5A9;
font:.9em Arial, Helvetica, sans-serif;
}

div.jcalendar-wrapper {
width:20em;
}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
display:none;
}

div.jcalendar-selects select {
border:1px solid #A1A5A9;
font-size:100%;
}

div.jcalendar table {
background:#a1a5a9;
color:#000;
margin:.3em auto;
position:relative;
}	

div.jcalendar table th {
background:#eee;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:2.5em;
position:relative;
}

div.jcalendar table th.weekend {
background:#ddd;
}

div.jcalendar table td.weekend {
background:#e9e9e9;
}

div.jcalendar table td a, div.jcalendar table td.today a:link, div.jcalendar table td.today a:visited {
color:#003656;
font-weight:bold;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:2.5em;
position:relative;
}

div.jcalendar table td.today a {
background:#777;
border-color:#aaa;
color:#fff;
font-weight:700;
position:relative;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:#95CDEF;
color:#fff;
padding:0;
position:relative;
}

div.jcalendar table td a.selected {
background:#009EFF;
color:#fff;
position:relative;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
}

div.jcalendar-links a {
padding:.2em .4em;
}

div.jcalendar table td div.boxEvento {
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #0061A3;
	color:#0061B3;
	z-index:10;
	padding:2px;
	display:none;
	width:200px;
}

.boxDescrizione{
	float:left; 
	width:48%;
	padding-left:5px;
}


