﻿* { font-family:Arial,'ＭＳ Ｐゴシック',Osaka,sans-serif }
* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
} 
* input {
	color: black;
}
body {
	text-align: center;
	font-size: 11px;
	color: white;
}
body a { 
	color: white;
}
body div#page {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
body a img {
	border: none;
}

#page { position: relative; background-color: black;}

/*=HEADER */
	/*==MAIN TITLE */
	#header {
		height: 160px;
	}
	
	#main-title {
		width: 168px;
		height: 42px;
		float: left;
		background: url(../img/_jp/_jp/nav/nav_top/bg_header.gif) top left repeat-x;
        position: relative;
        padding-top: 47px;
        padding-left: 48px;
	}
    #main-title h1 {
        position: absolute;
        top: 0;
        left: 0;
        height: 160px;
        width: 217px;
		overflow : hidden;
    }
	#main-title h1 a {
		display: block;
		height: 160px;
        width: 217px;
        background: url(../img/_jp/_jp/nav/nav_top/bt_ccb.gif) top left no-repeat;
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		position: static;
	}
	    #main-title h2 {
        position: absolute;
        top: 0;
        left: 0;
        height: 160px;
        width: 217px;
		overflow : hidden;
    }
	#main-title p {
		z-index: 21000;
		position: relative;
		zoom: 1;
		top: -7px;
	}
	#main-title p a {
        color: #999;
		z-index: 21000;
		position: relative;
    }
    #main-title p a.title-link {
        display: block;
		zoom: 1;
	}
	/*--MAIN TITLE */
	/*==SKIP LINKS */
	#skip-links {
		display: none;
	}
	/*--SKIP LINKS */
	/*==CREAT0RS */
	#creators {
		height: 53px;
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_pixel.jpg);
		background-repeat: repeat-x;
	}
	#creators li {
		height: 53px;
		float: left;
	}
	#creators li a {
		display: block;
		height: 53px;
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;
	}
	#creators li#agnes-b a {
		width: 79px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_agnesb_off.gif);
	}
	#creators li#cosmence a {
		width: 92px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_cosmence_off.gif);
	}
	#creators li#christine-poelman a {
		width: 120px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_poelman_off.gif);
	}
	#creators li#bioexigence a {
		width: 97px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_bio_off.gif);
	}
	#creators li#natural-sea-beauty a {
		width: 84px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_nsb_off.gif);
	}
	#creators li#maniatis a {
		width: 89px;
		background-image: url(/img/_jp/_jp/nav/nav_top/bt_maniatis_off.gif);
	}
	#creators li#crazylibellule a {
		width:222px;
		background-image: url(../img/_jp/_jp/nav/nav_top/bt_crazylibellule_off.gif);
	}
	/*--CREAT0RS */
	/*==MAIN-NAV */
	
	#menu, #menu ul /* Liste */     
	{
			padding : 0;
			list-style : none;
			line-height : 21px; 
			text-align : center; 
	}
	
	#menu /* Ensemble du menu */
	{
			float:left;
			position:relative;
			margin-top:85px;
			z-index:8000;
			margin-left:-170px;
			font-family : Arial;
			font-size : 12px;
	}
	
	#menu a /* Contenu des listes */
	{
			display : block; 
			padding : 0;
			background: #9a9999;
			color : #fff;
			text-decoration : none;
			width:98px;
	}

	#menu li ul a:hover
	{
			background:#af8f9d; 
	}

	#menu li     
	{ 
			float : left;
	}
	
	#menu li ul 
	{ 
			position: absolute; 
			width: 144px;
			left: -999em;
	}
	
	#best-seller a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_09.gif);
		text-indent : -999em;
	}
	#new a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_08.gif);
		text-indent : -999em;
	}
	#product-star a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_07.gif);
		text-indent : -999em;
	}
	#fragrances a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_06.gif);
		text-indent : -999em;
	}
	#haircare a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_05.gif);
		text-indent : -999em;
	}
	#body-sun-care a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_04.gif);
		text-indent : -999em;
	}
	#facecare a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_03.gif);
		text-indent : -999em;
	}
	#makeup a.top{
		background-image: url(../img/_jp/_jp/nav/nav_top/txt_nav_02.gif);
		text-indent : -999em;
	}
	
	#menu li:hover ul ul, #menu li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
	{
		left: -999em;
	}
	
	#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
	{
		left: auto; 
		min-height: 0; 
	}

	#menu ul li ul li {
		float:left;
		margin-left:90px;
		/margin-left:75px; /* IE 7.0*/
		_margin-left:37px; /* IE 6.0*/
		margin-top:-0px;
		width:144px;
	}
	
	#menu ul li ul {
		margin-top:-21px;
	}

	#menu ul li ul li a {
		background:#af8f9d;
	}
	
	#menu ul li ul li a:hover {
		background:#9c4c6d;
	}

	#body-sun-care ul li a {
		width:150px;
	}
	
	#fragrances ul li a {
		width:184px;
	}

	#haircare ul li a {
		width:170px;
	}
	#facecare ul li ul li {
		margin-left:95px;
		_margin-left:49px; /* IE 6.0*/
	}
	
	#facecare ul li ul li a {
		width:154px;
	}

	#body-sun-care ul li ul li {
		margin-left:140px;
		_margin-left:75px; /* IE 6.0*/
	}

	#haircare ul li ul li {
		margin-left:170px;
		_margin-left:85px; /* IE 6.0*/
	}
	

	/*--MAIN-NAV */
/*-HEADER */

  
/*== ADD ALSY PANIER */
	#panier {
		width: 162px;
		height: 127px;
		float: right;
		clear: left;
		position: absolute;
		right: 0;
	  top:  36px;
	  left: 838px;
	}
	
	#panier #basket {
		position: relative;
		padding: 0;
		margin: 0px;
    height: 127px;
	}
	#panier #basketMessage p 
	{
		padding-top:3px;
		padding-bottom:3px;
		border:none;
	}
	#panier #basket div {
		background: #c69 url(../img/_jp/_jp/nav/nav_right/bg_shoppingbag.gif) top left repeat-x;*/
		/*background-image:url(../img/_jp/_jp/nav/nav_right/bg_shoppingbag.gif);*/
		background-position:top;
		background-repeat:no-repeat;
		border-right: #000000 1px solid;
	}
	#panier #basket div div {
		background: #fff none;
	}
	#panier #basket div.open_content {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
	}
	#panier #basket div.open_content a.switcher {
		color: gray;
	}
	#panier #basket h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_shoppingbag.gif);
		height:47px;
	}
	#panier #basket h3 a {
		display: block;
		height: 100%;
		width: 127px;
	}
	#panier #basket fieldset {
		background-color: white;
		margin: 0px;
		border:none;
		padding: 0px;
		text-align: left;
		height: 76px;
	}
	#panier #basket ul {
		padding: 2px;
		text-align: left;
	}
	#panier #basket fieldset, #panier #basket fieldset * {
		color: black;
		text-decoration: none;
	}
	#panier #basket span.total-price {
		color: red;
		font-weight: bold;
	}
	#panier #basket a.button {
		display: block;
		letter-spacing :-1500em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;

		background-image: url(../img/_jp/_jp/common/txt_bt_order.gif);
		height: 21px;
		width: 90px;
		border: 0;
		margin: 2px auto 0;
	}
	/*== END ALSY PANIER */

	
	/*=SERVICES */
	/*==SERVICES */
	#services {
		width: 161px;
		float: right;
		clear: left;
	}
	#services fieldset {
		border: none;
	}
	#services fieldset input {
		border: none;
		width: 117px;
		margin-left: 6px;
		display: inline;
	}
	#services fieldset input.ok-button {
		width: 24px;
		height: 16px;
		margin: 0;

		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;

		background: url(../img/_jp/_jp/common/txt_bt_ok.gif) top left no-repeat;
	}
	#services h3 {
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		width: 161px;
		height: 26px;
		background-position: top left;
		background-repeat: no-repeat;
	}
/*	#services div {
		padding-bottom: 5px;
	}
	#services div p {
		padding: 5px;
	}
	#services div a {
	}*/
	#services #basket {
		position: relative;
		/*margin-top: 30px;*/
		padding: 0;
		margin-bottom:10px;
	}
	#services #basketMessage p {padding-top:3px; padding-bottom:3px;}
	#services #basket div {
		background: #c69 url(../img/_jp/_jp/nav/nav_right/bg_shoppingbag.gif) top left repeat-x;
	}
	#services #basket div div {
		background: #fff none;
	}
	#services #basket div.open_content {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
	}
	#services #basket div.open_content a.switcher {
		color: gray;
	}
	#services #basket h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_shoppingbag.gif);
	}
	#services #basket h3 a {
		display: block;
		height: 100%;
		width: 127px;
	}
	#services #basket fieldset {
		background-color: white;
		margin: 0 5px;
		text-align: center;
		padding-bottom: 5px;
	}
	#services #basket ul {
		padding: 2px;
		text-align: left;
	}
	#services #basket fieldset, #services #basket fieldset * {
		color: black;
		text-decoration: none;
	}
	#services #basket span.total-price {
		color: red;
		font-weight: bold;
	}
	#services #basket a.button {
		display: block;
		letter-spacing :-1500em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;

		background-image: url(../img/_jp/_jp/common/txt_bt_order.gif);
		height: 21px;
		width: 90px;
		border: 0;
		margin: 2px auto 0;
	}
	#services #promo {
		background: url(../img/_jp/_jp/nav/nav_right/separator.gif) top left no-repeat;
	}
	#services #promo img {
		max-width: 145px;
	}
	#services #direct-order {
		background: #6C3651 url(../img/_jp/_jp/nav/nav_right/bg_direct_order.gif) top left repeat-x;
		background-position:bottom;
		height:148px;
	}

	#services #direct-order h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_direct_order.gif);
	}
	#services #direct-order p {
	color:#000000;
	}
	#services #research {
		height:82px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_bg_search.gif);
	}
	#services #research h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_search.gif);
	}
	#services #receive-offers h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_receive_offers.gif);
	}

	#services #beauty-tips, #services #beauty-tips div {
		padding-bottom: 0;
	}
	#services #beauty-tips h3 {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_advices.gif);
	}

	#services #beauty-tips ul {
		margin-left: 3px;
		width: 158px;
	}
	#services #beauty-tips ul li {
		/*position: relative;*/
	}
	#services #beauty-tips ul li a {
		display: block;
		width: 158px;
		height: 22px;
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#services #beauty-tips ul li:hover a, #services #beauty-tips ul li.sfhover a {
		background-position: left -22px;
	}
	#services #beauty-tips ul li#tips-maquillage a {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_nav_advices_01.gif);
	}
	#services #beauty-tips ul li#tips-soins a {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_nav_advices_02.gif);
	}
	#services #beauty-tips ul li#tips-capillaires a {
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_nav_advices_03.gif);
	}
	#services #beauty-tips li ul {
		position: absolute;
		display: none;
		z-index: 10;
		margin-left: 16px;
		width: 142px;
		background-color: #B394A2;
		margin-top : -1px;
		border-top:1px solid #505050;
	}
	#services #beauty-tips ul li.sfhover { _margin-bottom: -15px; }
	#services #beauty-tips ul li.sfhover li.sfhover { margin-bottom: 0; }
	#services #beauty-tips ul li.sfhover ul, #services #beauty-tips ul li:hover ul {
		display: block;
	}
	#services #beauty-tips li ul li a {
		width: 130px;
		letter-spacing: 0;
		text-indent: 0;
		overflow: visible;
		height: auto;
		padding: 5px;
		text-decoration: none;
	}
	#services #beauty-tips li ul li a:hover {
		background-color: #A85879;
	}
	#services #beauty-tips ul li#tips-maquillage ul a, #services #beauty-tips ul li#tips-soins ul a, #services #beauty-tips ul li#tips-capillaires ul a {
		background-image: none;
	}
	
	/*== ADD ALSY SERVICES */
	#services #privilege {
	  	height:124px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_bg_privilege.gif);
	}
	#services #privilege input {
		border:1px solid black; color:#4f5150; 
		font-family:Arial; font-weight:normal; font-size:12px; text-decoration:none; padding: 2px;
  	}

	#services #newsletter {
		height:82px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_bg_newsletter.gif);
	}
	
	#services #newsletter input {
  		border:1px solid black; color:#4f5150; 
		font-family:Arial; font-weight:normal; font-size:12px; text-decoration:none; padding: 2px;
  	}
	
	#services #advantage {
		height:143px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_bg_advantage.gif);
	}
	
	#services #star-product {
		height:86px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_bg_star-product.gif);
	}
	
	#services #beautycoach  {
		height:22px;
		background-image: url(../img/_jp/_jp/nav/nav_right/txt_beautycoach.gif);
	}
	
	/*== END ALSY SERVICES */
	
		
	/*--SERVICES */
/*-SERVICES */
/*=CONTENT */
	/*==CONTENT */
		/*===tabs */
			.tabs h3 {
				display: none;
			}
			.tabs div.tab_content {
				display: none;
			}
			.tabs div.selected {
				display: block;
			}
		/*---tabs */
	#content {
		position: relative;
		margin-left: 44px;
		width: 792px;
		clear: left;
		background: white;
		clear: left;
	}
	.full-page #content {
		/* Pour les pages utilisant l'intégralité de la largeur
			de l'écran (pas de nav de droite) */
		width: 956px;
	}

	#content #checkout-nav {
		height: 33px;
		background: url(../img/_jp/_jp/checkout/checkout_steps_background.gif) top left repeat-x;
		padding-left: 27px;
	}
	#content #checkout-nav li {
		float: left;
		height: 33px;
		margin-right: 8px;
	}
	#content #checkout-nav li span {
		display: block;
		height: 28px;
		margin-top: 5px;
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;

		background-position: top left;
		background-repeat: no-repeat;
	}
	#content #checkout-nav li.panier span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_panier.gif);
		width: 171px;
	}
	#content #checkout-nav li.cadeaux span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_cadeaux.gif);
		width: 184px;
	}
	#content #checkout-nav li.compte span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_compte.gif);
		width: 104px;
	}
	#content #checkout-nav li.livraison span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_livraison.gif);
		width: 122px;
	}
	#content #checkout-nav li.paiement span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_paiement.gif);
		width: 154px;
	}
	#content #checkout-nav li.confirmation span {
		background-image: url(../img/_jp/_jp/checkout/txt_checkout_confirmation.gif);
		width: 105px;
	}
	#content #checkout-nav li.selected span {
		background-position: bottom left;
	}
		/*=== Product page */
		#content .product_stuff .dynamic_tabs {
			float: left;
			height: 22px;
			border: 1px solid #B3B3B3;
			border-bottom: none;
			position: relative;
			top: 1px;
		}
		#content .product_stuff .dynamic_tabs a {
			text-decoration: none;
			display: block;
			float: left;
			background-color: #B3B3B3;
			border-right: 1px solid #EBEBEB;
			height: 22px;
			line-height: 22px;
			vertical-align:middle;
			padding: 0 15px;
		}
		#content .product_stuff .dynamic_tabs .avis{
			text-decoration: none;
			display: block;
			float: left;
			background-color: #ff8a00;
			border-right: 1px solid #EBEBEB;
			height: 22px;
			line-height: 22px;
			vertical-align:middle;
			padding: 0 15px;
		}
		
	
		#content .product_stuff .dynamic_tabs .selected {
			background-color: white;
			color: #B3B3B3;
			border-right: white;
		}
		#content .product_stuff .tab_content {
			clear: left;
			height: 103px;
			overflow: auto;
			border: 1px solid #B3B3B3;
			background-color: white;
			color: black;
			padding: 5px;
		}
		.product_stuff h4 {
                        display:none;
		}
		/*--- Product page */
		/*--- Checkout */
			#samples-sidebar {
				margin: 7px;
				border: 1px solid #C96697;
				background-color: white;
				text-align: center;
			}
			#samples-sidebar * {
				text-align: left;
			}
			#samples-sidebar h4 {
				height: 34px;
				/*color: #9C0042;*/
				border-bottom: 1px solid #c96697;
				letter-spacing :-1000em;
				text-indent : -999em;
				overflow : hidden;

				background: url(../img/_jp/_jp/checkout/txt_your_gift_selection.gif) top left no-repeat;

			}
			#samples-sidebar h5 {
				color: #9C0042;
				margin: 8px;
				font-size: 120%;
			}
			#samples-sidebar ul {
				margin-left: 4px;
				list-style: disc;
				padding-left: 2em;
			}
			#samples-sidebar ul li {
				color: #CA6CAC;
				list-style: disc;
			}
			#samples-sidebar input {
				margin: 7px;
			}
		/*--- /Checkout */
	/*--CONTENT */
/*-CONTENT */
/*=FOOTER */
	/*==INTERESTS */
	#interests {
		clear: both;
		margin-left: 59px;
		margin-bottom: 5px;
	}
	#interests div {
		float: left;
		width: 260px;
		background: url(../img/_jp/_jp/nav/nav_bottom/separator.gif) top right no-repeat;
	}
	#interests div.last {
		width: 161px;
		background: url(../img/_jp/_jp/nav/nav_right/separator.gif) top left no-repeat;
	}
	#interests h3 {
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;
		height: 20px;
	}
	#interests ol a {
		text-decoration: none;
	}
	#interests #actus h3 {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/txt_tt_news.gif);
	}
	#interests #last-visited h3 {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/txt_tt_last_viewed.gif);
	}
    #interests #last-visited h3, #interests #last-visited ul, #interests #last-visited a, #interests #last-visited p {
		margin-left: 13px;
	}
	#interests #last-visited ul a {
		margin-left: 0;
        text-decoration: none;
	}
	#interests #last-visited ul {
		position: relative;
		padding-left: 85px;
		min-height: 85px;
	}
	#interests #last-visited ul img {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	#interests #last-visited ul li.first img {
		display: block;
	}
    #interests #last-visited ul li:hover img,
	#interests #last-visited ul li.sfhover img {
        display: block;
    }
	#interests #last-visited li {
		padding-left: 18px;
        background: url(../img/_jp/_jp/common/arrow_off.gif) left top no-repeat;
		min-height: 2.5em;
	}
	#interests #last-visited p {
		height: 85px;
		line-height: 85px;
		vertical-align: middle;
	}

	#interests #top-sales h3, #interests #top-sales ol, #interests #top-sales a {
		margin-left: 13px;
	}
	#interests #top-sales ol a {
		margin-left: 0;
	}
	#interests #top-sales h3 {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/txt_tt_best_sales.gif);
	}
	#interests #top-sales ol {
		position: relative;
		padding-left: 85px;
		height: 85px !important;
		overflow: hidden;
	}
	#interests #top-sales ol img {
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}
	#interests #top-sales ol li.first img {
		display: block;
	}
    #interests #top-sales ol li:hover img,
	#interests #top-sales ol li.sfhover img {
        display: block;
    }
	#interests #top-sales li {
		padding-left: 18px;
		min-height: 2.5em;
	}
	#interests #top-sales li.first {
		background: url(../img/_jp/_jp/nav/nav_bottom/1.gif) left top no-repeat;
	}
	#interests #top-sales li.second {
		background: url(../img/_jp/_jp/nav/nav_bottom/2.gif) left top no-repeat;
	}
	#interests #top-sales li.third {
		background: url(../img/_jp/_jp/nav/nav_bottom/3.gif) left top no-repeat;
	}

	#interests #commitments h3, #interests #commitments a {
		margin-left: 13px;
	}
	#interests #commitments h3 {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/txt_tt_commitmentsbis.gif);
	}

	#interests div.last {
        position: relative;
	}
    #interests div.last address {
		letter-spacing :-1000em;
		text-indent : -999em;
		overflow : hidden;
		background-position: top left;
		background-repeat: no-repeat;
        height: 40px;
        width: 161px;
        position: absolute;
        bottom: 0;
        /*background: url(../img/_jp/_jp/nav/nav_bottom/txt_phone_number.gif) top left no-repeat;*/
    }
	#interests div.last a {
        margin: 17px 0;
        display: block;
        min-height: 30px;
        text-decoration: none;
        line-height: 1.3em;
        padding-left: 36px;
		background-position: 7px center;
		background-repeat: no-repeat;
	}
    #interests div.last a.add-to-favorites {
        background-image: url(../img/_jp/_jp/nav/nav_bottom/ico_favorite.gif);
    }
	#interests div.last a.send-to-friend {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/ico_sendtoafriend.gif);
	}
	#interests div.last a.print {
		background-image: url(../img/_jp/_jp/nav/nav_bottom/ico_print.gif);
	}
    /* Last div homepage-specific version */
    #interests div.homepage p {
        margin-top: 5px;
        height: 62px;
        padding-left: 78px;
        background: url(../img/_jp/_jp/nav/nav_bottom/catalog.jpg) 7px center no-repeat;
    }
    #interests div.homepage p span {
        display: block;
        position: relative;
        top: 20px;
    }
	#interests div.homepage a {
		margin: 3px 0 0;
	}
	/*--INTERESTS */
	/*==TRANSVERSAL */
	#transversal {
		clear: both;
		height: 145px;
		margin-left: 40px;
	}
	#transversal h3 {
		font-size: 150%;
	}
	#transversal h3, #transversal a {
		color: black;
	}
	#transversal div {
		float: left;
		height: 145px;
	}
	#transversal div div {
		float: none;
		height: 100%;
		padding-top: 10px;
		background: url(../img/_jp/_jp/nav/nav_bottom2/separator_3.gif) top right no-repeat;
	}
	#transversal #guarantees {
		width: 237px;
		background: url(../img/_jp/_jp/nav/nav_bottom2/bg_1.gif) top left repeat-x;
	}
	#transversal #guarantees img {
		display: block;
		/*height: 61px;
		width: 63px;*/
		margin-top: 5px;
		margin-left: 60px;
	}
	#transversal #help-and-services {
		width: 215px;
		background: url(../img/_jp/_jp/nav/nav_bottom2/bg_1.gif) top left repeat-x;
	}
	#transversal #who-are-we {
		width: 230px;
		background: url(../img/_jp/_jp/nav/nav_bottom2/bg_2.gif) top left repeat-x;
	}
	#transversal #our-websites {
		width:  268px;
		background: url(../img/_jp/_jp/nav/nav_bottom2/bg_2.gif) top left repeat-x;
	}
	#transversal #our-websites div {
		background: none;
	}
	#transversal #our-websites ul {
		background: url(../img/_jp/_jp/nav/nav_bottom2/worldmap.gif) 80% top no-repeat;
	}
	#transversal ul, #transversal h3 {
		margin-left: 10px;
	}
	#transversal #guarantees ul {
		margin-left: 65px;
	}
	#transversal #guarantees h3 {
		padding-left: 25px;
		background: url(../img/_jp/_jp/common/securded_order.gif) 10px center no-repeat;
	}
	#transversal ul li {
		/* Overridden to -2 for MSIE */
		/*margin-top: 3px;*/
	}
	#transversal ul li#jobs-and-internships {
		margin-top: 1.5em;
	}
	#transversal ul li a {
		padding-left: 10px;
		background: url(../img/_jp/_jp/common/arrow-bullet.gif) left center no-repeat;
		text-decoration: none;
	}
	/*--TRANSVERSAL */
	
  /*== ADD ALSY TRANSVERSAL */
  	#footer {
		clear: both;
		background: url(../img/_jp/_jp/nav/nav_bottom2/bg_px.jpg) top left repeat-x;
		height: 154px;
		width:1000px;
	}
	#footer #guarantees {
		padding-top: 10px;
	}
	#footer #help-and-services {
		padding-top: 5px;
	}
	#footer #who-are-we {
		padding-top: 5px;
	}
	#footer #our-websites {
		padding-top: 5px;
	}
  /*== END ALSY TRANSVERSAL */
		
/*-FOOTER */

/*-Popup-*/
	#popup {color:#000; text-align:left; margin:0; font-size:11px}
/*-/Popup-*/
