body{
background:url("images/bg.jpg") repeat-x #fff;
margin:0px;
padding:0px;
font:italic 13px Arial;
color:#5a5a5a;
}

#container{
width:843px;
margin-right:auto;
margin-left:auto;
margin-bottom:40px;
}

.logo{
margin:0px 0px 30px 70px;
}

.bloc_virtuel2{
background:url("images/bg_bloc.jpg") no-repeat top left;
height:160px;
width:766px;
padding:0px 0px 0px 77px;
}

.bloc_virtuel{
background:url("images/bg_bloc2.jpg") no-repeat top left;
height:160px;
width:766px;
padding:0px 0px 0px 77px;
}

.vignette{
float:left;
margin-right:50px;
width:175px;
height:122px;
margin-top:23px;
}
.vignette img{
border:none;
}

.description{
float:left;
width:500px;
margin:0px;
text-align:justify;
}

.titre{
border:none;
margin:0px;
}

p{
margin:5px 0px 0px 0px;
}

p a{
color:#34a;
font:normal 12px arial;
}
p a:hover{
color:#38a;
}