From 0613db92d70bc5b13540832576689d1fb0307a7a Mon Sep 17 00:00:00 2001 From: Louis Eveillard Date: Tue, 3 Jan 2017 13:52:45 +0100 Subject: [PATCH] implemented batch copying/renaming of captured stopmotion images because of windows --- bin/dodoc-media.js | 149 +++++++++++++++++++++++---------------- client/css/style.min.css | 2 +- dodoc.js | 1 - package.json | 2 + 4 files changed, 91 insertions(+), 63 deletions(-) diff --git a/bin/dodoc-media.js b/bin/dodoc-media.js index cf638090c..3d136e1ac 100644 --- a/bin/dodoc-media.js +++ b/bin/dodoc-media.js @@ -4,6 +4,8 @@ var slugg = require('slugg'); var merge = require('merge'); var mm = require('marky-mark'); +var glob = require('glob') +var pad = require('pad-left'); var ffmpegstatic = require('ffmpeg-static'); var ffmpeg = require('fluent-ffmpeg'); @@ -150,31 +152,9 @@ var dodocMedia = (function() { _createThumbnails(pathToFile + dodoc.videoext, newFileName, mediaPath) .then(function(mediaFolderContent) { - if(newMediaData.mediaData.audioData === undefined) { resolve(mdata); } - -/* - var audioFile = pathToFile + dodoc.audioext; - var videoFile = pathToFile + dodoc.videoext; - - var proc = new ffmpeg() - .addOptions(['-vb 8000k', '-i '+audioFile, '-itsoffset -00:00:01', '-i '+videoFile, '-map 0:0', '-map 1:0']) -// var command = "ffmpeg -i " + audioFile + " -itsoffset -00:00:01 -i " + videoFile + " -map 0:0 -map 1:0 " + mergedFile; - // setup event handlers - .on('end', function() { - dev.log('Successful merge of video+audio track.'); - resolve(mdata); - }) - .on('error', function(err) { - dev.log('an error happened: ' + err.message); - resolve('couldn\'t create a video animation'); - }) - // save to file - .save( pathToFile + '_merged' + dodoc.videoext); -*/ - }, function(error) { dev.error('--> Failed to make a thumbnail for a video! Error: ' + error); resolve(mdata); @@ -196,46 +176,59 @@ var dodocMedia = (function() { var frameRate = newMediaData.frameRate || 4; var numberOfImagesToProcess = fs.readdirSync(pathToFile).length; - dev.logverbose(`Number of images in to process in ${pathToFile} is ${numberOfImagesToProcess}`); - - // ask ffmpeg to make a video from the cache images - var proc = new ffmpeg({ "source" : path.join(pathToFile, '%*.jpeg') }) - // using 12 fps - .withFpsInput(frameRate) - .withVideoCodec('libvpx') - .addOptions(['-vb 8000k', '-f webm']) - // setup event handlers - .on('progress', progress => { - var msg = { - "author" : newMediaData.author, - "content" : `${dodoc.lang.stopMotionCompilationProgress} ${progress.frames}/${numberOfImagesToProcess} ${dodoc.lang.imagesAdded}` - }; - require('../sockets').notifyUser(msg); - dev.logverbose(`Processing new stopmotion: image ${progress.frames}/${numberOfImagesToProcess}`); - }) - .on('end', () => { - dev.log('file has been converted succesfully'); - _createMediaMeta( newMediaType, pathToFile, newFileName).then( function( mdata) { - mdata.slugFolderName = slugFolderName; - mdata.slugProjectName = slugProjectName; - mdata.mediaFolderPath = mediaFolder; - _createThumbnails( pathToFile + fileExtension, newFileName, mediaPath).then(function( mediaFolderContent) { - resolve( mdata); - }, error => { - dev.error("Failed to make a thumbnail for a stopmotion! Error: " + error); - resolve( mdata); + dev.logverbose(`Number of images to process in ${pathToFile} is ${numberOfImagesToProcess}`); + + _batchCopyToNewFolder(pathToFile) + .then(stopmotionImageSequenceFolderPath => { + // ask ffmpeg to make a video from the cache images + var proc = new ffmpeg() + .input(path.join(stopmotionImageSequenceFolderPath, 'img-%04d.jpeg')) + // using 12 fps + .withFpsInput(frameRate) + .withVideoCodec('libvpx') + .addOptions(['-vb 8000k', '-f webm']) + .output(pathToFile + fileExtension) + // setup event handlers + .on('progress', progress => { + var msg = { + "author" : newMediaData.author, + "content" : `${dodoc.lang.stopMotionCompilationProgress} ${progress.frames}/${numberOfImagesToProcess} ${dodoc.lang.imagesAdded}` + }; + require('../sockets').notifyUser(msg); + dev.logverbose(`Processing new stopmotion: image ${progress.frames}/${numberOfImagesToProcess}`); + }) + .on('end', () => { + dev.log('file has been converted succesfully'); + // remove temp folder with seq images + fs.remove(stopmotionImageSequenceFolderPath); + + _createMediaMeta( newMediaType, pathToFile, newFileName).then( function( mdata) { + mdata.slugFolderName = slugFolderName; + mdata.slugProjectName = slugProjectName; + mdata.mediaFolderPath = mediaFolder; + _createThumbnails( pathToFile + fileExtension, newFileName, mediaPath).then(function( mediaFolderContent) { + resolve( mdata); + }, error => { + dev.error("Failed to make a thumbnail for a stopmotion! Error: " + error); + resolve( mdata); + }); + }, () => { + reject( 'failed to create meta for stopmotion'); }); - }, () => { - reject( 'failed to create meta for stopmotion'); - }); - - }) - .on('error', err => { - dev.log('an error happened: ' + err.message); - reject( "couldn't create a stopmotion animation"); - }) - // save to file - .save( pathToFile + fileExtension); + + }) + + .on('error', function(err, stdout, stderr) { + dev.error('An error happened: ' + err.message); + dev.error('ffmpeg standard output:\n' + stdout); + dev.error('ffmpeg standard error:\n' + stderr); + reject( "couldn't create a stopmotion animation"); + }) + + // save to file + .run(); + }); + break; case 'audio': var mediaPath = _getMediaPath( slugFolderName, slugProjectName, mediaFolder); @@ -554,6 +547,40 @@ var dodocMedia = (function() { return cleanMediaName; } + function _batchCopyToNewFolder(pathToFile) { + return new Promise(function(resolve, reject) { + dev.logfunction("COMMON — _batchCopyToNewFolder"); + // create a folder at pathToFile + var seqImageFolder = path.join(pathToFile, 'seq'); + fs.ensureDirSync(seqImageFolder); + + // copy each images there with a name following img-%04d.jpeg + glob(pathToFile + '/*.jpeg', [], function (er, files) { + + let processed = 0, index = 0; + files.forEach(function(file) { + // todo : passer en async et check à la fin + + fs.copy(file, path.join(seqImageFolder, 'img-' + pad(index, 4, '0') + '.jpeg'), function (err) { + if(err) { + dev.error('failed to copy: ' + err); + reject(err); + } + processed++; + if(processed === files.length) { + // resolve path to this new folder + resolve(seqImageFolder); + dev.log("Stopmotion - renaming step : " + processed + " files processed out of " + files.length); + } + }); + + index++; + + }); + }); + }); + } + return API; })(); diff --git a/client/css/style.min.css b/client/css/style.min.css index 389aa1624..b3d0a9a43 100644 --- a/client/css/style.min.css +++ b/client/css/style.min.css @@ -1 +1 @@ -@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}pre,textarea{overflow:auto}body,legend,td,th{padding:0}body,sub,sup{position:relative}.clearfix:after,.m_modal .templateSelector:after,.navbar-container .navbar:after,.row .row.collapse:after,.row .row:after,.row:after{clear:both}.m_modal:focus,a:active,a:hover,input[type=range]:focus{outline:0}.invisible,.reveal-modal{visibility:hidden}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),local('FiraSans-Regular'),url(../fonts/Fira/EjsrzDkQUQCDwsBtLpcVQZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),local('FiraSans-Italic'),url(../fonts/Fira/QURAmFz4b80g324-oF-Uj4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url(../fonts/Fira/zM2u8V3CuPVwAAXFQcDi4Bampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),local('FiraSans-MediumItalic'),url(../fonts/Fira/6s0YCA9oCTF6hM60YM-qTXJuJo8UJJfpGKt7pXjBv4s.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local('Fira Sans Bold'),local('FiraSans-Bold'),url(../fonts/Fira/DugPdSljmOTocZOR2CItOhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:700;src:local('Fira Sans Bold Italic'),local('FiraSans-BoldItalic'),url(https://fonts.gstatic.com/s/firasans/v6/6s0YCA9oCTF6hM60YM-qTf79_ZuUxCigM2DespTnFaw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:local('Fira Mono'),local('FiraMono'),url(https://fonts.gstatic.com/s/firamono/v4/SlRWfq1zeqXiYWAN-lnG-pBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:700;src:local('Fira Mono Bold'),local('FiraMono-Bold'),url(https://fonts.gstatic.com/s/firamono/v4/l24Wph3FsyKAbJ8dfExTZxampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}textarea{min-height:50px}table{border-collapse:collapse;border-spacing:0}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#fff;cursor:auto;font-style:normal;font-weight:400;line-height:1.5}a:hover{cursor:pointer}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{display:table;content:" "}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.row{margin:0 auto;width:100%}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:40.0625em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.0625em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;width:100%;z-index:1005;left:0;background-color:#FFF;padding:1.875rem;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;top:6.25rem}.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAA;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh}.is--opened .logo{height:auto!important;float:left!important}.is--opened .logo svg{margin:0 auto!important}.navbar{padding:15px 10px 0!important}.navbar .logo{float:none!important}.navbar .logo svg{margin:0!important}.navbar .item{display:block!important}.navbar .item .button-wrapper{min-width:100px!important}.navbar .item .button-wrapper .btn.icon{display:none!important}.navbar .item .button-wrapper span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;position:relative!important;display:block!important;top:0!important;left:0!important;width:100%!important;transform:none}.navbar .shortcut-button{position:absolute;right:10px;top:20px}}@media only screen and (min-width:40.0625em) and (max-width:64em){.is--opened .logo{height:150px!important}.navbar{padding:15px 30px 0!important}.navbar .logo{float:none!important}.navbar .logo svg{margin:0!important}.navbar .item{display:block!important}.navbar .item .button-wrapper{min-width:25vw!important}.navbar .item .button-wrapper .btn.icon{display:none!important}.navbar .item .button-wrapper span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;position:relative!important;display:block!important;top:0!important;left:0!important;width:100%!important;transform:none}.navbar .shortcut-button{position:absolute;right:10px;top:20px}}.navbar-container{position:relative;width:100%;min-height:70px;font-size:1.1rem;font-weight:400;letter-spacing:.02em;z-index:100}body.index .navbar-container .logo{pointer-events:none}body.index .navbar-container.is--opened .navbar{background-color:transparent;padding:60px 60px 20px;box-shadow:none}body.index .navbar-container.is--opened .navbar .logo{width:100%;height:22vh;min-height:160px}body.index .navbar-container .button-wrapper_add{float:left;margin-top:32px}.navbar-container .navbar{position:relative;width:100%;min-height:70px;padding:10px;height:auto;background-color:#fff;z-index:1000;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:height .6s ease-out,padding .45s ease-out,background-color .3s ease-out}.navbar-container .navbar:after,.navbar-container .navbar:before{content:" ";display:table}.navbar-container .navbar .logo{margin:auto 10px auto auto;height:50px;float:left;padding:5px;transition:height .6s ease-out;position:relative}.navbar-container .navbar .logo svg{min-width:0;width:auto;margin:0 auto;height:100%}.navbar-container .navbar .logo svg circle,.navbar-container .navbar .logo svg polyline,.navbar-container .navbar .logo svg rect{opacity:.9;transition:opacity .4s}.navbar-container .navbar .logo svg:hover circle,.navbar-container .navbar .logo svg:hover polyline,.navbar-container .navbar .logo svg:hover rect{opacity:1}.navbar-container .navbar .shortcut-button{float:right;margin-top:5px}.navbar-container .navbar .item{float:left;height:50px;position:relative;font-style:italic}.navbar-container .navbar .item .button-wrapper{display:block;margin:0;height:100%;border-radius:0;background-color:transparent;color:#fff;padding:10px;transition:color .2s}.m_modal,.m_modal-bg,.m_modal-content{display:none}.navbar-container .navbar .item .button-wrapper+.button-wrapper::after{left:-10px;right:0}.navbar-container .navbar .item .button-wrapper::after{content:' ';position:absolute;left:5px;right:0;top:3px;bottom:5px;-webkit-transition:all .1s;z-index:-1;-webkit-transform:skewX(-16deg) skewY(0);-ms-transform:skewX(-16deg) skewY(0);-o-transform:skewX(-16deg) skewY(0);transform:skewX(-16deg) skewY(0);background-color:#4bc0b4;border-radius:4px;transition:background-color .2s}.navbar-container .navbar .item .button-wrapper:hover{color:#4BC0B4}.navbar-container .navbar .item .button-wrapper:hover::after{background-color:transparent}.navbar-container .navbar .item .button-wrapper .btn.icon{margin-top:-8px}.navbar-container .navbar .item .button-wrapper_dossier::after{background-color:#ff3e51}.navbar-container .navbar .item .button-wrapper_dossier:hover{color:#FF3E51}.navbar-container .navbar .item .button-wrapper_bibli::after{background-color:#1d327f}.navbar-container .navbar .item .button-wrapper_bibli:hover{color:#1d327f}.navbar-container .navbar .item .button-wrapper_capture::after{background-color:#ffbe32}.navbar-container .navbar .item .button-wrapper_capture:hover{color:#FFBE32}.navbar-container .navbar>.button-wrapper{float:right;margin:5px 15px;position:relative}.m_modal,.m_modal-bg{position:fixed;top:0;right:0;left:0;bottom:0}.navbar-container .navbar>.button-wrapper:nth-of-type(1){margin-right:15px}.m_modal-bg{z-index:1004}.m_modal{z-index:1100;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;background-color:rgba(252,252,250,.9)}.m_modal .m_modal-content{position:relative;margin-top:30vh;margin-bottom:20vh;padding:16px;width:100%;max-width:380px;background-color:#fff;box-shadow:0 5px 15px #B9B9B9;pointer-events:auto}.m_modal .m_modal-content.is--fullPage{position:absolute;margin:48px;padding:0;top:0;left:0;right:0;width:auto;max-width:none;min-height:90vh;min-height:calc(100vh - 96px)}.big-mediaContent .media-big textarea,.big-mediaContent .row{max-width:100%}.m_modal .m_modal-content.is--fullPage .button-wrapper{float:none;margin-left:0}.m_modal .m_modal-content.is--fullPage .button-wrapper span{margin-left:10px}.m_modal .button-wrapper{margin:0 0 16px}.m_modal .button-wrapper_close{position:absolute;top:-20px;right:-20px}.m_modal .button-wrapper_valider.button-wrapper_valider{float:right;margin-bottom:0}.m_modal .modal_title{margin:0 0 8px;width:90%}.m_modal>p{width:80%}.m_modal button{margin-bottom:0}.m_modal .legende{padding:8px}.m_modal .templateSelector{text-align:left;padding:0;background-color:#EBEBEB}.m_modal .templateSelector:after,.m_modal .templateSelector:before{content:" ";display:table}.big-mediaContent .media-big .button-wrapper_deleteMedia,body.publi.is--generating .div_is_loading{display:block}.dossier:nth-child(3n+1),.m_modal .templateSelector label:nth-of-type(3n+1){clear:left}.m_modal .templateSelector input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.m_modal .templateSelector label{position:relative;float:left;width:33.333%;vertical-align:top;padding:8px;color:#535353;cursor:pointer}.m_modal .templateSelector label span{display:block;width:100%;padding:4px;background-color:#FFD892;text-transform:lowercase;text-align:center}.m_modal .templateSelector label input:checked~span{background-color:#FFBE32}.m_modal .templateSelector label input:checked~svg #fond>*{fill:#FFBE32}.m_modal .templateSelector label input:checked~svg #modules>*{fill:#1d327f}.m_modal .templateSelector label svg{position:relative}.m_modal .templateSelector label svg #fond *{fill:#FFD892}::-webkit-input-placeholder{color:#bbb}.alertify-logs{font-weight:500;z-index:15000;pointer-events:none}.alertify-logs>.show{margin-right:16px;background-color:#fff;color:#4BC0B4;border:3px solid currentColor;pointer-events:auto}.alertify-logs>.error{color:#FF3E51}.alertify-logs a{font-weight:inherit;background-color:#4BC0B4;padding:3px 4px;border-radius:6px;color:#fff}.alertify-logs a:hover{color:currentColor;background-color:#fff}.big-mediaContent{height:100%;width:100%;transition:opacity .1s}.big-mediaContent .media-big{height:100%;width:100%}.big-mediaContent .media-big .mediaContent{min-height:90vh;min-height:calc(100vh - 96px);padding:16px}.big-mediaContent .media-big .mediaContent img,.big-mediaContent .media-big .mediaContent video{min-width:0;width:100%;object-fit:scale-down;background-color:#EBEBEB;height:calc(100vh - 128px)}.big-mediaContent .media-big .mediaDataForm{padding:16px}.big-mediaContent .media-big.media-big_audio img{height:100%}.big-mediaContent .media-big.media-big_audio audio{width:100%;position:absolute;z-index:1;bottom:0}.big-mediaContent .media-big.media-big_text textarea{height:45vh}.big-mediaNav{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.big-mediaNav .big-mediaNav-arrow{position:absolute;top:45%;pointer-events:auto;padding:0;color:#B9B9B9;background-color:#fff;box-shadow:0 5px 20px #B9B9B9;transform-origin:center center;opacity:1;transition:transform .4s,border-color .5s,opacity .4s}.big-mediaNav .big-mediaNav-arrow::before{content:'';font-family:'Fira Mono';font-size:3em}.big-mediaNav .big-mediaNav-arrow.is--disabled{opacity:0;pointer-events:none;transform:rotate(0)}.big-mediaNav .big-mediaNav-arrow:hover{color:#4BC0B4}.big-mediaNav .big-mediaNav-arrow_left{left:0}.big-mediaNav .big-mediaNav-arrow_left::before{content:'<'}.big-mediaNav .big-mediaNav-arrow_right{right:0}.big-mediaNav .big-mediaNav-arrow_right::before{content:'>'}body.publi{background-color:#fff}body.publi.is--generating{background:#FFF;opacity:.7}input:required,input:required+label{background-size:16px 16px;background-position:top right;background-repeat:no-repeat}body.publi .button-wrapper_upload{margin:16px}body.publi .button-wrapper_upload:hover{background-color:#4BC0B4}body.publi .media .button-wrapper_deleteMedia,body.publi .media .button-wrapper_flagMedia,body.publi .media::after,body.publi .media::before,body.publi .module_infos{display:none}input:not([type]),input[type=number],input[type=search],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=color],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;display:block;font-family:inherit;width:100%;font-size:1.5rem;height:3.3125rem;padding:8px;margin:0 0 16px;color:inherit;background-color:#EBEBEB;border-bottom:2px solid #B9B9B9;transition:border-color .5s linear,background .15s linear,border-width .15s}input:not([type]):focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,select:focus,textarea:focus{border-color:#FFBE32;outline:0}input:required{background-image:radial-gradient(#FF3E51 20%,transparent 25%)}input:required.is--empty{border-color:#FF3E51}input:required+label{background-image:radial-gradient(#fff 20%,transparent 25%)}input[type=range]{-webkit-appearance:none;padding:16px 0;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animate:.2s;background:#B9B9B9;border:2px solid #fff}input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:#4BC0B4;border:2px solid #fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=number]{width:4rem;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}textarea{height:6rem}fieldset{border:none}select{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQuOSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDQ0NDQ7fQo8L3N0eWxlPgo8dGl0bGU+YXJyb3dzPC90aXRsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxLjQsNC43IDIuNSwzLjIgMy41LDQuNyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzLjUsNS4zIDIuNSw2LjggMS40LDUuMyAiLz4KPC9zdmc+Cg==) 95% 50% no-repeat #EBEBEB}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{display:flex;width:100%;max-width:380px;font-size:1.2rem;text-overflow:ellipsis;text-align:center;text-transform:lowercase;white-space:nowrap;cursor:pointer;overflow:hidden;flex-direction:row;align-items:center;justify-content:space-around;padding:8px 16px;margin-bottom:16px;border-radius:5px;min-height:3.3125rem;transition:color 1s}.inputfile :focus+label,.inputfile.has-focus+label{outline:#FF3E51 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.inputfile+label *{display:block}.inputfile+label svg{width:1.5rem;height:1.5rem;fill:currentColor}.inputfile.inputfile-2+label{background-color:#FF3E51;color:#fff;border:0 solid currentColor}button,hr{border:none}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:-2px;width:17px;height:17px;border:none;background:#EBEBEB;box-shadow:none}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:-5px;left:1px;font-size:16px;color:#4BC0B4;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans',sans-serif;font-weight:inherit;font-size:inherit;margin:0}p{font-size:1em;margin-bottom:.5em;line-height:1.4}li{list-style:none}hr{border-bottom:1px solid #EBEBEB;width:100%;margin:16px 0}.txt-large_title{font-size:1.5rem;font-weight:700}.txt-small_info{color:#B9B9B9;font-size:.8em;line-height:1.5}.txt-mono{font-family:'Fira Mono',monospace}.txt-wrap_long_lines{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.margin-top_bottom{margin:8px 0}body,button,html,ul{margin:0}body,html{min-height:100%;height:auto}body{background-color:#EBEBEB;color:#353535;font-size:1em;font-family:'Fira Sans',sans-serif}body.has--modalOpened{overflow:hidden}a,a:hover{color:inherit;text-decoration:none}ul{padding:0}audio,img,svg,video{display:block;min-width:0;width:auto}button{font-family:inherit;outline:0;color:#fff;font-size:1.1rem;padding:11px 16px;border-radius:4px;background:#4BC0B4}button.button_coteacote{display:inline-block;margin-right:8px}.row{max-width:90%}.columns+.columns:last-child{float:left}.button-wrapper{display:block;position:relative;width:245px;height:40px;background-color:#B9B9B9;text-align:left;border-radius:30px;padding:8px 16px 8px 8px;transition:border-radius .4s;font-size:1rem;line-height:1.1;pointer-events:auto}.button-wrapper+.button-wrapper{margin-left:8px}.button-wrapper:focus,.button-wrapper:hover{border-radius:4px;color:#fff}.button-wrapper.button-wrapper_without-bg{background-color:transparent}.button-wrapper.button-wrapper_without-bg.button-wrapper_add{color:#FF3E51}.button-wrapper.button-wrapper_without-bg.button-wrapper_add:hover{color:inherit}.button-wrapper.button-wrapper_without-bg.button-wrapper_capture{color:#FFBE32}.button-wrapper.button-wrapper_without-bg.button-wrapper_bibli{color:#1d327f}.button-wrapper.button-wrapper_without-bg.button-wrapper_publi{color:#FF3E51}.button-wrapper_add,.button-wrapper_addMedia,.button-wrapper_backButton,.button-wrapper_createPublication,.button-wrapper_edit,.button-wrapper_editFolder,.button-wrapper_editProjet,.button-wrapper_publi,.button-wrapper_settings{background-color:#FF3E51;color:#fff}.button-wrapper_capture,.button-wrapper_deleteFolder,.button-wrapper_deleteLastMedia,.button-wrapper_deleteMedia,.button-wrapper_deleteMediaCapture,.button-wrapper_deleteMediaCaptureStopmotion,.button-wrapper_deleteProject,.button-wrapper_removeAndStopStopmotion,.button-wrapper_view{background-color:#FFBE32;color:#fff}.button-wrapper_bibli,.button-wrapper_gofullscreen,.button-wrapper_leavefullscreen{background-color:#1d327f;color:#fff}.button-wrapper_addText,.button-wrapper_finishStopmotion,.button-wrapper_highlightMedia,.button-wrapper_previzStopmotion,.button-wrapper_upload,.button-wrapper_valider{background-color:#4BC0B4;color:#fff}.button-wrapper_close{background-color:#353535;color:#EBEBEB}.button-wrapper_close:focus,.button-wrapper_close:hover{color:#EBEBEB}.button-wrapper.button-wrapper_collapsed{overflow:hidden;float:left;padding-left:0;width:155px;transition:border-radius .4s,width .8s,background-color .6s,color .6s ease-out}.button-wrapper.button-wrapper_collapsed+.button-wrapper.button-wrapper_collapsed{margin-left:0}.button-wrapper.button-wrapper_collapsed:not(:hover){width:40px;color:transparent;background-color:transparent}.button-wrapper.button-wrapper_collapsed .btn.icon+span{left:44px;width:105px}.button-wrapper .btn{float:left}.button-wrapper .btn.icon{margin-top:-10px}.button-wrapper .btn.icon+span{left:54px;width:185px}.button-wrapper>span{display:block;position:absolute;top:47%;left:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.module_infos .moveDodocContentFolder,body.bibli>.module_infos{display:none}.btn.icon{padding:4px;width:42px;height:42px;border-radius:50%;cursor:pointer;transition:all .4s ease-out}.btn.icon:hover{border-radius:20%}.btn.icon svg{width:100%;height:100%;vertical-align:middle}.btn.icon.tooltip{width:110px;font-size:14px}.module_infos{position:relative;float:none;padding:16px;margin-top:32px;color:#535353;text-align:center}.module_infos a{color:#353535}body.bibli[data-publicationpane=open] .module_infos{width:50%}html.is--electronBrowser .module_infos .moveDodocContentFolder{display:block}.module_infos .checkbox--enableLogToFile{display:none}html.is--electronBrowser .module_infos .checkbox--enableLogToFile{display:inline}.module_infos .checkbox--enableLogToFile::before{background-color:#fff!important}body.index #container{padding:50px 0;width:100%}body.index #container .dossier-list{margin:0}.dossier{margin-bottom:32px}.bibli-btn:after,.captureRight .preview_stopmotion .output_container:after,.captureRight .preview_stopmotion .preview_stopmotion--timeline:after,.captureRight .preview_stopmotion:after,.grille_de_medias:after,.montage .montage_publi .montage-btn:after,.montage .publi_medias:after,.montage-list .publi-folder:after,.project-list .project .montage-list:after,.publi_medias:after,.template_container .publi-btn:after,body.capture .content-wrapper:after,body.projets #container .folder-wrapper:after{clear:both}.dossier .dossier-inside{background-color:#fff}.dossier .button-wrapper_editFolder{position:absolute;top:-16px;right:0;z-index:150}.dossier .content{overflow:hidden;height:auto}.dossier .content h2{display:block;margin:0;padding:16px;font-weight:700;font-size:1.8em;position:relative;z-index:2;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.dossier .content .projet-list{overflow-y:scroll;margin:0;padding:18px 18px 70px;height:235px;background-color:#f9f9f9}.dossier .content .projet-list li{margin-bottom:10px;background-color:#fff;position:relative;overflow:hidden;height:0;padding-bottom:15%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.dossier .content .projet-list li h3{display:block;padding:8px 5px 5px 8px;width:50%;float:left;font-weight:700;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier .content .projet-list li .vignette-visuel{overflow:hidden;background-color:#EBEBEB;position:relative;height:0;padding-bottom:15%;width:50%;float:left}.bibli-buffer,.montage .montage_publi_container{overflow-y:scroll;-webkit-overflow-scrolling:touch}.dossier .content .projet-list li .vignette-visuel img{transform:translateY(-50%);top:50%;width:100%;position:absolute}.bibli-btn,.bibli-buffer,.biblimontage-container{position:relative}.dossier .meta-data{margin:0;padding-top:4px;padding-bottom:8px;background-color:#fff;color:#8d8d8d}.dossier .meta-data>*{padding-top:4px}.dossier .meta-data span:nth-of-type(1){margin-right:5px}.dossier .meta-data .nb-projets{display:none}.dossier .meta-data .created .create-date,.dossier .meta-data .modified .modify-date,.dossier .meta-data .nb-projets .nb-projets-count,.dossier .meta-data .statut .statut-type{font-weight:700}.dossier .content a:hover h2,.dossier .statut-type{color:#4BC0B4}.dossier[data-statut="en cours"] .content a:hover h2,.dossier[data-statut="en cours"] .statut-type{color:#FFBE32}.bibli-btn{background-color:transparent;border:none;border-bottom:1px solid #DFDFDF}.bibli-btn:after,.bibli-btn:before{content:" ";display:table}body.bibli[data-publicationpane=open] .bibli-btn{width:50%}.bibli-btn .button-wrapper{float:left;margin:8px}.bibli-buffer{height:calc(100vh - 70px);text-align:left}.bibli-buffer .btn-medias{position:fixed;margin-top:10vh;width:50px;z-index:500;right:0;background-color:#333;border-radius:4px 0 0 4px;transition:all .7s ease-out}body[data-publicationpane=open] .bibli-buffer .btn-medias{right:50%;background-color:#FF3E51}.bibli-buffer .btn-medias:hover{width:170px}.bibli-buffer .btn-medias:hover .button-wrapper_collapsed{width:155px;color:inherit;background-color:inherit}.bibli-buffer .btn-medias:hover .button-wrapper_add,.bibli-buffer .btn-medias:hover .button-wrapper_addMedia,.bibli-buffer .btn-medias:hover .button-wrapper_backButton,.bibli-buffer .btn-medias:hover .button-wrapper_edit,.bibli-buffer .btn-medias:hover .button-wrapper_editFolder,.bibli-buffer .btn-medias:hover .button-wrapper_editProjet,.bibli-buffer .btn-medias:hover .button-wrapper_publi{background-color:#FF3E51;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_capture,.bibli-buffer .btn-medias:hover .button-wrapper_deleteFolder,.bibli-buffer .btn-medias:hover .button-wrapper_deleteMedia,.bibli-buffer .btn-medias:hover .button-wrapper_view{background-color:#FFBE32;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_bibli,.bibli-buffer .btn-medias:hover .button-wrapper_gofullscreen,.bibli-buffer .btn-medias:hover .button-wrapper_leavefullscreen{background-color:#1d327f;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_addText,.bibli-buffer .btn-medias:hover .button-wrapper_valider{background-color:#4BC0B4;color:#fff}.bibli-buffer .btn-medias .button-wrapper{display:block;float:none;margin:5px!important}.montage{position:absolute;top:0;bottom:0;left:50%;right:0;background:#FF3E51;border-left:4px solid #ff011a;border-bottom:4px solid #ff011a;padding-left:1.875rem;padding-right:1.875rem;transform:translate(100%,0);z-index:190;transition:transform .7s ease-out}body[data-publicationpane=open] .montage{transform:translate(0,0)}.montage .button-wrapper_publi{position:absolute;top:8px;background-color:#FF3E51!important;border-radius:4px 0 0 4px;right:100%;z-index:1900}.montage .montage_publi_container{display:none;top:0;left:0;position:fixed;height:100%;width:100%}.montage .montage_publi{position:absolute;width:100%;top:0;left:0;display:block;min-height:100vh;background-color:#FF3E51}.montage .montage_publi .montage-btn{padding:15px;background-color:#FF3E51}.montage .montage_publi .montage-btn:after,.montage .montage_publi .montage-btn:before{content:" ";display:table}.montage .montage_publi .montage-btn .button-wrapper_backButton{float:left}.montage .montage_publi .montage-btn .button-wrapper_view{float:right}.montage .montage_publi .template_container{width:calc(100% - 2em)!important;margin-bottom:1em}.montage .montage_publi .template_container:empty:before{content:"Cette publication est vide"!important}.montage .publi_medias{height:100%;width:100%;min-height:60vh;transition:background-color .4s,transform .6s ease-out}.montage .publi_medias:after,.montage .publi_medias:before{content:" ";display:table}.montage .publi_medias:empty{background-color:#fff;padding:15px}.montage .publi_medias:empty::before{content:"Glissez ici vos médias pour composer un récit.";color:#aaa;position:relative}.montage .publi_medias .media{cursor:move}.montage .publi_medias .media .button-wrapper_deleteMedia{opacity:0;display:block;z-index:3;transition:border-radius .4s,width .8s,background-color .6s,color .6s ease-out,opacity .4s ease-out}.montage .publi_medias .media:hover .mediaContent{outline:#FFBE32 dashed 4px}.montage .publi_medias .media:hover .button-wrapper_deleteMedia{opacity:1}.montage .publi_medias .media.gu-transit{display:block;opacity:1;overflow:hidden}.montage .publi_medias .media.gu-transit .mediaContent{opacity:1;background-color:#FFBE32;box-shadow:none}.montage .publi_medias .media.gu-transit .mediaContent>*{opacity:0}@keyframes insertBloc{0%{height:0;opacity:0}100%{height:120px;opacity:.8}}@keyframes insertMedia{0%{opacity:0}100%{opacity:1}}.gu-mirror{background-color:#EBEBEB}.gu-mirror .mediaContent{width:100%;height:100%}.gu-mirror .mediaContent>*{object-fit:scale-down;width:100%;height:100%}.button-wrapper_deleteMedia,.button-wrapper_flagMedia,.gu-mirror .button-wrapper_flagMedia,.gu-mirror .mediaContent audio{display:none}.grille_de_medias{width:100%;padding:0}.grille_de_medias:after,.grille_de_medias:before{content:" ";display:table}body[data-publicationpane=open] .grille_de_medias{width:50%}body.gu-unselectable .grille_de_medias{opacity:.6}.grille_de_medias:empty::after{content:"Ce projet ne contient pas encore de médias. \A \A Rendez-vous sur l'écran de capture pour en ajouter ou importez les avec la barre de droite.";max-width:36rem;width:100%;margin:32vh auto;color:#aaa;text-align:center}.grille_de_medias .media{cursor:pointer;transition:width 0s ease}body[data-publicationpane=open] .grille_de_medias .media{width:33.33333%;padding-bottom:33.33333%;cursor:move}.montage-list{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.montage-list>.button-wrapper{margin-bottom:15px}.montage-list .publi-folder{position:relative;padding:7px 15px 9px;margin-bottom:15px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.montage-list .publi-folder:after,.montage-list .publi-folder:before{content:" ";display:table}.montage-list .publi-folder .content{float:left}.montage-list .publi-folder .content .title{font-weight:700;font-size:1.5em;margin:6px 0;cursor:pointer}.montage-list .publi-folder .content .title:hover{color:#FF3E51}.montage-list .publi-folder .publi-btn{display:block;float:none;position:absolute;right:9px;top:11px}@media only screen and (max-width:40em){.grille_de_medias .media{width:33.33333%!important;padding-bottom:33.33333%!important}.grille_de_medias .media .button-wrapper_flagMedia{display:none!important}.montage_publi{width:85%;left:15%!important;z-index:499!important}.montage_publi .template_container .media{width:100%!important}}body.projets #container{padding:50px 0;width:100%}body.projets #container .folder-wrapper{margin-bottom:30px}body.projets #container .folder-wrapper:after,body.projets #container .folder-wrapper:before{content:" ";display:table}body.projets #container .folder-wrapper .folder-title{font-size:3rem;line-height:1.2;font-weight:400;font-weight:600;margin-top:0;margin-bottom:32px}body.projets #container .add-project-wrapper{margin-bottom:50px}.project-list .project{position:relative}.project-list .project+.project{margin-top:35px}.project-list .project img[src=""]{display:none}.project-list .project .statut-type{color:#4BC0B4}.project-list .project[data-statut="en cours"] .statut-type,.project-list .project[data-statut="en cours"] .title.title:hover{color:#FFBE32}.project-list .project .project-inside{background-color:#fff}.project-list .project .project-inside .project-link{display:block;padding:8px 0}.project-list .project .button-wrapper_editProjet{position:absolute;top:-19px;right:-19px;z-index:5}.project-list .project .project-content{border-right:none;padding:8px 0}.project-list .project .project-content .title{display:block;font-weight:700;font-size:1.8em;margin:0;line-height:1.4}.project-list .project .project-content .title:hover{color:#4BC0B4}.project-list .project .project-content .meta-data span:nth-of-type(1){margin-right:5px}.project-list .project .project-content .meta-data .modified{text-align:left}.project-list .project .image-wrapper{position:relative;background-color:#DFDFDF;-webkit-background-size:cover;background-size:cover;background-position:center center;min-height:160px}.project-list .project .last-medias{background-color:#fff;padding:8px}.project-list .project .last-medias:after,.project-list .project .last-medias:before{content:" ";display:table}.project-list .project .last-medias .button-wrapper_flagMedia,.project-list .project .last-medias .media:nth-of-type(n+13),body.projets .project-list .project .last-medias{display:none}.project-list .project .last-medias:after{clear:both}.project-list .project .last-medias .legende{padding:0 4px}.project-list .project .last-medias .media{cursor:pointer}.project-list .project .montage-list{background-color:#fff;padding:8px;border-bottom:1px solid #DFDFDF;margin-bottom:75px;height:100%;overflow:scroll}.project-list .project .montage-list:after,.project-list .project .montage-list:before{content:" ";display:table}.project-list .project .montage-list .legende{padding:0 16px}.project-list .project .montage-list .list-publi .publi-folder{margin:8px 0}body.projets .project-list .project .montage-list{display:none}body.projet .project-list{margin-top:75px}body.projet .project-inside .project-link{pointer-events:none;cursor:default}@media only screen and (max-width:40em){.captureLeft,body[data-state=expanded] .captureLeft{transform:translate3d(0,0,0)!important}.captureLeft,.captureRight{width:80%!important;max-width:100%!important}body.capture .mainContent{overflow-x:visible!important}.media-choice .btn-choice button:before{margin:0!important}.media-choice .btn-choice button span{display:none}.captureLeft{position:relative!important;margin:auto!important;left:0!important}.captureRight{margin-top:16px;left:10%!important;transform:translate3d(0,-50%,0)!important}body[data-state=expanded] .captureRight{transform:translate3d(0,4%,0)!important}.feedSettings{top:0!important;width:85%!important}.feedSettings .openCloseSettings{top:80vh!important;width:auto!important}.feedSettings .openCloseSettings a{float:none!important}.feedSettings .openCloseSettings:hover{width:auto!important}}body.capture .mainContent{max-width:none;height:calc(110vh);overflow-x:hidden}body.capture .container-inner{position:relative;margin:auto;height:100%}body.capture .content-wrapper:after,body.capture .content-wrapper:before{content:" ";display:table}.media-choice{padding:32px 0}.media-choice .btn-choice{text-align:center}.media-choice .btn-choice button{color:#333;outline:0;font-size:1.1rem;padding:11px 16px;border-radius:4px;margin:0 8px}.media-choice .btn-choice button:last-of-type{margin-right:0}.media-choice .btn-choice button:not(.is--active):not(:hover){background-color:#fff}.media-choice .btn-choice button.is--active,.media-choice .btn-choice button:hover{color:#fff;outline:0}.media-choice .btn-choice button[data-mediatype]::before{content:"";position:relative;display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:14px;z-index:100;background-size:cover}.media-choice .btn-choice button[data-mediatype=photo]{background-color:#FFBE32}.media-choice .btn-choice button[data-mediatype=photo]::before{background-image:url(/images/i_icone-dodoc_image.svg)}.media-choice .btn-choice button[data-mediatype=video]{background-color:#FF3E51}.media-choice .btn-choice button[data-mediatype=video]::before{background-image:url(/images/i_icone-dodoc_video.svg)}.media-choice .btn-choice button[data-mediatype=stopmotion]{background-color:#4BC0B4}.media-choice .btn-choice button[data-mediatype=stopmotion]::before{background-image:url(/images/i_icone-dodoc_anim.svg)}.media-choice .btn-choice button[data-mediatype=audio]{background-color:#1d327f}.media-choice .btn-choice button[data-mediatype=audio]::before{background-image:url(/images/i_icone-dodoc_audio.svg)}.feedSettings{position:absolute;top:0;right:0;bottom:0;z-index:1500;background:#EFEFEF;border-left:4px solid #FF3E51;border-bottom:4px solid #FF3E51;width:300px;transform:translate(100%,0);transition:transform .7s ease-out;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.1);box-shadow:inset 0 1px 4px rgba(0,0,0,.1)}.feedSettings.is--open{transform:translate(0,0)}.feedSettings .feedSettings--scrollWindow{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:16px}.feedSettings .openCloseSettings{position:absolute;top:0;margin-top:16px;width:40px;z-index:500;right:100%;background-color:#333;border-radius:4px 0 0 4px;transition:all .7s ease-out;pointer-events:none}.feedSettings .openCloseSettings:hover{width:155px}.feedSettings .sourceSelector .selectField{display:block;width:100%}.feedSettings .resolutionSelector>label{display:block;position:relative;width:100%;margin-top:16px;border:none;border-bottom:2px solid #B9B9B9;box-shadow:none;padding:16px;background-color:#EBEBEB;font-size:1em;font-weight:400;color:#535353}.feedSettings .resolutionSelector>label>input{margin:0 16px 0 0}.feedSettings .resolutionSelector>label>input:checked~label>.setCustomRes,.feedSettings .resolutionSelector>label>input:checked~span{color:#4BC0B4;font-weight:600;letter-spacing:.01em}.feedSettings .resolutionSelector>label .setCustomRes{width:90px;text-align:center}.feedSettings .resolutionSelector>label hr{margin:8px 0;border-color:#EBEBEB}.feedSettings .resolutionSelector>label>label{display:inline-block;width:50%}.captureLeft{margin:auto auto 25px;position:absolute;background-color:#FFF;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.1);max-width:48%;width:80vh;height:80vh;height:calc(100vh - 200px);left:50%;transform:translate3d(-50%,0,0);transition:transform .4s ease-out,background-color .1s}body[data-state=expanded] .captureLeft{transform:translate3d(-102%,0,0)}body.is--fullscreen .captureLeft{width:100%;left:0!important;top:0;height:100%;padding:2vh;max-width:none;transform:translate3d(0,0,0)}body.is--fullscreen[data-justcaptured=yes] .captureLeft{background-color:#FF4246}body:not(.is--fullscreen)[data-justcaptured=yes] .captureLeft{background-color:#FF3E51}.captureLeft .video-view{position:relative;padding-bottom:80px;height:100%;width:100%}body.is--fullscreen .captureLeft .video-view{padding-bottom:0}.captureLeft .video-view .captureLeft-lastStopmotionImage{position:absolute;width:100%;height:100%;opacity:0;z-index:1;object-fit:scale-down;display:none}body[data-mode=stopmotion] .captureLeft .video-view .captureLeft-lastStopmotionImage{display:block}.captureLeft .btn-capture-wrapper .video-capture .video-save #stop-record-btn,.captureLeft .captureLeft-lastStopmotionImage[src=""]~.btn-capture-wrapper>.stopmotion-capture>.slider--lastImageOpacity{display:none}.captureLeft .slider--captureModesOptions{position:absolute;top:0;right:0;text-align:left;width:140px;max-width:40%;padding:8px;font-size:70%;color:#535353;background-color:rgba(255,255,255,.6);border-left:1px solid #EBEBEB;height:100%}.captureLeft video{height:auto;max-height:100%;min-height:20px}.captureLeft .btn-capture-wrapper{z-index:1000;text-align:center;position:absolute;height:80px;border-top:1px solid #EBEBEB;background-color:#fff;padding:8px;bottom:0;width:100%;overflow:hidden}.captureLeft .btn-capture-wrapper .btn.icon svg,.captureRight{overflow:visible}.captureLeft .btn-capture-wrapper>div button{outline:0!important;border:none!important;background:0 0!important;margin:auto;width:64px;height:64px}.captureLeft .btn-capture-wrapper .btn.icon{transform-origin:center center;transition:transform .4s ease-out}.captureLeft .btn-capture-wrapper .btn.icon:hover{transform:scale(1.1);transition:transform .1s ease-out}.captureLeft .btn-capture-wrapper .btn.icon svg #FOND{transform-origin:center;transform:scale(1);transition:transform .6s ease-out,fill .4s}body:not(.is--fullscreen)[data-audiorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #FOND,body:not(.is--fullscreen)[data-videorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #FOND{transform:scale(15);fill:#FF4246;transition:transform .2s ease-out,fill .3s}body:not(.is--fullscreen)[data-audiorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #CENTRE,body:not(.is--fullscreen)[data-videorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #CENTRE{fill:#FFBE32}.captureLeft .btn-capture-wrapper .stopmotion-capture button{display:inline-block}.captureLeft #canvas-audio,.captureLeft .btn-capture-wrapper .audio-capture #stop-recording-btn,.captureLeft .btn-capture-wrapper .stopmotion-capture #capture-sm-btn,body.is--fullscreen .captureLeft .button-wrapper_gofullscreen,body:not([class*=is--fullscreen]) .captureLeft .button-wrapper_leavefullscreen,body[data-mode=audio] .captureLeft .button-wrapper_gofullscreen{display:none}.captureLeft .display-choice{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}.captureLeft .display-choice .choices{position:absolute;height:100%;width:100%;top:0;left:0;display:none}.captureLeft .display-choice .choices.image-choice{background-color:#FFBE32}.captureLeft .display-choice .choices.video-choice{background-color:#FF3E51}.captureLeft .display-choice .choices.stopmotion-choice{background-color:#4BC0B4}.captureLeft .display-choice .choices.audio-choice{background-color:#1d327f}.captureLeft .display-choice .choices .caption{font-size:3em;text-align:center;padding:30px;color:#fff;top:50%;left:50%;width:100%;transform:translate(-50%,-58%);position:absolute;word-wrap:break-word}.captureLeft .videoContainer{position:relative;height:100%;max-height:80vh;width:100%}.captureLeft .videoContainer .videoFeed{position:absolute;width:100%;height:100%;margin:0 auto;z-index:0;object-fit:scale-down}.captureLeft .videoContainer .currentStreamResolution{position:absolute;bottom:0;left:0;width:100%;padding:4px}.captureLeft #canvas-audio{width:100%;height:100%;object-fit:scale-down}.captureLeft .full-screen-wrapper{position:absolute;top:0;right:0}.captureLeft .button-wrapper_gofullscreen .btn.icon,.captureLeft .button-wrapper_leavefullscreen .btn.icon{border:4px solid #EFEFEF;padding:0}.captureLeft .button-wrapper_gofullscreen:hover .btn.icon,.captureLeft .button-wrapper_leavefullscreen:hover .btn.icon{border:0 solid transparent!important}.captureLeft .button-wrapper_gofullscreen{margin-right:-20px;margin-top:-20px}.captureLeft .button-wrapper_leavefullscreen{margin-right:20px;margin-top:20px}.captureLeft .recording-feedback{position:absolute;z-index:100;top:8px;left:8px;color:#FF3E51}.captureLeft .recording-feedback .record-feedback{display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:currentColor;border-radius:50%}.captureRight,.captureRight .flash{background-color:#FFF;position:absolute}.captureLeft .recording-feedback .time-feedback{display:inline-block;vertical-align:middle;font-variant:small-caps;text-transform:lowercase;color:currentColor;margin-left:8px}.icone-feedback{position:absolute;width:50px;top:20%;left:90%;z-index:2001;display:none;pointer-events:none}.captureRight{z-index:1;display:block;opacity:0;box-shadow:0 1px 3px rgba(0,0,0,.1);height:80vh;height:calc(100vh - 200px);max-width:48%;width:80vh;left:50%;transform:translate3d(-50%,0,0);transition:transform .4s ease-out,opacity .6s ease-out}body[data-state=expanded] .captureRight{opacity:1;transform:translate3d(2%,0,0)}.captureRight .flash{height:100%;display:none;top:0;left:0;z-index:150}body[data-mode=photo] .captureRight .flash{background-color:#FFBE32}body[data-mode=video] .captureRight .flash{background-color:#FF3E51}body[data-mode=stopmotion] .captureRight .flash{background-color:#4BC0B4}body[data-mode=audio] .captureRight .flash{background-color:#1d327f}.captureRight .output[src='']{display:none}.captureRight .preview_stopmotion .output_container:after,.captureRight .preview_stopmotion .output_container:before,.captureRight .preview_stopmotion:after,.captureRight .preview_stopmotion:before{content:" ";display:table}.captureRight .preview{position:relative;height:100%;padding-bottom:80px}.captureRight .preview .output{min-width:0;width:100%;height:100%;object-fit:scale-down}.captureRight .preview audio.output{width:100%}.captureRight .preview .button-wrapper_deleteLastMedia,.captureRight .preview .button-wrapper_deleteMediaCapture{position:absolute;top:0;right:0}.captureRight .preview_stopmotion{padding-bottom:0}.captureRight .preview_stopmotion .output_container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.94);z-index:9}.captureRight .preview_stopmotion .output_container video{width:100%;height:80%;object-fit:scale-down}.captureRight .preview_stopmotion .output_container video[src=""]~.button-wrapper{display:none}.captureRight .preview_stopmotion .output_container video[src=""]~.div_is_loading{display:block;width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.captureRight .preview_stopmotion .output_container .button-wrapper{margin:8px}.captureRight .preview_stopmotion .output_container .button-wrapper_deleteMediaCaptureStopmotion,.captureRight .preview_stopmotion .output_container .button-wrapper_removeAndStopStopmotion{position:relative;float:left}.captureRight .preview_stopmotion .button-wrapper_previzStopmotion{max-width:50%;overflow:hidden}.captureRight .preview_stopmotion .button-wrapper_finishStopmotion,.captureRight .preview_stopmotion .button-wrapper_previzStopmotion{display:block;float:right}.captureRight .preview_stopmotion .preview_stopmotion--container{position:relative;width:100%;height:80%;counter-reset:compteListe}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview{position:absolute;width:100%;height:100%;padding:0;background-color:#fff;transition:opacity .6s ease-out;opacity:0}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview .image_count{font-variant:small-caps;text-transform:lowercase;position:absolute;z-index:1200;bottom:0;left:0;padding:8px;color:#4BC0B4}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview .image_count::after{counter-increment:compteListe 1;content:counter(compteListe) " "}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview.is--active{z-index:1;opacity:1}.captureRight .preview_stopmotion .preview_stopmotion--timeline{width:100%;height:10%;padding:0;margin:0 0 4px;counter-reset:compteListe;color:#4BC0B4;background-color:#EBEBEB}.captureRight .preview_stopmotion .preview_stopmotion--timeline:after,.captureRight .preview_stopmotion .preview_stopmotion--timeline:before{content:" ";display:table}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview{position:relative;float:left;cursor:pointer;height:100%;width:0;visibility:hidden}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview img{padding:4px;height:100%;width:100%;object-fit:scale-down}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview.is--active{background-color:currentcolor}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview.is--active::after{font-size:80%;color:#fff}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview::after{counter-increment:compteListe 1;content:counter(compteListe) " ";position:absolute;bottom:0;font-size:70%;padding:0 4px}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview:nth-last-child(-n+10){visibility:visible;width:10%}.captureRight .preview_stopmotion .preview_stopmotion--frameRate{float:left;width:50%}.captureRight .preview_stopmotion .preview_stopmotion--frameRate span{margin-right:4px}.captureRight .preview_stopmotion .preview_stopmotion--frameRate input{display:inline-block;color:#4BC0B4}.captureRight .preview_audio audio{width:100%;position:absolute;bottom:0;height:auto}.captureRight .son{display:none;padding-left:27px;margin-top:60px;margin-bottom:40px}.captureRight #stop-sm{display:none;float:right;width:48px}.flex_structure{display:flex;flex-flow:row wrap;align-content:flex-start}.flex_structure>*{flex:1 100%}@media only screen and (min-width:64.0625em){.flex_structure>.flex_40{flex:1 40%}.flex_structure>.flex_50{flex:1 50%}.flex_structure>.flex_60{flex:1 60%}}.insidePadding,.project-list .project .project-content .button-to-pages,.project-list .project .project-content .meta-data,.project-list .project .project-inside .project-link .title{padding:0 16px}.grille_de_medias .media{position:relative;float:left;width:16.66667%;padding-bottom:16.66667%;background-color:#EBEBEB;overflow:hidden;z-index:1}.grille_de_medias .media .mediaContent{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-width:1px;border-style:solid;border-color:#fff #fff #DFDFDF #DFDFDF;box-sizing:content-box;display:flex;flex-wrap:nowrap;flex-direction:column}.grille_de_medias .media .mediaContent img,.grille_de_medias .media .mediaContent video{min-width:0;width:100%;object-fit:scale-down;flex:7;overflow:auto}.grille_de_medias .media.media_audio .mediaContent audio{width:100%}.grille_de_medias .media.media_text{background-color:#FCFCFA}.grille_de_medias .media.media_text .mediaContent{padding:8px}.grille_de_medias .media .mediaData{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden;background-color:#fff}.grille_de_medias .media .mediaData .mediaData--informations{padding:0 8px;margin:0;font-size:80%;background-color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.grille_de_medias .media .button-wrapper_deleteMedia,.grille_de_medias .media .mediaData .mediaData--informations:empty{display:none}.grille_de_medias .media::before{content:"";position:absolute;width:20px;height:20px;right:5px;top:5px;z-index:100;background-size:cover;transform:translate(50px,-50px);transition:transform .2s ease-out,opacity .2s ease-out}.grille_de_medias .media[data-mediatype="01-photos"]::before{background-image:url(/images/i_icone-dodoc_image.svg)}.grille_de_medias .media[data-mediatype="02-animations"]::before{background-image:url(/images/i_icone-dodoc_anim.svg)}.grille_de_medias .media[data-mediatype="03-videos"]::before{background-image:url(/images/i_icone-dodoc_video.svg)}.grille_de_medias .media[data-mediatype="04-sons"]::before{background-image:url(/images/i_icone-dodoc_audio.svg)}.grille_de_medias .media::after{content:"";position:absolute;right:-70px;bottom:-70px;width:100px;height:100px;z-index:0;background-color:#4BC0B4;transform:rotate(45deg) translate3d(50px,0,0);transition:transform .35s}.grille_de_medias .media.is--highlight{z-index:2}.grille_de_medias .media.is--highlight::after{transform:rotate(45deg) translate3d(0,0,0)}.grille_de_medias .media.is--highlight:hover::after{transform:rotate(45deg) translate3d(-30px,0,0)}.grille_de_medias .media .button-wrapper_flagMedia{position:absolute;right:0;bottom:0;z-index:101;display:block;border-radius:50%;transform-origin:right bottom;opacity:0;transform:translate(50px,50px);transition:transform .2s ease-out,opacity .2s ease-out}.div_is_loading,.js--templates{display:none}.grille_de_medias .media:hover::before{transform:translate(0,0)}.grille_de_medias .media:hover .button-wrapper_flagMedia{opacity:1;transform:translate(0,0)}@keyframes slideFromTop{0%{transform:translate3d(0,-100%,0);opacity:0}20%{opacity:0}100%{opacity:1;transform:translate3d(0,0,0)}}[data-oninsert=slideFromTop]{-webkit-animation:slideFromTop .4s ease-out 1;animation:slideFromTop .4s ease-out 1}.div_is_loading::after,.div_is_loading::before{content:'';position:absolute;width:20px;height:20px;top:45%;left:0;right:0;margin:0 auto;border-radius:50%;background-color:#FFBE32;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.div_is_loading::after{background-color:#FF3E51;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes blink{0%{background-color:#FFBE32}100%{background-color:transparent}}[data-oninsert=blink]{-webkit-animation:blink 1.4s ease-in 1;animation:blink 1.4s ease-in 1}.publi_medias:after,.publi_medias:before{content:" ";display:table}.mediaContent--textOfTextmedia{font-size:1rem}.mediaContent--textOfTextmedia>:first-child{margin-top:0}.mediaContent--textOfTextmedia blockquote,.mediaContent--textOfTextmedia dl,.mediaContent--textOfTextmedia ol,.mediaContent--textOfTextmedia p,.mediaContent--textOfTextmedia pre,.mediaContent--textOfTextmedia table,.mediaContent--textOfTextmedia ul{margin-top:0;margin-bottom:16px;white-space:pre-wrap}.mediaContent--textOfTextmedia b,.mediaContent--textOfTextmedia strong{color:#FF3E51}.mediaContent--textOfTextmedia h1,.mediaContent--textOfTextmedia h2,.mediaContent--textOfTextmedia h3,.mediaContent--textOfTextmedia h4,.mediaContent--textOfTextmedia h5,.mediaContent--textOfTextmedia h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.mediaContent--textOfTextmedia h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #B9B9B9}.mediaContent--textOfTextmedia h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #B9B9B9}.mediaContent--textOfTextmedia h3{font-size:1.25em}.template_container{position:relative;max-width:35rem;margin:0 auto;background:#fff}.template_container .publi-title{position:relative;display:block;float:left;width:calc(100% - 60px);padding:16px;font-weight:700;font-size:1.5em;line-height:1.6;margin:0;z-index:1}.template_container .publi-btn{position:relative;width:60px;float:left;padding:16px 10px 0}.template_container .publi-btn:after,.template_container .publi-btn:before{content:" ";display:table}.template_container .publi-btn .button-wrapper{float:right}.template_container .media{position:relative;margin-bottom:16px}.template_container .media .button-wrapper_deleteMedia{position:absolute;display:block;top:0;right:0}.template_container audio,.template_container img,.template_container svg,.template_container video{max-width:100%} \ No newline at end of file +@charset "UTF-8";/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */hr,input[type=search]{box-sizing:content-box}img,legend{border:0}pre,textarea{overflow:auto}body,legend,td,th{padding:0}body,sub,sup{position:relative}.clearfix:after,.m_modal .templateSelector:after,.navbar-container .navbar:after,.row .row.collapse:after,.row .row:after,.row:after{clear:both}.m_modal:focus,a:active,a:hover,input[type=range]:focus{outline:0}.invisible,.reveal-modal{visibility:hidden}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local('Fira Sans'),local('FiraSans-Regular'),url(../fonts/Fira/EjsrzDkQUQCDwsBtLpcVQZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:400;src:local('Fira Sans Italic'),local('FiraSans-Italic'),url(../fonts/Fira/QURAmFz4b80g324-oF-Uj4gp9Q8gbYrhqGlRav_IXfk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url(../fonts/Fira/zM2u8V3CuPVwAAXFQcDi4Bampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:500;src:local('Fira Sans Medium Italic'),local('FiraSans-MediumItalic'),url(../fonts/Fira/6s0YCA9oCTF6hM60YM-qTXJuJo8UJJfpGKt7pXjBv4s.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local('Fira Sans Bold'),local('FiraSans-Bold'),url(../fonts/Fira/DugPdSljmOTocZOR2CItOhampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Sans';font-style:italic;font-weight:700;src:local('Fira Sans Bold Italic'),local('FiraSans-BoldItalic'),url(https://fonts.gstatic.com/s/firasans/v6/6s0YCA9oCTF6hM60YM-qTf79_ZuUxCigM2DespTnFaw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:400;src:local('Fira Mono'),local('FiraMono'),url(https://fonts.gstatic.com/s/firamono/v4/SlRWfq1zeqXiYWAN-lnG-pBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:'Fira Mono';font-style:normal;font-weight:700;src:local('Fira Mono Bold'),local('FiraMono-Bold'),url(https://fonts.gstatic.com/s/firamono/v4/l24Wph3FsyKAbJ8dfExTZxampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}textarea{min-height:50px}table{border-collapse:collapse;border-spacing:0}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#fff;cursor:auto;font-style:normal;font-weight:400;line-height:1.5}a:hover{cursor:pointer}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before{display:table;content:" "}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.row{margin:0 auto;width:100%}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -.9375rem;max-width:none;width:auto}.row .row.collapse{margin:0;max-width:none;width:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}}@media only screen and (min-width:40.0625em){.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.0625em){.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}.reveal-modal-bg{background:#000;background:rgba(0,0,0,.45);bottom:0;display:none;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;width:100%;z-index:1005;left:0;background-color:#FFF;padding:1.875rem;border:1px solid #666;box-shadow:0 0 10px rgba(0,0,0,.4)}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width:40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%;top:6.25rem}.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0!important;max-width:none!important;min-height:100vh;top:0}@media only screen and (min-width:40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAA;cursor:pointer;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:1.375rem}@media only screen and (max-width:40em){.reveal-modal{min-height:100vh}.is--opened .logo{height:auto!important;float:left!important}.is--opened .logo svg{margin:0 auto!important}.navbar{padding:15px 10px 0!important}.navbar .logo{float:none!important}.navbar .logo svg{margin:0!important}.navbar .item{display:block!important}.navbar .item .button-wrapper{min-width:100px!important}.navbar .item .button-wrapper .btn.icon{display:none!important}.navbar .item .button-wrapper span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;position:relative!important;display:block!important;top:0!important;left:0!important;width:100%!important;transform:none}.navbar .shortcut-button{position:absolute;right:10px;top:20px}}@media only screen and (min-width:40.0625em) and (max-width:64em){.is--opened .logo{height:150px!important}.navbar{padding:15px 30px 0!important}.navbar .logo{float:none!important}.navbar .logo svg{margin:0!important}.navbar .item{display:block!important}.navbar .item .button-wrapper{min-width:25vw!important}.navbar .item .button-wrapper .btn.icon{display:none!important}.navbar .item .button-wrapper span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;position:relative!important;display:block!important;top:0!important;left:0!important;width:100%!important;transform:none}.navbar .shortcut-button{position:absolute;right:10px;top:20px}}.navbar-container{position:relative;width:100%;min-height:70px;font-size:1.1rem;font-weight:400;letter-spacing:.02em;z-index:100}body.index .navbar-container .logo{pointer-events:none}body.index .navbar-container.is--opened .navbar{background-color:transparent;padding:60px 60px 20px;box-shadow:none}body.index .navbar-container.is--opened .navbar .logo{width:100%;height:22vh;min-height:160px}body.index .navbar-container .button-wrapper_add{float:left;margin-top:32px}.navbar-container .navbar{position:relative;width:100%;min-height:70px;padding:10px;height:auto;background-color:#fff;z-index:1000;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:height .6s ease-out,padding .45s ease-out,background-color .3s ease-out}.navbar-container .navbar:after,.navbar-container .navbar:before{content:" ";display:table}.navbar-container .navbar .logo{margin:auto 10px auto auto;height:50px;float:left;padding:5px;transition:height .6s ease-out;position:relative}.navbar-container .navbar .logo svg{min-width:0;width:auto;margin:0 auto;height:100%}.navbar-container .navbar .logo svg circle,.navbar-container .navbar .logo svg polyline,.navbar-container .navbar .logo svg rect{opacity:.9;transition:opacity .4s}.navbar-container .navbar .logo svg:hover circle,.navbar-container .navbar .logo svg:hover polyline,.navbar-container .navbar .logo svg:hover rect{opacity:1}.navbar-container .navbar .shortcut-button{float:right;margin-top:5px}.navbar-container .navbar .item{float:left;height:50px;position:relative;font-style:italic}.navbar-container .navbar .item .button-wrapper{display:block;margin:0;height:100%;border-radius:0;background-color:transparent;color:#fff;padding:10px;transition:color .2s}.m_modal,.m_modal-bg,.m_modal-content{display:none}.navbar-container .navbar .item .button-wrapper+.button-wrapper::after{left:-10px;right:0}.navbar-container .navbar .item .button-wrapper::after{content:' ';position:absolute;left:5px;right:0;top:3px;bottom:5px;-webkit-transition:all .1s;z-index:-1;-webkit-transform:skewX(-16deg) skewY(0);-ms-transform:skewX(-16deg) skewY(0);-o-transform:skewX(-16deg) skewY(0);transform:skewX(-16deg) skewY(0);background-color:#4bc0b4;border-radius:4px;transition:background-color .2s}.navbar-container .navbar .item .button-wrapper:hover{color:#4BC0B4}.navbar-container .navbar .item .button-wrapper:hover::after{background-color:transparent}.navbar-container .navbar .item .button-wrapper .btn.icon{margin-top:-8px}.navbar-container .navbar .item .button-wrapper_dossier::after{background-color:#ff3e51}.navbar-container .navbar .item .button-wrapper_dossier:hover{color:#FF3E51}.navbar-container .navbar .item .button-wrapper_bibli::after{background-color:#1d327f}.navbar-container .navbar .item .button-wrapper_bibli:hover{color:#1d327f}.navbar-container .navbar .item .button-wrapper_capture::after{background-color:#ffbe32}.navbar-container .navbar .item .button-wrapper_capture:hover{color:#FFBE32}.navbar-container .navbar>.button-wrapper{float:right;margin:5px 15px;position:relative}.m_modal,.m_modal-bg{position:fixed;top:0;right:0;left:0;bottom:0}.navbar-container .navbar>.button-wrapper:nth-of-type(1){margin-right:15px}.m_modal-bg{z-index:1004}.m_modal{z-index:1100;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;background-color:rgba(252,252,250,.9)}.m_modal .m_modal-content{position:relative;margin-top:30vh;margin-bottom:20vh;padding:16px;width:100%;max-width:380px;background-color:#fff;box-shadow:0 5px 15px #B9B9B9;pointer-events:auto}.m_modal .m_modal-content.is--fullPage{position:absolute;margin:48px;padding:0;top:0;left:0;right:0;width:auto;max-width:none;min-height:90vh;min-height:calc(100vh - 96px)}.big-mediaContent .media-big textarea,.big-mediaContent .row{max-width:100%}.m_modal .m_modal-content.is--fullPage .button-wrapper{float:none;margin-left:0}.m_modal .m_modal-content.is--fullPage .button-wrapper span{margin-left:10px}.m_modal .button-wrapper{margin:0 0 16px}.m_modal .button-wrapper_close{position:absolute;top:-20px;right:-20px}.m_modal .button-wrapper_valider.button-wrapper_valider{float:right;margin-bottom:0}.m_modal .modal_title{margin:0 0 8px;width:90%}.m_modal>p{width:80%}.m_modal button{margin-bottom:0}.m_modal .legende{padding:8px}.m_modal .templateSelector{text-align:left;padding:0;background-color:#EBEBEB}.m_modal .templateSelector:after,.m_modal .templateSelector:before{content:" ";display:table}.big-mediaContent .media-big .button-wrapper_deleteMedia,body.publi.is--generating .div_is_loading{display:block}.dossier:nth-child(3n+1),.m_modal .templateSelector label:nth-of-type(3n+1){clear:left}.m_modal .templateSelector input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.m_modal .templateSelector label{position:relative;float:left;width:33.333%;vertical-align:top;padding:8px;color:#535353;cursor:pointer}.m_modal .templateSelector label span{display:block;width:100%;padding:4px;background-color:#FFD892;text-transform:lowercase;text-align:center}.m_modal .templateSelector label input:checked~span{background-color:#FFBE32}.m_modal .templateSelector label input:checked~svg #fond>*{fill:#FFBE32}.m_modal .templateSelector label input:checked~svg #modules>*{fill:#1d327f}.m_modal .templateSelector label svg{position:relative}.m_modal .templateSelector label svg #fond *{fill:#FFD892}::-webkit-input-placeholder{color:#bbb}.alertify-logs{font-weight:500;z-index:15000;pointer-events:none}.alertify-logs>.show{margin-right:16px;background-color:#fff;color:#4BC0B4;border:3px solid currentColor;pointer-events:auto}.alertify-logs>.error{color:#FF3E51}.alertify-logs a{font-weight:inherit;background-color:#4BC0B4;padding:3px 4px;border-radius:6px;color:#fff}.alertify-logs a:hover{color:currentColor;background-color:#fff}.big-mediaContent{height:100%;width:100%;transition:opacity .1s}.big-mediaContent .media-big{height:100%;width:100%}.big-mediaContent .media-big .mediaContent{min-height:90vh;min-height:calc(100vh - 96px);padding:16px}.big-mediaContent .media-big .mediaContent img,.big-mediaContent .media-big .mediaContent video{min-width:0;width:100%;object-fit:scale-down;background-color:#EBEBEB;height:calc(100vh - 128px)}.big-mediaContent .media-big .mediaDataForm{padding:16px}.big-mediaContent .media-big.media-big_audio img{height:100%}.big-mediaContent .media-big.media-big_audio audio{width:100%;position:absolute;z-index:1;bottom:0}.big-mediaContent .media-big.media-big_text textarea{height:45vh}.big-mediaNav{position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none}.big-mediaNav .big-mediaNav-arrow{position:absolute;top:45%;pointer-events:auto;padding:0;color:#B9B9B9;background-color:#fff;box-shadow:0 5px 20px #B9B9B9;transform-origin:center center;opacity:1;transition:transform .4s,border-color .5s,opacity .4s}.big-mediaNav .big-mediaNav-arrow::before{content:'';font-family:'Fira Mono';font-size:3em}.big-mediaNav .big-mediaNav-arrow.is--disabled{opacity:0;pointer-events:none;transform:rotate(0)}.big-mediaNav .big-mediaNav-arrow:hover{color:#4BC0B4}.big-mediaNav .big-mediaNav-arrow_left{left:0}.big-mediaNav .big-mediaNav-arrow_left::before{content:'<'}.big-mediaNav .big-mediaNav-arrow_right{right:0}.big-mediaNav .big-mediaNav-arrow_right::before{content:'>'}body.publi{background-color:#fff}body.publi.is--generating{background:#FFF;opacity:.7}input:required,input:required+label{background-size:16px 16px;background-position:top right;background-repeat:no-repeat}body.publi .button-wrapper_upload{margin:16px}body.publi .button-wrapper_upload:hover{background-color:#4BC0B4}body.publi .media .button-wrapper_deleteMedia,body.publi .media .button-wrapper_flagMedia,body.publi .media::after,body.publi .media::before,body.publi .module_infos{display:none}html{margin:0}body,html{min-height:100%;height:auto}input:not([type]),input[type=number],input[type=search],input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=tel],input[type=time],input[type=url],input[type=color],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;display:block;font-family:inherit;width:100%;font-size:1.5rem;height:3.3125rem;padding:8px;margin:0 0 16px;color:inherit;background-color:#EBEBEB;border-bottom:2px solid #B9B9B9;transition:border-color .5s linear,background .15s linear,border-width .15s}input:not([type]):focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,select:focus,textarea:focus{border-color:#FFBE32;outline:0}input:required{background-image:radial-gradient(#FF3E51 20%,transparent 25%)}input:required.is--empty{border-color:#FF3E51}input:required+label{background-image:radial-gradient(#fff 20%,transparent 25%)}input[type=range]{-webkit-appearance:none;padding:16px 0;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;cursor:pointer;animate:.2s;background:#B9B9B9;border:2px solid #fff}input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:#4BC0B4;border:2px solid #fff;cursor:pointer;-webkit-appearance:none;margin-top:-7px}input[type=number]{width:4rem;text-align:center}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}textarea{height:6rem}fieldset{border:none}select{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0LjkgMTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQuOSAxMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NDQ0NDQ7fQo8L3N0eWxlPgo8dGl0bGU+YXJyb3dzPC90aXRsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxLjQsNC43IDIuNSwzLjIgMy41LDQuNyAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzLjUsNS4zIDIuNSw2LjggMS40LDUuMyAiLz4KPC9zdmc+Cg==) 95% 50% no-repeat #EBEBEB}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{display:flex;width:100%;max-width:380px;font-size:1.2rem;text-overflow:ellipsis;text-align:center;text-transform:lowercase;white-space:nowrap;cursor:pointer;overflow:hidden;flex-direction:row;align-items:center;justify-content:space-around;padding:8px 16px;margin-bottom:16px;border-radius:5px;min-height:3.3125rem;transition:color 1s}.inputfile :focus+label,.inputfile.has-focus+label{outline:#FF3E51 dotted 1px;outline:-webkit-focus-ring-color auto 5px}.inputfile+label *{display:block}.inputfile+label svg{width:1.5rem;height:1.5rem;fill:currentColor}.inputfile.inputfile-2+label{background-color:#FF3E51;color:#fff;border:0 solid currentColor}button,hr{border:none}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:-2px;width:17px;height:17px;border:none;background:#EBEBEB;box-shadow:none}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:-5px;left:1px;font-size:16px;color:#4BC0B4;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}h1,h2,h3,h4,h5,h6{font-family:'Fira Sans',sans-serif;font-weight:inherit;font-size:inherit;margin:0}p{font-size:1em;margin-bottom:.5em;line-height:1.4}li{list-style:none}hr{border-bottom:1px solid #EBEBEB;width:100%;margin:16px 0}.txt-large_title{font-size:1.5rem;font-weight:700}.txt-small_info{color:#B9B9B9;font-size:.8em;line-height:1.5}.txt-mono{font-family:'Fira Mono',monospace}.txt-wrap_long_lines{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.margin-top_bottom{margin:8px 0}body,button,ul{margin:0}body{background-color:#EBEBEB;color:#353535;font-size:1em;font-family:'Fira Sans',sans-serif}body.has--modalOpened{overflow:hidden}a,a:hover{color:inherit;text-decoration:none}ul{padding:0}audio,img,svg,video{display:block;min-width:0;width:auto}button{font-family:inherit;outline:0;color:#fff;font-size:1.1rem;padding:11px 16px;border-radius:4px;background:#4BC0B4}button.button_coteacote{display:inline-block;margin-right:8px}.row{max-width:90%}.columns+.columns:last-child{float:left}.button-wrapper{display:block;position:relative;width:245px;height:40px;background-color:#B9B9B9;text-align:left;border-radius:30px;padding:8px 16px 8px 8px;transition:border-radius .4s;font-size:1rem;line-height:1.1;pointer-events:auto}.button-wrapper+.button-wrapper{margin-left:8px}.button-wrapper:focus,.button-wrapper:hover{border-radius:4px;color:#fff}.button-wrapper.button-wrapper_without-bg{background-color:transparent}.button-wrapper.button-wrapper_without-bg.button-wrapper_add{color:#FF3E51}.button-wrapper.button-wrapper_without-bg.button-wrapper_add:hover{color:inherit}.button-wrapper.button-wrapper_without-bg.button-wrapper_capture{color:#FFBE32}.button-wrapper.button-wrapper_without-bg.button-wrapper_bibli{color:#1d327f}.button-wrapper.button-wrapper_without-bg.button-wrapper_publi{color:#FF3E51}.button-wrapper_add,.button-wrapper_addMedia,.button-wrapper_backButton,.button-wrapper_createPublication,.button-wrapper_edit,.button-wrapper_editFolder,.button-wrapper_editProjet,.button-wrapper_publi,.button-wrapper_settings{background-color:#FF3E51;color:#fff}.button-wrapper_capture,.button-wrapper_deleteFolder,.button-wrapper_deleteLastMedia,.button-wrapper_deleteMedia,.button-wrapper_deleteMediaCapture,.button-wrapper_deleteMediaCaptureStopmotion,.button-wrapper_deleteProject,.button-wrapper_removeAndStopStopmotion,.button-wrapper_view{background-color:#FFBE32;color:#fff}.button-wrapper_bibli,.button-wrapper_gofullscreen,.button-wrapper_leavefullscreen{background-color:#1d327f;color:#fff}.button-wrapper_addText,.button-wrapper_finishStopmotion,.button-wrapper_highlightMedia,.button-wrapper_previzStopmotion,.button-wrapper_upload,.button-wrapper_valider{background-color:#4BC0B4;color:#fff}.button-wrapper_close{background-color:#353535;color:#EBEBEB}.button-wrapper_close:focus,.button-wrapper_close:hover{color:#EBEBEB}.button-wrapper.button-wrapper_collapsed{overflow:hidden;float:left;padding-left:0;width:155px;transition:border-radius .4s,width .8s,background-color .6s,color .6s ease-out}.button-wrapper.button-wrapper_collapsed+.button-wrapper.button-wrapper_collapsed{margin-left:0}.button-wrapper.button-wrapper_collapsed:not(:hover){width:40px;color:transparent;background-color:transparent}.button-wrapper.button-wrapper_collapsed .btn.icon+span{left:44px;width:105px}.button-wrapper .btn{float:left}.button-wrapper .btn.icon{margin-top:-10px}.button-wrapper .btn.icon+span{left:54px;width:185px}.button-wrapper>span{display:block;position:absolute;top:47%;left:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.module_infos .moveDodocContentFolder,body.bibli>.module_infos{display:none}.btn.icon{padding:4px;width:42px;height:42px;border-radius:50%;cursor:pointer;transition:all .4s ease-out}.btn.icon:hover{border-radius:20%}.btn.icon svg{width:100%;height:100%;vertical-align:middle}.btn.icon.tooltip{width:110px;font-size:14px}.module_infos{position:relative;float:none;padding:16px;margin-top:32px;color:#535353;text-align:center}.module_infos a{color:#353535}body.bibli[data-publicationpane=open] .module_infos{width:50%}html.is--electronBrowser .module_infos .moveDodocContentFolder{display:block}.module_infos .checkbox--enableLogToFile{display:none}html.is--electronBrowser .module_infos .checkbox--enableLogToFile{display:inline}.module_infos .checkbox--enableLogToFile::before{background-color:#fff!important}body.index #container{padding:50px 0;width:100%}body.index #container .dossier-list{margin:0}.dossier{margin-bottom:32px}.bibli-btn:after,.captureRight .preview_stopmotion .output_container:after,.captureRight .preview_stopmotion .preview_stopmotion--timeline:after,.captureRight .preview_stopmotion:after,.grille_de_medias:after,.montage .montage_publi .montage-btn:after,.montage .publi_medias:after,.montage-list .publi-folder:after,.project-list .project .montage-list:after,.publi_medias:after,.template_container .publi-btn:after,body.capture .content-wrapper:after,body.projets #container .folder-wrapper:after{clear:both}.dossier .dossier-inside{background-color:#fff}.dossier .button-wrapper_editFolder{position:absolute;top:-16px;right:0;z-index:150}.dossier .content{overflow:hidden;height:auto}.dossier .content h2{display:block;margin:0;padding:16px;font-weight:700;font-size:1.8em;position:relative;z-index:2;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.dossier .content .projet-list{overflow-y:scroll;margin:0;padding:18px 18px 70px;height:235px;background-color:#f9f9f9}.dossier .content .projet-list li{margin-bottom:10px;background-color:#fff;position:relative;overflow:hidden;height:0;padding-bottom:15%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.dossier .content .projet-list li h3{display:block;padding:8px 5px 5px 8px;width:50%;float:left;font-weight:700;font-size:1em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dossier .content .projet-list li .vignette-visuel{overflow:hidden;background-color:#EBEBEB;position:relative;height:0;padding-bottom:15%;width:50%;float:left}.bibli-buffer,.montage .montage_publi_container{overflow-y:scroll;-webkit-overflow-scrolling:touch}.dossier .content .projet-list li .vignette-visuel img{transform:translateY(-50%);top:50%;width:100%;position:absolute}.bibli-btn,.bibli-buffer,.biblimontage-container{position:relative}.dossier .meta-data{margin:0;padding-top:4px;padding-bottom:8px;background-color:#fff;color:#8d8d8d}.dossier .meta-data>*{padding-top:4px}.dossier .meta-data span:nth-of-type(1){margin-right:5px}.dossier .meta-data .nb-projets{display:none}.dossier .meta-data .created .create-date,.dossier .meta-data .modified .modify-date,.dossier .meta-data .nb-projets .nb-projets-count,.dossier .meta-data .statut .statut-type{font-weight:700}.dossier .content a:hover h2,.dossier .statut-type{color:#4BC0B4}.dossier[data-statut="en cours"] .content a:hover h2,.dossier[data-statut="en cours"] .statut-type{color:#FFBE32}.bibli-btn{background-color:transparent;border:none;border-bottom:1px solid #DFDFDF}.bibli-btn:after,.bibli-btn:before{content:" ";display:table}body.bibli[data-publicationpane=open] .bibli-btn{width:50%}.bibli-btn .button-wrapper{float:left;margin:8px}.bibli-buffer{height:calc(100vh - 70px);text-align:left}.bibli-buffer .btn-medias{position:fixed;margin-top:10vh;width:50px;z-index:500;right:0;background-color:#333;border-radius:4px 0 0 4px;transition:all .7s ease-out}body[data-publicationpane=open] .bibli-buffer .btn-medias{right:50%;background-color:#FF3E51}.bibli-buffer .btn-medias:hover{width:170px}.bibli-buffer .btn-medias:hover .button-wrapper_collapsed{width:155px;color:inherit;background-color:inherit}.bibli-buffer .btn-medias:hover .button-wrapper_add,.bibli-buffer .btn-medias:hover .button-wrapper_addMedia,.bibli-buffer .btn-medias:hover .button-wrapper_backButton,.bibli-buffer .btn-medias:hover .button-wrapper_edit,.bibli-buffer .btn-medias:hover .button-wrapper_editFolder,.bibli-buffer .btn-medias:hover .button-wrapper_editProjet,.bibli-buffer .btn-medias:hover .button-wrapper_publi{background-color:#FF3E51;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_capture,.bibli-buffer .btn-medias:hover .button-wrapper_deleteFolder,.bibli-buffer .btn-medias:hover .button-wrapper_deleteMedia,.bibli-buffer .btn-medias:hover .button-wrapper_view{background-color:#FFBE32;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_bibli,.bibli-buffer .btn-medias:hover .button-wrapper_gofullscreen,.bibli-buffer .btn-medias:hover .button-wrapper_leavefullscreen{background-color:#1d327f;color:#fff}.bibli-buffer .btn-medias:hover .button-wrapper_addText,.bibli-buffer .btn-medias:hover .button-wrapper_valider{background-color:#4BC0B4;color:#fff}.bibli-buffer .btn-medias .button-wrapper{display:block;float:none;margin:5px!important}.montage{position:absolute;top:0;bottom:0;left:50%;right:0;background:#FF3E51;border-left:4px solid #ff011a;border-bottom:4px solid #ff011a;padding-left:1.875rem;padding-right:1.875rem;transform:translate(100%,0);z-index:190;transition:transform .7s ease-out}body[data-publicationpane=open] .montage{transform:translate(0,0)}.montage .button-wrapper_publi{position:absolute;top:8px;background-color:#FF3E51!important;border-radius:4px 0 0 4px;right:100%;z-index:1900}.montage .montage_publi_container{display:none;top:0;left:0;position:fixed;height:100%;width:100%}.montage .montage_publi{position:absolute;width:100%;top:0;left:0;display:block;min-height:100vh;background-color:#FF3E51}.montage .montage_publi .montage-btn{padding:15px;background-color:#FF3E51}.montage .montage_publi .montage-btn:after,.montage .montage_publi .montage-btn:before{content:" ";display:table}.montage .montage_publi .montage-btn .button-wrapper_backButton{float:left}.montage .montage_publi .montage-btn .button-wrapper_view{float:right}.montage .montage_publi .template_container{width:calc(100% - 2em)!important;margin-bottom:1em}.montage .montage_publi .template_container:empty:before{content:"Cette publication est vide"!important}.montage .publi_medias{height:100%;width:100%;min-height:60vh;transition:background-color .4s,transform .6s ease-out}.montage .publi_medias:after,.montage .publi_medias:before{content:" ";display:table}.montage .publi_medias:empty{background-color:#fff;padding:15px}.montage .publi_medias:empty::before{content:"Glissez ici vos médias pour composer un récit.";color:#aaa;position:relative}.montage .publi_medias .media{cursor:move}.montage .publi_medias .media .button-wrapper_deleteMedia{opacity:0;display:block;z-index:3;transition:border-radius .4s,width .8s,background-color .6s,color .6s ease-out,opacity .4s ease-out}.montage .publi_medias .media:hover .mediaContent{outline:#FFBE32 dashed 4px}.montage .publi_medias .media:hover .button-wrapper_deleteMedia{opacity:1}.montage .publi_medias .media.gu-transit{display:block;opacity:1;overflow:hidden}.montage .publi_medias .media.gu-transit .mediaContent{opacity:1;background-color:#FFBE32;box-shadow:none}.montage .publi_medias .media.gu-transit .mediaContent>*{opacity:0}@keyframes insertBloc{0%{height:0;opacity:0}100%{height:120px;opacity:.8}}@keyframes insertMedia{0%{opacity:0}100%{opacity:1}}.gu-mirror{background-color:#EBEBEB}.gu-mirror .mediaContent{width:100%;height:100%}.gu-mirror .mediaContent>*{object-fit:scale-down;width:100%;height:100%}.button-wrapper_deleteMedia,.button-wrapper_flagMedia,.gu-mirror .button-wrapper_flagMedia,.gu-mirror .mediaContent audio{display:none}.grille_de_medias{width:100%;padding:0}.grille_de_medias:after,.grille_de_medias:before{content:" ";display:table}body[data-publicationpane=open] .grille_de_medias{width:50%}body.gu-unselectable .grille_de_medias{opacity:.6}.grille_de_medias:empty::after{content:"Ce projet ne contient pas encore de médias. \A \A Rendez-vous sur l'écran de capture pour en ajouter ou importez les avec la barre de droite.";max-width:36rem;width:100%;margin:32vh auto;color:#aaa;text-align:center}.grille_de_medias .media{cursor:pointer;transition:width 0s ease}body[data-publicationpane=open] .grille_de_medias .media{width:33.33333%;padding-bottom:33.33333%;cursor:move}.montage-list{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.montage-list>.button-wrapper{margin-bottom:15px}.montage-list .publi-folder{position:relative;padding:7px 15px 9px;margin-bottom:15px;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1)}.montage-list .publi-folder:after,.montage-list .publi-folder:before{content:" ";display:table}.montage-list .publi-folder .content{float:left}.montage-list .publi-folder .content .title{font-weight:700;font-size:1.5em;margin:6px 0;cursor:pointer}.montage-list .publi-folder .content .title:hover{color:#FF3E51}.montage-list .publi-folder .publi-btn{display:block;float:none;position:absolute;right:9px;top:11px}@media only screen and (max-width:40em){.grille_de_medias .media{width:33.33333%!important;padding-bottom:33.33333%!important}.grille_de_medias .media .button-wrapper_flagMedia{display:none!important}.montage_publi{width:85%;left:15%!important;z-index:499!important}.montage_publi .template_container .media{width:100%!important}}body.projets #container{padding:50px 0;width:100%}body.projets #container .folder-wrapper{margin-bottom:30px}body.projets #container .folder-wrapper:after,body.projets #container .folder-wrapper:before{content:" ";display:table}body.projets #container .folder-wrapper .folder-title{font-size:3rem;line-height:1.2;font-weight:400;font-weight:600;margin-top:0;margin-bottom:32px}body.projets #container .add-project-wrapper{margin-bottom:50px}.project-list .project{position:relative}.project-list .project+.project{margin-top:35px}.project-list .project img[src=""]{display:none}.project-list .project .statut-type{color:#4BC0B4}.project-list .project[data-statut="en cours"] .statut-type,.project-list .project[data-statut="en cours"] .title.title:hover{color:#FFBE32}.project-list .project .project-inside{background-color:#fff}.project-list .project .project-inside .project-link{display:block;padding:8px 0}.project-list .project .button-wrapper_editProjet{position:absolute;top:-19px;right:-19px;z-index:5}.project-list .project .project-content{border-right:none;padding:8px 0}.project-list .project .project-content .title{display:block;font-weight:700;font-size:1.8em;margin:0;line-height:1.4}.project-list .project .project-content .title:hover{color:#4BC0B4}.project-list .project .project-content .meta-data span:nth-of-type(1){margin-right:5px}.project-list .project .project-content .meta-data .modified{text-align:left}.project-list .project .image-wrapper{position:relative;background-color:#DFDFDF;-webkit-background-size:cover;background-size:cover;background-position:center center;min-height:160px}.project-list .project .last-medias{background-color:#fff;padding:8px}.project-list .project .last-medias:after,.project-list .project .last-medias:before{content:" ";display:table}.project-list .project .last-medias .button-wrapper_flagMedia,.project-list .project .last-medias .media:nth-of-type(n+13),body.projets .project-list .project .last-medias{display:none}.project-list .project .last-medias:after{clear:both}.project-list .project .last-medias .legende{padding:0 4px}.project-list .project .last-medias .media{cursor:pointer}.project-list .project .montage-list{background-color:#fff;padding:8px;border-bottom:1px solid #DFDFDF;margin-bottom:75px;height:100%;overflow:scroll}.project-list .project .montage-list:after,.project-list .project .montage-list:before{content:" ";display:table}.project-list .project .montage-list .legende{padding:0 16px}.project-list .project .montage-list .list-publi .publi-folder{margin:8px 0}body.projets .project-list .project .montage-list{display:none}body.projet .project-list{margin-top:75px}body.projet .project-inside .project-link{pointer-events:none;cursor:default}@media only screen and (max-width:40em){.captureLeft,body[data-state=expanded] .captureLeft{transform:translate3d(0,0,0)!important}.captureLeft,.captureRight{width:80%!important;max-width:100%!important}body.capture .mainContent{overflow-x:visible!important}.media-choice .btn-choice button:before{margin:0!important}.media-choice .btn-choice button span{display:none}.captureLeft{position:relative!important;margin:auto!important;left:0!important}.captureRight{margin-top:16px;left:10%!important;transform:translate3d(0,-50%,0)!important}body[data-state=expanded] .captureRight{transform:translate3d(0,4%,0)!important}.feedSettings{top:0!important;width:85%!important}.feedSettings .openCloseSettings{top:80vh!important;width:auto!important}.feedSettings .openCloseSettings a{float:none!important}.feedSettings .openCloseSettings:hover{width:auto!important}}body.capture .mainContent{max-width:none;height:calc(110vh);overflow-x:hidden}body.capture .container-inner{position:relative;margin:auto;height:100%}body.capture .content-wrapper:after,body.capture .content-wrapper:before{content:" ";display:table}.media-choice{padding:32px 0}.media-choice .btn-choice{text-align:center}.media-choice .btn-choice button{color:#333;outline:0;font-size:1.1rem;padding:11px 16px;border-radius:4px;margin:0 8px}.media-choice .btn-choice button:last-of-type{margin-right:0}.media-choice .btn-choice button:not(.is--active):not(:hover){background-color:#fff}.media-choice .btn-choice button.is--active,.media-choice .btn-choice button:hover{color:#fff;outline:0}.media-choice .btn-choice button[data-mediatype]::before{content:"";position:relative;display:inline-block;vertical-align:middle;width:28px;height:28px;margin-right:14px;z-index:100;background-size:cover}.media-choice .btn-choice button[data-mediatype=photo]{background-color:#FFBE32}.media-choice .btn-choice button[data-mediatype=photo]::before{background-image:url(/images/i_icone-dodoc_image.svg)}.media-choice .btn-choice button[data-mediatype=video]{background-color:#FF3E51}.media-choice .btn-choice button[data-mediatype=video]::before{background-image:url(/images/i_icone-dodoc_video.svg)}.media-choice .btn-choice button[data-mediatype=stopmotion]{background-color:#4BC0B4}.media-choice .btn-choice button[data-mediatype=stopmotion]::before{background-image:url(/images/i_icone-dodoc_anim.svg)}.media-choice .btn-choice button[data-mediatype=audio]{background-color:#1d327f}.media-choice .btn-choice button[data-mediatype=audio]::before{background-image:url(/images/i_icone-dodoc_audio.svg)}.feedSettings{position:absolute;top:0;right:0;bottom:0;z-index:1500;background:#EFEFEF;border-left:4px solid #FF3E51;border-bottom:4px solid #FF3E51;width:300px;transform:translate(100%,0);transition:transform .7s ease-out;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.1);box-shadow:inset 0 1px 4px rgba(0,0,0,.1)}.feedSettings.is--open{transform:translate(0,0)}.feedSettings .feedSettings--scrollWindow{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:16px}.feedSettings .openCloseSettings{position:absolute;top:0;margin-top:16px;width:40px;z-index:500;right:100%;background-color:#333;border-radius:4px 0 0 4px;transition:all .7s ease-out;pointer-events:none}.feedSettings .openCloseSettings:hover{width:155px}.feedSettings .sourceSelector .selectField{display:block;width:100%}.feedSettings .resolutionSelector>label{display:block;position:relative;width:100%;margin-top:16px;border:none;border-bottom:2px solid #B9B9B9;box-shadow:none;padding:16px;background-color:#EBEBEB;font-size:1em;font-weight:400;color:#535353}.feedSettings .resolutionSelector>label>input{margin:0 16px 0 0}.feedSettings .resolutionSelector>label>input:checked~label>.setCustomRes,.feedSettings .resolutionSelector>label>input:checked~span{color:#4BC0B4;font-weight:600;letter-spacing:.01em}.feedSettings .resolutionSelector>label .setCustomRes{width:90px;text-align:center}.feedSettings .resolutionSelector>label hr{margin:8px 0;border-color:#EBEBEB}.feedSettings .resolutionSelector>label>label{display:inline-block;width:50%}.captureLeft{margin:auto auto 25px;position:absolute;background-color:#FFF;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.1);max-width:48%;width:80vh;height:80vh;height:calc(100vh - 200px);left:50%;transform:translate3d(-50%,0,0);transition:transform .4s ease-out,background-color .1s}body[data-state=expanded] .captureLeft{transform:translate3d(-102%,0,0)}body.is--fullscreen .captureLeft{width:100%;left:0!important;top:0;height:100%;padding:2vh;max-width:none;transform:translate3d(0,0,0)}body.is--fullscreen[data-justcaptured=yes] .captureLeft{background-color:#FF4246}body:not(.is--fullscreen)[data-justcaptured=yes] .captureLeft{background-color:#FF3E51}.captureLeft .video-view{position:relative;padding-bottom:80px;height:100%;width:100%}body.is--fullscreen .captureLeft .video-view{padding-bottom:0}.captureLeft .video-view .captureLeft-lastStopmotionImage{position:absolute;width:100%;height:100%;opacity:0;z-index:1;object-fit:scale-down;display:none}body[data-mode=stopmotion] .captureLeft .video-view .captureLeft-lastStopmotionImage{display:block}.captureLeft .btn-capture-wrapper .video-capture .video-save #stop-record-btn,.captureLeft .captureLeft-lastStopmotionImage[src=""]~.btn-capture-wrapper>.stopmotion-capture>.slider--lastImageOpacity{display:none}.captureLeft .slider--captureModesOptions{position:absolute;top:0;right:0;text-align:left;width:140px;max-width:40%;padding:8px;font-size:70%;color:#535353;background-color:rgba(255,255,255,.6);border-left:1px solid #EBEBEB;height:100%}.captureLeft video{height:auto;max-height:100%;min-height:20px}.captureLeft .btn-capture-wrapper{z-index:1000;text-align:center;position:absolute;height:80px;border-top:1px solid #EBEBEB;background-color:#fff;padding:8px;bottom:0;width:100%;overflow:hidden}.captureLeft .btn-capture-wrapper .btn.icon svg,.captureRight{overflow:visible}.captureLeft .btn-capture-wrapper>div button{outline:0!important;border:none!important;background:0 0!important;margin:auto;width:64px;height:64px}.captureLeft .btn-capture-wrapper .btn.icon{transform-origin:center center;transition:transform .4s ease-out}.captureLeft .btn-capture-wrapper .btn.icon:hover{transform:scale(1.1);transition:transform .1s ease-out}.captureLeft .btn-capture-wrapper .btn.icon svg #FOND{transform-origin:center;transform:scale(1);transition:transform .6s ease-out,fill .4s}body:not(.is--fullscreen)[data-audiorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #FOND,body:not(.is--fullscreen)[data-videorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #FOND{transform:scale(15);fill:#FF4246;transition:transform .2s ease-out,fill .3s}body:not(.is--fullscreen)[data-audiorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #CENTRE,body:not(.is--fullscreen)[data-videorecording=yes] .captureLeft .btn-capture-wrapper .btn.icon svg #CENTRE{fill:#FFBE32}.captureLeft .btn-capture-wrapper .stopmotion-capture button{display:inline-block}.captureLeft #canvas-audio,.captureLeft .btn-capture-wrapper .audio-capture #stop-recording-btn,.captureLeft .btn-capture-wrapper .stopmotion-capture #capture-sm-btn,body.is--fullscreen .captureLeft .button-wrapper_gofullscreen,body:not([class*=is--fullscreen]) .captureLeft .button-wrapper_leavefullscreen,body[data-mode=audio] .captureLeft .button-wrapper_gofullscreen{display:none}.captureLeft .display-choice{position:absolute;height:100%;width:100%;top:0;left:0;pointer-events:none}.captureLeft .display-choice .choices{position:absolute;height:100%;width:100%;top:0;left:0;display:none}.captureLeft .display-choice .choices.image-choice{background-color:#FFBE32}.captureLeft .display-choice .choices.video-choice{background-color:#FF3E51}.captureLeft .display-choice .choices.stopmotion-choice{background-color:#4BC0B4}.captureLeft .display-choice .choices.audio-choice{background-color:#1d327f}.captureLeft .display-choice .choices .caption{font-size:3em;text-align:center;padding:30px;color:#fff;top:50%;left:50%;width:100%;transform:translate(-50%,-58%);position:absolute;word-wrap:break-word}.captureLeft .videoContainer{position:relative;height:100%;max-height:80vh;width:100%}.captureLeft .videoContainer .videoFeed{position:absolute;width:100%;height:100%;margin:0 auto;z-index:0;object-fit:scale-down}.captureLeft .videoContainer .currentStreamResolution{position:absolute;bottom:0;left:0;width:100%;padding:4px}.captureLeft #canvas-audio{width:100%;height:100%;object-fit:scale-down}.captureLeft .full-screen-wrapper{position:absolute;top:0;right:0}.captureLeft .button-wrapper_gofullscreen .btn.icon,.captureLeft .button-wrapper_leavefullscreen .btn.icon{border:4px solid #EFEFEF;padding:0}.captureLeft .button-wrapper_gofullscreen:hover .btn.icon,.captureLeft .button-wrapper_leavefullscreen:hover .btn.icon{border:0 solid transparent!important}.captureLeft .button-wrapper_gofullscreen{margin-right:-20px;margin-top:-20px}.captureLeft .button-wrapper_leavefullscreen{margin-right:20px;margin-top:20px}.captureLeft .recording-feedback{position:absolute;z-index:100;top:8px;left:8px;color:#FF3E51}.captureLeft .recording-feedback .record-feedback{display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:currentColor;border-radius:50%}.captureRight,.captureRight .flash{background-color:#FFF;position:absolute}.captureLeft .recording-feedback .time-feedback{display:inline-block;vertical-align:middle;font-variant:small-caps;text-transform:lowercase;color:currentColor;margin-left:8px}.icone-feedback{position:absolute;width:50px;top:20%;left:90%;z-index:2001;display:none;pointer-events:none}.captureRight{z-index:1;display:block;opacity:0;box-shadow:0 1px 3px rgba(0,0,0,.1);height:80vh;height:calc(100vh - 200px);max-width:48%;width:80vh;left:50%;transform:translate3d(-50%,0,0);transition:transform .4s ease-out,opacity .6s ease-out}body[data-state=expanded] .captureRight{opacity:1;transform:translate3d(2%,0,0)}.captureRight .flash{height:100%;display:none;top:0;left:0;z-index:150}body[data-mode=photo] .captureRight .flash{background-color:#FFBE32}body[data-mode=video] .captureRight .flash{background-color:#FF3E51}body[data-mode=stopmotion] .captureRight .flash{background-color:#4BC0B4}body[data-mode=audio] .captureRight .flash{background-color:#1d327f}.captureRight .output[src='']{display:none}.captureRight .preview_stopmotion .output_container:after,.captureRight .preview_stopmotion .output_container:before,.captureRight .preview_stopmotion:after,.captureRight .preview_stopmotion:before{content:" ";display:table}.captureRight .preview{position:relative;height:100%;padding-bottom:80px}.captureRight .preview .output{min-width:0;width:100%;height:100%;object-fit:scale-down}.captureRight .preview audio.output{width:100%}.captureRight .preview .button-wrapper_deleteLastMedia,.captureRight .preview .button-wrapper_deleteMediaCapture{position:absolute;top:0;right:0}.captureRight .preview_stopmotion{padding-bottom:0}.captureRight .preview_stopmotion .output_container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.94);z-index:9}.captureRight .preview_stopmotion .output_container video{width:100%;height:80%;object-fit:scale-down}.captureRight .preview_stopmotion .output_container video[src=""]~.button-wrapper{display:none}.captureRight .preview_stopmotion .output_container video[src=""]~.div_is_loading{display:block;width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0}.captureRight .preview_stopmotion .output_container .button-wrapper{margin:8px}.captureRight .preview_stopmotion .output_container .button-wrapper_deleteMediaCaptureStopmotion,.captureRight .preview_stopmotion .output_container .button-wrapper_removeAndStopStopmotion{position:relative;float:left}.captureRight .preview_stopmotion .button-wrapper_previzStopmotion{max-width:50%;overflow:hidden}.captureRight .preview_stopmotion .button-wrapper_finishStopmotion,.captureRight .preview_stopmotion .button-wrapper_previzStopmotion{display:block;float:right}.captureRight .preview_stopmotion .preview_stopmotion--container{position:relative;width:100%;height:80%;counter-reset:compteListe}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview{position:absolute;width:100%;height:100%;padding:0;background-color:#fff;transition:opacity .6s ease-out;opacity:0}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview .image_count{font-variant:small-caps;text-transform:lowercase;position:absolute;z-index:1200;bottom:0;left:0;padding:8px;color:#4BC0B4}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview .image_count::after{counter-increment:compteListe 1;content:counter(compteListe) " "}.captureRight .preview_stopmotion .preview_stopmotion--container .stopmotion_lastImagePreview.is--active{z-index:1;opacity:1}.captureRight .preview_stopmotion .preview_stopmotion--timeline{width:100%;height:10%;padding:0;margin:0 0 4px;counter-reset:compteListe;color:#4BC0B4;background-color:#EBEBEB}.captureRight .preview_stopmotion .preview_stopmotion--timeline:after,.captureRight .preview_stopmotion .preview_stopmotion--timeline:before{content:" ";display:table}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview{position:relative;float:left;cursor:pointer;height:100%;width:0;visibility:hidden}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview img{padding:4px;height:100%;width:100%;object-fit:scale-down}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview.is--active{background-color:currentcolor}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview.is--active::after{font-size:80%;color:#fff}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview::after{counter-increment:compteListe 1;content:counter(compteListe) " ";position:absolute;bottom:0;font-size:70%;padding:0 4px}.captureRight .preview_stopmotion .preview_stopmotion--timeline .stopmotion_lastImageSmallPreview:nth-last-child(-n+10){visibility:visible;width:10%}.captureRight .preview_stopmotion .preview_stopmotion--frameRate{float:left;width:50%}.captureRight .preview_stopmotion .preview_stopmotion--frameRate span{margin-right:4px}.captureRight .preview_stopmotion .preview_stopmotion--frameRate input{display:inline-block;color:#4BC0B4}.captureRight .preview_audio audio{width:100%;position:absolute;bottom:0;height:auto}.captureRight .son{display:none;padding-left:27px;margin-top:60px;margin-bottom:40px}.captureRight #stop-sm{display:none;float:right;width:48px}.flex_structure{display:flex;flex-flow:row wrap;align-content:flex-start}.flex_structure>*{flex:1 100%}@media only screen and (min-width:64.0625em){.flex_structure>.flex_40{flex:1 40%}.flex_structure>.flex_50{flex:1 50%}.flex_structure>.flex_60{flex:1 60%}}.insidePadding,.project-list .project .project-content .button-to-pages,.project-list .project .project-content .meta-data,.project-list .project .project-inside .project-link .title{padding:0 16px}.grille_de_medias .media{position:relative;float:left;width:16.66667%;padding-bottom:16.66667%;background-color:#EBEBEB;overflow:hidden;z-index:1}.grille_de_medias .media .mediaContent{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-width:1px;border-style:solid;border-color:#fff #fff #DFDFDF #DFDFDF;box-sizing:content-box;display:flex;flex-wrap:nowrap;flex-direction:column}.grille_de_medias .media .mediaContent img,.grille_de_medias .media .mediaContent video{min-width:0;width:100%;object-fit:scale-down;flex:7;overflow:auto}.grille_de_medias .media.media_audio .mediaContent audio{width:100%}.grille_de_medias .media.media_text{background-color:#FCFCFA}.grille_de_medias .media.media_text .mediaContent{padding:8px}.grille_de_medias .media .mediaData{display:flex;flex-direction:column;justify-content:center;flex:1;overflow:hidden;background-color:#fff}.grille_de_medias .media .mediaData .mediaData--informations{padding:0 8px;margin:0;font-size:80%;background-color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.grille_de_medias .media .button-wrapper_deleteMedia,.grille_de_medias .media .mediaData .mediaData--informations:empty{display:none}.grille_de_medias .media::before{content:"";position:absolute;width:20px;height:20px;right:5px;top:5px;z-index:100;background-size:cover;transform:translate(50px,-50px);transition:transform .2s ease-out,opacity .2s ease-out}.grille_de_medias .media[data-mediatype="01-photos"]::before{background-image:url(/images/i_icone-dodoc_image.svg)}.grille_de_medias .media[data-mediatype="02-animations"]::before{background-image:url(/images/i_icone-dodoc_anim.svg)}.grille_de_medias .media[data-mediatype="03-videos"]::before{background-image:url(/images/i_icone-dodoc_video.svg)}.grille_de_medias .media[data-mediatype="04-sons"]::before{background-image:url(/images/i_icone-dodoc_audio.svg)}.grille_de_medias .media::after{content:"";position:absolute;right:-70px;bottom:-70px;width:100px;height:100px;z-index:0;background-color:#4BC0B4;transform:rotate(45deg) translate3d(50px,0,0);transition:transform .35s}.grille_de_medias .media.is--highlight{z-index:2}.grille_de_medias .media.is--highlight::after{transform:rotate(45deg) translate3d(0,0,0)}.grille_de_medias .media.is--highlight:hover::after{transform:rotate(45deg) translate3d(-30px,0,0)}.grille_de_medias .media .button-wrapper_flagMedia{position:absolute;right:0;bottom:0;z-index:101;display:block;border-radius:50%;transform-origin:right bottom;opacity:0;transform:translate(50px,50px);transition:transform .2s ease-out,opacity .2s ease-out}.div_is_loading,.js--templates{display:none}.grille_de_medias .media:hover::before{transform:translate(0,0)}.grille_de_medias .media:hover .button-wrapper_flagMedia{opacity:1;transform:translate(0,0)}@keyframes slideFromTop{0%{transform:translate3d(0,-100%,0);opacity:0}20%{opacity:0}100%{opacity:1;transform:translate3d(0,0,0)}}[data-oninsert=slideFromTop]{-webkit-animation:slideFromTop .4s ease-out 1;animation:slideFromTop .4s ease-out 1}.div_is_loading::after,.div_is_loading::before{content:'';position:absolute;width:20px;height:20px;top:45%;left:0;right:0;margin:0 auto;border-radius:50%;background-color:#FFBE32;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.div_is_loading::after{background-color:#FF3E51;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes blink{0%{background-color:#FFBE32}100%{background-color:transparent}}[data-oninsert=blink]{-webkit-animation:blink 1.4s ease-in 1;animation:blink 1.4s ease-in 1}.publi_medias:after,.publi_medias:before{content:" ";display:table}.mediaContent--textOfTextmedia{font-size:1rem}.mediaContent--textOfTextmedia>:first-child{margin-top:0}.mediaContent--textOfTextmedia blockquote,.mediaContent--textOfTextmedia dl,.mediaContent--textOfTextmedia ol,.mediaContent--textOfTextmedia p,.mediaContent--textOfTextmedia pre,.mediaContent--textOfTextmedia table,.mediaContent--textOfTextmedia ul{margin-top:0;margin-bottom:16px;white-space:pre-wrap}.mediaContent--textOfTextmedia b,.mediaContent--textOfTextmedia strong{color:#FF3E51}.mediaContent--textOfTextmedia h1,.mediaContent--textOfTextmedia h2,.mediaContent--textOfTextmedia h3,.mediaContent--textOfTextmedia h4,.mediaContent--textOfTextmedia h5,.mediaContent--textOfTextmedia h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.mediaContent--textOfTextmedia h1{padding-bottom:.3em;font-size:2em;border-bottom:1px solid #B9B9B9}.mediaContent--textOfTextmedia h2{padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid #B9B9B9}.mediaContent--textOfTextmedia h3{font-size:1.25em}.template_container{position:relative;max-width:35rem;margin:0 auto;background:#fff}.template_container .publi-title{position:relative;display:block;float:left;width:calc(100% - 60px);padding:16px;font-weight:700;font-size:1.5em;line-height:1.6;margin:0;z-index:1}.template_container .publi-btn{position:relative;width:60px;float:left;padding:16px 10px 0}.template_container .publi-btn:after,.template_container .publi-btn:before{content:" ";display:table}.template_container .publi-btn .button-wrapper{float:right}.template_container .media{position:relative;margin-bottom:16px}.template_container .media .button-wrapper_deleteMedia{position:absolute;display:block;top:0;right:0}.template_container audio,.template_container img,.template_container svg,.template_container video{max-width:100%} \ No newline at end of file diff --git a/dodoc.js b/dodoc.js index 4d71fbe61..dbbf11f2c 100644 --- a/dodoc.js +++ b/dodoc.js @@ -88,7 +88,6 @@ if( lang === 'fr') { "enableLogToFile" : "mode debug", "creditADC" : "do•doc est un projet développé par l’Atelier des Chercheurs", - "websiteofADC" : "Site de l’Atelier des Chercheurs", "currentVideoResolutionIs" : "Résolution actuelle : ", "videoStreamCouldntBeStartedTryChangingRes" : "Le flux vidéo n’a pas pu être démarré.\nEssayez de modifier la résolution dans le panneau de droite.", diff --git a/package.json b/package.json index a9ceb18be..925ecab92 100644 --- a/package.json +++ b/package.json @@ -53,6 +53,7 @@ "ftp": "^0.3.10", "ftp-deploy": "^1.1.0", "glob": "*", + "glob-electron": "^0.1.0", "gm": "^1.22.0", "gulp-util": "^3.0.7", "html-pdf": "^2.1.0", @@ -65,6 +66,7 @@ "merge": "^1.2.0", "moment": "^2.12.0", "node-localstorage": "^1.3.0", + "pad-left": "^2.1.0", "path": "^0.12.7", "phantom": "^3.2.0", "sharp": "^0.17.0",