body 
{
width:1120px;
margin: auto;
margin-top:50px;
margin-bottom:30px;
background: url(images/fondX.jpg);
font:0.8em verdana, arial, sans-serif;
}
dl, dt, dd, ul, li 
{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu 
{
width:900px;
height:120px;
margin:auto;
font-family:"Comic Sans MS";
}
#menu dl
{
float: left;
width: 150px;
}
#menu dt 
{
cursor: pointer;
text-align: center;
font:1.15em "Comic Sans MS";
font-weight: bold;
background:url(images/bouton.jpg);
border: 1px solid black;
margin: 1px;
margin-bottom:2px;
height: 22px;
}
#menu dt :hover
{
background:url(images/bouton_.jpg);
color:#f9eacf;
}
#menu dd 
{
display: none;
border: 1px solid black;
}
#menu li 
{
text-align: center;
background: #f9eacf;
border: 1px solid #efca89;
}
#menu li :hover
{
background:#efca89;
}
#menu a 
{
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: none;
}
#banniere
{
background: url(images/banniere_redim.jpg);
width:114px;
height:423px;
border:1px black solid;
float:left;
margin-top:30px;
margin-left:40px;
}
object
{
float:right;
width:180px;
margin-top:30px;
}
#corps
{
width:700px;
margin:auto;
margin-top:10px;
border:1px black dashed;
background:url(images/fondX3.jpg);
padding:10px;
}
#corps h1
{
font: 3em "Comic Sans MS";
font-weight: bold;
color:#750000;
text-align:center;
margin-top:0px;
}
#corps .text
{
margin:40px;
border:1px black dashed;
background-color:#feefce;
font: 1.2em "Comic Sans MS";
font-weight:bold;
text-align:center;
color:#750000;
}
#corps .text a
{
text-decoration:none;
color:#884c01;
}
#corps .text a:hover
{
color:#cb7000;
}
#corps .attention
{
width:21px;
height:18px;
float:left;
}

#corps .logo
{
text-align:center;
margin-bottom:20px;
}
