Voici une capture d'écran de mon site en cour de construction.

J'aimerais mettre la partie des news (le texte en gris) du côté droit du site et faire monter la partie Nouveautés à même égalité mais à gauche.
Comment faire? J'ai essayé mais en vain.
Mon code PHP :
CODE
<body>
<div id="header">
</div>
<div id="menubar">
<a href="/forums">Forums</a>
<a href="/fiches.php">Fiches de jeux</a>
<a href="aide.php">Aide</a>
</div>
<div id="contenu">
<div id="titre">Titre de la new</div>
<p>
Blablablabla</p>
</div>
<div id="nouveautes">
<div id="titrenouv">Nouveautés</div>
<p>
Ici les nouveautés<br />
</p>
</div>
</div>
<div id="footer">
</div>
</body>
Et mon code CSS
CODE
body
{
width: 900px;
margin: auto;
margin-top: 20px;
margin-bottom: 20px;
background-color: #DBDBDB;
}
#header
{
width: 900px;
height: 220px;
background-image: url("/design/images/header.jpg");
background-repeat: no-repeat;
}
#menubar
{
width: 898px;
height: 25px;
background-image: url("/design/images/menubarback.jpg");
border: 1px solid #A8A6A7;
text-align: right;
color: #7A7A7A;
}
#menubar a
{
text-align: right;
background-image: url("/design/images/menubarback.jpg");
padding-left: 3px;
padding-right: 3px;
text-decoration: none;
margin-left: 10px;
color: #5F5F5F;
height: 25px;
}
#menubar a:hover
{
text-align: right;
background-image: url("/design/images/menubarback-on.jpg");
padding-left: 3px;
padding-right: 3px;
text-decoration: none;
color: #5F5F5F;
height: 25px;
}
#contenu
{
padding: 5px;
color: #838383;
background-image: url("/design/images/topcontent.jpg");
background-repeat: no-repeat;
background-color: #FFFFFF;
width: 888px;
border-left: 1px solid #A8A6A7;
border-right: 1px solid #A8A6A7;
}
#titre
{
background-image: url("/design/images/titleback.jpg");
padding: 5px;
font-size: 16px;
color: #000000;
}
#nouveautes
{
float: left;
width: 120px;
}
#nouveautes titrenouv
{
float: left;
width: 120px;
}
#footer
{
width: 900px;
height: 50px;
background-image: url("/design/images/footer.jpg");
background-repeat: no-repeat;
}
Merci