body {
background-color : #000033;
color : yellow;
font-family : Arial, Helvetica, arial narrow, Verdana, sans-serif;
font-size : 1em;
}
#page {
 border: 0;
 clear: both;
 color: yellow;
 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: 125%;
 font-weight: bold;
 margin: 1em 0 1em 0;
 padding: 0;
 text-align: center;
 }
a.button {
 color: #000033;
 }
.camp {
 font-weight: bold;
 padding: 0 7px 0 7px;
 text-decoration: none;
 }
.caption {
 color: white;
 font-size: 8pt;
 font-weight: bold;
 margin: 0 0 14px 0;
 text-align: center;
 }
.clr {
 clear: both;
 }
.copy {
 color: gray;
 font-size: 9pt;
 text-decoration: none;
 }
a.copy:hover {
 color: white;
 font-size: 9pt;
 text-decoration: none;
 }
.contact {
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 text-decoration: none;
 }
.contactl {
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: left;
 text-decoration: none;
 }
.contactr {
 color: white;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: right;
 text-decoration: none;
 }
a.contact:hover {
 color: green;
 font-size: 12pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 text-decoration: none;
 }
.creator {
float : right;
margin : 1em 0 0 0;
}
.ex {
 color: gray;
 clear: both;
 font-size: 9pt;
 font-weight: bold;
 margin: 1em 0 1em 0;
 text-align: center;
 }
.foot {
 font-size: 14pt;
 font-weight: bold;
 padding: 7px 0 7px 0;
 text-align: center;
 }
.footl {
 background-color: navy;
 font-size: 14pt;
 font-weight: bold;
 padding: 0.5em 0 0.5em 2em;
 }
.footc {
 background-color: navy;
 font-size: 14pt;
 font-weight: bold;
 padding: 0.5em 0 0.5em 0;
 text-align: center;
 }
.footcred {
 background-color: navy;
 color: #ff0066;
 font-size: 14pt;
 font-weight: bold;
 padding: 0.5em 0 0.5em 0;
 text-align: center;
 }
.footr {
 background-color: navy;
 font-size: 14pt;
 font-weight: bold;
 padding: 0.5em 2em 0.5em 0;
 text-align: right;
 }
.form {
 color:black;
 font-size:1.2em;
 font-weight:600;
 }
.gap {
 line-height: 15px;
 }
.heading {
 color: white;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: underline;
 }
a.heading:hover {
 color: green;
 font-size: 16pt;
 font-weight: bold;
 text-decoration: none;
 }
.jpg {
 border: 2px solid yellow;
 }
.legend {
 background : white;
 border: 2px solid #000033;
 color: #000033;
 font-size: 11pt;
 font-weight: bold;
 padding: 5px;
 text-align: center;
 }
.line {
 background-color: white;
 line-height: 2px;
 margin: 0;
 padding: 0;
 }
.ligne {
 background-color: white;
 line-height: 2px;
 margin: 0;
 padding: 0;
 }
.link {
color : white;
font-size : 12pt;
font-weight : bold;
padding : 0 1em 0 1em;
text-decoration : none;
}
a.link:hover {
color : green;
font-size : 12pt;
font-weight : bold;
padding : 0 1em 0 1em;
text-decoration : none;
}
.name {
 color: white;
 font-size: 14pt;
 font-weight: bold;
 padding: 7px 1em 1em 0;
 text-align: right;
 }
.none {
 border: 0;
 }
.spacer	{
 line-height: 30px;
 }
.subject {
 color: white;
 font-size: 20pt;
 font-weight: bold;
 margin: 1em;
 text-align: right;
 text-transform: uppercase;
 }
.region {
 color: gray;
 font-weight: bold;
 }
a.region {
 color: black;
 font-weight: bold;
 text-decoration: none;
 }
a.region:hover {
 color: #cc0000;
 font-weight: bold;
 text-decoration: none;
 }
.supb {
 font-size: 8pt;
 font-weight: bold;
 }
.supen {
 font-size: 8pt;
 }
.text {
 }
a.text {
 color: white;
 font-weight: bold;
 text-decoration: none;
 }
a.text:hover {
 color: green;
 font-weight: bold;
 text-decoration: none;
 }
.textbold {
 font-weight: bold;
 }
.textboldborder {
 border:thin dashed #ffffcf;
 font-weight: bold;
 padding: 1em 0 1em 0;
 text-align: center;
 }
.textborder {
 border:thin dashed #ffffcf;
 padding: 1em 0 1em 0;
 text-align: center;
 }
.textbc {
 font-weight: bold;
 text-align: center;
 }
.textbr {
 font-weight: bold;
 text-align: right;
 }
.textc {
 text-align: center;
 }
.textf {
 background-color: white;
 color: #404040;
 font-weight: bold;
 }
.textr {
 color: yellow;
 font-size: 10pt;
 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 {
 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;
text-decoration : underline;
vertical-align : top;
}
.topline {
background-color : white;
line-height : 1px;
margin : 0 0 0 100px;
padding : 0;
}
.topspacer	{
margin : 0 25px;
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;
 }
.ul {
 color: yellow;
 font-weight: normal;
 font-size: 10pt;
 }
ul.menu {
 list-style-image: url("/pix/icon.gif")
 }
ul.menu li {
 color: yellow;
 font-size: 10pt;
 font-weight: bold;
 margin-top: 10px;
 text-decoration: none;
 }
ul.menu li.ukflag {
 list-style-image: url("/images/uk.png")
 }
.wine {
 background-color: white;
 color: #000033;
 font-size: 16pt;
 font-weight: bold;
 }