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.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:120px;
                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:101px;
        left:8px;
}

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


.nouveaubd {
        width:70px;
        height:20px;
        background:url(../images/liste-produits/nouveau.png);
        position:absolute;
        top:101px;
        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);
        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.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.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;
}
