#signupContent{padding:15px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background-color:#fff}#signup h2{position:relative;height:28px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;text-align:center;text-shadow:0 -1px 0 #444;font:bold 16px/28px Arial,Helvetica,sans-serif;color:#fff;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/title.png) repeat-x}.fancybox-signupPopin #fancybox-close{right:4px;top:4px;width:19px;height:21px;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/closePopin.png) no-repeat}#signup h2 a{display:inline-block;margin-left:5px;position:relative;top:-2px;width:19px;height:24px;vertical-align:middle;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/infobulle.png) no-repeat}.tooltipGenericContent.signupTooltipContent{position:absolute;left:-230px;top:10px;width:210px;background:#e1f2ff;color:#777;text-align:left;font:bold 11px Arial,Helvetica,sans-serif}.tooltipGenericContent.signupTooltipContent li{list-style:disc;margin:4px 0 6px 10px}#signup #btnFb{width:242px;margin:0 auto}#signup .facebookConnect{display:block;padding:5px 5px 0 50px;width:187px;height:44px;text-align:center;text-shadow:0 -1px 0 #444;text-decoration:none;font:bold 14px/18px Arial,Helvetica,sans-serif;color:#fff;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/btnFacebook.png) no-repeat}#signup .facebookConnect:hover{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#signup .choice{border-top:1px solid #ccc;margin:28px 20px 20px;position:relative}#signup .choice p{padding:0 5px;position:absolute;left:48%;top:-11px;color:#999;text-align:center;font-size:16px;font-weight:bold;background-color:#fff}#signup form{font:bold 12px Arial,Helvetica,sans-serif}#signup form .flag{margin:-3px 0 0 5px}#signup label{color:#999}#signup select{padding:4px;margin-top:-1px}#signup input:focus,#signup select:focus{background:#ebebeb}#signup form input[type="text"],#signup form input[type="password"],#signup form input[type="email"]{width:273px}#signup form .informations label[for="civilite"],#signup form .naissance label{margin:0}#signup form #civilite label{padding:0 0 0 4px}#signup form #civilite input{margin:0 0 0 15px}#signup form .naissance label{display:inline-block}#signup form .naissance .flag{margin-left:0}#signup form .naissance .mfc-text_4-4{width:63px}#signup form .lieu input{width:104px}#signup form .lieu select{width:145px}#signup .interligne{position:relative;padding:8px 0 8px 16px}#signup .inFieldLabel{position:absolute;left:24px;top:16px;color:#999}#signup #inFieldLabelCodepostal{left:193px}#signup #choices-email{width:285px}#signup #optin{padding:5px 10px;margin:5px 0 0;border:1px solid #999;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;text-align:center;color:#777;background-color:#e1f2ff}#signup #optin label{color:#333}#signup #optin input{background:0;border:0;outline:0}#signup #optin span:first-child{margin-right:30px;text-transform:uppercase;font-size:14px}#signup .textConfirm{float:left;width:180px;margin:10px 0 0;font-size:10px;color:#999}#signup .textConfirm a{color:#69c}#signup .textConfirm a:hover{color:#369}#signup form #validSignup{float:right;width:110px;height:25px;padding:7px 0 0;margin:10px 0 0;background-color:#38c;font:bold 14px Arial,Helvetica,sans-serif;text-transform:uppercase}#signup form input[type="submit"]{float:right;width:110px;height:32px;margin:10px 0 0;background-color:#38c;font:bold 14px Arial,Helvetica,sans-serif;text-transform:uppercase}#signup form .mentionsCnil{margin:5px 0 10px;padding:5px;height:80px;color:#999;text-align:justify;font-size:9px;overflow:auto}#kaptcha_step{display:none;position:absolute;top:0;left:0;width:350px;height:618px}#kaptcha_step #kaptcha-close{position:absolute;top:17px;right:20px;width:19px;height:21px;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/closePopin.png) no-repeat;cursor:pointer}#kaptcha_step_overlay{position:absolute;top:0;left:0;width:350px;height:100%;background-color:#000;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#kaptcha_step .kaptcha{position:absolute;top:100px;left:10px;width:332px;height:243px;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/backgroundKaptcha.png) no-repeat;text-align:center}#kaptcha_step h2{background:0;padding:13px 0 10px 30px;text-align:left}#kaptcha_step .interligne{padding-right:50px}#signup form #kaptcha_step .flag{margin-top:7px}#kaptcha_step label{float:left;width:120px;padding:8px 0 0 40px;text-align:left}#kaptcha_step #ccWord{float:left;width:70px;margin:0}#kaptcha_step .security{margin-bottom:30px}#kaptcha_step #bckCode{float:left}#kaptcha_step #bckCode img{border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#signup form #kaptcha_step .btnMedium{margin:18px 73px 0 0;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/structure/button/btnOverlay40.png) repeat-x center center #38c;border:0}#signinContent{height:180px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;color:#999;background-color:#fff;font:bold 12px Arial,Helvetica,sans-serif}#signin h2{position:relative;height:28px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;padding-left:23px;text-shadow:0 -1px 0 #444;font:bold 16px/28px Arial,Helvetica,sans-serif;color:#fff;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signin/sprite.png) repeat-x}.fancybox-signinPopin #fancybox-close{right:4px;top:4px;width:19px;height:21px;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signup/popin/closePopin.png) no-repeat}#signinLeft{float:left;width:294px;padding-top:25px}#signinRight{float:left;width:234px;padding:25px 30px 0}#signin #fieldLogin div{position:relative;width:240px;margin:0 auto}#signin #fieldLogin input{display:inline-block;border:1px solid #9f9f9f;width:192px;height:16px;padding:4px;padding-left:40px;margin:8px 0;font:bold 12px Arial,Helvetica,sans-serif;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer}#signin #fieldLogin .email-div input{background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signin/sprite.png) -91px -61px no-repeat #fff}#signin #fieldLogin .password-div input{background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signin/sprite.png) -91px -93px no-repeat #fff}#signin #fieldLogin input:hover{background-color:#f6f6f6}#signin #fieldLogin input:focus{background-color:#ebebeb}#signin #fieldLogin label{position:absolute;top:14px;left:42px;color:#9f9f9f}#signin #fieldValid{width:240px;margin:6px auto 0}#signin #fieldValid a{float:left;margin-top:8px;color:#999;font:bold 12px Arial,Helvetica,sans-serif}#signin #fieldValid input{float:right;width:82px;height:31px;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signin/sprite.png) 0 -58px no-repeat #fff;color:#fff;border:0;font:bold 12px Arial,Helvetica,sans-serif;text-shadow:0 1px 0 #444;text-transform:uppercase;cursor:pointer}#signin #fieldValid input:hover{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#signin .choice{float:left;height:145px;position:relative;margin:15px 10px 0;border-left:1px solid #ccc}#signin .choice p{position:absolute;top:27px;left:-10px;color:#999;background-color:#fff;text-align:center;font:bold 16px Arial,Helvetica,sans-serif}#signin .facebookConnect{display:inline-block;width:188px;height:21px;padding:4px 0 0 30px;margin:5px 0 15px;color:#fff;background:url(http://imgeo.mediastay.net/gfactory/img/template-generique/commun/signin/sprite.png) 0 -31px no-repeat #fff;text-decoration:none;text-shadow:0 -1px 1px #444}#signin .facebookConnect:hover{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#signupContent #mentionsCnil{padding:7px 0;height:110px;overflow:auto;font-size:11px;font-weight:normal;color:#666}