:root{font-size:1rem;line-height:1.618rem;--white:#fefefe;--black:#141414;--primaryBgColor:#0f4c81;--primaryBgColorClair:#f2f5f8;--secondBgColor:#a8cbb7;--secondBgColorFonce:#2a737e;--blue:#0167c1;--btnGray1:#e4e4e8;--btnGray2:#c8c8d0;--btnGray3:#333;--sexeMale:#4671be;--sexeFemelle:#be4653;--rose1:#d27f88;--rose2:#be4653;--rose3:#c55965;--bkroseclair:#faf1f2}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}article,blockquote,body,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,input,li,main,ol,p,pre,section,table,td,textarea,th,ul{border-collapse:collapse;border-spacing:0;margin:0;padding:0}a{color:inherit}abbr,acronym,fieldset,img{border:none}article,footer,header,main,nav,section{display:block}.logo,header{overflow:hidden}html{background:#010101;background:-webkit-gradient(linear,left top,right top,from(#010101),color-stop(30%,#0f4c81),color-stop(70%,#0f4c81),to(#010101));background:linear-gradient(90deg,#010101,#0f4c81 30%,#0f4c81 70%,#010101)}header{background-color:var(--primaryBgColor)}body{font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif}.graph-stroke{margin:auto}.hiddenOpts{display:none}.body-wrap{background-color:var(--white);display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:100%;grid-template-rows:4rem auto 4rem;justify-items:stretch;margin:auto;max-width:52rem;min-height:100vh;white-space:normal}.head-wrap{grid-area:header;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;height:4rem;justify-content:space-between;margin:auto;max-width:52rem}.btnBottomBox,.head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.btnBottomBox{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primaryBgColor);grid-area:footer}.head-wrap li{list-style-type:none}.logo{height:4rem;text-align:left}.logo img{display:block;height:4rem;margin:0 0 0 1rem;width:auto}.btnHeader,.btnHeaderMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.btnHeader{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);font-size:.75rem;padding:.5rem}.headIcos{margin:0 .5rem}.headIcos,.headIcos.imgcon{display:block;height:3rem;width:3rem}.headIcos.imgcon{background-image:url(/img/icones-menu.png);background-repeat:no-repeat;background-size:12rem auto}.imgcon.user,.imgcon.user3{background-position-x:-3rem}.imgcon.user1{background-position-x:-6rem}.imgcon.user2{background-position-x:-9rem}.imgcon.chons{background-position-x:0}.content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--white);grid-area:main;height:calc(100vh - 8rem);margin:0;overflow:auto;padding:0}.intro{margin:auto;max-width:40rem}.intro p{font-size:.75rem;line-height:1.2135rem;margin:1rem 1.5rem;max-width:40rem;text-align:justify}.home-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;max-width:42.5rem}.home-wrap .home-form-box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto}.home-wrap .home-pic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto}.home-wrap .home-pic img{margin:auto}.label-wrapper{margin:20px 0;position:relative;z-index:1}.label-wrapper input{background:transparent;border:none;border-bottom:3px solid var(--secondBgColorFonce);font-family:inherit;font-size:18px;outline:none;padding:15px 0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:100%}.label-wrapper input:focus,.label-wrapper input:valid{border-bottom-color:var(--secondBgColor)}.label-wrapper label{color:#333;font-size:18px;left:0;position:absolute;top:15px;z-index:-1}.label-wrapper input:focus+label,.label-wrapper input:valid+label{color:var(--secondBgColorFonce);font-size:14px;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all .3s ease;transition:all .3s ease}.wdesktop,.wtablet{display:none}.blk-error,.blk-success{border-radius:1rem;margin:.5rem;padding:.5rem 1.5rem;text-align:left}.blk-success{background-color:#14b694;color:#f5fbfa}.blk-error{background-color:#f8ebeb;color:#8f1d23}.ico32{height:2rem;margin:0 2rem;vertical-align:middle}.wrapInfoClient{margin:.75rem}.infoClient{border-bottom:2px solid #287dbb;border-left:8px solid #287dbb;border-radius:1.5rem 0 0 1.5rem;color:#287dbb;font-size:.75rem;font-style:italic;font-weight:300;line-height:1.2135rem;margin-left:1rem;min-height:1.2135rem;padding:.5rem;position:relative;text-justify:inter-word}.infoClient:before{background-image:url(/svg/information.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";height:2rem;left:-2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2rem}.infoClient:after{background-color:#287dbb;border-radius:100%;bottom:0;content:"";display:block;height:.5rem;position:absolute;right:0;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);width:.5rem}.infoClient .demoIco{display:inline-block;height:1.4562em;vertical-align:middle;width:auto}.blk-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:.5rem}.filter-form{background-color:#f4f8fb;border:1px solid var(--secondBgColor);border-radius:.5rem;overflow:hidden}.filter-form label{color:#565656;display:inline-block}.opt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:.25rem}.opt-container div,.opt-container label{padding:0 .25rem}.masked{display:none}.notif{background-color:#3d3d3d;color:#eee;font-size:.75rem;margin-bottom:1rem;padding:.25rem}.notif.notif--red{background-color:#ff4500;color:#fff}.notif.notif--green{background-color:#9acd32;color:#0f1405}.nav-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;margin:1rem auto;max-width:48rem;text-align:center;width:calc(100% - 3rem)}.fiche--labels{color:#0d4442;display:inline-block;font-size:.75rem;font-weight:600;min-width:7rem;padding:.25rem 0}.fiche--value{border-bottom:1px solid #ced9d9;display:inline-block;font-family:monospace;min-width:calc(100% - 132px);padding:4px 2px 4px 10px}.pageNav{border:1px solid #1c343d;border-radius:12px;display:inline-block;line-height:45px;overflow:hidden}.pageNav li{background-color:#e5f1f3;border-right:1px solid #1c343d;display:inline-block;list-style-type:none}.pageNav li:last-child{border-right:none}.pageNav li:hover{background-color:#cce3e7}.pageNav li a{color:#1c343d;display:inline-block;font-size:14px;margin:0;min-width:48px;padding:0 12px;text-decoration:none}.pageNav li.selected,.pageNav li.selected:hover{background-color:#0abfbd;font-weight:600}.ul-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.js-sw.closed{display:none}.info-important{background-color:#bf0a0c;background-image:url(/img/attention-64.png);background-position:.5rem .5rem;background-repeat:no-repeat;background-size:1.618em;color:#fcfcfc;font-size:.625rem;line-height:.75rem;margin:.5rem 0;padding:.5rem 0 .5rem calc(1rem + 1.7798em);position:relative;text-align:left}.bigBox{background-color:#fff;border:.25rem solid #111;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3);display:none;left:50%;padding:4rem 6rem;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999}.bigBox.positive{background:-webkit-gradient(linear,left top,left bottom,from(#0aab09),to(#065f05));background:linear-gradient(180deg,#0aab09 0,#065f05);color:#fcfcfc}.bigBox.negative{background:-webkit-gradient(linear,left top,left bottom,from(#bf0a0c),to(#850708));background:linear-gradient(180deg,#bf0a0c 0,#850708);color:#fcfcfc}.bigBox--title{font-size:1.25rem;line-height:2.0225em;text-align:center}.bigBox--result{font-size:3.5rem;font-weight:900;letter-spacing:-1px;line-height:1.618em;text-align:center}a.lien,a.lien:visited{color:var(--primaryBgColor)}a.lien:hover{background-color:var(--primaryBgColor);color:var(--white)}@media screen and (max-width:768px){.btnHeaderMenu,.head-wrap{-ms-flex-pack:distribute;justify-content:space-around}.blk-top,.opt-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.blk-top{width:100%}.opt-container div,.opt-container label{padding:.5rem;width:100%}.blk-top--wrap{margin:1rem 0}.filter-form,.inColumn,.inRow,.opt-container{width:100%}.ico32{margin:0 1.25rem}.pic-side{display:none}}@media screen and (min-width:768px){.wmobile{display:none}.wtablet{display:initial}.blk-top{background:repeating-linear-gradient(45deg,#e5f1f3,#e5f1f3 1px,#cce3e7 0,#cce3e7 12px)}.inRow{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-line-pack:center}.inColumn,.inRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-content:center;align-items:center;padding:4px}.inColumn{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:center}.full-screen-picture:after{background-image:url(../img/cancel-48.png);background-repeat:no-repeat;background-size:auto 3.5rem;content:" ";display:block;height:3.5rem;position:absolute;right:3rem;top:2.5rem;width:3.5rem}}@media screen and (max-width:1366px){.maskIfMob{display:none}}@media screen and (min-width:1366px){.wdesktop{display:initial}}.pic-chon{padding:0}.pic-chon img{height:64px;margin:auto;padding:0;width:auto}.liste-chon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:.5rem auto;max-width:640px}.liste-chon .liste-chon--btn{background-color:#cce3e7;border-top:1px solid #ddd;display:grid;grid-template-columns:64px auto 64px 64px;grid-template-rows:64px;padding:4px;text-align:center}.liste-chon .liste-chon--btn:nth-of-type(odd){background-color:#e5f1f3}.liste-chon .liste-chon--btn:last-child{border-bottom:1px solid #ddd}.liste-chon .liste-chon--btn>*{display:block}.nom-chon{font-weight:600;padding:0 8px;text-align:left;text-decoration:none}.nom-chon .nomChonList{display:block;line-height:1.25rem;text-decoration:underline}.nom-chon .additionnalTxt{display:block;font-size:.8125rem;font-weight:400;text-align:right}a .additionnalTxt{text-decoration:none}.nom-chon .ripDate{color:#333;font-size:.75rem}.liste-chon .icons-wrap{height:4rem;overflow:hidden;padding:.5rem;text-align:center;width:4rem}.liste-chon .icons-wrap .icons{display:block;height:3.25rem;margin:auto;width:3.25rem}.cartouche-mesChons{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:fixed;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;justify-items:last baseline;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background-color:var(--primaryBgColor);height:4rem;max-width:52rem;width:100%;z-index:2}.cartouche-mesChons--child{margin:auto;padding:0;text-align:center}.cartouche-mesChons--child.part2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}input.filterBox{background-color:var(--white);border:none;border-radius:.25rem;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.4);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.4);color:#111;font-size:.75rem;line-height:1.2135rem;margin:auto;max-width:16rem;padding:.25rem;-webkit-transition:all .2s linear;transition:all .2s linear;width:calc(99% - .5rem)}.cartouche-mesChons--input{position:relative}.cartouche-mesChons--input:before{color:var(--white);content:"Filtrer par le Nom du chon";font-size:.625rem;font-weight:600;left:0;position:absolute;right:0;top:-1.25rem}.mbb-wrap{height:100%;padding-bottom:calc(5rem + 3px);width:100%}@media screen and (max-width:768px){.mbb-btn{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background-color:var(--white);border-top:3px solid var(--primaryBgColor);height:5rem;width:100%;z-index:2}}.l-thumb-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;height:100vh;overflow:hidden;width:100vw}.l-thumb-editor--img{width:100%}.l-thumb-editor-crop .btn{margin:auto}.l-thumb-editor-crop .infoClient{text-align:left}.l-thumb-editor-crop{background-color:var(--white);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;text-align:center}.l-thumb-editor-crop--help{font-size:.75rem;padding:4px 0;text-align:left}.l-thumb-editor-crop--canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;overflow:hidden;position:relative}.l-thumb-editor-crop--canvas canvas{border:4px solid var(--black);border-radius:100%;height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - .75rem)}.l-album-wrap{margin:auto;width:18rem}.l-album-wrap--photo{padding:.5rem;text-align:center}.l-album-wrap--infos{padding:.5rem}.l-album-wrap--fichier{background-color:#121212;background-image:url(../img/snakeload.gif);border:.25rem solid #0057b2;border-radius:.25rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:block;height:9.375rem;margin:auto;min-width:6rem;width:auto}.l-album-wrap--fichier,.l-album-wrap--photo-vide{background-position:50%;background-repeat:no-repeat}.l-album-wrap--photo-vide{background-color:var(--secondBgColor);background-image:url(../img/add.png);background-size:4rem;min-height:12rem;position:relative}.l-album-wrap--photo-vide:hover:before{color:var(--black);content:"Cliquez pour ajouter une photo";height:8.75rem;left:0;line-height:100px;position:absolute;right:0;text-align:center;text-shadow:2px 2px 2px 1px rgba(0,0,0,.85);top:0}.l-album-wrap--photo-vide:hover{-webkit-animation:addAnnim .8s linear infinite;animation:addAnnim .8s linear infinite;cursor:pointer}.js-to-edit{cursor:pointer}.lte-btn-wrap,.lte-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (orientation:landscape){.l-thumb-editor{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.l-thumb-editor-crop,.l-thumb-editor-img-wrap{height:100vh;overflow:hidden;width:50%}.lte-btn-wrap,.lte-txt-wrap{-ms-flex-preferred-size:25%;flex-basis:25%}.l-thumb-editor-crop--canvas{-ms-flex-preferred-size:50vh;flex-basis:50vh;height:15rem;width:15rem}}@media (orientation:portrait){.l-thumb-editor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.l-thumb-editor-crop,.l-thumb-editor-img-wrap{overflow:hidden;width:100%}.l-thumb-editor-crop,.l-thumb-editor-img-wrap{height:50vh}.lte-btn-wrap,.lte-txt-wrap{-ms-flex-preferred-size:5rem;flex-basis:5rem}.l-thumb-editor-crop--canvas{-ms-flex-preferred-size:calc(100% - 10rem);flex-basis:calc(100% - 10rem);height:auto;width:70%}}@media screen and (max-width:768px){.l-album-wrap{margin:auto;width:100%}.l-album-wrap--fichier{border:4px solid #0057b2;display:block;height:auto;width:calc(100% - 8px)}.l-album-wrap--photo-vide{margin:auto;min-height:12rem}.l-thumb-editor-crop .infoClient{background-image:none;font-size:.75em;padding:.125rem;text-align:left}}.carnetHead{background-color:#e5eef7;background-image:url(/img/wood-w.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:3px solid #002b59;-webkit-box-shadow:inset 0 0 32px 3px rgba(0,0,0,.9);box-shadow:inset 0 0 32px 3px rgba(0,0,0,.9);color:#002b59;width:100%}.carnetHead.dcd{background-color:#4687ac;background-image:url(/img/heaven.jpg);color:#2f3037}.carnet-chon-head{height:4rem;margin:auto;max-width:37rem}.carnet-chon-head,.carnet-chon-titre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carnet-chon-titre{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:.75rem;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:.25rem;padding:.25rem .5rem}.chonName{font-family:Bebas Neue,sans-serif;font-size:1.6rem;font-weight:800;line-height:1.8rem;text-shadow:0 2px 4px hsla(0,0%,100%,.25);text-transform:uppercase}.chonAge{font-size:.75rem;font-weight:600;line-height:1.2135rem}.carnet-chon-head.dcd .carnet-chon-titre{background-image:url(/img/rip-64.png);background-position:2rem;background-repeat:no-repeat;background-size:auto 2rem;color:#151515}.carnet-chon-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#3278c1;border:2px solid #002b59;border-radius:100%;-webkit-box-shadow:0 2px 9px 2px rgba(0,0,0,.3);box-shadow:0 2px 9px 2px rgba(0,0,0,.3);height:4.375rem;justify-content:center;margin-right:2rem;overflow:hidden;position:relative;-webkit-transform:translateY(.2rem);transform:translateY(.2rem);width:4.375rem;z-index:3000}.carnet-chon-thumb img{height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto}.carnet-chon-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:3rem;overflow:hidden;width:100%}.carnet-chon-nav,.carnet-chon-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.carnet-chon-nav li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#002b59;border:none;border-radius:6px 14px 0 0;color:var(--white);font-size:.9rem;font-weight:500;height:2.5rem;margin:0 0 0 1px;padding:0 1.25rem;-webkit-transition:.2s;transition:.2s}.carnet-chon-nav li:hover{font-weight:500;-webkit-transform:scale(.92);transform:scale(.92);-webkit-transform:translateY(3px);transform:translateY(3px)}.carnet-chon-nav li.navOpened{background-color:#0abfbd;border-bottom:3px solid #002b59;-webkit-box-shadow:inset 0 0 10px 2px rgba(6,118,117,.5);box-shadow:inset 0 0 10px 2px rgba(6,118,117,.5);color:#002b59;font-weight:500}.carnet-chon-nav li a{text-decoration:none}.fiche-chon{background-color:#fcfefe;margin:0 auto;max-width:37rem;padding:1rem;width:calc(100% - .5rem)}.fiche-chon h2{border-bottom:1px dotted #0d4442;color:#0d4442;font-size:.75rem;margin:0 0 1rem;padding:0 0 1rem;text-align:center}.form-box{background-color:var(--white);margin:.75rem auto;max-width:42rem;position:relative}.form-title,.form-title-green{border-bottom:3px dotted var(--primaryBgColor);color:var(--primaryBgColor);font-family:Bebas Neue,sans-serif;font-size:1.4rem;font-weight:700;line-height:2.2652rem;margin:auto;text-align:center}.form-title-green{border-color:var(--secondBgColor);color:var(--secondBgColor)}::-webkit-input-placeholder{font-family:inherit;font-size:.9375rem;line-height:1.618rem}::-moz-placeholder{font-family:inherit;font-size:.9375rem;line-height:1.618rem}:-ms-input-placeholder{font-family:inherit;font-size:.9375rem;line-height:1.618rem}::-ms-input-placeholder{font-family:inherit;font-size:.9375rem;line-height:1.618rem}.input,::placeholder,input,select{font-family:inherit;font-size:.9375rem;line-height:1.618rem}.div-select,.input,.textarea{background-color:var(--white);border-bottom:1px solid var(--btnGray2);border-left-width:1px;border-left:6px solid var(--btnGray2);border-radius:.25rem;border-right-width:1px;border-right:6px solid var(--btnGray2);border-top:1px solid var(--btnGray2);margin:auto;padding:.25rem .5rem;-webkit-transition:all .2s linear;transition:all .2s linear;width:100%}.input:focus,.textarea:focus{border-color:var(--secondBgColor)}.input:focus,.textarea:focus,select:focus{outline:3px solid transparent}.textarea{width:100%}.div-select{height:2.2rem;overflow:hidden;position:relative}.div-select:before{background-image:url(/svg/down.svg);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";height:1rem;right:.5rem;width:1rem}.div-select select,.div-select:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.div-select select{background-color:transparent;border:none;left:.25rem;right:0;width:calc(100% + 2rem)}.label-option{display:block;overflow:hidden;position:relative;text-transform:capitalize}.label-option input{left:-30px;position:absolute}.label-option:hover{cursor:pointer;text-decoration:underline}.label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.75rem;font-weight:600;line-height:1.618rem}.label span{display:block;font-size:.625rem;font-style:italic;font-weight:300;line-height:1.01125rem;margin:-.3125rem 0 0 .25rem}.autocomplete-suggestions{background:#fff;border:1px solid #999;overflow:auto}.autocomplete-suggestion{overflow:hidden;padding:2px 5px;white-space:nowrap}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#39f;font-weight:400}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{border-bottom:1px solid #000;display:block}.btn{background-color:var(--primaryBgColor);border:none;border-radius:.25rem;color:var(--white);display:inline-block;font-size:1rem;letter-spacing:.0156rem;line-height:1.618rem;margin:.5rem auto;padding:.75rem;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1}a.btn{text-decoration:none}.btn img{float:left;height:1.5rem;margin:.5rem .5rem .5rem 0;padding:0;width:auto}.btn:hover{background-color:var(--secondBgColorFonce);color:var(--white);cursor:pointer}.btn:disabled{background-color:#686868;-webkit-box-shadow:0 0 0 hsla(0,0%,100%,0);box-shadow:0 0 0 hsla(0,0%,100%,0);color:#f1f1f1;cursor:not-allowed}.btn.btn-blue{background-color:var(--blue);border:3px solid var(--blue);color:var(--white)}.btn:hover.btn-blue{background-color:var(--white);color:var(--blue)}.btn.btn-red{background-color:#b20000;color:var(--white)}.btn:hover.btn-red{background-color:#e50000;-webkit-box-shadow:0 0 .5rem rgba(255,0,0,.5);box-shadow:0 0 .5rem rgba(255,0,0,.5)}.blkNoDetectedError{background-color:#39f;border:2px solid #39f;color:#f9f9f9}.blkDetectedError,.blkNoDetectedError{-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);margin:12px;padding:12px}.blkDetectedError{background-color:#ffe5e5;border:2px solid red}.blkDetectedError .label,.blkDetectedError .label span{color:#200606}.blkDetectedError .errInfo{background-color:red;color:#f4f4f4;font-weight:500;padding:12px 8px}.blkDetectedError .input:invalid{background-color:#fff9f9;border:2px solid red;-webkit-box-shadow:none;box-shadow:none;color:#200606}.form-title.error{background-color:red;color:#ff0}.short-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:distribute;align-content:space-around;margin:auto;max-width:48rem}.btnWIco{background-color:var(--blue);background-position:1rem;background-repeat:no-repeat;background-size:auto 1rem;border:none;border-radius:.25rem;color:var(--white);display:inline-block;font-size:.75rem;font-weight:300;height:2rem;line-height:2rem;padding:0 1rem 0 2.5rem;text-decoration:none;-webkit-transition:all .5s linear;transition:all .5s linear}.btnWIco:hover{background-color:#42ace6}.btnWIco.i--add{background-image:url(../img/add-64.png)}.btnWIco.i--return{background-image:url(../img/array-64.png)}.btnWIco.i--pic{background-image:url(../img/photo-64.png)}.btnWIco.i--edit{background-image:url(../img/btn-edit-67.png)}.check-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%}.input-radio{overflow:hidden;padding-left:2rem;position:relative}.input-radio input[type=radio]{left:-64rem;position:absolute}.fake-check{background-image:url(/img/check32.png);background-position:0 0;background-repeat:no-repeat;background-size:2.5rem 1.25rem;cursor:pointer;display:inline-block;height:1.25rem;left:.375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.fake-check.ischeck{background-position:-1.25rem 0}.label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.labInpWrap,.label-wrap{margin:.75rem;max-width:40rem}@media screen and (min-width:768px){.labInpWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.75rem auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.labInpWrap .label{max-width:25rem;width:62.5%}.labInpWrap .inputWrap,.labInpWrap .label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.labInpWrap .inputWrap{max-width:15rem;overflow:hidden;width:37.5%}}.overlay{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(15,76,129,.95);bottom:0;height:100vh;justify-items:center;left:0;overflow:hidden;right:0;top:0;width:100vw;z-index:999999}.overlay--white{background-color:hsla(0,0%,100%,.95)}.overlay--content,.overlay--uploadbox,.overlayInfoTraitement{border-radius:.5rem}.overlay--content{background-color:var(--white);width:calc(95vw - 6rem)}.overlay--uploadbox{width:480px}.overlay--uploadbox,.overlayInfoTraitement{background-color:var(--white);text-align:center}.overlayInfoTraitement{font-size:1rem;padding:5px;width:292px}.css-loader{display:inline-block;height:32px;position:relative;width:32px}.css-loader--round{-webkit-animation:cssLoader .5s linear infinite;animation:cssLoader .5s linear infinite;border:4px solid hsla(0,0%,50%,.6);border-radius:100%;border-top-color:#133337;height:100%;width:100%}@-webkit-keyframes cssLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cssLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.overlay{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.table-with-border{border:none;border-collapse:separate;width:20rem}.table-with-border thead{font-weight:600;text-transform:uppercase}.table-with-border thead tr td{background-color:var(--secondBgColor);border-bottom:1px;border-bottom:3px solid var(--secondBgColorFonce);border-left:none;border-left:1px solid var(--secondBgColorFonce);border-right:none;border-right:1px solid var(--secondBgColorFonce);border-top:1px;border-top:2px solid var(--secondBgColorFonce);color:#1c343d;font-size:.625rem}.table-with-border thead tr td:first-child{border-left-width:2px;border-radius:.5rem 0 0 0}.table-with-border thead tr td.end{border-radius:0 .5rem 0 0;border-right-width:2px}.table-with-border tbody tr td{border:1px solid #151515;border-bottom:none;border-top:none;font-size:.95em;padding:.25rem .5rem}.table-with-border tbody tr:nth-child(2n) td{background:#e6f8f8;border-color:#d2f2f2}.table-with-border tbody tr:nth-child(odd) td{background:#fdfdfd;border-color:#f0f0f0}.table-with-border tbody tr td:first-child{border-left:2px solid var(--secondBgColorFonce)}.table-with-border tbody tr td:last-child{border-right:2px solid var(--secondBgColorFonce);height:4rem;width:3rem}.table-with-border{border-bottom:2px solid var(--secondBgColorFonce);margin:auto}.negatif{color:red}.positif{color:#060}.neutre{color:#ccc}.tdPoids:after{content:"g";display:inline-block}@media screen and (min-width:768px){.poids-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.part-courb,.part-history{-ms-flex-preferred-size:50%;flex-basis:50%}}.ficheReproWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:4px auto}.ficheRepro{-ms-flex-preferred-size:50%;flex-basis:50%}.ficheReproContent{-webkit-box-flex:1;background-color:var(--rose1);border:.125rem solid var(--rose1);border-radius:.5rem;cursor:pointer;display:grid;-ms-flex:1;flex:1;grid-template-areas:"title title" "info pic" "btn pic";grid-template-columns:auto 10rem;grid-template-rows:1.5rem auto 2.5rem;height:11.5rem;margin:.5rem;width:calc(100% - 16px)}.ficheReproContent.frcEmpty{background-color:var(--rose2);background-image:url(../img/add-64.png);background-position:50%;background-repeat:no-repeat;background-size:4.5rem;-webkit-box-shadow:none;box-shadow:none;cursor:default;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.ficheReproContent.frcEmpty:hover{cursor:pointer}.app-android .ficheReproContent.frcEmpty:after,.ficheReproContent:hover.frcEmpty:after{color:var(--white);content:"Ajouter une Gestation";font-size:.85rem;left:0;line-height:1.5rem;position:absolute;text-align:center;top:4px;width:100%}.ficheReproContent h2{background-color:var(--rose2);border-radius:.5rem .5rem 0 0;color:var(--white);font-size:1rem;font-weight:400;grid-area:title;margin:0;padding:0;text-align:center}.fiche-pic{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:pic;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9999}.fiche-pic--wrap{background-color:var(--rose3);border-radius:0 0 .5rem 0;height:9.75rem;width:9.75rem}.fiche-pic--no .fiche-pic--wrap{background-image:url(/svg/no_photo.svg);background-position:50%;background-repeat:no-repeat;Background-size:cover}.fiche-pic--pic{display:block;height:100%;width:100%}.ficheRepro--infos{background-color:#faf1f2;color:var(--rose2);font-size:.75rem;grid-area:info;padding:.5rem}.pic-repro--wrap{background-color:var(--rose3);background-image:url(/svg/no_photo.svg);background-position:50%;background-repeat:no-repeat;border:.25rem solid #fff;-webkit-box-shadow:0 4px 4px 2px rgba(0,0,0,.2);box-shadow:0 4px 4px 2px rgba(0,0,0,.2);cursor:pointer;margin:.75rem auto;overflow:hidden;padding-top:56.25%;position:relative;width:100%;Background-size:70%}.pic-repro--wrap:hover.fiche-pic--no:before{color:var(--white);content:"Cliquez pour ajouter une Photo";display:block;left:0;position:absolute;text-align:center;top:0;width:100%}.pic-repro--picture{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.pic-repro--picture.pr--2{height:auto;width:100%}.fiche-button{background-color:#faf1f2;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:btn;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:0 0 0 .5rem}.littleBtn{background-color:#dfa5ab;border:none;border-radius:.25rem;color:var(--rose2);display:inline-block;font-size:.625rem;font-weight:500;line-height:1.25rem;margin:auto;padding:0 .5rem;position:relative;text-decoration:none;-webkit-transition:all .1s linear;transition:all .1s linear;z-index:1}.memo-portee{background-color:#f5f5f5;border:1px solid var(--rose2);border-radius:.125rem;color:#222;font-size:.75rem;line-height:1.618rem;margin:.5rem;padding:.25rem 2.5rem .25rem .25rem;position:relative;text-align:justify}.btnWrapAction{height:6.5rem;position:absolute;right:-.75rem;top:.5rem;width:2.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btnWrapAction,.btnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.btnWrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.btnWrapper:nth-child(2n){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.btnWrapper img{border:4px solid #fff;border-radius:100%;height:auto;width:2.5rem}.btnWrapAction.fixed{position:fixed;top:0}.memo-portee-del:after{background-image:url(/img/delete-64.png);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:2.5rem;position:absolute;width:2.5rem}.wrap-gestation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--bkroseclair);color:var(--rose3);margin:0;overflow:auto;position:relative}.wrp{margin:0 auto;max-width:37rem;width:100%}.js-updateDate{cursor:pointer}.wrap-gestation .fiche-chon--pic{margin:auto;max-width:30rem}.wrap-gestation h2{border-bottom:1px dotted var(--rose3);font-size:.75rem;letter-spacing:2px;padding:0}.wrap-gestation .fiche--labels,.wrap-gestation .fiche--value{color:var(--rose3)}.wrap-gestation .fiche--value{border-color:var(--rose1);font-size:.75rem}.wrap-gestation .form-title{border-color:var(--rose3);color:var(--rose3)}.wrap-gestation form{padding:.5rem}.fiche--chiots{display:grid;grid-template-columns:repeat(3,1fr);margin:auto}.chiot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border:1px solid #bbb;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.2);box-shadow:0 2px 4px 1px rgba(0,0,0,.2);cursor:pointer;-ms-flex-flow:column;flex-flow:column;margin:.25rem;padding:.25rem;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.chiot:nth-child(2n){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.chiot-picture{margin:0;padding:0;position:relative}.chiot-picture img{background-color:#111;border:1px solid #bbb;height:auto;margin:0;-o-object-fit:contain;object-fit:contain;width:100%}.chiot-name{font-size:.6rem;font-weight:600;line-height:1rem;margin:0;padding:0;text-align:center}.sx1{color:var(--sexeMale)}.sx2{color:var(--sexeFemelle)}.maxBox{margin:auto;max-width:50rem}.card-wrap{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 1rem}.card,.card-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.card{-webkit-box-orient:vertical;background-color:hsla(0,0%,100%,.6);border:3px solid hsla(0,0%,100%,.1);border-radius:16px 0;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:8px}.card:hover{background-color:rgba(3,165,193,.5);border-color:#0a3153;-webkit-box-shadow:0 8px 5px 0 rgba(0,0,0,.24),0 12px 25px 0 rgba(0,0,0,.19);box-shadow:0 8px 5px 0 rgba(0,0,0,.24),0 12px 25px 0 rgba(0,0,0,.19);cursor:Pointer;-webkit-transition:1.5s ease;transition:1.5s ease}.card div{text-align:center}.card-pic{margin:auto}.card-pic img{background-color:#0f4c81;border:3px solid #0f4c81;border-radius:100%;display:block;margin:8px;width:5.5rem}.card-pic:hover img{border-color:#0a3153;-webkit-transition:1.9s ease;transition:1.9s ease}.card-name{color:#0a3153;font-size:12px;font-weight:700;text-transform:uppercase}.showOnHover{min-width:8rem;position:relative}.card .showOnHover:before{color:#0a3153;content:"Cliquez pour Associer";display:block;font-size:10px;left:0;opacity:0;position:absolute;text-align:center;top:-11px;width:100%;z-index:2}.card:hover .showOnHover:before{opacity:1;-webkit-transition:1.7s ease;transition:1.7s ease}@media screen and (max-width:768px){.ficheReproWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ficheRepro{-ms-flex-preferred-size:100%;flex-basis:100%}.ficheReproContent.frcEmpty{position:relative}}.albWrap{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr);margin:auto;max-width:31.5rem}.albPic,.albPicEmpty{height:10.5rem;overflow:hidden;position:relative;width:100%}.albPicEmpty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(210,127,136,.3);background-image:url(/svg/no_photo.svg);background-position:50%;background-repeat:no-repeat;border-radius:.25rem;cursor:pointer;justify-items:center;Background-size:5rem;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.albPicEmpty:before{content:"Ajouter une Photo";font-size:.75rem;font-weight:700}.albPic.favorite:before{background-color:hsla(0,0%,100%,.6);background-position:50%;background-repeat:no-repeat;border:2px solid red;border-radius:100%;content:"";height:1.8rem;position:absolute;right:.25rem;top:.25rem;width:1.8rem;Background-size:1rem;background-image:url(/svg/favorite.svg)}.albPic--file{border-radius:.25rem;overflow:hidden;width:100%}.albPic--file img{cursor:pointer;height:auto;width:100%}.albPic--btnAction{border-radius:.25rem;height:2.5rem;position:absolute;width:100%;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-items:center;-ms-flex-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.5)}.albPic--btnAction,.full-screen-picture{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-box-direction:normal;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;align-items:center}.full-screen-picture{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.7);cursor:pointer;height:100vh;overflow:hidden;position:fixed;right:0;top:0;-ms-touch-action:none;touch-action:none;width:100vw;z-index:99999}.picwrap{position:relative}.zoomist-container,.zoomist-image{height:calc(100vh - 4rem);overflow:hidden}.zoomist-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;-ms-touch-action:none;touch-action:none;width:100vw}.fsp--pic{border:none;-webkit-transition:-webkit-transform .1s ease-out;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.fsp--pic.o--1,.fsp--pic.o--2{height:auto;max-width:60rem;width:100%}.fsp--pic.o--3{height:100%;max-height:(100vh - 8rem);width:auto}.fsAlbNav{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem;width:100vw;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--primaryBgColor)}.btnIcoAlb,.btnIcoAlbEdit{background:var(--btnGray2);background-position:50%;background-repeat:no-repeat;border-radius:.25rem;height:3rem;width:3.5rem;Background-size:2.8rem;margin:auto}.btnIcoAlbEdit{cursor:pointer;height:2rem;width:2rem;Background-size:1.25rem;margin:auto}.btnIcoAlbEdit.delete{background-image:url(/svg/delete.svg)}.btnIcoAlbEdit.crop{background-image:url(/svg/crop.svg)}.btnIcoAlbEdit.favorite{background-color:#fefefe;background-image:url(/svg/favorite.svg)}.btnIcoAlb.close{background-image:url(/svg/close.svg)}.btnIcoAlb.next,.btnIcoAlb.prev{background-image:url(/svg/arrow.svg)}.btnIcoAlb.next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:440px){.albWrap{grid-template-columns:repeat(2,1fr);margin:auto}}@-webkit-keyframes waitloop{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes waitloop{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes addAnnim{0%{background-size:64px}50%{background-size:48px}to{background-size:64px}}@keyframes addAnnim{0%{background-size:64px}50%{background-size:48px}to{background-size:64px}}@-webkit-keyframes toSee{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes toSee{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.btnWI{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--btnGray2);border-radius:.25rem;color:var(--btnGray3);font-size:.625rem;font-weight:600;height:3rem;margin:auto;padding:0;text-decoration:none;width:3.5rem}button.btnWI{border:none;cursor:pointer;font-family:Avant Garde,Avantgarde,Century Gothic,CenturyGothic,AppleGothic,sans-serif;font-weight:600}.btnWI:hover{background:var(--btnGray1)}.btnWI .btnText{color:var(--btnGray3);font-size:.625rem}button.btnWI .btnText{-webkit-transform:translateY(-.1875rem);transform:translateY(-.1875rem)}.btnWI .btnIcon{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.75rem;-webkit-transform:translateY(.3125rem);transform:translateY(.3125rem);width:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.btnWI .btnIcon{-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}.btnWI .btnIcon svg{height:1.5rem;fill:var(--btnGray3)}.btnWI,.btnWI span{-webkit-transition:.4s;transition:.4s}.btnWI.on{background:var(--btnGray3)}.btnWI.on .btnText{color:var(--btnGray1)}.btnWI.on .btnIcon svg{fill:var(--btnGray1)}.btnWI.red{background:#810f13}.btnWI.red:hover{background-color:#af141a}.btnWI.green{background:#4c810f}.btnWI.green:hover{background-color:#67af14}.btnWI.green .btnIcon svg,.btnWI.red .btnIcon svg{fill:var(--white)}.btnWI.green .btnText,.btnWI.red .btnText{color:var(--white)}.btnWI.default,.btnWI.default:hover{background-color:#ade600}.btnWI.default,.btnWI.default .btnIcon svg,.btnWI.default:hover .btnText{color:var(--black)}.updated{position:relative;z-index:1}.updated .btnWI.default{color:#374900}.updated .btnWI.default .btnIcon svg{fill:#374900;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:effetTxt;animation-name:effetTxt}.updated:after{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.65,0,.34,1);animation-timing-function:cubic-bezier(.65,0,.34,1);border:.5rem solid rgba(240,240,0,.85);border-radius:.25rem}.updated:after,.updated:before{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:ripple;animation-name:ripple;content:"";height:3rem;left:0;position:absolute;top:0;width:3.5rem;z-index:-1}.updated:before{-webkit-animation-delay:2.2s;animation-delay:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.65,0,.34,1);animation-timing-function:cubic-bezier(.65,0,.34,1);border:.5rem solid rgba(230,230,0,.9);border-radius:.25rem}@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1)}to{opacity:0;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}}@keyframes ripple{0%{opacity:1;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1)}to{opacity:0;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}}@-webkit-keyframes effetTxt{0%{fill:#374900}to{fill:#638400}}@keyframes effetTxt{0%{fill:#374900}to{fill:#638400}}.btnWI.mini{-webkit-transform:scale(.6);transform:scale(.6)}.hidden{display:none}


	
/*!
 * Cropper.js v1.4.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-10-24T13:07:11.429Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}#ui_notifIt{border-radius:.75rem;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);cursor:pointer;overflow:hidden;position:fixed;right:.625rem;top:.625rem;z-index:99999}#ui_notifIt:hover{opacity:1!important}#ui_notifIt p{font-family:sans-serif;font-size:.9rem;line-height:1.4562em;margin:0;padding:0;text-align:center}#notifIt_close{color:#fff;padding:0 .3125rem;position:absolute;right:0;top:0}#notifIt_close:hover{background-color:hsla(0,0%,100%,.3)}#ui_notifIt.success{background-color:#9acd32;color:#fff}#ui_notifIt.error{background-color:#ff4500;color:#fff}#ui_notifIt.warning{background-color:orange;color:#fff}#ui_notifIt.info{background-color:#00bfff;color:#fff}#ui_notifIt.default{background-color:#eee;color:#444}.notifit_confirm_bg,.notifit_prompt_bg{background-color:rgba(15,76,129,.85);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9998}.notifit_confirm *,.notifit_prompt *{font-family:sans-serif}.notifit_confirm,.notifit_prompt{background-color:#eee;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);left:0;padding:1.85rem 1.85rem 0;position:fixed;top:0;z-index:9999}.notifit_wrap_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.notifit_confirm_accept,.notifit_confirm_cancel,.notifit_prompt_accept,.notifit_prompt_cancel{background-color:#444;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;color:#fff;cursor:pointer;display:inline-block;margin:.625rem;outline:0;padding:.625rem 1.25rem}.notifit_prompt_accept:hover,.notifit_prompt_cancel:hover{background-color:#666}.notifit_confirm_accept{background-color:var(--secondBgColor);color:var(--black)}.notifit_confirm_accept:hover{background-color:#02849a}.notifit_confirm_cancel{background-color:#bf0a0c}.notifit_confirm_cancel:hover{background-color:#850708}.notifit_confirm_message{margin-bottom:1.25rem;text-align:center}.notifit_prompt_message{color:#444;margin-top:0;text-align:center}.notifit_prompt_input{border:1px solid #aaa;border-radius:.75rem;color:#444;font-family:sans-serif;font-size:.875rem;outline:none;padding:.625rem;text-align:center;width:100%}.notifit_prompt{text-align:center}.stamp{border:.25rem solid #555;border-radius:1rem;color:#555;display:inline-block;font-family:Courier;font-size:3rem;font-weight:700;-webkit-mask-image:url(/img/grunge.png);mask-image:url(/img/grunge.png);-webkit-mask-size:300px 300px;mask-size:300px 300px;mix-blend-mode:multiply;padding:.25rem 1rem;text-transform:uppercase;-webkit-transform:rotate(14deg);transform:rotate(14deg)}.is-draft{border:1rem double #840000;border-radius:0;color:#840000;font-family:Open sans,Helvetica,Arial,sans-serif;font-size:3.5rem;padding:.5rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.l-photo{background-color:#959595;border:1px solid #656565;height:16rem;margin:.25rem auto;overflow:hidden;position:relative;width:16rem}.l-photo img{background-color:#252525;display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-photo img.l-photo--landscape,.l-photo img.l-photo--square{height:auto;min-height:56.25%;width:100%}.l-photo img.l-photo--portrait{height:100%;min-width:56.25%;width:auto}.uploadProgressbarWrapper{background-color:#f2f2f2;border:1px solid #aaa;border-radius:1rem;margin:.25rem auto;overflow:hidden;padding:1px;position:relative;width:18.75rem}.uploadProgressbarWrapper:after{content:"Envoi en cours";display:block;font-size:.8em;height:1.5rem;line-height:1.5rem;position:absolute;right:0;text-align:center;top:2px;width:18.75rem;z-index:101}.uploadProgressbar{background-color:#9acd32;border-radius:1rem;height:1.5rem;width:0}.upload-input-wrapper{background-color:#f9f9f9;border:1px solid #8e8e8e;border-radius:.25rem;cursor:pointer;display:inline-block;font-size:.8em;height:2rem;line-height:2rem;overflow:hidden;text-align:left;width:16rem}.upload-input-filename{background-image:url(../img/opened-folder-48.png);background-position:.25rem .25rem;background-repeat:no-repeat;background-size:1.5rem;padding-left:2.125rem}.upload-input-filename:hover{background-image:url(../img/restart-48.png)}.upload-input-wrapper input[type=file]{margin-top:2rem}.upload-close{background-image:url(../img/cancel-48.png);background-position:50%;background-repeat:no-repeat;background-size:auto 3rem;cursor:pointer;height:3rem;position:absolute;right:1.5rem;top:1.5rem;width:3rem}.upload--infobox{color:#151515;margin:.25rem auto;padding:.5rem}.app-android{max-width:auto}.body-wrap.app-android{display:grid;grid-template-areas:"main" "footer";grid-template-columns:100%;grid-template-rows:auto 4rem}.body-wrap.app-android .content-wrap{height:calc(100vh - 4rem);overflow:scroll}.app-android .head-wrap{display:none}.app-android .poids-wrap{width:100%}:root{font-size:16px}.mr-s{margin:.5rem}.mr-m{margin:1rem}.mr-l{margin:1.5rem}.mr-xl{margin:2rem}.txt-s{font-size:.75rem}.txt-m{font-size:1rem}.txt-l{font-size:1.5rem}.txt-xl{font-size:1.8rem}.center{text-align:center}.txt-300{font-weight:300}.txt-600{font-weight:600}.txt-900{font-weight:900}.h1{color:#0d4442;font-size:1.25rem;font-weight:400;text-transform:uppercase}.h1,.h2{letter-spacing:1px}.h2{font-size:1rem;font-weight:500}.liste-chon--btn.block.hiddeBlock{display:none}.block-cgu{background-color:#fefefe;margin:1em auto;max-height:55vh;max-width:85vw;overflow:auto;padding:.75em}.parents-wrap{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.genealogie{cursor:pointer}.genealogie-picture{border-radius:100%}.genealogie-picture img{border:.25rem solid transparent;border-radius:100%;display:block;margin:auto;max-width:5rem}.genealogie-picture.sx1 img{border-color:var(--sexeMale)}.genealogie-picture.sx2 img{border-color:var(--sexeFemelle)}.genealogie-name{border-radius:6px;font-size:.75rem;font-weight:400;line-height:2rem;margin-top:-.5rem;text-align:center}.genealogie-name.sx1,.genealogie-name.sx2{color:var(--white)}.genealogie-name.sx1{background-color:var(--sexeMale)}.genealogie-name.sx2{background-color:var(--sexeFemelle)}.wbb-separator{border-bottom:1px dashed var(--black);line-height:1px;margin:.25rem 0}.wrap-gestation .wysibb{background-color:hsla(0,0%,100%,.4);border-color:var(--rose2);-webkit-box-shadow:inset 0 0 8px 0 rgba(0,0,0,.2);box-shadow:inset 0 0 8px 0 rgba(0,0,0,.2);margin:-.5rem .25rem .25rem}.wrap-gestation .wysibb-text,.wysibb .wysibb-text{margin:.5rem}.wbb-counter{background-color:var(--btnGray1);color:#111;font-size:.625rem;padding:.125rem;text-align:right}.wrap-gestation .wbb-counter{background-color:var(--rose2);color:var(--white)}.wysibb-text-editor.wysibb-body{min-height:calc(100vh - 15rem)}.form-box .wysibb-toolbar,.wrap-gestation .wysibb-toolbar{display:none}