body {
 margin:0;
 BACKGROUND-COLOR:#FFF;
}
body, table, tr, td, p {
 color: #000;
 font-family: Verdana,Helvetica,Arial,sans-serif;
 font-size: medium;
}
H2, H3, H4 {
 font-family:Georgia,'Times New Roman',Times,serif;
 color:#0A76C2;
 font-weight:bold;
}
H3 {
 padding-bottom:2px;
 margin-bottom:0;
}
H4 {
 text-align:left;
 padding-bottom:2px;
 margin-bottom:0;
}

.maintext {
 text-indent:40px;
 font-size:0.8em;
 color:#003366;
 font-weight:bold;
}
.tousdroits {
 font-family: Verdana, Arial,Tahoma,,sans-serif;
 color: #336600;
 padding: 8px 0 8px 0;
 font-size: 0.6em;
 font-style: normal;
 font-weight: normal;
} 

table.prebleue td {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 0.8em;
 color:#003366;
}

table.lastbleue td {
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size: 0.8em;
 color:#000080;
}


/* menu presentation */
.menuline {
 font-family: Verdana,Tahoma,Arial,sans-serif;
 font-size: 0.8em;
 font-weight: bold;
 color: #FFF;
}
.menu:link {
 color: #FFF;
 text-decoration: underline;
}
.menu:visited {
 color: #FFF;
 }
.menu:hover {
 color: #FFFF00;
}
.menu:active {
 color: #FFFF00;
}

/* bottommenu */
.bottommenu {
 font: 0.7em Verdana,Arial,Tahoma,sans-serif;
 color: #336600;
 font-weight: bold;
 text-align: center;
 padding-bottom: 3px;
}
.bottommenu a {
 text-decoration: underline;
 color: #0000FF;
}
.bottommenu a:visited {
 color: #800080;
}
.bottommenu a:hover {
 color: red;
}
.bottommenuopen {
 color:#FFF;
}


ul {
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

ul.nonspace {
 padding-left:8px;
 margin-left:8px;
}
