#content-vedettes {
font-family: Arial, Helvetica, sans-serif;
margin:0px 0 10px 0;padding:0px 10px 20px 10px;width:874px:height:400px;;

}
.bloc-vedette {
font-family: Arial, Helvetica, sans-serif;
width:250px;
height:380px;
text-align:justify;
float:left;
padding:0 5px 0 5px;
margin:0 2px 30px 0;
position:relative;
font-size:10px;

}

#content-vedettes > .bloc-vedette {
text-align:justify;
margin:0 15px 30px 0;
}

.categorie-vedette {
color:#000;
text-transform:uppercase;
font-size:1.5em;
height:23px;
margin:0;
text-align:center;
background: url(images/fond-titre3.jpg) no-repeat  center bottom;
}
.bloc-vedette p {
 height:130px;
}
.bloc-vedette img {
width:250px;
height:60px;
margin: 0 0 10px 0;
border:1px solid black;

}
.categorie-vedette a {
text-decoration:none;color:#000;
}

.titre-vedette {
width:244px;
font-size:1.3em;
margin:0;
background: url(images/fond-titre.jpg) no-repeat  center bottom;
color:#fff;
padding:4px;

}

.titre-vedette a {
display:block;
height:23px;
letter-spacing:2px;
text-decoration:none;
color:#fff;
font-size:11px;
text-align:center;
font-weight:extra-light;
}
.other-vedette {
margin:0;text-transform: uppercase;line-height:0.8em;margin:0 0 7px 0;
}
.other-title-vedette {
background: url(images/fond-titre2.jpg) no-repeat  center top;
height:25px;color:#555;text-align:left;margin:0 0 2px 0;padding:2px 4px 2px 4px;
}
.other-title-vedette a {
text-decoration:none;color:#ddd;font-size:10px;font-weight:normal;color:#000;letter-spacing:0.1em;
}
.plus-article-vedette  {
width:270px;height:18px;text-align:center;
margin:20px auto 0 auto;
}
.plus-article-vedette a {
text-decoration:none;color:#000;font-size:14px;margin-top:5px;
}

#col-left {
width:255px;float:left;margin-right:15px;
}

#col-right {
width:270px;float:left;
}

.bloc-liste {
width:200px;text-align:justify;float:left;margin:10px 15px 15px 10px;clear:both;font-size:10px;
}
#col-left > .bloc-liste {
width:200px;margin:10px 15px 15px 25px;
}

.liste-categorie {
font-size:1.5em;height:22px;margin:0 0 0 0;text-align:center;background: url(images/liste-titre.jpg) no-repeat  center bottom;
}
.liste-categorie a {
text-decoration:none;color:#000;
}
.titre-liste {
margin: 6px 0 0 0;padding:0px 4px 8px 4px;border-bottom:1px dashed #ccc;
letter-spacing:2px;
}
.titre-liste a {
font-size:1.1em;margin:3px 0 0 0;text-decoration:none;color:#000;
}