@media only screen and (min-width:1025px){.whatDeviceIs{min-width:1025px}}@media only screen and (min-width : 768px) and (max-width: 1024px){.whatDeviceIs{min-width:769px;max-width:1024px}}@media only screen and (min-width : 205px) and (max-width : 481px),only screen and (min-width : 481px) and (max-width : 767px){.whatDeviceIs{max-width:768px}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none}.page-center{padding:0 0}.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#login-container-form{display:inline-block;width:100%;min-height:565px;font-family:"Source Sans Pro", sans-serif}#login-container-form div.form-container{background-color:#fff}#login-container-form div.form-container-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:35px;line-height:35px;width:50%;float:left}div.form-container select{background-color:#fff;width:100%}#login-container-form div.form-container.outer-form-container-select{background-color:transparent;padding:0}.mandatory-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;padding:0 0 0 30px;line-height:1.14em;font-size:0.88em}#login-container-form div.form-container label{width:43%;margin:0;white-space:nowrap}#login-container-form div.form-container input{width:57%}#login-container-form div.form-container label.date{width:65.5%}#login-container-form div.form-container input#signup-form-birthdate{width:34.5%}.vegas-caption-container{float:left;width:66%;display:inline-block;text-align:center}#login-container-form .vegas-caption{display:inline-block;border-bottom:1px solid #fff;border-top:1px solid #fff;width:260px;margin:40px 0 0 0;padding:15px 0;color:#fff;text-align:center;line-height:1.14em;font-size:1.42em;font-family:Georgia, Times, serif}#login-container-form .vegas-caption h1{text-transform:uppercase;font-style:italic}#login-container-form .vegas-caption h2{font-style:italic}#login-container-form .vegas-caption h3{font-family:"Source Sans Pro", sans-serif}#login-container-form .vegas-caption h3 span.reduc{font-weight:bold;margin:0 0 0 5px}#login-container-form .outer-form-container{float:right;padding:0 0 10px 0;width:34%}#login-container-form .outer-form-container .choose-lang .choose-lang-title{margin-right:5px}#login-container-form .outer-form-container .choose-lang .choose-lang-txt{display:block}#login-container-form .outer-form-container .choose-lang{text-align:right;color:#fff;font-size:;margin-bottom:10px;background-color:rgba(0,0,0,0.6);width:100%;box-sizing:border-box;padding:10px 10px}#login-container-form .outer-form-container .choose-lang .lang-choice{text-transform:uppercase;color:#fff;padding:inherit}#login-container-form .outer-form-container .choose-lang .lang-choice.isCurrentLang{font-weight:bold;text-decoration:underline}#login-container-form .outer-form-container .choose-lang .lang-choice.chosen-lang{font-weight:700}#favoriteCultureSubtitle{float:left;padding-left:inherit}#login-container-form .outer-form-container .form-container .form-email-label{width:20%;display:inline-block;margin:0}#login-container-form .outer-form-container .form-container .form-password-label{width:43%;display:inline-block;margin:0}#login-container-form div.form-container input{float:right;background-color:transparent}#login-container-form .outer-form-container .form-container #login-form-password{width:57%}#login-container-form .outer-form-container .form-container #login-form-email-save-pwd{width:100%;padding:0px;color:#666;background-color:#e6e6e6;cursor:default}#login-container-form .outer-form-container #savePassword-form .form-container.form-container-readonly{background-color:#e6e6e6}#login-container-form .login-form,#login-container-form .registration-form{float:right;padding:20px;margin:10px 0 0 0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b2000000', endColorStr='#b2000000')}#login-container-form .registration-form a.btn:hover{color:#fff}#login-container-form .registration-form{clear:both}#login-container-form .login-form .separator-with-text{height:40px;line-height:40px}#login-container-form .login-form .forgotten-password{display:inline-block;margin:10px 0;color:#fff;text-decoration:underline;font-size:1em}#login-container-form .login-form .save-account-container{margin:10px 0 20px}#login-container-form .login-form .save-account-container #save-account{margin:-4px 5px 0 0}#login-container-form .login-form .save-account-container label{display:inline-block;color:#fff;font-size:1.14em}#login-container-form .registration-form .not-yet-member{margin:0 0 10px 0;color:#fff;text-align:center;font-size:1.28em}#login-container-form .login-form .forgotPassword h2,#login-container-form .login-form .savePassword h2,#login-container-form .login-form .resetPassword h2{margin:0 0 15px 0;text-align:center;font-size:1.28em;color:#fff;font-weight:300}#login-container-form .login-form .savePassword h2{font-weight:400}#login-container-form .login-form .resetPassword h2{margin:0 0 5px 0}#login-container-form .login-form .forgotPassword p,#login-container-form .login-form .savePassword p,#login-container-form .login-form .resetPassword p{margin:0 0 15px 0;color:#fff}#login-container-form .login-form .resetPassword p{text-align:center}#login-container-form .login-form .forgotPassword p.email{font-size:1.14em;margin:0 0 25px}#login-container-form .login-form #forgotPassword-form input[type="submit"],#login-container-form .login-form #resetPassword-form input[type="submit"]{margin:10px 0 15px 0;display:inline-block}#login-container-form .login-form #savePassword-form p.password-spec{color:#fff;text-align:center;margin:0 0 10px 0}#login-container-form .login-form a.already-member,#login-container-form .login-form a.not-member{display:block;font-size:1.14em;font-weight:300;color:#fff;text-align:center;text-decoration:underline}#login-container-form .login-form #signup-form .checkbox-container{position:relative;margin:20px 0;font-size:1em;color:#fff}#login-container-form .login-form #signup-form .checkbox-container input{position:absolute;top:2px}#login-container-form .login-form #signup-form .checkbox-container label{display:block;padding:0 35px 0 25px;font-size:0.93em;line-height:1.2}#login-container-form .login-form #signup-form .checkbox-container a{color:#fff;position:absolute;padding:0 10px 10px;right:-4px;top:2px}#login-container-form .login-form #signup-form .checkbox-container .icon-info{font-size:1.28em}#login-container-form .login-form a.already-member{margin:0 0 15px 0}#login-container-form .login-form #signup-form a.already-member{margin:15px 0}#login-container-form .login-form #signup-form h1.sponsor-title{color:#fff;margin:0 0 10px 10px;font-size:1.14em;line-height:1.28em}#login-container-form .login-form #signup-form #signup-form-civilite{color:#666;padding:5px;background:#fff;font-size:1.14em}#login-container-form .login-form #signup-form h1.optional{color:#fff;display:inline-block;margin:0 0 10px 10px;font-size:1.14em;font-weight:bold}#login-container-form .login-form .form-container{padding-left:10px}#login-container-form .login-form .form-container label{font-size:1.14em}#login-container-form .login-form input.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#login-container-form .login-form .upto{text-align:center;width:100%;text-transform:uppercase;font-size:2.2em;font-weight:300;color:#fff;line-height:1em}#login-container-form .login-form .upto span{font-weight:400}#login-container-form .login-form .separator-short{width:100%}#login-container-form .login-form .separator-short div{border-bottom:1px solid #fff;margin:0 auto 18px;width:40px;height:20px}#login-container-form .login-form .separator-wide{width:100%}#login-container-form .login-form .separator-wide div{border-bottom:1px solid #fff;margin:0 auto 18px;height:15px;opacity:0.3}#login-container-form .login-form .sponsor-text-main{color:#fff;font-size:1.17em}#login-container-form .login-form .readmoreless{color:#fff;margin:5px 0;overflow-y:hidden;height:30px}#login-container-form .login-form .readmoreless .readmore,#login-container-form .login-form .readmoreless .readless{text-decoration:underline;cursor:pointer}#login-container-form .login-form .readmoreless .readless{display:none}#login-container-form .login-form .readmore-text{margin:10px 0}#login-container-form .login-form .readmore-text .readmore-text-main{margin-bottom:5px}#login-container-form .login-form .readmore-text .readmore-text-list{line-height:1.57em}#login-container-form .login-form .form-container.sponsor-field{margin-bottom:20px}#login-container-form .login-form .form-container.sponsor-field label{width:45%}#login-container-form .login-form .form-container.sponsor-field input{width:55%}#login-container-form .login-form #signup-form a.sponsor-already-member{margin-bottom:0}#login-container-form .login-form .flashMessage.error{background:none;color:inherit}#login-container-form .login-form .flashMessage{margin:0 0 10px;padding:0}#login-container-form #twitter-invite{margin:10px 0}#login-container-form .sponsored-title,#login-container-form .sponsored-subtitle,#login-container-form .sponsored-notice{color:#fff;margin:0 0 10px}#login-container-form .sponsored-title{margin:0 0 20px;font-size:1.14em;text-align:center}#login-container-form .sponsored-notice{margin:0 0 20px;line-height:1.14em}#login-container-form .btn.gmail,#login-container-form .btn.outlook,#login-container-form .btn.yahoo{width:12%;float:left;font-size:1.42em}#login-container-form .btn.outlook,#login-container-form .btn.yahoo{margin:0 0 0 3.333333%}#login-container-form .share-title{width:57.333333333%;float:left;color:#fff;line-height:2.5em}.selectCultureActivatePopUp #favoriteCultureModal{opacity:1;background:rgba(0,0,0,0.8)}.selectCultureActivatePopUp .favCultureModal{background-color:#fff;width:160px;margin:20% auto;padding:15px}.selectCultureActivatePopUp .btn.white{line-height:32px;font-size:0.93em;margin:4px auto;color:#000;border:1px solid #dcdcdc;width:130px}.babyLogin #header .logo-figure img{width:auto}.babyLogin#main{margin-bottom:0}.babyLogin .mandatory-field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;padding:0 0 0 30px;line-height:1.14em;font-size:0.85em}.babyLogin #login-container-form{display:inline-block;width:100%;font-family:"Source Sans Pro", sans-serif;padding:75px 0;box-sizing:border-box;position:relative}.babyLogin #login-container-form .outer-form-container{float:right;width:34%;padding:0 0 10px}.babyLogin #login-container-form .outer-form-container h2{color:#fff;background-color:rgba(0,0,0,0.35);font-size:1.14em;font-weight:300;margin:0;width:50%;float:left;display:inline-block;box-sizing:border-box;text-align:center;padding:7px 0;cursor:pointer}.babyLogin #login-container-form .outer-form-container h2.selected{font-weight:600;background-color:rgba(0,0,0,0.7)}.babyLogin #login-container-form .outer-form-container h2.page_forgotPassword{display:inline-block;width:100%;margin-bottom:10px;background:transparent;text-align:left}.babyLogin #login-container-form .outer-form-container h2.page_forgotPassword span{color:#fff;width:auto;border-bottom:none;margin:0;font-weight:300}.babyLogin #login-container-form .outer-form-container h2.password{border-bottom:1px solid rgba(255,255,255,0.3);display:inline-block;width:100%;margin:2px 0 10px;color:#fff;font-size:1.14em;font-weight:100;padding:0 0 5px;box-sizing:border-box}.babyLogin #login-container-form .outer-form-container .btn.facebook{text-align:left}.babyLogin #login-container-form .outer-form-container .btn.facebook .icon-facebook{text-align:center;background-color:#3b5998;font-size:1.28em}.babyLogin #login-container-form .outer-form-container .btn.facebook .facebook-text{font-size:1.14em;margin-left:5px}.babyLogin #login-container-form .outer-form-container .btn.facebook:hover .icon-facebook{background-color:#4c70ba}.babyLogin #login-container-form .outer-form-container .btn.facebook.transparent{opacity:0.5;pointer-events:none;cursor:default}.babyLogin #login-container-form .outer-form-container .landing .btn.facebook{text-align:center}.babyLogin #login-container-form .outer-form-container .notice{display:inline-block;color:#fff;line-height:18px;margin:0 0 10px}.babyLogin #login-container-form .outer-form-container .login-form{float:none;padding:0;margin:0;background-color:rgba(0,0,0,0)}.babyLogin #login-container-form .outer-form-container .login-form h2.email,.babyLogin #login-container-form .outer-form-container .login-form h2.sent-email-text{text-align:center}.babyLogin #login-container-form .outer-form-container .login-form h2.email{font-size:1.42em}.babyLogin #login-container-form .outer-form-container .login-form .resetPassword{color:#fff;width:100%}.babyLogin #login-container-form .outer-form-container .login-form .resetPassword p{margin-bottom:15px}.babyLogin #login-container-form .outer-form-container .login-form .resetPassword .reset_notice{display:block;font-size:0.85em}.babyLogin #login-container-form .outer-form-container .login-form .page_signin,.babyLogin #login-container-form .outer-form-container .login-form .page_signup,.babyLogin #login-container-form .outer-form-container .login-form .page_forgotPassword,.babyLogin #login-container-form .outer-form-container .login-form .page_resetPassword,.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor{display:none}.babyLogin #login-container-form .outer-form-container .login-form .form-content{padding:20px;background-color:rgba(0,0,0,0.7);display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.babyLogin #login-container-form .outer-form-container .login-form #returnToSignin{text-decoration:underline;margin-top:15px;display:block;text-align:center}.babyLogin #login-container-form .outer-form-container .login-form #forgotPasswordTitle{text-align:center}.babyLogin #login-container-form .outer-form-container .login-form .form-container{margin:0 0 10px;padding:0;position:relative;background:#fff}.babyLogin #login-container-form .outer-form-container .login-form .form-container input,.babyLogin #login-container-form .outer-form-container .login-form .form-container #login-form-email,.babyLogin #login-container-form .outer-form-container .login-form .form-container #login-form-password{width:100%;background-color:#fff;float:right;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;color:#000 !important;font-style:normal !important}.babyLogin #login-container-form .outer-form-container .login-form .form-container input.glow{-webkit-appearance:none;border-color:#fff;box-shadow:0 0 10px #fff}.babyLogin #login-container-form .outer-form-container .login-form .form-container ::-webkit-input-placeholder{color:#000}.babyLogin #login-container-form .outer-form-container .login-form .form-container :-moz-placeholder{opacity:1}.babyLogin #login-container-form .outer-form-container .login-form .form-container ::-moz-placeholder{opacity:1}.babyLogin #login-container-form .outer-form-container .login-form .form-container :-ms-input-placeholder{color:#000}.babyLogin #login-container-form .outer-form-container .login-form .form-container input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000 !important;background-color:rgba(255,255,255,0) !important}.babyLogin #login-container-form .outer-form-container .login-form #login-form{display:block;width:100%}.babyLogin #login-container-form .outer-form-container .login-form input.btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:10px}.babyLogin #login-container-form .outer-form-container .login-form div.error{width:100%;text-align:left;background-color:#000;line-height:17px}.babyLogin #login-container-form .outer-form-container .login-form div.error .errorMessage{color:#cf0404;font-size:inherit;font-weight:inherit;margin:0;padding:5px}.babyLogin #login-container-form .outer-form-container .login-form .flashMessage.error{background:none;color:inherit;margin:0;padding:0 0 0 30px;font-size:inherit;box-sizing:border-box}.babyLogin #login-container-form .outer-form-container .login-form .flashMessage.error i{margin:0 -24px;position:absolute}.babyLogin #login-container-form .outer-form-container .login-form .save-account-container{margin:0 0 23px;float:right;display:inline-block}.babyLogin #login-container-form .outer-form-container .login-form .save-account-container #save-account{margin:-4px 5px 0 0}.babyLogin #login-container-form .outer-form-container .login-form .save-account-container label{color:#fff;font-size:0.93em;display:inline-block}.babyLogin #login-container-form .outer-form-container .login-form a.signup,.babyLogin #login-container-form .outer-form-container .login-form a.signin{font-size:1.14em;color:#fff;text-decoration:underline;display:block;text-align:center;margin:10px 0 5px;cursor:pointer}.babyLogin #login-container-form .outer-form-container .login-form .connexionBloc{line-height:1.5em}.babyLogin #login-container-form .outer-form-container .login-form .forgotten-password{display:inline-block;color:#fff;text-decoration:underline;font-size:0.93em;margin:0}.babyLogin #login-container-form .outer-form-container .login-form input[type="submit"]{text-transform:uppercase;font-size:1.28em}.babyLogin #login-container-form .outer-form-container .login-form input[type="submit"].page_forgotPassword{margin:10px 0;display:inline-block}.babyLogin #login-container-form .outer-form-container .login-form input[type="submit"].transparent{opacity:0.5;pointer-events:none;cursor:default}.babyLogin #login-container-form .outer-form-container .login-form .page_optin .readmore-text{margin-top:0px}.babyLogin #login-container-form .outer-form-container .login-form .readmoreless{color:#fff;margin:5px 0;overflow-y:hidden;height:20px}.babyLogin #login-container-form .outer-form-container .login-form .readmoreless .readmore,.babyLogin #login-container-form .outer-form-container .login-form .readmoreless .readless{text-decoration:underline;cursor:pointer;color:white}.babyLogin #login-container-form .outer-form-container .login-form .readmoreless .readless{display:none}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .upto{text-align:center;width:100%;text-transform:uppercase;font-size:1.80em;font-weight:300;color:#fff;line-height:1em}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .upto span{font-weight:400}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .separator-short{width:100%}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .separator-short div{border-bottom:1px solid #fff;margin:0 auto 13px;width:40px;height:13px}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .notice.sponsor-text-main{margin:0}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor .readmoreless{margin:0 0 20px}.babyLogin #login-container-form .outer-form-container .login-form .page_sponsor.email{margin-bottom:20px}.babyLogin #login-container-form .outer-form-container .login-form .doubleOptinOptions{color:#fff;margin:5px 0;overflow-y:hidden;height:30px}.babyLogin #login-container-form .outer-form-container .login-form .readmore-text-doubleOptin{font-family:Georgia;font-size:1.80em;font-style:italic;text-align:center;color:#fff;margin-top:3px}.babyLogin #login-container-form .outer-form-container .login-form .readmore-text-doubleOptin2{font-family:"Source Sans Pro", sans-serif;font-size:1em;font-style:normal;text-align:center;line-height:1.42em;margin-bottom:18px}.babyLogin #login-container-form .outer-form-container .login-form .doubleOptin3:hover{text-decoration:underline}.babyLogin #login-container-form .outer-form-container .login-form .doubleOptin3{text-align:center;font-family:"Source Sans Pro", sans-serif;font-size:17px;color:#fff;cursor:pointer}.babyLogin #login-container-form .outer-form-container .login-form ul.dashed> li:before{content:"-";text-indent:-5px}.babyLogin #login-container-form .outer-form-container .login-form .page_optin_emailNotReceived{display:none;color:white;line-height:27px;padding-left:15px;margin-top:10px;text-align:left;border-left:1px solid #4d4d4d;border-left:1px solid rgba(255,255,255,0.3);-webkit-background-clip:padding-box;background-clip:padding-box}.babyLogin #login-container-form .outer-form-container .login-form .underlineText{color:white;text-decoration:underline}.babyLogin #login-container-form .outer-form-container .login-form .page_inbox{text-align:center;margin:15px auto}.babyLogin #login-container-form .outer-form-container .login-form .checkEmailContainer{padding-top:10px}.babyLogin #login-container-form .outer-form-container .login-form .separator-with-text{font-size:1em;color:#fff;height:40px;line-height:40px}.babyLogin #login-container-form .outer-form-container .login-form .separator-with-text::before,.babyLogin #login-container-form .outer-form-container .login-form .separator-with-text::after{background-color:#fff}.babyLogin .lt-ie9 .form-container input{padding:8px 10px;box-sizing:border-box}.babyLogin .checkbox-container{color:#fff;position:relative}.babyLogin .checkbox-container .checkbox-table{display:table;height:34px}.babyLogin .checkbox-container .checkbox-table input{position:absolute;top:10px}.babyLogin .checkbox-container .checkbox-table label{padding:0 40px 0 25px;line-height:1;font-size:0.93em;display:table-cell;vertical-align:middle}.babyLogin .checkbox-container .checkbox-table a{color:#fff}.babyLogin .checkbox-container .checkbox-table a .icon-info{font-size:1.14em;position:absolute;right:6px;top:8px}.babyLogin .btn.pink{line-height:32px;font-size:1.17em;margin:4px auto}.babyLogin.webapp .btn.pink{line-height:50px}.babyLogin .page_resetPassword span.notice{font-size:1.14em;margin:25px 0}#legend{color:#fff;padding:2px 0;position:absolute;width:100%;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#7f000000', endColorStr='#7f000000');text-align:center}#footer{position:absolute;width:100%}.no-link{height:100px;line-height:100px}#landing-page-intro-title{padding:20px;font-family:"Source Sans Pro", sans-serif;color:#fff;line-height:1.14em;text-align:center;font-size:1.14em}#login-container-form .mobileLandingPage .form-container #signup-form-email{width:100%}@media only screen and (min-width:1025px),only screen and (min-width : 768px) and (max-width: 1024px){#login-container-form .login-form #signup-form #signup-form-civilite{height:35px}}@media only screen and (min-width : 768px) and (max-width: 1024px){body{background-color:#2c2c2c}body,#legend,#footer{-webkit-backface-visibility:hidden}#login-container-form .login-form,#login-container-form .registration-form{margin:10px 20px 0 0}#login-container-form .outer-form-container{width:43%}.babyLogin #login-container-form .outer-form-container{width:43%;padding-right:20px;box-sizing:border-box}.vegas-caption-container{width:57%}#legend{text-align:center}#login-container-form .outer-form-container .form-container label{height:35px;line-height:35px}}@media only screen and (min-width : 320px) and (max-width : 1024px){#login-container-form .outer-form-container .choose-lang{margin-right:20px}}@media only screen and (min-width : 205px) and (max-width : 481px),only screen and (min-width : 481px) and (max-width : 767px){body{background-color:#00359f}#login-container-form .outer-form-container{width:100%}.selectCultureActivatePopUp .favCultureModal{margin:50% auto}.babyLogin #header .logo-figure img{width:185px}.babyLogin #login-container-form{min-height:inherit;padding-top:0}.babyLogin #login-container-form .outer-form-container{width:100%;padding:15px;box-sizing:border-box}.babyLogin #login-container-form .outer-form-container .login-form .form-content,.babyLogin #login-container-form .outer-form-container .login-form h2.selected{background:rgba(0,0,0,0.5)}.babyLogin #login-container-form .outer-form-container .password-form{background:rgba(0,0,0,0.5)}.babyLogin #login-container-form .outer-form-container .btn.facebook{height:40px;line-height:40px}.babyLogin #login-container-form .outer-form-container .btn.facebook .icon-facebook{height:40px;line-height:40px}.babyLogin #login-container-form .outer-form-container .btn.facebook .facebook-text{font-size:1em;margin-left:0}.babyLogin #login-container-form .outer-form-container.mobileLandingPage .btn.facebook{text-align:center}#login-container-form .login-form,#login-container-form .registration-form{background-color:rgba(0,0,0,0)}#login-container-form .registration-form{margin:0;padding-top:10px}#legend{display:none}.vegas-caption-container{display:none}#login-container-form .login-form a.already-member,#login-container-form .login-form a.not-member{background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#b2000000', endColorStr='#b2000000');text-decoration:none;height:50px;line-height:50px}#login-container-form .login-form a.already-member:hover,#login-container-form .login-form a.not-member:hover{background-color:#000}#login-container-form .login-form a.already-member{margin-top:45px}#login-container-form .login-form #signup-form #signup-form-civilite{color:#666;padding:12px 10px}#login-container-form .login-form #signup-form h1.optional{color:#fff}#login-container-form .btn.gmail,#login-container-form .btn.outlook,#login-container-form .btn.yahoo{width:17.86%}#login-container-form .share-title{width:39.75333333%;line-height:50px}#login-container-form .outer-form-container .form-container #login-form-email-save-pwd{height:50px;line-height:50px}#login-container-form .outer-form-container .choose-lang{margin-top:30px}.no-link{height:100px;line-height:43px}#login-container-form .login-form a.already-member{background-color:transparent;text-decoration:underline;margin:0 !important}#login-container-form .login-form a.already-member:hover{background-color:transparent}}@media only screen and (max-width : 320px) and (orientation : portrait){.babyLogin #login-container-form .outer-form-container .login-form .save-account-container{float:none}.babyLogin #login-container-form .outer-form-container .login-form .forgotten-password{display:block}};