BODY {
  background: url("/148/images/skin01/fond.gif");
  background-repeat:repeat-x;
  background-color: #ffe8fa;
  margin-top: 0;
  padding-top:0;
  font-family: arial;
  font-size: 11px;
}

td.header2 {
  color: #ffffff;
  font-size: 11px;
}

.header_champ {
  color: #cc0099;
  border: 1px #990066 solid;
  padding: 1px;
  font-weight: bold;
  font-size: 11px;
}

.colGauche_champ {
  color: #666666;
  border: 1px #cccccc solid;
  background-color: #efefef;
  padding: 1px;
  font-weight: bold;
  font-size: 11px;
}

.texte_1 {
  color: #494949;
  font-weight: normal;
  font-size: 11px;
}

.header_edito {
  color: #333333;
  font-weight: normal;
  font-size: 11px;
}

.colGauche_texte {
  color: #494949;
  font-weight: normal;
  font-size: 11px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}
.colGauche_titre {
  color: #b7018b;
  font-weight: normal;
  font-size: 11px;
}

.colDroite_texte {
  color: #494949;
  font-weight: normal;
  font-size: 11px;
  padding-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
}
.colDroite_titre {
  color: #b7018b;
  font-weight: normal;
  font-size: 11px;
}

.footer1 {
  color: #494949;
  font-weight: normal;
  font-size: 11px;
}

.footer1_lien, a.footer1_lien, a.footer1_lien:link, a.footer1_lien:visited {
  color: #b7018b;
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
}

a.footer1_lien:hover {
  color: #b7018b;
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline overline;
}

.footer2 {
  padding-bottom: 17px;
  color: #696969;
  font-weight: normal;
  font-size: 11px;
}

.footer2_lien, a.footer2_lien, a.footer2_lien:link, a.footer2_lien:visited {
  color: #696969;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
}

a.footer2_lien:hover {
  color: #696969;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}
.venteflash { font-weight : bold; text-decoration:none; background-color: #FF0000; }

table.panier { background-color:#f8b80c; color:#FFFFFF; }
.panier_title { COLOR: #ffffff; BACKGROUND-COLOR:#b7018b; }
.panier_content { COLOR: black; BACKGROUND-COLOR:#ffffff; }
.panier_infos_commerciales { font-weight:bold; }

INPUT.cartbt {
  text-transform:uppercase;
  background-color: #b7018b;
  border: #f8b80c 1px solid;
  color: #ffffff;
  font-size:12px;
  font-weight:bold;
}

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

marquee{
        color:#FFFFFF;
        font-weight:bold;
}

P,TD, TH {
        FONT-SIZE: 11px;
        COLOR: #494949;
}

/***** é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: #F4A86C 1px solid;
        padding-left: 3 px;
        padding-right: 3 px;
        font-weight:normal;
}

.display_content{
        BORDER: #F4A86C 1px solid;
        background-color:#ffffff;
        font-weight:normal;
}


.bordure_td {
        BORDER: #ffffff 1px solid;
        background-color:#7C6F5E;
}

.col_gauche {
  background-color:#ffffff;
        BORDER-right: #F4A86C 1px solid;
        padding-top:0px;
}

.col_droite {
  background-color:#ffffff;
  BORDER-left: #F4A86C 1px solid;
        padding-top:0px;
}


.col_centre {
  background-color:#ffffff;
        padding-bottom:5px;
        padding-right:5px;
        padding-left:5px;
}

.contour {
        BORDER: #ffffff 1px solid;
        padding:8px;
}
.contrast {
        background-color:#C6BEB0;
}
.content {
        padding-top:12px;
        padding-bottom:12px;
        padding-right:8px;
        padding-left:8px;
}
/*
.content_r1c1 {
        padding-top:12px;
        padding-bottom:4px;
        padding-right:4px;
}
.content_r1c2 {
        padding-top:12px;
        padding-bottom:4px;
        padding-left:4px;
}
.content_r2c1 {
        padding-top:4px;
        padding-bottom:12px;
        padding-right:4px;
}
.content_r2c2 {
        padding-top:4px;
        padding-bottom:12px;
        padding-left:4px;
}
*/
HR.separator {
        color : #e54410;
        height:1px;
}
.titre2 {
        font-size: 14px;
        font-weight: bold;
}

.bordure_img, .produit, .image {
        BORDER: #a4007d 1px solid;
        margin-right:0px;
        margin-left:0px;
}


.box_title {
        BORDER: #000000 1px solid;
        background-color:#01489C;
        font-size: 12px;
        padding-top:3px;
        position:relative;
        padding-bottom : +3px;
        margin-left: 3px;
        margin-right : 3px;
        margin-bottom : 0.2 em;
        margin-top: 0 em;
        color:#ffffff;
        font-weight: normal;
        text-align:center;
}

.nom_produit {
  height:2.5em;
  cursor:pointer;
}
a.nom_produit, a.nom_produit:link, a.nom_produit:visited {
  color: #a4007d;
  font-weight: bold;
  font-size: 11px;
}
a.nom_produit:hover {
  color: #a4007d;
  font-weight: bold;
  font-size: 11px;
  text-decoration: underline;
}

A {COLOR: #a4007d; TEXT-DECORATION: none;font-weight:bold;}
A:link {COLOR: #a4007d; TEXT-DECORATION: none;}
A:visited {COLOR: #a4007d; TEXT-DECORATION: none;}
A:hover {COLOR: #a4007d; TEXT-DECORATION: underline;}

A.produit_link:link {COLOR: #e54410; font-weight:bold;}
A:produit_link:visited {COLOR: #e54410; font-weight:bold;}
A:produit_link:hover {COLOR: #e54410; font-weight:bold;}

A.uppercase:link  {COLOR: #000000;text-transform:uppercase; }
A.uppercase:visited  {COLOR: #000000;text-transform:uppercase; }
A.uppercase:hover  {COLOR: #000000;text-transform:uppercase; }

A.uppercase_selected:link {COLOR: #D54D45;text-transform:uppercase;}
A.uppercase_selected:visited {COLOR: #D54D45;text-transform:uppercase;}
A.uppercase_selected:hover {COLOR: #D54D45;text-transform:uppercase;}
A.uppercase_selected:active {COLOR: #D54D45;text-transform:uppercase;}

.head {COLOR: #494949; font-size: 12px; font-weight:bold; text-transform: uppercase;} /* head */
A.head:link {COLOR: #494949; font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head:visited {COLOR: #494949; font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head:hover {COLOR: #494949; font-size: 12px; font-weight:bold; text-transform: uppercase;}

A.head_selected:link {COLOR: #a4007d;font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head_selected:visited {COLOR: #a4007d;font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head_selected:hover {COLOR: #a4007d;font-size: 12px; font-weight:bold; text-transform: uppercase;}

A.head_accueil:link {COLOR: #000000;font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head_accueil:visited {COLOR: #000000;font-size: 12px; font-weight:bold; text-transform: uppercase;}
A.head_accueil:hover {COLOR: #000000;font-size: 12px; font-weight:bold; text-transform: uppercase;}

A.indent:link {font-size: 12px; COLOR: #a4007d;font-weight:normal; line-height: 15px; }
A.indent:visited {font-size: 12px; COLOR: #a4007d;font-weight:normal; line-height: 15px;}
A.indent:hover {font-size: 12px; COLOR: #a4007d;font-weight:normal; text-decoration: underline; line-height: 15px;}

A.indent_selected:link {font-size: 12px; COLOR: #a4007d;font-weight:bold; line-height: 15px;}
A.indent_selected:visited {font-size: 12px; COLOR: #a4007d;font-weight:bold; line-height: 15px;}
A.indent_selected:hover {font-size: 12px; COLOR: #a4007d;font-weight:bold; text-decoration: underline; line-height: 15px;}
A.indent_selected:active {font-size: 12px; COLOR: #a4007d;font-weight:bold; line-height: 15px;}
.indent_selected {font-size: 12px; COLOR: #a4007d;font-weight:bold; line-height: 15px;}

A.liengauche:link {COLOR: #000000;font-weight:normal;}
A.liengauche:visited {COLOR: #000000;font-weight:normal;}
A.liengauche:hover {COLOR: #000000;font-weight:normal; text-decoration: underline;}

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

small { font-size:10px; }

A.small:link {  font-size:10px; font-weight:normal; COLOR: #494949;}
A.small:visited {       font-size:10px; font-weight:normal; COLOR: #494949;}
A.small:hover { font-size:10px; font-weight:normal; COLOR: #d700a4; text-decoration: underline;}

A.small_selected:link { font-size:10px;font-weight:bold; COLOR: #494949; text-decoration: underline;}
A.small_selected:visited {      font-size:10px;font-weight:bold; COLOR: #494949; text-decoration: underline;}
A.small_selected:hover {        font-size:10px; font-weight:bold; COLOR: #494949; text-decoration: underline;}
A.small_selected:active {       font-size:10px; font-weight:bold; COLOR: #494949; text-decoration: underline;}
.small_selected {       font-size:10px; font-weight:bold; COLOR: #494949; text-decoration: underline;}


.title_link { color:#a4007d; font-weight: bold; text-transform: uppercase;}
A.title_link:link { color:#a4007d; font-weight: bold; text-transform: uppercase;}
A.title_link:visited { color:#a4007d; font-weight: bold; text-transform: uppercase;}
A.title_link:hover { color:#a4007d; font-weight: bold; text-transform: uppercase; text-decoration: underline;}
A.title_link:active { color:#a4007d; font-weight: bold; text-transform: uppercase;}

.nav { color:#494949; font-weight: normal; text-align: center; text-decoration: none;}
A.nav:link { color:#494949; font-weight: normal; text-decoration: none;}
A.nav:visited { color:#494949; font-weight: normal; text-decoration: none;}
A.nav:hover { color:#494949; font-weight: normal; text-decoration: underline;}
A.nav:active { color:#494949; font-weight: normal; text-decoration: none;}

.recommande_link { color:#494949; font-weight: normal; text-decoration: none;}
.recommande_link a:link { color:#494949; font-weight: normal; text-decoration: none;}
.recommande_link a:visited { color:#494949; font-weight: normal; text-decoration: none;}
.recommande_link a:hover { color:#494949; font-weight: normal; text-decoration: underline;}
.recommande_link a:active { color:#494949; font-weight: normal; text-decoration: none;}


.small1 {
        font-size:10px;
        }


H1 {
        font-size:12px;
/*      font-weight:bold; */
        color:#0c90d;
        font-style:normal;
        }

h1.txt_title {
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        font-weight:bold;
        color:#0c90d;
        font-style:normal;
}

.page_title {

        padding-bottom: 2 px;
        border-bottom: 1px #000000 solid;
        color:#000000;
        font-weight:bold;
        text-align:left;
}



.other_title {
        font-weight : bold;
        text-decoration:none;
        text-align:left;
        color:#000000;
        font-style:normal;
}

H2 , H3{
/*      font-weight : bold; */
        text-decoration:none;
        font-style:normal;
        color : #f8b80c;
        line-height: 15px;
        font-size:11px;
        }

H2.specials , .txt_title {
        text-align:left;
        color:#f8b80c;
        font-style:normal;
        font-size:10pt;
}

.txt_title { color:#a4007d; font-weight: bold; text-transform: uppercase;}

H3.prix {
        font-size:16px;
        font-weight:bold;
}


SELECT  { color: black; font-size: xx-small;}


INPUT, TEXTAREA {
        /*BORDER: #F4A86C 1px solid;*/
        FONT-SIZE: 10px;
        /*BACKGROUND: #ffffff;  */
        COLOR: #000000;
        SCROLLBAR-HIGHLIGHT-COLOR: #cccccc;

        }


INPUT#submit{
        /*text-transform:uppercase;*/
        BORDER: #a4007d 1px solid;
        FONT-SIZE: 10px;
        font-weight: bold;
        text-decoration:none;
        BACKGROUND: #d700a5;
        COLOR: #ffffff;
        }

INPUT#submit_img{
        BORDER: #ffffff 0px solid;
        }

DIV#prd_order{
        padding-bottom : 3px
}


.rank {
        font-size : 12px;
        font-weight:bold;
        padding:5px;
        background-color: #ffffff;

}

.prixProduit {
        FONT-WEIGHT: bold;
        COLOR: #f8b80c;
        FONT-SIZE: 12px;
}

.oldPrix {
        TEXT-DECORATION: line-through;
        FONT-SIZE: 10px;
        COLOR: #f8b80c;
}

.gal_link {
padding-left:200px;
}

.title {
        font-weight : bold;
        text-decoration:none;
        font-style:normal;
        color : #FFFFFF;
        font-size:15pt;
}

TABLE.global {
        width:100%;
}

/*---------- encart des frais de port ------------------ */
.encart {
        BORDER: #000000 2px solid;
        /*background: url("http://shopmedia.weblinea.com/interface/148/fondgauche.jpg");*/
        background-color:#ffffff;
        margin : 1 px;
        padding:1 px;
        font-weight:bold;
}

/*---------- encart commande ------------------ */
.encart2 {
        border: #000000 1px solid;
        /*background: url("http://shopmedia.weblinea.com/interface/148/fondtab.jpg");*/
        background-color:#ffffff;
        margin : 1 px;
        padding:1 px;
        font-weight:bold;
}

/**** 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 {
        border: #000000 1px solid;
        background: url("http://shopmedia.weblinea.com/interface/148/fondtab.jpg");
        background-color:#ffffff;
}

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

.frech{
        background: url("http://shopmedia.weblinea.com/interface/148/frech.gif");
}

.fondliste{
        background: url("http://shopmedia.weblinea.com/interface/148/fondliste.gif");
}

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

.fondbas{
        BORDER: #BF1718 1px solid;
        background: url("http://shopmedia.weblinea.com/interface/148/fondbas.gif");
}
.cadre{
        background-color:#ffffff;
        BORDER-left: #000000 1px solid;
        BORDER-right: #000000 1px solid;
        BORDER-bottom: #000000 1px solid;
}
.fondcat{
        background: url("http://shopmedia.weblinea.com/interface/148/fondcat.gif");
}
.cadre_acc {
        BORDER: #000000 1px solid;
        background-color:#ffffff;
        padding:10px;
}
.prd_infos_container {
        padding-left: 8px;
}
div.prd_txt {
        padding-top: 5px;
        font-size: 11px;
        color: #494949;
}

a.prd_titre, a.prd_titre:link, a.prd_titre:visited {
        font-weight: bold;
        text-decoration: none;
        color: #a4007d;
}
a.prd_titre:hover {
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
        color: #a4007d;
}

.prd_liens {
        padding-left: 20px;
        padding-bottom: 20px;
        font-size: 11px;
        color: #a4007d;
}

a.prd_lien, a.prd_lien:link, a.prd_lien:visited {
        font-weight: normal;
        text-decoration: underline;
        line-height: 20px;
        color: #a4007d;
}
a.prd_lien:hover {
        font-size: 11px;
        font-weight: normal;
        text-decoration: underline overline;
        color: #a4007d;
}
.img {
  color: #666666;
  border: 1px #cccccc solid;
  padding: 1px;
  background-color: #efefef;
}

.rayon_container {
  position: relative;
  width: 100%;
  height: 100%;
}

.rayon_libel {
  position: absolute;
  top: 3px;
  right: 10px;
}
.rayon_libel2 {
  position: absolute;
  top: 3px;
  right: 6px;
}

.rayon_vignette {
  position: absolute;
  top: 29px;
  left: 20px;
}
.rayon_vignette2 {
  position: absolute;
  top: 29px;
  left: 23px;
}
.rayon_vignette3 {
  position: absolute;
  top: 29px;
  left: 26px;
}

.rayon_txt {
  position: absolute;
  top: 29px;
  left: 110px;
  width: 122px;
  height: 70px;
  font-size: 11px;
  font-weight: normal;
  color: #494949;
}
.rayon_txt2 {
  position: absolute;
  top: 29px;
  left: 113px;
  width: 122px;
  height: 70px;
  font-size: 11px;
  font-weight: normal;
  color: #494949;
}
.rayon_txt3 {
  position: absolute;
  top: 29px;
  left: 116px;
  width: 122px;
  height: 70px;
  font-size: 11px;
  font-weight: normal;
  color: #494949;
}

.bt_visiterRayon {
  position: absolute;
  top: 105px;
  left: 123px;
}
.bt_visiterRayon2 {
  position: absolute;
  top: 105px;
  left: 126px;
}
.bt_visiterRayon3 {
  position: absolute;
  top: 105px;
  left: 129px;
}

.selection_container {
  position: relative;
  width: 100%;
  height: 100%;
}
.selection_titre {
  position: absolute;
  top: 5px;
  right: 18px;
  color: #ffffff;
  font-size: 11px;
  font-weight: normal;
}
.selection_prd {
  position: absolute;
  top: 27px;
  right: 78px;
}
.selection_bt {
  position: absolute;
  top: 60px;
  right: 19px;
}

a.colGauche_lien, a.colGauche_lien:link, a.colGauche_lien:visited {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #494949;
}
a.colGauche_lien:hover {
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #494949;
}

a.menuTop, a.menuTop:link, a.menuTop:visited {
  color: #a4007d;
  font-size: 12px;
  font-weight: bold;
  text-trasform: uppercase;
  text-decoration: none;
}

a.menuTop:hover {
  color: #a4007d;
  font-size: 12px;
  font-weight: bold;
  text-trasform: uppercase;
  text-decoration: underline;
}

a.menuTop_accueil, a.menuTop_accueil:link, a.menuTop_accueil:visited {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-trasform: uppercase;
  text-decoration: none;
}

a.menuTop_accueil:hover {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-trasform: uppercase;
  text-decoration: underline;
}

a.monPanier, a.monPanier:link, a.monPanier:visited {
  color: #494949;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.monPanier:hover {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

.div_colDroite_container {
  position: relative;
  width: 23px;
}

.div_colDroite {
  position: absolute;
  top: -264px;
  left: -164px;
}

INPUT#submit{
        /*text-transform:uppercase;*/
        BORDER: #a4007d 1px solid;
        FONT-SIZE: 10px;
        font-weight: bold;
        text-decoration:none;
        BACKGROUND: #d700a5;
        COLOR: #ffffff;
        }

.enquart_pub {
  padding-top: 19px;
  padding-left: 13px;
  padding-right: 11px;
}

.prd_img {
  z-index: 1;
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0px;
}

.prd_img img {
  z-index: 3;
  position: aboslute;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}

.fluo, .fluo:hover {
  z-index: 2;
  position: absolute;
  padding: 2px;
  bottom: 2px;
  right: 2px;
  font-weight : bold;
  text-decoration:none;
  color: #f8b80c;
  background-color: #a4007d;
}

.fluo2, .fluo2:hover {
  z-index: 2;
  padding: 2px;
  font-weight : bold;
  text-decoration:none;
  color: #f8b80c;
  background-color: #a4007d;
}

.imageProduit_promos, a.imageProduit_promos, a.imageProduit_promos:hover {
        width:150px;
        height:225px;
        display:block;
        cursor:hand;
        position: relative;
        text-decoration:none;
}

.imageProduit_promos img {
        width:150px;
        height:225px;
        position: absolute;
        display:block;
        cursor:hand;
        top:0px;
        left:0px;
        z-index:2;
}



.imageProduit_promos_2, a.imageProduit_promos_2, a.imageProduit_promos_2:hover {
        width:133px;
        height:200px;
        display:block;
        cursor:hand;
        text-decoration:none;
}

.imageProduit_promos_1, a.imageProduit_promos_1, a.imageProduit_promos_1:hover {
        width:100px;
        height:150px;
        display:block;
        cursor:hand;
        position: relative;
        text-decoration:none;
}

.imageProduit_promos_1 img {
        width:100px;
        height:150px;
        position: absolute;
        display:block;
        cursor:hand;
        top:0px;
        left:0px;
        z-index:2;
}

.texteProduit_promos, a.texteProduit_promos, a.texteProduit_promos:hover {
        padding: 2px;
        text-align:center;
        text-decoration: none;
        float:right;
        position:absolute;
        bottom: 2px;
        right: 2px;
        z-index:3;
}

a:hover span.texteProduit_promos:hover {
        text-decoration: none;
}
a:hover span.texteProduit_promos_2:hover {
        text-decoration: none;
}

.texteProduit_promos_2, a.texteProduit_promos_2, a.texteProduit_promos:hover_2 {
        padding: 2px;
        text-align:center;
        text-decoration: none;
}

a.voir_detail, a.voir_detail:link, a.voir_detail:visited {
        font-size: 10px;
        font-weight: bold;

        text-decoration: none;
}
a.voir_detail:hover {
        font-size: 10px;
        font-weight: bold;

        text-decoration: underline;
}

.venteflash, .venteflash:hover {
  z-index: 2;
  position: aboslute;
  right: 2px;
  bottom: 2px;
  z-index: 700;
  font-weight : bold;
  text-decoration:none;
  color: #a4007d;
  background-color: #f8b80c;
  padding: 2px;
}

.venteflash2, .venteflash2:hover {
  z-index: 2;
  font-weight : bold;
  text-decoration:none;
  color: #a4007d;
  background-color: #f8b80c;
  padding: 2px;
}