body {
    background-color: #FFFFFF;
    background-image: none;
    font-family: serif;
    font-size: medium;
    color: #000000;
    margin: 0px;
}
h1 {
    background-color: transparent;
    background-image: none;
    font-size: small;
    font-family: sans-serif;
    font-variant: small-caps;
    font-weight: bold;
    margin: 0px;
}
h2, h3, h4, h5, h6 {
    font-size: medium;
    margin: 0px;
    padding: 5px 0px;
    font-weight: bold;
}
p {
    margin: 5px 0px;
}
table {
    border-width: 0px;
    border-collapse: collapse;
}
td {
    border-width: 0px;
}
a {
    color: #000000;
    background-color: transparent;
    background-image: none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: 0px;
}
table.page {
/* N'enlevez pas la taille definie ci-dessous et n'en augmentez pas la valeur (trop AFFREUX et trop dur pour les visiteurs de votre site car scroll horizontal). 
Do not delete the size defined below. Do not make the value bigger (really UGLY and too tough for the visitors of your website because of they have to scroll horizontally). */
    width: 800px;
}
td.menu {
    background-color: #000066;
    background-image: none;
    font-weight: bold;
    text-align: center;
    color: #000000;
    padding: 5px 0px 0px 0px;
}
ul {
   margin-top: 0px;
   list-style-image: url('puce_rond.gif');
}
li {
    margin: 2px;
}
td.sideCol {
    background-color: #CCCCFF;
    background-image: none;
    text-align: left;
    color: #000000;
    vertical-align: top;
    width: 20%;
}
div.artTitle {
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    text-align: center;
    border-bottom: 3px solid #CCCCFF;
    border-style: ridge;
}
div.sideArt {
    font-size: medium;
    background-color: #CCCCFF;
    background-image: none;
    text-align: left;
    color: #000000;
    border-bottom: 1px solid #FFFFFF;
    padding: 5px;
}
td.middleCol {
    background-color: #FFFFFF;
    background-image: none;
    text-align: left;
    color: #000000;
    vertical-align: top;
    width: 60%;
    padding: 15px;
}
div.middleArt {
    font-size: medium;
    background-color: #FFFFFF;
    background-image: none;
    text-align: left;
    color: #000000;
}
td.pageBot {
    vertical-align: top;
    background-color: #FFFFFF;
    background-image: none;
    text-align: center;
    color: #000000;
    font-size: medium;
    border-top: 1px solid #000066;
}
table.palette {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #000000;
    text-align: center;
    color: #000000;
}
table.palette td {
    width: 15%;
    border: 1px solid #000000;
}
.formLabel {
    text-align: right;
    vertical-align: top;
}
.formContentLeft1 {
    text-align: left;
}
.formContentLeft2 {
    text-align: left;
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    vertical-align: top;
    font-size: medium;
    font-family: serif;
    border: 1px dotted #000066;
}
.formContentCenter {
    background-color: #FFFFFF;
    background-image: none;
    color: #000000;
    font-size: medium;
    font-family: serif;
    border: 1px solid #000066;
}
.formulaire {
    text-align: center;
    margin: 20px 5px;
}
