#bottom
{
padding: 1em;
background: #202020;
color: #fff !important;
}

#bottom a {text-transform: none;}

#centre {
color:#202020;
padding:1.5em;
}

#sponsors {padding-bottom: 1em;}


#sponsors p {
margin:0px;
padding: 0.5em; line-height: 120%;
font-size: 98%;
}

#centre a {text-transform: capitalize;}

#conteneur {
	background:#fff;
margin:1em 10%;
margin-top:0px;
min-width:60em;

width:80%;
}

#haut {
background-color:#202020;
height:3em;
max-height:2.4em;
}

#header {
background-color:#3882C7;
color:#fafafa;
font-size:2em;
height:2.5em;
padding-left:2em;
padding-right:2em;
vertical-align: center;

}

#header a, #header a:link, #header a:visited, #header a:hover {color:#fafafa; text-decoration:none;text-transform: none}
#header a:hover {text-decoration: underline}

#pied {
padding:0.5em;
text-align:right;
}

#random {
border:2px solid #dedede;
background-color:#e9e9e9;
width: 20em;
float: right;
padding-bottom: 0.5em
}

#random p {padding: 0px; padding-left: 10px; margin: 0px}

#random b {text-transform: capitalize;}

.menuhaut {
font-size:1em;
list-style-type:none;
margin:0;
padding:0;
}

.menuhaut a:link, .menuhaut a:visited, .menuhaut a:active {
color:#fafafa;
text-decoration:none;
}

.menuhaut a:hover {
color:red;
text-decoration:underline;
text-align: center; width: 100%
}

#activ {color:red;
text-decoration:underline;}


.menuhaut li {
display:inline;
float:left;
margin:0;
padding:0.6em 8px;
}

a, a:link, a:active {
color:#3882C7;
text-decoration:underline;
}

a:visited {text-decoration:none; color: #555555}

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

body {
background:#dedede;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}

body, html {height: 100%}

h1 {
font-size:1.4em;
margin:0.5em 0.5em 1em 0;
text-transform: capitalize;
color: #3882C7;
}

h2 {
font-size:1.2em;
margin:0.8em 0.5em 0.3em 0.6em;
}

h3 {
font-size:1.1em;
color: #3882C7;
margin:0.5em 0.5em 0.5em 0.8em;
}

p {
margin:1px 0.5em 0.5em 1.5em;
padding: 0.7em; line-height: 150%;
}

li {padding: 0.5em;}

