#RequestLoading
{
  color: white !important;
}  


    .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
		    }
      ._boite_bas img {
          text-align:center;
        }
		/* 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;*/
                                        color:#846F67;
                                        
                                        }
					/* Texte de description des options*/
					.format {
					/*color:#FFFFFF;*/
                                        color:#846F67;
					font-size:11px;
					}
					.format:first-line {
					/*color:#FFFFFF;*/
                                        color:#846F67;
					font-weight:bold;
					font-size:12px;
					}
					.format a {
					/*color:#FFFFFF;*/
                                        color:#846F67;
					}
					/*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:center;
					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:450px;
text-align:left;
}
div.content1 {
width:450px;
}
div.content2 {
width:32px;
float:right;
margin-left:2px;
border-left:2px solid #473431;
margin-right:0px;
}

/* * *** *** ******* ***** **** *  * * * *  */

	.txt_blanc {
	font-size:11px;
	/*color:#FFFFFF;*/
        color:#846F67;
	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:#FFFFFFF;
font-weight:bold;
padding-left:5px;
border-right:2px solid #473431;
font-size:11px;
padding-right:3px;
height:22px;
width:710px !important; /*pour le pb d'affichage sous IE, d�calage des cartouches de titres*/

/*STE width:290px; */
width:720px; 
text-align:left;
/* STE background-color:#664D48;*/
background-color:#FFFFFF;
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;    
}
#table_bas{position:absolute;
bottom:0;
margin-left:auto;
margin-right:auto; }

/* add by STE */

