.renseigments_pratiques {
  font-size: 1.2em;
  clear: both;
  padding: 0 0 30px 0;
}

.renseigments_pratiques table td {
  padding-top: 5px;
  padding-bottom: 3px;
  color: #323237;
}

.renseigments_pratiques table tr.rens_info td {
  padding: 15px;
}

td.tdmeteo {
  background: #323237;
  /*border-right: 1px solid #fff;*/
}

.renseigments_pratiques table {
  width: 100%;
  /*border-collapse:collapse;*/
  border-spacing: 5px;
}

.rens_intitule {
  text-align: right;
  font-weight: normal;
  font-weight: bold;
  padding: 5px 15px 3px 15px;
  min-width: 75px;
}

td {
  background-color: #f9f9f8;
}

.bg_blue td {
  background-color: #d5f4f6;
}

.temperature {
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
}

.tps img {
  vertical-align: bottom;
  width: 25px;
  height: 25px;
}

.first_info {
  border-top: none !important;
}

.first_text_info {
  width: 83.5%;
}

.titre_rens {
  color: #273a47;
  display: inline;
  font-size: 1.6em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.both {
  clear: both !important;
  overflow: hidden;
}

.renseignements_titre {
  margin-top: 30px;
  padding-bottom: 15px;
}

.td_other_infos {
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  font-weight: normal;
  /* These are technically the same, but use both */
  /*overflow-wrap: break-word;
  word-wrap: break-word;*/
  /*-ms-word-break: break-all;*/
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  /*word-break: break-all;*/
  /* Instead use this non-standard one: */
  /*word-break: break-word;*/
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  /*-ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
}

/*# sourceMappingURL=formalite.css.map */
