/* reset */
@import url("reset.css");

/* regles generales */
* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body,html {
	height: 100%;
}

body {
	font-size: 62.5%; /* 1em = 10px */
	text-align: left;
	color: #555555;
}

/* liens */
a:link,a:visited,a:active {
	text-decoration: none;
	color: #707070;
}

a:hover {
	text-decoration: underline;
}

/* alternatives textuelles aux images */
#logo span,#nav2 span,#nav5 li a span,#nav7 a span,#nav7detail a span,#nav8 li a span,p.showRoomButton a span,a.voirEchelle2 span,a.commander span
	{
	position: absolute;
	top: -900em;
}

.forPrint,.logoForPrint {
	display: none;
}

/* elements de structure */
#header {
	width: 1000px;
	height: 107px;
	position: absolute;
	overflow: hidden;
	left: 50%;
	margin-left: -499px;
	top: 45%;
	margin-top: -290px;
}

#standardCore {
	width: 998px;
	height: 491px;
	position: absolute;
	left: 50%;
	margin-left: -499px;
	top: 45%;
	margin-top: -183px;
	overflow: hidden; /*---------------------------------- RAJOUT NOV.2008 !! */
	z-index:1;
}

#wideCore {
	width: 100%;
	height: 491px;
	position: absolute;
	left: 0;
	margin-left: 0;
	top: 50%;
	margin-top: -215px;
	/*z-index: 1;*/
	background: #fff url(../images/common/bg_widecore.gif) repeat-x bottom;
}

#wideCore.wishList {
	background: #fff url(../images/common/compte/bg_widecore_wishlist.gif)
		repeat-x bottom;
}

#wideCore.wishList div#menu {
	background: #fff url(../images/common/compte/bg_widecore_wishlist.gif)
		repeat-x bottom;
}

.blank {
	background: #fff !important;
}

.degrade {
	background: #fff url(../images/common/bg_standardcore.gif) repeat-x top;
}

.faqHome {
	background: #fff no-repeat right;

       /* background: #fff url(../images/common/bg_faqhome.jpg) no-repeat right; Evolution 2010-05-04 Dynamisation de l'image fond'*/
}
#faqHomeImg, .faqHome #bicm-zone-BIF_IMG_1{/*Evolution 2010-05-04 Dynamisation de l'image fond'*/
		position: absolute;
		top: 0;
		left: 678px;
	}
.etapesCheckout {
	background: #fff url(../images/common/bg_etapescheckout.gif) repeat-x
		top;
}

.storeLocator {
	background: #fff url(../images/common/bg_storelocator.jpg) no-repeat
		left top;
}

.scroll {
	overflow: auto;
}

.tendances {
	background: #fff url(../images/common/bg_tendances.jpg) no-repeat left
		bottom;
}

.jeu01 {
	background: url(../images/common/bg_scoop-inscription.jpg) no-repeat
		left top;
}

.jeu02 {
	background: url(../images/common/bg_scoop-video.jpg) no-repeat left top;
}

.jeu03 {
	background: url(../images/common/bg_scoop-indices.jpg) no-repeat left
		top;
}

.jeu04 {
	background: url(../images/common/bg_scoop-video2.jpg) no-repeat left top
		;
}

.jeu05 {
	background: url(../images/common/bg_scoop-fin.jpg) no-repeat left top;
	text-align: center
}

.jeu05 p {
	width: 700px;
	margin: 100px auto;
	font-family: GillSans, Verdana, sans-serif;
	font-size: 17px;
	font-weight: 200;
	color: #e5e6e4;
}

.jeu05 p big {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 17px;
	font-weight: 200;
	color: #e5e6e4;
}

.artiste1 {
	background: #fff
}  /* url(../images/common/bg_artiste1.jpg) no-repeat left top; */
.artiste2 {
	background: #fff url(../images/common/bg_artiste2.jpg) no-repeat left
		top;
}

#footer {
	width: 998px;
	height: 22px;
	position: absolute;
	left: 50%;
	margin-left: -499px;
	top: 50%;
	margin-top: 268px;
}

/* header */

#logo{
	margin: 52px 0 0 18px;
	float: left;
	display:inline;
	height: 29px;
	width: 167px;
	position:relative;
	background: url(../images/common/logo_longchamp.png) no-repeat;
}

* html body #logo {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.longchamp.com/FRONT/LONGCHAMP/images/common/logo_longchamp.png');
}

#logo a{
	display:block;
	height: 29px;
	width: 167px;
}

#blocNav {
	float: left;
	width: 815px;
}

/*******************************************************
 * Navigation 1 (contacts, points de ventes, questions)*
 * updated on 04/05/10                                 *
 ******************************************************/
ul#nav1 {
	float:right;
	width:302px;
	height:22px;
	background:white;
	font-weight:bold;
}

ul#nav1 li {
	float:left;
	margin-top:5px;
	height:12px;
}
ul#nav1 li.nav1Item1, ul#nav1 li.nav1Item2 {
	border-left:1px solid #999999;
}
ul#nav1 li.nav1Item0 {
	padding:0 10px 0 10px;
}
ul#nav1 li.nav1Item1 {
	padding:0 8px 0 22px;
	background:url("../images/_fr/pointsvente.gif") 7px top no-repeat;
}
ul#nav1 li.nav1Item2 {
	padding-left:23px;
	background:url("../images/_fr/questions.gif") 8px top no-repeat;
}


ul#nav1 li {
	display: block;
	float: left;
	color: #000;
	font-size: 1em;
}

ul#nav1 li a {
	color: #000;
}

ul#nav1 li a:hover,ul#nav1 li.on a {

}

/***************************
 * Navigation 2 (main menu)*
 * updated on 04/05/10     *
 **************************/
ul#nav2 {
	position: absolute;
	top: 55px;
	left: 210px;
	float: left;
	width: 628px;
}

ul#nav2 li {
	float: left;
	position: relative;
	padding: 1px 11px;
}

ul#nav2 li.first {
	background: none;
	padding-left:0px;
}

ul#nav2 li a {
	display: block;
	font-size: 1em;
	height: 17px;
}

ul#nav2 li a:hover {
	height: 17px;
}

ul#nav2 li ul#nav3 span{
	position: static;
	top: auto;
}
ul#nav2 li ul#nav3 {
	left:4px;
	position:absolute;
	top:22px;
	width:490px;
	z-index:0;
}
ul#nav2 li ul#nav3 li {
	border:none;
	padding-right:4px;
}
ul#nav2 li ul#nav3 li a {
	text-decoration:none;
	float:left;
}

ul#nav2 li li {
	display: block;
	float: left;
	position: relative;
	border: none;
	padding: 0 12px;
}

ul#nav2 li li a {
	font-size: 1.1em;
	width: auto;
	display: inline;
}

ul#nav2 li li a:hover {
	text-decoration: none;
}

ul#nav2 li li.on a {
	color: #000;
}

#nav2 ul.nav3 span {
	position: static;
	top: auto;
}

/* menu showroom */
#standardCore div#menu {
	left: 0;
	float: left;
	position: relative;
}
		#standardCore #flashcontent{
			z-index:100!important;
		}
#wideCore div#menu {
	left: 50%;
	margin-left: -500px;
}

div#menu {
	position: absolute;
	top: 0;
	padding: 0 20px;
	width: 210px;
	height: 491px;
	z-index: 10; /*temporairement*/
}

div#menu2 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -500px;
	height: 20px;
}


.surMesure { /* skin "sur mesure" de la vente en ligne */
	background: green;
}

.monCompte {
	background: #f4f4ec;
}

#nav4 {
	display: none;
}

/* titreNiv1 */
div#menu .titreNiv1 {
	margin: 19px 0 21px 0;
}

/* titreNiv2 */
.titreNiv2 {
	font-size: 2.2em;
	font-weight: bold;
	color: #000;
	margin: 90px 0 10px 0;
}

/* titreNiv3 */
.titreNiv3 {
	font-size: 1em;
	font-weight: bold;
	width: 100%;
	color: #000;
	border-bottom: 1px solid #e9e9e1;
	padding: 5px 0;
	margin: 30px 0 8px 0;
	overflow: hidden;
}

.titreNiv3 span {
	float: left;
	font-size: 1.3em;
}

#faqHomeMenu .titreNiv3 a {
	float: right;
	font-size: 1em;
	color: #99c526;
	background: url(../images/common/pi_arrow_green.gif) no-repeat 0 0;
	padding: 0 0 0 15px;
	margin-top: 2px;
	display: block;
	height: 14px;
}

#faqContent .titreNiv3 {
	margin-bottom: 0;
	width: 648px;
}

.bloc_main .titreNiv3 {
	width: 708px;
	margin-bottom: 10px;
	margin-top: 48px;
}
/*20100527  H1 referencement */

#footer ul li#logo-copyright {
                background:url("/FRONT/LONGCHAMP/images/common/pi_poincon.png") no-repeat scroll 0 0 transparent;
                border:medium none;
               /* float:right;*/
                height:19px;
                margin:0;
                padding:0;
                width:44px;
}

#footer ul li.last {
                border:medium none;
               /* float:right;*/
                color:#89897A;
}

#footer ul li.last h1 {
                color:#89897A;
                display:inline;
                font-size:10px;
                font-weight:normal;
}

/*20100527  H1 referencement */




.bloc_main .titreNiv3 a,#faqContent .titreNiv3 a {
	float: right;
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 4px;
	display: block;
	text-decoration: underline;
}

/* titreNiv4 */
.titreNiv4 {
	font-size: 1em;
	color: #000;
	margin-bottom: 15px;
}

/* titreNiv45 */
.titreNiv5 {
	font-size: 1.1em;
	color: #000;
	background: url(../images/common/bg_cartouche_pays.gif) no-repeat left
		top;
	padding: 2px 10px;
	width: 136px;
	height: 14px;
	border-bottom: 20px solid #fff;
}

.titreNiv5Wide {
	font-size: 1.1em;
	color: #000;
	background: url(../images/common/bg_cartouche_pays2.gif) no-repeat left
		top;
	padding: 2px 10px;
	width: 200px;
	height: 14px;
}

#faqCore .titreNiv4 a {
	color: #000 !important;
	background-image: url(../images/common/nv5_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 10px;
}

/* FAQ  */
#faqCore .on a {
	background-position: 0 -36px;
}

.titreActu {
	margin: 100px 0 10px 18px
}

/* Pour #nav5 voir nav5.css ! */ /* footer */
#footer ul {
	margin-top: 10px;
}

#footer ul li {
	padding: 0 11px;
	float: left;
}

#footer ul li.first {
	border: none;
}

#footer ul li a:hover,#footer ul li.on a {
	color: #000;
	text-decoration: none;
}

#footer ul li.last {
	/*float: right;*/
	/*width: 160px;*/
	border: none;
	margin-right: 12px;
	/*position:relative;
	margin-top: -14px;*/
}

#footer ul li.last a {
	float: left;
	width: 116px;
	margin-top: 2px;
}

#footer ul li.last span {
	display: block;
	width: 44px;
	height: 19px;
	float: right;
	background: url(../images/common/pi_poincon.png) no-repeat;
}

* html body #footer ul li.last span {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="http://www.longchamp.com/FRONT/LONGCHAMP/images/common/pi_poincon.png", sizingMethod ="image");
}

/* showroom */
.listArticles td {
	vertical-align: top;
	text-align: center;
	height: 425px;
	/*width: 397px;*/
	width: 150px;
	background: url(../images/common/pi_plus.gif) no-repeat center 320px;
}

.listArticles a.showDetails {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}

.listArticles a img {
	display: inline;
	text-align: center;
	vertical-align: top;
	margin: 0 10px;
}

.itemLegend {
	text-align: left;
	width: 142px;
	margin: -105px auto 0 auto;
	display: block;
	visibility: hidden;
}

.itemLegend h3 {
	display: block;
	background: #e9e9e1 url(../images/common/pi_plus.gif) no-repeat left top
		;
	overflow: hidden;
	width: 122px;
	padding: 0 2px 2px 18px;
	font-size: 1em;
	color: #000;
	white-space: normal;
}

.itemLegend h3 span {
	float: left;
	display: block;
	line-height: 13px;
	vertical-align: middle;
	width: 74px;
}

.itemLegend h3 span.prix {
	float: right;
	font-weight: normal;
	width: 46px;
	text-align:right;
}

.itemLegend ul li {
	color: #999991;
	display: block;
	margin-top: 3px;
}

.scrollArea {
	width: 100%;
	height: 430px;
	overflow: hidden;
	white-space: nowrap;
}

.scrollArea2 {
	height: 463px !important;
}

.sliderBar {
	position: absolute;
	left: 50%;
	margin-left: -235px;
	top: 445px;
	width: 545px;
	height: 18px;
}

.sliderBar2 {
	top: 470px;
}

.sliderLine {
	background: #dbdbd0 none repeat scroll 0%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 3px;
	width: 545px;
	height: 9px;
	z-index:1;
}

.sliderHandle {
	position: relative;
	width: 159px;
	height: 18px;
	line-height: 18px;
	z-index:1;
}

.sliderTrack {
	width: 545px;
	height: 18px;
	z-index:1;
}

#leftShowroomLegend {
	font-size: 1.1em;
	position: absolute;
	left: 50%;
	margin-left: -235px;
	bottom: 10px;
	width: 270px;
	text-align: left;
}
#containerShowroomLegend {
                width:620px;
                margin-top:37px;
                margin-left:auto;
                margin-right:auto;
}
#rightShowroomLegend {
                float:right;
}

#rightShowroomLegend h1 {
                display:inline;
                font-size:1em;
}


/*
#rightShowroomLegend {
	font-size: 1.1em;
	position: absolute;
	left: 50%;
	margin-left: 40px;
	bottom: 10px;
	width: 270px;
	text-align: right;
}
*/
p.showRoomButton {
	position: absolute;
	left: 50%;
	margin-left: 340px;
	bottom: 0;
	width: 160px;
	height: 52px;
}

p.showRoomButton a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	background-repeat: no-repeat;
	outline: none;
}

p.showRoomButton a:hover {
	background-position: 0 -52px;
}

/* homepages */
.hpBigAvecNav {
	display: inline;
}

#hpBig{
	z-index:-1;
}

#hpBig img {
	display: block;
}
.hpLilLeft {
	border-left: 1px solid #343434;
}

.hpLilLeftBottom {
	border-left: 1px solid #343434;
	border-bottom: 1px solid #343434;
}

.hpLilLeft img {
	display: block;
}

.hpLilLeftBottom img {
	display: block;
}

.pushTexte {
	position: relative;
	text-transform: uppercase;
	letter-spacing: 1px;
	height: 163px;
	width: 248px;
}

.pushTexteRight {
	width: 249px !important;
}

.pushTexteRight2 {
	width: 250px !important;
	height: 164px !important;
}

.pushTexte a,.pushTexte a:hover {
	text-decoration: none;
	cursor: pointer;
}

.pushTexte span {
	display: block;
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.pushTexte span big {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
}

.txtBlanc,.txtBlanc a {
	color: #fff !important;
}

/*
.txtBlanc img{
	display: block;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
*/
.pushTexteRight2Last img {
	border-bottom: none;
}

.txtNoir,.txtNoir a {
	color: #000 !important;
}

.pushTexte .masque {
	position: absolute;
	z-index: 10001;
	cursor: pointer;
	background: #000;
	width: 100%;
	height: 100%;
	filter: alpha(opacity =   10);
	-moz-opacity: 0.10;
	opacity: 0.10;
}

/* actus */
dl.navActu {
	width: 160px;
	padding: 5px 0;
	margin-left: 18px;
	border-top: 1px solid #e8e7e5;
	overflow: hidden;
}

dl.navActu dd img {
	float: left;
	display: block;
	margin-right: 8px;
}

dl.navActu dt {
	font-weight: bold;
	font-size: 1em;
}

dl.navActu dd a {
	text-decoration: underline;
}

dl.navActu dd a:hover {
	text-decoration: none;
}

#actuContent {
	float: left;
	height: 290px;
	overflow: auto;
}

.visuelActu {
	border: 3px solid #dbdbd0;
	float: left;
}

.titreNiv2,#actuContent {
	padding-left: 35px;
}

.actuContainer1 .visuelActu {
	margin: 50px 0 0 49px;
}

.actuContainer1 .titreNiv2,.actuContainer1 #actuContent {
	width: 425px;
}

.actuContainer2 .visuelActu {
	margin: 96px 0 0 49px;
}

.actuContainer2 .titreNiv2,.actuContainer2 #actuContent {
	width: 320px;
}

.actuContainer3 .visuelActu {
	margin: 50px 0 0 49px;
}

.actuContainer3 .titreNiv2,.actuContainer3 #actuContent {
	width: 320px;
}

/* FAQ */
#faqHomeMenu {
	float: left;
	width: 260px;
	margin: 20px 0 0 110px;
	color: #000;
}

#faqHomeMenu a {
	color: #000;
}

#faqContent {
	float: left;
	width: 660px;
	margin: 20px 0 0 30px;
}

#faqContent #print {
	clear: both;
	border-top: 1px solid #e9e9e1;
	width: 648px;
}

#print a {
	display: block;
	background: url(../images/common/pi_print.gif) no-repeat left;
	font-weight: bold;
	height: 14px;
	padding-left: 20px;
	margin: 4px;
}

#faqCore {
	float: left;
	width: 600px;
	height: 350px;
	overflow: auto;
	padding: 20px 20px 0 20px;
	color: #000;
}

#faqCore div {
	padding-bottom: 20px;
}

#faqCoreListe {
	margin-top: 10px;
}

#faqCoreListe ul {
	margin-top: -10px;
}

#faqCoreListe ul a {
	color: #000;
}

/* rollOver Lignes pour les FAQs => cf. nav5.css */
	/* points de vente */
dl.ptsDeVente {
	position: absolute;
	left: 0;
	bottom: 0;
	border-right: 1px solid #e2e1df;
	width: 210px;
	padding: 0 20px 30px 20px;
}

dl.ptsDeVente dt {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	margin-bottom: 7px;
}

dl.ptsDeVente dd {
	margin-bottom: 7px;
}

.storeLocatorForm1 {
	width: 295px;
	margin: 155px 0 0 465px;
}

.storeLocatorForm2 {
	width: 372px;
	margin: 55px 0 0 430px;
}

.storeLocatorForm3 {
	width: 710px;
	margin: 33px 0 0 270px;
}

.storeLocatorInside {
	background: #fff;
	padding: 0 20px 20px 20px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	overflow: hidden;
}

.storeLocatorForm3 .storeLocatorInside {
	padding-right: 0;
}

.storeLocatorInside h3 {
	margin-bottom: 25px;
}

.storeLocatorForm3 .storeLocatorInside h3 {
	margin-bottom: 0;
}

.storeLocatorForm3 #print a {
	float: right;
}

.storeLocatorForm2 .storeLocatorInside {
	height: 355px;
}

.storeLocatorForm2 .storeLocatorInside h3,.storeLocatorForm3 .storeLocatorInside h3
	{
	padding-top: 15px;
}

.storeLocatorInside p {
	padding-bottom: 5px;
}

.storeLocatorInside select {
	border: 1px solid #e1e1e1;
	color: #a9a9a9;
	width: 180px;
	padding: 1px;
}

.storeLocatorInside input {
	background: #b1b1a2;
	color: #fff;
	font-weight: bold;
	border: none;
	padding: 2px;
	vertical-align: top;
}

.storeLocatorHead1 {
	width: 352px;
	background: url(../images/common/bg_storelocator_top2.gif) no-repeat
		left top;
	overflow: hidden;
	padding: 5px 10px;
}

.storeLocatorHead2 {
	width: 690px;
	background: url(../images/common/bg_storelocator_top3.gif) no-repeat
		left top;
	overflow: hidden;
	padding: 5px 10px;
}

.storeLocatorHead1 a,.storeLocatorHead2 a {
	font-size: 0.9em;
	text-decoration: underline;
}

.storeLocatorHead2 span {
	margin-right: 14px;
}

.storeLocatorForm2 ul {
	clear: both;
	overflow: auto;
	height: 240px;
	width: 130px;
	margin: 0 10px 20px 0;
	float: left;
}

.storeLocatorForm2 ul#StoreList02 {
	width: 125px;
}

.storeLocatorForm2 ul li {
	padding: 2px 0;
}

.storeLocatorForm2 ul li a {
	padding: 0 0 0 4px;
	outline: none;
	display: block;
	width: 95%;
}

.storeLocatorForm2 ul li.on a {
	background: #000;
	color: #fff;
}

.wideCol {
	width: 220px;
	margin-left: 60px;
}

.wideCol ul {
	width: 190px;
}

.storeLocatorItem {
	border-top: 1px solid #dbdbd0;
	width: 640px;
	overflow: hidden;
	padding: 10px;
	color: #000;
	font-size: 1em;
}

.boutique {
	background: #f4f4ec;
}
.agent {
	background: #edede3;
}
.multi {
	background: #FFFFFF;
}
.storeLocatorItem .part1 {
	float: left;
	width: 195px;
}

.storeLocatorItem .part2 {
	float: left;
	width: 220px;
}

.storeLocatorItem .part3 {
	float: right;
	width: 220px;
}

.storeLocatorItem .part1 img {
	display: block;
	float: left;
}

.storeLocatorItem .part1 span {
	display: block;
	float: left;
	background: #f4f4ec;
	font-weight: bold;
	color: #a7a79b;
	height: 14px;
	margin-bottom: 8px;
}

.storeLocatorItem .part2 address {
	font-style: normal;
	margin-bottom: 10px;
}

.storeLocatorItem .part2 address strong {
	text-transform: uppercase;
}

.storeLocatorItem .part3 ul {
	margin-bottom: 10px;
}

#storeLocatorItems {
	overflow: auto;
	height: 327px;
	width: 676px;
}

/* liens */
.grayArrow {
	font-weight: bold;
	background: url(../images/common/pi_arrow_gray.gif) no-repeat left;
	padding-left: 20px;
}

.carte {
	font-weight: bold;
	color: #99c526 !important;
	background: url(../images/common/pi_carte.gif) no-repeat left;
	padding: 0 5px 0 15px;
}

.itineraire {
	font-weight: bold;
	color: #99c526 !important;
	background: url(../images/common/pi_itineraire.gif) no-repeat left;
	padding: 0 5px 0 15px;
}

/* STRUCTURE COL de gauche */
.bloc_main {
	width: 728px;
	height: 100%;
	float: right;
	position: relative;
	z-index: 2;
}

.bloc_main h1 {
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0 0;
	padding: 51px 0 15px 0;
	font-size: 1.9em;
}

.bloc_main p.intro {
	font-weight: bold;
	padding-bottom: 12px;
	color: black;
}

.bloc_main .titre_mixte img,.bloc_main .titre_mixte span {
	float: left;
}

.bloc_main .titre_mixte span {
	font-size: 1em;
	line-height: 1em;
	color: black;
	font-weight: normal;
}

.bloc_main h2 {
	font-size: 1.27em;
}

.scroll .bloc_main {
	width: 708px;
}

/*
	.bloc_main form {
		width:100%;
	}
	*/ /* Petits boutons*/
.bloc_main a.button {
	display: block;
	font-size: 9px;
	line-height: 1.1em;
	font-weight: normal;
	text-decoration: none !important;
	border: solid 1px #dbdbcf;
	background: #e6e6de url('../images/common/bg_button.gif') 0 0 repeat-x;
	text-align: center;
}

.bloc_main a.button:hover {
	text-decoration: underline;
}

.bloc_main a.button span {
	display: block;
	padding: 3px 0;
}

/* Liste puces vertes */
li.arrow_green,ul.arrow_green {
	margin-top: 8px;
	display: block;
}

a.arrow_green {
	text-decoration: none !important;
}

ul.arrow_green li,a.arrow_green span,li.arrow_green a {
	background: url('../images/common/pi_arrow_green.gif') 0 0 no-repeat;
	font-weight: bold !important;
	padding-left: 15px;
}

ul.arrow_green li a,a.arrow_green span,li.arrow_green a {
	color: #99c527 !important;
	text-decoration: none !important;
}

/* Lien recto/verso */
ul li.link_recto {
	background: url('../images/common/pi_recto.gif') 0 0 no-repeat;
	padding: 4px 0;
}

ul li.link_recto a {
	margin-left: 22px;
	text-decoration: underline !important;
}

/* Liste à puce "Information" */
.info {
	background: url('../images/common/pi_info.gif') 0 0 no-repeat;
	padding-left: 15px;
}

.info a {
	text-decoration: underline !important;
}

/* bonus */
.listeGabarits {
	margin: 10px;
	float: left;
}

.listeGabarits li {
	padding: 5px;
}

.listeGabarits li ul li {
	padding: 0 5px;
}

/* Infobulles */ /*  TYPE1 */
.bloc_main table ul.menuOutil {
	background-color: #dbdbd1;
	width: 150px;
	padding: 2px;
}

.bloc_main ul.menuOutil li,.bloc_main ul.menuOutil li a {
	color: #7a7974 !important;
}

.bloc_main ul.menuOutil li {
	background: url('../images/common/pi_arrow_green1.gif') 4px 4px
		no-repeat;
	padding-left: 15px;
}

.bloc_main ul.menuOutil li a {
	text-decoration: none !important;
}

.bloc_main ul.menuOutil li a:hover {
	text-decoration: underline !important;
}

/* Infobulle: TYPE2 */
.bloc_main div.menuOptions {
	border: solid 1px #7b7a75;
	background: white;
	padding: 5px;
	width: auto;
}

.bloc_main div.menuOptions h3,.bloc_main div.menuOptions ul {
	padding-left: 15px;
}

.bloc_main div.menuOptions ul {
	width: 150px;
}

.bloc_main div.menuOptions h3,.bloc_main div.menuOptions ul li {
	color: #7b7a75;
	width: 150px;
}

.bloc_main div.menuOptions h3 {
	background: url('../images/common/pi_arrow_gray.gif') 0 0 no-repeat;
	font-size: 1em;
}

/* TYPE3 */
.bloc_main .infobulle {
	width: 100%;
}

#bloc_enregistrement .infobulle {
	overflow: hidden;
}

.bloc_main .infobulle p label {
	width: auto !important;
}

.bloc_main .infobulle p,.bloc_main .infobulle p.text {
	width: auto !important;
	float: left;
}

.bloc_main .infobulle dl {
	float: left;
	z-index: 5000;
	width: 95px !important;
}

.bloc_main .infobulle dl dt { /* Style à mettre dasn le JS */
	position: relative;
	top: 19px;
}

.bloc_main .infobulle dl dd {
	background: #dbdbd1;
	padding: 5px;
}

.bloc_main .infobulle dl dd p {
	float: none;
}

/* page Tendances */
.tendances #head {
	position: absolute;
	left: 66px;
	top: 30px;
	/*background: url(../images/common/bg_tendances-head.gif) no-repeat left
		top;*/
	width: 460px;
	height: 90px;
	color: #999999;
	padding: 10px 0 0 10px;
}

.tendances #head p {
	margin-top: 6px;
}

.tendances a.prevNext {
	position: absolute;
	top: 240px;
	display: block;
	border: 4px solid #000;
	background: #fff;
	padding: 15px;
	width: 15px;
	height: 15px;
}

.tendances a#backward {
	left: 40px;
}

.tendances a#forward {
	right: 10px;
}

.tendances a.prevNext img {
	display: block;
}

.tendances #tendanceContainer {
	position: absolute;
	top: 155px;
	left: 105px;
}

.tendances .tendanceContent {
	float: left;
	/*background: #000;*/
	background: #CCCCCC;
	text-align: center;
	width: 394px;
	margin-right: 18px;
}

.tendances .tendanceContent div { /*border: 4px solid #2b2b2b;*/
	border: 0px solid #2b2b2b;
}

.tendances .tendanceContent h3 img { /*padding: 0 0 6px 0;*/
	padding: 0 0 0px 0;
}

/* Listing des adresses dans nav de droite */
#standardCore ul#bloc_adresse_recap {
	padding-top: 25px;
}

#standardCore ul#bloc_adresse_recap li {
	color: black;
	background: url('../images/common/checkout/bg_encart2_bottom.gif') 0
		bottom no-repeat;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 15px;
	display: block;
	width: 208px;
}

#standardCore ul#bloc_adresse_recap li h2 {
	width: 208px;
	height: 15px;
	font-size: 1.1em;
	font-weight: bold;
	background: url('../images/common/checkout/bg_encart2_top.gif') 0 0
		no-repeat;
}

#standardCore ul#bloc_adresse_recap li h2 span {
	position: absolute;
	left: 1.2em;
	top: -1em;
	display: block;
	background: #f4f4ec;
	padding: 5px;
}

#standardCore ul#bloc_adresse_recap li ul,#standardCore ul#bloc_adresse_recap li ul li
	{
	padding: 0;
	background: none;
	padding: 0;
	margin: 0;
	width: auto;
}

#standardCore ul#bloc_adresse_recap li address,#standardCore ul#bloc_adresse_recap li p,#standardCore ul#bloc_adresse_recap li ul
	{
	margin: 0 15px;
}

#standardCore ul#bloc_adresse_recap li p,#standardCore ul#bloc_adresse_recap li address
	{
	height: 65px;
}

#standardCore ul#bloc_adresse_recap li ul {
	border-top: solid 1px #DBDBD0;
	padding-top: 5px;
}

/* page des Mentions Légales */
#bloc_mentions {
	overflow: auto;
	height: 450px;
}

#bloc_mentions h1 {
	border-bottom: 1px solid #ece7e2;
	width: 670px;
	margin-bottom: 20px;
}

#bloc_mentions h2 {
	width: 500px;
	color: #000;
	margin-bottom: 20px;
}

#bloc_mentions p {
	width: 480px;
	margin: 0 0 20px 20px;
	color: #000;
}

.credits h2 {
	padding: 100px 0 10px 0;
	border-bottom: 1px solid #ece7e2;
	width: 160px;
}

.credits dl {
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #ece7e2;
	width: 150px;
}

.credits dl dt {
	font-weight: bold;
}

/* Service client */
#bloc_serviceClient,#bloc_serviceClient a {
	color: #000;
}

#bloc_serviceClient div {
	float: left;
	width: 250px;
	margin-left: 55px;
}

#bloc_serviceClient .titreNiv3 {
	width: 250px;
}

/* Plan du Site */
#bloc_pds {
	overflow: auto;
	height: 450px;
	width: 880px;
	float: left;
	margin: 30px 30px 0 30px;
	position: relative;
	z-index: 2;
	display: inline;
}

#bloc_pds h1 {
	border-bottom: 1px solid #ece7e2;
	width: 100%;
	padding: 0 0 15px 0;
	margin-bottom: 20px;
}

#bloc_pds ul {
	margin-bottom: 15px;
}

#bloc_pds ul li,#bloc_pds ul li a {
	color: #000;
	display: block;
}

#bloc_pds ul li {
	float: left;
	width: 293px;
}

#bloc_pds ul li ul li {
	float: none;
	width: auto;
}

#bloc_pds ul li a {
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 15px;
}

#bloc_pds ul li ul li {
	padding-left: 5px;
}

#bloc_pds ul li ul li a {
	font-size: 1em;
}

#bloc_pds ul li ul li ul li {
	padding-left: 0;
}

#bloc_pds ul li ul li ul li a,#bloc_pds ul li ul.profondeur1 li a {
	font-weight: normal;
	margin-top: 3px;
}

#bloc_pds ul li ul.profondeur1 {
	margin-top: 15px;
}

/* tendance pop */
#popContainer {
	background: url(../images/common/bg_pop.jpg) no-repeat right top;
	height: 441px;
	width: 3000px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#popContainer a {
	color: #000;
	text-decoration: underline;
}

#popContainer #introPop {
	float: left;
	width: 310px;
	margin: 225px 0 0 400px;
	display: inline; /*IE6*/
}

#popContainer #introPop h2 {
	margin-bottom: 10px;
}

#popContainer #ptDeVue {
	float: left;
	width: 255px;
	margin: 287px 0 0 36px;
	display: inline; /*IE6*/
}

#popContainer #ptDeVue ul li {
	padding-left: 10px;
	background: url(../images/common/pu_arrowpop.gif) no-repeat 0 1px;
	margin: 14px 0;
}

#popContainer #ptDeVue ul li#firstOne {
	color: #aa5ae2;
}

#popContainer #ptDeVue ul li#secondOne {
	color: #d8399f;
}

#popContainer #britPopin {
	float: left;
	width: 255px;
	margin: 20px 0 0 525px;
	display: inline; /*IE6*/
	width: 400px;
}

#popContainer #britPopin p {
	width: 235px;
	margin-bottom: 10px;
}

#popContainer #britPopin #adresseBar {
	float: left;
	border-left: 1px solid #573b64;
	color: #573b64;
	padding-left: 10px;
	margin-left: 20px;
	width: 120px;
}

#popContainer #britPopin #adresseBar p {
	width: 120px;
}

#popContainer #fraise {
	float: left;
	width: 280px;
	margin: 20px 0 0 445px;
	display: inline; /*IE6*/
	width: 400px;
	color: #fff;
}

#popContainer #fraise a {
	color: #fff;
}

#popContainer #fraise p {
	margin-bottom: 0;
	width: 280px;
}

#popContainer #fraise p.intro {
	margin: 10px 0;
}

/* globe-trotter */
#globeContainer {
	background: url(../images/common/bg_globetrotter.jpg) no-repeat right
		top;
	height: 441px;
	width: 2983px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#globeContainer a {
	text-decoration: none;
	color: #892865;
	font-weight: bold;
}

#globeContainer a:hover {
	text-decoration: underline;
}

#globeContainer #introGlobe {
	width: 440px;
	height: 175px;
	margin: 170px 0 0 384px;
}

#globeContainer #introGlobe h2 {
	margin-bottom: 20px;
}

#globeContainer #ptDeVue {
	width: 310px;
	margin: 2px 0 0 560px;
}

#globeContainer #ptDeVue ul li {
	padding-left: 10px;
	background: url(../images/common/pu_arrowpop.gif) no-repeat 0 2px;
	margin: 3px 0;
}

#globeContainer #ptDeVue ul li strong {
	color: #892865;
}

#globeContainer #parisianUnderbelly {
	float: left;
	width: 475px;
	margin: 170px 0 0 480px;
	display: inline; /*IE6*/
}

#globeContainer #desEnvahisseurs {
	float: left;
	width: 475px;
	margin: 170px 0 0 160px;
	display: inline; /*IE6*/
}

#globeContainer .link {
	margin: 5px 0 10px 0;
}

/* Exotic */
#exoticContainer {
	background: url(../images/common/bg_exotic.jpg) no-repeat right top;
	height: 441px;
	width: 3310px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#exoticContainer a {
	text-decoration: none;
	color: #892865;
	font-weight: bold;
}

#exoticContainer a:hover {
	text-decoration: underline;
}

#exoticContainer h2,#exoticContainer p {
	margin-bottom: 10px
}

#exoticContainer #introExotic {
	width: 345px;
	height: 120px;
	margin: 210px 0 0 380px;
}

#exoticContainer #bloggers {
	width: 340px;
	height: 100px;
	margin: 0 0 0 400px;
}

#exoticContainer #bloggers ul li {
	padding-left: 15px;
	background: url(../images/common/pu_arrowexotic.gif) no-repeat 0 2px;
	margin: 3px 0;
}

#exoticContainer #bloggers ul li strong {
	color: #892865;
}

#exoticContainer #fresh {
	float: left;
	width: 270px;
	height: 110px;
	margin: 330px 0 0 74px;
}

#exoticContainer #exotica,#exoticContainer #roda,#exoticContainer #eastMeetsWest,#exoticContainer #exoticParis
	{
	float: left;
	width: 320px;
	height: 415px;
	margin: 0 0 0 370px;
	padding-top: 25px;
	text-align: justify;
}

#exoticContainer #roda {
	margin-left: 115px;
}

#exoticContainer #eastMeetsWest {
	margin-left: 145px;
	width: 345px;
}

#exoticContainer #eastMeetsWest p.tiny {
	width: 200px;
}

#exoticContainer #exoticParis {
	margin-left: 125px;
	width: 280px;
}

/* Années folles */
#anneesFollesContainer {
	background: url(../images/common/bg_annees20main.jpg) no-repeat right
		top;
	height: 441px;
	width: 4178px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#anneesFollesContainer a {
	text-decoration: none;
	color: #007f8a;
	font-weight: bold;
}

#anneesFollesContainer a:hover {
	text-decoration: underline;
}

#anneesFollesContainer #annees20Bloc1 {
	height: 391px;
	width: 672px;
	float: left;
	margin: 27px 0 0 50px;
	display: inline;
}

#anneesFollesContainer .annees20BlocContenu {
	float: left;
	width: 350px;
	height: 350px;
	margin-top: 65px;
	display: inline !important;
}

#anneesFollesContainer .annees20BlocContenu h2 {
	margin-bottom: 20px;
}

#anneesFollesContainer .annees20BlocContenu p,#anneesFollesContainer .annees20BlocContenu li
	{
	margin-bottom: 10px;
}

#anneesFollesContainer #annees20Bloc2 {
	margin-left: 285px;
}

#anneesFollesContainer #annees20Bloc3 {
	margin-left: 225px;
}

#anneesFollesContainer #annees20Bloc4 {
	margin-left: 300px;
}

#anneesFollesContainer #annees20Bloc5 {
	margin-left: 265px;
}

* html body #anneesFollesContainer #annees20Bloc5 {
	margin-left: 245px;
}

#anneesFollesContainer #annees20Bloc6 {
	margin-left: 355px;
}

* html body #anneesFollesContainer #annees20Bloc6 {
	margin-left: 345px;
}

#annees20Intro {
	width: 345px;
	height: 140px;
}

#anneesFollesContainer #annees20Menu {
	margin-left: 400px;
}

#anneesFollesContainer #annees20Menu li {
	display: block;
	padding: 0 0 8px 14px;
	background: url(../images/common/pi_annees20.gif) no-repeat 0 3px;
}

.annees20BlocScroll {
	margin-top: 20px;
	height: 251px;
	width: 357px;
	background: url(../images/common/bg_annees20Bloc.gif) no-repeat right
		bottom;
}

.textContainer {
	float: left;
	width: 340px;
	height: 240px;
	overflow: auto;
	background: #fff;
}

/* Wild Aristo */
#wildAristoContainer {
	background: url(../images/common/bg_wildAmain.jpg) no-repeat right top;
	height: 441px;
	width: 2925px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#wildAristoContainer a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#wildAristoContainer a:hover {
	text-decoration: underline;
}

#wildAristoContainer #wildABloc1 {
	height: 291px;
	width: 800px;
	float: left;
	margin: 150px 0 0 0px;
	color: #fff;
	display: inline;
}

#wildAristoContainer .wildABlocContenu {
	float: left;
	width: 350px;
	height: 350px;
	margin-top: 90px;
	color: #fff;
	display: inline !important;
}

#wildAristoContainer .wildABlocContenu2 {
	width: 320px;
}

#wildAristoContainer .wildABlocContenu h2 {
	margin-bottom: 20px;
}

#wildAristoContainer .wildABlocContenu p,#wildAristoContainer .wildABlocContenu li
	{
	margin-bottom: 10px;
}

#wildAristoContainer #wildABloc2 {
	margin-left: 285px;
}

#wildAristoContainer #wildABloc3 {
	margin-left: 200px;
}

#wildAristoContainer #wildABloc4 {
	margin-left: 290px;
}

#wildAIntro {
	width: 345px;
	height: 140px;
	float: left;
	color: black;
	margin-right: 110px;
	display: inline;
}

#wildAIntro p {
	margin-left: 15px;
}

#wildAristoContainer #wildAMenu {
	float: left;
	width: 200px;
	margin-top: 20px;
	display: block;
}

#wildAristoContainer #wildAMenu li {
	display: block;
	padding: 0 0 8px 14px;
	background: url(../images/common/pi_wildA.gif) no-repeat 0 3px;
}

.wildABlocScroll {
	margin-top: 20px;
	height: 251px;
	width: 357px;
	background: url(../images/common/bg_wildABloc.gif) no-repeat right
		bottom;
}

.wildABlocScroll2 {
	margin-top: 20px;
	height: 251px;
	width: 312px;
	background: url(../images/common/bg_wildABloc.gif) no-repeat right
		bottom;
}

.textContainer2 {
	float: left;
	width: 295px;
	height: 240px;
	overflow: auto;
	background: transparent;
}

.textContainer {
	float: left;
	width: 340px;
	height: 240px;
	overflow: auto;
	background: transparent;
}

/*	=THEME : CSS GENERIC TEMPLATE
-------------------------------------------------------------------------------------- */
.theme1 td.first,.theme2 td.first,.theme3 td.first {
	background-image: none;
}

/*	=Soldes
-------------------------------------------------------------------------------------- */
.soldes #menu {
	background: url(../images/common/thematique/soldes1_bg.jpg) no-repeat;
}

/*	=THEME1 : TRENDS
-------------------------------------------------------------------------------------- */
.theme1 #menu {
	background: url(../images/common/thematique/theme1_bg.jpg) no-repeat;
}

/*	=THEME2 : New Arrivals
-------------------------------------------------------------------------------------- */
.theme2 #menu {
	background: url(../images/common/thematique/theme2_bg.jpg) no-repeat;
}

/*	=THEME3 : Customers Favorites
-------------------------------------------------------------------------------------- */
.theme3 #menu {
	background: url(../images/common/thematique/theme3_bg.jpg) no-repeat;
}

/*	=THEME4 : Gift Guide
-------------------------------------------------------------------------------------- */
.theme4 #menu {
	background: url(../images/common/thematique/theme4_bg.jpg) no-repeat;
}

/*	page "jeu"
-------------------------------------------------------------------------------------- */
.jeu01 .introJeu,.jeu03 .introJeu {
	position: absolute;
	top: 85px;
	left: 60px;
	width: 380px;
	font-size: 1.3em;
	font-weight: regular;
	color: #97dd45;
}

.jeu01 #lienReglement {
	bottom: 15px;
	right: 20px;
	position: absolute;
	color: #97dd45;
	font-weight: bold;
}

.jeu03 .introJeu {
	width: 450px;
}

.jeu03 .introJeu span {
	display: block;
	color: #fff;
	font-weight: normal;
	font-size: 0.75em;
}

.jeu01 fieldset {
	position: absolute;
	top: 230px;
	left: 60px;
	width: 310px;
}

.jeu01 fieldset.dejaInscrit {
	left: 370px;
	padding-left: 20px;
	width: 310px;
	border-left: 1px solid #999;
}

.jeu01 fieldset h3 {
	color: #fff;
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 15px;
}

.jeu01 fieldset p {
	width: 260px;
	margin-bottom: 8px;
	width: 100%;
	overflow: hidden;
}

.jeu01 fieldset p label {
	width: 100px;
	float: left;
	display: block;
	color: #fff;
}

.jeu01 fieldset p input {
	border: 1px solid #dbdbd0;
	width: 180px;
}

.jeu01 fieldset p input#cp {
	width: 75px;
}

.jeu01 fieldset p input#pwdconfirm {
	margin-top: 5px;
}

.jeu01 fieldset p.checkParagraph input {
	width: 14px;
	height: 14px;
	margin-left: 100px;
	float: left;
}

.jeu01 fieldset p.checkParagraph {
	margin: 0;
}

.jeu01 fieldset p.checkParagraph label {
	margin-left: 5px;
	width: 185px;
}

.jeu01 fieldset #validButton {
	width: auto;
	margin-left: 100px;
	margin-top: 15px;
}

.jeu01 .error,.jeu01 .error *,.jeu03 .error,.jeu03 .error *,.jeu04 .error,.jeu04 .error *
	{
	color: #E43434 !important;
}

.jeu01 .error input,.jeu03 .error input,.jeu04 .error input {
	border-color: #E43434 !important;
}

.jeu01 #errorStandard,.jeu01 #errorStandard1 {
	bottom: 15px;
	left: 400px;
	position: absolute;
	width: 200px;
}

.jeu01 #lienReglement {
	bottom: 15px;
	right: 20px;
	position: absolute;
	color: #97dd45;
	font-weight: bold;
}

.jeu02 p {
	position: absolute;
	top: 70px;
	left: 35px;
	color: #fff;
}

.jeu02 p span {
	display: none;
	color: #97dd45;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 5px;
}

#daPlaya {
	position: absolute;
	top: 125px;
	left: 225px;
}

#colJeuContainer {
	padding: 163px 0 0 7px;
	overflow: hidden;
	zoom: 1;
}

.jeu03 .colJeu {
	float: left;
	width: 198px;
	padding-top: 143px;
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #fff;
}

.jeu03 .colJeu.on {
	background-position: -198px 0;
}

.jeu03 .colJeu p {
	padding-left: 30px;
}

.jeu03 .colJeu .introColJeu {
	color: #97dd45;
	height: 50px;
}

.jeu03 fieldset p {
	margin-bottom: 5px;
}

.jeu03 fieldset p input {
	border: 1px solid #dbdbd0;
	width: 110px;
	margin-left: 5px;
}

.jeu03 fieldset p input.floatRight {
	width: auto;
	border: none;
	margin-right: 5px;
}

#colJeu1 {
	background-image: url(../images/common/bg_scoop-indice1.jpg);
}

#colJeu2 {
	background-image: url(../images/common/bg_scoop-indice2.jpg);
}

#colJeu3 {
	background-image: url(../images/common/bg_scoop-indice3.jpg);
}

#colJeu4 {
	background-image: url(../images/common/bg_scoop-indice4.jpg);
}

#colJeu5 {
	background-image: url(../images/common/bg_scoop-indice5.jpg);
}

.jeu03 #errorStandard {
	position: absolute;
	left: 15px;
	bottom: 20px;
}

.jeu04 #daPlaya {
	top: 115px;
	left: 105px;
}

.jeu04 #introJeu {
	position: absolute;
	left: 105px;
	top: 40px;
	color: #fff;
	font-size: 18px;
}

.jeu04 #scoopForm1 {
	position: absolute;
	right: 30px;
	top: 100px;
	width: 180px;
}

.jeu04 #scoopForm1 p {
	margin-bottom: 5px;
}

.jeu04 #introForm {
	color: #97dd45;
	margin-bottom: 15px;
}

.jeu04 #scoopForm1 label {
	color: #fff;
	display: block;
}

.jeu04 #scoopForm1 input {
	width: 100%;
	border: 1px solid #dbdbd0;
}

.jeu04 #scoopForm1 input#cp {
	width: 100px;
}

.jeu04 #scoopForm1 input#validButton {
	width: auto;
	border: none;
	margin: 15px 0 15px 0;
}

/* Scoop dans la FP */
#backDuFlash {
	display: none;
	z-index: 40000;
	position: absolute;
	left: 5px;
	top: 5px;
	background: #fff;
	text-transform: uppercase;
	padding: 5px;
}

.masque2 {
	background: transparent url(../images/common/bg_masque_blanc.gif) repeat
		scroll 0% 0%;
	display: block;
	height: 29px;
	left: 0pt;
	position: absolute;
	top: 0pt;
	width: 100%
}

/*	page "artiste"
-------------------------------------------------------------------------------------- */
.colArtiste {
	background: #fff;
	width: 213px;
	height: 424px;
	padding: 0 18px;
	margin-top: 50px;
}

.colArtiste a {
	color: #000;
}

.colArtiste .artisteIntro {
	font-size: 1.5em;
	padding: 18px 0;
}

.colArtiste h2 {
	margin: 40px 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #d9dddb;
}

.colArtiste dl {
	overflow: hidden;
	zoom: 1;
	padding: 5px;
	margin-bottom: 10px;
}

.colArtiste dl dd img {
	float: left;
	margin-right: 10px;
}

.colArtiste dl dt {
	padding-top: 15px;
}

.colArtiste dl.lienExterne {
	background: #f4f5f3;
	border: 2px solid #d9ddda;
}

.artiste2 {
	background: #fff url(../images/common/bg_artiste2.gif) no-repeat left
		top;
}

/* Pages Goodies*/
h1.goodies {
	font-family: GillSans, Verdana, sans-serif;
	font-size: 24px;
	font-weight: lighter;
	margin: 25px 0 0 25px;
}

#standardCore p.intro {
	margin: 0 0 15px 26px;
}

#screensaverContainer,#wallpaperContainer {
	background-image: url(../images/common/goodies/bg-gris-horizontal.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 180px;
}

.title {
	float: left;
	display: inline;
	margin: 46px 0px 0px 90px;
	width: 118px;
}

.title h2 {
	display: inline;
	font-family: GillSans, Verdana, sans-serif;
	font-size: 22px;
	color: #3f3f3f;
	font-weight: lighter;
}

img#nav-left1,img#nav-right1,img#nav-left2,img#nav-right2 {
	margin: 63px 20px 0px 0px;
	display: block;
	float: left;
}

img#nav-left2,img#nav-right2 {
	margin: 63px 20px 0px 0px;
	display: block;
	float: left;
	visibility: hidden;
}

ul.vignettes {
	list-style: none;
	width: 696px;
	display: block;
	float: left;
	overflow: hidden;
}

.vignettes li {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 232px;
	list-style: none;
}

.vignettes li img {
	border: 1px solid #7e7e7d;
}

a.download,a.download:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #525151;
}

a.download:hover {
	text-decoration: none;
}

.introgoodies {
	margin: 0 0 25px 26px;
	font-size: 12px;
}

/*	page " W06_PT_StGermain-fr "
-------------------------------------------------------------------------------------- */
.spacer2 {
	clear: both;
	display: block;
	height: 0;
	margin-top: 26px;
	visibility: hidden;
}

#stGermainFr #verticalTrack2,#stGermainFr #verticalTrack3 {
	background: transparent url(../images/common/bg_slider2.gif) repeat-y
		scroll 6px 7px;
	width: 17px;
}

#stGermainFr #verticalSliderBar2,#stGermainFr #verticalSliderBar3 {
	float: left;
}

#stGermainFr p,#detournementMode ul li {
	font-size: 10px;
	margin: 0px 0px 10px 0px;
}

#stGermainFr {
	background: url(../images/common/bg_stGermain-fr.jpg) no-repeat right
		top;
	height: 441px;
	width: 3000px;
	margin-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	white-space: normal;
	color: #000;
	font-size: 1.1em;
}

#stGermainFr .annees20BlocScroll {
	height: 228px !important;
	background: none !important;
}

#stGermainFr .textContainer {
	height: 214px !important;
}

#stGermainFr .annees20Slider {
	height: 220px !important;
}

#stGermainFr #introStGermain {
	padding: 18px 0px 0px 108px;
	height: 420px;
	float: left;
	width: 693px;
}

#stGermainFr #detournementMode {
	margin: 95px 0px 0px 95px;
	height: 320px;
	float: left;
	width: 388px;
	color: #2a1631;
}

#stGermainFr #adverBloger {
	margin: 104px 0px 0px 259px;
	height: 320px;
	float: left;
	width: 399px;
	color: #2a1631;
}

#stGermainFr #adverBloger a.blog,#stGermainFr #fashionAdict a.blog,#stGermainFr #detournementMode a.blog
	{
	text-decoration: underline;
	color: #222222;
}

#stGermainFr #fashionAdict {
	margin: 74px 0px 0px 290px;
	height: 350px;
	float: left;
	width: 555px;
	color: #2a1631;
}

#stGermainFr #introStGermain h2 {
	padding: 70px 0px 0px 0px;
}

#stGermainFr #introStGermain ul {
	width: 200px;
	float: right;
	margin: 23px 0px 0px 0px;
}

#stGermainFr #introStGermain ul li {
	background: transparent url(../images/common/pic_stGermain.gif)
		no-repeat scroll 0 3px;
	display: block;
	padding: 0px 0px 8px 15px;
	color: #FFF;
}

#stGermainFr #introStGermain ul li a {
	color: #c2b492;
	font-weight: bold;
}

#stGermainFr #introStGermain #intro {
	padding: 80px 0px 0px 100px;
	width: 300px;
}

#stGermainFr #introStGermain #intro p {
	margin: 0px 0px 15px 0px;
	color: #FFF;
}

#stGermainFr #detournementMode img.logoDet {
	float: left;
	margin: 9px 10px 0px 0px
}

#stGermainFr #detournementMode h2,#stGermainFr #adverBloger h2,#stGermainFr #fashionAdict h2
	{
	margin-bottom: 10px;
}

#stGermainFr #adverBloger img.logoDet {
	float: left;
	margin: 0px 10px 0px 0px
}

#stGermainFr #fashionAdict p.aut {
	margin: 275px 0px 0px 0px;
	padding: 0px;
	color: #767676;
	width: 110px;
}

#stGermainFr #fashionAdict .ctent {
	float: right;
	width: 434px;
}

#stGermainFr #fashionAdict img.logoDet {
	float: left;
	margin: 30px 5px 0px 0px;
}

#stGermainFr #fashionAdict h2.titleFashion {
	margin-top: 20px;
}

#detournementMode ul li span {
	color: #043ac4;
}

/******************************************* EXOTIC CHIC */
#exoticChicContainer {
	background: url(../images/common/exoticChic/bg_exoticChic.jpg) no-repeat
		right top;
	height: 463px;
	width: 3300px;
	margin-top: 0px;
	border: 0px none;
	white-space: normal;
	color: #ab9e94;
	font-size: 1.1em;
}

#exoticChicContainer a {
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

#exoticChicContainer a:hover {
	text-decoration: underline;
}

#exoticChicContainer #exoticChicBloc1 {
	height: 363px;
	width: 832px;
	float: left;
	padding: 100px 22px 0 20px;
	color: #ab9e94;
	display: inline;
}

#exoticChicContainer #exoticChicBloc1 h2 {
	padding: 0 0 30px 4px
}

#exoticChicContainer #exoticChicMenu {
	float: left;
	width: 215px;
	padding: 0 10px 0 0;
}

#exoticChicContainer #exoticChicMenu li {
	background: url(../images/common/exoticChic/picto_whiteArrow.png)
		no-repeat 0 3px;
	padding: 0 0 5px 18px
}

#exoticChicContainer #exoticChicMenu a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#exoticChicContainer #exoticChicIntro {
	float: left;
	width: 520px;
	height: 215px;
	overflow: auto;
	color: #fff;
}

#exoticChicContainer .exoticChicBlocContenu {
	float: left;
	width: 353px;
	height: 350px;
	padding: 50px 400px 0 0;
	color: #ab9e94;
	display: inline !important;
}

#exoticChicContainer .exoticChicBlocContenu h2 {
	height: 60px
}

#exoticChicContainer .exoticChicBlocContenu .textContainer {
	width: 330px;
	height: 235px
}

#exoticChicContainer .exoticChicBlocContenu2 {
	padding-top: 42px;
	height: 358px;
	width: 368px
}

#exoticChicContainer .exoticChicBlocContenu2 h2 {
	height: 68px
}

#exoticChicContainer .exoticChicBlocContenu3 {
	width: 770px;
	padding-right: 0;
}

#exoticChicContainer  .exoticChicBlocScroll {
	margin: 20px 0 35px 0;
	height: 245px;
	width: 350px
}

#exoticChicContainer .exoticChicBlocContenu3 .exoticChicBlocScroll {
	float: left;
}

.exoticChicSlider {
	float: left;
}

.exoticChicSlider .exoticChicSlider {
	float: none;
	height: 235px;
	background: transparent none repeat scroll 0 0;
}

.exoticChicSources {
	float: left;
	width: 400px;
	padding: 22px 0 0 12px;
	font-size: 0.91em;
}

.exoticChicSources p {
	padding: 0 0 5px 0
}

#totalCartCount { /*width:0px;*/
	display: inline;
}

/******************************************* SURREALISME */
#surrealismeContainer {
	background: url(../images/common/surrealisme/bg_surrealisme.jpg) no-repeat
		right top;
	height: 463px;
	width: 4225px;
	margin-top: 0px;
	border: 0px none;
	white-space: normal;
	color: #ab9e94;
	font-size: 1.1em;
}

#surrealismeContainer a {
	text-decoration: none;
	color: Black;
	font-weight: bold;
}

#surrealismeContainer a:hover {
	text-decoration: underline;
}

#surrealismeContainer #surrealismeBloc1 {
	height: 363px;
	float: left;
	padding: 112px 26px 0 119px;
	width: 830px;
	color: Black;;
	display: inline;
}

#surrealismeContainer #surrealismeBloc1 h2 {
	padding: 0 0 30px 4px
}

#surrealismeContainer #surrealismeMenu {
	float: left;
	width: 215px;
	padding: 0 10px 0 0;
}

#surrealismeContainer #surrealismeMenu li {
	background: url(../images/common/surrealisme/fleche.png) no-repeat 0 3px;
	padding: 0 0 5px 18px;
	color: Black;
}

#surrealismeContainer #surrealismeMenu a {
	color: Black;
	font-weight: bold;
	text-decoration: none;
}

#surrealismeContainer #surrealismeIntro {
	float: left;
	width: 520px;
	height: 215px;
	overflow: auto;
	color: #fff;
}

#surrealismeContainer .surrealismeBlocContenu {
	float: left;
	height: 350px;
	padding: 50px 390px 0 0;
	width: 400px;;
	color: #20201f;
	display: inline !important;
}

#surrealismeContainer .surrealismeBlocContenu .titre {
	color: Black;
	font-weight: bold;
}

#surrealismeContainer .surrealismeBlocContenu .titre strong {
	font-size: 1.63em;
}

#surrealismeContainer .surrealismeBlocContenu h2 {
	height: 89px
}

#surrealismeContainer .surrealismeBlocContenu .textContainer {
	width: 330px;
	height: 220px
}

#surrealisme3 {
	height: 195px !important;
}

#surrealismeContainer .surrealismeBlocContenu2 {
	padding-top: 42px;
	height: 358px;
	width: 368px
}

#surrealismeContainer .surrealismeBlocContenu2 h2 {
	height: 83px
}

#surrealismeContainer .surrealismeBlocContenu3 {
	width: 770px;
	padding: 35px 85px 0 0;
}

#surrealismeContainer .surrealismeBlocContenu3 .titre {
	width: 330px;
}

#surrealismeContainer  .surrealismeBlocScroll {
	margin: 20px 0 35px 0;
	height: 245px;
	width: 350px
}

#surrealismeContainer .surrealismeBlocContenu3 .surrealismeBlocScroll {
	float: left;
}

.surrealismeSlider {
	float: left;
}

#surrealismeContainer .surrealismeBlocContenu5 {
	width: 500px;
	padding: 35px 0 0 0;
}

#surrealismeContainer .surrealismeBlocContenu5 h2 {
	height: 89px;
	text-align: right;
}

#surrealismeContainer .surrealismeBlocContenu5 h2 img.flag {
	float: left;
	margin-top: 25px;
}

.surrealismeSlider .surrealismeSlider {
	float: none;
	height: 220px;
	background: transparent none repeat scroll 0 0;
}

#surrealismeBloc4 .surrealismeSlider .surrealismeSlider {
	height: 195px;
}

.surrealismeTableau {
	float: left;
	width: 292px;
	padding: 75px 0 0 32px;
	color: #5a5851;
}

.surrealismeTableau .description {
	text-align: justify;
	margin-top: 40px;
	color: #bb4a0e;
}

.surrealismeSources p {
	padding: 0 0 5px 0
}


/********************/
.pushNormal{
	width:309px;
	height:135px;
	letter-spacing:1px;
	position:relative;
	text-transform:uppercase;
}
.pushSmall{
	width:309px;
	height:83px;
	letter-spacing:1px;
	position:relative;
	text-transform:uppercase;
}
.pushSmall .masque,.pushNormal .masque {
	background:#fff none repeat scroll 0 0;
	cursor:pointer;
	height:100%;
	opacity:0;
	position:absolute;
	width:100%;
	z-index:10001;
	text-transform:none;
}
.pushSmall span{
	top:9px;
	font-size:12px;
	text-transform:none;

}
.pushNormal span {
	top:9px;
	font-size:12px;
	color:#000000;

}
.pushNormal span small {
	font-size:11px;
	letter-spacing:0px;
	text-transform:none;

}
/******************************************* TENDANCE MILITAIRE  */
#militaireContainer{
	background: url(../images/common/militaire/bg_militaire.jpg) no-repeat right top;
	height: 491px;
	width: 4370px;
	margin-top: 0px;
	border:0px none;
	white-space: normal;
	color: #ab9e94;
	font-size: 1.1em;
}
		#militaireContainer .titre{
			clear:both;
			font-weight:bold;
		}

		#militaireContainer .titre strong {
			font-size:1.63em;
		}

	#militaireContainer #militaireBloc1{
		color:Black;
		display:inline;
		float:left;
		height:390px;
		padding:71px 600px 0 180px;
		width:400px;
	}

		#militaireBloc1 h2{
			padding:0px 0px 50px 0px;
		}

		#militaireBloc1 .intro{
			padding:0px 0px 35px 0px;
		}

		#militaireBloc1 ul li.cRed a,
		#militaireBloc1 ul li.cRed{
			color:#c02d34;
		}

		#militaireBloc1 ul li.cVert a,
		#militaireBloc1 ul li.cVert{
			color:#1c732c;
		}

		#militaireBloc1 ul li.cVertF a,
		#militaireBloc1 ul li.cVertF{
			color:#484848;
		}

		#militaireBloc1 ul li.cBleu a,
		#militaireBloc1 ul li.cBleu{
			color:#2e5aff;
		}

	#militaireBloc2{
		width:597px;
		color:#c02d34;
		display:inline !important;
		float:left;
		height:450px;
		padding:10px 95px 0px 0px;
	}

		#militaireBloc2 #containerBloc2{
			padding:0px 0px 0px 37px;
			clear:both;
			float:left;
		}

		#militaireBloc2 h2{
			margin:50px 0px 15px 0px;
			clear:both;

		}

		#militaireBloc2 #containerBloc2 a{
			color:#c02d34;
			text-decoration:underline;
		}



	#militaireContainer .militaireScroll	{
		width:345px;
		height:220px;
		margin-top:5px;
	}

		#militaireContainer .militaireScroll .textContainer{
			width:320px;
			height:220px;
		}

	.militaireSlider{
		float:left;
	}

	.militaireSlider .militaireSlider {
		background:transparent none;
		float:none;
		height:220px;
	}


		#militaireBloc2 .visuelBloc{
			width:187px;
			height:258px;
			float:right;
			background-color:#000;
			padding:2px;
			margin-top:54px;
		}

		#militaireBloc2 .visuelBloc img{
			display:block;
			margin-bottom:3px;
		}

		#militaireBloc2 .visuelBloc .legende{
			font-size:9px;
			color:#fff;
			padding-left:2px;
		}

	#militaireContainer .drap img{
		display:block;
	}

	#militaireContainer #militaireBloc3{
		width:416px;
		color:#1c732c;
		display:inline !important;
		float:left;
		height:440px;
		padding:10px 576px 0px 0px;
	}

		#militaireBloc3 #containerBloc3{
			width:383px;
			padding:0px 0px 0px 33px;
		}

		#militaireBloc3 #containerBloc3 .titre a{
			color:#1c732c;
			text-decoration:underline;
		}

		#militaireBloc3 .militaireScroll{
			width:375px;
		}

		#militaireBloc3 .militaireScroll .textContainer{
			width:355px;
		}

	#militaireContainer #militaireBloc4{
		width:405px;
		color:#000000;
		display:inline !important;
		float:left;
		height:440px;
		padding:10px 285px 0px 0px;
	}

		#militaireBloc4 #containerBloc4{
			padding:60px 0px 0px 40px;
		}

			#militaireBloc4 #containerBloc4 h2{
				padding:0px 0px 38px 0px;
			}

			#militaireBloc4 #containerBloc4 .titre a{
				color:#000;
				text-decoration:underline;
			}

	#militaireContainer #militaireBloc5{
		width:398px;
		color:#2e5aff;
		display:inline !important;
		float:left;
		height:440px;
		padding:10px 0px 0px 0px;
	}

		#militaireBloc5 #containerBloc5{
			padding:55px 0px 0px 40px;
		}

			#militaireBloc5 #containerBloc5 h2{
				padding:0px 0px 45px 0px;
			}

			#militaireBloc5 #containerBloc5 .titre a{
				color:#2e5aff;
				text-decoration:underline;
			}

	#militaireContainer #verticalTrack5 {
		background:transparent url(../images/common/bg_slider2.gif) repeat-y 7px 50%;
	}

	/******************************************* TENDANCE GATSBAY  */
#gatsbyContainer{
	background: url(../images/common/gatsby/bg_gatsby.jpg) no-repeat right top;
	height: 491px;
	width: 5000px;
	margin-top: 0px;
	border:0px none;
	white-space: normal;
	color: #ab9e94;
	font-size: 1.1em;
}

	#gatsbyContainer .blocItem{
		display:inline !important;
		float:left;
		color:#676767;
	}

	#gatsbyContainer #gatsbyBloc1{
		width:400px;
		padding:67px 480px 0px 315px;
		height:395px;
	}

		#gatsbyContainer #gatsbyBloc1 h2{
			margin:0px 0px 13px 0px;
		}

		#gatsbyContainer #gatsbyBloc1 .intro{
			margin:0px 0px 35px 0px;
		}


	#gatsbyContainer #gatsbyBloc2{
		width:347px;
		padding:10px 398px 0px 0px;
		height:450px;
	}

	#gatsbyContainer .drap img{
		display:block;
	}

		#gatsbyContainer .blocItem .containerBloc{
			padding:10px 0px 0px 0px;
		}

			#gatsbyContainer .blocItem .containerBloc h2{
				padding:0px 0px 10px 0px;
			}

				#gatsbyContainer .blocItem .containerBloc h2 img{
					display:block;
				}

			#gatsbyContainer .blocItem .containerBloc a{
				font-size:10px;
				color:#676767;
			}

			#gatsbyContainer .blocItem .containerBloc .titre{
				padding:25px 0px 0px 20px;
				clear:both;
				font-weight:bold;
				height:56px;
			}

				#gatsbyContainer .blocItem .containerBloc .titre strong {
					font-size:1.63em;
				}

		#gatsbyContainer #gatsbyBloc3 {
			width:348px;
			padding:10px 854px 0px 0px;
			height:450px;
		}

			#gatsbyContainer #gatsbyBloc3.blocItem h2{
				padding:0px 0px 18px 0px;
			}

		#gatsbyContainer #gatsbyBloc4 {
			width:345px;
			padding:10px 400px 0px 0px;
			height:450px;
		}

			#gatsbyContainer #gatsbyBloc4.blocItem h2{
				padding:0px 0px 20px 0px;
			}

		#gatsbyContainer #gatsbyBloc5{
			width:345px;
			padding:10px 0px 0px 0px;
			height:450px;
		}

			#gatsbyContainer #gatsbyBloc5.blocItem h2{
				padding:0px 0px 0px 0px;
			}

			#gatsbyContainer #gatsbyBloc5.blocItem .containerBloc .titre{
				padding-bottom:0px;
			}

			#gatsbyContainer #verticalTrack5 {
				background:transparent url(../images/common/bg_slider2.gif) repeat-y 7px 50%;
			}

	#gatsbyContainer .gatsbyScroll{
		width:322px;
		height:225px;
		margin-top:0px;
		margin-left:20px;
	}

		#gatsbyContainer .gatsbyScroll .textContainer{
			width:295px;
			height:200px;
			padding-right:10px;
			padding-top:10px;
			margin:5px 0px;
		}

		#gatsbyContainer #verticalHandle{
			height:auto;
		}

	.gatsbySlider{
		float:left;
	}

	.gatsbySlider .gatsbySlider {
		background:transparent none;
		float:none;
		height:220px;
	}

	#standardCore ul#bloc_adresse_recap li.pushInnocence{
		background:none;
		border-top:1px solid #d0d0c8;
		border-bottom:1px solid #d0d0c8;
		padding:5px 0 10px 0
	}
		#standardCore ul#bloc_adresse_recap li.pushInnocence p{
			padding:0;
			height:auto;
		}

/* push administrables */

.c-push, .v-push{
	position:relative;
}

.c-push a img, .v-push a img{
	position:relative;
	z-index:0;
}

.c-push .push-type-1{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:65px;
	background-color:#BBBBBB;
	opacity:0.8; filter: alpha(opacity = 80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

	.c-push .push-type-1 .push-title{
		display:block;
		width:456px;
		margin:10px 0 0 36px;
		font-size:24px;
		font-weight:400;
		color:white;
		text-transform:uppercase;
		letter-spacing:1px;
	}

	.c-push .push-type-1 .info-title{
		display:block;
		width:456px;
		margin:0 0 0 36px;
		font-size:15px;
		color:white;
	}

.c-push .push-type-2{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
	width:100%;
	height:60px;
}

	.c-push .push-type-2 .push-title{
		display:block;
		width:478px;
		margin:0 0 0 14px;
		font-size:35px;
		font-weight:400;
		color:white;
		text-transform:uppercase;
		letter-spacing:0.5px;
	}

	.c-push .push-type-2 .info-title{
		display:block;
		width:478px;
		margin:0 0 0 14px;
		text-transform:uppercase;
		font-size:11px;
		color:white;
	}

.v-push .push-title{
	display:block;
	width:230px;
	margin:0 0 0 17px;
	font-size:16px;
	font-weight:600;
	color:white;
	text-transform:uppercase;
	position:absolute;
	bottom:14px;
	left:0px;
	z-index:1;
}

.white-push{color:#FFFFFF!important;}
.gray-push{color:#AAAAAA!important;}
.black-push{color:#000000!important;}

/*menu hover z-index fix */
#rollOverLignes img{
	z-index:3!important;
	position:relative;
}


h1.vogue
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	font-size: 100% !important; /* 1em = 10px */
}




/***********************
 *  Newsletter block   *
 *  add on 04/05/10    *
 **********************/
#footer #newsletter-mail {
	float:right;
	display:inline;
	height:20px;
	width:auto;
}
#footer #newsletter-mail #mail-newsletter {
	border:1px solid #b1b1a2;
	width:124px; /* 130px, padding left et right 3px */
	height:18px;
	padding:0 3px;
	line-height:18px;
	outline:none;
}
#footer #newsletter-mail #submit-mail {
	width:24px;
	height:18px;
	color:white;
	font-weight:bold;
	cursor:pointer;
	background:#6e6e6b;
	border:none;
}
*+html #footer #newsletter-mail #mail-newsletter, * html #footer #newsletter-mail #mail-newsletter {
	line-heght:10px;
}


/*******************************************************
 * Navigation 1 (contacts, points de ventes, questions)*
 * updated on 04/05/10                                 *
 ******************************************************/
ul#nav1 {
	float:right;
	width:302px;
	height:22px;
	background:white;
	font-weight:bold;
}
ul#nav1 li {
	float:left;
	margin-top:5px;
	height:12px;
}
ul#nav1 li.nav1Item1, ul#nav1 li.nav1Item2 {
	border-left:1px solid #999999;
}

ul#nav1 li.nav1Item1 {
	padding:0 8px 0 22px;
	background:url("../images/_fr/pointsvente.gif") 7px top no-repeat;
}
ul#nav1 li.nav1Item2 {
	padding-left:23px;
	background:url("../images/_fr/questions.gif") 8px top no-repeat;
}


/* header */

#logo{
	margin: 52px 0 0 18px;
	float: left;
	display:inline;
	height: 29px;
	width: 167px;
	position:relative;
	background: url(../images/common/logo_longchamp.png) no-repeat;
}

*html body #logo{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/common/logo_longchamp.png", sizingMethod="image");
}

#logo a{
	display:block;
	height: 29px;
	width: 167px;
}

#blocNav{
	float: left;
	width: 815px;
}

/*******************************************************
 * Navigation 1 (contacts, points de ventes, questions)*
 * updated on 04/05/10                                 *
 ******************************************************/
ul#nav1 {
	float:right;
	width:302px;
	height:22px;
	background:white;
	font-weight:bold;
}
ul#nav1 li {
	float:left;
	margin-top:5px;
	height:12px;
}
ul#nav1 li.nav1Item1, ul#nav1 li.nav1Item2 {
	border-left:1px solid #999999;
}
ul#nav1 li.nav1Item0 {
	padding:0 10px 0 10px;
}
ul#nav1 li.nav1Item1 {
	padding:0 8px 0 22px;
	background:url("../images/_fr/pointsvente.gif") 7px top no-repeat;
}
ul#nav1 li.nav1Item2 {
	padding-left:23px;
	background:url("../images/_fr/questions.gif") 8px top no-repeat;
}


/***************************
 * Navigation 2 (main menu)*
 * updated on 04/05/10     *
 **************************/
ul#nav2 {
	position: absolute;
	top: 55px;
	left: 210px;
	float: left;
	width: 628px;
}
ul#nav2 li {
	float: left;
	position: relative;
	padding: 1px 11px;
}
ul#nav2 li.first {
	background: none;
}
ul#nav2 li a {
	display: block;
	font-size: 1em;
	height: 17px;
}
ul#nav2 li a:hover {
	height: 17px;
}

ul#nav2 li ul#nav3 span{
	position: static;
	top: auto;
}
ul#nav2 li ul#nav3 {
	left:4px;
	position:absolute;
	top:22px;
	width:490px;
	z-index:0;
}
ul#nav2 li ul#nav3 li {
	border:none;
	padding-right:4px;
}
ul#nav2 li ul#nav3 li a {
	text-decoration:none;
	float:left;
}


/*********************
 * Account bloc      *
 * added on 04/05/10 *
 *********************/
#account-user {
	width:127px; /* 137px, padding G&D 10px*/
	height:52px; /* 62px, padding H&B 10px */
	background:url("../images/_fr/account_bg.gif") no-repeat;
	float:right;
	margin-top:13px;
	padding:5px;
}
#account-user ul li a span {
	position:absolute;
	right:5px;
}
#account-user ul li a {
	color:white;
	font-size:11px;
	font-weight:bold;
}
#account-user ul li a:hover {
	color:black;
	text-decoration:none;
}
#account-user ul li a#account-item0 {
	padding-bottom:4px;
	margin-bottom:2px;
	height:13px;
	background:url("../images/_fr/heart_account.gif") 95px 50% no-repeat;
	border-bottom:1px solid #61615a;
	display:block;
}
#account-user ul li a#account-item1 {
	background:url("../images/_fr/panier_account.gif") 95px 50% no-repeat;
	display:block;
	margin-bottom:3px;
}
#account-user ul li a#account-item2 {
	font-size:10px;
}


/* Language Popin */
#contentLoadingCountry{
                position:fixed;
                background:#000 scroll;
                opacity:0.6;
                filter:alpha(opacity=60);
                height:100%;
                width:100%;
                z-index:100;
                left:0;
                top:0;
}
#contentLoadingInside{
                position:absolute;
                width:886px;
                padding:45px 40px;
                left:50%;
                top:50%;
                margin-left:-483px;
                margin-top:-96px;
                background:#fefefd;
                z-index:1001;
                display:none;
}
#contentLoadingInside .country_selection{
                float:left;
                color:#000;
                border-right:1px solid #d1d1d0;
                padding-right:20px;
                margin-right:25px;
                height:110px;
}
#contentLoadingInside .country_selection a{
                color:#000;
}
#contentLoadingInside strong{
                display:block;
                text-transform:uppercase;
                height:30px;
}
* html #contentLoadingInside strong{
                display:inline-block;
}
#contentLoadingInside ul{
                float:left;
                margin-right:12px;
}
#contentLoadingInside li{
                line-height:15px;
}
#contentLoadingInside .last{
                border:none;
                margin-right:0;
                padding-right:0;
}
#contentLoadingInside #closePopin{
                position:absolute;
                top:5px;
                right:5px;
}

#footer #footer-copyright{
	clear:both;
	margin-top:2px;
}