h2.tit-articles
{
    font: 18px Arial, Helvetica, sans-serif;
    color: #ec008c;
    margin: 10px 0 20px 0;
}
h3.sstit-articles
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    margin: 10px 0 0 0;
}
.articles-chapo
{
    margin-top: 15px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #413344;
    font-weight: bold;
}
img.img-articles
{
    float: left;
    width: 200px;
    height: 200px;
    margin: 0 20px 10px 0;
}
img.img-articles-bis
{
    float: left;
    margin: 0 20px 10px 0;
}
p.txt-articles
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #413344;
}
#choix-autre-shopping
{
    width: 350px;
    float: left;
}
div.shop-prevnext
{
    float: right;
    font: 11px Arial, Helvetica, sans-serif;
    color: #ea0a8b;
}
div.shop-prevnext a
{
    font: 11px Arial, Helvetica, sans-serif;
    color: #ea0a8b;
    text-decoration: underline;
}
div.shop-prevnext a:hover
{
    text-decoration: none;
}
.spacer-points
{
    clear: both;
    width: 620px;
    height: 20px;
    display: block;
    margin: 10px 0;
    background: url(../images/pointilles-solo-rosepal.jpg) repeat-x 0 8px;
}
.nav-shop
{
    float: left;
    margin: 2px 3px 0 0;
}
.nav-shop td
{
    width: 110px;
    height: 110px;
    background-color: #2b212c;
    text-align: center;
    vertical-align: middle;
}
span#droite-shop
{
    float: left;
    display: block;
    padding: 30px 10px 0 10px;
}
.img-prec-shopp
{
    margin-top: 20px;
    width: 17px;
    height: 15px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/prev_img_shopping.gif) no-repeat 0 0;
}
.img-next-shopp
{
    margin-top: 20px;
    width: 17px;
    height: 15px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/next_img_shopping.gif) no-repeat 0 0;
}
table#zoom-shop
{
    float: left;
    width: 360px;
    height: 360px;
    background-color: #c9c3c7;
    margin: 5px 20px 0 0;
}
table#zoom-shop td
{
    text-align: center;
    vertical-align: middle;
}
#details-shop
{
    float: left;
    font: 12px Arial, Helvetica, sans-serif;
    color: #413344;
    padding-top: 30px;
}
#details-shop h4
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    margin: 10px 0;
}
#zoom-shopping
{
    width: 702px;
    margin: 0 auto;
    background-color: #c8c2c6;
}
#top-visio-modeles2-art
{
    display: block;
    width: 702px;
    height: 16px;
    background: #c8c2c6 url(../images/back-top-zoomshop.gif) no-repeat 0 0;
}
#bas-visio-modeles2-art
{
    clear: both;
    display: block;
    width: 702px;
    height: 16px;
    background: #c8c2c6 url(../images/back-bas-zoomshop.gif) no-repeat 0 0;
}
a#modeles-prev2-art
{
    float: left;
    width: 50px;
    min-height: 200px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/fleche-collec-prev.jpg) no-repeat 10px 50px;
}
a#modeles-prev2-art:hover
{
    text-decoration: none;
    background: url(../images/fleche-collec-prev.jpg) no-repeat 5px 50px;
}
a#modeles-next2-art
{
    float: left;
    width: 50px;
    min-height: 200px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/fleche-collec-next.jpg) no-repeat 5px 50px;
}
a#modeles-next2-art:hover
{
    text-decoration: none;
    background: url(../images/fleche-collec-next.jpg) no-repeat 10px 50px;
}
#zoom-modeles-art
{
    float: left;
    width: 600px;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 20px 0;
}
#description-zoom-art
{
    clear: both;
    width: 560px;
    padding: 20px;
    margin: 0 auto 20px auto;
    background-color: #231f24;
}
#description-zoom-art p
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #cccccc;
}
ul#actions-article
{
    clear: both;
    width: 620px;
    height: 40px;
    margin: 20px 0;
    padding: 20px 0 0 0;
}
ul#actions-article li
{
    list-style: none;
    float: left;
    width: 144px;
    height: 38px;
    margin-right: 10px;
}
#bt-imprimer-article
{
    width: 144px;
    height: 38px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/bt-imprimer.jpg) no-repeat 0 -38px;
}
#bt-imprimer-article:hover
{
    background: url(../images/bt-imprimer.jpg) no-repeat 0 0;
}
.bt-envoi-amie-article
{
    width: 144px;
    height: 38px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/bt-envoi-amie.jpg) no-repeat 0 -38px;
}
.bt-envoi-amie-article:hover
{
    background: url(../images/bt-envoi-amie.jpg) no-repeat 0 0;
}
.bt-add-favoris-article
{
    width: 144px;
    height: 38px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/bt-addfavori.jpg) no-repeat 0 -38px;
}
.bt-add-favoris-article:hover
{
    background: url(../images/bt-addfavori.jpg) no-repeat 0 0;
}
.bt-voir-favoris-article
{
    width: 144px;
    height: 38px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/bt-voirfavoris.jpg) no-repeat 0 0;
}
.bt-voir-favoris-article:hover
{
    background: url(../images/bt-voirfavoris.jpg) no-repeat 0 -38px;
}
a#bt-partage-article
{
    width: 144px;
    height: 38px;
    display: block;
    text-indent: -5000px;
    text-decoration: none;
    background: url(../images/bt-partage.jpg) no-repeat 0 -38px;
}
a#bt-partage-article:hover
{
    background: url(../images/bt-partage.jpg) no-repeat 0 0;
}
.article .bt-envoyer
{
    height: 34px;
    display: block;
    text-indent: -5000px;
    width: 87px;
    background: url(../images/bt-envoyer-formpro.gif) no-repeat 0 0;
    margin: 20px 0 0 220px;
}
.petits-zoom
{
    width: 300px;
    height: 100px;
    float: left;
    background: url(../images/pointilles-solo-rosepal.jpg) repeat-x 0 95px;
    margin: 20px 5px 10px 0;
}
.petits-zoom img
{
    float: left;
    width: 90px;
    height: 90px;
    margin: 0 10px 0 0;
}
.petits-zoom p
{
    margin: 0;
    padding: 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #413344;
}
.petits-zoom h4
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #ea0a8b;
    margin: 0;
    padding: 0;
}
.petits-zoom a
{
    width: 190px;
    margin: 0;
    padding: 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8d8d8d;
    text-decoration: underline;
}
.petits-zoom a:hover
{
    width: 190px;
    font: 11px Arial, Helvetica, sans-serif;
    color: #8d8d8d;
    text-decoration: none;
}
a#toutes-astuces
{
    clear: both;
    width: 620px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    margin: 10px 0;
    padding: 0 0 0 470px;
    text-decoration: none;
    background: #fff url(../images/trois-points-lsdm.jpg) no-repeat 420px 0;
}
a#toutes-astuces:hover
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    text-decoration: underline;
}
a#tous-articles-mariage
{
    clear: both;
    width: 620px;
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    margin: 10px 0;
    padding: 0 0 0 430px;
    text-decoration: none;
    background: #fff url(../images/trois-points-lsdm.jpg) no-repeat 380px 0;
}
a#tous-articles-mariage:hover
{
    font: 14px Arial, Helvetica, sans-serif;
    color: #ec008c;
    text-decoration: underline;
}
#rech-articles-cat
{
    width: 620px;
    margin: 40px 0 40px 0;
    font: 18px Arial, Helvetica, sans-serif;
    color: #ec008c;
    background: url(../images/trois-points-lsdm.jpg) no-repeat right bottom;
}
div.bloc-actus
{
    width: 620px;
    margin-top: 5px;
}
div.articles
{
    padding-top: 5px;
    font: 12px Arial, Helvetica, sans-serif;
    width: 620px;
}
div.articles OL
{
    /*float:left;*/ /*position:relative;*/
    padding-left: 30px; /*margin:0;*/
    color: #413344;
}

div.articles UL
{
    /*float:left;*/ /*position:relative;*/
    padding-left: 30px; /*margin:0;*/
    color: #413344;
}

div.articles p
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #413344;
    padding-top: 5px;
    padding-bottom: 5px;
}
div.articles a
{
    color: #ea0a8b !important;
    text-decoration: none;
}
div.articles a:hover
{
    color: #ea0a8b;
    text-decoration: underline;
}
div.articles h3
{
    font: 16px Arial,Helvetica,sans-serif !important;
    color: #ea0a8b;
    float: none;
    padding-top: 15px;
    padding-bottom: 5px;
}
div.articles h4
{
    font: 14px Arial,Helvetica,sans-serif !important;
    color: #000000;
    float: none;
    padding-top: 10px;
    padding-bottom: 5px;
}

