body{background:#EBEBEB;color:#454545;font:1em Arial, Verdana, Helvetica, sans-serif;text-align:center;}
.home_visiteur{width:963px;margin:0 auto;}
.clear{clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;}
img{border:none;}
*{margin:0;padding:0;}
a{outline-style:none;}
.home_visiteur_content{position:relative;}
.home_visiteur_content_h{background:transparent url('home_img/home_visiteur_content_lite_h.jpg') no-repeat scroll 22px 126px;}
.home_visiteur_content_f{background:transparent url('home_img/home_visiteur_content_lite_f.jpg') no-repeat scroll 22px 126px;}
.home_visiteur_connexion{left:47px;position:absolute;top:237px;width:504px;}
.home_visiteur_signin{background:transparent url('home_img/home_visiteur_signin2.png') no-repeat scroll 0 0;height:85px;padding-top:34px;}

.home_visiteur_login{height:25px;left:45px;position:absolute;text-align:left;top:7px;width:461px;}
.home_visiteur_login span{float:left;color:#35779f;font-size:11px;line-height:18px;font-weight:bold;}
.home_visiteur_login form{margin:0;}
.home_visiteur_login label{color:#fff;float:left;font-size:18px;line-height:19px;text-align:right;width:140px;margin:0 10px 0 36px;padding:9px 0 0;}
.home_visiteur_login input{color:#35779F;display:block;float:left;font-size:11px;font-weight:normal;height:16px;margin:0 6px;padding:1px 0 0;width:115px;}
.home_visiteur_login input#_userPassword{width:85px;}
.home_visiteur_login input[type=submit]{background:transparent url('home_img/landing_ok.png') no-repeat scroll 0 0;border:0 none;cursor:pointer;float:left;font-size:0;height:19px;padding:0;text-indent:-8000px;width:29px;}
.home_visiteur_login_mdpoublie{cursor:pointer;float:left;background:transparent url('home_img/home_visiteur_login_mdpoublie.png') no-repeat scroll 0 0;height:19px;width:29px;text-indent:-8000px;}
#landing_forgotpasswordform {z-index:10000;background:transparent url(home_img/mtcBubbleForgotPass.png) no-repeat scroll 0 0;display:none;height:55px;left:81px;padding:29px 15px;position:absolute;top:30px;width:303px;}
#landing_forgotpasswordform span{float:left;color:#35779f;font-size:11px;line-height:25px;}
#landing_forgotpasswordform input{color:#35779F;display:block;float:left;font-size:11px;font-weight:normal;height:16px;margin:0 8px 0 0;padding:1px 0 0;width:170px;}
#landing_forgotpasswordform #forgotpasswordButtonSend {background:transparent url('home_img/landing_ok.png') no-repeat scroll 0 0;border:0 none;cursor:pointer;float:left;font-size:0;height:19px;padding:0;text-indent:-8000px;width:29px;margin:0;}
#landing_confsend {z-index:10000;background:transparent url(home_img/mtcBubbleForgotPass.png) no-repeat scroll 0 0;display:none;height:55px;left:81px;padding:17px 15px;position:absolute;top:30px;width:303px;}
#landing_confsend span{float:left;color:#35779f;font-size:11px;line-height:18px;}
#forgotpasswordform{width:260px;}
.home_visiteur_facebook{background:transparent url(home_img/home_visiteur_facebook.png) no-repeat scroll 0 0;height:172px;left:543px;padding-top:9px;position:absolute;top:161px;width:387px;}
.home_visiteur_facebook_title{color:#3b5997;font-size:18px;font-weight:700;line-height:36px;margin:14px 0 0 54px;}
.home_visiteur_facebook_wording{color:#8C8C8C;font-size:13px;font-weight:400;line-height:18px;text-align:left;width:342px;margin:3px 0 0 32px;}
.home_visiteur_facebook_wording span{color:#3b5997;font-weight:bold;}
.fb_button{background:transparent url('home_img/fb_button.png') no-repeat scroll 0 0;cursor:pointer;height:23px;width:193px;margin:8px 0 0 97px;}
.home_visiteur_logo{background:transparent url('home_img/home_visiteur_logo.png') no-repeat scroll 0 0;height:113px;left:368px;position:absolute;text-indent:-8000px;top:10px;width:263px;}
.home_visiteur_baseline_fr{background:transparent url(/images/fr/home_visiteur_baseline.png) no-repeat scroll 0 0;height:92px;left:275px;position:absolute;text-indent:-8000px;top:125px;width:494px;}
.home_visiteur_baseline_en{background:transparent url(/images/en/home_visiteur_baseline.png) no-repeat scroll 0 0;height:92px;left:303px;position:absolute;text-indent:-8000px;top:119px;width:494px;}
.home_visiteur_baseline_es{background:transparent url(/images/es/home_visiteur_baseline.png) no-repeat scroll 0 0;height:92px;left:275px;position:absolute;text-indent:-8000px;top:125px;width:494px;}
.home_visiteur_baseline_de{background:transparent url(/images/de/home_visiteur_baseline.png) no-repeat scroll 0 0;height:92px;left:275px;position:absolute;text-indent:-8000px;top:125px;width:494px;}
.home_visiteur_baseline_it{background:transparent url(/images/it/home_visiteur_baseline.png) no-repeat scroll 0 0;height:92px;left:303px;position:absolute;text-indent:-8000px;top:119px;width:494px;}
.home_visiteur_login_goback{background:transparent url('home_img/home_visiteur_login_goback.png') no-repeat scroll 0 0;color:#fff;cursor:pointer;font-size:12px;height:27px;line-height:24px;text-align:center;text-decoration:underline;width:150px;margin:21px auto 0;}
.home_visiteur_login_goback_notcenter{margin:10px 0 0;}
.new_sexfilter span{margin-left:112px;}
.home_visiteur_login #forgotpasswordform input{float:left;width:265px;margin:14px 15px 0 50px;}
.home_visiteur_login #forgotpasswordform{height:45px;}
#forgotpasswordButtonSend{background:transparent url('home_img/rf_header_loginform_sendme_new.png') no-repeat scroll 0 0;float:left;height:44px;width:57px;margin:9px 0 0 2px;}
#home_visiteur_login_mdp .home_visiteur_login_goback_notcenter{margin:10px 0 0 47px;}
#ft_content{color:#fff;font-weight:700;letter-spacing:-0.02em;line-height:13px;position:relative;text-align:left;width:992px;margin:0 auto;}
#footer{background:transparent url('/styles/refonte_img/bgfooter2110.png') repeat-x scroll center top;clear:both;height:30px;padding-left:6px;}
.rf_footer{display:none;height:29px;left:0;width:100%;z-index:1000;}
.rf_footer iframe{display:block;filter:mask();height:3000px;left:0;position:absolute;top:0;width:3000px;z-index:-1;}
#ft_langues_btnlayer{color:#000;cursor:pointer;}
#rf_layerchooselangue{background:transparent url('refonte_img/rf_layerchooselangue.png') top center no-repeat;display:none;height:223px;left:45%;position:fixed;top:100px;width:233px;z-index:36000;}
#rf_layerchooselangue ul{width:220px;margin:12px 0 0 7px;}
#rf_layerchooselangue ul li{height:32px;text-align:left;}
#rf_layerchooselangue ul li img{vertical-align:-7px;}
#rf_layerchooselangue ul li a{color:#8C8C8C;font-size:18px;font-weight:700;height:32px;line-height:26px;margin-left:50px;text-align:center;}
#rf_layerchooselangue ul li:hover{background:transparent url('refonte_img/rf_layerchooselangue_ul_li.png') top center repeat-x;}
#rf_layerchooselangue ul li:hover a{color:#000;}
#ft_langues_btnlayer_close{background:transparent url('refonte_img/ft_langues_btnlayer_close.png') no-repeat top center;cursor:pointer;height:18px;text-indent:-8000px;width:18px;margin:15px 0 0 195px;}
#ft_langues .selected{color:#8c8c8c;cursor:pointer;}
#ft_langues .selected img{vertical-align:-4px;margin:3px 0 0 7px;}
#ft_langues .selected span{margin:0 0 0 4px;}
.jqmWindow{color:#333;display:none;height:142px;left:35%;position:fixed;top:110px;width:336px;padding:12px;}
.jqmOverlay{background-color:#fff;}
.jqmWindow #layertop{background:transparent url(styles_img/layertop.png) no-repeat scroll 0 top;font-size:11px;font-weight:700;height:24px;text-align:right;width:338px;}
.jqmWindow #layertop a{color:#FFF;line-height:22px;margin-right:9px;}
.jqmWindow #layercenter{background:transparent url(styles_img/layercenter.png) repeat-y scroll 0 top;width:338px;}
.jqmWindow #layercenter p{margin-left:11px;padding:5px 10px;}
.jqmWindow #layercenter h3{color:#454545;font-size:11px;font-weight:700;padding:10px 12px 0 8px;}
.jqmWindow #layercenter .onephrase{height:50px;padding:20px 0 0 30px;}
.jqmWindow #layercenter .dot{border-bottom:#454545 1px dotted;height:5px;margin-bottom:8px;text-indent:-8000px;width:338px;}
.jqmWindow #layerbottom{background:transparent url(styles_img/layerbottom.png) no-repeat scroll -2px bottom;height:10px;text-indent:-8000px;width:338px;}
a.jqmClose{color:#fff;}
.jqmWindow .validerbtn{float:none;margin-left:40%;}
#ft_langues{_margin-top:-20px;background:transparent url(refonte_img/ft_langues.png) no-repeat scroll left 0;float:right;font-size:10px;height:22px;line-height:2.1em;margin-top:3px;width:82px;padding:2px 0 0;}
#ft_langues li{border-top:1px dotted #babdcb;margin:0 15px;}
#ft_langues li #menu_langue_fleche img{border-left:1px solid #fff;float:right;margin:3px 0 0 5px;padding:4px 5px;}
#ft_langues li a{color:#fff;float:left;}
#ft_langues li a.txt{width:90px;}
#ft_langues li a span{line-height:20px;margin-right:12px;}
#ft_langues li a img{cursor:pointer;float:left;margin:5px 10px 0 0;}
#ft_langues.ouvert{background:url(../styles/styles_img/footer_bg_menu_langues.jpg) no-repeat;}
#ft_logo{float:left;padding:40px 0 0;}
#ft_menus ul{float:left;margin:6px 16px 0;}
#ft_menus ul li{color:#6C6E6D;display:inline;font-size:10px;margin-right:2px;}
#ft_menus ul li.first{color:#969696;font-size:10px;margin-right:83px;}
#ft_menus ul li a{color:#6c6e6d;font-size:10px;text-decoration:underline;}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
.hideme,.home_visiteur_login input[type=hidden],#ft_langues .unselected,#clean,#log_or_signup{display:none;}
a:visited,.home_visiteur_signin p.wording a:hover,#ft_menus ul li a:hover{text-decoration:none;}
#home_visiteur_login_errlog,#home_visiteur_login_mdp,#home_visiteur_login_mdp_sended{color:#fff;margin-left:30px;text-align:center;width:466px;}
#home_visiteur_login_errlog p,#home_visiteur_login_mdp p,#home_visiteur_login_mdp_sended p{font-size:16px;line-height:16px;}
#home_visiteur_login_errlog p.bold,#home_visiteur_login_mdp p.bold,#home_visiteur_login_mdp_sended p.bold{font-size:18px;line-height:18px;}
.home_visiteur_cliqueici,.home_visiteur_cliqueici_fr,#home_visiteur_cliqueici,#home_visiteur_cliqueici_fr{background:transparent url(/images/fr/home_visiteur_cliqueici.png) no-repeat scroll 0 0;cursor:pointer;height:130px;left:324px;position:absolute;text-indent:-8000px;top:-11px;width:130px;margin:0;}
.home_visiteur_cliqueici_en,#home_visiteur_cliqueici_en{background:transparent url(/images/en/home_visiteur_cliqueici.png) no-repeat scroll 0 0;cursor:pointer;height:130px;left:324px;position:absolute;text-indent:-8000px;top:-11px;width:130px;margin:0;}
.home_visiteur_cliqueici_es,#home_visiteur_cliqueici_es{background:transparent url(/images/es/home_visiteur_cliqueici.png) no-repeat scroll 0 0;cursor:pointer;height:130px;left:324px;position:absolute;text-indent:-8000px;top:-11px;width:130px;margin:0;}
.home_visiteur_cliqueici_de,#home_visiteur_cliqueici_de{background:transparent url(/images/de/home_visiteur_cliqueici.png) no-repeat scroll 0 0;cursor:pointer;height:130px;left:324px;position:absolute;text-indent:-8000px;top:-11px;width:130px;margin:0;}
.home_visiteur_cliqueici_it,#home_visiteur_cliqueici_it{background:transparent url(/images/it/home_visiteur_cliqueici.png) no-repeat scroll 0 0;cursor:pointer;height:130px;left:324px;position:absolute;text-indent:-8000px;top:-11px;width:130px;margin:0;}
.jqmWindow #layercenter img,#ft_menus{float:left;}

#page{background-color:#ebebeb;}
.rf_home_visiteur{margin:0 auto;width:1000px;padding-top:8px;height:785px;}
.peexmevisuel{width:1000px;height:611px;background:transparent url(home_img/peexmevisuel_small.png) no-repeat scroll 0 0;}
.peexmevisuel1{background:transparent url(home_img/peexmevisuel1.jpg) no-repeat scroll 0 0;}
.peexmevisuel2{background:transparent url(home_img/peexmevisuel2.jpg) no-repeat scroll 0 0;}
.peexmevisuel3{background:transparent url(home_img/peexmevisuel3.jpg) no-repeat scroll 0 0;}
.peexmevisuel4{background:transparent url(home_img/peexmevisuel4.jpg) no-repeat scroll 0 0;}
.peexmevisuel5{background:transparent url(home_img/peexmevisuel5.jpg) no-repeat scroll 0 0;}
.peexmevisuel6{background:transparent url(home_img/peexmevisuel6.jpg) no-repeat scroll 0 0;}
.peexmevisuel7{background:transparent url(home_img/peexmevisuel7.jpg) no-repeat scroll 0 0;}
#peexIndexForm{position:absolute;right:14px;top :5px;width:493px;z-index:30000;}
#peexInscriptionTop{background:transparent url(home_img/peexInscriptionTop2.png) no-repeat scroll 0 0;height:68px;width:493px;}
#peexInscriptionMiddle{background:transparent url(home_img/peexInscriptionMiddle.png) no-repeat scroll 0 bottom;z-index:100000;margin-left:14px;padding-bottom:55px;padding-top:6px;width:475px;}
#peexInscriptionMiddle {margin-left/*\**/:10px\9}

.home_visiteur_facebook2{background:transparent url(home_img/home_visiteur_facebook2.png) no-repeat scroll 0 0;height:96px;width:397px;margin:0 auto;}
.home_visiteur_facebook2 .home_visiteur_facebook_title{color:#3B5997;font-size:18px;font-weight:700;line-height:36px;margin:0;text-align:center;}
.home_visiteur_logo2{background:transparent url('home_img/home_visiteur_logo2.png') no-repeat scroll 0 0;height:66px;left:176px;position:absolute;text-indent:-8000px;top:2px;width:153px;}
.home_visiteur_signup{width:396px;background-color:#f4f9fc;margin:15px auto 0;border:1px solid transparent;padding-top:10px;}
.home_visiteur_signup .landinglabel{width:175px;float:left;text-align:left;margin-left:15px;line-height:22px;}
.home_visiteur_signup .landingright{float:left;}
.home_visiteur_signup label{color:#50769c;font-size:13px;font-weight:bold;}
.home_visiteur_signup label#your_pseudo_label,
.home_visiteur_signup label#your_email_label,
.home_visiteur_signup label#label_userGender,
.home_visiteur_signup label#label_userGender,
.home_visiteur_signup label#your_country_label,
.home_visiteur_signup label#your_zipcode_label,
.home_visiteur_signup label#your_area_label,
.home_visiteur_signup label#birthdaydate_label,
.home_visiteur_signup label#label_userMdp,
.home_visiteur_signup label#your_city_label{color:#50769C;float:left;font-size:13px;font-weight:normal;margin-left:15px;text-align:left;width:165px;}
.home_visiteur_signup label#birthdaydate_label{width:172px;}
.home_visiteur_signup label#label_userGender{width:107px;}
.home_visiteur_signup label#your_country_label,.home_visiteur_signup label#your_area_label , .home_visiteur_signup label#your_city_label{width:175px;}
.home_visiteur_signup input[type="text"], .home_visiteur_signup input[type="password"], .home_visiteur_signup select{width:195px;color:#50769c;font-size:12px;font-weight:normal;height:17px;}
.home_visiteur_signup #signup_landing_birthday input[type="text"]{margin-right:6px;width:50px;}
.home_visiteur_signup #signup_landing_birthday input#_userYear{width:70px;}
#signup_landing_pseudo, #signup_landing_email, #signup_landing_password, #signup_landing_sexe, #signup_landing_birthday, #country_cont, #zipcode_cont, #area_cont, #city_cont{margin:2px 0 0;padding:2px 0;}
.home_visiteur_signup select#your_city{margin-left:-12px;width:197px;}
.home_visiteur_signup label#your_zipcode_label{width:166px;}

#city_cont .home_visiteur_signup select {height:19px;margin-left:-6px;}

.rf_geo_size span, #cityText{line-height:23px;color:#35779F;line-height:15px;display:block;float:left;font-size:13px;font-weight:normal;text-align:left;width:177px;}
#signup_landing_optin{margin:7px 0 0 15px;width:328px;text-align:left;}
#signup_landing_optin label{font-weight:normal;font-size:11px;}
#signup_landing_optin input{margin:0 6px 0 0;vertical-align:-2px;}
#signup_landing_cgu{margin:7px 0 0 15px;width:328px;text-align:left;}
#signup_landing_cgu label{font-weight:normal;font-size:11px;}
#signup_landing_cgu input{margin:0 6px 0 0;vertical-align:-2px;}
#signup_landing_cgu a{color:#50769C;}
.home_visiteur_signup label.error {color:#FF0000;font-size:11px;font-weight:bold;height:37px;margin:5px 0 0 16px;padding-left:8px;text-align:left;width:371px;background:transparent url('home_img/msg_error.png') no-repeat scroll 0 0;}
.home_visiteur_signup label.error p{line-height:45px;}
#labelgarcon, #labelfille{font-weight:normal;margin:0 3px;}
#signup_landing_cgu label.error {font-weight:bold;margin-left:0;text-align:left;}
.cross, .rf_geo_size span.cross{display:none;}
#sendSignup{cursor:pointer;height:86px;margin:10px 0 -35px 88px;text-indent:-8000px;width:217px;}

.signup_go_fr{background:transparent url('/images/fr/sendSignup.png') no-repeat scroll 0 0;}
.signup_go_de{background:transparent url('/images/de/sendSignup.png') no-repeat scroll 0 0;}
.signup_go_en{background:transparent url('/images/en/sendSignup.png') no-repeat scroll 0 0;}
.signup_go_es{background:transparent url('/images/es/sendSignup.png') no-repeat scroll 0 0;}
.signup_go_it{background:transparent url('/images/it/sendSignup.png') no-repeat scroll 0 0;}


#zipcodeText{margin-left:7px;}
.fb_button  {margin-left/*\**/:27px\9}
#sendSignup {margin-left/*\**/:20px\9}


#contentwrap{position:absolute;top:563px;}

.jcarousel-clip{z-index:2;overflow:hidden;margin:0;padding:0;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;top:0;left:0;margin:0;padding:0;position:relative;}
.jcarousel-list li{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.jcarousel-skin-tango .jcarousel-container{background:#fff;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:245px;padding:12px 40px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:245px;height:55px;}
.jcarousel-skin-tango .jcarousel-item{width:75px;height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:0;}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;right:-4px;top:27px;width:32px;height:32px;cursor:pointer;background:transparent url(home_img/carousel_suiv.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:27px;left:11px;width:32px;height:32px;cursor:pointer;background:transparent url(home_img/carousel_prev.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 92%;position:relative;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%;}
#wrap{margin:6px 0 0;z-index:0;width:1000px;}
.carousseltitle{background:transparent url(home_img/carousseltitle.png) no-repeat scroll 0 0;color:#8C8C8C;font-size:15px;font-weight:bold;height:30px;line-height:40px;padding-left:20px;text-align:left;width:980px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .home_visiteur_signup label.error p{line-height:25px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { #zipcode_cont, #city_cont, #country_cont{margin-bottom:-20px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { #signup_landing_pseudo{margin-top:-8px;}}

#pics{position:absolute;top:34px;left:7px;width:500px;height:500px;}


#peexIndexForm #photo_fb_img{float:right;margin-right:12px}
#peexIndexForm #photo_fb_label{float:left;}

#photo_fb_label{margin-left:5px;text-align:left;width:170px;}
#photo_fb{float:left;}
#signup_lite_popin_photo_fb{margin-bottom:6px;}

#signup_landing_optin {{ margin-left/*\**/:-40px\9}
#signup_landing_cgu {{ margin-left/*\**/:-40px\9}





