body {
 background-color: #000033;
 color: yellow;
 font-family: Arial,Helvetica,arial narrow,Verdana,sans-serif;
 font-size: 10pt;
 font-weight: normal;
 text-align: left;
}
#page {
 border: 0;
 clear: both;
 height: 500px;
 margin-bottom: 1em;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 padding: 0;
 text-align: left;
 width: 752px;
 }
html>body #page {
 height: auto;
 margin-bottom: 1em;
 min-height: 500px;
}
table {
 border-collapse: collapse;
 width: 100%;
}
#footer {
  clear: both;
  font-size: 14pt;
  font-weight: bold;
  margin: 25px 0 25px 0;
  padding: 0;
  text-align: center;
  }
.anchor {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 margin: 0 0 1em 0;
 padding: 0 0 1em 0;
 text-align: left;
 text-decoration: none;
 }
a.anchor:hover {
 color: #ff6666;
 font-size: 12pt;
 font-weight: bold;
 margin: 0 0 1em 0;
 padding: 0 0 1em 0;
 text-align: left;
 text-decoration: none;
 }
.button {
 border: 0;
 margin: 0 1em 0 0;
 padding: 0;
 text-decoration: none;
 vertical-align: top
 }
.camp {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 padding: 0 7px 0 7px;
 text-decoration: none;
}
.caption {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 padding: 1em;
 }
.captionc {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 padding: 1em;
 text-align: center;
 }
.captionr {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 padding: 1em;
 text-align: right;
 }
.clr {
 clear: both;
}
.cntcol {
 width: 20px;
 }
.copy {
 color: gray;
 font-size: 9pt;
 font-weight: normal;
 text-decoration: none;
 }
a.copy:hover {
 color: white;
 font-size: 9pt;
 font-weight: normal;
 text-decoration: none;
 }
.contact {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 text-decoration: none;
 }
.contactl {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: left;
 text-decoration: none;
 }
.contactr {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: right;
 text-decoration: none;
 }
a.contact:hover {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 text-decoration: none;
 }
.ex {
 color: gray;
 clear: both;
 font-size: 9pt;
 font-weight: bold;
 margin: 1em 0 1em 0;
 text-align: center;
 }
td.foot {
 color: yellow;
 font-size: 14pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 }
.gap {
 line-height: 15px;
 }
.gif {
 border: 3px double gray;
 }
.heading {
 color: yellow;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: underline;
 }
a.heading:hover {
 color: white;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: none;
 }
.jpg {
 border: 2px solid yellow;
 }
.legend {
 background-color: yellow;
 border: 2px solid #000033;
 color: #000033;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px;
 text-align: center;
 }
.line {
 background-color: white;
 line-height: 1px;
 margin: 0 20px 0 20px;
 padding: 0;
 }
.ligne {
 background-color: white;
 clear: both;
 line-height: 1px;
 margin: 15px 0 0 0;
 padding: 0;
 }
.link {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 padding: 0 1em 0 1em;
 text-decoration: none;
 }
a.link:hover {
 color: #ff6666;
 font-size: 12pt;
 font-weight: bold;
 padding: 0 1em 0 1em;
 text-decoration: none;
 }
.logo {
 border: 0;
 float: left;
 margin: 1em;
 }
.name {
 color: white;
 font-size: 14pt;
 font-weight: bold;
 padding: 7px1em 1em 0;
 text-align: right;
 }
.none {
 border: 0;
 }
.spacer	{
 line-height: 30px;
 }
.subject {
 color: white;
 font-size: 20pt;
 font-weight: bold;
 margin: 1em;
 text-transform: uppercase;
 }
.subjectc {
 color: white;
 font-size: 20pt;
 font-weight: bold;
 margin: 1em;
 text-align: center;
 text-transform: uppercase;
 }
.subjecti {
 color: white;
 font-size: 20pt;
 font-weight: bold;
 margin: 1em;
 padding-left: 17px;
 text-transform: uppercase;
 }
.subjectr {
 color: white;
 font-size: 20pt;
 font-weight: bold;
 margin: 1em;
 text-align: right;
 text-transform: uppercase;
 }
.region {
 color: gray;
 font-size: 10pt;
 font-weight: bold;
 }
a.region {
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
 }
a.region:hover {
 color: #ff6666;
 font-weight: bold;
 text-decoration: none;
 }
.supb {
 color: yellow;
 font-size: 8pt;
 font-weight: bold;
 }
.supen {
 color: yellow;
 font-size: 8pt;
 font-weight: normal;
 }
.text {
 color: yellow;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 }
a.text:hover {
 color: white;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
 }
.textbold {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 }
.textboldborder {
 border:thin dashed #ffffcf;
 color: yellow;
 font-weight: bold;
 font-size: 10pt;
 padding: 1em 0 1em 0;
 text-align: center;
 }
.textborder {
 border:thin dashed #ffffcf;
 color: yellow;
 font-size: 10pt;
 padding: 1em 0 1em 0;
 text-align: center;
 }
.textbc {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
 }
.textbr {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 text-align: right;
 }
.textc {
 color: yellow;
 font-size: 10pt;
 font-weight: normal;
 text-align: center;
 }
.textf {
 background-color: white;
 color: #404040;
 font-size: 10pt;
 font-weight: bold;
 }
.textr {
 color: yellow;
 font-size: 10pt;
 font-weight: normal;
 text-align: right;
 text-decoration: none;
 }
.textbr {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 text-align: right;
 text-decoration: none;
 }
a.textbr:hover {
 color: white;
 font-size: 10pt;
 font-weight: bold;
 text-align: right;
 text-decoration: underline;
 }
.thanks {
 color: yellow;
 font-size: 20pt;
 font-weight: bold;
 }
td.title {
 color: white;
 font-size: 16pt;
 font-weight: bold;
 }
.titre {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 margin: 1em 0 1em 0;
 }
.titrec {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 margin: 1em 0 1em 0;
 text-align: center;
 }
h1.title {
 color: white;
 font-size: 24pt;
 font-weight: bold;
 text-align: center;
 }
.top {
 vertical-align: top;
 }
.topspacer	{
 margin: 0 20px 0 0;
 text-align: right;
 line-height: 103px;
 }
.txt {
 color: yellow;
 font-size: 12pt;
 font-weight: normal;
 }
.txtb {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
.txtb:hover {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 text-decoration: none;
 }
.txtbc {
 color: yellow;
 font-size: 12pt;
 font-weight: bold;
 text-align: center;
 text-decoration: none;
 }
.txti {
 color: yellow;
 font-size: 12pt;
 font-weight: normal;
 padding-left: 60px;
 }
.ul {
 color: yellow;
 font-weight: normal;
 font-size: 10pt;
 }
ul.menu {
 list-style-image: url("/pix/icon.gif")
}
ul.menu li {
 border: 0;
 margin: 0 0 1em 0;
 text-decoration: none;
 vertical-align: top;
}
.wine {
 background-color: white;
 color: #000033;
 font-size: 16pt;
 font-weight: bold;
 }