body {
        background-color: #000000;
        background: url(/139/images/skin03/fond.gif);
        background-repeat: repeat-x;
        margin: 0px 0px 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
}

.edito {
  padding-right: 30px;
  text-align: justify;
  color: #ffffff;
  font-size: 11px;
}

h2 {
  font-size: 12px;
}

h1 {
  font-size: 12px;
}

.edito h1 {
  font-size: 16px;
  color: #0099cc;
  margin: 0px;
  padding: 0px;
}

.sous_cat {
        padding-left: 15px;
}

div.topventes a, div.topventes a:link, div.topventes a:active, div.topventes a:visited, div.topventes a:hover {
        font-weight: normal;
}

div.topventes {
        font-size: 11px;
}

div.cat_links a, div.cat_links a:link, div.cat_links a:visited, div.cat_links a:active {
        color: #ffffff;
        text-decoration: none;
}

div.cat_links a:hover {
        color: #0099cc;
        text-decoration: underline;
}

div.cat_links a u, div.cat_links a:link u, div.cat_links a:visited u, div.cat_links a:active u {
        text-decoration: none;
}

div.cat_links small {
        color: #999999;
}
div.cat_links td {
        padding-bottom: 10px;
}

.prd_display {
        margin-bottom: 0px;
}

.prd_display2 {
        margin-bottom: 0px;
}

div.prd_image {
        position: relative;
        top: 0px;
        left: 0px;
        width:150px;
        height:225px;
        cursor:hand;
}

.prd_image img {
        position: absolute;
        top: 0px;
        left: 0px;
        width:150px;
        height:225px;
}

div.prd_image2 {
        position: relative;
        top: 0px;
        left: 0px;
        width:170px;
        height:255px;
        cursor:hand;
}

.prd_image2 img {
        position: absolute;
        top: 0px;
        left: 0px;
        width:170px;
        height:255px;
}

div.prd_image3 {
        position: relative;
        top: 0px;
        left: 0px;
        width:100px;
        height:150px;
        cursor:hand;
}

.prd_image3 img {
        position: absolute;
        top: 0px;
        left: 0px;
        width:100px;
        height:150px;
}

span.prd_remise {
        position: absolute;
        bottom: 2px;
        right: 2px;
        padding: 2px;
        background-color: #0099cc;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

span.prd_flash {
        position: absolute;
        top: 2px;
        right: 2px;
        padding: 2px;
        background-color: #0099cc;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
}

span.prd_remise_ventesflash {
        position: absolute;
        bottom: 2px;
        right: 2px;
        padding: 2px;
        background-color: #cc00cc;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
}

div.prd_image a:link, .prd_image a:active, .prd_image a:visited, .prd_image a:hover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.prd_image2 a:link, .prd_image2 a:active, .prd_image2 a:visited, .prd_image2 a:hover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.prd_image3 a:link, .prd_image3 a:active, .prd_image3 a:visited, .prd_image3 a:hover {
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

td.prd_libel {
        height: 2.1em;
        min-height: 2.1em;
        max-height: 2.1em;
}

div.prd_libel {
        height: 2.1em;
        min-height: 2.1em;
        max-height: 2.1em;
}

a.prd_libel, a.prd_libel:link, a.prd_libel:active, a.prd_libel:visited {
        color: #0099cc;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

a.prd_libel:hover {
        color: #0099cc;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

div.prd_libel a.prd_libel, div.prd_libel a.prd_libel:link, div.prd_libel a.prd_libel:active, div.prd_libel a.prd_libel:visited {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.prd_libel a.prd_libel:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
}

.txt_nav {
        font-size: 12px;
}

.prd_detail {
        color: #999999;
        font-size: 12px;
        font-weight: normal;
}

.prd_detail3 {
        color: #ffffff;
        font-size: 12px;
        font-weight: normal;
}

.fond {
        background-color: #333333;
}

a.prd_plusdinfos, a.prd_plusdinfos:link, a.prd_plusdinfos:active, a.prd_plusdinfos:visited, a.prd_plusdinfos:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight: normal;
        text-decoration: none;
}

.prd_prix {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        /*height: 2.5em;
        min-height: 2.5em;
        max-height: 2.5em;*/
}

.prd_prix div {
        height: 2.5em;
        min-height: 2.5em;
        max-height: 2.5em;
}

td.prd_prix_ {
        height: 2.5em;
        min-height: 2.5em;
        max-height: 2.5em;
}

.prd_prix strike {
        color: #999999;
        font-size: 10px;
        font-weight: normal;
}

div.prd_prix span {
        color: #990099;
        font-size: 14px;
        font-weight: bold;
}

div.prd_prix strike {
        color: #666666;
        font-size: 10px;
        font-weight: normal;
}

div.prd_prix small {
        padding: 2px;
        background-color: #66cc00;
        color: #ffffff;
        font-size: 10px;
        font-weight: normal;
}

div.prd_prix {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
        height: 2.5em;
        min-height: 2.5em;
        max-height: 2.5em;
}

div.prd_prix strike {
        color: #ffffff;
        font-size: 10px;
        font-weight: normal;
}

div.prd_prix span {
        color: #ffffff;
        font-size: 14px;
        font-weight: bold;
}

div.prd_prix strike {
        color: #ffffff;
        font-size: 10px;
        font-weight: normal;
}

.navi, a.navi, a.navi:link, a.navi:active, a.navi:visited {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
 }

 a.navi:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        text-transform: uppercase;
 }

 a.rayons, a.rayons:link, a.rayons:active, a.rayons:visited {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        text-transform: normal;
 }

 a.rayons:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
        text-transform: normal;
 }

 .rayons {
        color: #999999;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        text-transform: normal;
 }

 .navi tr td.navi {
        padding-left: 20px;
        padding-right: 20px;
 }

 .sous_navi, a.sous_navi, a.sous_navi:link, a.sous_navi:active, a.sous_navi:visited {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
 }

 a.sous_navi:hover {
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        text-decoration: underline;
 }

 .sous_navi tr td.sous_navi {
        padding-left: 15px;
        padding-right: 15px;
 }

 .bloc_title {
        height: 26px;
        width: 706px;
        padding: 2px;
        padding-left: 30px;

        background-image: url(/139/images/skin03/bloc_head.jpg);
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
 }

 .bloc_title table tr td {
        text-transform: none;
        color: #ffffff;
        font-size: 12px;
 }
 .bloc_title a {

        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
 }

 .bloc_txt {
        width: 706px;
        padding: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0px;
        background-image: url(/139/images/skin03/bloc_fond.jpg);

        color: #ffffff;
 }

 .bloc_txt2 {
        width: 706px;
        padding-top: 10px;
        background-image: url(/139/images/skin03/bloc_fond.jpg);

        color: #ffffff;
 }

 .bloc_bas {
        height: 16px;
        width: 706px;
        background-image: url(/139/images/skin03/bloc_bas.jpg);
 }

 .col2_title {
        width: 216px;
        padding-left: 45px;
        color: #666666;
        font-weight: bold;

 }

 table.col2_txt {
        background-image: url(/139/images/skin03/col_fond1.jpg);
 }

 td.col2_txt {
        background-image: url(/139/images/skin03/col_bas1.jpg);
        background-position: bottom;
        background-repeat: no-repeat;
        padding-bottom: 20px;
        padding-top: 10px;
        color: #ffffff;
 }

 td.col2_txt a, td.col2_txt a:link, td.col2_txt a:active, td.col2_txt a:visited {
        font-size: 12px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: none;
 }

 td.col2_txt a:hover {
        font-size: 12px;
        font-weight: normal;
        color: #ffffff;
        text-decoration: underline;
 }

 .col2_panier {
        background-image: url(/139/images/skin03/col_panier.jpg);
 }

 .col2_search {
        background-image: url(/139/images/skin03/colr_search.jpg);
 }

 .col2_savContact {
        background-image: url(/139/images/skin03/col_savContact.jpg);
 }

 .col2_enCeMoment {
        background-image: url(/139/images/skin03/col_enCeMoment.jpg);
 }

 .col2_newsletter {
        background-image: url(/139/images/skin03/col_newsletter.jpg);
 }

 .bloc_1_head {
        background-image: url(/139/images/skin03/bloc1_head.jpg);
        padding: 2px;
        padding-left: 30px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
 }
 .bloc_1_body {
        background-image: url(/139/images/skin03/bloc1_body.jpg);
        background-position: bottom;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        color: #ffffff;
 }

 .bloc_2_head {
        background-image: url(/139/images/skin03/bloc_2_head.jpg);
        padding: 2px;
        padding-left: 30px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
 }
 .bloc_2_body {
        background-image: url(/139/images/skin03/bloc2_body.jpg);
        background-position: bottom;
        color: #ffffff;
 }

 .bloc_3_head {
        background-image: url(/139/images/skin03/bloc3_head.jpg);
        padding: 2px;
        padding-left: 30px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
 }
 .bloc_3_body {
        background-image: url(/139/images/skin03/bloc3_body.jpg);
        background-position: bottom;
        padding: 10px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 0px;
        color: #ffffff;
 }

 .bloc_4_head {
        background-image: url(/139/images/skin03/bloc4_head.jpg);
        padding: 2px;
        padding-left: 30px;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px;
        color: #ffffff;
 }
 .bloc_4_body {
        background-image: url(/139/images/skin03/bloc4_body.jpg);
        background-position: bottom;
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 0px;
        color: #ffffff;
 }
.bloc_4_body a, .bloc_4_body a:link, .bloc_4_body a:visited, .bloc_4_body a:active, .bloc_4_body a:hover {
        font-size: 11px;
}

.rank {
        font-size: 16px;
        font-weight: bold;
        color: #0099cc;
}

.footer_table a, .footer_table a:link, .footer_table a:visited, .footer_table a:active {
        color: #cccccc;
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
}

.footer_table a:hover {
        color: #999999;
        font-size: 10px;
        text-decoration: underline;
        font-weight: normal;
}

.footer_table td {
        color: #999999;
        /*text-align: justify;*/
        font-size: 10px;
        text-decoration: none;
        font-weight: normal;
        padding-left: 10px;
        padding-right: 10px;
}


.footer_table div {
        color: #0099cc;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
}

.venteflash { font-weight:bold; text-decoration:none; background-color:#FF0000; color: #000000; }

td,p{
  font-size: 12px;
  }

A:link {
    color: #ffffff;
    font-weight: bold;
  }

A:visited {
    color: #ffffff;
    font-weight: bold;
  }

 A:hover {
    color: #ffffff;
    font-weight: bold;
  }

.icra_tag{
font-size:10px;
color:#000000;
}
A.icra_tag:link{
font-size:10px;
color:#000000;
text-decoration: none;
}
A.icra_tag:visited{
font-size:10px;
color:#000000;
text-decoration: none;
}
A.icra_tag:hover{
font-size:10px;
color:#000000;
text-decoration: underline;
}

.new{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}

A.new:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

A.new:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

A.new:hover {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.ccoeur{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}

A.ccoeur:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

A.ccoeur:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fffffff;
font-weight: bold;
text-decoration: none;
}

A.ccoeur:hover {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

.promos{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}

A.promos:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

A.promos:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

A.promos:hover {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

table.panier {
background-color:#0099cc;
color:#000000;
}

.panier_title { color:#ffffff; background-color:#333333; font-size:12px;}
.panier_content { color:#ffffff; background-color:#000000; font-size:12px; text-align:left;}
.panier_infos_commerciales { font-weight:bold; }
.fluo { font-weight : bold; text-decoration:none; background-color: #ffff00; }
.auto_promo {
        color:;
        font-weight: bold;
        text-decoration:none;
        background-color:#ffff00;
  border: #fdc71f 0px solid;
  padding:0px;
  margin-top : 0px;
}

INPUT, TEXTAREA {
        SCROLLBAR-FACE-COLOR: #F8BCBF;
        FONT-SIZE: 10px;

        SCROLLBAR-HIGHLIGHT-COLOR: #F8BCBF;
        COLOR: #000000;
        SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
        SCROLLBAR-ARROW-COLOR: #FF42FF;
        SCROLLBAR-TRACK-COLOR: #F8BCBF;
        }

 INPUT#submit{
        font-size:12px;
        font-weight: bold;
        text-decoration:none;
        BACKGROUND: #333333;
        COLOR: #0099cc;
        border: #666666 1px solid;
        margin-top:5px;
        margin-bottom:5px;
}

.cartbt{
        font-size:12px;
        font-weight: bold;
        text-decoration:none;
        BACKGROUND: #333333;
        COLOR: #0099cc;
        border: #666666 1px solid;
        margin-top:5px;
        margin-bottom:5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dispo {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

b{
font-weight:bold;
}

.nom_produit {
height:2.5em;
cursor:hand;
}

A.small:link, A.small:visited, A.small:active {
        font-size:11px;
        color: #ffffff;
        font-weight: normal;
        text-decoration: none;
}
A.small:hover {
        font-size:11px;
        color: #ffffff;
        font-weight: normal;
        text-decoration: underline;
}

.txt_nav a, .txt_nav a:link, .txt_nav a:visited, .txt_nav a:active, .nav, A.nav:link, A.nav:visited, A.nav:active {
color: #0099cc;
font-weight: bold;
text-decoration: none;
}

.txt_nav a:hover, A.nav:hover{
color: #0099cc;
font-weight: bold;
text-decoration: underline;
}

.product_nav, A.product_nav:link, A.product_nav:visited, A.product_nav:active {
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
text-transform: none;
}

A.product_nav:hover{
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: underline;
text-transform: none;
}

/***** menu haut horizontal ************/
.tdMenuHaut {
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        height: 20px;

}

.MenuHaut {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #ffffff;
        color: #FFFFFF;
        text-align: left;
}
A.MenuHaut:link {
        color:#FFFFFF;
        text-decoration:none;
        font-size: 12px;
}
A.MenuHaut:visited { color:#FFFFFF; text-decoration:none;}
A.MenuHaut:hover { color:#E3DFEA;text-decoration:none;}

/***** menu haut horizontal avertissement ************/
.tdMenuHaut2 {
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        height: 20px;

}

.MenuHaut2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #6F5C90;
        color: #FFFFFF;
        text-align: left;
}
A.MenuHaut2:link {
        color:#FFFFFF;
        text-decoration:none;
        font-size: 12px;
}
A.MenuHaut2:visited { color:#FFFFFF; text-decoration:none;}
A.MenuHaut2:hover { color:#E3DFEA;text-decoration:none;}


.accueil {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        background-color: #F5FBFF;
        color: #ffffff;
        text-align: center;
}
A.accueil { color:#FFFFFF; text-decoration:none; }
A.accueil:link {
        color:#ffffff;
        text-decoration:none;
}
A.accueil:visited { color:#ffffff; text-decoration:none;}
A.accueil:hover { color:#ffffff;text-decoration:none;}

/***** colonne gauche ************/
.panier2 {
        background-color:#ffffff;
        BORDER-right: 1px solid #6F5C90;
        BORDER-top: 1px solid #6F5C90;
        BORDER-bottom: 1px solid #6F5C90;
        background-position: center;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
}
.blocRecherche {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #ffffff;
        color: #FFFFFF;
        padding: 1px;
        }
        /*recherche*/
.recherche {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 110px;
        color: #333333;
        height: 19px;
}

.tdtitreRecherche {
        color : #FFFFFF;
        font-family:  Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        text-align:right;
        padding-right:5px;
        padding-top: 2px;
}

.tdtitre1 {
        background-color: #6F5C90;
        color : #ffffff;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:normal;
        text-align:right;
        padding-right:5px;
        height: 20px;
        padding-top: 2px;

}

.tdtitre2 {
        background-color: #E3DFEA;
        color : #ffffff;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:normal;
        text-align:right;
        padding-right:5px;
        height: 20px;
        padding-top: 2px;

}

.tdtitre3 {
        background-color: #FFFFFF;
        color : #ffffff;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:normal;
        text-align:right;
        padding-right:5px;
        height: 20px;
        padding-top: 2px;
}

A.liengauche:link {
        font-size:14px;
        COLOR: #000000;
        font-weight:normal;
        text-decoration: none;
}

A.liengauche:visited {
        font-size:14px;
        COLOR: #000000;
        font-weight:normal;
        text-decoration: none;
}

A.liengauche:hover {
        font-size:14px;
        COLOR: #000000;
        font-weight:normal;
        text-decoration: underline;
}

/* ------------ cadre image  ----------------------- */

.img {
        color: #ffffff;
}

.bordure_img {
        BORDER: 1px solid #ffffff;
        margin-right:0px;
        margin-left:0px;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 5px;

}
.cadre_produit{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #ffffff;
        font-weight: normal;
        background-color: #FFFFFF;
        width: 130px;
        text-align: center;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 5px;
        margin-top:5px;
        padding-left: 0px;
        /*height: 245px;*/

}
.cadre_produit a:link {
        color: #ffffff;
        text-decoration: none;
}
.cadre_produit a:visited {
        color: #ffffff;
        text-decoration: none;
}
.cadre_produit a:hover {
        color: #ffffff;
        text-decoration: underline;
}

.description_produit{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #cccccc;
        }
/* ------------ prix et ancien prix ----------------------- */
.prixProduit {
        font-weight: bold;
        font-family:  Arial, Helvetica, sans-serif;
        color: #0099cc;
        font-size: 12px;
        text-align: center;
}

.ancienPrix {
        TEXT-DECORATION: line-through;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        COLOR: #ffffff;
}
.liengauche2 {
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:12px;
        COLOR: #FFFFFF;
        font-weight:normal;
        text-decoration: none;
}
A.liengauche2:link {
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:12px;
        COLOR: #FFFFFF;
        font-weight:normal;
        text-decoration: none;
}
A.liengauche2:visited {
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:12px;
        COLOR: #FFFFFF;
        font-weight:normal;
        text-decoration: none;
}
A.liengauche2:hover {
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:12px;
        COLOR: #E3DFEA;
        font-weight:normal;
        text-decoration: none;
}
.utilisateur{
        vertical-align: middle;
        text-align: center;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #ffffff;
        padding: 4px 0px 2px 4px;
        height: 50px;
}
.cadre_bas{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: normal;
        background-color: #E3DFEA;
        text-align: left;
        padding-left: 10px;



}
.cadre_bas a:link {
        COLOR: #ffffff;
        text-decoration: none;
}
.cadre_bas a:visited {
        COLOR: #FFFFFF;
        text-decoration: none;
}
.cadre_bas a:hover {
        COLOR: #ffffff;
}


.lienbas {
        border-top-width: 1px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-bottom-color: #ffffff;
        border-left-color: #ffffff;
        height: 20px;
        background-color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        padding-left: 10px;
        vertical-align: middle;
}

A.lienbas:link {
        COLOR: #ffffff;
        font-weight:normal;
        text-decoration: none;
        vertical-align: middle;
        padding-left: 0px;

}
A.lienbas:visited {
        COLOR: #ffffff;
        font-weight:normal;
        text-decoration: none;
        vertical-align: middle;
        padding-left: 0px;

}
A.lienbas:hover {
        COLOR: #FFFFFF;
        font-weight:normal;
        text-decoration: underline;
        padding-left: 0px;
}

/* ------------ colonne du milieu ----------------------- */
.tdtitre4 {
        background-color: #ffffff;
        color : #ffffff;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:normal;
        text-align:left;
        padding-right:0px;
        height: 20px;
        padding-top: 2px;
        padding-left: 5px;
}
.tdindex {
        color : #000000;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        /*font-size:12px;*/
        font-weight:normal;
        padding-right:0px;
}
A.tdindex:link {
        COLOR: #ffffff;
        font-weight:normal;
        text-decoration: none;
        font-weight:bold;
}
A.tdindex:visited {
        COLOR: #ffffff;
        font-weight:normal;
        text-decoration: none;
        font-weight:bold;
}
A.tdindex:hover {
        COLOR: #ffffff;
        font-weight:normal;
        text-decoration: underline;
        font-weight:bold;
}

.tdindex2 {
        color : #000000;
        FONT-FAMILY:  Arial, Helvetica, sans-serif;
        /*font-size:12px;*/
        font-weight:normal;
        padding-right:0px;
}
A.tdindex2:link {
        COLOR: #000000;
        font-weight:normal;
        text-decoration: none;
}
A.tdindex2:visited {
        COLOR: #000000;
        font-weight:normal;
        text-decoration: none;
}
A.tdindex2:hover {
        COLOR: #000000;
        font-weight:normal;
        text-decoration: underline;
}


/* ------------ page rayon ----------------------- */
.table_indent, A.indent:link, A.indent:visited, A.indent:active {
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
}
A.indent:hover {
        font-size:12px;
        color:#ffffff;
        font-weight:bold;
        text-decoration:underline;
}

.indent_selected, A.indent_selected:link, A.indent_selected:visited, A.indent_selected:active {
        font-size:12px;
        color:#0099cc;
        font-weight:bold;
        text-decoration:none;
}

A.indent_selected:hover {
        font-size:12px;
        color:#0099cc;
        font-weight:bold;
        text-decoration:none;
}

.centre {
        font-family:verdana;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        text-decoration:none;
        padding-left: 5px;
}

.title_link, A.title_link, A.title_link:link, A.title_link:visited, A.title_link:active {
        color:#ffffff;
        font-weight:bold;
        text-decoration:none;
}

A.title_link:hover {
        color:#ffffff;
        font-weight:bold;
        text-decoration:underline;
}

.small_selected {
        font-size: 11px;
        color: #ffffff;
        text-decoration:none;
}

A.small_selected:link {
        font-size: 11px;
        color: #ffffff;
        text-decoration:none;
}
A.small_selected:visited {
        font-size: 11px;
        color: #ffffff;
        text-decoration:none;
}
A.small_selected:hover {
        font-size: 11px;
        color: #ffffff;
        text-decoration:underline;
}

.titre, A.titre:link, A.titre:visited, A.titre:active {
        font-size:12px;
        color:#FFFFFF;
        text-decoration: none;
        font-weight: bold;
}

A.titre:hover {
        font-size:12px;
        color:#FFFFFF;
        text-decoration: underline;
        font-weight: bold;
}

.titre_pub {
        border-bottom: #0099cc 1px solid;
        font-size: 14px;
}

.titre_pub a, .titre_pub a:link, .titre_pub a:visited, .titre_pub a:active, .titre_pub a:hover {
        font-size: 14px;
        text-decoration: none;
}

.nav_product {
        border-bottom: #0099cc 1px solid;
}

.col_centre2 {
        background-color:#F4F2F7;
        padding-top:0px;
        padding-bottom:5px;
        padding-right:5px;
        padding-left:5px;
        border: 1px solid #ffffff;
        font-size:10px;

}
.prod {
        background-color:#ffffff;
        border: 1px solid #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
A.ami:link {font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.ami:visited {font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.ami:hover { font-family:verdana; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:underline;}

.titre_produit {
        text-align:center;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #0099cc;
        font-weight: bold;

}
A.index:link {font-family:verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.index:visited {font-family:verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none;}
A.index:hover { font-family:verdana; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:underline;}

.bar_nav {
  height: 20px;
  background-color:#ffffff;
  }

img.bordure_img { margin-right: 15px; margin-bottom: 15px;}
.table_order table { width: 100%; text-align: left; }

.image {
  border: #ffffff 1px solid;
}
