
/*
*
*     EBOUTIQUE
*/

/*
      HOME
*/
.lien_top{color:white;text-decoration:none;font-weight:bold;}
/*.lien_top:hover{text-decoration:underline}*/
.onglet_degrade_g{
  width:4px;vertical-align:top;text-align:right;background-repeat:no-repeat;background:url('/images/graph/produit_left_replic.gif') repeat-y bottom right
}
.onglet_degrade_d{
  width:4px;vertical-align:top;text-align:left;background-repeat:no-repeat;background:url('/images/graph/produit_right_replic.gif') repeat-y bottom left
}
.onglet_degrade_m{
  position:relative;vertical-align:top;text-align:left;background:url('/images/graph/degrade.gif') repeat-x bottom left;
}
.onglet_degrade_b{
  background:url('/images/graph/produit_foot_b.gif') repeat-x top left;height:7px
}
.onglet_degrade_bg{
  background:url('/images/graph/produit_foot_g.gif') no-repeat top left;height:7px
}
.onglet_degrade_bd{
  background:url('/images/graph/produit_foot_d.gif') no-repeat top right;height:7px
}
.onglet_degrade_h{
  background:url('/images/graph/produit_haut_c.gif') repeat-x bottom left;height:6px
}
.onglet_degrade_hg{
  background:url('/images/graph/produit_haut_g.gif') no-repeat bottom right;height:6px
}
.onglet_degrade_hd{
  background:url('/images/graph/produit_haut_d.gif') no-repeat bottom left;height:6px
}


/*
.menu_eboutique{position:relative;margin-left:28px;border:0;margin-bottom:15px;width:317px;}
.menu_eboutique .haut{height:25px;position:relative;padding-left:45px;padding-bottom:1px;font-weight:bold;color:white;background:url('../images/graph/haut_menu_eboutique.gif') no-repeat}
.menu_eboutique .contenu{height:200px;vertical-align:baseline;background:url('../images/graph/fd_menu_eboutique.gif') repeat-y;}
.menu_eboutique .contenu1{text-align:left;margin-left:2px;height:200px;width:97%;}
.menu_eboutique .contenu2{cursor:pointer;height:18px;padding-top:7px;padding-left:17px;background:url('../images/graph/contenu_menu_eboutique.gif') no-repeat;}
.menu_eboutique .bas{height:4px;position:relative;background:url('../images/graph/bas_menu_eboutique.gif') no-repeat}
.separateur_menu_eboutique{width:20px;}

.cadrePhoto {
	border: 1px solid #666666;
}

.espace_eboutique{
  position:relative;
  height:480px;
  width:680px;
  border:0px;
}

.lst_mar{cursor:pointer;color:#626262;padding-left:10px;font-weight:bold;width:100%;border:0px;border-bottom:1px solid #d0e1f5;}
.lst_mar:hover{background:white}

.menu_espace_marque{
  width: 250px; 
  border:0px;
  border-top:15px solid #789fce;
  border-bottom:15px solid #789fce;
  background:url(../images/graph/fond_menu.gif) #d7edf1 bottom right no-repeat;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}
.contenu_menu_espace_marque{
   margin-top:17px;
   border:0px solid black;
   overflow:hidden;
   width: 250px;
   background-color: transparent;
   position: absolute;
   z-index: 20;
   color:black;
}
*/
/* plus_info */
.produit_compatible_titre{
  position:relative;height:31px;background:url('/images/graph/produit_compatible_replic.gif') repeat-x;
}
.a_info_manuel{
  color:#c50303;font-style:italic;font-weight:normal;text-decoration:none
}
.a_info_aide{
  color:#c50303;font-style:italic;font-weight:normal;text-decoration:none
}
.plus_info_table_lien td{padding-top:30px;vertical-align:bottom;padding-left:10px}
.a_lien_utile{color:#626262;font-style:italic;font-weight:normal;text-decoration:none}
.a_info_produit_marque{
  color:#626262;font-style:italic;font-weight:normal;text-decoration:none
}
/* modele.php */ 
.image_modele {
  position:relative;
  cursor:pointer;

  width:115px;
  height:140px;
  margin-bottom:0px;
  padding-bottom:0px;
  border:0px solid black;
  margin-right:20px;
  margin-top:7px;
  text-align:center;
  border: 4px solid #dfe2e5;
}
.image_modele:hover {
  border: 4px solid #7eb0db;
}
.img_modele{margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:auto;}
.td1_tab_modele{vertical-align:bottom;height:90px;text-align:center;}
.td2_tab_modele{vertical-align:bottom;text-align:center;}
.nom_categ {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	border:0px;
	height:17px;
	padding-left:10px;
	background:url('../images/graph/fond_titre_categorie.gif') no-repeat;
	font-style: normal;
	font-variant: normal;
  color:#fbfbfb;
}

.liste_prix {
	text-align: right;
	font-weight:bold;
}
.etoile_acc{cursor:pointer;margin-top:7px;border:0px}

.acc_stock{
  position:relative;text-align:right;
}
.acc_bloc_conteneur1{
  position:relative;width:100%;margin:0px;border: 0px;background-color:white;
}
.acc_bloc_conteneur2{
  position:relative;width:100%;margin:0px;padding:2px;border: 0px;background-color:#eef0ef;
}
.acc_description{
  text-align:left;margin-top:2px;
}
.acc_ref{
  position:relative;width:200px;text-align:left;margin-top:5px;
}
.acc_note{
  position:relative;text-align:left;
}
.acc_prix{
  position:relative;text-align:right;font-weight:bold;color:#c50303;font-size:17px
}
.acc_tarif_eco{
  position:relative;text-align:left;font-weight:bold;color:#0889ff;cursor:pointer;
}
.acc_tarif_eco2{
  position:relative;text-align:left;font-weight:bold;color:#2c57ae;cursor:pointer;
}
.acc_nom{
  position:relative;font-weight:bold;text-align:left;font-size:11px;
}
.acc_erreur{color:#c50303}
.acc_bloc1{
  position:relative;width:400px;padding-left:10px;text-align:left
}
.acc_img_gd{
  position:relative;text-align:center;vertical-align:middle;width:80px
}
.acc_sep{
  border-bottom:1px solid #999999;width:440px;margin-bottom:6px;
}
.acc_add{
  position:relative;text-align:right;
}
.acc_page{
  position:relative;text-align:right;width:100%;padding-top:20px
}
/* inscription */
.div_contenu_inscription{
    width:531px;
}
#retour_erreur_ws{color:#c50303;font-weight:bold}
.div_contenu_inscription .td1_inscr{
  position:relative;float:left;width:220px;margin-top:1px
}
.div_contenu_inscription .td2_inscr{
  position:relative;float:left;width:300px;margin-top:1px
}

.table_form_distri{

}
.table_form_distri input {
  text-transform:uppercase;
}
.titre_form_distri{
  background-color:#1c5ba2;color:white;font-weight:bold;
}
.table_accessoire1{
  background-color:#eef0ef;border:0px;padding:0px;width:100%;margin:0px
  
}
.table_accessoire2{
  background-color:#ffffff;border:0px;padding:0px;width:100%;margin:0px
}

.info_prix{
  padding-top:7px;padding-bottom:7px;position:relative;text-align:right;font-weight:bold;color:#c50303;font-size:18px
}
.info_nom_acc{
  margin-top:15px;font-size:12px;font-weight:bold;color:#c50303;
}


#contenu_gauche .conteneur{position:relative;border:0px solid black;width:260px}


/* recap panier */
#info_recap_panierID{ color:#a21e0c;text-align:right; }
.titre_recap_panier{background:#d2d2d4;font-weight:bold;padding-right:5px;padding-left:5px;padding-top:5px;padding-bottom:8px;}
.erreur_info_panier{color:white;background:#c30604;border:1px solid white;padding:5px}
.erreur_info_panier a {color:white}
#recap_code_promoID{text-align:right;font-weight:bold}

/* panier */
.bouton_panier{position:relative;text-align:right;padding-right:20px;cursor:pointer;}
.panier_nom {position:relative;text-align:left;margin-bottom:5px;}
.panier_nom a {font-weight:bold;color:white;}
#list_qty_accID {position:relative;width:60px;font-size:9px}
.panier_qty_acc,.panier_remise_d,.panier_port_d,.panier_total_d {width:100px;float:left;text-align:left}
.panier_prix_acc,.panier_remise_g,.panier_port_g,.panier_total_g {width:120px;float:left;text-align:right;border:0px}
.panier_separateur_acc{height:10px}
.panier_separateur{height:1px;margin-left:-5px;margin-top:7px;margin-bottom:7px;background:url("../images/graph/separateur_panier.gif") no-repeat left bottom;}
.panier_sous_total{position:relative;padding-right:18px;text-align:right;}
.panier_acc_autre{background-color:#c40401;color:white}
.panier_acc_autre input {width:50px;font-size:10px;text-align:center;background:white}
.panier_acc_autre a {color:white}
.valid_paiement{position:relative;width:350px;margin:0px;background:url('../images/graph/fond_valid_paiement.gif') no-repeat bottom;}
#valid_paiement1ID{position:relative;width:350px;height:62px;margin-top:0px;background-color:#f2f8fc;background:url('../images/graph/valid_paiment1.gif') no-repeat bottom;}
#valid_paiement2ID{position:relative;width:350px;height:62px;margin-top:0px;background-color:#f2f8fc;background:url('../images/graph/valid_paiment2.gif') no-repeat bottom;}
#valid_paiement3ID{position:relative;width:350px;height:62px;margin-top:0px;background-color:#f2f8fc;background:url('../images/graph/valid_paiment3.gif') no-repeat bottom;}
.valid_paiement_titre{position:absolute;left:70px;top:30px;font-weight:bold;}
.valid_paiement .table_contenu_paiement {width:310px;margin-left:30px;margin-bottom:20px}
.panier_prix2{vertical-align:top;text-align:right;width:150px;padding-left:3px}
.panier_titre{vertical-align:top;}
.panier_titre_recap{vertical-align:top;padding-left:10px}
.ligne_TopLeft {
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #999999;
}
.ligne_TopRight {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
}
.ligne_TopLeftRight {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: 1px solid #999999;
}
.ligne_BottomLeft {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.ligne_BottomRight {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
}
.ligne_Left {
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #999999;
}
.ligne_Right {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
}
.ligne_Top {
	border-top: 1px solid #999999;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.ligne_Bottom {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
}

/* commandes */
.titreHaut {
	background-image: url(../images/graph/fond2pix.gif);
	background-repeat: repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: left;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
}
.titreHautGauche {
	background-image: url(../images/graph/fond2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 19px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-weight:bold;
	vertical-align:top;
}
.titreMilieu {
	background-image: url(../images/graph/fond2pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: left;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
}
.titreMilieuGauche {
	background-image: url(../images/graph/fond2pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #999999;
	font-weight:bold;
	vertical-align:top;
}
.titreMilieuGaucheSep {
	background-image: url(../images/graph/fond2pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	vertical-align:top;
}
.titreBas {
	background-image: url(../images/graph/fond2pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	text-align: left;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
}
.titreBasGauche {
	background-image: url(../images/graph/fond2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 19px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	vertical-align:top;
}
.champ2Haut {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: center;
	vertical-align:top;
}
.champ2Milieu {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: center;
	vertical-align:top;
}
.champ2Bas {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	text-align: center;
	vertical-align:top;
}
.champ1Haut {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-image: url(../images/graph/fond1pix.gif);
	background-repeat: repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: center;
	vertical-align:top;
}
.champ1Milieu {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-image: url(../images/graph/fond1pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
	text-align: center;
	vertical-align:top;
}
.champ1Bas {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	background-image: url(../images/graph/fond1pix.gif);
	background-repeat: repeat;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	text-align: center;
	vertical-align:top;
}

.bouton_valid_panier{
  background:black;text-align:center;color:white;font-weight:bold;cursor:pointer;width:150px;margin-left:auto;margin-right:auto;padding-top:3px;padding-bottom:3px;border:1px solid white;
}

/*  Identification */
.identif_titre{
  color:#c50303;font-weight:bold;padding-top:15px;padding-bottom:10px
}

/*  Inscription */
.inscrip_titre_rouge{
  color:#c50303;font-weight:bold;margin-top:15px
}

/* validation commande */
.table_entete_cmde{
    position:relative;margin-top:20px
}

.table_entete_cmde .sel{
    position:relative;color:#c50303;padding-right:16px;font-size:13px;vertical-align:middle;font-weight:bold;font-style:normal
}
.table_entete_cmde .sel a{
  text-decoration:none;color:#c50303;font-size:13px;
}
.table_entete_cmde .def{ 
    position:relative;color:black;padding-right:16px;font-size:13px;vertical-align:middle;font-weight:bold;font-style:normal
}
.table_entete_cmde .def a{
  text-decoration:none;color:black;font-size:13px;
}
.contenu_sous_entete{
    position:static;margin-top:20px
}
