/* Generated by KompoZer */
#container {
  background: #e9ddc9 url(images/static/contentbg.gif) repeat-y scroll 50%;
}
#main_container {
}
#header {
  background: transparent url(images/static/image%20%E9t%E9.jpg) no-repeat scroll 0% 50%;
}
#main_nav_container {
  background: transparent url(images/static/navbg.gif) repeat-y scroll 0% 50%;
}
#slogan {
  background: transparent url(images/static/hbg.gif) no-repeat scroll 0% 50%;
}
#footer {
  background: transparent url(images/static/footerbg.gif) no-repeat scroll left top;
}
body#main_body {
  background: #e9ddc9 url(images/static/pgbk.gif) repeat-x scroll left top;
  color: #ffffff;
}
#content_container h1 {
  background: transparent url(../../images/static/header1bg.gif) no-repeat scroll 0% 50%;
}
#content_container h2 {
  background: transparent url(images/static/header2bg.gif) no-repeat scroll 0% 50%;
}
#content_container h3 {
  background: transparent url(images/static/header2bg.gif) no-repeat scroll 0% 50%;
}
table {
}
th {
  border: 1px solid #000000;
}
tr {
}
td {
  border: medium outset #999999;
}
#content_container table {
}
#content_container th {
  border: thick outset #666666;
  padding: 3px 2px;
  color: #23c4ff;
}
#content_container tr.odd {
  padding: 3px 2px;
  color: #ffffff;
  background-color: #604f47;
}
#content_container tr.even {
  padding: 3px 2px;
  color: #ffffff;
  background-color: #54423a;
}
fieldset {
  border-color: #000000;
  background: #2a334b url(images/static/fieldsetbg.gif) repeat scroll 0% 50%;
}
legend {
  color: #ffffff;
}
label {
  color: #cccccc;
}
input {
  border-color: #23c4ff;
}
textarea {
  border-color: #ffffff;
}
.reserve {
  background-color: #ff0000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.date {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 24px;
  color: #ffffff;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
}
.jours {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
}
.tab_numero {
  border-style: hidden solid solid;
  border-color: -moz-use-text-color #000099 #000099;
  border-width: medium 2px 2px;
  background: transparent url(img/icone.jpg) no-repeat scroll right bottom;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
}
.tab_cal {
  border-style: solid solid hidden;
  border-color: #000099 #000099 -moz-use-text-color;
  border-width: 2px 2px medium;
  background: transparent url(../../entete.jpg) no-repeat scroll 0% 50%;
}
.descriptif {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding-left: 10px;
}

