body{
width:750px;
margin:auto;
}

#header{
margin:auto;
width:740px;
padding-top:100px;
background-image:url(header.gif);
height:50px;
margin-top:20px;
color:#FFFFFF;
font-family:trebuchet MS;
font-size:14px;
text-align:right;
padding-right:5px;
padding-left:5px;
}

#menu{
background-image:url(menu.gif);
width:146px;
height:325px;
text-align:center;
color:#ffffff;
font-size:14px;
font-family:trebuchet ms;
font-weight:bold;
float: left;
padding-left:2px;
padding-right:2px;
}

#contenu{
width:749px;
color:#429FF5;
font-family:trebuchet MS;
}

#texte{
width:569px;
margin-left:175px;
border:#429FF5 solid 1px;
font-size:14px;
height:400px;
}

html>body #texte {
height: auto;
min-height: 400px;
}

#footer{
background-image:url(footer.gif);
margin:auto;
text-align:center;
width:750px;
height:33px;
font-family:trebuchet MS;
color:#ffffff;
font-weight:bold;
}

.cellule{
width:120px;
}

#recherche{
background: url(footer.gif) no-repeat;
width:750px;
height:auto;
font-family:trebuchet MS;
color:#ffffff;
font-weight:bold;
padding:4px;
}

#menu .bouton, #recherche .bouton{
color:#0099FF;
background-color:#FFFFFF;
font-family:trebuchet ms;
font-weight:bold;
font-size:10px;
height:20px;
border:#ffffff solid 1px;
}

#menu .bouton:hover, #recherche .bouton:hover{
border:#429FF5 solid 1px;
}

a{
color:#FFFFFF;
text-decoration:underline;
}

a:hover{
text-decoration: overline underline;
}

.resultat{
background-color:#66B2F7;
border:#429FF5 solid 1px;
text-align:center;
color:#FFFFFF;
}

#pub{
margin-left:11px;
text-align:center;
}

#text label {
display:block;
width:250px;
float:left;
}

#text .bouton{
color:#FFFFFF;
background-color:#0099FF;
font-family:trebuchet ms;
font-weight:bold;
font-size:12px;
height:24px;
border:#ffffff solid 1px;
text-align:center;
margin-left:37%;
}

#text .bouton:hover{
border:#429FF5 solid 1px;
}

#pubgauche{
float:right;
}

