div#content{padding-bottom:3em}form.base-form#register fieldset.aligner,form.base-form#login fieldset.aligner{max-width:600px;margin:0 auto}form.base-form#register div.buttons button,form.base-form#login div.buttons button{margin-left:auto;margin-right:auto;min-width:245px}form.base-form#register div.buttons button em,form.base-form#login div.buttons button em{font-style:normal;display:inline-block}form.base-form#register.fromCart div.buttons.cart-buttons,form.base-form#login.fromCart div.buttons.cart-buttons{margin-right:0}form.base-form#register.fromCart div.buttons.cart-buttons button,form.base-form#login.fromCart div.buttons.cart-buttons button{padding-left:20px;padding-right:20px}form.base-form#register.first-top-form{margin-top:0}form.base-form#register .formErrorMessages{display:none}form.base-form#register div.buttons button#button_reg_ita span{background-image:url(images/flag_it.png?1336488108)}form.base-form#register div.buttons button#button_reg_other span{background-image:url(images/flag_gb.png?1336488108)}form.base-form#register div.buttons button#button_reg_ita span,form.base-form#register div.buttons button#button_reg_other span{width:16px;height:11px;display:inline-block;background-repeat:no-repeat;position:relative;top:1px}span#password-recovery{display:block;text-align:center}span#password-recovery a,span#password-recovery a:hover,span#password-recovery a:active{color:#337AB7}@media screen and (min-width:480px){form.base-form#register div.buttons button{margin-right:1em;margin-left:1em}}@media screen and (min-width:980px){form.base-form#login.first-top-form,form.base-form#register.first-top-form{margin-top:-1em}form.base-form#login fieldset>div>label,form.base-form#register fieldset>div>label{width:15%;max-width:none}form.base-form#login fieldset>div>span.control,form.base-form#register fieldset>div>span.control{width:85%;max-width:none}form.base-form#login fieldset.aligner,form.base-form#register fieldset.aligner{min-height:200px}form.base-form#login.fromCart fieldset.aligner,form.base-form#register.fromCart fieldset.aligner{min-height:240px}form.base-form#login.fromCart div.buttons.cart-buttons button,form.base-form#register.fromCart div.buttons.cart-buttons button{margin-right:.25em;margin-left:.25em}form.base-form#login.fromCart div.buttons.cart-buttons button:hover,form.base-form#login.fromCart div.buttons.cart-buttons button:active,form.base-form#login.fromCart div.buttons.cart-buttons button:focus,form.base-form#register.fromCart div.buttons.cart-buttons button:hover,form.base-form#register.fromCart div.buttons.cart-buttons button:active,form.base-form#register.fromCart div.buttons.cart-buttons button:focus{text-decoration:none}form.base-form#login.fromCart div.buttons.cart-buttons button:hover em,form.base-form#login.fromCart div.buttons.cart-buttons button:active em,form.base-form#login.fromCart div.buttons.cart-buttons button:focus em,form.base-form#register.fromCart div.buttons.cart-buttons button:hover em,form.base-form#register.fromCart div.buttons.cart-buttons button:active em,form.base-form#register.fromCart div.buttons.cart-buttons button:focus em{text-decoration:underline}form.base-form#login.fromCart div.buttons.cart-buttons button#button_reg_ita span,form.base-form#login.fromCart div.buttons.cart-buttons button#button_reg_other span,form.base-form#register.fromCart div.buttons.cart-buttons button#button_reg_ita span,form.base-form#register.fromCart div.buttons.cart-buttons button#button_reg_other span{top:-1px}form.base-form#register>fieldset{margin-left:.5em}form.base-form#register .formErrorMessages{display:block;visibility:hidden}form.base-form#register div.buttons button{margin-right:.4em;margin-left:.4em;min-width:210px}form.base-form#register div.buttons button+button{margin-top:0}form.base-form#login>fieldset{margin-right:.5em}form.base-form#login div.buttons button{min-width:0}}