/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */sub,sup{line-height:0;position:relative;vertical-align:baseline}dd,dl,dt{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}sub{bottom:-.25em}audio,canvas,video{display:inline-block}::-webkit-input-placeholder{color:#000;font-weight:900}::-moz-placeholder{color:#000;opacity:1;font-weight:900}:-ms-input-placeholder{color:#000}audio:not([controls]){display:none;height:0}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6,span{line-height:1;margin:0;font-weight:400}fieldset,form,input,li,p,ul{margin:0;padding:0;line-height:1}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}*{outline:0}body{font-family:Roboto,Arial,sans-serif;color:#000;font-weight:400;font-size:14px;margin:0}#calculette{max-width:990px;margin:0 auto;-webkit-box-shadow:0 4px 0 #e4e4e4;-moz-box-shadow:0 4px 0 #e4e4e4;box-shadow:0 4px 0 #e4e4e4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:30px;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content-cal.done{background-color:#f9f9f9}#content-cal.done .double-content label,#content-cal.done .line .input-center,#content-cal.done .line .label span,#content-cal.done .titre-calc strong,#content-cal.done .titre-calc strong span{color:#818181}#content-cal.done .ui-widget-content{background:url(img/border-gray2.jpg) top left repeat-x}#content-cal .button{text-align:center;position:relative}#content-cal .button .middle{width:350px}#content-cal .button .middle br{display:none}#content-cal .button .next,#content-cal .button .previous{position:absolute;width:130px;font-size:15px;letter-spacing:1px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:5px;line-height:15px;bottom:0}#content-cal .button .next span,#content-cal .button .previous span{padding-top:10px;background-repeat:no-repeat}#content-cal .button .previous{left:0;text-align:left;width:150px}#content-cal .button .previous span{padding-left:40px;background-image:url(img/arr-left.png);background-position:left center}#content-cal .button .next{right:0}#content-cal .button .next span{padding-right:40px;background-image:url(img/arr-right.png);background-position:right center}#content-cal .button .mention{display:block;font-style:italic;font-size:13px;padding-top:13px}#content-cal .button .mention strong{text-decoration:underline;font-weight:700}.cta{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 6px 0 #e57f00;-moz-box-shadow:0 6px 0 #e57f00;box-shadow:0 6px 0 #e57f00;display:inline-block;font-size:18px;letter-spacing:3px;padding:5px 0;font-weight:900;height:40px;color:#fff;text-align:center;text-transform:uppercase;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cta span{background-color:#ff9600;border-radius:6px;display:inline-block;height:37px;transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-webkit-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-moz-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-o-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;width:100%;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:0;color:#fff}.cta span:hover{transform:translate(0,4px);-webkit-transform:translate(0,4px);-moz-transform:translate(0,4px);-o-transform:translate(0,4px)}.cta span{line-height:1.2;padding-top:8px}.cta.blue{-webkit-box-shadow:0 6px 0 #049bdc;-moz-box-shadow:0 6px 0 #049bdc;box-shadow:0 6px 0 #049bdc}.cta.blue span{background-color:#09b1fa}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{padding:36px 0 0 34px;width:0;height:0;display:block;overflow:hidden;background:url(img/picto-slider.png) center center;cursor:pointer}.ui-widget-content{background:url(img/border-orange.jpg) top left repeat-x}.ui-slider-range{background:url(img/border-gray.jpg) top left repeat-x}.ui-slider-horizontal{height:12px}.titre-calc{display:block;color:#000;font-size:20px;padding-bottom:16px;padding-right:130px}.titre-calc .number{display:inline-block;color:#000}.titre-calc strong{font-weight:900}.titre-calc .orange{font-weight:900;color:#f28d07}.titre-calc p{font-size:11px;color:#5d5d5d;line-height:1;padding-top:3px}.line{position:relative;padding-bottom:50px}.line.proprio{padding-bottom:20px}.line .input-right{position:absolute;top:0;right:0;background:url(img/picto-right-euro.png) right center no-repeat #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c1bbbb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:30px;line-height:1;width:120px;text-align:right;padding:0 45px 0 0;font-size:15px}.line .input-center{border:0;color:#f28d07;width:100px;font-size:15px;font-weight:700;position:absolute;bottom:20px;background-color:transparent!important}.line .label{display:block;padding-top:15px}.line .label:after,.line .label:before{content:" ";display:table}.line .label:after{clear:both}.line .label .non{float:left}.line .label .oui{float:right}.line .label span{text-transform:uppercase;font-weight:700;color:#f28d07;font-size:16px}#result{position:relative}#result .arr-left,#result .arr-right{padding:23px 0 0 23px;width:0;height:0;display:block;overflow:hidden;background:url(img/arrow-slide2.png) left top no-repeat;position:absolute;top:45px;cursor:pointer;z-index:99}#result .arr-left{left:5px}#result .arr-right{background-position:left bottom;right:5px}#result #content-slider-result{padding:0 30px;margin-top:10px;overflow:hidden;position:relative}#result #slider-result{position:relative;padding-bottom:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#result #slider-result ul{padding:30px 0;margin:0;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}#result #slider-result ul:after,#result #slider-result ul:before{content:" ";display:table}#result #slider-result ul:after{clear:both}#result #slider-result ul li{-webkit-box-shadow:0 4px 0 #e4e4e4;-moz-box-shadow:0 4px 0 #e4e4e4;box-shadow:0 4px 0 #e4e4e4;color:#757575;font-size:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:95px;font-weight:700;text-align:center;padding:15px 0;background-color:#fff;border:1px solid #757575;float:left;margin-left:11px;cursor:pointer;list-style:none;margin-top:0!important;background-image:none!important}#result #slider-result ul li.itemslide-active{-webkit-box-shadow:0 4px 0 #fdc886;-moz-box-shadow:0 4px 0 #fdc886;box-shadow:0 4px 0 #fdc886;background-color:#f28d07;border:1px solid #dc7c00;color:#fff}#result .title-orange{font-weight:900;font-size:26px;color:#f28d07}#result .subtitle{color:#5d5d5d;margin-top:5px}#result p{font-size:16px;color:#5d5d5d;margin-bottom:0!important}#result p.txt{font-size:13px;font-style:italic}#result .detail{padding-top:40px;display:table;width:100%}#result .detail .title-detail-eco{font-size:16px;padding:5px 5px 10px;text-align:center}#result .detail .left-detail{display:table-cell}#result .detail .left-detail .title-detail{color:#000;font-size:20px;border-bottom:1px solid #d9d9d9;padding-bottom:7px;font-weight:900;display:block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:33px;margin-bottom:7px;position:relative}#result .detail .left-detail .title-detail:after,#result .detail .left-detail .title-detail:before{padding:7px 0 0 1px;width:0;height:0;display:block;overflow:hidden;background:url(img/border-grey-vertical.jpg) bottom center no-repeat;position:absolute;bottom:0;content:''}#result .detail .left-detail .title-detail:before{left:0}#result .detail .left-detail .title-detail:after{right:0}#result .detail .left-detail .line-detail{border-bottom:7px solid #fff}#result .detail .left-detail .line-detail.grey .content-detail{background-color:#f2f2f2}#result .detail .left-detail .line-detail.orange .content-detail{background-color:#f28d07}#result .detail .left-detail .line-detail.orange .content-detail .number,#result .detail .left-detail .line-detail.orange .content-detail .title{color:#fff}#result .detail .left-detail .line-detail .content-detail{display:table;width:100%;background-color:#e5e5e5}#result .detail .left-detail .line-detail .content-detail .number,#result .detail .left-detail .line-detail .content-detail .title{display:table-cell;vertical-align:middle;text-align:left;padding-left:20px;color:#484848}#result .detail .left-detail .line-detail .content-detail .title{border-right:10px solid #fff;font-size:16px;height:40px}#result .detail .left-detail .line-detail .content-detail .number{font-size:20px;font-weight:700;width:120px}#result .detail .right-cta{width:280px;display:table-cell;vertical-align:top;padding-left:10px}#result .detail .right-cta a{margin-left:10px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;-webkit-box-shadow:0 6px 0 #049bdc;-moz-box-shadow:0 6px 0 #049bdc;box-shadow:0 6px 0 #049bdc;text-align:center;font-size:22px;line-height:1.2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;height:250px}#result .detail .right-cta a .span-cta{background:url(img/button-cta.png) bottom center no-repeat #03a9f5;border-radius:6px;display:block;padding:30px 10px 0;height:251px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-webkit-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-moz-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;-o-transition:background-color .2s ease-in-out 0s,transform .1s ease-in-out 0s!important;width:100%;font-weight:300;cursor:pointer;border:0;color:#fff}#result .detail .right-cta a .span-cta:hover,#result .detail .right-cta a:hover{transform:translate(0,4px);-webkit-transform:translate(0,4px);-moz-transform:translate(0,4px);-o-transform:translate(0,4px)}#result .detail .right-cta a .title-link{font-size:32px;display:block;font-weight:700;padding-bottom:20px}#result .detail .right-cta .content-cta{padding:10px 0 0 10px;border-left:1px solid #d9d9d9;height:277px;margin-top:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}#result .detail .right-cta .content-cta:after,#result .detail .right-cta .content-cta:before{padding:1px 0 0 7px;width:0;height:0;display:block;overflow:hidden;background:url(img/border-grey-horizontal.jpg) bottom center no-repeat;position:absolute;left:0;content:''}#result .detail .right-cta .content-cta:before{top:0}#result .detail .right-cta .content-cta:after{bottom:0}#result .mention{margin-top:25px}#result .mention p{color:#5d5d5d;font-size:12px;line-height:1.1;margin-top:15px}#result .mention p:first-child{margin-top:0}.double-content:after,.double-content:before{content:" ";display:table}.double-content:after{clear:both}.double-content .titre-calc{padding-right:0}.double-content .col{float:left;width:300px}.double-content input{width:100px;display:inline-block;border:1px solid #818181;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:right;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;color:#818181}.double-content label{color:#f28d07;font-size:17px;padding-left:10px;font-weight:500;width:150px;display:inline-block}#slider-proprio{position:relative}#slider-proprio:before{width:100%!important;height:30px;position:absolute;content:'';left:0;background-color:transparent;top:100%;cursor:pointer}span.orange{color:#f28d07}#result-success .link-right{margin-bottom:25px}.link-right{text-align:right;padding-top:15px}.link-right .cta{display:inline-block;letter-spacing:1px;line-height:25px;font-size:16px;height:37px}.link-right .cta span{height:32px;padding-left:10px;padding-right:10px}.biSelect{display:inline-block;font-weight:700;margin:3px 0 0;padding:2px;border:1px solid #dfdfdf;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 2px 0 #dfdfdf;-webkit-box-shadow:0 2px 0 #dfdfdf;box-shadow:0 2px 0 #dfdfdf}.biSelect span{cursor:pointer;display:block;float:left;font-size:15px;letter-spacing:0;padding:5px 10px 4px;font-weight:900;text-transform:uppercase}.biSelect span.active,.biSelect span.selected,.biSelect span:hover{background-color:#EF8300;color:#FFF}.biSelect span.sNon{margin:0 2px 0 0}.biSelect span.sOui{margin:0 0 0 2px;padding-left:12px!important;padding-right:14px!important}.biSelect i{border-right:1px solid #ddd;display:block!important;float:left!important;height:24px;width:0}.biSelect span.sNon.active,.biSelect span.sNon.selected,.biSelect span.sNon:hover{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;color:#FFF}.biSelect span.sOui.active,.biSelect span.sOui.selected,.biSelect span.sOui:hover{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;color:#FFF}.link-mobile{display:none}