/* General */
body {
	margin: 0px;
	background-color: #DCD0D2;
}

/* Mise en forme du top */
#topBgLeft {
	background-image: url(../images/skin/top_bgLeft.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
#btmBgLeft {
	background-image: url(../images/skin/btm_bgLeft.gif);
	background-repeat: no-repeat;
}
#btmBgTopLeft {
	background-image: url(../images/skin/btm_bgTopLeft.gif);
	background-repeat: repeat-y;
}
#btmBgTopRight {
	background-image: url(../images/skin/btm_bgTopRight.gif);
	background-repeat: repeat-y;
}



#topBgRight {
	background-image: url(../images/skin/top_bgRight.jpg);
	background-repeat: repeat-x;
}
#btmBgRight {
	background-image: url(../images/skin/btm_bgRight.gif);
	background-repeat: no-repeat;
}

#topBgTop {
	background-image: url(../images/skin/top_bgTop.jpg);
	background-repeat: no-repeat;
}


#logoVP {
	/* Logo neutre */
	background-image: url(../images/skin/top_logoVP.jpg);
	background-repeat: no-repeat;
}

#logoVP_2 {
	/* Logo neutre qui sommes-nous */
	background-image: url(../images/skin/top_logoVP_2.jpg);
	background-repeat: no-repeat;
}

#logoVentes{
	/* Logo ventes */
	background-image: url(../images/skin/top_salesLogoVP.jpg);
	background-repeat: no-repeat;
}

/* Espace réservé logo fournisseur pour une vente */
#logoRightVentes {
	background-image: url(../images/skin/top_logoRight.jpg);
	background-repeat: no-repeat;
}

#logoRightVide {
	background-image: url(../images/skin/top_logoRight.jpg);
	background-repeat: no-repeat;
}

#logoRightVentesVPlounge{
	background-image:url(../images/skin/vpl_logoVentesVP3.jpg);
	background-repeat:no-repeat;
}

/* Espace réservé au parrainage express */
#logoRight {
	background-image: url(../images/skin/top_logoRight2.gif);
	background-repeat: no-repeat;
}

#logoRightForm{
	/*formulaire de parrainage*/
	margin-left: 48px;
	position:relative;
	top:7px;
}

#logoRight_input{
	/*champ input text pour l'adresse mail*/
	height:15px;
	width: 153px;
	font-size:10px;
	border-bottom: #EFE3E5 1px solid;
	border-left: #B3A7A9 1px solid;
	border-right: #EFE3E5 1px solid;
	border-top: #B3A7A9 1px solid;
	margin:0px;
	padding:0px;
	position:relative;
	top:7px;
	!top:10px; /*pr ie6*/
	*> top:10px; /*que pr ie7*/
}

#logoRight_input2{
	/*champ input image pour bouton envoyer*/
	margin:0px;
	padding:0px;
	position:relative;
	top: 17px;
}

#logoRight_img1{
	/*parrainez vos amis*/
	position:relative;
	top: 10px;
}

#logoRight_img2{
	/*expressSponsorshipRwd (8€)*/
	position: relative;
	top: -7px;
}

#topShadowLeft {
	background-image: url(../images/skin/top_shadowLeft.jpg);
	background-repeat: no-repeat;
}
#topShadowRight {
	background-image: url(../images/skin/top_shadowRight.jpg);
	background-repeat: no-repeat;
}
#topShadowBottom {
	background-image: url(../images/skin/top_shadowBottom.jpg);
	background-repeat: no-repeat;
}
#navShadowBottom {
	background-color: #F6E9EC;
	background-image: url(../images/skin/nav_shadowBottom.jpg);
	background-repeat: repeat-x;
}
#btmShadow {
	background-image: url(../images/skin/btm_bottomShadow.gif);
	background-repeat: no-repeat;
}
#shadowLeft {
	background-image: url(../images/skin/skn_shadowLeft.gif);
	background-repeat: repeat-y;
}
#shadowRight {
	background-image: url(../images/skin/skn_shadowRight.gif);
	background-repeat: repeat-y;
}




/* bouton quitter */
#quit {
	background-image: url(../images/skin/top_quit_on.gif);
	display: block;
	margin-top: 10px;
	height: 19px;
	background-position: right;
	background-repeat: no-repeat;
}
#quit:hover { visibility: visible;
}
#quit:hover img { display: none;
}

/* bouton remonter */
#up {
	background-image: url(../images/skin/btm_up_on.gif);
	display: block;
	height: 19px;
	background-position: right;
	background-repeat: no-repeat;
}
#up:hover { visibility: visible;
}
#up:hover img { display: none;
}

/* bouton fermer */
#close {
	background:url(../images/skin/skn_close_on.gif) no-repeat top right;
	display: block;
	width:72px;
	height: 19px;
	margin:11px 0 0 0;
	float:right;
}
#close:hover {
	visibility: visible;
}
#close:hover img {
	display: none;
}
#close img {
	float:right;
}

/* Navigation */
.home {
	background-image: url(../images/skin/nav_home_on.jpg);
	display: block;
	height: 21px;
	width: 62px;
}
.home:hover { visibility: visible;
}
.home:hover img { display: none;
}
.club {
	background-image: url(../images/skin/nav_club_on.jpg);
	display: block;
	height: 21px;
	width: 71px;
}
.club:hover { visibility: visible;
}
.club:hover img { display: none;
}
.blog {
	background-image: url(../images/skin/nav_blog_on.jpg);
	display: block;
	height: 21px;
	width: 45px;
}
.blog:hover { visibility: visible;
}
.blog:hover img { display: none;
}
.account {
	background-image: url(../images/skin/nav_account_on.jpg);
	display: block;
	height: 21px;
	width: 82px;
}

.account:hover { visibility: visible;
}
.account:hover img { display: none;
}

.sponsorship {
	background-image: url(../images/skin/nav_sponsorship_on.jpg);
	display: block;
	height: 21px;
	width: 115px;
}
.sponsorship:hover { visibility: visible;
}
.sponsorship:hover img { display: none;
}
.help {
	background-image: url(../images/skin/nav_help_on.jpg);
	display: block;
	height: 21px;
	width: 45px;
}
.help:hover { visibility: visible;
}
.help:hover img { display: none;
}
.contact {
	background-image: url(../images/skin/nav_contact_on.jpg);
	display: block;
	height: 21px;
	width: 62px;
}
.contact:hover { visibility: visible;
}
.contact:hover img { display: none;
}
.cart {
	background-image: url(../images/skin/nav_cart_on.jpg);
	display: block;
	height: 21px;
	width: 120px;
}
.cart:hover { visibility: visible;
}
.cart:hover img { display: none;
}
.image_in {
	display: block;
	height: 21px;
}

.lounge {
	background-image: url(../images/skin/nav_lounge_on.jpg);
	display: block;
	height: 21px;
	width: 60px;	
}
.lounge:hover { visibility: visible;}
.lounge:hover img { display: none;}

#nav {
	background-image: url(../images/skin/nav_bg.jpg);
	background-repeat: repeat-x;
}
#navBg {
	background-image: url(../images/skin/nav_bg.jpg);
	background-repeat: repeat-x;
}
/* Marge supérieure du footer */
#marginBottom {
	background-image: url(../images/skin/pix_F6E9EC.gif);
	background-repeat: repeat;
}
#marginBottom img {
	margin-top: 20px;
}
#errorRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0074CD;
}

.errorRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0074CD;
}

#errorRequired p {
	margin-top: 15px;
	margin-bottom: 25px;
}

.errorRequired_p {
	margin-top: 15px;
	margin-bottom: 25px;
}
.footer {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	color: #846e71;
}
.footer a, .footer a:visited, .footer a:active {
	color: #f21e8c;
	text-decoration: none;
	outline: none;
}
.footer a:hover {
	color: #f21e8c;
	text-decoration: underline;
	outline: none;
}

/* Fil d'ariane */
#breadCrumbBg {
	background-color: #F6E9EC;
}
.breadCrumbTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846E71;
}
.breadCrumb-lvl1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	text-transform: uppercase;
	color: #E6308E;
	text-decoration: underline;
	vertical-align: top;
}
.breadCrumb-lvl1 a:hover {
	text-decoration: none;
}
.breadCrumb-lvl2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #E6308E;
	text-decoration: underline;
	vertical-align: top;
}
.breadCrumb-lvl2 a:hover {
	text-decoration: none;
}
.breadCrumb-lvl3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	vertical-align: top;
}
.breadCrumbArrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #846E71;
	vertical-align: top;
}

/*membres connectes*/
#connectedMembers {
	position:relative;
	top:-6px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.connectedMembersNb{
	background:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E767A;
	height:17px;
	width:230px;
	vertical-align:middle;
}
.connectedMembersTxt{
	padding-left:20px;
}

/******************** PopUp ********************/
#skinPopUp{
	background-color:#F6E9EC;
	color:#846e71;
	font-family:Verdana;
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding-left:20px;
}
#skinPopUp a, #skinPopUp a:link, #skinPopUp a:active, #skinPopUp a:visited {
	color: #EE3F97;
	text-decoration: underline;
}
#skinPopUp a:hover {
	text-decoration: none;
}
#skinPopUp .sknDetails{
	text-align:justify;
	margin:0px;
	padding-right:30px;
}
/*titre gris*/
#skinPopUp .sknTitle1{
	color: #EE3F97;
	padding-bottom:10px;
	padding-right:30px;
}
/*texte details petit gris*/
#skinPopUp .sknDetails2{
	color:#846E71;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:13px;
	text-align:justify;
	margin:0px;
	padding-bottom:10px;
	padding-right:30px;
}
/*titre rose*/
#skinPopUp .sknTitle2{
	color: #EE3F97;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding-top:10px;
}
#skinPopUp .sknMarge1{
	margin:0px;
	padding:0px 0px 10px 0px;
}
#skinPopUp .sknMarge2{
	margin:0px;
	padding:0px 0px 10px 0px;
}
#skinPopUp .sknMarge3{
	margin:0px;
	padding:0px 0px 30px 0px;
}


/* ******************* Fly out vpLounge ******************* */

blockquote.helpContents
{
	background-color: #F4F4D0;
	border: 1px solid #67575b;
	filter: alpha(opacity=85);
	font-family: 12px/16px Arial;
	left: 335px;
	margin: 0;	
	-moz-border-radius: 5px;
	-moz-opacity: .85;
	opacity: .85;
	padding: 5px;
	position: absolute;
	text-align: left;
	top: 180px;
	width:260px;
	z-index: 100;
}
blockquote.helpContents a, blockquote.helpContents a:active, blockquote.helpContents a:link, blockquote.helpContents a:visited{
	color:#e6308e;
	text-decoration:underline;
}
blockquote.helpContents a:hover{
	color:#e6308e;
	text-decoration:none;
}
.hasHelp, .hasHelp:link, .hasHelp:active, .hasHelp:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.hasHelp:hover {
	color: #CC3300;
	text-decoration: underline;
	font-family: Verdana, Arial;
	font-size: 11px;
}

.bulleinfoContent
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

/*Welcome pack*/

/* la classe wpkLink est utilisée pour l'affichage d'un texte sur une seule ligne */
a.wpkLink {
	background:url(../images/skin/wpk_cine_off.gif) 0 0 no-repeat;
	color:#EE3F97;
	cursor:pointer;
	text-decoration:underline;
	outline:none;
	height:44px;
	display:block;
}
a.wpkLink:hover {
	background:url(../images/skin/wpk_cine_on.gif) 0 0 no-repeat;
	color:#EE3F97;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	height:44px;
	display:block;
}
.wpkLink span {
	position:relative;
	display:block;
	left:50px;
	top:16px;
}

/* la classe wpkLink2 est utilisée pour l'affichage d'un texte sur deux lignes */

a.wpkLink2 {
	background:url(../images/skin/wpk_cine_off.gif) 0 10px no-repeat;
	color:#EE3F97;
	cursor:pointer;
	text-decoration:underline;
	outline:none;
	height:54px;
	display:block;
}
a.wpkLink2:hover {
	background:url(../images/skin/wpk_cine_on.gif) 0 10px no-repeat;
	color:#EE3F97;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	height:54px;
	display:block;
}
.wpkLink2 span {
	position:relative;
	display:block;
	left:50px;
	top:16px;
}


/* Qui sommes nous */
div#whoAreWe div {
      clear:both;
      }
div#whoAreWe div img {
	float:left;
	margin:2px 30px 40px 5px;
	}
*div#whoAreWe div img, {
      margin:2px 30px 25px 5px;
      }
div#whoAreWe div h3 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	}
div#whoAreWe div p {
	margin:6px 0 40px 95px;
	}
div#whoAreWe div span {
	color:#EE3F97;
	}

div#whoAreWe a#lnkWelcomePack1	{
	margin:0 0 0 8px;
	padding:0;
}
div#whoAreWe div#wpkBlock {
	margin-top:-10px;
}



/* NAVIGATION 
******************************************************************/
#navMenu {
	height:21px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/skin/navMenu_bg.gif) 0 0 repeat-x;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	position:relative;
}
#navMenu li {
	float:left;
	height:21px;
	line-height:20px;
	margin:0;
	padding:0;
	list-style:none;
}
#navMenu li a {
	color:#dad4d4;
	height:20px;
	display:block;
	float:left;
	padding:1px 9px 0 10px;
	text-decoration:none;
}
#navMenu li a:hover {
	color:#FFF;
}
#navMenu li a#nav_basket {
	background:url(../images/skin/navMenu_bgBasket_off.gif) 0 0 repeat-x;
	color:#FFF;
	padding:1px 0 0 0;
}
#navMenu li a#nav_basket span {
	cursor:pointer;
	display:block;
	float:left;
	padding:0 15px 0 15px;
	height:20px;
}
#navMenu li a#nav_basket:hover  {
	background:url(../images/skin/navMenu_bgBasket_on.gif) 0 0 repeat-x;
}
#navMenu li.navRight {
	float:right;
}
#navMenu li.navSelected a {
	background:url(../images/skin/navMenu_arrow.gif) 0 0 no-repeat;
	color:#FFF;
}
#navMenu li.navSelected a#nav_basket span {
	background:url(../images/skin/navMenu_arrowBasket.gif) 5px -1px no-repeat;
}
#navMenu li.navSelected a#nav_basket:hover {
	background:url(../images/skin/navMenu_bgBasket_off.gif) 0 0 repeat-x;
}


#navMenu1 {
	height:21px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/skin/navMenu_bg.gif) 0 0 repeat-x;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	position:relative;
}
#navMenu1 li {
	float:left;
	height:21px;
	line-height:20px;
	margin:0;
	padding:0;
	list-style:none;
}
#navMenu1 li a {
	color:#dad4d4;
	height:20px;
	display:block;
	float:left;
	padding:1px 9px 0 10px;
	text-decoration:none;
}
#navMenu1 li a:hover {
	color:#FFF;
}
#navMenu1 li a#nav_basket {
	background:url(../images/skin/navMenu_bgBasket_off.gif) 0 0 repeat-x;
	color:#FFF;
	padding:1px 0 0 0;
}
#navMenu1 li a#nav_basket span {
	cursor:pointer;
	display:block;
	float:left;
	padding:0 15px 0 15px;
	height:20px;
}
#navMenu1 li a#nav_basket:hover  {
	background:url(../images/skin/navMenu_bgBasket_on.gif) 0 0 repeat-x;
}
#navMenu1 li.navRight {
	float:right;
}
#navMenu1 li.navSelected a {
	background:url(../images/skin/navMenu_arrow.gif) 0 0 no-repeat;
	color:#FFF;
}
#navMenu1 li.navSelected a#nav_basket span {
	background:url(../images/skin/navMenu_arrowBasket.gif) 5px -1px no-repeat;
}
#navMenu1 li.navSelected a#nav_basket:hover {
	background:url(../images/skin/navMenu_bgBasket_off.gif) 0 0 repeat-x;
}


#navMenu2 {
	height:21px;
	font-weight:700;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/skin/navMenu2_bg.gif) 0 0 repeat-x;
	font-size:11px;
	line-height:14px;
	margin:0;
	padding:0;
	list-style:none;
	padding-left:10px;
	position:relative;
}
#navMenu2 li {
	float:left;
	height:21px;
	line-height:20px;
	margin:0;
	padding:0;
	list-style:none;
}
#navMenu2 li a {
	color:#ee3f97;
	height:20px;
	display:block;
	float:left;
	padding:1px 9px 0 10px;
	text-decoration:none;
}
#navMenu2 li a:hover {
	color:#776567;
}
#navMenu2 li.navSelected a {
	background:url(../images/skin/navMenu2_arrow.gif) 0 0 no-repeat;
	color:#776567;
}
/*****************************************************************/

/* RETOUR DE */
.salesBack{
	background:url(/vp4/contents/_NEUTRE/de/images/skin/hlp_salesBack.gif) no-repeat 0% 50%;
	vertical-align:middle;
	height:60px;
}
.salesBack a{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e23689;
	display:block;
	padding-left:60px;
} 
.salesBack a:hover, a:active{ text-decoration:none;}


