#hint{
position:absolute;max-width:200px;display:block;font-family:UniversLT-Condensed;font-size:12px;color:#fff;padding:10px;-webkit-border-radius:4px;border-radius:4px;background:#3f8fca;z-index:999}
#maxPopin{
position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);z-index:995}
#maxWrapper{
position:relative;top:0;left:0;right:0;bottom:0;min-width:100%;min-height:100%;z-index:998}
#maxWrapper .overlay{
position:absolute;top:0;left:0;right:0;bottom:0;cursor:default}
#popin{
position:absolute;top:50%;left:50%;width:300px;padding:20px;background:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0 0 27px 10px rgba(178,178,178,.35);box-shadow:0 0 27px 10px rgba(178,178,178,.35);z-index:999}
#popin.large{
position:absolute;top:50%;left:50%;width:555px;padding:20px;background:#fff;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0 0 27px 10px rgba(178,178,178,.35);box-shadow:0 0 27px 10px rgba(178,178,178,.35);z-index:999}
#popin input:-moz-placeholder,#popin input:-ms-input-placeholder,#popin input::-moz-placeholder,#popin input::-webkit-input-placeholder{
color:#999}
#popin input::-webkit-input-placeholder{
padding:5px 15px}
#popin .formContent{
position:relative;top:0;left:0;bottom:0;right:0}
#popin .formContent .titre{
display:block;font-family:UniversLT-CondensedBold;font-size:18px;color:#666;text-align:center;padding:5px;margin:0 0 15px 0}
#popin .formContent .texte{
display:block;font-family:UniversLT-Condensed;font-size:16px;color:#333;letter-spacing:-.05rem;text-align:center}
#popin .formContent .texte .name{
display:block;font-family:UniversLT-Condensed;font-size:18px;color:#333;font-variant:small-caps;text-align:center}
#popin .formContent .texte .mail{
display:block;font-family:inherit;font-size:inherit;color:inherit;letter-spacing:-.05rem;text-align:center}
#popin .formContent .cnfrm{
display:block;font-family:UniversLT-Condensed;font-size:18px;color:#333;letter-spacing:-.05rem;text-align:center}
#popin .formContent .cnfrm strong{
font-family:UniversLT-CondensedBold;font-size:inherit;color:inherit}
#popin .formContent .cnfrm em{
font-family:UniversLT-CondensedOblique;font-size:inherit;color:inherit}
#popin .formContent .tableForm{
margin:5px 0 0 0}
#popin .formContent .tableForm li{
padding:5px 0}
#popin .formContent .tableForm li.info{
display: none;
padding: 0 0 5px 0;
}
#popin .formContent .tableForm li.info span.infos{
font-family: UniversLT-Condensed;
font-size: 12px;
font-style: italic;
color: #333;
}
#popin .formContent .tableForm li.labl{
padding:5px 0 0 0}
#popin .formContent .tableForm li.labl label{
display:block;font-family:UniversLT-CondensedBold;font-size:16px;color:#333}
#popin .formContent .tableForm li.inpt input{
width:100%;height:32px;font-family:UniversLT-Condensed;font-size:16px;line-height:32px;line-height:10px;color:#333;padding:0 5px;-webkit-border-radius:4px;border-radius:4px;background:#eaeaea}
#popin .formContent .tableForm li.inpt label{
height:32px;font-family:UniversLT-Condensed;font-size:16px;line-height:32px;line-height:10px;color:#333;padding:0 5px}
#popin .formContent .tableForm li.cbox label{
height:32px;font-family:UniversLT-Condensed;font-size:12px;font-style:italic;color:#333;padding:0 5px}
#popin .formContent .tableForm li.cbox label input[type=checkbox],#popin .formContent .tableForm li.inpt label input[type=checkbox]{
width:auto;height:auto;padding:0;-webkit-border-radius:none;border-radius:none;background:0 0;-webkit-appearance:checkbox;-moz-appearance:checkbox}
#popin .formContent .tableForm li.inpt select{
width:100%;height:32px;font-family:UniversLT-Condensed;font-size:16px;line-height:32px;color:#333;padding:0 5px;margin:0;-webkit-border-radius:4px;border-radius:4px;background:#eaeaea url(../images/template/select-arrow-blue.svg) no-repeat 95% center;background-size:10px 6px}
#popin .formContent .tableForm li.inpt input.spot,#popin .formContent .tableForm li.inpt select.spot{
border:1px solid #c00;-webkit-box-shadow:0 0 10px 0 rgba(204,0,0,.5);box-shadow:0 0 10px 0 rgba(204,0,0,.5)}
#popin .formContent .tableForm li.inpt.lgin input{
text-align:center}
#popin .formContent .tableForm li.butn a{
display:block;width:100%;height:32px;font-family:UniversLT-Condensed;font-size:18px;line-height:32px;color:#fff;text-transform:uppercase;text-align:center;-webkit-border-radius:4px;border-radius:4px;background:#3f8fca}
#popin .formContent .tableLinks{
display:table;width:100%}
#popin .formContent .tableLinks li{
display:table-cell;width:50%}
#popin .formContent .tableLinks li:nth-child(odd){
text-align:left}
#popin .formContent .tableLinks li:nth-child(even){
text-align:right}
#popin .formContent .tableLinks li a{
font-family:UniversLT-Condensed;font-size:12px;line-height:32px;color:#3f8fca;text-decoration:underline}
#popin .formContent .tableButns{
display:table;width:75%;margin:0 auto}
#popin .formContent .tableButns li{
display:table-cell;width:50%;text-align:center;padding:10px 0}
#popin .formContent .tableButns li a{
display:block;width:75%;height:32px;font-family:UniversLT-Condensed;font-size:18px;line-height:32px;color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;-webkit-border-radius:4px;border-radius:4px;background:#3f8fca}
#popin .formContent .error{
display:block;font-family:UniversLT-Condensed;font-size:14px;color:#c00;letter-spacing:-.015rem;text-align:right}
#popin .formContent .fermer{
position:absolute;top:-16px;right:-16px;display:block;width:16px;height:16px;background:url(../images/template/close-popin.svg) no-repeat center}
#popin .loginLoader{
position:absolute;top:50%;left:50%;display:none;width:100%;height:40px;background:url(../images/template/login-loader.gif) no-repeat center;opacity:.5;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
