
/*
*
*     EBOUTIQUE
*/

.bouton_paiement{background:#f7b034;font-weight:bold;padding:5px;cursor:pointer}
.bouton_paiement:hover{background:white}
.menu_eboutique{position:relative;margin:0px;margin-right:28px;border:0;margin-bottom:15px;float:left;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;vertical-align:middle}
/*
.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 .contenu{height:90px;vertical-align:baseline;text-align:left;border:0px;border-left:1px solid #cfd4e0;border-right:1px solid #cfd4e0;background-color:#f2f8fc;background-repeat:no-repeat;background-position:bottom right }
.menu_eboutique .contenu1{text-align:left;margin-left:2px;height:auto;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;float:left;}

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

.espace_eboutique{
  position:relative;
  height:480px;
  width:680px;
  border:0px;
  background:url('/images/espace_visuel.gif') no-repeat top left;
}

.lst_mar{cursor:pointer;color:#1A4466;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;
}
/* modele.php */ 
.image_modele {
  position:relative;
  cursor:pointer;
  float:left;
  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;
}
.liste_mod_modele{
    float:left;width:25%;margin-bottom:15px;
}

.liste_mod_modele ul{
    margin-left:15px
}
.liste_mod_modele li{
    list-style-type:disc 
}
.liste_mod_modele a{
    text-decoration:none;
}
.liste_mod_modele a:hover{
    text-decoration:underline
}
.class_voir_tous_modele{margin:0;text-decoration:none;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;background:#295796 url('/images/graph/fd_critere.gif') repeat-x top left;color:white}
.class_voir_tous_modele:hover{text-decoration:none;background:#295796 url('/images/graph/fd_critere.gif') repeat-x bottom left;}

.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;
	padding-left:30px;
	background:url('/images/graph/fond_titre_categorie.gif');
	font-style: normal;
	font-variant: normal;
  color:white;
}

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

.acc_stock{
  position:relative;text-align:left;
}
.acc_bloc_conteneur{
  position:relative;width:150px;float:left;height:235px;margin-left:5px;margin-top:0px;padding:5px;border: 1px solid #cccccc;background-color:white;
}
.acc_description{
  position:relative;float:left;padding-top:5px;
}
.acc_ref{
  position:relative;float:left;width:200px;text-align:left;margin-top:5px;
}
.acc_note{
  position:relative;text-align:left;
}
.acc_prix{
  position:relative;text-align:left;font-weight:bold;margin-top:3px;
}
.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-decoration:underline;text-align:center;font-size:9px;height:22px;cursor:pointer
}
.acc_bloc1{
  position:relative;float:left;width:400px;padding-left:10px;text-align:left
}
.acc_img_gd{
  position:relative;text-align:center;padding-top:7px;padding-bottom:6px;height:70px
}
.acc_mav_img_gd{
  float:left;text-align:center;margin-top:20px;margin-bottom:3px;width:25%
}
.bloc_mise_en_avant{
  background:white url('/images/graph/bg_gris.gif') repeat-x bottom left;border:1px solid #ccc;width:100%;padding:0;margin-bottom:10px
}
.titre_mise_en_avant{
  background:#2d5ca7 url('/images/graph/fond_legende_rech.gif') repeat-x top left;color:white;font-weight:bold;padding:0;padding-left:5px;padding-top:2px;padding-bottom:2px
}
.acc_sep{
  border-bottom:1px solid #999999;float:right;width:440px;margin-bottom:6px;
}
.acc_add{
  float:right;width:30px;text-align:right;background:url("/images/panier_add.gif") no-repeat bottom right;height:40px;cursor:pointer;
}

.table_inscription{
  
}
.table_inscription td{
  width:293px;
}
.table_form_distri{

}
.table_form_distri input {
  text-transform:uppercase;
}

.contenu_login_distri {
  margin-top:15px
}
.contenu_login_distri h1{
    height:20px
}
.contenu_login_distri div{
    margin-left:28px;margin-bottom:10px;margin-top:5px
}
.contenu_login_distri select{
    width:auto
}
.table_form_distri input {
  text-transform:uppercase;
}
.titre_form_distri{
  background-color:#1c5ba2;color:white;font-weight:bold;
}

/* panier */

.panier_nom {position:relative;font-weight:bold;text-align:left;margin-bottom:5px;text-decoration:underline;cursor:pointer}
#list_qty_accID {position:relative;width:60px;font-size:9px}
.panier_qty_acc,.panier_port_d,.panier_total_d {width:100px;float:left;text-align:left}
.panier_prix_acc,.panier_port_g,.panier_total_g {width:120px;float:left;text-align:right;border:0px}
             
.panier_remise_d {width:150px;float:left;text-align:left}
.panier_remise_g {width:70px;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:#ff8040;margin-left:-5px}
.panier_acc_autre input {width:50px; height:11px; font-size:9px;text-align:center;}

.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:70px;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 */
.entete_commande{background: url('/images/graph/titre_mes_commandes_r.gif') repeat-x top left}
.table_commande { width:100%}
.table_commande .titre_commande td{padding-left:2px;background:#235099;color:white;font-weight:bold;border-bottom:2px solid white}
.table_commande .contenu_commande2{background:#f1f8fe;}
.table_commande .contenu_commande{background:#f1f8fe;}
.table_commande .contenu_commande:hover{background:#c6cfde}
.table_commande .contenu_commande td{padding-left:2px;vertical-align:middle}
.table_commande .contenu_commande .td1{border-left:1px solid #88afd8}
.table_commande .contenu_commande .td2{}
.table_commande .contenu_commande .td3{}
.table_commande .contenu_commande .td4{border-right:1px solid #88afd8}
.titreHaut {
	background-image: url(/images/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/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/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/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/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/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/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/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/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/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;
}

.h1_compatibilite{
  font-size:11px;font-weight:bold;color:#1A4466;font-style:italic
}
.h2_compat_marq{
  font-weight:bold;font-size:11px;margin:0
}
.h1_info_nom_acc{
  margin-top:15px;font-weight:bold;font-size:13px;color:#1A4466
}
.h1_acc_categ{
  font-size:13px;color:white;display:inline
}
.h1_mod_famille{
  font-size:13px;color:white;
}


/*
*
*   Accessoire :: bloc filtrage
*
*/
/*
#bloc_filtrageID {
    color:#1a4466;background:#eaeff1 url('/images/graph/fd_degrade_filtre.jpg') repeat-x top left;margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #c3c3c3
}
#bloc_filtrageID legend{border:1px solid #c3c3c3;background:#eaeff1;cursor:pointer;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-weight:bold}
#bloc_filtrageID legend:hover{background:#fff}
*/
#bloc_filtrageID {
    color:#1a4466;margin-top:10px;margin-bottom:10px;padding:10px;border:1px solid #c3c3c3
}
#bloc_filtrageID legend{border:1px solid #c3c3c3;background:#235099 url('/images/graph/fond_legende_rech.gif') repeat-x top left;color:white;cursor:pointer;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-weight:bold}
#bloc_filtrageID legend:hover{background:#235099}

#bloc_filtrageID legend a{text-decoration:none}
#bloc_filtrageID .p{
  margin-left:20px;
}
#bloc_filtrageID a{
  text-decoration:none
}
/*
#bloc_filtrageID a:hover{
  text-decoration:underline
}
*/
.class_critere_filtrage{margin-left:15px;text-decoration:none;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:1px;background:#295796 url('/images/graph/fd_critere.gif') repeat-x top left;color:white}
.class_critere_filtrage:hover{text-decoration:none;background:#295796 url('/images/graph/fd_critere.gif') repeat-x bottom left;}
.bouton_recherche_filtrage{background:#295796;padding-top:3px;padding-bottom:3px;padding-left:10px;padding-right:10px;color:white;font-weight:bold;cursor:pointer}





#bloc_filtrageID #filtre_marqueDIVID,#filtre_modeleDIVID,#filtre_categDIVID,#check_categDIVID,#filtre_tri_prixDIVID,#filtre_recherche_accDIVID{
  float:left;margin-right:20px;line-height:30px
}
#bloc_filtrageID div select{
  width:auto
}

#bloc_filtrageLoadID{
  font-weight:bold;margin-top:20px;margin-bottom:20px
}

.div_fiche_article{
    text-align:center;padding-top:1px;padding-bottom:1px;background:#9e7690 url('/images/graph/fd_fiche_article.gif') repeat-x bottom left;width:140px;
    margin-left:auto;margin-right:auto;
}

.div_fiche_article:hover{
    background:#9e7690 url('/images/graph/fd_fiche_article.gif') repeat-x top left;
}

/*
*
*   TCL - THOMSON
*
*/

.acc_add_tcl_stock{
  float:right;width:40px;text-align:right;background:url("/images/panier_add_stock.gif") no-repeat bottom right;height:40px;cursor:pointer;
}

.acc_add_tcl_pas_stock{
  float:right;width:40px;text-align:right;background:url("/images/panier_add_pas_stock.gif") no-repeat bottom right;height:40px;cursor:pointer;
}


/*
*
*   plus d'infos
*
*/
.plus_info_description{
  padding:0px;border:1px solid #828b9c;
}

.plus_info_description .contenu_description{padding:5px;padding-bottom:7px;background:#f2f6fc}
.plus_info_description .desc_acc_titre{
  font-weight:bold;background:#c1d0ec;padding:0;margin:-5px;margin-bottom:7px;
}

.plus_info_description .desc_acc_astuce_titre{
  font-weight:bold;color:#d51212;background:url('/images/graph/puce_excl.gif') no-repeat top left;margin:0;padding:0;padding-left:17px;
}



.bloc_recherche_pdt{
    padding:0px;text-align:left;padding-left:8px
}
.bloc_recherche_pdt h3{
    margin:0px;margin-bottom:7px;padding:0px;font-size:11px;text-align:left;
}

#resultat_categorie_accID{
    margin:0px;width:95%;margin-top:7px;
}
.a_reset_liste_home_categorie{
    font-weight:normal;font-style:italic
}
#resultat_categorie_accID dd,dl,dt,li,ul{
  margin:0px;padding:0px;text-align:left;list-style-type:none;
}

.home_categorie_fam_on{border:1px solid #92a1b2;cursor:pointer;font-size:11px;font-weight:bold;background:#305da6 url('/images/graph/fleche_bas.gif') no-repeat left;color:white;padding:0px;padding-top:2px;padding-bottom:2px;padding-left:20px;margin-top:1px}
.home_categorie_fam_off{border:1px solid #92a1b2;cursor:pointer;font-size:11px;background:#d4e1ea url('/images/graph/fleche_droit.gif') no-repeat left;color:#001a3c;padding:0px;padding-top:2px;padding-bottom:2px;padding-left:20px;margin-top:1px}

.home_categorie_fam_dd_off{display:none}
.home_categorie_fam_dd_on{display:block;background:white;border:1px solid #ccc}

.a_liste_home_cat{
  font-weight:normal;text-decoration:none;font-size:11px;
}
.a_liste_home_cat:hover{
  font-weight:normal;text-decoration:none;font-style:italic
}

/*
  accueil boutique
*/
.bloc_menu_accueil_espace{text-align:left;border:1px solid #ccc;padding-top:5px;padding-bottom:5px;height:250px;background:url('/images/graph/fd_bg_menu_espace.jpg') no-repeat bottom left}
.menu_accueil_espace .li_off{ position:relative;cursor:pointer;margin-bottom:1px;list-style-type:none;background:#3e64a7 url('/images/graph/fond_menu_accueil_espace.gif') repeat-x bottom left;color:white;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px }
.menu_accueil_espace .li_on{ position:relative;cursor:pointer;margin-bottom:1px;list-style-type:none;background:#3e64a7 url('/images/graph/fond_menu_accueil_espace_on.gif') repeat-x bottom left;color:white;font-weight:bold;padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px }
.menu_espace_eboutique{margin-left:4px;margin-right:auto}
.menu_espace_eboutique .menu_accueil_espace{width:300px}
.menu_espace_eboutique .menu_esp_contenu{position:absolute;top:0px;left:0px;cursor:pointer;margin-left:5px;width:400px;text-align:left;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;background-repeat:no-repeat;background-position:bottom right }
.menu_espace_eboutique .contenu2{margin-top:0px;padding-top:7px;padding-bottom:7px;padding-left:7px;border-bottom:1px solid #ccc;background:transparent url('/images/graph/fd_li_menu_espace.gif') repeat-x top left}
.menu_espace_eboutique .contenu2:hover{background:transparent url('/images/graph/fd_li_menu_espace_on.gif') repeat-x top left}
.titre_home_accueil{display:block;margin:0;margin-bottom:5px;color:#828282;font-size:14px}


#retourCodePromoID{color:red;text-align:center;margin-top:5px;font-weight:bold}
.bt_code_promo{font-weight:bold;cursor:pointer;background:#1a4466;color:white}