body, table {
 font-family: Arial, Helvetica, sans-serif;
}

h1 {
 font-size: 14px;
 margin: 0;
 padding: 2px 5px;
 color: #000;
 background-color: #4763ac;
 color: #fc3;
}

a {
 color: #4763ac;
}

a:hover {
 background-color: #fc3;
 text-decoration: none;
}

.menu-haut {
 font-size: 11px;
}

.menu-haut a {
 display: block;
 width: 100%;
 padding: 3px 0;
}

.lateral {
 text-align: center;
 border: 1px #fc3 solid;

}

.menu-gauche {
 font-size: 11px;
}

.menu-gauche h3 {
 padding: 2px 0;
 font-size: 11px;
 color: #fc3;
 text-align: center;
 margin: 0;
}

.menu-gauche a {
 padding: 2px;
 display: block;
 width: 100%;
 text-decoration: none;
 letter-spacing: .1em;
}

a.select {
 background-color: #fc3;
 text-decoration: none;
 cursor: default;
}

.pub {
 padding: 1px 0 0;
 text-align: center;
 background-color: #fc3;
 color: #fff;
 font-size: 12px;
 font-weight: 900;
}
