/**
 * jQuery UI Datepicker — issu de TEMP/datepicker.css ; chemins `/assets/img/`.
 * Flèches : `fleche-valide.svg` (pas d’arrow.png dans le dépôt).
 */
/* #btnoffrir {display:none;}*/
#datecontainer{margin:50px auto 0;width:100%;}
#datecontainer input{width:216px;background:#f1f1f1;-webkit-box-shadow:inset 0px 1px 3px #555, 0px 1px 0px 0px #777;-moz-box-shadow:inset 0px 1px 3px #555, 0px 1px 0px 0px #777;box-shadow:inset 0px 1px 3px #555, 0px 1px 0px 0px #777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#777;padding:8px 10px;border:1px solid #111;float:left;display:table;}
#datecontainer input:focus{outline:0;}
#datecontainer .ui-datepicker-trigger{float:left;display:table;cursor:pointer;margin:3px 5px;}
#ui-datepicker-div{width:216px;height:auto;margin:5px auto 0;font:13px Arial, sans-serif;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, .5);}
#ui-datepicker-div a{text-decoration:none;}
.ui-datepicker-header{background:#AA81BC;color:#fff;font-weight:bold;line-height:30px;}
.ui-datepicker-title{text-align:center;}
.ui-datepicker-prev{float:left;transform:scaleX(-1);}
.ui-datepicker-next{float:right;}
.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url("/assets/img/fleche-valide.svg");background-repeat:no-repeat;background-position:center center;background-size:14px 14px;line-height:550%;overflow:hidden;}
.ui-datepicker table{width:100%;background:#fff;}
.ui-datepicker thead{background-color:#fff;border-bottom:1px solid #bbb;}
.ui-datepicker th{text-transform:uppercase;font-size:11px;padding:5px 0;color:#818181;text-align:center;}
.ui-datepicker tbody td{padding:0;border-right:1px solid #e4e4e4;}
.ui-datepicker tbody td:last-child{border-right:0px;}
.ui-datepicker tbody tr{border-bottom:1px solid #e4e4e4;}
.ui-datepicker tbody tr:last-child{border-bottom:0px;}
.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:bold;font-size:13px;text-align:center;width:100%;height:40px;line-height:40px;color:#666666;}
.ui-datepicker-calendar .ui-state-default{background:#fff;color:#000;}
.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7;}
.ui-datepicker-calendar .ui-state-active{background:#AA81BC;-webkit-box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, .1);box-shadow:inset 0px 0px 10px 0px rgba(0, 0, 0, .1);color:#fff;position:relative;}
.ui-datepicker-calendar td:first-child .ui-state-active{margin-left:0;}
.ui-datepicker-calendar td:last-child .ui-state-active{width:100%;margin-right:0;}
.ui-datepicker-calendar tr:last-child .ui-state-active{height:100%;margin-bottom:0;}
.ui-datepicker-unselectable .ui-state-default{background:#f3f3f3;color:#000;}
.ui-datepicker .ui-state-disabled span{background:#ddd;color:#999 !important;}
