/**
 * Affiche menu
 */

#leftColumn { margin-top: 0px; } 

#leftColumn #goHome { position: absolute; top: 0; width: 230px; text-align: right; margin-top: 20px; }

#formSalonSearch { position: absolute; left: 1px; background: url(../fr/nav/salon/bgRechercherLeft.gif); height: 54px; width: 312px; margin-top: 43px; }
	#formSalonSearch .input { position: relative; float: left; color: #696969; background: #EEEEEE; border: 0; padding: 5px 5px; margin: 15px 0 0 20px; width: 150px; }
	#formSalonSearch #ok { position: relative; float: left; margin: 15px 0 0 5px; }


#accordion-top { height: 3px; width: 304px; margin-top: 100px !important; top: 100px; background: url(../fr/nav/salon/bgAccordionTop.gif) repeat-x; }
    .lien { color: #CEC2C2; text-decoration: none; font-size: 1.1em; margin-right: 25px; }
#accordion { margin: 0 0 6px 0; }
	#accordion li { font-size: 1.1em; padding: 0; width: 304px; overflow: hidden; border-bottom: 1px solid #fff; }
	* html #accordion li { display: inline-block; }
		#accordion li a { display: block; height: 31px; padding: 10px 0 0 20px; color: #fff; text-decoration: none; background: url(../fr/nav/salon/bgLeftColumnTitleInactive.gif); }
		#accordion li.selected a { background: url(../fr/nav/salon/bgLeftColumnTitleActive.jpg); }
	
	#accordion .level2 { padding: 5px 0 5px 13px; }
	#accordion .level2 li { width: 270px; font-size: 1em; background: url(../fr/nav/bullet1.gif) no-repeat 9px 8px; }
	#accordion .level2 li a { display: inline; height: auto; background: none; padding: 0; }
	#accordion .level2 li.active { background: url(../fr/nav/theme1/bullet2.gif) no-repeat 0px 3px; }

#partner { position: relative; float: left; text-align: center; }
    #partner #une { width: 304px; height: 212px; margin-left: 4px; background: url(../fr/nav/salon/bgPartnerTitle.jpg); }
        #partner #une p { margin-left: 23px; padding-top: 5px; text-align: left; color: #8A6F6D; font-weight: bold; font-size: 1.4em; }
            #une #slide { width: 230px; margin: 19px 0 0 30px; }
            #une #slide div { width: 230px; text-align: center; } 
    #partner #pubLeft { width: 300px; height: 250px; margin: 3px 0 0 2px; }

#standLinks { position: relative; float: left; margin: 7px 0 0 1px; }
    #standLinks a { text-decoration: none; color: #606060; }
    #standLinks #linkTake { margin-left: 20px; font-family: arial; }

#recentProducts { font-size: 0.9em; line-height: 1.7em; margin: 30px 0; }
	#recentProducts td { width: 50%; padding: 8px; }
	#recentProducts td.col1,
	#recentProducts td.col2 { border-bottom: 1px solid #ccc; }
	#recentProducts td.col1 { border-right: 30px solid #fff; }

#salon .pathSalon { margin: 15px 0; width: 521px; overflow: hidden; }
	#salon .pathSalon li { display: block; float: left; height: 22px; line-height: 22px; color: #fff; padding: 0; font-size: 0.9em; font-weight: bold; margin-bottom: 5px; white-space: nowrap; }
	#salon .pathSalon li.level1 { background: url(../fr/nav/salon/bgPathSalonLevel1R.gif) no-repeat scroll right; padding-right: 10px; }
		#salon .pathSalon li.level1 span { background: url(../fr/nav/salon/bgPathSalonLevel1L.gif) no-repeat; display: block; float: left; line-height: 22px; padding: 0 10px 0 20px; }
	#salon .pathSalon li { background: url(../fr/nav/salon/bgPathSalonLevel2L.gif) no-repeat scroll right; padding-right: 8px; }
		#salon .pathSalon li span { background: url(../fr/nav/salon/bgPathSalonLevel2R.gif) no-repeat; display: block; float: left; line-height: 22px; padding: 0 8px 0 20px; }

#salon .submenuSalon { margin: 0; padding: 14px 0 18px 0; text-align: center; color: #939191; font-weight: bold; }
*+html #salon .submenuSalon { padding-top: 0; }
* html #salon .submenuSalon { padding-top: 0; }
	#salon .submenuSalon a { color: #939191; text-decoration: none; padding-bottom: 2px; }
	#salon .submenuSalon a:hover { color: #DD1914; }
	#salon .submenuSalon a.active { color: #DD1914; border-bottom: 2px solid #DD1914; }

#salon .exposant { position: relative; width: 511px; margin-bottom: 10px; }
	#salon .exposant .top { background: url(../fr/nav/salon/bgExposantT.gif); height: 4px; overflow: hidden; line-height: 0; }
	#salon .exposant .middle { background: url(../fr/nav/salon/bgExposantM.gif) repeat-y; padding: 4px 0; }
	#salon .exposant .bottom { background: url(../fr/nav/salon/bgExposantB.gif); height: 4px; overflow: hidden; line-height: 0; }
	
	#salon .exposant.important .top { background: url(../fr/nav/salon/bgExposantImportantT.gif); height: 6px; overflow: hidden; line-height: 0; }
	#salon .exposant.important .middle { background: url(../fr/nav/salon/bgExposantImportantM.gif) repeat-y; color: #fff; }
	#salon .exposant.important .bottom { background: url(../fr/nav/salon/bgExposantImportantB.gif); height: 6px; overflow: hidden; line-height: 0; }
	
	#salon .exposant .link { position: absolute; right: 0; top: -5px; }
	#salon .exposant.important .link { top: -4px; }

#salon .tabs { height: 37px; margin: 15px 0; }
	#salon .tabs li { display: block; float: left; height: 37px; line-height: 37px; padding: 0; font-size: 0.9em; font-weight: bold; margin-right: 3px; background: url(../fr/nav/salon/bgExposantTabR.gif) no-repeat scroll right; }
	#salon .tabs li a,
	#salon .tabs li span { display: block; float: left; line-height: 37px; background: url(../fr/nav/salon/bgExposantTabL.gif) no-repeat left; padding: 0 41px; color: #7f7f7f; text-decoration: none; }
	#salon .tabs li a.active,
	#salon .tabs li span.active { color: #000; }

#salon .tabContent { background: url(../fr/nav/salon/bgSalonProduit.jpg) repeat-x bottom; min-height: 152px; }
* html #salon .tabContent { height: 152px; }

	#salon .product { width: 511px; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px;  border: 1px solid green; }
		#salon .product td { padding-bottom: 10px; }
		#salon .product .left { width: 180px; float: right; padding-bottom: 10px; }
		#salon .product a.normal { color: #333; text-decoration: none; }
		#salon .product a.normal:hover { text-decoration: underline; }
		#salon .product .desc { margin-top: 5px; padding-top: 5px; border-top: 1px dotted #e0e0e0; }
	
	/* label */
	#salon .product .left .labelVenduChez { color: #fff; width: 191px; }
		#salon .product .left .labelVenduChez .top { background: url(../fr/nav/salon/bgLabelTop.png); height: 27px; behavior: url(/css/iepngfix.htc); }
		#salon .product .left .labelVenduChez .middle { background: url(../fr/nav/salon/bgLabel.gif) repeat-y; }
			#salon .product .left .labelVenduChez .middle p { padding: 5px 5px 0 20px; }
		#salon .product .left .labelVenduChez .bottom { background: url(../fr/nav/salon/bgLabelBottom.png) bottom; height: 33px; behavior: url(/css/iepngfix.htc); }
			

#salon .linkEdit { position: absolute; right: 0; top: 3px; }
#salon .products .alt td,
#salon .catalog .alt td { background: #f4f4f4; }
#salon .relative fieldset { padding: 0 15px 15px 15px; }
#salon .company fieldset { padding: 0 0 10px 0; }
#salon .relative fieldset .top,
#salon .relative fieldset .top { height: 10px; line-height: 0; padding: 0; }

#tags { position: relative; width: 571px; margin: 40px 0 0 0; background: url(../fr/nav/salon/bgCategoriesDemande.jpg) no-repeat; }
* html #tags { margin-left: 0; width: 521px; overflow: hidden; }
    #tags #tagsTitle { padding: 10px 0 20px 25px; font-size: 1.2em; color: #fff; }
    #tags div { margin: 0 25px; }
	#tags a { color: #fff; text-decoration: none; }
	#tags a:hover { text-decoration: underline; }

