/* your styles go here */

.hr {
    display: block;
    clear: both;
    height: 0;
    background: rgba(255, 251, 142, 0);
    margin: 40px 0 80px;
    padding: 0;
    border: 0;
    font-family: arial;
    text-align: center;
    font-size: 40px;
    line-height: 1;
}
.hr:after {
    content: "\301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C \301C";
    height: 0;
    letter-spacing: -9px;
    color: deepskyblue;
}

.box-image-text .image {
  min-height: 200px;
  max-height: 200px;
}

.box-simple {
  min-height: 230px;
}

.table-horaires {
  color: #333; /* Lighten up font color */
  font-family: Helvetica, Arial, sans-serif; /* Nicer font */
  width: 320px;
  border-collapse:
  collapse; border-spacing: 0;
}


.table-horaires th {
  border: 1px solid #CCC;
  text-align: center;
  background: #F3F3F3; /* Light grey background */
  font-weight: bold; /* Make sure they're bold */
  height: 40px;
}

.table-horaires td {
  border: 1px solid #CCC;
  background: #FAFAFA; /* Lighter grey background */
  text-align: center; /* Center our text */
  height: 40px;
}

img[src$='#center']
{
    display: block;
    margin: 0.7rem auto; /* you can replace the vertical '0.7rem' by
                            whatever floats your boat, but keep the
                            horizontal 'auto' for this to work */
    /* whatever else styles you fancy here */
}

img[src$='#floatleft']
{
    float:left;
    margin: 0.7rem;      /* this margin is totally up to you */
    /* whatever else styles you fancy here */
}

img[src$='#floatright']
{
    float:right;
    margin: 0.7rem;      /* this margin is totally up to you */
    /* whatever else styles you fancy here */
}

.boxBorder {
     border: 2px solid #267280;
     padding: 10px;
     outline: #267280 solid 5px;
     outline-offset: 5px;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-menu {display: block;}
