*		{ margin:0; padding:0; }

body	{ background:#323232 url(../../_img/background.gif) repeat-x top left; font:70%/160% verdana, sans-serif; }

p,td	{ }
a img	{ border:0; }
a		{ text-decoration:none; }
select,input,textarea { font:10px verdana, sans-serif; border:1px solid #929292; padding:1px 4px; }


#all	{ margin:0 auto; text-align:left; width:980px; }

/* HEADER ********************************************************* */

	#menu		{ float:right; margin:12px 24px 0 0; padding:0; display:inline; }
	#menu li	{ background:url(../../_img/bg_menu.gif) no-repeat top right; display:inline; float:left; line-height:80%; list-style:none; vertical-align:top; }
	#menu li.end{ background:none; }
	#menu li a	{ color:white; display:block; margin:0 7px; padding:2px 8px 10px 8px; font-size:xx-small; text-decoration:none; }
	#menu img	{ border:0; margin:0; }

	#menubis ul			{ display:block; margin:0; padding:5px 0; position:absolute; top:35px; z-index:99; }
	#menubis ul li		{ font:10px verdana, sans-serif; list-style:none; text-align:left; }
	#menubis ul li a	{ color:black; font-weight:bold; display:block; padding:1px 0 2px 10px; }
	#menubis ul li a:hover	{ background:#787878; color:white; }
	#menubis ul#smenu2	{ display:none; margin-left:404px; width:116px; }
	#menubis ul#smenu4	{ display:none; margin-left:640px; width:154px; }
	#menubis ul#smenu5	{ display:none; margin-left:242px; width:148px; }
	#menubis ul#smenu6	{ display:none; margin-left:808px; width:141px; }
	#menubis ul#smenu3	{ display:none; margin-left:534px; width:92px; }

	h1			{ background:url(../../_img/leathers-traditions.gif) no-repeat bottom left; clear:both; color:white; display:block; font-size:1%; height:89px; text-align:right; text-indent:100px; }

/* CONTENT ******************************************************** */

	#content	{ background:url(../../_img/bg_content.gif) no-repeat top left; padding-top:15px; padding-left:55px; }

	/* cadre milieu contenu */
	#cadre				{ background:url(../../_img/bg_cadre.gif) repeat-y top left; float:left; margin:0; overflow:hidden; width:753px; }
	#cadr_a				{ background:url(../../_img/bg_cadr_a.gif) no-repeat top left; }
	#cadr_b				{ background:url(../../_img/bg_cadr_b.gif) no-repeat bottom left; padding:40px 0 40px 40px; }
	#cadr_c				{ background:url(../../_img/bg_cadr_c.gif) no-repeat bottom left; height:414px; }
	#cadr_c .slideshow	{ float:left; margin:4px 0 0 4px; }

	#fildariane			{ background:#f0f0f0; color:#c8c8c8; font-size:xx-small; line-height:95%; margin-right:40px; }
	#fildariane a		{ color:#c8c8c8; text-decoration:none; }

	/* colonne de droite */
	#colonne			{ float:left; margin:0 0 0 26px; padding-top:4px; text-align:center; width:120px; }
	#colonne .lang		{ height:15px; margin:0 auto 1px auto; width:113px; } #colonne .lang td { vertical-align:top; }
	#colonne .theme td	{ height:101px; vertical-align:top; }
	#colonne img.thems	{ margin-bottom:10px; }
	#colonne select		{ font-size:xx-small; width:114px; margin:12px 0 0 0; }


/* SPE ACCUEIL **************************************************** */

	#reclame			{ clear:both; padding-top:0px; margin:0 30px 0 0; text-align:right; }

	#bottom				{ clear:both; padding:10px 27px 10px 0; }
	#trad				{ background:url(../../_img/bg_trad.gif) no-repeat top left; float:right; margin:0 0 10px 0; }
	#trad div#traditions{ float:left; padding:3px; }
	.acc_bot			{ background:url(../../_img/bg_acc_bot.gif) no-repeat top left; float:left; }
	.acc_bot img		{ margin:3px; }
	.acc_btt			{ color:#f4ac00; float:left; margin-left:20px; margin-right:20px; overflow:hidden; /* width:180px; */ width:500px; }
	.acc_btt p 			{ line-height:115%; texat-align:justify; }
	.acc_btt p a		{ color:white; }
	.acc_btt h2.ref		{ background:url(../../_img/h2_references.gif) no-repeat top left; height:13px; overflow:hidden; margin-top:35px; margin-bottom:5px; text-indent:600px; }
	.acc_btt h2.qsn		{ background:url(../../_img/h2_tradition.gif) no-repeat top left; height:13px; overflow:hidden; margin-top:35px; margin-bottom:5px; text-indent:600px; }
	.acc_btt h2.qsne	{ background:url(../../_img/h2_tradition_.gif) no-repeat top left; height:13px; overflow:hidden; margin-top:35px; margin-bottom:5px; text-indent:600px; }


/* CONTENU ******************************************************** */
	h2					{ font:bold small-caps x-large times new roman; letter-spacing:-1px; margin:15px 0 0 0; }
	#content p			{ margin:5px 40px 0 0; text-align:justify; }
	p.intro				{ margin:0 40px 5px 0; line-height:120%; }

	.produits			{ float:left; margin:20px 40px 0 0;  height:150px; line-height:120%;width:137px; }
	.produits a			{ border:1px solid #929292; display:block; height:110px; overflow:hidden; width:135px; }
	.produits a img		{ }
	.produits p			{ color:#929292; margin:0 !important; text-align:left !important; }

	p.question			{ border-top:1px dashed #c8c8c8; padding:20px 0 20px 40px; text-indent:-40px; }
	p.question span		{ color:#1f23a7; font-size:150%; }

	img.smal_color		{ border:1px solid #929292; margin:10px 6px 0 0; height:80px; width:100px; }

	#content form p label		{ float:left; display:block; font-weight:bold; text-align:right; padding-right:10px; width:120px; }
	#content ul, #content ol					{ margin:10px 50px 50px 50px; }
	#content ul li				{ margin:20px 0; }
	.bg_contact					{ background:url(../../_img/bg_contact.jpg) no-repeat bottom right; margin:0 5px 0 0; }


/* FOOTER ********************************************************* */

	#footer		{ background:url(../../_img/bg_footer.gif) no-repeat top right; clear:both; font-size:xx-small; line-height:150%; margin-right:30px; padding:5px 0; text-align:right; }
	#footer a	{ color:black; text-decoration:none; }
