body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        color: #CCCCCC;
        background-attachment : fixed;

        margin: 0px;
        padding: 0px;

        scrollbar-face-color:#000000;
        scrollbar-arrow-color:#cc0000;
        scrollbar-track-color: #000000;
        scrollbar-highlight-color: #cc0000;
        scrollbar-3dlight-color:#000000;
        scrollbar-darkshadow-color:#000000;
        scrollbar-shadow-color:#cc0000;
        background-color: #333333;
        background: url(/215/images/skin01/fond.gif) repeat-x;
}

.txt_title {
  font-size: 12px;
  text-transform: uppercase;
}

div.product_nav table tr td a {
  font-size: 11px;
  font-weight: normal;
}

table.general {
  background: #000000;
  border-left: #242424 1px solid;
  border-right: #242424 1px solid;
  border-bottom: #242424 1px solid;
}

a.lien_light, a.lien_light:link, a.lien_light:active, a.lien_light:visited {
  color: #cc0000;
  font-weight: normal;
  font-size: 11px;
}

a.lien_light:hover {
  color: #cc0000;
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
}

.edito {
  color: #ffffff;
  font-size: 10px;
  padding-top: 45px;
  padding-right: 5px;
}

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

td.naviH_footer {
  padding-left: 10px; padding-right: 10px;
}

.cbox {
  border: 1px solid #242424;
  margin: 5px;
  background: url(/215/images/skin01/et_fond.jpg) repeat-x;
}

.cbox_avert {
  border: 1px solid #242424;

  background: url(/215/images/skin01/et_fond.jpg) repeat-x;
}

.cbox_title {
  background: url(/215/images/skin01/et_graph.jpg) no-repeat;
  height: 33px;
  padding-left: 30px;
  padding-right: 5px;
  padding-top:  5px;
  color: #ffffff;
  font-weight: bold;
}

div.fiche_produit img.bordure_img { margin-right: 15px; margin-bottom: 15px;}

div.fiche_produit span.prixProduit { font-size: 14px;}

.cbox_content {
  background-color: #000000;
  background: url(/215/images/skin01/cbox_fond.jpg) repeat-x;
  padding: 10px;
  padding-top: 5px;
  padding-bottom:  10px;
}

.cbox_promo {
border: 1px solid #660000;
margin: 5px;
}

.cbox_promo_title {
  background: url(/215/images/skin01/box_promo_et.jpg);
  height: 24px;
  padding-left: 15px;
  padding-top:  5px;
  color: #ffffff;
  font-weight: bold;
}

.cbox_promo_content {
  background: url(/215/images/skin01/box_promo_fond.jpg) repeat-x;
  height: 166px;
}

.cbox_2 {
  border: 1px solid #242424;
  margin: 5px;
  background: url(/215/images/skin01/et_fond.jpg) repeat-x;
}

.cbox_title_2 {
  background: url(/215/images/skin01/et_graph.jpg) no-repeat;
  height: 33px;
  padding-left: 30px;
  padding-top:  5px;
  color: #ffffff;
  font-weight: bold;
}

.cbox_content_2 {
  background-color: #000000;
  background: url(/215/images/skin01/cbox_fond.jpg) repeat-x;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.cbox_title a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.footer_cell {
  padding: 20px;
  padding-right: 10px;
  color: #ffffff;
  font-size: 10px;
}

.footer_cell span {
  color: #cccccc;
}

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

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

.cbox_title table tr td {
  font-weight: bold;
  color: #ffffff;
}

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

a.title_link:hover {
  color: #ffffff;
  text-decoration: underline;
}

.colGauche_cb1 {
  background: url(/215/images/skin01/colGauche_fond1.jpg) no-repeat;
  background-position: top;
  padding: 2px;
  padding-top: 10px;
  padding-bottom: 15px;
}

.colGauche_cb1 table tr td {
  color: #ffffff;
  font-size: 11px;
}

.colGauche_cb1 table tr td input, .colGauche_cb1 input {
  border: #cc0000 1px solid;
  font-weight: bold;
  color: #660000;
}

.colGauche_cb2 {
  background: url(/215/images/skin01/colGauche_fond2.jpg) no-repeat;
  background-position: bottom;
}

.bp_entrer {
  background: url(/215/images/skin01/bp_entrer.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_entrer:hover {
  background: url(/215/images/skin01/bp_entrer_over.jpg) no-repeat;
}

.bp_sortir {
  background: url(/215/images/skin01/bp_sortir.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_sortir:hover {
  background: url(/215/images/skin01/bp_sortir_over.jpg) no-repeat;
}

.bp_img_new {
  background: url(/215/images/skin01/bp_new.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_img_new:hover {
  background: url(/215/images/skin01/bp_new_over.jpg) no-repeat;
}

.bp_img_promos {
  background: url(/215/images/skin01/bp_promos.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_img_promos:hover {
  background: url(/215/images/skin01/bp_promos_over.jpg) no-repeat;
}

.bp_img_ccoeur {
  background: url(/215/images/skin01/bp_ccoeur.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_img_ccoeur:hover {
  background: url(/215/images/skin01/bp_ccoeur_over.jpg) no-repeat;
}


.bp_img_topventes {
  background: url(/215/images/skin01/bp_topventes.jpg) no-repeat;
  display: block;
  width: 157px;
}

.bp_img_topventes:hover {
  background: url(/215/images/skin01/bp_topventes_over.jpg) no-repeat;
}

.promo_class {
  color:#FFCC00;
  font-size:12px;

}

.newsletter_title  {
        background-color:#000000;
        border: #990233 1px solid;
        font-weight:bold;
        font-size:18px;
}

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

a.shop_menu:hover {
  text-decoration: underline;
}

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

a.shop_menu_footer:hover {
  font-weight: normal;
  text-decoration: underline;
}

a.nounderwhite, a.nounderwhite:link, a.nounderwhite:visited, a.nounderwhite:hover {
  font-size: 10.9px;
}

.icra_tag {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
}

table.panier { background-color:#242424; }
.panier_title { COLOR: #ffffff; BACKGROUND-COLOR:#cc0000; font-weight:bold;}
.panier_content { COLOR: #ffffff; BACKGROUND-COLOR:#000000; }
.panier_infos_commerciales { font-weight:bold; }

.fluo { font-weight : bold; text-decoration:none; color: #ffffff; background-color: #cc0000; }

.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;
}

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


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

.imageProduit_promos img {
        position: absolute;
        display:block;
        background: transparent;
        top:0px;
        left:0px;
        z-index:2;
}

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

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


P,TD {
        FONT-SIZE: 8pt;
        COLOR: #ffffff;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.main_top {
  background-color:#;
}
.separator {
        background-color:#;
}
.col_gauche {
  background-color:;
}
.col_droite {
  background-color:;
}

.col_centre {
        padding-left:10px;
        padding-right:5px;
        padding-bottom:5px;
}

.contrast {
        color:#DE61E6;
        font-weight:bold;
}
.onglet_actif {
        background-color : #cc9999;
        color : #FFFFFF;
}
.onglet_inactif {
        background-color : #FFFFFF;
        color : #9c0000;
}

.contour {
        BORDER: #ffffff 1px solid;
        background-color:#920000;
}

.bordure_img, .produit, .image {
        BORDER: #cc0000 1px solid;
}

A:link {        text-decoration : none; color:#ffffff;  font-weight: bold;      font-family: Verdana, Arial, Helvetica, sans-serif;}
A:visited {     text-decoration : none; color:#ffffff;  font-weight: bold;      font-family: Verdana, Arial, Helvetica, sans-serif;}
A:hover {       color:#ffffff;  font-weight: bold;      font-family: Verdana, Arial, Helvetica, sans-serif;     text-decoration: underline;}
A.uppercase {text-transform:uppercase; padding-top : 3 px;}
A.indent:link {padding-right : 5 px; padding-top : 3 px; font-weight: normal;}
A.indent:visited {padding-right : 5 px; padding-top : 3 px; font-weight: normal;}
A.indent:hover {padding-right : 5 px; padding-top : 3 px; font-weight: normal;}
A.small:link {  font-size:10px; font-weight:normal;padding-top : 3 px;}
A.small:visited {       font-size:10px; font-weight:normal;padding-top : 3 px;}
A.small:hover { font-size:10px; font-weight:normal;padding-top : 3 px;}

/* ---------- liens de catégories "actives" du modèle 2 ------------*/
A.uppercase_selected:link {text-transform:uppercase; padding-top : 3 px; COLOR:#cc0000;}
A.uppercase_selected:visited {text-transform:uppercase; padding-top : 3 px; COLOR:#cc0000;}
A.uppercase_selected:hover {text-transform:uppercase; padding-top : 3 px; COLOR:#cc0000;}
A.uppercase_selected:active {text-transform:uppercase; padding-top : 3 px;  color:#cc0000;}
.uppercase_selected {text-transform:uppercase; padding-top : 3 px; font-weight:bold; color:#cc0000;}
A.indent_selected:link {padding-right : 5 px; color:#cc0000; font-weight: normal;}
A.indent_selected:visited {padding-right : 5 px; color:#cc0000; font-weight: normal;}
A.indent_selected:hover {padding-right : 5 px; color:#cc0000; font-weight: normal;}
A.indent_selected:active {padding-right : 5 px; color:#cc0000; font-weight: normal;}
.indent_selected {padding-right : 5 px; font-weight :bold; color:#cc0000; font-weight: normal;}
A.small_selected:link { font-size:10px; font-weight:normal; color:#cc0000;}
A.small_selected:visited {      font-size:10px; font-weight:normal; COLOR: #cc0000;}
A.small_selected:hover {        font-size:10px; font-weight:normal; COLOR: #cc0000;}
A.small_selected:active {       font-size:10px; font-weight:normal; COLOR: #cc0000;}
.small_selected {       font-size:10px; font-weight:normal; COLOR: #cc0000;}

H1 {
        font-size:18px;
        font-family:verdana, arial, tahoma;
        font-style:normal;
        font-weight:bold;
        color:#ffffff;
        padding-top:5px;
        }

H2 {
        font-size:12px;
        text-align:center;
        }

H2.specials {
        background-color:#333333;
        background : url("http://shopmedia.weblinea.com/interface/215/215_fond_box.gif");
        border : #990233 1px solid;
        margin-left:5px;
        width:97%;
        text-align:center;
}


H3 {
        background-color:#;
        background : url("http://shopmedia.weblinea.com/interface/215/215_fond_box.gif");
        border : #990233 1px solid;
        font-size:16px;
        padding-left : 10px;
        text-align:center;
}

H3.prix {
}

SMALL{
font-size:9px;
color: #dddddd;
}


INPUT, TEXTAREA, SELECT {
        FONT-SIZE: 12px;
}

INPUT#submit{
        border : #ffffff 1px solid;
        BACKGROUND: #cc0000;
        FONT-SIZE: 12px;
        font-style:normal;
        font-weight: bold;
        text-decoration:none;
        margin-top:6px;
        margin-bottom:6px;
        padding-top:2px;
        padding-bottom:2px;
        COLOR : #ffffff;
        text-transform: uppercase;
}

INPUT.cartbt {
  border: #ffffff 1px solid;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: #CC0000;
  color: #FFFFFF;
  text-transform: uppercase;
}

INPUT.cartbterminer {
  text-transform: uppercase;
  border: #ffffff 1px solid;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: #CC0000;
  color: #FFFFFF;
}

INPUT.cartbtcontinue {
  text-transform: uppercase;
  border: #CC0000 1px solid;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: #FFFFFF;
  color: #CC0000;
}

hr {
  color: #cc0000;
  background-color: #cc0000;
  height: 1px;
  border: 0;
}

div.display_prod_1 .prixProduit {
  font-size: 12px;
}

.prixProduit {
        FONT-WEIGHT: bold;
        FONT-FAMILY: verdana, arial, tahoma;
        COLOR : #cccccc; FONT-SIZE : 10px;
        }

.oldPrix {
        TEXT-DECORATION: line-through;
        FONT-FAMILY: verdana, arial, tahoma;
        FONT-SIZE: 11px;
        }

.gal_link {
padding-left:320px;
}
.title {text-align:center;
}
TABLE.global {
        border: #990233 1px solid;
}
.puce {
        color:#dddddd;
}
.rank {
        font-size : 14px;
        font-weight:bold;
        color: #ffffff;
        background-color: #cc0000;
        border: #330000 1px solid;
        padding-left: 2px;
        padding-right: 2px;
}

div.nom_produit {
        height: 2.5em;
        min-height: 2.5em;
        max-height: 2.5em;
        cursor : pointer;
        font-weight: normal;
}

div.titres_prod {
  display: inline;
}

div.txt_nav {
  font-weight: normal;
  display: inline;
}


div.nom_produit_gf {
        height: 3em;
        min-height: 3em;
        max-height: 3em;
        color: #cc0000;
        font-weight: bold;
        font-size: 11px;
}

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

a.nom_produit_gf:hover {
        color: #cc0000;
        font-weight: bold;
        font-size: 11px;
        text-decoration: underline;
}

/***** éléments spécifiques au service ************/

.cb0_content  {
        margin-top:5px;
        border: #990233 0px solid;
        font-weight:normal;
}
.cb0_title {
        /*BORDER-top: #990233 1px solid;*/
        BORDER-bottom: #990233 1px solid;
        text-align:center;
        margin : 0px;
        padding:1px;
        font-weight:bold;
}
.display_content  {
        background-color:#333333;
        border: #990233 1px solid;
        font-weight:normal;
        background : url("http://shopmedia.weblinea.com/interface/215/215_fond_box.gif");
}
.display_prod  {
        padding:2px;
        padding-top:5px;
        font-weight:normal;
}
/*---------- encart des frais de port ------------------ */
.encart {
        BORDER: #CCCCCC 1px solid;
        background-color:#990233;
        color: ;
        text-align:;
        margin : 5px;
        padding:1px;
        font-weight:bold;
}

/**** style utilisé pour le menu bq en haut et en bas ****/
.bordure_td {
        BORDER-TOP: #990233 1px solid;
        BORDER-BOTTOM: #990233 1px solid;
}
.categories_haut {
        BORDER: #990233 1px solid;
        background : url("http://shopmedia.weblinea.com/interface/215/215_fond_box.gif");
        margin-bottom:15px;
}

span.fluo_img {
          z-index: 2;
          position: absolute;
          padding: 2px;
          bottom: 2px;
          right: 2px;
        }

        span.fluo_img img {
          border: 0;
        }

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

.prd_img_grande {
  z-index: 1;
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0px;
  width: 150px;
  height: 225px;
  margin-bottom: 5px;
}

.prd_img_mini {
  z-index: 1;
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0px;
  width: 75px;
  height: 113px;

}

.prd_img_gf {
  z-index: 1;
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0px;
  width: 150px;
  height: 225px;
}

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

.prd_img_grande img {
  z-index: 1;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}


.prd_img_gf img {
  z-index: 1;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}
