#scheduler_here div {
  box-sizing: content-box !important; }

#scheduler_here .dhx_event_move.dhx_title {
  height: 20px; }

#scheduler_here .dhx_cal_event_clear.dhx_cal_event_line_start.dhx_cal_event_line_end {
  min-height: 18px; }

#scheduler_here .dhx_cal_event_line {
  font-size: 7pt;
  line-height: 14px;
  padding-left: 4px; }

/* Les permanances */
.page_int_permanence #barre_action {
  padding-right: 15px !important; }

.page_int_permanence .barre_action_right {
  margin-right: 26px !important; }

.page_int_permanence #page_content_int {
  background-color: #fff; }

.page_int_permanence .cadre {
  background-color: #ffffff;
  width: 90%;
  margin: 5px auto 15px auto;
  padding: 0px;
  border: 1px solid #666666;
  border-radius: 5px; }

.page_int_permanence legend {
  color: #3c3c3c; }

.page_int_permanence .admin {
  color: #3c3c3c;
  font: 12px Arial; }

.page_int_permanence a:hover {
  color: #0077ff; }

.page_int_permanence .button {
  padding: 6px 20px  6px 20px;
  font: bold 13px Arial;
  background: #0c9eff;
  color: #fff;
  border-radius: 2px;
  width: 150px;
  border: none; }

.page_int_permanence .button:hover {
  color: #fff; }

.page_int_permanence .button:visited {
  color: #fff; }

.page_int_permanence .calendar_header {
  padding: 6px 20px  6px 20px;
  font: 14px Arial;
  background: #cccccc;
  border-radius: 2px;
  width: 50px;
  border: none; }

.page_int_permanence .cell {
  background: #f6f6f6; }

.page_int_permanence .format_day {
  text-align: right;
  padding: 4px 4px 4px 4px; }
