html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border:  none;
  margin: 0;
  padding: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
*:focus {
}
body {
  background: white none repeat scroll 0% 50%;
  line-height: 1;
  color: black;
}
ol, ul {
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}
table {
  border-bottom-color: black;
  border-collapse: separate;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
html, body {
  border-style: none;
  border-width: 0px;
  margin-right: 0;
  text-decoration: none;
  background-color: #ddd9d4;
}
#pagewidth {
  border: 10px solid #ffffff;
  margin: auto;
  text-align: left;
  width: 920px;
  text-decoration: none;
  background-color: #bab2a6;
  font-family: "Times New Roman",Times,serif;
  height: 584px;
}
h2 {
  font-size: 36px;
}
#menuliste, #menuliste a {
  border-style: none;
  border-width: 0px;
  overflow: visible;
  position: relative;
  text-align: center;
  text-decoration: none;
  font-family: Times New Roman,Times,serif;
  line-height: 150%;
  color: #ffffff;
  background-color: #bab2a6;
  margin-top: 30px;
  height: 30px;
  font-size: 24px;
}
#menuliste a:hover {
  color: #ffffff;
  font-weight: bold;
}
#menuliste a:active {
  font-weight: bold;
  color: #ff0000;
}
#headerA {
  border:  none;
  display: inline;
  width: 45px;
  position: relative;
  float: left;
}
#header1 {
  border:  none;
  display: inline;
  width: 165px;
  position: relative;
  float: left;
}
#header2 {
  border:  none;
  float: left;
  position: relative;
  display: inline;
  width: 190px;
}
#header3 {
  border:  none;
  display: inline;
  width: 140px;
  position: relative;
  float: left;
}
#header4 {
  border:  none;
  display: inline;
  width: 195px;
  position: relative;
  float: left;
}
#header5 {
  border:  none;
  display: inline;
  width: 95px;
  position: relative;
  float: left;
}
#header6 {
  border:  none;
  display: inline;
  width: 75px;
  position: relative;
  float: left;
}
#headerZ {
  border:  none;
  display: inline;
  width: 65px;
  position: relative;
  float: left;
}
body#vive #header1 a, body#vive1 #header1 a, body#expo #header2 a, body#roulottes #header2 a, body#event #header3 a, body#meubles #header4 a, body#contact #header5 a, body#liens #header6 a {
  border-style: none;
  border-width: 0px;
  font-style: italic;
  color: #ffffff;
}
body#vive #header1 a:hover, body#vive1 #header1 a:hover, body#expo #header2 a:hover, body#roulottes #header2 a:hover, body#event #header3 a:hover, body#meubles #header4 a:hover, body#contact #header5 a:hover, body#liens #header6 a:hover {
  border-style: none;
  border-width: 0px;
  font-style: italic;
  color: #ffffff;
  font-weight: normal;
}
#logo {
  border-style: none;
  border-width: 0px;
  background-color: #555659;
  margin-top: 69px;
}
#wrapper {
  border-style: none;
  border-width: 0px;
  background-color: #555659;
  margin-top: -3px;
  height: 367px;
}
#coldroite {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 15px;
  overflow: hidden;
  float: right;
  text-decoration: none;
  color: #ffffff;
  z-index: 0;
  font-family: Times New Roman,Times,serif;
  line-height: 150%;
  display: block;
  position: static;
  margin-top: 0px;
  height: 352px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  text-align: left;
  font-size: 24px;
}
a[target="_blank"] {
  padding: 0 14px 0 1px;
  background: transparent url(images/extp.gif) no-repeat scroll right top;
}
#coldroite a:hover, #maincol a:active {
  background-image: none;
  background-attachment: scroll;
  font-weight: normal;
  color: #ff9900;
}
body#vive #coldroite, body#expo #coldroite, body#roulottes #coldroite, body#event #coldroite, body#meubles #coldroite, body#liens #coldroite {
  background-color: #555659;
  width: 257px;
}
body#contact #coldroite {
  background-color: #979bb8;
  width: 308px;
}
#colgauche {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 15px 0px;
  overflow: auto;
  z-index: 0;
  display: block;
  font-family: Times New Roman,Times,serif;
  text-decoration: none;
  margin-right: 0px;
  margin-top: 0px;
  text-transform: none;
  color: #ffffff;
  width: 588px;
  font-style: normal;
  text-align: left;
  line-height: 100%;
  height: 352px;
  font-weight: normal;
  font-size: 24px;
}
#colgauche a {
  text-decoration: none;
  font-style: italic;
  color: #fbebe9;
}
#colgauche a.external {
  background: #3333cc url(images/mailb.jpg) no-repeat scroll right center;
  padding-right: 18px;
  color: #ff9900;
  padding-bottom: 4px;
}
#colgauche a:hover {
  font-weight: normal;
  font-style: italic;
  color: #990000;
}
body#vive1 #colgauche {
  overflow: auto;
  background-color: #9e9c8a;
  width: 588px;
  line-height: 115%;
}
body#vive1 #coldroite {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 0px 0px;
}
body#vive #colgauche {
  overflow: hidden;
  background-color: #9e9c8a;
  width: 588px;
  line-height: 120%;
}
body#expo #colgauche {
  overflow: hidden;
  background-color: #a6ac6e;
  width: 588px;
  line-height: 115%;
}
body#expo #coldroite {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 0px 0px;
  overflow: auto;
}
body#roulottes #colgauche {
  background-color: #a6ac6e;
  width: 588px;
  line-height: 115%;
}
body#roulottes #coldroite {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 0px 0px;
  overflow: auto;
}
body#event #colgauche {
  background-color: #c1969d;
  width: 588px;
  line-height: 115%;
}
body#event #coldroite {
  text-decoration: none;
  font-size: medium;
}
body#meubles #coldroite {
  border-style: none;
  border-width: 0px;
  padding: 0px 25px 0px 0px;
  overflow: auto;
}
body#meubles #colgauche {
  overflow: hidden;
  width: 588px;
  background-color: #a9aeb2;
  line-height: 120%;
}
body#contact #colgauche {
  padding: 7pt 0px 0px;
  width: 536px;
  background-color: #555659;
}
body#liens #colgauche {
  overflow: hidden;
  background-color: #b1aa7c;
  width: 588px;
  line-height: 110%;
}
@media print {
  #header { padding-bottom: 10px;
  float: left;
}
  .anavcontainer { display: none;
  }
  #leftcol { display: none;
  }
  #maincol { float: left;
  font-family: verdana;
  text-decoration: none;
  color: #000000;
  font-size: x-small;
  text-align: left;
  }
  #maincol a { text-decoration: none;
  color: #000000;
  margin-left: 5px;
  }
  .navcontainer { display: none;
  }
  #footer, #footer a { font-family: verdana;
  text-decoration: none;
  color: #000000;
  font-size: x-small;
  text-align: left;
  }
}

