html {
height:100%;
}
body {
height:100%;
margin:0;
padding:0;
background:#dadada;
}
#blocprincipal {
width:920px;
margin-left:auto;
margin-right:auto;
}
#news_item
{
color:#333333;
text-decoration:none;
padding:1px;
margin-bottom:1px;
}
#news_item:hover
{
padding:1px;
border:1px solid #000033;
margin-bottom:1px;
}
#news_item:hover a
{
color:#000033;
}
#news_item a
{
color:#333333;
text-decoration:none;
}

#bloccentre {
width:550px;
background:#FFFFFF;
margin: 0 185px;
}
.textformulaire {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b1b1b1;
}
#titrecontenu {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#1784d0;
font-stretch:narrower;
margin-left:50px;
margin-top:20px;
}
#contenu {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#8b8b8b;
padding:5px;
overflow:auto;
width:500px;
}
.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b1b1b1;
}
.champHover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b1b1b1;
border:solid 1px #FFFFFF;
background:url(../images/fond-input.jpg) repeat;
width:140px;
padding:1px;
}
.champ {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#b1b1b1;
border:solid 1px #8b8b8b;
width:140px;
padding:1px;
}