body{
margin-left : auto;
margin-right : auto;
margin-top : 10px;
margin-bottom : 10px;
background-color : #FFFFCC;
font-family:"Berlin Sans FB", "Trebuchet MS", Verdana, Calibri, Serif;
}

acronym {
cursor:help;
}

#header{
margin : auto;
width : 813px;
height : 137px;
background-image : url(design/general/header.png);
}

#menu{
width : 1000px;
margin-top : 30px;
margin-left : auto;
margin-right : auto;
text-align : center;
height : 70px;
}

#menu img{
border : 0;
}

#corps{
width : 1000px;
margin-left : auto;
margin-right : auto;
margin-top : 30px;
text-align : center;
}

#pied_de_page{
width : 900px;
margin-left : auto;
margin-right : auto;
margin-top : 30px;
margin-bottom : 15px;
text-align : center;
}

#pied_de_page img {
border : 0;
}

#pub div{
width : 464px;
height : 32px;
margin : 0;
}

#pub img {
border : 0;
margin : 0;

}

#flash {
margin-top:40px;
text-align:center;
}

.infos{
font-family: "Berlin Sans FB","Trebuchet MS", Calibri, Verdana, Serif;
color: red;
}

.infos{
text-align : center;
color : #000080 ;
font-size : 1.4em;
}


.rg{
color:#FF0000;
font-size:1.2em;
}

.og{
color:#FF6600;
font-size:1.2em;
}

.alpha, .alpha:visited{
color:#FF5E54;
font-size:1.2em;
text-decoration:none;
}

.beta, .beta:visited{
color:#FFA554;
font-size:1.2em;
text-decoration:none;
}

.rc, .rc:visited{
color:#51BAFF;
font-size:1.2em;
text-decoration:none;
}

.stable, .stable:visited{
color:#7ACF66;
font-size:1.2em;
text-decoration:none;
}

.contact {
color : blue;
font-size:1.2em;
}

.auteur {
color:#FF0000;
}

.note, .note:visited{
color:green;
font-size:1.6em;
}