/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:'\201C' '\201D' '\2018' '\2019'}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{background:#f4f4f4;font-size:16px;color:#333;font-family:'Open Sans',sans-serif}@media (max-width:860px){html{font-size:14px}}body{padding-top:80px}a{text-decoration:none}a:hover{text-decoration:underline}.header2{display:block;position:fixed;top:0;width:calc(100% - 32px);height:90px;padding:10px 16px;box-shadow:0 1px 3px rgba(0,0,0,.5);background:#fff;z-index:99}.trait{height:100%;z-index:99;position:absolute;width:1px;top:0;left:800px;background-color:#b4b4b4}.header{display:block;position:fixed;top:0;width:calc(100% - 32px);height:60px;padding:10px 16px;box-shadow:0 1px 3px rgba(0,0,0,.5);background:#fff;z-index:99}.header h1{margin:0}.header__content{text-align:right}.header__content__left{float:left}.header__content__right{display:inline-block}@media (max-width:579px){.header__content__right{display:none}}.button,a.button{display:inline-block;cursor:pointer;color:#fff;padding:.625em .75em;border-radius:4px;text-decoration:none;border-bottom:2px solid rgba(0,0,0,.2);margin:0 4px}.button.primary,a.button.primary{background:#db1b83}.button.primary:hover,a.button.primary:hover{background:#ae1568}.button.secondary,a.button.secondary{background:#333}.button.secondary:hover,a.button.secondary:hover{background:#1a1a1a}.button.green,a.button.green{background:#07b816}.button.green:hover,a.button.green:hover{background:#058710}.button.disabled,a.button.disabled{background:#7f7f8a}.button:hover,a.button:hover{-webkit-transition:.1s;transition:.1s}@media (max-width:848px){.left{width:100%!important}.right{width:100%!important}.banners{padding-top:70px}.title{font-size:33px!important}}@media (max-width:586px){.button2{display:none}.phone-tel img{padding:5px;padding-left:5px;margin-right:3px;background:#454545}.phone-tel{display:block!important;border-radius:9%;float:right;font-size:14px}}@media (max-width:528px){.title{font-size:30px!important}}@media (max-width:689px){.banners img{width:300px!important}}@media (max-width:683px){.banners img{width:240px!important}}@media (max-width:569px){.banners img{width:100%!important}.signature{font-size:38px!important}}.container{display:block;width:calc(100% - 1.25em);max-width:1024px;margin:0 auto}.container__astro{display:block;width:calc(100% - 1.25em);max-width:1024px;padding-bottom:40px;margin:0 auto}@media (max-width:579px){.header__content__right{display:none}.header__content__right__astro{display:inline;width:50%}}@media (max-width:415px){.button2{display:none}.phone-tel img{padding:5px;padding-left:5px;margin-right:3px;background:#454545}.phone-tel{display:block!important;border-radius:9%;float:right;font-size:14px}.logo{width:139px;float:left}.header2{height:80px}}@media (max-width:345px){.phone-tel{font-size:13px!important;position:absolute;top:45px;text-decoration:underline!important;left:20px;border:none!important;background:0 0!important;box-shadow:none!important}.phone-tel img{display:none}}@media (max-width:280px){.button2{display:none}.phone-tel{color:#454545;text-decoration:none}}@media (max-width:280px) and (max-width:366px){.phone-tel{font-size:14px!important}}.phone-tel{display:none;color:#454545!important;line-height:36px;font-size:14px;border:2px solid #000;border-radius:3px;padding-right:5px;background:#f7f7f7}img{max-width:100%}.section{background:0 0;background-position:center;background-size:cover;padding:1.25em;text-align:center;position:relative}.section h2{max-width:100%;font-size:1em;margin:2em auto 3.25em}@media (max-width:860px){.section h2{margin:1.5em auto}}.section h2 img{display:block;margin:auto}.section h2 sub{font-weight:400;font-size:1.25em;line-height:1.5}.section .left,.section .right{display:inline-block;vertical-align:top;margin-bottom:2.5em}@media (max-width:767px){.section .left,.section .right{margin-bottom:1em}}.phone-tel{color:#e02e82;text-decoration:none}.button2{width:300px!important}.phone-head{float:left;padding:1px}#landing{background:#fff;padding-bottom:60px;padding:0!important}#landing .slider{width:100%;max-width:1024px;padding-top:30px;padding-bottom:20px}.pink{color:#e02e82}.all{width:100%}.left{position:relative;width:68%;left:0;display:inline-block;max-width:800px}.right{position:relative;width:30%;right:0;display:inline-block;min-width:250px;max-width:800px}.first__banner{margin-top:-20px;display:block}.banners{position:relative;display:block;left:7px}.banners img{display:inline-block;margin-left:10px;margin-top:40px;position:relative;width:100%;max-width:300px;-o-box-shadow:0 2px 5px 0 #656565;box-shadow:0 2px 5px 0 #656565}.title{text-align:left;color:#e5499d;font-family:'Arial Rounded MT Bold',sans-serif;letter-spacing:1px;font-size:38px;padding-bottom:15px;padding-top:15px}.text{font-size:17px;text-align:left;font-family:'Open Sans',sans-serif}.signature{float:right}#tarot{background-image:url('../img/bg-tarot.jpg');color:#fff}#tarot .thanks-container{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);padding:1.25em;z-index:10;text-align:center;display:none}#tarot .thanks-container .message{display:block;position:absolute;bottom:9em;left:0;right:0;font-size:1.7em;text-transform:uppercase;font-weight:700;color:#db1b83;background-color:rgba(255,255,255,.95);box-shadow:0 2px 4px rgba(0,0,0,.2);padding:1em}#tarot .thanks-container .message .sub{color:#000;margin-top:1em;text-transform:none;font-weight:400;font-size:60%}#tarot .thanks-container .message .sub a{text-decoration:underline}@media (max-width:579px){#tarot h2{margin:0 auto 1em}}#tarot p{font-size:1.25em}#tarot p b{font-size:1.4em;font-weight:600}#tarot .tarot{display:block;margin:auto;position:relative;width:560px}@media (max-width:579px){#tarot .tarot{width:100%}}#tarot .tarot .deck{display:block;height:200px;margin-bottom:40px}#tarot .tarot .deck *{width:100px;height:152px}#tarot .tarot .deck .card{display:block;position:absolute;left:0;top:16px;-webkit-transform-origin:bottom center;transform-origin:bottom center}#tarot .tarot .deck .card:not(.draw):hover{-webkit-transition:.2s ease-out;transition:.2s ease-out;top:8px}#tarot .tarot .deck-mobile{display:none}#tarot .tarot .deck-mobile *{width:60px;height:90px}#tarot .tarot .deck-mobile .card{display:inline-block;position:relative;-webkit-transform-origin:center center;transform-origin:center center;margin:3px}#tarot .tarot .card{-webkit-transition:.2s ease-in;transition:.2s ease-in;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#tarot .tarot .card .flipper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}#tarot .tarot .card .back,#tarot .tarot .card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}#tarot .tarot .card .front{z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0)}#tarot .tarot .card .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#tarot .tarot .card.draw{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#tarot .tarot .tirage{display:block}#tarot .tarot .tirage .tirage-card{display:inline-block;margin:0 6px;-webkit-transition:.6s;transition:.6s}@media (max-width:579px){#tarot .tarot .deck-mobile{display:block}#tarot .tarot .deck,#tarot .tarot .tirage{display:none}}.form-header{text-transform:uppercase;text-align:center;display:block;width:90%;max-width:340px;margin:auto;margin-bottom:1em}.form-header .title{color:#333;font-size:1.5em;font-weight:700}@media (max-width:350px){.form-header .title{font-size:1.3em}}.form-header .sub{color:#db1b83;font-size:1.2em;line-height:1.1;font-weight:700}@media (max-width:350px){.form-header .sub{font-size:1em}}form#subscribe{display:block;width:90%;max-width:300px;margin:auto;background-color:#fff;background:-webkit-linear-gradient(bottom,#f4f4f4,#fff);background:linear-gradient(to top,#f4f4f4,#fff);box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:4px;padding:1.25em;font-size:1em;text-align:left}form#subscribe .input-group{display:block;width:100%;margin:auto;margin-bottom:.75em}form#subscribe .input-group label{display:block;width:100%;font-size:.875em;color:#333;text-transform:uppercase;margin-bottom:3px}form#subscribe .input-group input,form#subscribe .input-group textarea{display:block;width:calc(100% - 24px);padding:.625em .75em;border-radius:4px;border:1px solid grey}form#subscribe .input-group select{background:#fff;margin-right:4px;font-size:1em}form#subscribe .input-group.cgu{font-size:70%}form#subscribe .input-group.cgu label{font-size:1em;text-transform:none;display:block;padding-left:18px;text-indent:-18px;width:auto}form#subscribe .input-group.cgu label a{color:#333}form#subscribe .input-group.cgu input{display:inline-block;width:17px;height:17px;position:relative;top:4px;padding:0;margin:0}form#subscribe .button{display:block;padding:.875em;font-size:1.25em;width:100%;border:0;margin:1.25em 0 7px;border-bottom:2px solid rgba(0,0,0,.2);box-sizing:border-box;-webkit-box-align:start;align-items:flex-start;text-align:center}form#subscribe .button.disabled{display:none}form#subscribe #error{font-size:.875em;text-align:center;color:red}form#subscribe.loading #error,form#subscribe.loading .button.green{display:none}form#subscribe.loading .button.disabled{display:block}#voyance{background-image:url('../img/bg-voyance.jpg')}#voyance .left{width:45%}@media (max-width:767px){#voyance .left{width:100%}}#voyance .right{width:50%}@media (max-width:767px){#voyance .right{width:100%}}#voyance .profile{margin:auto;width:90%;max-width:400px;font-size:1em}#voyance .profile p{font-size:1.5em;margin-top:0}#voyance .profile img{border-radius:50%;max-width:80%;margin-bottom:1em}#voyance .profile .sub{font-weight:400;font-size:1.75em;line-height:1}#voyance .profile .sub i{font-weight:300;font-size:.75em}#voyance .profile .sub small{font-size:.5em;opacity:.5}#commentaires{background:#fff}#commentaires .left{width:calc(32% - 40px);padding:0 1.25em}@media (max-width:767px){#commentaires .left{display:none}}#commentaires .left .comments-picture{width:100%;height:750px;background:url('../img/bg-comments.jpg');background-size:cover;background-position:center}#commentaires .right{width:68%}@media (max-width:767px){#commentaires .right{width:100%}}#commentaires .comments{text-align:left;padding:.625em 1.25em;max-width:600px}#commentaires .comments h2{margin:0 0 30px}#commentaires .comments h2 img{margin:0}#commentaires .comments .comment{display:block;padding:1.25em 0 24px}#commentaires .comments .comment:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1)}#commentaires .comments .comment__avatar{display:inline-block;vertical-align:top;margin:4px 0}#commentaires .comments .comment__content{vertical-align:top;display:inline-block;font-size:1em;width:calc(100% - 128px);padding:0 1.25em}@media (max-width:767px){#commentaires .comments .comment__content{font-size:.875em;padding:0 .625em;width:calc(100% - 90px)}}#commentaires .comments .comment__content .name{display:inline-block;margin-right:.625em;font-weight:700;opacity:.8}#commentaires .comments .comment__content .date{font-size:.75em;opacity:.5;display:inline-block}#commentaires .comments .comment__content p{display:block;margin:4px 0}#commentaires .comment-form .title{opacity:.6;display:block;text-transform:uppercase;margin-bottom:3px}#commentaires .comment-form .textarea{opacity:.6;display:block;padding:.625em;color:rgba(0,0,0,.2);background:#f8f8f8;border:1px solid rgba(0,0,0,.3);border-radius:4px;height:60px}#commentaires .comment-form .form-footer{margin-top:1em}#commentaires .comment-form .form-footer .warning{color:#d0021b;font-size:.875em}#commentaires .comment-form .form-footer .button{float:right;padding:.625em 24px;margin:0}#tchat{background-image:url('../img/bg-voyance.jpg')}#tchat .left{text-align:left;width:calc(100% - 400px)}@media (max-width:767px){#tchat .left{width:100%}}#tchat .right{width:335px;margin-left:65px;max-width:100%}@media (max-width:767px){#tchat .right{margin-left:0;margin:inherit auto}}#tchat h2{margin:1em 0}#tchat h2 img{margin-left:0}#tchat .tchat{display:block;background:#f7f7f7;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:4px;position:relative}#tchat .tchat__error{display:none;position:absolute;background:rgba(255,255,255,.8);top:0;bottom:0;left:0;right:0;text-align:center}#tchat .tchat__error .message{display:inline-block;width:calc(90% - 40px);max-width:340px;margin-top:5em;background:#f4f4f4;box-shadow:0 2px 4px rgba(0,0,0,.5);padding:20px;border-radius:4px;color:#333}#tchat .tchat__error .message .empty{display:none;margin-top:10px}#tchat .tchat__error .message .returning{display:none}#tchat .tchat__error .message .title{font-size:1.3em;text-transform:uppercase;font-weight:700;color:#db1b83;margin-bottom:10px}#tchat .tchat__error .message a:not(.phone){color:#db1b83;text-decoration:underline}#tchat .tchat__error .message a.phone{margin-top:4px}#tchat .tchat__header{display:block;color:#fff;background:#333;padding:.5em .625em;border-radius:4px 4px 0 0}#tchat .tchat__header b,#tchat .tchat__header img{display:inline-block;vertical-align:middle}@media (max-width:579px){#tchat .tchat__header{padding:.4em .5em}#tchat .tchat__header img:not(.icon-check){width:2em}}#tchat .tchat__header b{margin-left:1em;font-size:1em}@media (max-width:579px){#tchat .tchat__header b{font-size:.75em}}#tchat .tchat__header .icon-check{float:right;margin:.5em}@media (max-width:579px){#tchat .tchat__header .icon-check{margin:.4em}}#tchat .tchat__content{display:block;height:20em;overflow:auto;padding:.5em}@media (max-width:579px){#tchat .tchat__content{height:15em}}#tchat .tchat__content .message{display:block;background-image:url('../img/tchat-avatar.png');background-repeat:no-repeat;padding-left:4.2em;background-size:3.4em;margin:1em;min-height:3.4em}@media (max-width:579px){#tchat .tchat__content .message{padding-left:3em;background-size:2.5em;min-height:2.5em}}#tchat .tchat__content .message .text{display:inline-block;vertical-align:middle;background:#fff;padding:.5em .875em;margin-top:.75em;border:1px solid rgba(151,151,151,.2);border-radius:4px;font-size:.875em}@media (max-width:579px){#tchat .tchat__content .message .text{padding:.4em .625em;margin-top:0}}@-webkit-keyframes pulse{0%{opacity:.1}100%{opacity:1}}@keyframes pulse{0%{opacity:.1}100%{opacity:1}}#tchat .tchat__content .message.wait .text{background-image:url('../img/dots.png');background-repeat:no-repeat;background-position:center;width:38px;height:1.25em;margin-top:.3em;background-size:2.5em;padding:.5em;-webkit-animation:pulse .75s ease-out infinite;animation:pulse .75s ease-out infinite;-webkit-animation-direction:alternate;animation-direction:alternate}#tchat .tchat__input .textarea{display:block;background:#fff;height:3em;padding:1.375em;color:rgba(0,0,0,.4)}@media (max-width:579px){#tchat .tchat__input .textarea{padding:1em}}#tchat .tchat__input .textarea .button{float:right;width:5em;text-align:center}@media (max-width:579px){#tchat .tchat__input .textarea .button{display:none}}#tchat .tchat__input i{display:block;text-align:center;padding:.625em;font-size:.9em;color:red}@media (max-width:579px){#tchat .tchat__input i{font-size:.75em}}#tchat .tchat.empty .tchat__error,#tchat .tchat.returning .tchat__error{display:block}#tchat .tchat.returning .returning{display:block}#tchat .tchat.empty .empty{display:block}#tchat .voyant .sub{font-size:1.5em;line-height:.8;margin:1em auto}#tchat .voyant .sub i{font-size:60%;font-weight:300}#tchat .voyant img{border-radius:50%;width:70%}#tchat .promo{font-size:2em;font-weight:700}#tchat .promo .small{margin:1em .6em;padding-top:.5em;border-top:1px solid rgba(0,0,0,.1);font-size:75%}#tchat .promo .small .title{text-transform:uppercase;white-space:nowrap}#tchat .promo .small .content{font-size:75%}#tchat .promo .small .code{color:#db1b83;border-radius:6px;padding:.25em .5em;margin:.4em;font-size:1.5em;line-height:1;border:1px solid rgba(0,0,0,.1);display:inline-block}.footer{background:#333;color:#fff;padding-top:2.5em}@media (max-width:767px){.footer .container{padding:20px;width:calc(100% - 40px)}}.footer .left{width:50%;text-align:left;display:inline-block;vertical-align:top}@media (max-width:767px){.footer .left{width:100%;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}}.footer .left .links{display:inline-block;vertical-align:top;text-align:left;margin-right:60px}.footer .left .links h3{font-size:1.125em;text-transform:uppercase;font-weight:700}.footer .left .links ul{opacity:.8;padding:0}.footer .left .links ul li{list-style:none;margin-bottom:.625em;font-weight:300;max-width:100%}.footer .left .links ul li a{color:#fff}.footer .right{display:inline-block;text-align:center;vertical-align:top;margin-top:15px}@media (max-width:767px){.footer .right{width:100%}}.footer .right .footer-logo{margin-bottom:1.25em}.footer .right p{font-weight:300;font-size:1.125em}.footer .right p span{font-size:.875em}.footer .bottom{display:block;text-align:center;background:rgba(0,0,0,.3);padding:20px;margin-top:30px;font-size:.75em;color:rgba(255,255,255,.6)}a.phone{display:inline-block;position:relative;border-radius:4px;font-size:22px;background:#07b816;text-decoration:none;text-align:left;color:#fff;border-bottom:2px solid rgba(0,0,0,.2);white-space:nowrap;margin-bottom:10px}@media (max-width:767px){a.phone{font-size:18px}}a.phone .phone__icon{padding:.625em .875em 6px;display:inline-block;vertical-align:top;background:rgba(0,0,0,.3);border-radius:4px 0 0 4px}a.phone .phone__number{padding:9px 13px;display:inline-block;vertical-align:top;font-weight:700}a.phone .phone__sub{display:block;font-size:10px;font-weight:400;position:absolute;color:#8e8e8e;opacity:.6;text-align:center;width:100%;margin-top:5px}a.phone:hover{background:#058710;-webkit-transition:.2s;transition:.2s}#telephone{background-image:url('../img/bg-voyance@2x.png');background-repeat:no-repeat;padding-top:10px}#telephone .section{padding:0}#telephone h1{margin-top:0}@media (max-width:450px){#telephone h1{margin-bottom:.4em}}.logotel{margin:0 auto;display:block}@media (max-width:450px){.logotel{max-width:30%}}#telephone .profile{margin:0 auto 10px;max-width:400px}#telephone .profile img{border-radius:50%;width:49%;display:inline-block;margin-bottom:.6em}@media (max-width:450px){#telephone .profile img{width:35%;margin-bottom:.3em}}.prenom{width:49%;display:inline-block}@media (max-width:450px){.prenom{width:35%}}.titres{margin-top:5px}@media (max-width:450px){.titres{margin-top:2px}}#telephone .form-header{max-width:500px}.form-header .teltitle{color:#333;font-size:1.5em;text-transform:none}@media (max-width:350px){.form-header .teltitle{font-size:1.3em}}.form-header .telsub{color:#db1b83;font-size:1.5em;line-height:1.1;margin-top:15px}@media (max-width:500px){.form-header .telsub{font-size:1.3em;margin-top:5px}}@media (max-width:450px){.form-header .telsub{font-size:1.1em;margin-top:5px}}@media (max-width:350px){.form-header .telsub{font-size:1em;margin-top:5px}}form#subscribe.telephone{width:inherit}.telsuccess{color:#db1b83;font-size:1.5em}#tel-cgu{font-size:.6em;color:#c7c7c7;text-align:center;display:block;margin-top:100px;padding-bottom:10px}.telephonebleugras{font-weight:700;color:#008}