html, body {
	height: 100%;
}
body, table {
 font-family: Arial, Helvetica, sans-serif;
}
.centrage {
	width: 100%;
	height: 100%;
	border-width: 0;
}
.total {
 border: 1px black solid;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
}
.total td {
 border: 1px black solid;
}
.recom {
 font-size: 10px;
 margin: 0;
 padding: 0 10px;
}
.recom a {
 color: #000;
 text-decoration: none;
}
.recom a:hover {
 text-decoration: underline overline;
}
.activite {
 margin: 0;
 padding: 0 10px;
 font-size: 22px;
 font-weight: normal;
}
#menu {
 margin: 0 10px;
}
#menu table, #menu td {
 font-weight: 700;
 font-size: 14px;
 border-width: 0;
}
ul, li {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-weight: 500;
/* position: absolute;
 margin: 0 -5px;
 padding: 0 5px;
 background-color: #ccc;
 display: none;*/
}
#menu li {
 white-space: nowrap;
}
#menu a {
 color: #c00;
 text-decoration: none;
}
#menu a:hover {
 color: #000;
}
#menu .select {
 color: #000;
 cursor: default;
}
.deroulant {
 color: #c00;
 cursor: default;
}
.corps td {
 font-size: 14px;
 border-width: 0;
}
.corps h3 {
 margin: 10px 0 10px 0;
 text-align: center;
 font-size: 18px;
}
.corps h4 {
 margin: 0;
 font-size: 14px;
}
.corps h6 {
 text-align: center;
 font-size: 12px;
}
.corps p {
 margin: 0 0 10px 0;
}
.pied {
 margin: 0;
 padding: 0;
 font-size: 11px;
}
.pied a {
 color: #000;
}
.pied a:hover {
 text-decoration: underline overline;
}
.nav {
 clear: both;
}
.galerie {
 float: left;
 border: 1px black solid;
 padding: 10px;
 font-size: 10px;
}
.galerie dt {
 width: 102px;
 margin: 0;
 padding: 0;
 font-weight: 900;
}
.galerie dt img {
 border-width: 0;
}
.galerie dd {
 width: 102px;
 margin: 0;
 padding: 0;
}
.vignettessimg {
 clear: both;
}
.invisible {
 clear: both;
 height: 15px;
 margin: 0;
}
.nav {
 float: left;
 width: 100%;
 font-size: 11px;
 margin: 0 0 10px;
}
.nav ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}
.nav li {
 float: left;
 width: 30%;
 margin: 0;
 padding: 0;
}
.nav .gche {
 text-align: left;
}
.nav .ctre {
 width: 40%;
 text-align: center;
}
.nav .drte {
 text-align: right;
}
