/* Datepick HomeTown CSS */

#datepick-div, .datepick-inline  {
	width: 185px !important;
	font-family: Georgia, Times New Roman, Times, serif !important;
}

.datepick-one-month {
	width: 185px !important;
}

.datepick-header, select.datepick-new-month,  select.datepick-new-year {
	background-color: #442F1F !important;
	margin-bottom: -4px !important;
}
.datepick-header span {
	position: relative !important;
	top: 1px !important;
}

.datepick-title-row, .datepick-week-end-cell {
	background-color: #6c89ab !important;
}

.datepick-days-row .datepick-week-end-cell {
	background-color: #EDE8DE !important;
}

.datepick-days-cell {
	background-color: #F6F3EE !important;
	background-repeat: no-repeat !important;
}

.datepick-today a { /* after datepick-days-cell */
	color: #d20000 !important;
	background: none !important;
	font-weight: bold !important;
	border:none !important;
}

.datepick-control { /* barre du bas pour fermer ou effacer */
	background: #442F1F !important;
}

.datepick-unselectable {
	color: #888888 !important; /* pour conserver la couleur d'origine et sans bordure sur le date_from */
	border: 1px solid #DDDDDD !important;
}

/* Big Datepick HomeTown CSS */

#big-datepick #datepick-div, #big-datepick .datepick-inline  {
	width: 500px !important; /* 470 (460+10) */
	border: 1px !important;
	font-family: Georgia, Times New Roman, Times, serif !important;
	font-size: 14px !important;
	margin-bottom: 10px !important;
}

#big-datepick .datepick-links {
	width: 490px !important; /* +15*2 pour le numero des semaines (sinon 460) */
	padding: 5px !important;
}

#big-datepick .datepick-one-month {
	width: 50% !important;
}

#big-datepick .datepick-header, #big-datepick select.datepick-new-month,  #big-datepick select.datepick-new-year {
	background-color: #442F1F !important;
	margin-bottom: -4px !important;
}
#big-datepick .datepick-header span {
	position: relative !important;
	top: 1px !important;
}

#big-datepick .datepick-title-row, #big-datepick .datepick-week-end-cell {
	background-color: #6c89ab !important;
	padding: 5px 0px 5px 0px !important;
}

#big-datepick .datepick-days-cell {
	background-color: #F6F3EE !important;
	background-repeat: no-repeat !important;
}

#big-datepick .datepick-today { /* after datepick-days-cell */
	color: #d20000 !important;
	background: #000 !important;
	font-weight: bold !important;
	border: 1px solid #ddd !important;
}

#big-datepick .datepick-week-col {
	width: 15px !important;
	font-weight: bold !important;
	background: #6c89ab !important;
}

/* Small Datepick Agent HomeTown CSS : 4 calendriers par ligne */

.bloc-agent #big-datepick {
	width: 206px !important;
}
.bloc-agent #big-datepick .datepick-links {
	width: 200px !important;
	padding: 3px !important;
}
#big-calendars-agent .bloc-agent #big-datepick .datepick-one-month {
	width: 206px !important;
}
.bloc-agent,
.bloc-agent #big-datepick #datepick-div,
.bloc-agent #big-datepick .datepick-inline {
	width: 206px !important;
	float: left;
	overflow: hidden;
	margin: 0 15px 15px 0;
}
.bloc-agent .titre {
	width: 198px;
    background-color: #DCD3C1;
    color: #3E2D1B;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px !important;
    font-weight: bold;
    overflow: auto;
    padding: 3px 4px;
}
#big-calendars-agent div.bloc-agent:nth-child(4n) {
	margin-right: 0px;
}
.bloc-agent #big-datepick .datepick-title-row,
.bloc-agent #big-datepick .datepick-week-end-cell {
	padding: 2px !important;
}

.datepick-current-day a{
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    color: #6c89ab;
    font-weight: bold;
}


/* Small Datepick Agent HomeTown CSS : 5 calendriers par ligne */
/*
.bloc-agent #big-datepick {
	width: 166px !important;
}
.bloc-agent #big-datepick .datepick-header {
	font-size: 12px !important;
}
.bloc-agent #big-datepick .datepick-links {
	width: 166px !important;
	padding: 2px !important;
}
#big-calendars-agent .bloc-agent #big-datepick .datepick-one-month {
	width: 166px !important;
}
.bloc-agent,
.bloc-agent #big-datepick #datepick-div,
.bloc-agent #big-datepick .datepick-inline {
	width: 166px !important;
	float: left;
	overflow: hidden;
	margin: 0 10px 15px 0;
}
.bloc-agent .titre {
	width: 158px;
    background-color: #DCD3C1;
    color: #3E2D1B;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 10px;
    font-weight: bold;
    overflow: auto;
    padding: 3px 4px;
	overflow: hidden;
	height: 12px;
}
#big-calendars-agent div.bloc-agent:nth-child(5n+6) {
	margin-right: 0px;
}
.bloc-agent #big-datepick .datepick-title-row,
.bloc-agent #big-datepick .datepick-week-end-cell {
	padding: 0 !important;
}
*/

tr.datepick-days-row td.datepick-days-cell {
    width: 33px !important;
    height: 17px !important;
}

#big-datepick .datepick-days-cell-over {
	background: #fff !important;
	color: #000 !important;
	border: 1px solid #777 !important;
}

#big-datepick .booked_day { background-image:url(/images/booked.gif) !important; }
#big-datepick .booked_day_debut { background-image:url(/images/booked_half-start.gif) !important; }
#big-datepick .booked_day_fin { background-image:url(/images/booked_half-end.gif) !important; }
#big-datepick .booked_day_debut_this { background-image:url(/images/booked_this_half-start.gif) !important; }
#big-datepick .booked_day_debut_this2 { background-image:url(/images/booked_this_half-start_v2.gif) !important; }
#big-datepick .booked_day_this { background-image:url(/images/booked_this.gif) !important; }
#big-datepick .booked_day_fin_this { background-image:url(/images/booked_this_half-end.gif) !important; }
#big-datepick .booked_day_fin_this2 { background-image:url(/images/booked_this_half-end_v2.gif) !important; }

#big-datepick .available_day { background-image:url(/images/available.gif) !important; }
#big-datepick .available_day_debut { background-image:url(/images/available_half-start.gif) !important; }
#big-datepick .available_day_fin { background-image:url(/images/available_half-end.gif) !important; }
#big-datepick .available_day_debut_this { background-image:url(/images/available_this_half-start.gif) !important; }
#big-datepick .available_day_debut_this2 { background-image:url(/images/available_this_half-start_v2.gif) !important; }
#big-datepick .available_day_this { background-image:url(/images/available_this.gif) !important; }
#big-datepick .available_day_fin_this { background-image:url(/images/available_this_half-end.gif) !important; }
#big-datepick .available_day_fin_this2 { background-image:url(/images/available_this_half-end_v2.gif) !important; }

#big-datepick .booked_available_this_half-start_v2 { background-image:url(/images/booked_available_this_half-start_v2.gif) !important; }
#big-datepick .available_booked_this_half-end_v2 { background-image:url(/images/available_booked_this_half-end_v2.gif) !important; }

#big-datepick .available_selected { background-image:url(/images/available-selected.gif) !important; }


#big-datepick .booked_bsaison { background-image:url(/images/saison_booked_bsaison.gif) !important; }
#big-datepick .booked_hsaison { background-image:url(/images/saison_booked_hsaison.gif) !important; }
#big-datepick .booked_tsaison { background-image:url(/images/saison_booked_tsaison.gif) !important; }
#big-datepick .booked_bsaison_empty { background-image:url(/images/saison_booked_bsaison_empty.gif) !important; }
#big-datepick .booked_bsaison_hsaison { background-image:url(/images/saison_booked_bsaison_hsaison.gif) !important; }
#big-datepick .booked_bsaison_tsaison { background-image:url(/images/saison_booked_bsaison_tsaison.gif) !important; }
#big-datepick .booked_hsaison_empty { background-image:url(/images/saison_booked_hsaison_empty.gif) !important; }
#big-datepick .booked_hsaison_bsaison { background-image:url(/images/saison_booked_hsaison_bsaison.gif) !important; }
#big-datepick .booked_hsaison_tsaison { background-image:url(/images/saison_booked_hsaison_tsaison.gif) !important; }
#big-datepick .booked_tsaison_empty { background-image:url(/images/saison_booked_tsaison_empty.gif) !important; }
#big-datepick .booked_tsaison_bsaison { background-image:url(/images/saison_booked_tsaison_bsaison.gif) !important; }
#big-datepick .booked_tsaison_hsaison { background-image:url(/images/saison_booked_tsaison_hsaison.gif) !important; }
#big-datepick .booked_empty_bsaison { background-image:url(/images/saison_booked_empty_bsaison.gif) !important; }
#big-datepick .booked_empty_hsaison { background-image:url(/images/saison_booked_empty_hsaison.gif) !important; }
#big-datepick .booked_empty_tsaison { background-image:url(/images/saison_booked_empty_tsaison.gif) !important; }

#big-datepick .booked_day_proprio { background-image:url(/images/booked_proprietaire.gif) !important; }
#big-datepick .booked_day_debut_proprio { background-image:url(/images/booked_proprietaire-start.gif) !important; }
#big-datepick .booked_day_fin_proprio { background-image:url(/images/booked_proprietaire-end.gif) !important; }
#big-datepick .booked_day_option { background-image:url(/images/booked_option.gif) !important; }
#big-datepick .booked_day_debut_option { background-image:url(/images/booked_option-start.gif) !important; }
#big-datepick .booked_day_fin_option { background-image:url(/images/booked_option-end.gif) !important; }

#big-datepick .booked_day_proprio_normal { background-image:url(/images/booked_proprietaire-normal.gif) !important; }
#big-datepick .booked_day_proprio_option { background-image:url(/images/booked_proprietaire-option.gif) !important; }
#big-datepick .booked_day_normal_proprio { background-image:url(/images/booked_normal-proprietaire.gif) !important; }
#big-datepick .booked_day_normal_option { background-image:url(/images/booked_normal-option.gif) !important; }
#big-datepick .booked_day_option_normal { background-image:url(/images/booked_option-normal.gif) !important; }
#big-datepick .booked_day_option_proprio { background-image:url(/images/booked_option-proprietaire.gif) !important; }
