.news {
 float: right;
 width: 185px;
}

.news h5 {
 background: #E87511 url('images/fondTitre.png') center left repeat-x;
 color:  #FFFFFF;
}

.blockNews {
 margin: 5px;
}


.blockNews .date {
 font-weight: bold;
 color: black;
 text-align: left;
 font-size: 0.9em;
}


.blockNews .texte {
 text-align: justify;
}

.blockNews .signature {
 font-style: italic;
 text-align: right;
 color: #3D8E33;
 margin-top: 5px;
 border-bottom:  1px solid #3D8E33;
 margin-bottom: 10px;
}


.produitSemaine {
 float: left;
 width: 370px;
 position: relative;
 left: 20px;
 background: #F6F7F9;
 margin-top: 10px;
 margin-bottom: 10px;
}

.produitSemaine h3 {
 font-size: 1.1em;
 margin:0px;
 text-indent: 75px;
 background: #E87511 url('images/fondTh.png') center left repeat-x;
}
.photoSemaine {
 width: 160px;
 height: 100px;
 margin-top: 5px;
 overflow: hidden;
 border: 1px solid black;
 float: left;
 display: inline;
 vertical-align: midlle;
}

.photoSemaine img {
 width: 160px;
 cursor: pointer;
}

.promo {
 position: absolute;
 top: -15px;
 left: -30px;
 width: 91px;
 height: 62px;
 background: url('images/promo.png');
 behavior: url('styles/commun/iepngfix.htc');
}
.promo div {
 margin-top: 15px;
 text-indent: 20px;
 font-size: 1.9em;
 font-weight: bold;
 color: white;
}

.datePromo {
 font-weight: bold;
 color: gray;
 text-align: center;
}

.listContenant{
 border: 1px solid gray;
 margin-top: 5px;
 margin-bottom: 5px;
}

.listContenant h5{
 margin-top: 0px;
}

.listContenant div{
 margin: 2px;
}

.produitSemaine .infos {
 float: right;
 width: 200px;
}
.produitSemaine .texte {
 border-top: 1px solid gray;
 margin: 5px;
 clear: both;
 font-weight: bold;
}
