body {
    margin:0px;
    padding:0px;
    color: #000000;
    font-family: Arial;
    font-size:12px;
}

.tao {
    width:700px;
}

.menuTd {
    height:36px;
    line-height:36px;
    vertical-align:bottom;
    background-image: url(../images/menu-fond.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    text-align:left;
}

.piedTd {
    height:35px;
    line-height:35px;
    vertical-align:bottom;
    background-image: url(../images/pied-fond.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
}

.pied {
    font-size:11px;
    line-height: 25px;
    text-align: right;
}

.pied a {
    color: #000000;
}

.menu { height:31px; }
.menu td { padding:0px; margin:0px; height:31px;line-height:31px; width:2px; vertical-align: bottom;}
.menu th { padding:0px; margin:0px; height:31px;line-height:31px; }
.menu th a { padding-left:10px; padding-right:10px; color: #FFFFFF; text-decoration:none; font-weight: bold; height:31px; display:block}
.menu th a:hover,.menu th a.actif { background-color: #000000; color:#FF0000; }

.droite th.resultat {
    font-family:serif;
    font-style:italic;
    font-size:18px;
    padding:0px;
    width:220px;
    height:25px;
    line-height: 25px;
    background-color: #f1e9de;
    background-image: url(../images/resultat-haut.gif);
    background-repeat: no-repeat;
    color:#427ccc;
    text-align: left;
    padding-left:10px;
    border-bottom: 1px solid #acacac;
}

.droite td.resultat {
    padding-left:0px;
    background-color: #f1e9de;
    font-size:11px;
}

.droite th.contact {
    font-family:serif;
    font-style:italic;
    font-size:18px;
    padding:0px;
    width:220px;
    height:25px;
    line-height:25px;
    background-color: #d1c9ae;
    background-image: url(../images/contact-haut.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    vertical-align:top;
    color:#427ccc;
    text-align: left;
    padding-left:10px;
    border-bottom: 1px solid #acacac;
}

.droite td.contact {
    padding:0px;
    background-color: #d1c9ae;
    font-size:11px;
}

.droite th.actualite {
    font-family:serif;
    font-style:italic;
    font-size:18px;
    padding:0px;
    width:220px;
    height:25px;
    line-height:25px;
    background-color: #c1b99e;
    background-image: url(../images/actualite-haut.gif);
    background-repeat: no-repeat;
    background-position:bottom;
    vertical-align:top;
    color:#53753a;
    text-align: left;
    padding-left:10px;
    border-bottom: 1px solid #53753a;
}

.droite td.actualite {
    padding:0px;
    background-color: #c1b99e;
    font-size:11px;
    text-align:left;
}
.droite td.actualite div.date {
    color: #354F22;
    font-size:12px;
    font-weight: bold;
}
.droite td.actualite div.titre {
    color: #000000;
    font-size:11px;
    border-bottom: 1px solid #53753a;
}
.droite td.actualite div.message {
    color: #000000;
    font-size:10px;
    padding:5px;
}
.formulaire {
    width:200px;
}

.formulaire th {
    text-align: right;
    width:80px;
}
.formulaire td {
    text-align:left;
    width:120px;
}

.formulaire td input { width:120px; border: 1px solid #acacac;font-family:Arial;font-size:11px;}
.formulaire td textarea { width:200px; border: 1px solid #acacac;font-family:Arial; font-size:11px;}

.resultat {
    width:200px;
}

.resultat td a { color: #000000; }

.tableResultat { width:200px; border: 1px solid #40019A;}
.tableResultat th { border-bottom: 1px solid #acacac; background-color:#40019A; color:#FFFFFF;}
.tableResultat td { text-align:right; padding-left:5px;padding-right:5px; border-color: #ACACAC; border-style:solid; border-width:1px; border-top-width:0px;border-left-width:0px}
.contenu {width:460px;}
.contenu td { text-align:left;vertical-align:top; padding:5px;background-image:url(../images/contenu-fond.gif) }
/*.contenu td p{padding:0px; margin:0px;}*/

.resultat ul {list-style: none; padding:0px; margin:0px;}
.resultat ul li a { text-align:left;padding:5px; display:block; background-color:#ffffff;}
.resultat ul li a:hover ,.resultat ul li a.active { background-color:#D1C9AE;}