#en-avant {
}

#en-avant dl {
        position:relative;
        border-bottom:1px solid #D80B46;
        padding:0 0 10px 0;
        height:100%;
        margin:0 0 10px 0;
}

#en-avant dt {
        float:left;
        margin:0 10px 0 0;
        padding:0;
        position:relative;
        font-size:1px;
}

#en-avant dt img {
        border:1px solid #999;
}

#en-avant dd {
        font:12px Arial, Helvetica, sans-serif;
        color:#6E6E6E;
}

#en-avant dd a {
        color:#6E6E6E;
        text-decoration:none;
}

#en-avant dd a:hover {
        text-decoration:underline;
}

#en-avant dd.titre {
        font:bold 16px Arial, Helvetica, sans-serif;
        color:#D80B46;
}

#en-avant dd.titre h2 {

        font:bold 16px Arial, Helvetica, sans-serif;
        color:#D80B46;

}

#en-avant dd.description {

        height:320px;
        /*overflow:auto;*/
}

#en-avant dd.prix {
        font-weight:bold;
        color:#D80B46;
}

#liste-produits {
        margin:0 0 0 -7px;
}

#liste-produits dl {

        width:122px;

        padding:0 0 0 7px;

        margin:0 0 10px 0;

        text-align:center;

        float:left;

        position:relative;

        /*background:url(../images/liste-produits/fond.png) repeat-y 10px 0;*/

}

#liste-produits dt {

        font-size:1px;

        margin:0 0 3px 0;

}

#liste-produits dt img {

        border:1px solid #999;

}

#liste-produits dt img:hover {

        border:1px solid #D80B46;

}

#liste-produits dd {

        font:12px Arial, Helvetica, sans-serif;

        color:#515151;

}

#liste-produits dd a {

        color:#515151;

        text-decoration:none;

}

#liste-produits dd a:hover {

        text-decoration:underline;

}

#liste-produits dd.prix {

        color:#D80B46;

}

#liste-produits dd.nom {

        height:30px;

        overflow:hidden;

}

.nouveau {

        width:70px;

        height:20px;

        background:url(../images/liste-produits/nouveau.png);

        position:absolute;

        top:101px;

        left:8px;

}



#coupsdecoeur {

        width:180px;

        float:right;

        /*background:url(../images/coupsdecoeur/fond-violet-bicolor-horizon.png);*/

        /*background:url(../images/coupsdecoeur/fond-violet-bicolor-vertica.png);*/

        background:url(../images/coupsdecoeur/fond-violet-bicolor-hor-inv.png);

        padding:0 0 12px 0;

        margin:10px 0 0 0;

        position:relative;

}

#coupsdecoeur dl {

        font:12px Arial, Helvetica, sans-serif;

        margin:auto;

        padding:10px 10px 5px 10px;

}

#coupsdecoeur dt {

        text-align:center;

}

#coupsdecoeur dt img {

        border:1px solid #999;

}

#coupsdecoeur dd {

        color:#515151;

        text-align:center;

}

#coupsdecoeur dd a {

        color:#515151;

        text-decoration:none;

}

#coupsdecoeur dd a:hover {

        text-decoration:underline;

}

#coupsdecoeur dd strong {

        color:#F33068;

        font-weight:normal;

}

#coupsdecoeur dd strong a {

        color:#F33068;

}

#coupsdecoeur .cote-gauche {

        width:7px;

        height:7px;

        display:block;

        position:absolute;

        bottom:0;

        left:0;

        background:url(../images/coupsdecoeur/cote-gauche-mauve.png) no-repeat 0 0;

        font-size:1px;

}

#coupsdecoeur .cote-droite {

        width:7px;

        height:7px;

        display:block;

        position:absolute;

        bottom:0;

        right:0;

        background:url(../images/coupsdecoeur/cote-droite-violet.png) no-repeat 0 0;

        font-size:1px;

}

h2.titre-coupsdecoeur {

        width:180px;

        height:37px;

        padding:9px 0 0 0;

        display:block;

        text-align:center;

        font:bold italic 20px "Times New Roman", Times, serif;

        color:#CA183E;

        background:url(../images/coupsdecoeur/coupsdecoeur.png) no-repeat;

}