BODY {
        background-color: #E8C6DC;
        margin-top: 0;
        padding-top:0;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        SCROLLBAR-FACE-COLOR: #B90078;
        SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
        SCROLLBAR-SHADOW-COLOR: #01655C;
        SCROLLBAR-3DLIGHT-COLOR: #999999;
        SCROLLBAR-ARROW-COLOR: #E8C6DC;
        SCROLLBAR-TRACK-COLOR: #E8C6DC;
        SCROLLBAR-DARKSHADOW-COLOR: #a5749f;
}

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

H1 {
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
font-size:12px;
}

.banner_title {
      font-family: Arial, Helvetica, sans-serif;
      color:#FFFFFF;
      font-size:22px;
      font-weight:bold;
      text-align:center;
}

.banner_txt {
      font-family: Arial, Helvetica, sans-serif;
      color:#FFFFFF;
      font-size:16px;
      font-weight:bold;
      text-align:center;
}

table.panier { background-color:#000000; color:#FFFFFF; }
.panier_title { color: black; background-color:#FAEBF5; }
.panier_content { color: black; background-color:#ffffff; }
.panier_infos_commerciales { font-weight:bold; }
.fluo { font-weight : bold; text-decoration:none; background-color: #ffff00; }

.auto_promo {
        font-weight :bold;
        text-decoration:none;
        background-color:#ffff00;
        border:#fdc71f 0px solid;
        padding:0px;
        margin-top :0px;
}

P,TD, TH {
        font-size:11px;
        color:#000000;
        font-family: Arial, Helvetica, sans-serif;
}

/***** éléments spécifiques au service ************/
.cb0_content  {
        margin-top:5px;
        background-color:#F7EFF6;
        border: #FFCC33 1px solid;
        font-weight:normal;
}

.cb0_title {
        border:#FFCC33 1px solid;
        background-color:#F7EFF6;
        color: #FFFFFF;
        text-align:center;
        margin:5px;
        padding:1px;
        font-weight:bold;
}

.display_prod{
        background-color:#FFFFFF;
        border: #B90078 1px solid;
        padding-left: 5px;
        padding-right: 5px;
        font-weight:normal;
}

.display_content{
        border:#B90078 1px solid;
        background-color:#FFFFFF;
        font-weight:normal;
}

.col_centre {
        padding-left:3px;
        padding-right:0px;
}

.col_droite {
        padding-top:0px;
}

.contour {
border:#B90078 1px solid;
background-color:#FFFFFF;
}

.avertissement {
      color:#01655C;
      font-size:12px;
      font-weight:bold;
      background-color:#FFFFFF;
      font-family: Arial, Helvetica, sans-serif;
      text-decoration: none;
      margin-left:5px;
}

.promo_cols {
    margin-top:0px;
    margin-right:3px;
    margin-left:3px;
    margin-bottom:0px;
}

.star_cols {
    margin-top:0px;
    margin-right:0px;
    margin-left:0px;
    margin-bottom:0px;
}

.bordure_img, .produit, .image {
        border:#B90078 1px solid;
        margin-right:5px;
        margin-left:0px;
}

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

.product_nom{
color:#000000;
}
A.product_nom:link{
color:#000000;
}
A.product_nom:visited{
color:#000000;
}
A.product_nom:hover{
color:#666666;
text-decoration: underline overline;
}

A:link {color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A:visited {color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
A:hover {color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: underline overline}

A.uppercase:link  {font-size:10px; color:#FFFFFF; text-transform:uppercase; padding-top : 3 px;}
A.uppercase:visited  {font-size:10px; color:#FFFFFF; text-transform:uppercase; padding-top : 3 px;}
A.uppercase:hover  {font-size:10px; color:#FFFFFF; text-transform:uppercase; padding-top : 3 px;}

A.lienbas:link {COLOR: #000000;font-weight:normal;padding-right : 5 px;}
A.lienbas:visited {COLOR: #000000;font-weight:normal;padding-right : 5 px;}
A.lienbas:hover {COLOR: #000000;font-weight:normal;padding-right : 5 px;}

A.lienscat:link {color: #B468AE;font-weight:bold;padding-right : 5 px;}
A.lienscat:visited {color: #B468AE;font-weight:bold;padding-right : 5 px;}
A.lienscat:hover {color: #B468AE;font-weight:bold;padding-right : 5 px;}

A.indentcat:link {COLOR: #666666;padding-right : 5 px;}
A.indentcat:visited {COLOR: #666666;padding-right : 5 px;}
A.indentcat:hover {COLOR: #666666;padding-right : 5 px;}

A.indent:link {COLOR: #666666;padding-right : 5 px;}
A.indent:visited {COLOR: #666666;padding-right : 5 px;}
A.indent:hover {COLOR: #666666;padding-right : 5 px;}

A.indentcat_selected:link {padding-right : 5 px;  COLOR: #666666}
A.indentcat_selected:visited {padding-right : 5 px;  COLOR: #666666}
A.indentcat_selected:hover {padding-right : 5 px;  COLOR: #666666}
A.indentcat_selected:active {padding-right : 5 px;  COLOR: #666666}

A.indent_selected:link {padding-right : 5 px;  COLOR: #666666}
A.indent_selected:visited {padding-right : 5 px;  COLOR: #666666}
A.indent_selected:hover {padding-right : 5 px;  COLOR: #666666}
A.indent_selected:active {padding-right : 5 px;  COLOR: #666666}

.indentcat_selected {padding-right : 5 px;  COLOR: #666666;}

A.small:link {  font-size:8pt; font-weight:normal; COLOR: #7D2349}
A.small:visited {       font-size:8pt; font-weight:normal; COLOR: #7D2349}
A.small:hover { font-size:8pt; font-weight:normal; COLOR: #000000}
A.small_selected:link { font-size:10px; font-weight:normal; COLOR: #7D2349}
A.small_selected:visited {      font-size:10px; font-weight:normal; COLOR: #7D2349}
A.small_selected:hover {        font-size:10px; font-weight:normal; COLOR: #000000}
A.small_selected:active {       font-size:10px; font-weight:normal; COLOR: #000000}
.small_selected {       font-size:10px; font-weight:normal; COLOR: #000000}
/*--- style de lien pour le screen title */
A.title_link:link { color:#FFFFFF;}
A.title_link:visited { color:#FFFFFF;}
A.title_link:hover { color:#FFFFFF;}
A.title_link:active { color:#FFFFFF;}
/*style pour la couleur du menu en haut de page    */
A.menu_link:link { font-size:9pt; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: none }
A.menu_link:visited { font-size:9pt; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: none }
A.menu_link:hover { font-size:9pt; font-weight:bold; color:#EDC5DE; TEXT-DECORATION: none }
A.menu_link:active { font-size:9pt; font-weight:bold; color:#FFFFFF; TEXT-DECORATION: none }

.studio {
font-size:11pt; font-weight:bold; color:#000000; TEXT-DECORATION: none;
}

A.studio:link { font-size:11pt; font-weight:normal; color:#000000; text-decoration: none }
A.studio:visited { font-size:11pt; font-weight:normal; color:#000000; text-decoration: none }
A.studio:hover { font-size:11pt; font-weight:normal; color:#C8F1D6; text-decoration: underline overline}
A.studio:active { font-size:11pt; font-weight:normal; color:#000000; text-decoration: none }

.search {
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

/* style pour le titre du bloc categorie */
.page_title {
        height:18px;
        padding:0px;
        background-color:#E2038B;
        border:0px #ffffff solid;
        font-size:12px;
        color:#FFFFFF;
        font-family:Arial;
        font-weight:bold;
        text-align:left;
        margin-bottom:2px;

}

.page_title_black {
        height:18px;
        padding:0px;
        background-color:#D566AE;
        font-size:12px;
        color:#FFFFFF;
        FONT-FAMILY: Arial;
        font-weight:bold;
        text-transform:uppercase;
        text-align:left;
        margin-bottom:2px;
}

.page_title_red {
        height:18px;
        padding:0px;
        background-color:#B90078;
        font-size:12px;
        color:#FFFFFF;
        FONT-FAMILY: Arial;
        font-weight:bold;
        text-transform:uppercase;
        text-align:left;
        margin-bottom:2px;
}

  .listing_title{
    height:23px;
    text-align:left;
    background-color:#E2038B;
    font-size:12px;
    color:#FFFFFF;
    font-family:Arial;
    font-weight:bold;
    text-transform:uppercase;
    padding-left:5px;
    padding-right:5px;
  }

  .nav{
    color:#FFFFFF;
  }
  A.nav:link{
    color:#FFFFFF;
  }
  A.nav:visited{
    color:#FFFFFF;
  }
  A.nav:hover{
    color:#FFFFFF;
    text-decoration:underline;
  }

  H2 , H3{
        font-weight : bold;
        text-decoration:none;
        color : #000000;
        width : 560px;
        BORDER-bottom: #B90078 1px solid;
        font-size:12px;
        padding-top: 10px;
  }


.txt_title {
padding:1px;
margin-bottom:20px;
color:#000000;
font-size:12px;
}

/* affichage du prix dans la page cadeau : De 5 € à 25 € ....*/
H3.prix {
        font-size:16px;
        FONT-FAMILY: Arial, Helvetica, sans-serif
        font-weight:bold;
}
SELECT  { color: black; font-size: xx-small;}

INPUT, TEXTAREA {
        BORDER: #666666 1px solid;
        FONT-SIZE: 12px;
        /* BACKGROUND: #ffffff; */
        COLOR: #000000;
        SCROLLBAR-HIGHLIGHT-COLOR: #999999;
}

/* couleur, bordure du bt "Ajouter au panier" */
INPUT#submit{
        BORDER: #E8C6DC 1px solid;
        SCROLLBAR-FACE-COLOR: #FF9933;
        font-size: 11px;
        font-weight: bold;
        text-decoration:none;
        background: #B90078;
        color:#FFFFFF;
        padding-top:3px;
        padding-bottom:3px;
        text-transform:uppercase;
        }

INPUT.cartbt {
    text-transform: uppercase;
    border: #E8C6DC 1px solid;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background: #B90078;
    color: #FFFFFF;
}

INPUT.cartbterminer {
    text-transform:uppercase;
    border: #E8C6DC 1px solid;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    background: #B90078;
    color:#FFFFFF;
}

INPUT.cartbtcontinue {
    text-transform:uppercase;
    border: #E8C6DC 1px solid;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    background: #FFFFFF;
    color:#B90078;
}

DIV#prd_order{
        padding-bottom : 3px;
}


.rank {
        font-size : 14px;
        font-weight:bold;
        padding:10px;
}

.prixProduit {
        FONT-WEIGHT: bold;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        COLOR: #000000;
        FONT-SIZE: 12px;
}

.oldPrix {
        TEXT-DECORATION: line-through;
        FONT-FAMILY: Arial, Helvetica, sans-serif
        FONT-SIZE: 10px;
        COLOR: #000000;
}


/**** style utilisé pour le menu bq en haut et en bas ****/
.bordure_td {
        BORDER-TOP: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
}

.categories_haut {
        BORDER-TOP: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        background-color:#D7E7F6;
        margin-bottom:15px;
}

.categorie_gauche {
        border: #000000 1px solid;
        background-color:#ffffff;
}

.fondstars{
        BORDER: #D3191A 1px solid;
        background-color:#ffffff;
}

/**** couleur de la bordure du bloc categorie ****/
.fondcat{
        BORDER: #666666 1px solid;
        background-color:#FFFFFF;
        padding:20px;
}

.cadre{
        background-color:#B90078;
        color:#FFFFFF;
        border: #EDC5DE 1px solid;
}

.cadre_menu{
        background-color:#B90078;
        color:#ffffff;
}



.cadre_search{
        background-color:#E8C6DC;
}

.cadre_bas{
        background-color:#B90078;
        color:#ffffff;
}

.cadre_home { background-color:#B90078; color:#ffffff; }

A.cadre_home:link {color:#FFFFFF;font-weight:bold;padding-right :5px;}
A.cadre_home:visited {color:#FFFFFF;font-weight:bold;padding-right :5px;}
A.cadre_home:hover {color:#FFFFFF;font-weight:bold;padding-right:5px; text-decoration:none;}


.cadre_rouge{
        background-color:#FFFFFF;
        border: #B90078 1px solid;
        padding-left: 5 px;
        padding-right: 5 px;
        font-weight:normal;
}

.cadre_beige{
        background-color:#FFFFFF;
        border: #B90078 1px solid;
        padding-left: 5 px;
        padding-right: 5 px;
        font-weight:normal;
}
