.calendriermini{width:300px;overflow:visible}
.calendriermini .calendar-container{height:17em;position:relative;margin-left:-10px;margin-top:5px}
.calendriermini .calendar-container .image_loading{position:absolute;top:-22px;right:5px}
.js .calendriermini .calendar-container .alt{display:none}
.calendriermini table{width:310px;text-align:center}
.calendriermini table caption{margin:0 auto;text-transform:uppercase;padding:5.5px;background:#8d8f93;color:#fff}
.calendriermini table th{padding:0;line-height:2em;text-transform:lowercase;font-weight:200;width:44px}
.calendriermini table td{width:14%;line-height:2em;padding:0}
.calendriermini table td a{display:block;text-decoration:none;line-height:2.7em}
.calendriermini table p{color:#fff}
.calendriermini .ui-datepicker-other-month{opacity:.5;filter:Alpha(Opacity=50)}
.calendriermini .ui-datepicker-other-month a{font-weight:400}
.calendriermini .ui-state-highlight a{background:#008cbb;border-bottom:1px solid #008CBB;color:#fff;font-weight:500}
.calendriermini .ui-datepicker-today a{background:#1e9977;border-bottom:1px solid #1e9977;color:#fff;font-weight:500}

.calendriermini .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.calendriermini .ui-icon{width:16px;height:16px;background-repeat:no-repeat;background-position:center}
.calendriermini .ui-datepicker-header{position:relative;background:#5a5b5d}
.calendriermini .ui-datepicker-prev,.calendriermini .ui-datepicker-next{position:absolute;top:0;width:1.8em;height:1.8em}
.calendriermini .ui-datepicker-prev-hover,.calendriermini .ui-datepicker-next-hover{top:1px}
.calendriermini .ui-datepicker-prev{left:0;background:url("http://www.genopole.fr/squelettes/public/img/content-navigation/nav-link-left.png") no-repeat center}
.calendriermini .ui-datepicker-next{right:0;background:url("http://www.genopole.fr/squelettes/public/img/content-navigation/nav-link-right.png") no-repeat center}
.calendriermini .ui-datepicker-prev .ui-icon{background-position:top left}
.calendriermini .ui-datepicker-next .ui-icon{background-position:top right}
.calendriermini .ui-datepicker-prev-hover{left:1px}
.calendriermini .ui-datepicker-next-hover{right:1px}
.calendriermini .ui-datepicker-prev span,.calendriermini .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.calendriermini .ui-datepicker-title{margin:0 1.8em;text-align:center;text-transform:uppercase;background:#8d8f93;color:#fff;padding-top:7px;padding-bottom:4px}
.calendriermini .ui-datepicker-title select{font-size:1em;margin:1px 0}
.calendriermini select.ui-datepicker-month-year{width:100%}
.calendriermini select.ui-datepicker-month,.calendriermini select.ui-datepicker-year{width:49%}
.calendriermini .ui-datepicker-buttonpane{background-image:none;margin:0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;font-size:.8em}
.calendriermini .ui-datepicker-buttonpane button{visibility:hidden;float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}
.calendriermini .event{position:absolute;width:178px;background:#5a5b5d;text-align:left;font-weight:300;z-index:999;padding:5px 22px 5px 5px;color:#fff}
.calendriermini .close-pop-calendar{position:absolute;top:5px;right:5px;background:url("http://www.genopole.fr/squelettes/public/img/content-navigation/nav-top.png") no-repeat;width:18px;height:7px;cursor:pointer}
@media screen and (-webkit-min-device-pixel-ratio:0){.calendriermini caption{padding:6px}}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.calendriermini caption{padding:5px}}