/* Modèle v1.22 08/08/2008 */

/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both;}

/*********** A PERSONNALISER **************/
body {font: normal 11px 'verdana'; color:#6d544d; background-color:#fff}
#body{background-color: #574c46;}

#body_popup{background-image: url(images/fonds/fond.gif);}
#body_popup #contenu_popup{margin:20px; padding:10px; background-color:#fff; width:540px; height:520px; overflow:hidden;}

table{font-size: 11px;}
a{color: #ff5c04; text-decoration:none;}
a:hover {text-decoration:underline;}
input, select, textarea{font: normal 11px 'verdana'; color:#655852; border:1px solid #6d544d;}
input[type="checkbox"], input[type="radio"]{border-width: 0;} 

h1{font: normal 22px verdana; height:25px; line-height:23px; padding:0px 10px 0 7px; margin-bottom:20px; background-image:url('images/fonds/h1.jpg'); background-repeat:no-repeat; color:#fff; }
h1:first-letter{text-transform:uppercase;}
h1.variable {background-image:url('images/fonds/h1_variable.gif'); float:left;  margin-bottom:0px;}
h2{font: bold 14px 'verdana'; margin-bottom:10px;}
h3{font: bold 11px 'verdana'; color:#fff; text-transform:uppercase; font-weight:normal;}
h4{font: bold 16px 'verdana'; padding:0px 8px 0 7px; text-transform:capitalize; background-image:url('images/fonds/h4.gif'); background-repeat:no-repeat; color:#fff;}
h5{}
p {margin-bottom:10px;}
strong{}
em{}

blockquote{font-style: italic; padding-left:20px;}

.clear {clear:both;}
.color {color:#ff5d03;}
.hr{font-size:1px; height:5px; border-bottom:1px solid #6d544d; margin:0 0 10px;}
.centre{text-align:center;}
.asterisque{font-style:italic; font-size:11px;}
.asterisque_micro{font-style:italic; font-size:9px;}
.bouton{display:block; height:20px; line-height:20px; padding:0 10px; color:#fff; background-color:#6d544d;}

/* Formulaires */
.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 160px;text-align: right;}
.row label span{color:#f00;}
.row textarea, .row input {width: 150px;}
.row select {width: 152px;}
.row_bt {margin-left:165px; clear:both; margin-bottom:5px;}
.row_bt input {}
.row_chk{padding:0 0 3px 165px; clear:both; margin-bottom:5px;}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}
.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:160px; text-align:right; padding-top:4px;  margin-right:10px;}
.row_rad .rad {margin-left:170px; margin-bottom:1px;}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}
.row_rad .rad input{vertical-align:middle; border:0}

/* Résultats du moteur */
.MoteurContour{width:712px; padding:13px; background-color:#efede8; margin-bottom:15px;}
.Moteur{width:712px; border-collapse:collapse; font: normal 12px verdana;}
    .Moteur td, .Moteur th{padding:5px 10px; }
    .Moteur thead th{background-color:#6d544d; color:#fff; text-align:left; font: normal 12px verdana;}
    .Moteur tbody .MoteurLigne1{background-color:#eeede8;}
    .Moteur tbody .MoteurLigne0{background-color:#cfc8c0;}
    .Moteur tfoot td{background-color:#6d544d; color:#fff; font: normal 12px verdana;}
    
.MoteurNavigation{margin-bottom:15px;}
.MoteurNavigation .page{font:normal 11px arial; color:#a39487; padding:1px 4px; margin-right:2px;}
.MoteurNavigation .page:hover,
  .MoteurNavigation .MoteurNavigationPageActuelle{font:normal 11px arial; text-decoration: none; 
    color:#fe620a; background-color:#f3d7c5; border:1px solid #fe620a; padding:0 3px; margin-right:2px;}

.navigation{padding:0 30px; text-align: center; font:normal 12px verdana; position:relative; min-height:29px;}
.navigation .nb_article{float:none; display:block; margin:0 auto;}
.navigation .MoteurNavigation a,
.navigation .MoteurNavigation span,
.navigation .MoteurNavigation a img{vertical-align: middle;}

.navigation .lien_haut{position:absolute;top:5px; right:30px; color:#6d544d; font:normal 13px verdana;}
.navigation .lien_haut span{text-decoration:underline;}
.navigation .lien_haut:hover{text-decoration:none; color:#ff5c04}
.navigation .lien_haut:hover span{text-decoration:underline;}

/* Total du panier et du récap commande */
#total_panier {width:auto;}
#total_panier tbody th{padding-left:30px; background-color:#6d544d; color:#fff; text-align:right; font: normal 12px verdana;}
#total_panier tbody td{padding-left:30px; text-align:right; }    

/******************************************/
/******************  ENTETE  **************/
/******************************************/
#conteneur{background-color:#e0dbd1; width:985px; overflow-x:hidden; margin:12px auto 0; padding:0 12px 12px 13px;}

#header {height:134px; position:relative; z-index:2;}
#header ul#menu_haut{background-color:#fff;border-bottom:1px solid #655349;list-style-type:none;height:23px;}
#header ul#menu_haut li{margin:0; float:left}
#header ul#menu_haut li a{float:left; display:inline;width:160px; margin-top:3px;text-align:center;font:normal 12px Verdana; color:#655349; text-decoration:none;}
#header ul#menu_haut li a:hover, #header ul#menu_haut li a#active{color:#ff5d03;}


#header a#logo {float:left; padding:6px 0; border:none;width:156px;}
#header a#logo img {z-index:9}

#header a#monpanier{float:right; display:inline; width:133px; height:50px; margin:7px 10px 6px 0; }
#header a#monpanier img{float:left; margin-right:10px;}
#header a#monpanier #monpanier_txt{display:block; margin:14px 0 1px; font:normal 12px verdana; color:#655349}
#header a#monpanier #articles{display:block; font:normal 11px verdana; color:#ab9193}
#header a#monpanier:hover{text-decoration:none;}


#header table#onglets {position:absolute; left:165px; bottom:6px; width:820px; height:40px; background-image: url(images/fonds/onglets.gif);}
#header table#onglets td {background: url(images/fonds/onglets_barre.gif) no-repeat left; padding:0 10px; height:40px; overflow:hidden; text-align:center; vertical-align: middle;}
#header table#onglets td.td_gauche{width:4px; padding:0; background-image: url(images/fonds/onglets_gauche.gif);}
#header table#onglets td.td_droite{width:4px; padding:0; background-image: url(images/fonds/onglets_droite.gif);}
#header table#onglets td.premier_td {background:none; overflow:visible;}
#header table#onglets td a.onglet_lien {font:normal 16px Verdana; line-height:15px; color:#fff;}
#header table#onglets td a.onglet_lien:hover {text-decoration:underline;}

#header table#onglets td #conteneur_menu_catalogue{position:relative; zoom:1; height:40px;}
#header table#onglets td #conteneur_menu_catalogue a.onglet_lien{line-height:40px; white-space: nowrap;}
#header table#onglets td #conteneur_menu_catalogue #menu_catalogue { background-color:#625650;
  position:absolute; padding:0; opacity: 0.9; filter:alpha(opacity=90); display:none;
  top:39px; left:-14px;
}

#header table#onglets td #conteneur_menu_catalogue #menu_catalogue #menu_lien {
  padding:5px 20px 5px 0; width:190px;}

#header table#onglets td #conteneur_menu_catalogue #menu_catalogue #menu_lien li{
  list-style-type:none; text-align:right; padding:2px 0px;}
#header table#onglets td #conteneur_menu_catalogue #menu_catalogue #menu_lien li a {
  font:normal 12px verdana; color:#fff;}


/* DEFINITION DES DIFFERENT CONTENT */
#content{background: url(images/fonds/content.gif) repeat-y right top; clear:both; position:relative;}
#content_parrainage{background: url(images/fonds/content_parrainage.gif) repeat-y right top; clear:both;}
#content_produit{background: url(images/fonds/pag_content.gif) repeat-y right top; clear:both;}
#content_dynamique{background: url(images/fonds/pag_content.gif) repeat-y right top; clear:both;}

#col_droite{float:right; width:180px; overflow-x:hidden; padding-left:1px;}
#col_droite .boite{margin-bottom:10px;}
#col_droite .text{width:115px;}
#col_droite .recherche{margin-bottom:5px;}

#col_droite #rech_droite{background-image: url(images/fonds/rech.gif); width:180px; height:73px; 
  overflow:hidden; position:relative;}
#col_droite #rech_droite #RECHERCHE{width:137px; height:13px; border: 1px solid #6d544d; background-color: #fff;
  position:absolute; left:8px; top:51px;}
#col_droite #rech_droite #ok_droite{position:absolute; left:154px; top:49px; border-width:0;}

#col_droite #form_news{background-image: url(images/fonds/news.gif); width:180px; height:81px; 
  overflow:hidden; position:relative;}
#col_droite #form_news .text{width:137px; height:13px; border: 1px solid #6d544d; background-color: #fff;
  position:absolute; left:7px; top:59px; text-align: center;}  
#col_droite #form_news #ok_droite2{position:absolute; left:153px; top:57px; border-width:0;}

#contenu{background-color:#fff; width:738px; padding:12px 27px; overflow-x:hidden}
#contenu2{background-color:#efece7; margin-top:18px; padding:12px 27px;}




#ariane a {font:normal 12px 'verdana'; padding:2px 0px 2px 4px; color:#6d544d; }


/* Contenus */


/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/

#bandeau_spaw{width:793px; overflow:hidden;}
#contenu_accueil{width:745px; overflow:hidden; border-top:12px #e0dbd1 solid; padding:20px 18px 0 30px; background-color: #efece7;}
#contenu_collection{width:745px; overflow:hidden; padding:20px 23px;}
#content #supersticiel{position:absolute; top:61px; left:50%; background-color:#fff;}
#content #supersticiel a#sup_fermer{display:block; width:100px; margin:0 auto 2px; text-align:center; color:#3e332c; font-size:10px;}
#content #supersticiel a#sup_fermer:hover{color:#FF5C04; text-decoration: none;}


/******************************************/
/**************  LISTE PRODUITS ****************/
/******************************************/
.MoteurTriBouton{background: #74544b url(images/fonds/tri.gif) no-repeat right; color:#fff; 
  padding:0px 25px 0px 10px; font-size:13px; cursor:pointer; margin:5px; height:50px; text-transform:uppercase;}
.MoteurTriBoutonAsc{background-image:url('images/fonds/tri_asc.gif');}
.MoteurTriBoutonDesc{background-image:url('images/fonds/tri_desc.gif');}

.MoteurTri #TRI_INTERET{display:none;}

.ligne{margin-top:20px;}
.objet{float:left; margin-bottom:20px; width:184px; overflow:hidden;}
  .objet .nouvelle{font-size:10px; height:12px; background-color:#cec4bd; font-weight:bold; color:#6d544d; text-align:center;}
  .objet .photo{height:128px; background-color:#fff; position:relative; text-align:center; overflow:hidden;}
  .objet .reduction{position:absolute; top:5px; left:10px; width:38px; height:38px; border:1px solid #ff5c04;}
  .objet .reduction .red_fond{position:absolute; top:0; left:0; width:38px; height:38px; background-color:#ff5c04; opacity:0.15; filter:alpha(opacity=15);}
  .objet .reduction .red_txt{position:absolute; top:0; left:0; width:38px; height:14px; color:#ff5c04; font-weight:bold; text-align:center; padding:12px 0px;}
  .objet .libelle{display:block; color:#cec4bd; background-color:#6d544d; height:30px; overflow:hidden; text-align:center; white-space:nowrap; width:184px; overflow:hidden}
  .objet .libelle:hover{text-decoration:none; color:#fff;}
  .objet .prix{color:#ff5d03; text-align:center; font:bold 14px 'verdana'; background-color:#cec4bd;}
    .objet .prix span{color:#6d544d;  font:normal 10px 'verdana'; text-decoration:line-through;}


/******************************************/
/**************  COLLECTION ****************/
/******************************************/
.collection {width:745px; margin-bottom:30px; cursor:pointer;}
.collection .img{height:245px; width:745px; overflow:hidden;}
.collection .titre{width:725px; height:26px; overflow: hidden; background:#d6cec9; padding:2px 10px; text-align:center}
.collection .titre h3{display:inline; color:#6D544D; font:normal 16px Verdana; line-height:26px; }
.collection .titre .intro{float:left; display:inline; width:180px; }
.collection .titre .intro p{width:535px; padding-left:10px;color:#6D544D; font:italic 11px Verdana;}

.COLLECTION_OPTION_PARENTE {background:#6d544d; color:#fff; text-transform:capitalize;}
.COLLECTION_OPTION {margin-left:10px; text-transform:capitalize;}


/******************************************/
/**************  SOUS FAMILLE ****************/
/******************************************/
.sous_fam{float:left; display:inline; width:166px; height:223px; margin-bottom:25px; cursor:pointer; 
  background-image: url(images/fonds/collection.gif);}
.sous_fam .img{margin:9px auto; width:140px;}
.sous_fam h3{color:#6D544D; text-align:center; font:bold 10px verdana;}

.aitem {margin-right:300px; margin-left:300px;}
.bitem {margin-right:100px; margin-left:100px;}
.citem {margin-right:35px; margin-left:35px;}
.ditem {margin-right:8px; margin-left:8px;}

.nb_article{float:left;}




/******************************************/
/**************  FAMILLES ****************/
/******************************************/

.famille {background-image:url('images/fonds/familles.gif'); width:340px; height:159px; float:left; margin:9px 0; padding:10px; cursor:pointer;}
  .famille .photo{border:2px #cbc3b8 solid; float:left; width:103px; height:155px; overflow:hidden;}
  .famille .f_libelle{float:right; width:224px; font-weight:bold; margin-top:15px; margin-bottom:5px;}
  .famille .sf_libelle{float:right; width:224px; list-style:square;}
    .famille .sf_libelle li{margin-left:15px;}
      .famille .sf_libelle li a{color:#655852;}
.FAM_ID_OPTION_PARENTE {background:#6d544d; color:#fff}
.FAM_ID_OPTION {margin-left:40px}


/******************************************/
/**************  CONTACT  *****************/
/******************************************/
#form_alerter #MESSAGE{width:auto;}
#form_alerter #ECO_ID{width:auto;}

/******************************************/
/**************  PUBS  *****************/
/******************************************/
.emp_pub{width:180px; overflow-x:hidden; margin-bottom:10px; text-align:center;}


/***************************************************/
/* PAGES DYNAMIQUES , OPERATION COMMERCIALE, CHEQUES  */
/***************************************************/
#pag_content{background: url(images/fonds/pag_content.gif) repeat-y right top; clear:both;}
#pag_contenu_1 {width:793px; overflow:hidden; background-color:#fff; text-align:center; border-bottom:12px #e0dbd1 solid;}
#pag_menu {text-align:center; color:#6f534f; font-weight:bold; font-size:10px;}
#pag_menu a{color:#6f534f; padding:0 10px}
#pag_menu a.hover{text-decoration:underline}
#pag_contenu_2 { overflow:hidden; width:745px; padding:20px;/*width:744px;padding:20px 25px;*/}
#pag_contenu_3{width:144px; background-color:#efece7; overflow-x:hidden; margin-bottom:10px; padding:5px;}


/***************************************************/
/*                CHEQUES CADOS                 */
/***************************************************/
#form_electro{width:350px; margin:auto;}
#form_papier{width:350px; margin:auto;}

/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
.espaceur{height:12px; background: url('images/fonds/esp_content.gif') repeat-y right top;}

#piedpage {background-color:#fff;border-top:1px solid #655349;height:27px;}
#piedpage ul#menu_bas{float:left; display:inline; list-style-type:none;}
#piedpage ul#menu_bas li{float:left; display:inline;margin:0;}
#piedpage ul#menu_bas li a{float:left; display:inline;padding:0 15px; margin-top:5px;text-align:center;font:normal 11px Verdana; color:#AA9C8F; text-decoration:none; background:url(images/fonds/bordermenubas.gif) no-repeat right 3px ;}
#piedpage ul#menu_bas li a:hover, #piedpage ul#menu_bas li a#menubas-act{color:#ff5d03;}
#piedpage ul#menu_bas li a#conditions{background:none;}
#piedpage ul#menu_bas li a#potiron{margin:2px;background:url(images/fonds/bordermenubas.gif) no-repeat right 6px ;}
#piedpage #awc{float:right; display:inline;padding:0 15px; margin-top:5px;font:normal 11px Verdana; color:#AA9C8F; }
#piedpage #awc a{  text-align:right; font:normal 11px Verdana; color:#AA9C8F; text-decoration:none;}
#piedpage p a:hover{color:#ff5d03;}

#footer2 {width:985px; overflow:hidden; margin:0 auto; padding:12px 12px 12px 13px; 
  background-color: #aa998f; color:#5c4b43;}

/******************************************/
/****************  PARRAINAGE  **************/
/******************************************/
#parrainage #bandeau {border-bottom:12px #dfdbd0 solid; width:792px; overflow:hidden;}
#parrainage #gauche, #parrainage #droite {width:345px; float:left; padding:20px;}
#parrainage #gauche {float:left; width:390px;}
#parrainage #droite {float:right; width:305px; margin:0px 12px; padding-top:50px;}
#parrainage #text1 {font:20px bold 'verdana'; color:#87746d; font-variant:small-caps; text-align:center;}
#parrainage #text2 {font:13px normal 'verdana'; color:#807766; margin:20px 10px;}
#parrainage #text3 {font:13px normal 'verdana'; color:#efeee9; margin-bottom:20px;}
#parrainage .bold {font-weight:bold;}
#parrainage .color {color:#4b344e;}
#parrainage .liste {font:14px normal 'verdana'; color:#4b344e; clear:both; padding-top:20px;}
  #parrainage .liste img {float:left; margin-right:10px;}
#parrainage .row {width:250px; margin-bottom:12px;}
  #parrainage .row label{width:80px; color:#efeee9;}
  #parrainage .row_bt{margin-left:150px}

  

/******************************************/
/****************  PRODUIT  **************/
/******************************************/
#produit {width:793px; overflow:hidden;}
#produit h1 {margin:20px 20px 0px 20px;}
  #produit #ariane {margin:3px 20px 25px 20px;}

  #produit #tri_produit {float:right; width:250px;}
  #produit #tri_produit .tri_par{float:left}
  #produit #tri_produit .MoteurTri{} 
  #produit #tri_produit .MoteurTri select {margin-left:10px}
  
  #produit #contenu_1 {background-color:#fff; width:793px; padding:0 0 25px; overflow:hidden;}
  #produit #contenu_2 {width:745px; padding:0 18px 0 30px; padding-top:0px; overflow:hidden;}
  #produit #contenu_3 {background-color:#efece7; padding-top:20px;  border-top:12px #dfdbd0 solid; overflow:hidden;}

#form_produits .MoteurFiltre {width:493px; margin:0 25px; float:left; display:inline;/*IE6*/}
#form_produits .MoteurFiltre p{clear:none; float:left; width:190px}
#form_produits .MoteurFiltre select{width:167px; margin:0}
#form_produits .MoteurFiltre select#FAM_ID {margin-left:0;}
#form_produits .MoteurFiltre select#PBO_MONTANT_TTC {margin-right:0}



/*******************************************/
/*         FICHE PRODUIT (toF)             */
/*******************************************/
#contenu_fiche_produit {background-color:#fff; width:778px; padding:12px 7px; overflow-x:hidden}


#fiche_produit {margin-top:20px; background: url(images/fond_fiche_produit.gif) repeat-y; width:778px; }
/* Colonne Gauche */
#ColonneGauche{width:596px; float:left; }
#ColonneGauche a{color:#6f534f}



/* Entete */
#fiche_produit #entete_fiche {width:596px; height:360px; float:left; position:relative}
#fiche_produit #entete_fiche .image_full {border:2px solid #4b344e; float:left; width:340px; height:340px; text-align:center; position:relative;}
#fiche_produit #entete_fiche .image_full .pdt_icones{position:absolute; top:5px; left:0; font:bold 14px verdana; color:#6d544d; text-align:center; width:340px; text-transform:uppercase;}
#fiche_produit #entete_fiche #presentation_produit_haut {width:232px; height:42px; background-color:#4b344e; float:right; color:#fff; padding:10px 10px; font-size:13px; position:relative}
#fiche_produit #entete_fiche #presentation_produit_haut #reference{position:absolute; bottom:5px; right:10px; color:#fff; font-size:10px}

#fiche_produit #entete_fiche #presentation_produit_bas {width:252px; height:278px; background-color:#eeede8; float:right; color:#6f534f; padding:10px 0px; font-size:11px; position:relative}
#presentation_produit_bas span {margin-bottom:10px; display:block}
#presentation_produit_bas #informations {margin-left:20px}
#presentation_produit_bas #quantite {margin: 20px 0}
#presentation_produit_bas #infos_livr {vertical-align:middle; font-weight:bold}
#presentation_produit_bas #prix {float:left; background-color:#cec5be; width:170px; height:60px; margin-top:20px;}

#presentation_produit_bas #affiche_prix {padding-left:20px; padding-top:5px;}
#presentation_produit_bas #montant_ttc {color:#ff5c04; font-size:24px; font-weight:bold}
#presentation_produit_bas #prix_barre {margin-top:5px; font-size:14px; font-weight:bold; text-decoration:line-through}
#presentation_produit_bas #pourcentage_remise {float:right; width:77px; height:40px; margin-top:20px; vertical-align:middle; padding:20px 0 0 5px; font:bold 18px verdana; color:#6d544d}
#presentation_produit_bas .lien_panier{padding:20px 10px 0 0; text-align:right} 
#presentation_produit_bas .lien_panier img{display:block; margin-left:auto;} 
#presentation_produit_bas .lien_panier .msg_panier{font-weight:bold;}

/* Milieu */
#fiche_produit #milieu_fiche {width:596px; min-height:200px; background-image:url('images/fonds/macaron.gif'); background-repeat:repeat-y; background-position:right; position:relative; float:left; color:#6f534f}
#fiche_produit #milieu_fiche #milieu_entete_gauche {width:326px; height:14px; background-color:#e6e3de; float:left; padding:4px 0 3px 18px; }
#fiche_produit #milieu_fiche #milieu_entete_gauche .imprimer {float:left}

#fiche_produit #milieu_fiche #milieu_entete_gauche .btn_imprimer:hover {text-decoration:none; display:inline}
#fiche_produit #milieu_fiche #milieu_entete_gauche .btn_imprimer:hover span {text-decoration:underline}

#fiche_produit #milieu_fiche #milieu_entete_gauche .agrandir {float:right}
#fiche_produit #milieu_fiche #milieu_entete_gauche .agrandir img {vertical-align:middle}
#fiche_produit #milieu_fiche #milieu_entete_gauche .agrandir:hover {text-decoration:none; display:inline}
#fiche_produit #milieu_fiche #milieu_entete_gauche .agrandir:hover span {text-decoration:underline}



#fiche_produit #milieu_fiche #milieu_entete_droite   {width:252px; height:21px; background-color:#e6e3de; float:right;}

#fiche_produit #milieu_fiche #milieu_contenu_gauche {width:320px; float:left; padding:15px 10px 10px 14px; text-align:justify}
#fiche_produit #milieu_fiche #milieu_contenu_droite {width:252px; float:right; background-color:#eeede8; position:relative; height:171px; min-height:171px; text-align:center; vertical-align:middle; padding:15px 0}



/* Bas */
#fiche_produit #bas_fiche {width:596px; }
#fiche_produit #bas_fiche #bas_entete {width:576px; height:17px; background-color:#e6e3de; float:left; position:relative; font-weight:bold; padding:6px 0 4px 20px}

#fiche_produit #bas_fiche #bas_contenu {width:582px; position:relative; float:left; position:relative; padding-left:14px; margin-bottom:13px;}
#bas_fiche #bas_contenu .miniature_autre_couleur {width:82px; position:relative; float:left; text-align:center; color:#6f534f; font-weight:bold}
#bas_fiche #bas_contenu .miniature_autre_couleur a {text-decoration:none}
#bas_fiche #bas_contenu .miniature_autre_couleur a:hover {text-decoration:none;}
#bas_fiche #bas_contenu .miniature_autre_couleur a:hover img{border-color:#4b344e;}
#bas_fiche #bas_contenu .miniature_autre_couleur a:hover span{text-decoration:underline}
#bas_fiche #bas_contenu .miniature_autre_couleur img {width:70px; height:70px; margin:7px 4px; border:2px solid #cbc3b8}



#bas_fiche #bas_pied {width:596px; height:16px; background-color:#e6e3de; float:left; position:relative; padding-top:2px;}
#bas_fiche #bas_pied #bas_pied_gauche {width:291px; float:left; text-align:left; padding-left:7px}
#bas_fiche #bas_pied #bas_pied_droite {width:283px; float:right; text-align:right; padding-right:15px}

#lien_retour {width:581px; float:left; text-align:right; padding-right:15px; margin:10px 0 0px; position:relative}

.stock_ecoule {display:inline}

/* Colonne Droite*/
#fiche_produit #ColonneDroite {width:128px; float:left; color:#fff; margin-left:4px; padding:25px;}

#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe {margin:0}
#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe img {border:2px solid #4d3650; }

#fiche_produit #ColonneDroite #patron_produits_associes {position:relative; width:128px; height:620px; overflow:hidden}
#fiche_produit #ColonneDroite #masque_produits_associes {position:absolute; width:128px; height:620px; overflow:hidden;}
#fiche_produit #ColonneDroite #liste_produits_associes  {position:absolute; top:0; text-align:center}
#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe {height:160px; }
#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe a {height:160px; color:#fff;}
#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe a:hover {text-decoration:none}
#fiche_produit #ColonneDroite #liste_produits_associes .apercu_pdt_associe a:hover span {text-decoration:underline}

#fiche_produit #ColonneDroite .bouton_navigation {margin:10px 0; height:9px;}
#fiche_produit #ColonneDroite .bouton_navigation img {cursor:pointer; }
#fiche_produit #ColonneDroite .bouton_navigation #img_btTop {cursor:pointer; float:left; margin-left:50px; display:inline;/*IE6*/} 
#fiche_produit #ColonneDroite .bouton_navigation #img_btDown {cursor:pointer; float:right; margin-right:50px; display:inline;/*IE6*/}


/******************************************/
/**************  MON PANIER  **************/
/******************************************/

#arianePanier{height: 35px; background: url(images/fonds/arianePanier.gif) repeat-x 0px 11px; margin-bottom:20px; padding-left:44px;}
#arianePanier li{width:130px; height:35px; float:left; margin:0; list-style-type: none; text-align:center; 
                 font:bold 12px verdana; color:#fccfb7;}
#arianePanier li span{display:block; margin:0 auto; width:27px; text-align:center; background-color:#fff;
                      font: normal 22px verdana; line-height:1em; color:#cfc8c0;}
#arianePanier li.ap_actuelle, #arianePanier li.ap_actuelle span{color:#ff5c04;}

.pa_img{border:1px solid #735b54; vertical-align: middle; margin-right:5px;}

.pdt_panier{width:236px; overflow:hidden; float:left; display:inline;/*IE6*/ margin:0 12px 10px 0; }
  .pdt_panier .icone{height:18px; margin:0; font:bold 12px Verdana; color:#4b354e; text-align:center;}  
  .pdt_panier .image{background-color:#fff; position:relative; width:234px; height:234px; text-align:center; border:1px solid #e0dbd1;}  
    .pdt_panier .image .reduction{position:absolute; top:5px; right:5px; width:43px; height:43px;}
    .pdt_panier .image .reduction .red_fond{position:absolute; top:0; left:0; width:43px; height:43px; background:url(images/fonds/promo.png) 0 0 no-repeat;}
    .pdt_panier .image .reduction .red_txt{position:absolute; top:0; left:0; width:43px; height:14px; color:#fff; font:bold 14px Arial; text-align:center; padding:12px 0px;}

  .pdt_panier .milieu{height:65px; padding:2px 5px; overflow:hidden; background-color:#e0dbd1; position:relative; margin-bottom:2px;}
    .pdt_panier .milieu .pdt_libelle{font:bold 12px verdana; color:#6c544c;}
    .pdt_panier .milieu .pdt_libelle a{color:#6c544c;}
    .pdt_panier .milieu .prix-qte{position:absolute; bottom:3px; left:0; padding:0 5px;}
    .pdt_panier .milieu .prix-qte .prix{width:185px; float:left; display:inline; text-align:right; font:bold 16px verdana; color:#ff5c04;}
    .pdt_panier .milieu .prix-qte .prix span{font:normal 12px verdana; color:#6c544c; text-decoration:line-through}
    .pdt_panier .milieu .prix-qte .qte{width:40px; float:left; display:inline; }
    .pdt_panier .milieu .prix-qte .qte select{border:1px solid #6c544c; }

  .pdt_panier .boutons{padding-top:4px; }
    .pdt_panier .boutons .voir{margin:0;float:left; display:inline; width:50px; background:#6c544c; text-align:center;}
    .pdt_panier .boutons .voir a {font: bold 10px Verdana; color:#fff; line-height:16px;}
    .pdt_panier .boutons .lien_panier{margin:0;float:right; display:inline; margin-bottom:8px;}
    .pdt_panier .boutons .lien_panier a {position:relative; display:block; padding:0 5px; font: bold 10px Verdana; background:#6c544c; color:#fff; line-height:16px;}
    .pdt_panier .boutons .lien_panier a img{position:absolute; top:-8px; left:-22px; width:23px; height:32px;z-index:1}
    .pdt_panier .boutons .lien_panier .msg_panier{padding:0 5px; font: bold 10px Verdana; line-height:16px;}
    
  .pdt_panier .form_panier a{display:block; padding:8px 0 0 27px; width:109px; height:24px; background-image: url(images/fonds/lien_panier.gif);
                             font:normal 10px verdana; line-height:16px; color:#fff; margin:0 0 10px 2px;}  

#indispensables{margin:0 -4px 0 -3px;}

/******************************************/
/***************  LOGIN  ******************/
/******************************************/

.boite_login{width:344px; background-color:#eeede8; margin-bottom:10px; padding:10px; }
.boite_login .row_chk{padding-left:0;} 

#form_nouveau{float:left;}
#form_acces{float:right;}
#form_oubli{float:right;}


/******************************************/
/**************  MON COMPTE  **************/
/******************************************/
#compte_logout{text-align:right;}
  #compte_logout a{color:#6d544d; font:normal 12px verdana;}

.compte_gauche{float:left; width:223px;}

.compte_droite{float:right; width:460px; padding:13px; background-color:#eeede8; text-align:justify;}
  .compte_droite .cd_boite1{background-color:#cfc8c0; padding:13px 13px 13px 27px;}
  .compte_droite .cd_boite0{padding:13px 13px 13px 27px;}
  .compte_droite h2{margin:0 0 3px -14px;}
  .compte_droite h2 a{font:normal 12px verdana; text-decoration:underline; color:#6d544d; padding-left:14px; background: url(images/compte_h2.gif) no-repeat 0 4px;} 
  .compte_droite h2 a:hover{text-decoration:none;} 



/******************************************/
/**************  MON PROFIL  **************/
/******************************************/
#boite_livraison{float:left;}
#boite_facturation{float:right;}


/**************************************************/
/*                    FAQ                         */
/**************************************************/
html {overflow-y:scroll}
p.intro_faq {font-size:12px; margin-left:20px}

#faq {background: url(images/fond_faq.gif) repeat-y; width:738px}

#faq #jquery_faq {width:340px; float:left; line-height:120%; color:#7a685c; margin:0; padding:0; }
#jquery_faq a{display:block; font-weight:bold; text-decoration:none;}
#jquery_faq ul {}
#jquery_faq li {margin-left: 0px; list-style-type:none}
#jquery_faq li a{padding:5px 0 0 15px; display:block; background: url(images/fond_theme.gif); height:19px; margin-bottom:2px}
/*#jquery_faq .theme {repeat-x;padding:5px 0 0 15px; }*/
#jquery_faq .theme {position:relative}
#jquery_faq .theme a{color:#dfdbd0}
#jquery_faq .theme img{position:absolute; right:11px; top:0}
#jquery_faq ul{overflow: hidden; margin:0; background-color:#d6d1cd;}

#jquery_faq .li  {margin:12px 5px 0px 30px; text-align:justify; margin-left:30px; list-style-type:none}
#jquery_faq .dernier_li{margin:12px 5px 35px 30px; }
#jquery_faq .li:hover{list-style-image: url(images/select_faq.gif); text-decoration:underline; cursor:pointer; text-align:justify; }
#jquery_faq .lihover{list-style-image: url(images/select_faq.gif); text-decoration:none; cursor:pointer; text-align:justify; color:#000}

#reponses {float:left; width:366px; margin-left:2px; padding:35px 15px }
#reponses .reponse {display:none}




/**************************************************/
/*              POINTS DE VENTE                   */
/**************************************************/
#points_vente {width:738px; color:#655852;}
/* LISTE */
#points_vente #carte {width:360px; text-align:center; float:left;}
#points_vente #infos {width:338px; float:left}
#points_vente #infos p{margin-bottom:20px}

#points_vente #infos .liste_boutiques {background-color:#eeede8; width:338px; padding:6px}
#points_vente #infos .loc_libelle {width:320px; height:17px; padding-top:3px; background-color:#6d544d; border:1px solid #79625c; margin-bottom:8px; color:#fff; text-transform:uppercase; padding-left:15px; vertical-align:middle; font-weight:bold}
#points_vente #infos .infos_boutique {padding:10px 10px 10px 15px; font-weight:bold;}
#points_vente #infos .clair {background-color:#eeede8; color:#655852; float:left !important!}
#points_vente #infos .fonce {background-color:#cfc8c0; color:#655852; float:left !important!}
#points_vente #infos .bou_details {font-weight:normal; float:right  }
#points_vente #infos .bou_details:hover {text-decoration:none}
#points_vente #infos .bou_details:hover span {text-decoration:underline}

/* DETAILS */
#points_vente_details {width:738px; color:#655852; background: url(images/fond_point_vente_details.gif) repeat-y}
#bouton_retour {width:738px; text-align:right; padding-bottom:5px}
#bouton_retour a{color:#655852; font-weight:bold}

#points_vente_details #informations_boutique {background-color:#dfdbd0; width:330px; padding-top:20px; float:left}
#points_vente_details #informations_boutique .bou_libelle {width:313px; height:23px; padding-top:9px; background-color:#6d544d; border:1px solid #79625c; color:#fff; text-transform:uppercase; padding-left:15px; vertical-align:middle; font-weight:bold;}
#points_vente_details #informations_boutique .infos_boutique {padding:15px 15px;}
#points_vente_details #informations_boutique .horaires_titre {color:#ff5c03; font-weight:bold; padding-left:15px}
#points_vente_details #informations_boutique .horaires {padding:5px 15px 0px 15px;}
#points_vente_details #informations_boutique .fermeture {margin:5px 15px 0px 15px; border:2px solid #ff5c03; padding:5px;}
#points_vente_details #informations_boutique .fermeture_titre {color:#ff5c03;}
#points_vente_details #informations_boutique .comment_acceder {padding:15px;}
#points_vente_details #informations_boutique .bou_description {padding:15px}

#points_vente_details  #carte_gmap {width:370px; min-height:370px; height:370px; float:left; padding:20px 16px 28px;}
#points_vente_details  #carte_gmap iframe {border:2px solid #655852}
#points_vente_details  #carte_gmap #imprimer {float:right; padding-top:2px}
#points_vente_details  #carte_gmap #imprimer a{color:#655852}
#points_vente_details  #carte_gmap #imprimer .btn_imprimer:hover {text-decoration:none}
#points_vente_details  #carte_gmap #imprimer .btn_imprimer:hover span {text-decoration:underline}


/**************************************************/
/*          OPERATIONS COMMERCIALES               */
/**************************************************/
  #form_operations .MoteurFiltre {width:740px; margin:25px;}

  #operation #tri_produit {float:right; width:250px; margin-bottom:10px;}
  #operation #tri_produit .MoteurTri {display:inline}
  #operation #tri_produit .MoteurTri select {margin-left:10px}


/**************************************************/
/*                   CHOIX CB                     */
/**************************************************/

  #cb .row_rad .rad{display:inline; margin:0; vertical-align: middle;}
  #cb .row_rad .rad input{vertical-align: middle;}
  #cb .row_rad .rad img{vertical-align: middle; margin-right:25px;}
