.hideme{display:none;}

/***********************************************************
	- REDEFINITION CONTAINER GENERIC POUR SIGNUP -
/**********************************************************/
#vipSignup .vipContentBlocBody{padding:0 0 10px 0; background-color:#fff; font-size:12px;}

/*** texte introductif ***/
div#vipSignup h1{font-size:16px; padding:11px 20px 2px;}
div#vipSignup p.vipTxtChapeau { padding:0 20px; height:57px; font-size:12px; line-height:20px; color:#666666; }
div#vipSignup p.vipTxtChapeau span{color:#999999;}

/***********************************************************
	- REDEFINITION DES BUBBLE D'INFO POUR LA PAGE SIGNUP -
/**********************************************************/
#vipSignup .vipBubbleVerticalInfo{position:absolute; left:185px; top:205px; display:none;}

div.vipLine div.vipBubbleHorizontalInfo{position:absolute; left:210px; top:-2px; display:none;z-index:10000;}

/***********************************************************
	- COLONNE GAUCHE ET DROITE
/**********************************************************/
.vipSignupColumnLeft{float:left; width:383px; margin:20px 0 0 19px; display:inline; border-right:1px solid #DBDCDD;}
.vipSignupColumnRight{ float:left; margin:20px 0 0; padding-left:20px; width:380px; position:relative;}


/***********************************************************
	- BARRE DE NAVIGATION -
/**********************************************************/

/*** Menu texte ***/
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_account{ width:98px; background-position: 0 -47px; }
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_portrait{ width:142px; background-position: -98px -47px; }
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_search{ width:89px; background-position: -240px -47px; }
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_parcours{ width:118px; background-position: -329px -47px; }
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_photos{ width:97px; background-position: -447px -47px; }
div#vipContainer div#vipHeader.vipSignupMenu a.vipTab_profil{ width:92px; background-position: -544px -47px; }

/* Effet mouseover et selection une fois clique sur le lien */
div#vipContainer div#vipHeader a.vipTab_account:hover, div#vipContainer div#vipHeader a.vipTabHover_account{ width:98px; background-position: 0 0; }
div#vipContainer div#vipHeader a.vipTab_portrait:hover, div#vipContainer div#vipHeader a.vipTabHover_portrait{ width:142px; background-position: -98px 0; }
div#vipContainer div#vipHeader a.vipTab_search:hover, div#vipContainer div#vipHeader a.vipTabHover_search{ width:89px; background-position: -240px 0; }
div#vipContainer div#vipHeader a.vipTab_parcours:hover, div#vipContainer div#vipHeader a.vipTabHover_parcours{ width:118px; background-position: -329px 0; }
div#vipContainer div#vipHeader a.vipTab_photos:hover, div#vipContainer div#vipHeader a.vipTabHover_photos{ width:97px; background-position: -447px 0; }
div#vipContainer div#vipHeader a.vipTab_profil:hover, div#vipContainer div#vipHeader a.vipTabHover_profil{ width:92px; background-position: -544px 0; }

/*** Menu avec pictos ***/
div#vipSignupNavBar{width:773px; margin:0 auto;}

/*** onglets barre de nav signup ***/
div#vipSignup div#vipSignupNavBar h2{ float:left; width:85px;}
div#vipSignup div#vipSignupNavBar h2#vipSignupNavLastH2{width:65px;}
div#vipSignup div#vipSignupNavBar h2#vipSignupNavFirstH2{width:83px;}

div#vipSignup div#vipSignupNavBar a{ display:block; height:39px; text-indent:-4000px; cursor:pointer; background: transparent url(/img/main/signup/signupNavBar.gif) no-repeat; }
/*** onglets NORMAL ***/
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_account{background-position: 0 0; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_portrait{background-position: -83px 0; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_search{background-position: -168px 0; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_parcours{background-position: -252px 0; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_photos{background-position: -336px 0; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_profil{background-position: -420px 0; }
/*** onglets OVER ***/
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_account:hover{background-position: 0 -39px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_portrait:hover{background-position: -83px -39px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_search:hover{background-position: -168px -39px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_parcours:hover{background-position: -252px -39px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_photos:hover{background-position: -336px -39px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoice_profil:hover{background-position: -420px -39px; }
/*** onglets COCHE (quand page remplie)***/
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_account{background-position: 0 -78px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_portrait{background-position: -83px -78px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_search{background-position: -168px -78px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_parcours{background-position: -252px -78px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_photos{background-position: -336px -78px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_profil{background-position: -420px -78px; }
/*** onglets COCHE OVER (quand page remplie)***/
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_account:hover{background-position: 0 -117px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_portrait:hover{background-position: -83px -117px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_search:hover{background-position: -168px -117px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_parcours:hover{background-position: -252px -117px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_photos:hover{background-position: -336px -117px; }
div#vipSignup div#vipSignupNavBar a.vipSignupNavChoiceOk_profil:hover{background-position: -420px -117px; }

#vipNewHeaderTexteSelected{color:#990099;font-weight:bold;}

/***********************************************************
	- JAUGE AUTOCOMPLETION DU PROFIL -
/**********************************************************/
div.vipCompletionContainer{float:right; width:275px; margin-right:95px; display:inline;}
p.txtCompletion{text-align:center; margin:20px 0 5px 0; font-size:10px; font-family:Futura,"Century Gothic",Arial;}
div#vipSignup .vipProfilCompletion{background: transparent url(/img/main/signup/BgProfilCompletion.png) no-repeat; width:272px; height:41px; margin: 0 auto}
div#vipSignup .vipLevelCompletion{background: transparent url(/img/main/signup/ProfilCompletionLevel.png) no-repeat; height:41px; width:0px;}

/***********************************************************
	- DIVERS -
/**********************************************************/



div#vipSignup .vipLine{position:relative;height:70px;}
div#vipSignup .vipLineBetween{position:relative;height:50px;margin-bottom:25px;}

.vipSelectSideToSide {float:left; width:150px;}
div#vipSignup #vipColRightMesPhotos .vipLine{position:relative; height:35px;}
div#vipSignup #vipColRightMesPhotos .vipColRightMesPhotosLabel{width:183px;float:left;}
div#vipSignup #vipColRightMesPhotos .vipColRightMesPhotosChamps{float:left;}
div#vipSignup #vipColRightMesPhotos #vipColRightMesPhotosChampsDate input{width:35px;}

div#vipSignup #vipColRightMonCompte .vipLine{position:relative; height:35px;}
div#vipSignup #vipColRightMonCompte .vipColRightMonCompteLabel{width:183px;float:left;}
div#vipSignup #vipColRightMonCompte .vipColRightMonCompteChamps{float:left;}

p.vipModerationLegend{background-color:#ececec; margin:10px 20px 0; padding:5px; text-align:center; font-size:10px;}


/*********************************************************************************************************
	- ETAPES DU SIGNUP
/*********************************************************************************************************/

/***********************************************************
	- STYLES COMMUNS
/**********************************************************/

/*** Container ***/
.portrait, .parcours, .search, .profil, .photos, .account{display:none;}


/*** Formulaire ***/
#vipSignup div.vipSignupColumnLeft select, #vipSignup div.vipSignupColumnRight select{width:178px; z-index:2;height:23px;padding-top:2px;}
#vipSignup div.vipSignupColumnLeft input, #vipSignup div.vipSignupColumnRight input{width:173px;}
#vipSignup div.vipSignupColumnRight input#my_zipcode{width:90px;}
#vipSignup div.vipSignupColumnRight select#my_country, #vipSignup div.vipSignupColumnRight select#my_town{width:80px;}
#vipSignup div.vipSignupColumnLeft textarea, #vipSignup div.vipSignupColumnRight textarea{width:352px;color:#666666;font-size:11px;font-family:"Lucida Grande",tahoma,Arial,sans-serif;}
#vipSignup div.vipSignupColumnRight #vipMyIdeal{width:349px;}
#vipSignup div.vipSignupColumnLeft label span, #vipSignup div.vipSignupColumnRight label span{font-weight:normal;}

/*** Bouton enregistrer ***/
div.vipButton { width: 175px; margin-top:30px; float:right;}

/*** Compteur textarea ***/
#vipCounter_ideal, #vipCounter_portrait, #vipCounter_parcours{background: transparent url(/img/main/signup/bgCounter.gif) no-repeat; width:30px; height:15px; color:#5e5d5e; text-align:center; font-weight:normal; right:19px; top:3px; position:absolute;line-height:14px;}

/***********************************************************
	- MON AUTOPORTRAIT
/**********************************************************/

/*** Liste des differentes etapes ***/
div#vipColLeftAutoportrait{height:281px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li{liste-style-type:none; padding:0 0 0 25px; height:17px; margin-bottom:20px; line-height:23px; background:url(/img/main/common/NumberList.gif) no-repeat;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_whoami {background-position:0 0px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_seductionassets_fac {background-position:0 -26px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_leitmotiv {background-position:0 -54px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_majormoments_fac {background-position:0 -80px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_heroes {background-position:0 -107px;}
div#vipColLeftAutoportrait ul#vipSignupEtapes li#vipPortrait_my_ann_perfectevening{background-position:0 -134px;}

/*** Formulaire ***/
div#vipColRightAutoportrait label {width:315px; display:block; margin-bottom:10px;}

 
/*** Gestion fade In / fade out via script jquery IU ***/
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {color: #000;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text; color:#990099;}
.ui-tabs-hide { display: none; }

 

/***********************************************************
	- MON COMPTE
/**********************************************************/

/*** Formulaire ***/
#vipColLeftMonCompte label, #vipColRightMonCompte label{display:block; padding:0 0 0 25px; height:17px; line-height:23px; margin:0 0 7px !important; margin:0 0 5px; background:url(/img/main/common/NumberList.gif) no-repeat;}
#vipColRightMonCompte label#vipMyKvkLabel{background-position:0 0px;}
#vipColRightMonCompte label#vipMyFirstNameLabel{background-position:0 -26px;}
#vipColRightMonCompte label#vipMyNameLabel{background-position:0 -54px;}
#vipColRightMonCompte label#vipMyEmailLabel{background-position:0 -460px;}
#vipColRightMonCompte label#vipMyPseudoLabel{background-position:0 -107px;}
#vipColRightMonCompte label#vipMyPwdLabel{background-position:0 -134px;}
#vipColRightMonCompte .vipLine{display:block; padding:0 0 0 25px; height:17px; line-height:23px; margin:0 0 7px !important; margin:0 0 5px;}

#vipColLeftMonCompte{height:430px;background:url(/img/main/signup/vipColLeftMonCompte.png) no-repeat;position:relative;}
#vipColLeftMonCompteTitle{position:absolute;top:15px;left:21px;font-size:20px;line-height:20px;text-transform:uppercase;}
#vipColLeftMonCompteTexte{position:absolute;top:55px;left:21px;font-size:12px;line-height:12px;width:330px;text-align:justify;}
#vipColLeftMonCompteImg{position:absolute;top:140px;left:5px;_top:75px;}
#vipButtonSignup{float:none;margin-top:12px;margin-left:317px;padding-bottom:4px;}

.vipColRightMesPhotosTitle{position:relative;font-weight:bold;font-size:13px;display:block; padding:0 0 0 25px; height:17px; line-height:19px;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important; background:url(/img/main/common/NumberList.gif) no-repeat;margin-bottom:26px;}
#vipColRightMesPhotosTitle1{background-position:0 0px;}
#vipColRightMesPhotosTitle2{background-position:0 -26px;}
#vipColRightMesPhotosTitle3{background-position:0 -54px;margin-bottom:16px;margin-top:10px !important;}
#vipColRightMesPhotosTitle4{background-position:0 -80px;margin-bottom:16px;margin-top:10px !important;}

/***********************************************************
	- MON IDEAL
/**********************************************************/

/*** Formulaire ***/
#vipColLeftSearch.vipSignupColumnLeft{border:0px;}
#vipColRightSearch.vipSignupColumnRight{border-left:1px solid #DBDCDD; height:281px;}
#vipColLeftSearch label, #vipColRightSearch label {display:block; padding:0 0 0 25px; height:17px; line-height:23px; margin:0px 0 7px !important; margin:0 0 5px; background:url(/img/main/common/NumberList.gif) no-repeat;}
#vipColLeftSearch label#vipMySearchAgeLabel{background-position:0 0px;}
#vipColRightSearch label#vipMyIdealLabel{margin-top:0px !important; display:block; background-position:0 -26px;}
#vipColLeftSearch select#vipMySearchAgeMini{margin:5px 5px 0 0; width:60px;}
#vipColLeftSearch select#vipMySearchAgeMaxi{margin: 5px 5px 0 5px; width:60px;}

/***********************************************************
	- MON PARCOURS
/**********************************************************/

/*** Formulaire ***/
#vipColLeftParcours {height:281px;}
#vipSignup #vipColLeftParcours select {width:170px;}
#vipColLeftParcours label, #vipColRightParcours label {display:block; padding:0 0 0 25px; height:17px; line-height:23px; margin:0 0 7px !important; margin:0 0 5px; background:url(/img/main/common/NumberList.gif) no-repeat;}
#vipColLeftParcours label#vipMyStudiesLabel{background-position:0 0px; margin-top:0px !important;}
#vipColLeftParcours label#vipMyTrainingLabel{background-position:0 -26px;}
#vipColLeftParcours label#vipMyJobLabel{background-position:0 -54px;}
#vipColLeftParcours label#vipMyCompanyLabel{background-position:0 -80px;}

#vipColRightParcours label#vipMyProfessionalLabel{background-position:0 -107px; margin-top:0px !important; }


/***********************************************************
	- MES PHOTOS
/**********************************************************/

/*** ligne de titre de colonne***/
div.vipMyPhoto {border-left:1px solid #D4D4D4; float:left; font-size:11px; height:35px; margin:17px; padding:0 0 0 10px; width:252px;}
.vipBtnSaveMyPhoto#VipBtnPhoto{margin:15px 15px 0 0;}

/*** etape de selection photo ***/
div.photos ul#vipStepPhotos {margin:0 0 0 23px; padding-top:5px;}
div.photos ul#vipStepPhotos li#vipSeparator{width:1px; border-left:1px dotted #cfcfcf; margin:0 1px}
div.photos ul#vipStepPhotos li{display:inline; width:102px; float:left; padding:5px 10px; height:70px; margin-bottom:10px;}
div.photos ul#vipStepPhotos li.vipActiveStep{background-color:#F4CFFF; color:#434343}
div.photos ul#vipStepPhotos li.vipSeparator{width:1px; border-left:1px dotted #cfcfcf; margin-left:3px; height:77px; background-color:transparent; padding:1px;}
div.photos ul#vipStepPhotos li span.vipStepNum {background:url(/img/main/common/NumberList.gif) no-repeat; float:left; height:24px; width:85px;}
div.photos ul#vipStepPhotos li span#vipStepNum1{background-position:0 0px;}
div.photos ul#vipStepPhotos li span#vipStepNum2{background-position:0 -27px;}
div.photos ul#vipStepPhotos li span#vipStepNum3{background-position:0 -54px;}
div.photos ul#vipStepPhotos li span#vipStepNum4{background-position:0 -80px;}
div.photos ul#vipStepPhotos li span#vipStepNum5{background-position:0 -107px;}
div.photos ul#vipStepPhotos li span#vipStepNum6{background-position:0 -134px;}

div.photos ul#vipStepPhotos li span.vipStepArrow{background:url(/img/main/btn/transparentArrow1.png) no-repeat; float:left; height:17px; width:17px; margin-top:3px;}
div.photos ul#vipStepPhotos li.vipActiveStep span.vipStepArrow{background:url(/img/main/btn/transparentArrow2.png) no-repeat; float:left; height:17px; width:17px; margin-top:3px;}

/*** conteneur explication ***/
div.vipAlertBloc{margin:20px 20px 5px 20px; zoom:1;}

/*** conteneur du xpl de validation des photo***/
#vipValidPhoto{display:none;}

/*** 3 photos ***/
div#vipCtnMyPhoto{background-color:#efefef; padding:20px 20px 30px 20px; margin:0 auto; width:735px;}
img.vipMyPhoto1, img.vipMyPhoto2, img.vipMyPhotoThumbnail {float:left; border:1px solid #cccccc;}
img.vipMyPhoto1{margin:0 20px 0 0;}
img.vipMyPhotoThumbnail{float:left; margin:100px 0 0 40px;}
a#vipBtnModifyMyPhoto{margin:40px 0 0 40px;}

/*** Applet ***/
#vipAppletCode{display:none;}
#vipAppletPhoto{text-align:center;}
p#vipDownloadJava{margin-bottom:5px;}
div#vipNoJava{width:540px; padding:15px; margin-left:105px; margin-top:15px; background-color:#efefef; border:1px solid #dadada;}


/***********************************************************
	- MON PROFIL
/**********************************************************/

/*** Formulaire ***/

#vipColLeftProfil label, #vipColRightProfil label {display:block; padding:0 0 0 25px; height:17px; line-height:23px; margin:0 0 7px !important; margin:0 0 5px; background:url(/img/main/common/NumberList.gif) no-repeat;}
#vipColLeftProfil label#vipBirthDateLabel{background-position:0 0px; margin-top:0px !important;}
#vipColLeftProfil input#vipMyBirthDay, #vipColLeftProfil input#vipMyBirthMonth, #vipColLeftProfil input#vipMyBirthYear{width:50px;}
#vipColLeftProfil label#vipMyNationalityLabel{background-position:0 -26px;}
#vipColLeftProfil label#vipMyMaritalLabel{background-position:0 -54px;}
#vipColLeftProfil label#vipHasChildrenLabel{background-position:0 -80px;}
#vipColLeftProfil label#vipMyChildrenLifeLabel{background-position:0 -107px;}
#vipColLeftProfil input#vipHasChildrenYes, #vipColLeftProfil input#vipHasChildrenNo,
#vipColLeftProfil input#vipMyChildrenLifeYes, #vipColLeftProfil input#vipMyChildrenLifeNo
{ width:20px; background-image:none; border:0px;}
#vipColLeftProfil label#vipMyCountryLabel{background-position:0 -134px;}
#vipColLeftProfil div#vipProfilGeoLoc p {margin:10px 0;}
#vipColLeftProfil input#my_zipcode, #vipColLeftProfil select#my_town {position:absolute; top:24px; left:191px;}

#vipColRightProfil label#vipMyHeightLabel{background-position:0 -161px;}
#vipColRightProfil label#vipMyAppearanceLabel{background-position:0 -188px;}
#vipColRightProfil label#vipMyHairLabel{background-position:0 -215px;}
#vipColRightProfil label#vipMyEyesLabel{background-position:0 -243px; padding-left:38px;}
#vipColRightProfil label#vipMyPersonalityLabel{background-position:0 -270px; padding-left:38px;}
#vipColRightProfil label#vipMyStyleLabel{background-position:0 -297px;  padding-left:38px;}


/***********************************************************
	- LAYER FIN DE SIGNUP
/**********************************************************/
div#vipGlobalContainerLayer{display:none;}
div#vipSignup #vipLayerBg {position: fixed !important; /position: absolute;	z-index: 100; top: 0 !important; left: 0 !important; /top:-310px;  /* pour IE6 qui prend la position absolute */ /left:-180px; /* pour IE6 qui prend la position absolute */ margin: 0; padding: 0; width:2500px; height:1000px; background:#000000; -moz-opacity: 0.5;	-khtml-opacity: 0.5; opacity: 0.5; filter:alpha(opacity=50);}
iframe.vipIframeLayerIE{ background:none; width:810px;height:500px; position:absolute; top:180px; left:0px; z-index:20; border:1px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; filter:alpha(opacity=0);}
div#vipSignup .vipSignupLayer { background:url(/img/main/common/bgLayer.gif) no-repeat; width: 512px; height:322px; position:absolute; top:180px; left:175px; z-index:200;}
div#vipSignup .vipSignupLayer div#vipLayerBugIE6{position:static; width:500px; height:310px; z-index:300;}
div.vipSignupLayer .vipPictoCoche{background:url(/img/main/common/pictoCoche.gif) no-repeat top right; padding:0 22px 0 0}
div.vipSignupLayer a#vipSignupLayerCancel{float:right; background:url(/img/main/btn/btnC.gif) no-repeat; display:block; height:17px; width:65px; padding:2px 0 0 8px; font-size:10px;}


#vipLayerTitle{border-bottom:1px solid #cccccc; padding-bottom:5px; width:480px; margin:20px auto 0; font-size:15px;}
#vipLayerMemberInfos{width:363px; height:23px; margin:30px auto 0 auto; font-size:15px;}
#vipLayerMemberInfos #vipLayerMemberName {background:url(/img/main/common/memberPicto.gif) no-repeat top right; padding:0 22px 0 0;}
#vipLayerContent{border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; width:363px; height:157px; margin:0 auto; padding:15px 0 0 0; text-align:justify;}
#vipLayerContent p {margin-bottom:7px;}
#vipLayerContent p#vipLayerTxtValidation {text-align:center; margin-top:16px;}
#vipBtnLayerValidation{width:100px; margin:10px auto 0 auto;}

#appliphoto{margin:21px 0 16px 9px;height:488px;width:326px;}
#my_unset_area_label{display:none;}

.bubblevipPart_1{margin-top:93px;margin-left:-152px;*margin-top:80px;}
.bubblevipPart_x{margin-left:31px;*margin-top:-13px;}
.bubblevipPhoto{margin-top:-138px;}

#vipPhoto1{display:none;}


/***********************************************************
	- Landing
/**********************************************************/

#vipLandingBg{}
#vipLanding{background-color:#fff;width:1000px;height:595px;}
#vipLandingVisuel{width:990px;height:299px;margin:0 auto;position:relative;}
#vipLandingFormTitle{background:transparent url(/img/main/signup/landing/vipLandingFormTitle2.png) no-repeat scroll center top;height:47px;left:20px;position:absolute;text-indent:-8000px;top:252px;width:465px;z-index:13;}
#vipLandingBottomLeft{background:url(/img/main/signup/landing/vipLandingBottomLeft.png) no-repeat top center;margin-left:24px;width:467px;height:297px;float:left;}
#vipLandingBottomRight{background:transparent url(/img/main/signup/landing/vipLandingBottomRight2.png) no-repeat scroll 241px 43px;float:left;height:269px;margin-left:11px;width:490px;}
#vipLandingBottomRightViolet{float:left;height:240px;width:224px;padding:0 12px 0 6px;margin:15px 0 0;text-align:justify;}
#vipLandingBottomRightGris{float:left;height:240px;margin:15px 0 0 10px;padding:0 12px 0 15px;text-align:justify;width:206px;}
#vipLandingBottomRightViolet div{font-size:15px;margin-bottom:5px;margin-top:12px;line-height:15px;word-spacing:-1px;}
#vipLandingBottomRightViolet p{font-size:12px;line-height:15px;}
#vipLandingBottomRightGris div{font-size:15px;margin-bottom:12px;margin-top:12px;}
#vipLandingBottomRightGris p{font-size:12px;margin-bottom:28px;font-style:italic;line-height:16px;}

#vipLandingBaseline{background:transparent url(/img/main/signup/landing/vipLandingBaseline.png) no-repeat scroll center top;height:91px;left:100px;position:absolute;text-indent:-8000px;top:106px;width:306px;z-index:15;}
#vipLandingBottomLeft .vipLine{float:left;margin-bottom:8px;width:215px;}
#vipLandingBottomLeft label{font-size:12px;line-height:21px;}
#vipLandingBottomLeft form{margin:20px 0 0 30px;width:430px;}
#vipLandingBottomLeft form select {background-color:#FFFFFF;background-image:none;border:1px solid #BFC0C2;height:22px;width:195px;font-size:11px;}
#vipLandingBottomLeft form input {background-color:#FFFFFF;background-image:none;padding:0;border:1px solid #BFC0C2;height:20px;width:191px;font-size:11px;}
#vipLandingBottomLeft form #vipTxtCgu{text-align:justify;width:182px;margin-top:9px;}
#vipLandingBottomLeft form #vipTxtCgu input {width:20px;margin:0 7px 0 0;float:left;}

#vipLandingFormBtn{background:transparent url(/img/main/signup/landing/vipLandingFormBtn2.gif) no-repeat scroll center top;cursor:pointer;float:left;height:76px;margin:5px 0 0 16px;text-indent:-8000px;width:186px;}
#vipLandingFormBtn:hover{background:transparent url(/img/main/signup/landing/vipLandingFormBtn2.gif) no-repeat scroll center bottom;}

.slideshow img{display:none;}
.slideshow img.first{display:block;}

#vipLandingBottomRightGris .vipTxt2{font-size:12px;margin-bottom:3px;margin-bottom:5px;font-size:12px;font-weight:bold;}
div#vipContainerLanding {margin:8px auto 0;position:relative;width:1000px;}
#vipBlocHeaderLanding{background:transparent url(/img/main/signup/landing/vipBlocHeaderLanding.png) no-repeat scroll center top;/*height:20px;*/width:1000px;}
#vipBlocFooterLanding{background:transparent url(/img/main/signup/landing/vipBlocFooterLanding.png) no-repeat scroll center bottom;height:5px;width:1000px;margin:0 auto;text-indent:-8000px;}
#vipLandingSubmit{cursor:pointer;background:transparent url(/img/main/signup/landing/vipLandingSubmit.png) no-repeat scroll center bottom;border:medium none;height:21px;margin:0 0 0 8px;text-indent:-8000px;width:26px;}
#vipBlocHeaderLandingFormContent{width:1000px;height:40px;}
#vipBlocHeaderLandingForm{width:459px;float:right;margin:8px 15px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {#vipBlocHeaderLandingForm{width:485px;}}


#vipBlocHeaderLandingForm input{margin-left:6px;float:left;}
#vipBlocHeaderLandingFormContent #vipForgotPass{float:left;background:transparent url(/img/main/signup/landing/vipForgotPass.png) no-repeat scroll center bottom;border:medium none;height:21px;margin:0 0 0 4px;text-indent:-8000px;width:26px;}
#vipBlocHeaderLandingForm label{color:#666666;font-size:12px;float:left;line-height:22px;}
.vipLandingDotted{background:transparent url(/img/main/signup/landing/vipLandingDotted.png) no-repeat scroll center center;height:24px;margin:0 0 0 4px;text-indent:-8000px;width:6px;float:left;}

#vipContainerLandingLogo{background:transparent url(/img/main/signup/landing/vipContainerLandingLogo2.png) no-repeat scroll center top;height:146px;left:88px;position:absolute;text-indent:-8000px;top:-10px;width:329px;z-index:80;}
#vipContainerLandingMdp{background:transparent url(/img/main/signup/landing/vipContainerLandingMdp.png) no-repeat scroll center top;height:97px;left:595px;position:absolute;top:36px;width:396px;z-index:80;}
#vipContainerLandingMdp p{color:#636262;font-size:10px;margin:20px 0 0 19px;width:356px;}

.vipContainerLandingMdpForm{width:360px;margin:0 0 0 20px;}
.vipContainerLandingMdpForm label{color:#636262;float:left;font-size:10px;font-weight:normal;line-height:22px;margin-right:7px;}
.vipContainerLandingMdpForm input{width:250px;float:left;}

.vipContainerLandingMdpForm #vipSendPass {background:transparent url(/img/main/signup/landing/vipSendPass.png) no-repeat scroll center bottom;border:medium none;cursor:pointer;height:21px;margin:0 0 0 8px;float:left;text-indent:-8000px;width:28px;display:block;overflow:hidden;}


#vipContainerLandingMdpSended{background:transparent url(/img/main/signup/landing/vipContainerLandingMdp.png) no-repeat scroll center top;height:97px;left:595px;position:absolute;top:36px;width:396px;z-index:80;}
#vipContainerLandingMdpSended p{color:#636262;font-size:10px;margin:36px 0 0 31px;width:356px;}

#vipLandingBottomRightViolet .vipLandingBottomRightViolet2eme{margin-top:17px;}

#vipLanding .vipBubbleMyKvk 		{top:350px;margin-left:47px;}
#vipLanding .vipBubbleMyPseudo 		{top:404px;margin-left:47px;}
#vipLanding .vipBubbleMyFirstName 	{top:404px;margin-left:262px;}
#vipLanding .vipBubbleMyPwd 		{top:458px;margin-left:47px;}
#vipLanding .vipBubbleMyEmail 		{top:458px;margin-left:262px;}
#vipLanding .vipBubbleCgu 			{top:585px;margin-left:-140px;}
#vipLanding .vipBubbleAge 			{top:350px;margin-left:262px;}


.slideshow img{_width:990px;_height:299px;}
#vipLandingBottomLeft {_margin-left:11px;}
#vipLandingBottomRight {_background:none;}

#vipLanding .vipBubbleHorizontalInfo {_margin-top:-360px;}
.ie6hide{_display:none;}

#vipImgAlreadyUploaded{height:525px;}
#vipImgAlreadyUploaded img{border:#BFC0C2 1px solid;}

.langindfooterseo #vipFooterSeo {width:1000px;}
.langindfooterseo #vipFooter_links {background:transparent url(/img/main/header_footer/vipFooter_links_landing.png) no-repeat scroll 0 0;width:1000px;}
.langindfooterseo #vipFooter_links .onebloc {width:226px;}
.langindfooterseo #vipFooter_links .onebloc_first{width:228px}
.langindfooterseo #vipFooter_texte {background:transparent url(/img/main/header_footer/vipFooter_texte_landing.png) no-repeat scroll 0 0;height:384px;width:1000px;}
.langindfooterseo #vipFooter_texte .vipFooter_texte_left {width:446px;}
.langindfooterseo #vipFooter_texte .vipFooter_texte_right {width:430px;}
.langindfooterseo .vipFooter_texte_right_bloc {height:90px;color:#999999;}
#vipContainerLanding div#vipFooter {position:relative;background:#FFFFFF url(/img/main/header_footer/vipFooterBg1000.png) no-repeat scroll 4px 0;font-family:Futura,"Century Gothic",Arial;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:25px;line-height:23px;margin:0 auto 0;padding:0;text-align:center;width:1000px;}
#vipContainerLanding div#vipFooter a {display:inline;padding:0 4px;}

#vipBlocHeaderLandingForm div.vipBubbleHorizontalError {background:transparent url(/img/main/index/bubbleVerticalIndex.png) no-repeat scroll 0 0;display:block;font-size:11px;height:82px;left:190px;padding:27px 10px 0 20px;position:absolute;top:-2px;width:144px;z-index:10000;margin:49px 0 0 538px;}

#vipLandingBottomLeft form select#vipMySearchAgeMini, #vipLandingBottomLeft form select#vipMySearchAgeMaxi {width:60px;}
#vipLandingBottomLeft form select#vipMyKvk {font-size:10px;}
.vipLineAge{margin-top:-2px;}
.vipEt{margin:0 4px 0 3px;}
#vipLandingLayerContent{background:#FFFFFF none repeat scroll 0 0;padding:5px 5px 15px;width:569px;}

#vipSignup div.vipSignupColumnRight select#vipMySearchAgeMini, #vipSignup div.vipSignupColumnRight select#vipMySearchAgeMaxi{width:48px;}

