.main {
  font-family: 'Open Sans', sans-serif;
  font-size: 11pt;
  display: block;
  position: absolute;
  left: 220px;
  top: 0px;
}

.main li {
  padding-left: 0.75em;
  padding-bottom: 0.25em;
}

.main ul {
  padding-bottom: 1em;
}

h1, h2 {
  font-family: 'Parisienne', cursive;
}

.heure {
  font-weight: 600;
  color: #707070;
}

.addr  {
  font-style: italic;
  color: #707070
}

.side {
  font-family: 'Parisienne', cursive;
  width: 190px;
  padding-left: 0px;
  padding-top: 20px;
  text-align: center;
}

.acces {
  font-family: 'Parisienne', cursive;
}

.entrez {
  display: block;
  position: absolute;
  left: 0px;
  width: 500px;
  padding-left: 30px;
  padding-top: 20px;
}

.entrez ol {
  font-family: 'Open Sans', sans-serif;
  font-size: 11pt;
}

.entrez li {
  padding-bottom: 25px;
  padding-left: 0.5em;
}

.entrez li p {
  margin-top: 0.5em;
  margin-bottom: 0.75em;
}

.entrez input[type=submit] {
  padding-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 14pt;
  font-weight: bold;
}

.code, .submit, .capt {
  margin-left: 2em;
}

.loc {
  font-style: italic;
  font-size: 9pt;
}

.help {
  display: block;
  position: absolute;
  left: 500px;
}

a:link {
    text-decoration: none;
    color: #c9322b;
}

a:visited {
    text-decoration: none;
    color: #c9322b;
}

a:hover {
    text-decoration: underline;
    color: #c9322b;
}

a:active {
    text-decoration: underline;
    color: #c9322b;
}

img.list {
  width: 150px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

table.list {
  border: 1px solid #ddd;
  border-collapse: collapse;
}

td.list {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-right: 10px;
}

td.list_desc {
  width: 500px;
  padding-left: 20px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

p.list {
  width: 700px;
}

.eur {
  font-weight: bold;
  color: #3F3F3F;
}

.loger li {
  padding-bottom: 1em;
}

.dist {
  padding-left: 1em;
  color: #707070;
  font-size: 10pt
}

.itin {
  margin-bottom: 2em;
}

.itin li {
  padding-bottom: .3em;
}

.petit {
  font-size: 8pt;
}
