body {
	margin-top: 0px;
	background-color: #AAA;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
#fond {
	padding: 0px;
	margin:0px;
	z-index: 1;
}

#couleur {
	z-index:2;
	margin:0px;
	padding:10px;
	background-color: #FAFAFA
}

#contenu {
	position: relative;
	text-align:center; 
	padding:0px;
	margin:0px;
}

#interieur{
	padding-top:10px;
	margin:0px;
}



#liste_catalogue{
	padding:10px;
	margin:0px;
}

#t_sign{
	padding-bottom:7px;
	margin-top:5px;
}

#liste_catalogue h1{
	font-size: 28px;
	text-align:left;
	color: #524B53;
	font-weight: normal;
	margin-top:30px;
	padding-left:20px;
	margin-bottom:20px;
	margin-right:100px;
	background-color: #DADADA;
	line-height: 1px;
}



#dessus_clients {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	text-align:left;
}

#intitule{
	padding-top:25px;
	margin-bottom:15;
	line-height: 5px;
	font-size:12px;
	font-variant: small-caps;
	letter-spacing: .1em;
}


.fiche_imprim a {
	font-size:14px;
	text-decoration:none;
	color:#1F1F1E;
	border-bottom: solid 1px #1F1F1E;
	border-top: solid 1px #1F1F1E;
}
.fiche_imprim a:hover {
	color:#56585A;
	border-bottom: solid 1px #56585A;
	border-top: solid 1px #56585A;
}



#menuLang{
	position: relative;
	margin-top:-60px;
	margin-left:890px;
	text-align:right;
visibility: hidden;
}
#menuLang img {
	margin: 3px;
	border : 0px;
}



#page_catalog h3{
	font-size: 11px;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
	line-height:20px;
	letter-spacing: .01em;
}

#page_catalog p{
	font-size: 11px;
	text-align: left;
	color: #1F1F1E;
	letter-spacing: 1px;
	line-height: 20px;
	margin-top:10px;
}


.titre_desc {
	font-size: 14px;
	text-align:left;
	font-variant: small-caps;
	font-weight: normal;
	color: #000000;
	line-height:22px;
	letter-spacing: .1em;
	border-bottom: 1px solid #85878C;
}


.titredesc {
	font-size: 16px;
	text-align:left;
	font-variant: small-caps;
	font-weight: normal;
	color: #000000;
	line-height:18px;
	letter-spacing: .1em;
	border-bottom: 1px solid #85878C;
}

.biblio {
	font-size: 11px;
	font-style: italic;
}

.biblio_texte {
	font-size: 11px;
	font-style: italic;
}




.tdListeVign, .tdListeText {
	border-top: 1px solid #B58F1A;
	padding-bottom: 30px;
	padding-top: 30px;
}
.tdListeVign { padding-top:30px; text-align:center; }
.tdListeText { vertical-align:top; padding-top:20px; padding-left:20px}

#last_produitVign, #last_produitText {
	padding-bottom:30px;
	border-bottom: 3px double #B58F1A;
}

a.listeMoreInfo, a.listeMoreInfo:visited {
	font-size:11px;
	text-decoration:none;
	color: #524B53;
	margin-top: 22px;
	margin-left: 250px;
}
a.listeMoreInfo:hover {
	text-decoration:underline;
	color: #B58F1A;
}

td.tdRetourListe {
	padding: 20px 20px 6px 40px;
	border-top: 1px solid #B58F1A;
	text-align: left;
}

td.tdGoFrom {
	padding: 20px 40px 6px 20px;
	border-top: 1px solid #B58F1A;
	text-align: right;
}

td.tdRetourListe a, td.tdRetourListe a:visited {
	font-size:14px;
	font-weight: bolder;
	text-decoration:none;
	color: #524B53;
}
td.tdRetourListe a:hover {
	text-decoration:underline;
	color: #B58F1A;
}

td.tdGoFrom a, td.tdGoFrom a:visited {
	font-size:14px;
	font-weight: bolder;
	text-decoration:none;
	color: #524B53;
}
td.tdGoFrom a:hover {
	text-decoration:underline;
	color: #B58F1A;
}



.catalog_pagine_menu {
	font-size: 14px;
	color: #524B53;
	font-weight: normal;
	margin-top: 50px;
}

.catalog_pagine_menu a {
	text-decoration:none;
	font-weight: bold;
	color:#303B46;
	letter-spacing: 1px;
	margin:0px;
	padding:5px;
}

.catalog_pagine_menu a:hover {
	color:#DAD7CF;
	background-color: #524B53;

}

.catalog_pagine_menu ul {
	color:#DAD7CF;
	background-color: #524B53;
	margin:0px;
	padding:5px;
}

.catalog_pagine_menu li {
	background-color: #DAD7CF;
	margin:0px;
	padding:5px;
}

#interieur_fiche{
	margin-top: 20px;
	border-top: 1px solid #B58F1A;
}
.tdFicheTitre {
	padding-top: 20px;
}

.tdFicheTextDessous {
	padding-bottom:20px;
}

.tdFicheText {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}

/***-----------------------***/
/*****				MENUS				****/

#menu {
	position: relative;
	margin: 0px;
	margin-top:20px;
	padding-bottom: 20px;
	text-align:center;
} 

/*		ul menu des pages	*/
#menu1 {
	margin: 20px; 0px; 0px; 0px;
	padding: 0px;
	list-style-type:none;
	height: 42px;
}
#menu1 li {
	display:inline;
	padding: 10px; 0px; 0px; 0px;
	margin:0px;
 }

 #menu1 a {
	text-decoration:none;
	font-size: 16px;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	padding:3px;
	margin:0px;
 }
/*		menu  1	out*/
#menu1 a.out {
	color:#524B53;

  }

#menu1 a.out:hover {
	color:#B58F1A;
	border-bottom: 1px solid #B58F1A;
  }
/*		menu  1	in*/
#menu1 a.in {
	font-weight: bold;
	color:#303B46;
	border-bottom: 1px solid #303B46;
	border-top: 1px solid #303B46;
  }

#menu1 a.in:hover {
	color:#E2DFD8;
	border-bottom: 1px solid #303B46;
  }







#menu_gauche_les_meubles {
	margin: 0px; 0px; 0px; 0px;
	padding-top: 20px;
	list-style-type:none;
	background-color: #DADADA;
	font-weight: bold;
}
#menu_gauche_les_meubles li {
	display:block;
	padding: 10px; 0px; 0px; 0px;
	margin:0px;
 }

 #menu_gauche_les_meubles a {
	text-decoration:none;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 0.15em;
	padding:0px;
	margin:0px;
 }
/*		menu  1	out*/
#menu_gauche_les_meubles a.out {
	color:#524B53;

  }

#menu_gauche_les_meubles a.out:hover {
	color:#DAD7CF;
	background-color: #524B53;
  }


/*		menu  1	in*/
#menu_gauche_les_meubles a.in {
	color:#1F1F1E;
	border-bottom: solid 1px #1F1F1E;
	border-top: solid 1px #1F1F1E;
  }

#menu_gauche_les_meubles a.in:hover {
	color:#56585A;
	border-bottom: solid 1px #56585A;
	border-top: solid 1px #56585A;
  }




#menu_gauche_les_objets_dart {
	margin: 0px; 0px; 0px; 0px;
	padding-top: 20px;
	list-style-type:none;
	background-color: #DADADA;
	font-weight: bold;
}
#menu_gauche_les_objets_dart li {
	display:block;
	padding: 10px; 0px; 0px; 0px;
	margin:0px;
 }

 #menu_gauche_les_objets_dart a {
	text-decoration:none;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 0.15em;
	padding:0px;
	margin:0px;
 }
/*		menu  1	out*/
#menu_gauche_les_objets_dart a.out {
	color:#524B53;

  }

#menu_gauche_les_objets_dart a.out:hover {
	color:#DAD7CF;
	background-color: #524B53;
  }


/*		menu  1	in*/
#menu_gauche_les_objets_dart a.in {
	color:#1F1F1E;
	border-bottom: solid 1px #1F1F1E;
	border-top: solid 1px #1F1F1E;
  }

#menu_gauche_les_objets_dart a.in:hover {
	color:#56585A;
	border-bottom: solid 1px #56585A;
	border-top: solid 1px #56585A;
  }




#menu_gauche_les_luminaires {
	margin: 0px; 0px; 0px; 0px;
	padding-top: 20px;
	list-style-type:none;
	background-color: #DADADA;
	font-weight: bold;
}
#menu_gauche_les_luminaires li {
	display:block;
	padding: 10px; 0px; 0px; 0px;
	margin:0px;
 }

 #menu_gauche_les_luminaires a {
	text-decoration:none;
	font-size: 14px;
	font-variant: small-caps;
	letter-spacing: 0.15em;
	padding:0px;
	margin:0px;
 }
/*		menu  1	out*/
#menu_gauche_les_luminaires a.out {
	color:#524B53;

  }

#menu_gauche_les_luminaires a.out:hover {
	color:#DAD7CF;
	background-color: #524B53;
  }


/*		menu  1	in*/
#menu_gauche_les_luminaires a.in {
	color:#1F1F1E;
	border-bottom: solid 1px #1F1F1E;
	border-top: solid 1px #1F1F1E;
  }

#menu_gauche_les_luminaires a.in:hover {
	color:#56585A;
	border-bottom: solid 1px #56585A;
	border-top: solid 1px #56585A;
  }





 #clients.out{
	margin-left:20px;
}
 #clients.in{
	margin-left:20px;
}

#bt_contact_envoyer{ 
	text-align:center;
	padding-top:22px;
}


#Identification-clients {
	font-size: 14px;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 56px;
	letter-spacing: 1px;
	margin:0px;
}

#Identification-clients table { 
	font-size: 11px;
	line-height: 46px;
	font-weight: bold;
	width: 436px;
	background-color: DCDFE4;
	padding: 10px;
}


#liste_catalog_texte {
	padding:8px 4px 4px 12px;
	font-size:12px;
}

.texte_clients {
	font-size: 12px;;
	text-align: center;
	color: #303B46;
	letter-spacing: 1px;
	line-height: 20px;
	padding-top:40px;
	margin:0px;
}



#form_Contact table td {
	font-size:12px;
	color: #1F1F1E;
	line-height:32px;
}


 /**********************************************************************/
 /**				TYPO gınırale				**/
 /**********************************************************************/

 /* titre1 */
h1 {
	font-size: 12px;;
	text-align: left;
	font-variant: normal;
	color: #1F1F1E;
	padding-bottom:20px;
	margin:0px;

}


h2 {
	font-size: 16px;
	font-variant: small-caps;
	color: #303B46;
	letter-spacing: 0.2em;
	text-align: center;
	font-weight: 100;
	padding:0px;
	margin:0px;
}

h3, h3 a {
	font-size: 14px;
	font-variant: small-caps;
	color: #303B46;
	letter-spacing: 0.2em;
	font-weight: bold;
	padding:0px 0px 10px 0px;
	margin:0px;
}
h4 {
	font-size: 12px;
	color: #303B46;
	font-weight: normal;
	text-align: center;
	padding-top:5px;
	padding-bottom:20px;
	margin:0px;
}

img {
border: solid 1px #303B46;
}


.titre_2 {
	font-size: 14px;
	font-variant: small-caps;
	color: #303B46;
	letter-spacing: 0.1em;
	text-align: left;
	font-weight: bold;
	padding:0px;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
}


.titre_entree {
	font-size: 21px;;
	text-align: center;
	color: #303B46;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 25px;
	padding-bottom:10px;
	margin: 0px;
}


.texte_entree {
	font-size: 12px;;
	text-align: center;
	color: #1F1F1E;
	letter-spacing: 1px;
	line-height: 20px;
	padding-left:120px;
	padding-right:120px;
	margin: 0px;
}
.texte_gauche {
	font-size: 12px;;
	text-align: left;
	color: #1F1F1E;
	letter-spacing: 1px;
	line-height: 20px;
	margin:0px;
	margin-left:40px;
	text-indent:15px;
}
.texte_droite {
	font-size: 12px;;
	text-align: right;
	color: #1F1F1E;
	letter-spacing: 1px;
	line-height: 20px;
	padding:0px;
	margin:0px;
	text-indent:15px;
}

.texte_2 {
	text-align: left;
	padding:0px;
	margin:0px;
}
.texte_contact {
	padding-left:220px;
	color: #1F1F1E;
	line-height:18px;
}

.contact{
	font-size:12px;
	padding:0px;
	margin:0px;
	line-height:22px;
}
.contact_nom{
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	padding-top:32px;
	line-height:32px;
}

.bt_liste{
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:#283541 url(button1.gif);
	font-size: 18px;
	letter-spacing: 0.1em;
	padding:2px 6px 2px 6px;
	margin:2px;
	}
.credit_photo{
	font-size: 9px;
	text-align:right;
	letter-spacing: 0.1em;
	padding-top:3px;

}

.bas_vignette{
	font-size: 10px;
	text-align:justify;
	margin:4px;
}

/**************************/
/*			Table footer			*/

#TabFooter {
	font-size: 9px;
	text-align: center;
}

.FooterSeparateur { line-height:1px; padding:2px; vertical-align:middle; text-align:center; }

#TabFooter hr {
	border: none;
	height: 1px;
	background-color:#140D37;
	color:#003366;
	width:80%;
}

#TabFooter a {
	text-decoration:none;
	font-size: 10px;
}
#TabFooter a.out {
	color:#140D37;
}
#TabFooter a.out:hover {
	text-decoration:underline;
	color:#140D37;
}
#TabFooter a.in {
	color:#140D37;
}

/*	Menu text dur pour google */
#FooterLienMoteur {
	font-size:16px;
	padding-top: 6px;
	line-height:20px;
}
#FooterLienMoteur li {
	display:inline;
}
#FooterLienMoteur a {
	margin: 0px 10px 0px 10px;
}


#FooterSignature h3 {
	font-size: 9px;
	line-height: 11px;
	color: #140D37;
}


/*	Cellule Arial et Developpeur */
#FooterFabricant {
 }

/*	Cellule Change langue */
#FooterLang {
	font-size:9px;
	padding-top: 14px;
}

#FooterLang a.in,#FooterLang a.in:visited {
	color:#003366;
}
#FooterLang a.in:hover {
	text-decoration:underline;
	color:#003366;
}

/*	Cellule Arial et Developpeur */
#FooterCopyright {
	padding-top:8px;
	text-transform: capitalize;
 }

/***********************************************************/

 a.download, a.download:visited {
 	top:20px;
 	font-size:13px;
 	font-weight:bold;
 	text-align:center;
 	color:#303B46;
 	text-decoration:underline;
 	letter-spacing: 2px;
}
 a.download:hover {
 	text-decoration:underline;
	color:#A9A9A9;
 }
/***********************************************************/
									Le FORMULAIRE														*/
#form_contact {
	padding-left: 10%;
	padding-top: 12px;
	padding-bottom: 12px;
}
#form_contact input[type="submit"]
{
	border: #003366 1px solid;
 	text-align:center;
}

#form_contact input[type="submit"]:hover
{
	background-color: #BABABA;
	cursor: pointer;
}

#sujet {
	width: 500px;
}

#form_contact textarea {
	width: 500px;
}

.form { font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.texte_reponse {
}