    
    .arrondi_left_tableau{
      background-image:url(/images/head_left_tableau.jpg);
      background-repeat:no-repeat;
      width:12px;
      height:36px;
    }
    .arrondi_right_tableau{
      background-image:url(/images/head_right_tableau.jpg);
      background-repeat:no-repeat;
      width:12px;
      height:36px;
    }
    .titre_principal {
    background-image:url(/images/head_center_tableau.jpg);
    background-repeat:repeat-x;
    padding-left:10px;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:1px;
    font-size:22px;
    }
    .titre_principal a {
    text-decoration:none;
    }
    
    /*BIENTOT, retrouvez....*/
    .soon {
    padding:17px;
    background-color:#473431;
    color:#654C47;
    line-height:15px;
    
    }
    .soon:first-line {
    font-weight:bold;
    font-size:14px;
    line-height:18px
    }
    
    
    /*ENCARTS*/
    .boite {
    background-color:#483431;
    padding-top:8px;
    color:#D1C3B7;
    line-height:15px;
    text-align:center;
    }
    .boite:first-line {
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    line-height:18px
    }
    .boite span.titre {
      color:#836D59;
      background-image: none;
      font-weight:bold;
      font-size:17px;
      line-height:18px;
      margin: 0px;
      padding: 0px;
      }
    .boite_bas {
      background-color:#483431;
      padding-left:15px;
      padding-top:0px;
      color:#D1C3B7;
      }
    
    ._boite {
    
    padding-top:8px;
    color:#D1C3B7;
    line-height:15px;
    text-align:center;
    }
    ._boite:first-line {
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    line-height:18px
    }
    ._boite span.titre_tableau {
      color:#836D59;
      background-image: none;
      font-weight:bold;
      font-size:17px;
      line-height:18px;
      margin: 0px;
      padding: 0px;
      }
      ._boite_bas {
   
    /*padding-left:15px;*/
    padding-top:0px;
    color:#D1C3B7
    }

    /* sous titres type nos prix, nos supports, etc = les informations pour chaque produits*/
    .soustitre {
    color:#000000;
    font-weight:bold;
    padding:1px 4px;
    /*background-image:url(/images/marron_bg.gif);
    background-repeat:repeat-x;
    border-right:2px solid #483431;*/
    font-size:11px;
    }
    
    .soustitre a{
    color:red;
    display:block
    }
    .fleche_soustitre {
    background-image:url(/images/marron_fl.gif);
    background-repeat:no-repeat;
    }
    
    /* acc�s galerie */
    .galerie {
    background-image:url(/images/galerie.gif);
    background-repeat:no-repeat;
    /*background-color:#483431;*/
    }
    
    
    /*CONFIGURATEUR*/
          
          /* cartouche nom de l'�tape */
          .soustitre_step {
          color:#FFFFFF;
          font-weight:bold;
          padding-left:5px;
          background-image:url(/images/tablo/titre_conf_tablo.gif);
          background-repeat:repeat-x;
          border-right:2px solid #473431;
          font-size:11px;
          }
        
          .soustitre_step a{
          color:#FFFFFF;
          display:block
          }

          /* Statut de l'�tape, en cours ou valid� */
          .soustitre_statut {
          color:#FFFFFF;
          font-weight:bold;
          padding-left:5px;
          background-image:url(/images/tablo/titre_conf_tablo.gif);
          background-repeat:repeat-x;
          border-right:2px solid #473431;
          font-size:11px;
          padding-right:3px;
          }
    
          img.testClass{
            background-color:#664D48;
          }
          /* Partie deroul� avec le contenu */
          .detail {
          background-color:#664D48;
          background-image:url(/images/tablo/tablo_detail_bg.gif);
          background-repeat:repeat-x;
          background-position:top;
          border-bottom:2px solid #473431;
          border-right:2px solid #473431;
          }
          /* Partie d�roul�e si en 2 partie, pas de d�grad� dans le fond */
          .detail_2 {
          background-color:#664D48;
          border-bottom:2px solid #473431;
          border-right:2px solid #473431;
          }         
          /* Partie aveec les fleches de d�filement gauche/droite */
          .bg_arrow {
          background-image:url(/images/tablo/tablo_bg_arrow.gif);
          background-repeat:repeat-x;
          border-bottom:2px solid #473431;
          border-right:2px solid #473431;
          background-color:#664D48
          }
            
          .fleches_defil {
          width:27px;
          height:25px;
          }
          
          /* Bouton choisir une option */
          .choose {
          background-color:#8C766B;
          font-size:11px;
          width:70px;
          height:20px;
          line-height:20px;
          color:#FFFFFF;
          font-weight:bold;
          padding-left:5px;
          padding-top:3px;
          }       
          .choose a{
          color:#FFFFFF}
          /* Texte de description des options*/
          .format {
          color:#FFFFFF;
          font-size:11px;
          }
          .format:first-line {
          color:#FFFFFF;
          font-weight:bold;
          font-size:12px;
          }
          .format a {
          color:#FFFFFF;
          }
          /*Titre encart vert, "� vous de cr�er" + Aide */
          .entete_config {
          color:#4F540E;
          font-weight:bold;
          padding-left:5px;
          background-image:url(/images/vert_config.gif);
          background-repeat:repeat-x;
          border-right:2px solid #543661;
          padding-top:2px;
          }
          .entete_config a{
          color:#4F540E;    
          display:block;
          }
          
          .entete_config a.aide{
          color:#4F540E;
          display:inline; 
          font-size:10px;
          }
          
          /* Fleche d'indication vers le truc de cr�ation*/
          .fl_gd {
          background-image:url(/images/tablo/fleche_gd.gif);
          background-repeat:no-repeat;
          background-position:right;
          }
          
          /* Fleche d'acces au pan ier */
          .fl_panier {
          background-image:url(/images/tablo/tablo_panier.gif);
          background-repeat:no-repeat;
          background-position:left;
          padding-left:20px;
          }
          .fl_panier a{
          color:#C9E253;
          font-weight:bold;
          }
    


  /* vert / rouge */
.etat_ok {
background-image:url(/images/tablo/etat_ok.gif);
background-repeat:no-repeat;
border-right:2px solid #473431;
}
.etat_pas_ok {
background-image:url(/images/tablo/etat_pas_ok.gif);
background-repeat:no-repeat;
border-right:2px solid #473431;
}
div.statut_step_ok {
width:32px;
height:22px;
float:right;
margin-left:2px;
margin-right:0px;
}
div.statut_step_no_ok {
width:32px;
height:22px;
float:right;
margin-left:2px;
margin-right:0px;
}
div.entete_step {
height:22px;
width:309px;
text-align:left;
}
div.content1 {
width:309px;
}
div.content2 {
width:32px;
float:right;
margin-left:2px;
border-left:2px solid #473431;
margin-right:0px;
}

/* * *** *** ******* ***** **** *  * * * *  */

  .txt_blanc {
  font-size:11px;
  color:#FFFFFF;
  line-height:14px;
  }
    
  .txt_blanc:first-line {
    font-size:12px;
  font-weight:bold;
    }
    





    /*RESULTATS RECHERCHE*/
    
      /* cartouche haut, pour le tableau des r�sultats�� */
      .soustitre_on {
      color:#FFFFFF;
      font-weight:bold;
      padding-left:5px;
      background-image:url(/images/tablo/tablo_deco/result_rech_tabl.gif);
      background-repeat:repeat-x;
      border-right:2px solid #473431;
      font-size:11px;
      }   
      .bas_on {
      background-color:#664D48
      }
      .tablo_recherche_bas_result {
      background-color:#664D48;
      padding:15px;
      }
      
      /* cartouche haut, pour le tableau des r�sultats, inactif, pas de recherche effectu�e */
      .soustitre_off {
      font-weight:bold;
      padding-left:5px;
      background-image:url(/images/tablo/tablo_off.gif);
      background-repeat:repeat-x;
      border-right:2px solid #473431;
      font-size:11px;
      }
      .bas_off {
      background-color:#503C38;
      }
      .resultats_recherche {
      background-color:#FFFFFF;
      }     
      
      
      .choose_faces {
      background-image:url(/images/luminaires/choose_bg.gif);
      background-repeat:repeat-x;
      color:#565C11;
      padding-left:3px;
      font-size:10px;
      font-weight:bold
      }
      /*Face choisie*/
      img.face_chosen {
      margin-top:60px;
      }
      
    /*choix criteres de recherche*/
    .choose_crit {
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:14px;
    }
    .nom_criteres {
    background-color:#8C766B;
    color:#FFFFFF;
    font-size:9px;
    border-bottom:2px solid #664D48;
    border-right:2px solid #664D48;
    padding-left:6px;
    font-weight:bold;
    height:17px;
    line-height:17px;
    }
    .critere_detail {
    background-color:#FFF3EA;
    color:#664D48;
    font-size:9px;
    border-bottom:2px solid #664D48;
    border-right:2px solid #664D48; 
    padding-left:6px;
    font-weight:bold;
    height:17px;
    line-height:17px;
    }
    .critere_choisi {
    font-weight:normal;
    }
    .critere_off {
    background-image:url(/images/tablo/tablo_deco/tablo_plus.gif);
    background-repeat:no-repeat;
    }
    .critere_deroule  {
    background-image:url(/images/tablo/tablo_deco/tablo_croix.gif);
    background-repeat:no-repeat;
    }
    
    .critere_detail_fl  {
    background-image:url(/images/tablo/tablo_deco/tablo_blanc.gif);
    background-repeat:no-repeat;
    }
    .critere_fl_off  {
    background-image:url(/images/tablo/tablo_deco/tablo_fl.gif);
    background-repeat:no-repeat;
    } 
    
/*
Styles tram anh :

    .choose_crit {
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:14px;
    }
    .nom_criteres {
    background-color:#8C766B;
    color:#FFFFFF;
    font-size:9px;
    border-bottom:2px solid #664D48;
    border-right:2px solid #664D48;
    padding-left:6px;
    font-weight:bold;
    }
    .critere_detail {
    background-color:#FFF3EA;
    color:#664D48;
    font-size:9px;
    border-bottom:2px solid #664D48;
    border-right:2px solid #664D48; 
    padding-left:6px;
    font-weight:bold;
    }
    .critere_choisi {
    font-weight:normal;
    }
    .critere_off {
    background-image:url(/images/tablo/tablo_deco/tablo_plus.gif);
    background-repeat:no-repeat;
    }
    .critere_deroule  {
    background-image:url(/images/tablo/tablo_deco/tablo_croix.gif);
    background-repeat:no-repeat;
    }
    
    .critere_detail_fl  {
    background-image:url(/images/tablo/tablo_deco/tablo_blanc.gif);
    background-repeat:no-repeat;
    }
    .critere_fl_off  {
    background-image:url(/images/tablo/tablo_deco/tablo_fl.gif);
    background-repeat:no-repeat;
    } 
*/
    /*LANCER LA RECHERCHE*/
    .search {
    color:#4F540E;
    font-weight:bold;
    padding-left:5px;
    font-size:14px;
    background-image:url(/images/vert_config.gif);
    background-repeat:repeat-x;
    padding-top:2px;
    }
    .search a{
    color:#4F540E;    
    display:block;
    }
    
    .search_fl {
    background-image:url(/images/stickers/stick_recherche_vert.gif);
    background-repeat:no-repeat;
    }
    .tabl_criteres {
    margin-left:8px;
    margin-top:12px;
    color:#FFFFFF
    }
    
    
/* Pop up de creation */
.tablo_popup {
background-color:#FFFFFF;
}

.deco_zoom {
background-color:#FFF3EA;
}

.legende_zoom {
color:#624E47;
}

.legende_zoom:first-line {
font-weight:bold;
}

.deco_descr {
width:180px;
background-color:#FFF3EA;
color:#624E47;

}
.deco_descr_content {
padding:12px;
line-height:16px;
color:#624E47;
}


.deco_descr_content:first-line {
font-weight:bold;
font-size:14px;

}

/*624E47*/
  /*Bloc enregistrez votre creation */
.head_save_deco {
background-image:url(/images/tablo/tablo_deco/deco_save_bg.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
}
.save_deco_bas {
background-image:url(/images/tablo/tablo_deco/deco_save_bas.gif);
background-repeat:repeat-x;
background-color:#7A8A14;
color:#FFFFFF;
padding-left:5px;
padding-bottom:5px;
}


/*ACCORDION �OK�*/
.accordion_headings{
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
border-right:2px solid #473431;
font-size:11px;
padding-right:3px;
height:22px;
width:280px !important; /*pour le pb d'affichage sous IE, d�calage des cartouches de titres*/
width:290px; 
text-align:left;
background-color:#664D48;
background-image:url(/images/tablo/titre_conf_tablo.gif);
background-repeat:repeat-x;
background-position:top;
border-bottom:2px solid #473431;
border-right:2px solid #473431;
cursor:pointer;
line-height:23px;
}
  
.stepStatusIconNoOk {
width:32px !important;
width:34px;
height:22px;
float:right;
margin-left:2px;
margin-right:0px;
background-image:url(/images/etat_pas_ok.gif);
background-repeat:no-repeat;
border-left:2px solid #473431;
}

.stepStatusIconEnCours {
width:32px !important;
width:34px;
height:22px;
float:right;
margin-left:2px;
margin-right:0px;
background-image:url(/images/etat_en_cours.gif);
background-repeat:no-repeat;
border-left:2px solid #473431;
}

.stepStatusIconOk {
width:32px !important;
width:34px;
height:22px;
float:right;
margin-left:2px;
margin-right:0px;
background-image:url(/images/etat_ok.gif);
background-repeat:repeat-x;
border-left:2px solid #473431;
}

/*POPUP*/
.titre1 {
font-size:11px;
vertical-align:middle;
padding-left:5px;
padding-top:3px;
color:#FFFFFF;
font-weight:bold;
background-image:url(/images/popup_titre.gif);
background-repeat:repeat-x;
}

.content {
border-bottom:10px solid #725852;
border-left:10px solid #725852;
border-right:10px solid #725852;
background-color:#FFFFFF
}

.ssstitre {
background-image:url(/images/popup_soustitre.gif);
background-repeat:repeat-x;
}

div.contenu {
width:260px;
height:100%;
padding:10px;
color:#78625E;
overflow:auto;
}

div.contenu a {
color:#402F2C;
text-decoration:underline;
}

.tarifs {
border-bottom:1px solid #C7AA9A;
font-size:12px;
}

.chiffre_popup {
font-size:14px;
font-weight:bold;
}

.deroulant_styles {
width:220px;
}

.contenu_galerie {
 border:3px solid #F7EBDD;
 vertical-align:middle
 }
 
    /*Je veux le m�me*/
    .jeveux {
    color:#5F5048;
    font-weight:bold;
    padding-left:5px;
    font-size:15px;
    background-image:url(/images/jeveux.gif);
    background-repeat:repeat-x;
    padding-top:2px;
    }
    .jeveux a {
    color:#5F5048;    
    display:block;
    text-decoration:none;
    }
    a.jeveux_lien {
    text-decoration:none;
    }
    .jeveux_fl {
    background-image:url(/images/gal_plus.gif);
    background-repeat:no-repeat; 
    }
    
  /*STYLES DETAIL*/
  img.style_detail {
  margin-right:10px;
  }
  
  .style_descr {
  text-align:justify;
  line-height:16px;
  }
  
  .style_titre {
  text-transform:uppercase;
  font-weight:bold;
  font-size:16px;
  }
  
  .style_btn {
  color:#5F5048;
  font-weight:bold;
  padding-left:5px;
  font-size:14px;
  background-image:url(/images/jeveux.gif);
  background-repeat:repeat-x;
  padding-top:2px;
  }
  
  .style_btn a {
  color:#5F5048;    
  display:block;
  text-decoration:none;
  }
  
  .style_fl {
  background-image:url(/images/popup/fl.gif);
  background-repeat:no-repeat; 
  }
          /*Fermer la popup (templates with idee cado)*/
          #TpPopupContent3 {
          background-color:#614944;
          }
          .close_cross {
          background-image:url(/images/popup_03.gif);
          background-repeat:no-repeat;
          cursor:pointer
          }
          .fermer_lapopup {
          background-image:url(/images/popup_close.gif);
          background-repeat:no-repeat;
          background-color:#614944;
          cursor:pointer
          }
          td.case {
              background-image:url(/images/bg_blanc_tableau.jpg);
              /*background-color:#483431;
              background-repeat:no-repeat;*/
              
          }
  .no_options {
    width:121px;
    height:20px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:#8C766B;
    padding-left:3px;
    }
.liens_tableau , .liens_tableau a{
  color:#6F840C;
  text-decoration:none;
}
.tableau_bottom{
    background-image:url(/images/tableau_bg_content.jpg);
    background-repeat:repeat-y;

    /*height:469px;*/
}
.tableau_bottom_bas{
    background-image:url(/images/tableau_bas.jpg);
    background-repeat:no-repeat;
    
}