body {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  left: 10px;
  top: 10px; }

img {
  border: none; }

DIV#header,
DIV#breadcrumbs,
DIV#secondary_content,
DIV#newsletter,
DIV#pageMenu,
DIV#photo,
DIV#cross_selling_top,
DIV#cross_selling_content,
DIV#cross_selling_bottom,
DIV#navi_left_top,
DIV#navi_left_bottom,
DIV#top,
DIV#bottom,
DIV#footer,
.saleslentz_top,
.saleslentz_bottom,
.nightrider_top,
.nightrider_bottom,
.horaires_top,
.horaires_bottom,
.flexibus_top,
.flexibus_bottom,
.rockhalbus_top,
.rockhalbus_bottom,
.sightseeing_top,
.sightseeing_bottom,
.usa_top,
.usa_bottom {
  display: none; }

DIV#navi_left {
  border: none; }

img#primary_min_height {
  height: auto; }

div#primary_content {
  background: none;
  width: 600px; }

div#primary_content.normal {
  background: none; }

p {
  display: block;
  margin: 0 0 1em 0; }

#lnkBlk_b a:hover,
a.lnkBlk_b:hover,
#lnkBlk_u a:hover,
a.lnkBlk_u:hover,
#lnkBlk_ub a:hover,
a.lnkBlk_ub:hover {
  color: #666666; }

#lnkBlk_u a:link,
a.lnkBlk_u:link,
#lnkBlk_u a:visited,
a.lnkBlk_u:visited,
#lnkBlk_u a:active,
a.lnkBlk_u:active {
  color: black;
  text-decoration: underline; }

#alignLeft {
  float: left;
  width: 215px; }

#alignRight {
  float: right;
  width: 400px; }

.info {
  border: 1px solid fuchsia;
  font-size: 12px;
  padding: 5px; }

.lnkBlk_n {
  text-decoration: none; }

#lnkBlk_n,
.lnkBlk_n {
  color: black; }

fieldset.contact label {
  color: black;
  display: block;
  float: left;
  margin: 5px 0 0;
  padding: 2px 0 0 25px;
  text-align: left;
  width: 150px; }

body#page-circuits-index #alignLeft {
  float: left;
  width: 375px; }
