body{color:#fff;font-family:"AvantGardeBkBTBook";line-height:120%;background:#872c19 url(/images/body-background.jpg) center top;-webkit-background-size:1900px 1326px}body.with-halos{background:#872c19 url(/images/questionnaire-background.jpg) center top;-webkit-background-size:1900px 1325px}body #header{z-index:2;width:100%;height:212px;background:transparent url(/images/header-background.png) repeat-x left 147px;margin-top:35px}body #header #header-content{padding-top:35px;position:relative;width:850px;height:177px;margin:0px auto 10px auto;padding-left:150px;background:transparent url(/images/header-blephagel.png) no-repeat left top}body #header #header-content h1{overflow:hidden;text-indent:-1000em;background:transparent url(/images/header-blephagel-logo.png) no-repeat center top;width:412px;height:58px}body #header #header-content em{font-family:"AvantGardeBkBTBookOblique";font-size:12px}body #header #header-content .button a{font-size:12px;line-height:12px;font-family:"AvantGardeBkBTDemi";color:#ffc37a;text-transform:uppercase;text-decoration:none;width:74px;height:16px;padding-top:65px;position:absolute;top:29px;background-position:right top;background-repeat:no-repeat;text-align:center;-webkit-transition:all 100ms linear;-moz-transition:all 100ms linear;transition:all 100ms linear}body #header #header-content .button a:hover{background-position:right 2px}body #header #header-content .button.contact a{right:100px;background-image:url(/images/contact-background.png)}body #header #header-content .button.blephasteam a{right:204px;background-image:url(/images/blephasteam-background.png)}body #header #header-content .button.ofta-direct a{right:307px;background-image:url(/images/ofta-direct-background.png)}body #header #header-content #header-menu{position:absolute;bottom:11px;left:0px;padding-left:60px;width:970px}body #header #header-content #header-menu ul{text-align:center}body #header #header-content #header-menu ul li{float:left}body #header #header-content #header-menu ul li a{float:left;display:block;width:142px;height:39px;background:transparent url(/images/header-menu-background.png) no-repeat left top;font-size:14px;color:#dca35a;text-decoration:none;text-transform:uppercase;margin-right:20px;text-align:center;font-family:"AvantGardeBkBTDemi";padding:7px 17px 27px 0px;overflow:hidden;line-height:100%}body #header #header-content #header-menu ul li a:hover,body #header #header-content #header-menu ul li a.active{background-position:right top}body #content{width:1000px;margin:auto;position:relative;z-index:0}body #content .page{font-size:13px;padding:0px 70px 20px 70px}body #content #conditions{font-size:14px;line-height:135%}body #content #conditions strong{font-weight:bold}body #content #conditions h3{font-weight:bold;margin-top:10px}body #content #conditions h2{margin-top:20px;font-weight:bold}body #content #conditions .right{text-align:right}body #content #legal{text-align:center;font-size:14px;font-weight:bold;line-height:135%}body #content #legal strong{font-size:18px}body #content #legal a{color:#fff}body #content #conditions h2,body #content #legal h2{font-size:20px;text-transform:uppercase}body #content #conditions p,body #content #legal p{margin-top:10px}body #content #home{font-size:14px;padding:38px 230px 50px 230px;background:transparent url(/images/home-background.jpg) no-repeat center top}body #content #home .illustration{padding-left:100px;margin-bottom:20px}body #content #home h1{overflow:hidden;text-indent:-1000em;background:transparent url(/images/home-blephagel-logo.png) no-repeat center top;width:500px;height:70px;margin-bottom:10px;font-size:92px}body #content #home em{font-family:"AvantGardeBkBTBookOblique"}body #content #home .informations{margin-top:48px}body #content #home .informations p{width:467px;margin-bottom:20px;line-height:120%}body #content #home .informations p strong{font-family:"AvantGardeBkBTDemi"}body #content #home form{overflow:auto}body #content #home form label{float:left;width:145px;height:37px;padding:8px 5px;text-transform:uppercase;font-family:"AvantGardeBkBTDemi";text-align:right;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-right:30px;margin-top:5px;font-size:16px}body #content #home form input{float:left}body #content #home form input.code{font-size:40px;line-height:65px;color:#fff;border:none;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;border-radius:25px;behavior:url(/stylesheets/PIE.htc);width:246px;height:65px;background-color:#dca35a;padding:0px 15px;font-weight:bold;position:relative}body #content #home form input.submit{display:block;width:47px;height:64px;overflow:hidden;text-indent:-1000em;background:transparent url(/images/ok-button.png) left top;border:none;cursor:pointer;margin-left:5px}body #content #home form .error{clear:both;padding-left:192px;font-family:"AvantGardeBkBTDemi";padding-top:10px}body #content #home .logo{margin-top:63px;text-align:center}body #content .page.image{height:805px}body #content .page.image h1{display:none}body #content #what{background:transparent url(/images/what-background.png) no-repeat center top}body #content #where{background:transparent url(/images/where-background.png) no-repeat center top;position:relative}body #content #where .information{font-family:"AvantGardeBkBTBookOblique";font-weight:bold;font-size:21px;color:#fff;position:absolute;left:310px;line-height:105%;width:400px}body #content #where .information.address{top:318px}body #content #where .information.web{top:497px}body #content #where .information.web a{color:#fff;text-decoration:none}body #content #where .information.phone{top:182px}body #content #where .information.other{top:658px}body #content #where .information.infos{font-size:90%;top:775px;width:600px;left:210px}body #content #why{background:transparent url(/images/why-background.png) no-repeat center top}body #content #who{height:522px;background:transparent url(/images/who-background.png) no-repeat center top}body #content #how{height:900px;background:transparent url(/images/how-background.png) no-repeat center top;position:relative}body #content #how a{display:block;width:227px;height:39px;position:absolute;top:39px;right:105px;background:transparent url(/images/how-download.png) no-repeat left top;overflow:hidden;text-indent:-1000em}body #content #questionnaire .informations p{margin-bottom:20px;font-weight:bold}body #content #halo{height:846px;background-color:red;position:absolute;left:0px;bottom:0px;width:1000px;z-index:-1;background:transparent url(/images/halo.png) no-repeat center bottom;opacity:0.3}body #content #form{width:882px;height:549px;background:transparent url(/images/questionnaire-background.png) no-repeat center center;position:relative}body #content #form h1{display:none}body #content #form .step-number{display:block;width:100px;height:100px;font-size:52px;line-height:100px;position:absolute;top:5px;left:410px;color:#dca35a;text-align:center;font-family:Georgia,"Nimbus Roman No9 L",serif}body #content #form #form-scroll{position:absolute;left:18px;top:70px;padding-top:59px}body #content #form #form-scroll,body #content #form .question-page,body #content #form #controls{width:847px;height:420px}body #content #form #form-scroll,body #content #form #controls{overflow:hidden}body #content #form #form-pane{width:4235px;height:420px}body #content #form .question-page{float:left;position:relative}body #content #form .question-page .disabled{opacity:0.5}body #content #form .question-page .field.error,body #content #form .question-page .agreement.error{color:maroon}body #content #form .question-page .error-message{color:maroon;font-weight:bold;padding:0px 5px;display:inline}body #content #form .question-page .sub{margin-left:15px}body #content #form .question-page .coordinates{position:relative;width:531px}body #content #form .question-page .coordinates .fields{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-bottom:17px}body #content #form .question-page .coordinates .fields .field{margin-top:17px}body #content #form .question-page .coordinates .fields .field label{font-size:13px;text-transform:uppercase;margin-right:10px}body #content #form .question-page .coordinates .fields .field input[type="text"]{width:306px;height:25px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);border:none;padding:0px 6px}body #content #form .question-page .coordinates.finished{font-size:16px;text-transform:uppercase;font-weight:bold;margin-top:10px}body #content #form .question-page .coordinates input[type="submit"]{text-align:center;font-size:13px;text-transform:uppercase;font-family:"AvantGardeBkBTDemi";border:none;background:none;color:#fff;width:80px;display:block;margin:auto;cursor:pointer;margin-top:5px}body #content #form .question-page .coordinates p{font-size:10px;text-transform:uppercase}body #content #form .question-page .thanks{position:absolute;top:-59px;right:0px;width:217px;padding-left:39px;height:400px;background:transparent url(/images/right-column-background.png) no-repeat left center}body #content #form .question-page .agreement{margin-top:-2px;margin-left:5px;font-size:11px;display:block;width:570px;line-height:120%;text-align:justify}body #content #form .question-page .column{width:266.333px;height:370px;float:left;padding:0px 8px;position:relative}body #content #form .question-page .column.left{background:transparent url(/images/left-column-background.png) no-repeat right center}body #content #form .question-page .column.right{background:transparent url(/images/right-column-background.png) no-repeat left center}body #content #form .question-page .column.large{width:847px}body #content #form .question-page .column.large h2{width:785px}body #content #form .question-page .column.large > .fields textarea{width:799px}body #content #form .question-page .column.large > .question-number{top:0px}body #content #form .question-page .column .question-number{font-family:Georgia,"Nimbus Roman No9 L",serif;font-size:22.5px;width:35px;height:35px;text-align:center;line-height:35px;color:#dca35a;position:absolute;top:8px;left:8px;background:transparent url(/images/question-number-background.png) no-repeat center center}body #content #form .question-page .column h2{font-family:"AvantGardeBkBTDemi";font-size:13px;width:206px;padding:8px 2px;position:absolute;top:0px;right:22px;text-transform:uppercase;line-height:105%;border-top:1px solid #fff;border-bottom:1px solid #fff}body #content #form .question-page .column .fields{margin-top:70px;padding:0px 10px}body #content #form .question-page .column .fields input[type="text"],body #content #form .question-page .column .fields textarea{width:220px;-moz-border-radius:25px;-webkit-border-radius:25px;-khtml-border-radius:25px;border-radius:25px;behavior:url(/stylesheets/PIE.htc);border:none;margin-bottom:10px;padding:0px 15px}body #content #form .question-page .column .fields input[type="text"]{height:38px}body #content #form .question-page .column .fields input[type="text"].subbed{width:205px}body #content #form .question-page .column .fields textarea{padding-top:10px;height:142px;overflow:hidden}body #content #form .question-page .column .fields label{clear:both;display:block;font-size:12px;text-transform:uppercase;font-weight:bold;margin-top:10px;margin-bottom:5px}body #content #form .question-page .column .fields label em{display:block;text-transform:none}body #content #form .controls{width:410px;height:42px;margin:auto;position:relative;clear:both}body #content #form .controls .control{position:absolute;cursor:pointer;height:42px}body #content #form .controls .control.next{background:transparent url(/images/next.png) no-repeat center bottom;width:391px;right:0px;bottom:0px;overflow:hidden;text-indent:-1000em}body #content #form .controls .control.previous{background:transparent url(/images/previous.png) no-repeat center bottom;width:14px;left:0px;bottom:4px;overflow:hidden;text-indent:-1000em}body #footer{height:214px;width:100%;clear:both;background:transparent url(/images/footer-background.jpg) no-repeat center bottom}body #footer #footer-content{position:relative;width:1000px;height:172px;margin:auto;padding-top:42px;padding-left:93px}body #footer #footer-content p{position:absolute;width:340px;height:50px;top:35px;left:220px;font-size:14px;color:#fff}body #footer #footer-content p a{color:#fff;text-decoration:none}body #footer #footer-content ul.links{position:absolute;top:40px;left:580px;heigth:25px;padding-right:25px;background:transparent url(/images/links-separator.png) no-repeat right center}body #footer #footer-content ul.links li{display:block;float:left;padding-left:33px;padding-right:10px;font-size:10px;font-weight:bold;height:25px;line-height:25px;background:transparent url(/images/links-separator.png) no-repeat left center}body #footer #footer-content ul.links li a{text-decoration:none;color:#fff}.custom-checkbox,.custom-radio{clear:both;margin-bottom:15px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.custom-checkbox .checkbox,.custom-checkbox .radio,.custom-radio .checkbox,.custom-radio .radio{float:left;display:inline-block;width:20px;height:20px;background-color:#dca35a;-webkit-box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333;box-shadow:0px 0px 10px #333;behavior:url(/stylesheets/PIE.htc);background:#dca35a url(/images/custom-checkbox-background.jpg) left top}.custom-checkbox .checkbox:hover,.custom-checkbox .checkbox.checked,.custom-checkbox .radio:hover,.custom-checkbox .radio.checked,.custom-radio .checkbox:hover,.custom-radio .checkbox.checked,.custom-radio .radio:hover,.custom-radio .radio.checked{background-position:left bottom}.custom-checkbox .checkbox:hover,.custom-checkbox .radio:hover,.custom-radio .checkbox:hover,.custom-radio .radio:hover{opacity:0.8}.custom-checkbox .label,.custom-radio .label{display:block;font-size:12px;margin-left:30px;font-family:"AvantGardeBkBTDemi";text-transform:uppercase}
