.ui-widget-content{background:transparent}.datepickertimetable{font-family:"latoregular",Arial;background-color:rgba(226,226,224,0.9);width:auto;font-size:11px;z-index:99999!important}.datepickertimetable select{font-size:11px}.datepickertimetable.ui-datepicker{padding:0}.datepickertimetable .ui-datepicker-header{border:none;background:transparent!important;font-weight:700;font-size:12px;padding:0}.datepickertimetable .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;overflow:hidden}.ui-datepicker-title select{float:left;font-size:1em;margin:3px 2px;font-size:11px;width:45%;border:none}.datepickertimetable .ui-datepicker-title{margin-top:.4em;overflow:hidden;margin-bottom:.3em;color:#888d91;line-height:1.4em}.datepickertimetable.ui-datepicker .ui-datepicker-prev-hover,.datepickertimetable.ui-datepicker .ui-datepicker-next-hover,.datepickertimetable.ui-datepicker .ui-datepicker-next,.datepickertimetable.ui-datepicker .ui-datepicker-prev{top:.5em;border:none}.datepickertimetable .ui-datepicker-prev-hover{left:2px}.datepickertimetable .ui-datepicker-next-hover{right:2px}.datepickertimetable .ui-datepicker-next span,.datepickertimetable .ui-datepicker-prev span{background-image:url(/sites/all/themes/bootstrap/bootstrap_subtheme/images/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.datepickertimetable .ui-datepicker-prev span{background-position:-96px 0}.datepickertimetable table{margin:0}.datepickertimetable th{padding:5px 0;color:#888d91;font-weight:400;border:none;border-top:1px solid #369}.datepickertimetable td{background:#FFF;border:none;padding:0}.datepickertimetable td .ui-state-default{background:transparent;border:none;text-align:center;padding:9px 6px;margin:0;font-weight:400}.datepickertimetable .ui-state-highlight .ui-state-default{color:#fff}.datepickertimetable.ui-state-disabled{opacity:1}.datepickertimetable .ui-state-disabled .ui-state-default{color:#717173}.datepickertimetable .ui-datepicker-days-cell-over .ui-state-default,.ui-datepicker-current-day .ui-state-default{background:#fec200!important}.datepickertimetable td .ui-state-active,.datepickertimetable td .ui-state-hover{background:#fec200}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1;filter:Alpha(Opacity=100)}.ui-state-disabled span,.ui-widget-content .ui-state-disabled span,.ui-widget-header .ui-state-disabled span{color:#717173!important;opacity:1;filter:Alpha(Opacity=20)}.datepickertimetable .ui-datepicker-inline{width:auto!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#004990;border:none}.ui-state-highlight .ui-state-default{color:#fff}.legende-timetable{display:table;float:left;margin-top:10px;width:100%}.notif{display:table-cell}.notifblanc,.notifjaune{margin-left:10px;display:table-cell}.gris{background:#004990;width:30px;height:25px;display:table;float:left}.gris a{color:#fff!important;display:table-cell;text-align:center;vertical-align:middle;font-weight:400!important}.blanc{background:#fff;width:30px;height:25px;float:left;display:table;margin-left:10px;border:1px solid #000}.jaune{background:#fec200;width:30px;height:25px;float:left;display:table;margin-left:10px}.blanc a,.jaune a{background:transparent;border:none;text-align:center;display:table-cell;font-weight:400!important;color:#717173!important;vertical-align:middle}.notif span{float:left;margin-left:10px;font-family:"open_sansregular";font-size:.875em;margin-top:4px}.timetablesearch button{background-clip:padding-box;background-color:#fc3;border:0 none;border-radius:0;color:#004990;float:right;font-family:"latoregular";font-size:.875em;height:24px;margin-top:4px;padding:0 12px;text-transform:uppercase;transition:all .2s ease-out 0}.ui-datepicker-day-no-activity a,.ui-state-disabled span,.ui-widget-content .ui-state-disabled span{color:#717173!important;opacity:1!important}.calendar-go,.calendar-back{margin-top:20px}