h1 {
        font:30px "Times New Roman", Times, serif;
        color:#CA183E;
        display:none;
        border-bottom:2px solid #CA183E;
        margin:0 0 10px 0;
        width:auto;
}

h3 {
        font:30px "Times New Roman", Times, serif;
        color:#CA183E;
        display:block;
        border-bottom:2px solid #CA183E;
        margin:0 0 10px 0;
        width:auto;
}

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

#liste-produits dl {
        width:122px;
        padding:0 0 5px 7px;
        margin:0 0 10px 0;
        text-align:center;
        float:left;
        position:relative;
        background:url(../images/liste-produits/fond-rose3.png) repeat-y 7px 0;
}

#liste-produits dt {
        font-size:1px;
        margin:0 0 3px 0;
}

#liste-produits dt img {
        border:1px solid #999;
        height:180px;
        width:120px;
}

#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;
}

.nouveauhg {
        width:70px;
        height:20px;
        background:url(../images/liste-produits/nouveau.png);
        position:absolute;
        top:0px;
        left:8px;
}

.nouveauhc {
        width:70px;
        height:20px;
        background:url(../images/liste-produits/nouveau.png);
        position:absolute;
        top:0px;
        left:33px;
}

.nouveauhd {
        width:70px;
        height:20px;
        background:url(../images/liste-produits/nouveau.png);
        position:absolute;
        top:0px;
        left:58px;
}

.nouveaubg {
        width:70px;
        height:20px;
        background:url(../images/liste-produits/nouveau.png);
        position:absolute;
        top:161px;
        left:8px;
}

.nouveaubc {

        width:70px;

        height:20px;

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

        position:absolute;

        top:161px;

        left:33px;

}





.nouveaubd {

        width:70px;

        height:20px;

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

        position:absolute;

        top:161px;

        left:58px;

}



/*--- PAGES ---*/

#pages {

        width:auto;

        position:absolute;

        top:20px;

        right:190px;

        text-align:center;

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

        z-index:100;

}

#pages-bas {

        width:auto;

        position:absolute;

        bottom:10px;

        right:190px;

        text-align:center;

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

        z-index:100;

}

#pages ul, #pages-bas ul {

        width:auto;

        padding:0 10px 0 10px;

        position:relative;

        margin:auto;

        text-align:center;

}

#pages li, #pages-bas li {

        display:block;

        float:left;

        color:#CA183E;

        padding:5px 7px 5px 7px;

        background:url(../images/liste-produits/trait-pages.png) no-repeat left center;

}

#pages li:first-child, #pages-bas li:first-child {

        background:none !important;

}

#pages li a, #pages-bas li a {

        color:#515151;

        text-decoration:none;

}

#pages li a:hover, #pages-bas li a:hover {

        color:#CA183E;

        text-decoration:underline;

}

#precedente, #suivante {

        padding:5px 0 5px 0;

        z-index:100;

}

#precedente {

        float:left;

}

#suivante {

        float:left;

}

#precedente a, #suivante a {

        color:#515151;

        text-decoration:none;

}

#precedente a:hover, #suivante a:hover {

        color:#CA183E;

        text-decoration:underline;

}



#coupsdecoeur {

        width:180px;

        float:right;

        /*background:url(../images/coupsdecoeur/pixel-fond.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;

}
