.cms_agenda_wrapper {
  /*width: 263px;*/
  text-align: center;
}

.cms_agenda_calendar {
  width: 125px;
  float: left;
}

.cms_agenda_event {
  /*width: 125px;*/
  margin-left: 130px;
  text-align: left;
}

.cms_agenda_event a, .cms_agenda_event a:hover {
  color: black;
  text-decoration: none;
}

#page_contenu .cms_agenda_event ul {
  margin: 0;
  list-style-type: none;
}

.cms_agenda_event li {
  background-image: url("../../../images/default/portail/puce_fleche.png");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 5px 20px;
  vertical-align: bottom; /* Bugfixe IE */
}
.cms_agenda_spacer {
  clear:both;
}

.calendar_table {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: black;
  text-align:center;
  font-style:normal;
  border-collapse: collapse;
  margin-left: 3px;
}

.calendar_table td {
  border : 1px solid black;
  padding: 2px 1px;
}

.calendar_head {
  background-color: transparent;
  text-align: center;
  font-size: 8pt;
  color: #000;
  font-weight: bold;
  font-family: Arial, Helvatica, sans-serif;
}

.calendar_head td {
  border: none;
  border-bottom: 5px solid transparent;
  font-size: 8pt;
}


.calendar_head_mini {
background-color: transparent;
/*background-color: #FABB20;*/
text-align: center;
font-size: 0px;
color: #FFF;
font-family: Verdana, Arial, Helvatica, sans-serif;
font-style:normal;
}

.calendar_this_month {
background-color: #fefefe;
}

.calendar_not_this_month {
color: #BABABA;
}

.calendar_titreMois {
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
}

.calendar_with_ev { background: #A1D016; }
.calendar_this_day {
background-color: #FABB20;
}

a.calendar {
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  font-size: 8pt;
  color: #000;
  font-family: Verdana, Arial, Helvatica, sans-serif;
  background-color: transparent;
}

a.calendar:hover{
text-decoration: none;
color: #000;
background-color: transparent;
}
