



  .blocSpecGris .calendrier .eventTable{border:0;}
  .blocSpecGris .calendrier .eventTable td{margin:2px; padding:2px;}
  .blocSpecGris .calendrier .eventVig{width:26px; height:26px;}
  
  .blocSpecGris .ui-datepicker{width:100%;}
  .blocSpecGris .ui-widget-content {border: 0; background: #FFFFFF !important;}
  .blocSpecGris .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {border: 0 !important;background: transparent !important;color: #000 !important;}
  .blocSpecGris .ui-datepicker th {border: 1px solid #d6d5d2;padding: 2px;background: #e0dfdd;color: #0075b6;}
  .blocSpecGris .ui-datepicker td {margin: 0;padding: 0;border: 1px solid #D6D5D2;}
  .blocSpecGris .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: #f1f1f1; padding: 1px;margin: 0;border: 0; color:#000; font-weight: normal;}
  .blocSpecGris .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background-color:#fff68d !important;}
  .blocSpecGris div.ui-datepicker-title > span{font-family:Helvetica !important; font-size:15px !important; font-weight:bold !important; font-weight:600 !important;}
  .blocSpecGris .ui-datepicker td span, .ui-datepicker td a{text-align:center; font-family:Helvetica !important;}
  .blocSpecGris .highlight, .success{font-size: initial;}
  .blocSpecGris .highlight a {font-family:arial !important;font-size:15px !important;color:#FFF !important;background-image: url(/in/rest/annotationSVC/Attachment/attach_upload_7acaf12c-aea9-440a-9df6-3acfe8ab0d1b?fileName=fond_jrs_calendrier.png) !important;background-repeat: no-repeat !important;background-position: center center !important;}
  .blocSpecGris .highlight{ }

     /* jquery ui date picker bug fix */
     #ui-datepicker-div { display: none; }

   /* calendar detail */
   .blocSpecGris #calendar-detail{position:absolute; display:none; right:auto; top: 225px; z-index:110; width:100%; min-height:175px; border:1px solid #CCC; background-color:#FFF; background-color: rgba(255, 255, 255, 0.8);}
   .blocSpecGris #calendar-detail .titre{margin:3px; background-color:#4d4d4f; text-align:center; color:#FFF; font-weight:bold; cursor:move;}
   .blocSpecGris .ev-detail{font-size:11px; color:#000; margin:6px; border-bottom:1px dotted #000;}
   .blocSpecGris .ev-detail a{font-size:11px; color:#000; margin:6px;}
   .blocSpecGris .ev-detail a:hover{color: #035aa1;}
   .blocSpecGris .closeDetail{background-image: url(/in/rest/annotationSVC/Attachment/attach_upload_750597ad-38cb-42cc-acef-390ef0fec8e7?fileName=icon_close.png); background-repeat: no-repeat; position: absolute; width: 22px; height: 22px; cursor: pointer; top: -10px; right: -10px; z-index:1111;}
   .blocSpecGris .link-to-events{margin: 6px;}
   .blocSpecGris .link-to-events a{color:#000; font-size:13px;}
   .blocSpecGris .cal_titre_blanc{position:relative; float:left; color:#FFF; text-transform:uppercase;}
   
   /*IMPORANT: l'image pour ui-icon n'est plus trouvable*/
   .blocSpecGris .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/in/rest/annotationSVC/DownloadAttachment/attach_upload_6ab18bdf-fa6e-4e5e-959b-e084c577a960?fileName=ui-icons_217bc0_256x240.png) !important;}
   .blocSpecGris .close {background-image: url('/in/rest/annotationSVC/Attachment/attach_upload_750597ad-38cb-42cc-acef-390ef0fec8e7?fileName=icon_close.png');background-repeat: no-repeat;position: absolute;width: 22px;height: 22px;cursor: pointer;top: -10px;right: -10px;z-index: 1111;}