/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-div, .ui-datepicker-inline {
    /*resets*/margin: 0; padding: 0; border: 0; outline: 0;  text-decoration: none; font-size: 100%; list-style: none;
    /*font-family: Trebuchet MS, Arial, sans-serif;
    background-color: #3e3d3d;
    font-size: 1em;
    border: 1px solid #777777;
	line-height: 0.8;*/
    width: 15.9em;
    padding: 2.3em .3em .3em .3em;
    position: relative;
	}
#calendar a{
    color: #6f6959;
	text-decoration:none;
}
#ui-datepicker-div,
.ui-datepicker-div {
    z-index: 9999; /*must have*/
    display: none;
    /*background: #3e3d3d;*/
}
.ui-datepicker-inline {
    float: left;
    display: block; 
}
.ui-datepicker-control {
    display: none;
}
.ui-datepicker-current {
    display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
    position: absolute;
    left: .5em;
    top: .5em;
   }
.ui-datepicker-next {
    left: 14.6em;
}


.ui-datepicker-next a,
.ui-datepicker-next label{
    text-indent: -999999px;
    width: 24px;
    height: 1.4em;
    display: block;
    font-size: 1em;
    /*border: 1px solid #777777;*/
    cursor: pointer;
	background:url(arrow-right.png) no-repeat;
}
.ui-datepicker-prev label,
.ui-datepicker-prev a {
    text-indent: -999999px;
    width: 24px;
    height: 1.4em;
    display: block;
    font-size: 1em;
/*    border: 1px solid #777777;
*/    cursor: pointer;
background:url(arrow-left.png) no-repeat;

}

.ui-datepicker-header select {
    /*border: 1px solid #777777;*/
    color: #6f6959;
    background:transparent;
    font-size: 1em;
    line-height: 1.4em;
    position: absolute;
    top: .5em;
    margin: 0 !important;
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
    width: 15.5em;
    text-align:center;
	/*riquadri numeri date*/
}
table.ui-datepicker td.ui-datepicker-unselectable
{
    border: 1px solid transparent;
}
table.ui-datepicker td a {
    display: block;
    color: #cfcfcf;
   /* background: #ffc60f ;*/
    cursor: pointer;
    /*border: 1px solid #3e3d3d;*/
}
table.ui-datepicker td a:hover {
    color: #ffffff;
    /*background: #333333 ;*/
}
table.ui-datepicker td a:active {
    color: #ffffff;
    /*background: #841515 ;*/
}
table.ui-datepicker .ui-datepicker-title-row td {
	height:23px;
    padding: .3em 0;
    text-align: center;
    font-size: .9em;
    color: #cfcfcf;
    text-transform: uppercase;
    /*border-bottom: 1px solid #777777;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
    color: #cfcfcf;
}
table.ui-datepicker td.ui-datepicker-current-day a,
table.ui-datepicker td.selected a
{
    color: black;
    background: ;
}

table.ui-datepicker td.ui-datepicker-today a
{
    color: black;
    background:;
}






