From 1512d491ada054fc477be6b6afc8adfc93855fd7 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Thu, 28 Jan 2021 16:05:14 +0100 Subject: [PATCH 01/58] Update .env --- .env | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.env b/.env index 941830019b..c43e557a48 100644 --- a/.env +++ b/.env @@ -1,4 +1,6 @@ PHRASEANET_PROJECT_NAME=Phraseanet +# Allow project name editing inside the setup interface (0/1) +PHRASEANET_ALLOW_PROJET_NAME_SETUP=0 PHRASEANET_SERVER_NAME=localhost # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=local @@ -88,6 +90,8 @@ PHRASEANET_SMTP_AUTH_ENABLED=false PHRASEANET_SMTP_SECURE_MODE=null PHRASEANET_SMTP_USER= PHRASEANET_SMTP_PASSWORD= +# Allow Email configuration editing inside the setup interface (0/1) +PHRASEANET_ALLOW_EMAIL_SETUP=0 # Phraseanet Workers setting PHRASEANET_EXPLODE_WORKER=1 From 85bd0cddfb748808d9f194eca6d93c47c0e1561d Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Thu, 28 Jan 2021 16:09:00 +0100 Subject: [PATCH 02/58] Update docker-compose.yml --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 03bd619603..a385da1ed0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -86,6 +86,8 @@ services: - PHRASEANET_API_ENABLED - PHRASEANET_API_SSL - PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY + - PHRASEANET_ALLOW_PROJET_NAME_SETUP + - PHRASEANET_ALLOW_EMAIL_SETUP - LC_MESSAGES=C.UTF-8 - LC_COLLATE=C.UTF-8 - LC_IDENTIFICATION=C.UTF-8 @@ -152,6 +154,8 @@ services: - PHRASEANET_WORKER_validationReminder - PHRASEANET_WORKER_webhook - PHRASEANET_WORKER_writeMetadatas + - PHRASEANET_ALLOW_PROJET_NAME_SETUP + - PHRASEANET_ALLOW_EMAIL_SETUP - IMAGEMAGICK_POLICY_VERSION - IMAGEMAGICK_POLICY_WIDTH - IMAGEMAGICK_POLICY_HEIGHT From a836ca23e281acbb700492a355ee35ed6f6339dd Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Thu, 28 Jan 2021 16:10:47 +0100 Subject: [PATCH 03/58] Update entrypoint.sh --- docker/phraseanet/entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index 929d89eabe..b614e28ed8 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -12,7 +12,7 @@ FILE=config/configuration.yml if [ -f "$FILE" ]; then echo "$FILE exists, skip setup." - if [[ $PHRASEANET_PROJECT_NAME ]]; then + if [[ $PHRASEANET_PROJECT_NAME && $PHRASEANET_ALLOW_PROJET_NAME_SETUP == 0 ]]; then bin/setup system:config set registry.general.title $PHRASEANET_PROJECT_NAME fi if [[ -n $PHRASEANET_TRUSTED_PROXIES ]]; then @@ -35,7 +35,7 @@ if [ -f "$FILE" ]; then bin/setup system:config set registry.api-clients.api-auth-token-header-only $PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true ]]; then + if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true && $PHRASEANET_ALLOW_EMAIL_SETUP == 0 ]]; then bin/setup system:config set registry.email.smtp-enabled $PHRASEANET_SMTP_ENABLED bin/setup system:config set registry.email.smtp-auth-enabled $PHRASEANET_SMTP_AUTH_ENABLED bin/setup system:config set registry.email.smtp-secure-mode $PHRASEANET_SMTP_SECURE_MODE From 82fe4fb33d3b2bfceea5b13b6769aa3fb16d8270 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 12:31:36 +0100 Subject: [PATCH 04/58] Update .env --- .env | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.env b/.env index c43e557a48..324302d609 100644 --- a/.env +++ b/.env @@ -1,6 +1,6 @@ PHRASEANET_PROJECT_NAME=Phraseanet # Allow project name editing inside the setup interface (0/1) -PHRASEANET_ALLOW_PROJET_NAME_SETUP=0 +ENV_SET_PHRASEANET_PROJET_NAME=1 PHRASEANET_SERVER_NAME=localhost # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=local @@ -91,7 +91,7 @@ PHRASEANET_SMTP_SECURE_MODE=null PHRASEANET_SMTP_USER= PHRASEANET_SMTP_PASSWORD= # Allow Email configuration editing inside the setup interface (0/1) -PHRASEANET_ALLOW_EMAIL_SETUP=0 +ENV_SET_PHRASEANET_EMAIL_SETUP=1 # Phraseanet Workers setting PHRASEANET_EXPLODE_WORKER=1 From 97e6086719ad44db0f8a3fbdc4ef9652aa11ec1c Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 12:33:30 +0100 Subject: [PATCH 05/58] Update .env --- .env | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.env b/.env index 324302d609..2d2359a3c7 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ PHRASEANET_PROJECT_NAME=Phraseanet -# Allow project name editing inside the setup interface (0/1) +# Allow settings of project name inside env file (0/1) ENV_SET_PHRASEANET_PROJET_NAME=1 PHRASEANET_SERVER_NAME=localhost # Registry from where you pull Docker images @@ -90,7 +90,7 @@ PHRASEANET_SMTP_AUTH_ENABLED=false PHRASEANET_SMTP_SECURE_MODE=null PHRASEANET_SMTP_USER= PHRASEANET_SMTP_PASSWORD= -# Allow Email configuration editing inside the setup interface (0/1) +# Allow settings of email parameters inside env file (0/1) ENV_SET_PHRASEANET_EMAIL_SETUP=1 # Phraseanet Workers setting From 00927f3a246ef66afff069397d2573610397ace2 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 12:35:21 +0100 Subject: [PATCH 06/58] Update docker-compose.yml --- docker-compose.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index a385da1ed0..9875c93985 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -86,8 +86,8 @@ services: - PHRASEANET_API_ENABLED - PHRASEANET_API_SSL - PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - - PHRASEANET_ALLOW_PROJET_NAME_SETUP - - PHRASEANET_ALLOW_EMAIL_SETUP + - ENV_SET_PHRASEANET_PROJET_NAME + - ENV_SET_PHRASEANET_EMAIL_SETUP - LC_MESSAGES=C.UTF-8 - LC_COLLATE=C.UTF-8 - LC_IDENTIFICATION=C.UTF-8 @@ -154,8 +154,8 @@ services: - PHRASEANET_WORKER_validationReminder - PHRASEANET_WORKER_webhook - PHRASEANET_WORKER_writeMetadatas - - PHRASEANET_ALLOW_PROJET_NAME_SETUP - - PHRASEANET_ALLOW_EMAIL_SETUP + - ENV_SET_PHRASEANET_PROJET_NAME + - ENV_SET_PHRASEANET_EMAIL_SETUP - IMAGEMAGICK_POLICY_VERSION - IMAGEMAGICK_POLICY_WIDTH - IMAGEMAGICK_POLICY_HEIGHT From ce6e345e336986822aba74c9fbdde639a8d53f76 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 12:37:35 +0100 Subject: [PATCH 07/58] Update entrypoint.sh --- docker/phraseanet/entrypoint.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index b614e28ed8..034ee26e82 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -12,7 +12,7 @@ FILE=config/configuration.yml if [ -f "$FILE" ]; then echo "$FILE exists, skip setup." - if [[ $PHRASEANET_PROJECT_NAME && $PHRASEANET_ALLOW_PROJET_NAME_SETUP == 0 ]]; then + if [[ $PHRASEANET_PROJECT_NAME && $PHRASEANET_ALLOW_PROJET_NAME_SETUP == 1 ]]; then bin/setup system:config set registry.general.title $PHRASEANET_PROJECT_NAME fi if [[ -n $PHRASEANET_TRUSTED_PROXIES ]]; then @@ -35,7 +35,7 @@ if [ -f "$FILE" ]; then bin/setup system:config set registry.api-clients.api-auth-token-header-only $PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true && $PHRASEANET_ALLOW_EMAIL_SETUP == 0 ]]; then + if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true && $PHRASEANET_ALLOW_EMAIL_SETUP == 1 ]]; then bin/setup system:config set registry.email.smtp-enabled $PHRASEANET_SMTP_ENABLED bin/setup system:config set registry.email.smtp-auth-enabled $PHRASEANET_SMTP_AUTH_ENABLED bin/setup system:config set registry.email.smtp-secure-mode $PHRASEANET_SMTP_SECURE_MODE From 4d38dda9be9975398abc7cf0549fb79f7bae211c Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 14:08:23 +0100 Subject: [PATCH 08/58] Update entrypoint.sh --- docker/phraseanet/entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index 034ee26e82..8daf96dc4c 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -35,7 +35,7 @@ if [ -f "$FILE" ]; then bin/setup system:config set registry.api-clients.api-auth-token-header-only $PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true && $PHRASEANET_ALLOW_EMAIL_SETUP == 1 ]]; then + if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true ]]; then bin/setup system:config set registry.email.smtp-enabled $PHRASEANET_SMTP_ENABLED bin/setup system:config set registry.email.smtp-auth-enabled $PHRASEANET_SMTP_AUTH_ENABLED bin/setup system:config set registry.email.smtp-secure-mode $PHRASEANET_SMTP_SECURE_MODE From a80c57d83026fbde2ad54f26ca9ca55be9c96e89 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 14:26:39 +0100 Subject: [PATCH 09/58] Update entrypoint.sh --- docker/phraseanet/entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index 8daf96dc4c..07b0c31120 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -12,7 +12,7 @@ FILE=config/configuration.yml if [ -f "$FILE" ]; then echo "$FILE exists, skip setup." - if [[ $PHRASEANET_PROJECT_NAME && $PHRASEANET_ALLOW_PROJET_NAME_SETUP == 1 ]]; then + if [[ $PHRASEANET_PROJECT_NAME && $ENV_SET_PHRASEANET_PROJET_NAME == 1 ]]; then bin/setup system:config set registry.general.title $PHRASEANET_PROJECT_NAME fi if [[ -n $PHRASEANET_TRUSTED_PROXIES ]]; then From 77a44c5ab624d55abb34831b99a7101c24a6603f Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 14:28:27 +0100 Subject: [PATCH 10/58] Update .env --- .env | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.env b/.env index 2d2359a3c7..0bfcff80e9 100644 --- a/.env +++ b/.env @@ -83,15 +83,13 @@ PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY=false # Phraseanet mail configuration PHRASEANET_EMITTER_EMAIL=phraseanet@example.com PHRASEANET_MAIL_OBJECT_PREFIX="phraseanet" -PHRASEANET_SMTP_ENABLED=true +PHRASEANET_SMTP_ENABLED=false PHRASEANET_SMTP_HOST=mailhog PHRASEANET_SMTP_PORT=1025 PHRASEANET_SMTP_AUTH_ENABLED=false PHRASEANET_SMTP_SECURE_MODE=null PHRASEANET_SMTP_USER= PHRASEANET_SMTP_PASSWORD= -# Allow settings of email parameters inside env file (0/1) -ENV_SET_PHRASEANET_EMAIL_SETUP=1 # Phraseanet Workers setting PHRASEANET_EXPLODE_WORKER=1 From 4d014ab41e237f0d03f8f3f89abc5227b539f69e Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Fri, 29 Jan 2021 14:31:21 +0100 Subject: [PATCH 11/58] Update docker-compose.yml --- docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 9875c93985..2daf20a647 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -87,7 +87,6 @@ services: - PHRASEANET_API_SSL - PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - ENV_SET_PHRASEANET_PROJET_NAME - - ENV_SET_PHRASEANET_EMAIL_SETUP - LC_MESSAGES=C.UTF-8 - LC_COLLATE=C.UTF-8 - LC_IDENTIFICATION=C.UTF-8 @@ -155,7 +154,6 @@ services: - PHRASEANET_WORKER_webhook - PHRASEANET_WORKER_writeMetadatas - ENV_SET_PHRASEANET_PROJET_NAME - - ENV_SET_PHRASEANET_EMAIL_SETUP - IMAGEMAGICK_POLICY_VERSION - IMAGEMAGICK_POLICY_WIDTH - IMAGEMAGICK_POLICY_HEIGHT From 242674c47275cba0c078a550a304b2bc9514e1f8 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Tue, 2 Feb 2021 18:50:18 +0100 Subject: [PATCH 12/58] PHRAS-3153_Doc-to-Swagger - add: searchraw (wip) [ci skip] --- API_documentation/v3/_compiled.yaml | 224 +++++++++++++++++++++-- API_documentation/v3/api.yaml | 80 +++++++- API_documentation/v3/schemas.yaml | 273 +++++++++++++++++++++++----- 3 files changed, 519 insertions(+), 58 deletions(-) diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index 25fa42bec8..3abc9d665f 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -67,7 +67,7 @@ paths: parameters: - name: query in: query - description: The fulltext query ( = search all) + description: Fulltext query ( = search all) required: false schema: type: string @@ -166,16 +166,16 @@ paths: properties: offset: type: integer - description: The pagination offset as passed (or computed from "page/per_page") in request + description: Pagination offset as passed (or computed from "page/per_page") in request limit: type: integer - description: The pagination limit as passed in request + description: Pagination limit as passed in request count: type: integer - description: 'The number of results in this page [0...limit]' + description: 'Number of results in this page [0...limit]' total: type: integer - description: The total number of results + description: Total number of results minimum: 1 results: type: object @@ -189,16 +189,16 @@ paths: properties: children_offset: type: integer - description: The children pagination offset ; Always 0 + description: Children pagination offset ; Always 0 children_limit: type: integer - description: The children pagination limit ; Equal to "story_children_limit" passed in request + description: Children pagination limit ; Equal to "story_children_limit" passed in request children_count: type: integer - description: 'The number of children in "children" array ; [0...limit]' + description: 'Number of children in "children" array ; [0...limit]' children_total: type: integer - description: The total number of -visibles for user- children in this story + description: Total number of -visibles for user- children in this story children: type: array items: @@ -216,7 +216,7 @@ paths: properties: name: type: string - description: The unique internal name (=key) for the facet + description: Unique internal name (=key) for the facet example: _base field: type: string @@ -244,6 +244,208 @@ paths: example: 'database:db_demo' default: description: Any (other) error + /searchraw: + post: + tags: + - searchraw + description: | + Fulltext search for records or stories; Returns raw es + + - pagination: use (offset/limit) OR (page/per_page) + parameters: + - name: query + in: query + description: The fulltext query ( = search all) + required: false + schema: + type: string + example: dogs OR cats + default: '' + - name: search_type + in: query + description: 0 to search for records ; 1 to search for stories + required: false + schema: + type: integer + enum: + - 0 + - 1 + default: 0 + - name: page + in: query + description: 'page number, from 1. Use along with "per_page"' + required: false + schema: + type: integer + minimum: 1 + default: 1 + - name: per_page + in: query + description: number of results per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + - name: offset + in: query + description: 'offset in records count, from 0. Use along with "limit"' + required: false + schema: + type: integer + minimum: 0 + - name: limit + in: query + description: number of results. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + responses: + '200': + description: ok + content: + application/json: + schema: + type: object + properties: + meta: + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + response: + type: object + properties: + results: + type: array + items: + description: Raw response from es search on "record" index/mapping + type: object + properties: + _index: + type: string + description: ES index + example: phraseanet_dxmpcw3y8td68f+h_20201124161735.910647 + _type: + type: string + description: Data type + example: record + _id: + type: string + description: unique id of document (sbas_id + "_" + record_id) + example: '1_555' + _version: + type: integer + description: auto-increment at each indexation of the document + example: 1 + _score: + type: number + description: score of the document related to a whole resultset + example: 1 + _source: + type: object + properties: + record_id: + $ref: '#/components/parameters/sbas_id/schema' + collection_id: + $ref: '#/components/parameters/sbas_id/schema' + uuid: + type: string + example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 + flags_bitfield: + type: integer + sha256: + type: string + example: 7fad283de349b903c850548cda65cf2d86d24c4e3856cdc2b97e47430494b8c8 + original_name: + type: string + example: test001.jpg + mime: + type: string + example: image/jpeg + type: + type: string + example: image + created_on: + type: string + format: date-time + example: '2020-12-07 09:48:01' + updated_on: + type: string + format: date-time + example: '2021-01-01 15:30:00' + coll_id: + $ref: '#/components/parameters/sbas_id/schema' + collection_name: + type: string + example: collection de test + witdh: + type: integer + example: 300 + height: + type: integer + example: 401 + size: + type: integer + example: 31266 + base_id: + $ref: '#/components/parameters/sbas_id/schema' + databox_id: + $ref: '#/components/parameters/sbas_id/schema' + databox_name: + type: string + example: db_databox1 + record_type: + enum: + - record + - story + metadata_tags: + type: object + properties: + Channels: + type: integer + example: 3 + ColorDepth: + type: integer + example: 8 + ColorSpace: + type: integer + example: 0 + FileSize: + type: integer + example: 31266 + Height: + type: integer + example: 401 + MimeType: + type: string + example: image/jpeg + Width: + type: integer + example: 300 + flags: + type: object + properties: + _a_flag_name_: + type: boolean + _another_flag_name_: + type: boolean + took: + type: integer + description: Search duration in msec + example: 12 + count: + type: integer + description: 'Number of results in this page [0...limit]' + example: 1 + total: + type: integer + description: Total number of results + example: 1 + facets: + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/response/properties/facets' + default: + $ref: '#/paths/~1search/post/responses/default' '/records/{base_id}': post: tags: @@ -484,4 +686,4 @@ paths: '404': description: Story (record) not found default: - $ref: '#/paths/~1search/post/responses/default' \ No newline at end of file + $ref: '#/paths/~1search/post/responses/default' diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index 0cd1933888..be235feb23 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -78,7 +78,7 @@ paths: default: description: Any error -# ---------------- search ---------------- + # ---------------- search ---------------- '/search': post: tags: @@ -90,7 +90,7 @@ paths: parameters: - name: query in: query - description: 'The fulltext query ( = search all)' + description: 'Fulltext query ( = search all)' required: false schema: type: string @@ -170,6 +170,77 @@ paths: $ref: 'schemas.yaml#/ApiResponse_search' default: $ref: 'responses.yaml#/error_response' + # ---------------- searchraw ---------------- + '/searchraw': + post: + tags: + - searchraw + description: | + Fulltext search for records or stories; Returns raw es + + - pagination: use (offset/limit) OR (page/per_page) + parameters: + - name: query + in: query + description: 'The fulltext query ( = search all)' + required: false + schema: + type: string + example: 'dogs OR cats' + default: '' + - name: search_type + in: query + description: 0 to search for records ; 1 to search for stories + required: false + schema: + type: integer + enum: + - 0 + - 1 + default: 0 + - name: page + in: query + description: page number, from 1. Use along with "per_page" + required: false + schema: + type: integer + minimum: 1 + default: 1 + - name: per_page + in: query + description: number of results per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + - name: offset + in: query + description: offset in records count, from 0. Use along with "limit" + required: false + schema: + type: integer + minimum: 0 + # default: 0 + - name: limit + in: query + description: number of results. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + # default: 10 + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: 'schemas.yaml#/ApiResponse_searchraw' + default: + $ref: 'responses.yaml#/error_response' # ------------ record ----------- '/records/{base_id}': @@ -213,8 +284,9 @@ paths: $ref: schemas.yaml#/ApiResponse_record default: $ref: 'responses.yaml#/error_response' -# security: -# - api_key: [] + # security: + # - api_key: [] + '/records/{sbas_id}/{record_id}': get: tags: diff --git a/API_documentation/v3/schemas.yaml b/API_documentation/v3/schemas.yaml index d07f91976d..96d3766416 100644 --- a/API_documentation/v3/schemas.yaml +++ b/API_documentation/v3/schemas.yaml @@ -64,6 +64,45 @@ ApiResponse_record: response: $ref: '#/Record' +# -------------------- searchraw --------------- +ApiResponse_searchraw: + type: object + properties: + meta: + $ref: '#/ApiResponse_meta' + response: + $ref: '#/ApiResponse_searchraw_response' +ApiResponse_searchraw_response: + type: object + properties: + results: + type: array + items: + $ref: '#/ESRecord' + took: + type: integer + description: 'Search duration in msec' + example: + 12 + # offset: +# type: integer +# description: 'Pagination offset as passed (or computed from "page/per_page") in request' +# limit: +# type: integer +# description: 'Pagination limit as passed in request' + count: + type: integer + description: 'Number of results in this page [0...limit]' + example: + 1 + total: + type: integer + description: 'Total number of results' + example: + 1 + facets: + $ref: '#/FacetsArray' + # -------------------- search --------------- ApiResponse_search: type: object @@ -77,16 +116,16 @@ ApiResponse_search_response: properties: offset: type: integer - description: 'The pagination offset as passed (or computed from "page/per_page") in request' + description: 'Pagination offset as passed (or computed from "page/per_page") in request' limit: type: integer - description: 'The pagination limit as passed in request' + description: 'Pagination limit as passed in request' count: type: integer - description: 'The number of results in this page [0...limit]' + description: 'Number of results in this page [0...limit]' total: type: integer - description: 'The total number of results' + description: 'Total number of results' minimum: 1 results: type: object @@ -100,44 +139,12 @@ ApiResponse_search_response: items: $ref: '#/Record' facets: - type: array - items: - type: object - properties: - name: - type: string - description: 'The unique internal name (=key) for the facet' - example: '_base' - field: - type: string - description: 'Source field (from db structure). Can be also virtual field like "database" ' - example: 'database' - values: - type: array - items: - type: object - properties: - value: - type: string - description: 'Human readable value for the value' - example: 'Demo' - raw_value: - type: string - description: 'Real value, to be used to query' - example: 'db_demo' - count: - type: integer - description: 'Number of items matching this value' - query: - type: string - description: 'Formulated query to search items matching this facet' - example: 'database:db_demo' - - + $ref: '#/FacetsArray' ID: type: integer + Permalink: type: object properties: @@ -159,6 +166,7 @@ Permalink: type: string url: type: string + Subdef: type: object properties: @@ -197,6 +205,7 @@ Subdef: type: string url_ttl: type: integer + TechnicalInformation: type: object properties: @@ -230,6 +239,149 @@ _Record_: uuid: type: string +ESRecordsArray: + type: array + items: + $ref: '#/ESRecord' +ESRecord: + description: 'Raw response from es search on "record" index/mapping' + type: object + properties: + _index: + type: string + description: 'ES index' + example: + 'phraseanet_dxmpcw3y8td68f+h_20201124161735.910647' + _type: + type: string + description: 'Data type' + example: + 'record' + _id: + type: string + description: 'unique id of document (sbas_id + "_" + record_id)' + example: + '1_555' + _version: + type: integer + description: 'auto-increment at each indexation of the document' + example: + 1 + _score: + type: number + description: 'score of the document related to a whole resultset' + example: + 1 + _source: + $ref: '#/ESRecordSource' + +ESRecordSource: + type: object + properties: + record_id: + $ref: '#/ID' + collection_id: + $ref: '#/ID' + uuid: + type: string + example: + 'dcee40ea-ee26-4d8b-b0c2-d61305b03bc0' + flags_bitfield: + type: integer + sha256: + type: string + example: + '7fad283de349b903c850548cda65cf2d86d24c4e3856cdc2b97e47430494b8c8' + original_name: + type: string + example: + 'test001.jpg' + mime: + type: string + example: + 'image/jpeg' + type: + type: string + example: + 'image' + created_on: + type: string + format: date-time + example: + '2020-12-07 09:48:01' + updated_on: + type: string + format: date-time + example: + '2021-01-01 15:30:00' + coll_id: + $ref: '#/ID' + collection_name: + type: string + example: + 'collection de test' + witdh: + type: integer + example: + 300 + height: + type: integer + example: + 401 + size: + type: integer + example: + 31266 + base_id: + $ref: '#/ID' + databox_id: + $ref: '#/ID' + databox_name: + type: string + example: + 'db_databox1' + record_type: + enum: + - 'record' + - 'story' + metadata_tags: + type: object + properties: + Channels: + type: integer + example: + 3 + ColorDepth: + type: integer + example: + 8 + ColorSpace: + type: integer + example: + 0 + FileSize: + type: integer + example: + 31266 + Height: + type: integer + example: + 401 + MimeType: + type: string + example: + 'image/jpeg' + Width: + type: integer + example: + 300 + flags: + type: object + properties: + _a_flag_name_: + type: boolean + _another_flag_name_: + type: boolean Record: allOf: # Combines the basic _Record_ and the records-only properties - $ref: '#/_Record_' @@ -256,16 +408,16 @@ Story: properties: children_offset: type: integer - description: 'The children pagination offset ; Always 0' + description: 'Children pagination offset ; Always 0' children_limit: type: integer - description: 'The children pagination limit ; Equal to "story_children_limit" passed in request' + description: 'Children pagination limit ; Equal to "story_children_limit" passed in request' children_count: type: integer - description: 'The number of children in "children" array ; [0...limit]' + description: 'Number of children in "children" array ; [0...limit]' children_total: type: integer - description: 'The total number of -visibles for user- children in this story' + description: 'Total number of -visibles for user- children in this story' children: type: array items: @@ -273,7 +425,6 @@ Story: items: $ref: '#/Record' - RecordUri: type: string example: @@ -290,3 +441,39 @@ ApiResponse_RecordsUriArray: $ref: '#/ApiResponse_meta' response: $ref: '#/RecordsUriArray' + +Facet: + type: object + properties: + name: + type: string + description: 'Unique internal name (=key) for the facet' + example: '_base' + field: + type: string + description: 'Source field (from db structure). Can be also virtual field like "database" ' + example: 'database' + values: + type: array + items: + type: object + properties: + value: + type: string + description: 'Human readable value for the value' + example: 'Demo' + raw_value: + type: string + description: 'Real value, to be used to query' + example: 'db_demo' + count: + type: integer + description: 'Number of items matching this value' + query: + type: string + description: 'Formulated query to search items matching this facet' + example: 'database:db_demo' +FacetsArray: + type: array + items: + $ref: '#/Facet' \ No newline at end of file From 1964f35b8ec9819f49f58d516c89af1fca0a40c9 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Wed, 3 Feb 2021 11:12:56 +0100 Subject: [PATCH 13/58] Update .env --- .env | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.env b/.env index 0bfcff80e9..a7b5ae5cd6 100644 --- a/.env +++ b/.env @@ -83,7 +83,7 @@ PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY=false # Phraseanet mail configuration PHRASEANET_EMITTER_EMAIL=phraseanet@example.com PHRASEANET_MAIL_OBJECT_PREFIX="phraseanet" -PHRASEANET_SMTP_ENABLED=false +PHRASEANET_SMTP_ENABLED=true PHRASEANET_SMTP_HOST=mailhog PHRASEANET_SMTP_PORT=1025 PHRASEANET_SMTP_AUTH_ENABLED=false From 4bdf64a551ee79d602db3b21e08376f9ea8664f6 Mon Sep 17 00:00:00 2001 From: gjacobjn <52928254+gjacobjn@users.noreply.github.com> Date: Wed, 3 Feb 2021 11:16:40 +0100 Subject: [PATCH 14/58] Update .env --- .env | 1 + 1 file changed, 1 insertion(+) diff --git a/.env b/.env index a7b5ae5cd6..855d74c660 100644 --- a/.env +++ b/.env @@ -83,6 +83,7 @@ PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY=false # Phraseanet mail configuration PHRASEANET_EMITTER_EMAIL=phraseanet@example.com PHRASEANET_MAIL_OBJECT_PREFIX="phraseanet" +# If set to true the SMTP parameters are set from .env file / to false SMTP parameters should be set in GUI PHRASEANET_SMTP_ENABLED=true PHRASEANET_SMTP_HOST=mailhog PHRASEANET_SMTP_PORT=1025 From 1182311c715b08e94625c7fcc09e4bc42f23d0cc Mon Sep 17 00:00:00 2001 From: jygaulier Date: Fri, 5 Feb 2021 15:49:47 +0100 Subject: [PATCH 15/58] PHRAS-3153_Doc-to-Swagger - add: finished searchraw - change : using "additionalproperties" for key->values [ci skip] --- API_documentation/v3/_compiled.yaml | 705 +++++++++++++++++++++++++--- API_documentation/v3/api.yaml | 21 +- API_documentation/v3/schemas.yaml | 127 +++-- 3 files changed, 732 insertions(+), 121 deletions(-) diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index 3abc9d665f..e8c0315ef4 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -44,7 +44,7 @@ components: description: ID of the record required: true schema: - $ref: '#/components/parameters/sbas_id/schema' + type: integer paths: /me: get: @@ -75,7 +75,6 @@ paths: default: '' - name: search_type in: query - description: 0 to search for records ; 1 to search for stories required: false schema: type: integer @@ -83,6 +82,8 @@ paths: - 0 - 1 default: 0 + description: | + * `0` - search for records * `1` - search for stories - name: page in: query description: 'page number, from 1. Use along with "per_page"' @@ -184,7 +185,85 @@ paths: type: array items: allOf: - - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response/allOf/0' + - type: object + properties: + databox_id: + type: integer + record_id: + type: integer + title: + type: string + original_name: + type: string + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + base_id: + type: integer + thumbnail: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + uuid: + type: string - type: object properties: children_offset: @@ -204,11 +283,209 @@ paths: items: type: object items: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + allOf: + - type: object + properties: + databox_id: + type: integer + record_id: + type: integer + title: + type: string + original_name: + type: string + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + base_id: + type: integer + thumbnail: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + uuid: + type: string + - type: object + properties: + mime_type: + type: string + technical_informations: + type: array + items: + type: object + properties: + name: + type: string + value: + type: string + sha256: + type: string + phrasea_type: + type: string + enum: + - image + - video records: type: array items: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + allOf: + - type: object + properties: + databox_id: + type: integer + record_id: + type: integer + title: + type: string + original_name: + type: string + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + base_id: + type: integer + thumbnail: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + uuid: + type: string + - type: object + properties: + mime_type: + type: string + technical_informations: + type: array + items: + type: object + properties: + name: + type: string + value: + type: string + sha256: + type: string + phrasea_type: + type: string + enum: + - image + - video facets: type: array items: @@ -250,12 +527,11 @@ paths: - searchraw description: | Fulltext search for records or stories; Returns raw es - - pagination: use (offset/limit) OR (page/per_page) parameters: - name: query in: query - description: The fulltext query ( = search all) + description: Fulltext query ( = search all) required: false schema: type: string @@ -263,7 +539,6 @@ paths: default: '' - name: search_type in: query - description: 0 to search for records ; 1 to search for stories required: false schema: type: integer @@ -271,6 +546,10 @@ paths: - 0 - 1 default: 0 + description: | + search for records or stories + * `0` - search for records + * `1` - search for stories - name: page in: query description: 'page number, from 1. Use along with "per_page"' @@ -312,7 +591,22 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string response: type: object properties: @@ -346,9 +640,9 @@ paths: type: object properties: record_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer collection_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer uuid: type: string example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 @@ -359,7 +653,7 @@ paths: example: 7fad283de349b903c850548cda65cf2d86d24c4e3856cdc2b97e47430494b8c8 original_name: type: string - example: test001.jpg + example: 1134340545.jpg mime: type: string example: image/jpeg @@ -375,61 +669,110 @@ paths: format: date-time example: '2021-01-01 15:30:00' coll_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer collection_name: type: string example: collection de test witdh: type: integer - example: 300 + example: 5616 height: type: integer - example: 401 + example: 3744 size: type: integer - example: 31266 + example: 5618218 base_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer databox_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer databox_name: type: string example: db_databox1 record_type: + type: string enum: - record - story + title: + type: object + description: 'key->value list, where (key) is the lng, and (value) the title in this lng.' + additionalProperties: true + example: + fr: titre en Français + en: title in english + '': undefined-lng title ? To be fixed metadata_tags: type: object - properties: - Channels: - type: integer - example: 3 - ColorDepth: - type: integer - example: 8 - ColorSpace: - type: integer - example: 0 - FileSize: - type: integer - example: 31266 - Height: - type: integer - example: 401 - MimeType: + description: 'key->value list, where (key) is the name of the metadata, and (value) the value.' + additionalProperties: true + example: + Channels: 3 + ColorDepth: 8 + ColorSpace: 0 + FileSize: 5618218 + Height: 3744 + MimeType: image/jpeg + Width: 5616 + caption: + type: object + description: | + 'key->value list, where (key) is the field name, and (value) the value(s).' + 'nb: mono-valued field value is a 1 element array.' + additionalProperties: + type: array + items: type: string - example: image/jpeg - Width: - type: integer - example: 300 + example: + Artist: + - Bob + Title: + - Cropped Hand Of Person Holding Computer Mouse + Keywords: + - Hand + - Mouse (computer) + caption_all: + type: array + items: + type: string + description: | + 'all fields values in a single array' + example: + - Bob + - Cropped Hand Of Person Holding Computer Mouse + - Hand + - Mouse (computer) flags: type: object - properties: - _a_flag_name_: - type: boolean - _another_flag_name_: - type: boolean + description: 'key->value list, where (key) is the name of the flag (=status bit), and (value) is the boolean value.' + additionalProperties: + type: boolean + example: + public: true + color_checked: true + embargo: false + subdefs: + type: object + description: 'key->value list, where (key) is the name of the subdef, and (value) is the subdef object.' + additionalProperties: + type: object + example: + document: + type: object + properties: + width: 5616 + height: 3744 + size: 5618218 + mime: image/jpeg + permalink: 'http://localhost/permalink/v1/2/34/document/1134340545.jpg?token=xrdMnK6peB...' + thumbnail: + type: object + properties: + width: 1024 + height: 683 + size: 20011 + mime: image/jpeg + permalink: 'http://localhost/permalink/v1/2/34/preview/1134340545.jpg?token=E5aSbXQTmAz...' took: type: integer description: Search duration in msec @@ -443,9 +786,40 @@ paths: description: Total number of results example: 1 facets: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/response/properties/facets' + type: array + items: + type: object + properties: + name: + type: string + description: Unique internal name (=key) for the facet + example: _base + field: + type: string + description: 'Source field (from db structure). Can be also virtual field like "database" ' + example: database + values: + type: array + items: + type: object + properties: + value: + type: string + description: Human readable value for the value + example: Demo + raw_value: + type: string + description: 'Real value, to be used to query' + example: db_demo + count: + type: integer + description: Number of items matching this value + query: + type: string + description: Formulated query to search items matching this facet + example: 'database:db_demo' default: - $ref: '#/paths/~1search/post/responses/default' + description: Any (other) error '/records/{base_id}': post: tags: @@ -459,7 +833,7 @@ paths: description: ID of the base required: true schema: - $ref: '#/components/parameters/sbas_id/schema' + type: integer requestBody: content: multipart/form-data: @@ -468,7 +842,41 @@ paths: type: object properties: body: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/requestBody/content/application~1json/schema/allOf/0' + description: 'Metadata, status, collection, etc to be set for a record' + type: object + properties: + metadatas: + type: array + items: + type: object + properties: + field_name: + type: string + meta_struct_id: + type: integer + action: + type: string + enum: + - set + - add + - delete + - replace + value: + type: string + status: + type: array + items: + type: object + required: + - bit + - state + properties: + bit: + type: integer + minimum: 4 + maximum: 31 + state: + type: boolean file: description: uploaded file type: string @@ -488,7 +896,7 @@ paths: field_name: type: string meta_struct_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer action: type: string enum: @@ -521,15 +929,30 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string response: allOf: - type: object properties: databox_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer record_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer title: type: string original_name: @@ -541,9 +964,9 @@ paths: type: string format: date-time collection_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer base_id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer thumbnail: type: object properties: @@ -556,7 +979,7 @@ paths: type: string format: date-time id: - $ref: '#/components/parameters/sbas_id/schema' + type: integer is_activated: type: boolean label: @@ -624,7 +1047,7 @@ paths: - image - video default: - $ref: '#/paths/~1search/post/responses/default' + description: Any (other) error '/records/{sbas_id}/{record_id}': get: tags: @@ -633,19 +1056,148 @@ paths: description: Returns a single record operationId: getRecordById parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer responses: '200': description: ok content: application/json: schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' + type: object + properties: + meta: + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string + response: + allOf: + - type: object + properties: + databox_id: + type: integer + record_id: + type: integer + title: + type: string + original_name: + type: string + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + base_id: + type: integer + thumbnail: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + uuid: + type: string + - type: object + properties: + mime_type: + type: string + technical_informations: + type: array + items: + type: object + properties: + name: + type: string + value: + type: string + sha256: + type: string + phrasea_type: + type: string + enum: + - image + - video '404': description: Record not found default: - $ref: '#/paths/~1search/post/responses/default' + description: Any (other) error '/stories/{sbas_id}/{record_id}/children': get: tags: @@ -654,8 +1206,18 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer - name: page in: query description: page number (default 1) @@ -677,7 +1239,22 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string response: type: array items: @@ -686,4 +1263,4 @@ paths: '404': description: Story (record) not found default: - $ref: '#/paths/~1search/post/responses/default' + description: Any (other) error diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index be235feb23..637c5b4462 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -98,14 +98,14 @@ paths: default: '' - name: search_type in: query - description: 0 to search for records ; 1 to search for stories required: false schema: type: integer - enum: - - 0 - - 1 + enum: [0,1] default: 0 + description: > + * `0` - search for records + * `1` - search for stories - name: page in: query description: page number, from 1. Use along with "per_page" @@ -175,14 +175,14 @@ paths: post: tags: - searchraw - description: | + description: > Fulltext search for records or stories; Returns raw es - pagination: use (offset/limit) OR (page/per_page) parameters: - name: query in: query - description: 'The fulltext query ( = search all)' + description: 'Fulltext query ( = search all)' required: false schema: type: string @@ -190,14 +190,15 @@ paths: default: '' - name: search_type in: query - description: 0 to search for records ; 1 to search for stories required: false schema: type: integer - enum: - - 0 - - 1 + enum: [0,1] default: 0 + description: > + search for records or stories + * `0` - search for records + * `1` - search for stories - name: page in: query description: page number, from 1. Use along with "per_page" diff --git a/API_documentation/v3/schemas.yaml b/API_documentation/v3/schemas.yaml index 96d3766416..8da941b9a0 100644 --- a/API_documentation/v3/schemas.yaml +++ b/API_documentation/v3/schemas.yaml @@ -84,7 +84,7 @@ ApiResponse_searchraw_response: description: 'Search duration in msec' example: 12 - # offset: +# offset: # type: integer # description: 'Pagination offset as passed (or computed from "page/per_page") in request' # limit: @@ -239,10 +239,6 @@ _Record_: uuid: type: string -ESRecordsArray: - type: array - items: - $ref: '#/ESRecord' ESRecord: description: 'Raw response from es search on "record" index/mapping' type: object @@ -295,7 +291,7 @@ ESRecordSource: original_name: type: string example: - 'test001.jpg' + '1134340545.jpg' mime: type: string example: @@ -323,15 +319,15 @@ ESRecordSource: witdh: type: integer example: - 300 + 5616 height: type: integer example: - 401 + 3744 size: type: integer example: - 31266 + 5618218 base_id: $ref: '#/ID' databox_id: @@ -341,47 +337,84 @@ ESRecordSource: example: 'db_databox1' record_type: - enum: - - 'record' - - 'story' + type: string + enum: ['record','story'] + title: + type: object + description: 'key->value list, where (key) is the lng, and (value) the title in this lng.' + additionalProperties: true + example: + fr: 'titre en Français' + en: 'title in english' + '': 'undefined-lng title ? To be fixed' metadata_tags: type: object - properties: - Channels: - type: integer - example: - 3 - ColorDepth: - type: integer - example: - 8 - ColorSpace: - type: integer - example: - 0 - FileSize: - type: integer - example: - 31266 - Height: - type: integer - example: - 401 - MimeType: - type: string - example: - 'image/jpeg' - Width: - type: integer - example: - 300 - flags: + description: 'key->value list, where (key) is the name of the metadata, and (value) the value.' + additionalProperties: true + example: + Channels: 3 + ColorDepth: 8 + ColorSpace: 0 + FileSize: 5618218 + Height: 3744 + MimeType: 'image/jpeg' + Width: 5616 + caption: type: object - properties: - _a_flag_name_: - type: boolean - _another_flag_name_: - type: boolean + description: > + 'key->value list, where (key) is the field name, and (value) the value(s).' + + 'nb: mono-valued field value is a 1 element array.' + additionalProperties: + type: array + items: + type: string + example: + Artist: ['Bob'] + Title: ['Cropped Hand Of Person Holding Computer Mouse'] + Keywords: ['Hand', 'Mouse (computer)'] + caption_all: + type: array + items: + type: string + description: > + 'all fields values in a single array' + example: ['Bob','Cropped Hand Of Person Holding Computer Mouse','Hand','Mouse (computer)'] + flags: + $ref: '#/Flags' + subdefs: + type: object + description: 'key->value list, where (key) is the name of the subdef, and (value) is the subdef object.' + additionalProperties: + type: object + example: + document: + type: object + properties: + width: 5616 + height: 3744 + size: 5618218 + mime: 'image/jpeg' + permalink: 'http://localhost/permalink/v1/2/34/document/1134340545.jpg?token=xrdMnK6peB...' + thumbnail: + type: object + properties: + width: 1024 + height: 683 + size: 20011 + mime: 'image/jpeg' + permalink: 'http://localhost/permalink/v1/2/34/preview/1134340545.jpg?token=E5aSbXQTmAz...' + +Flags: + type: object + description: 'key->value list, where (key) is the name of the flag (=status bit), and (value) is the boolean value.' + additionalProperties: + type: boolean + example: + public: true + color_checked: true + embargo: false + Record: allOf: # Combines the basic _Record_ and the records-only properties - $ref: '#/_Record_' From bc1b9f96ccb71d29bc85d29e626d2b6e9972f435 Mon Sep 17 00:00:00 2001 From: jygaulier Date: Mon, 8 Feb 2021 21:18:17 +0100 Subject: [PATCH 16/58] PHRAS-3153_Doc-to-Swagger - add: json examples for post/patch record [ci skip] --- API_documentation/v3/_compiled.yaml | 975 ++++++++++++---------------- API_documentation/v3/api.yaml | 482 ++++++++++++-- API_documentation/v3/schemas.yaml | 2 + 3 files changed, 859 insertions(+), 600 deletions(-) diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index e8c0315ef4..1708095191 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -44,7 +44,7 @@ components: description: ID of the record required: true schema: - type: integer + $ref: '#/components/parameters/sbas_id/schema' paths: /me: get: @@ -185,85 +185,7 @@ paths: type: array items: allOf: - - type: object - properties: - databox_id: - type: integer - record_id: - type: integer - title: - type: string - original_name: - type: string - updated_on: - type: string - format: date-time - created_on: - type: string - format: date-time - collection_id: - type: integer - base_id: - type: integer - thumbnail: - type: object - properties: - name: - type: string - permalink: - type: object - properties: - created_on: - type: string - format: date-time - id: - type: integer - is_activated: - type: boolean - label: - type: string - updated_on: - type: string - format: date-time - page_url: - type: string - download_url: - type: string - url: - type: string - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer - uuid: - type: string + - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response/allOf/0' - type: object properties: children_offset: @@ -283,209 +205,11 @@ paths: items: type: object items: - allOf: - - type: object - properties: - databox_id: - type: integer - record_id: - type: integer - title: - type: string - original_name: - type: string - updated_on: - type: string - format: date-time - created_on: - type: string - format: date-time - collection_id: - type: integer - base_id: - type: integer - thumbnail: - type: object - properties: - name: - type: string - permalink: - type: object - properties: - created_on: - type: string - format: date-time - id: - type: integer - is_activated: - type: boolean - label: - type: string - updated_on: - type: string - format: date-time - page_url: - type: string - download_url: - type: string - url: - type: string - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer - uuid: - type: string - - type: object - properties: - mime_type: - type: string - technical_informations: - type: array - items: - type: object - properties: - name: - type: string - value: - type: string - sha256: - type: string - phrasea_type: - type: string - enum: - - image - - video + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' records: type: array items: - allOf: - - type: object - properties: - databox_id: - type: integer - record_id: - type: integer - title: - type: string - original_name: - type: string - updated_on: - type: string - format: date-time - created_on: - type: string - format: date-time - collection_id: - type: integer - base_id: - type: integer - thumbnail: - type: object - properties: - name: - type: string - permalink: - type: object - properties: - created_on: - type: string - format: date-time - id: - type: integer - is_activated: - type: boolean - label: - type: string - updated_on: - type: string - format: date-time - page_url: - type: string - download_url: - type: string - url: - type: string - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer - uuid: - type: string - - type: object - properties: - mime_type: - type: string - technical_informations: - type: array - items: - type: object - properties: - name: - type: string - value: - type: string - sha256: - type: string - phrasea_type: - type: string - enum: - - image - - video + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' facets: type: array items: @@ -591,22 +315,7 @@ paths: type: object properties: meta: - type: object - properties: - api_version: - type: string - request: - type: string - response_time: - type: string - format: date-time - http_code: - type: integer - format: int32 - error_type: - type: string - error_message: - type: string + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' response: type: object properties: @@ -640,9 +349,9 @@ paths: type: object properties: record_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' collection_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' uuid: type: string example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 @@ -669,7 +378,7 @@ paths: format: date-time example: '2021-01-01 15:30:00' coll_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' collection_name: type: string example: collection de test @@ -683,9 +392,9 @@ paths: type: integer example: 5618218 base_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' databox_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' databox_name: type: string example: db_databox1 @@ -786,46 +495,49 @@ paths: description: Total number of results example: 1 facets: - type: array - items: - type: object - properties: - name: - type: string - description: Unique internal name (=key) for the facet - example: _base - field: - type: string - description: 'Source field (from db structure). Can be also virtual field like "database" ' - example: database - values: - type: array - items: - type: object - properties: - value: - type: string - description: Human readable value for the value - example: Demo - raw_value: - type: string - description: 'Real value, to be used to query' - example: db_demo - count: - type: integer - description: Number of items matching this value - query: - type: string - description: Formulated query to search items matching this facet - example: 'database:db_demo' + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/response/properties/facets' default: - description: Any (other) error + $ref: '#/paths/~1search/post/responses/default' + '/records/{sbas_id}/{record_id}': + get: + tags: + - record + summary: Find record by sbas_id and record_id + description: Returns a single record + operationId: getRecordById + parameters: + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' + responses: + '200': + description: ok + content: + application/json: + schema: + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' + '404': + description: Record not found + default: + $ref: '#/paths/~1search/post/responses/default' '/records/{base_id}': post: tags: - record summary: Creates a record - description: 'Creates a single record, including document and/or data.' + description: | + Creates a single record, including document and/or data. + + ### To create a record __with__ a file (document) + + _Since multipart is required to pass a file, json data must be passed as a part named "body"_ + + ### To create a record __without__ file + + _Since no file is passed, data can be passed as plain body_ + + ### metadata / status-bits setting + + see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. operationId: createRecord parameters: - name: base_id @@ -833,57 +545,23 @@ paths: description: ID of the base required: true schema: - type: integer + $ref: '#/components/parameters/sbas_id/schema' requestBody: content: multipart/form-data: schema: - description: to create a record with a file (document) + description: to create a record __with__ a file (document) type: object properties: body: - description: 'Metadata, status, collection, etc to be set for a record' - type: object - properties: - metadatas: - type: array - items: - type: object - properties: - field_name: - type: string - meta_struct_id: - type: integer - action: - type: string - enum: - - set - - add - - delete - - replace - value: - type: string - status: - type: array - items: - type: object - required: - - bit - - state - properties: - bit: - type: integer - minimum: 4 - maximum: 31 - state: - type: boolean + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/requestBody/content/application~1json/schema/allOf/0' file: description: uploaded file type: string format: binary application/json: schema: - description: to create a record without file (document) + description: To create a record __without__ file allOf: - description: 'Metadata, status, collection, etc to be set for a record' type: object @@ -896,7 +574,7 @@ paths: field_name: type: string meta_struct_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' action: type: string enum: @@ -929,30 +607,15 @@ paths: type: object properties: meta: - type: object - properties: - api_version: - type: string - request: - type: string - response_time: - type: string - format: date-time - http_code: - type: integer - format: int32 - error_type: - type: string - error_message: - type: string + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' response: allOf: - type: object properties: databox_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' record_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' title: type: string original_name: @@ -964,9 +627,9 @@ paths: type: string format: date-time collection_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' base_id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' thumbnail: type: object properties: @@ -979,7 +642,7 @@ paths: type: string format: date-time id: - type: integer + $ref: '#/components/parameters/sbas_id/schema' is_activated: type: boolean label: @@ -1047,157 +710,382 @@ paths: - image - video default: - description: Any (other) error - '/records/{sbas_id}/{record_id}': - get: + $ref: '#/paths/~1search/post/responses/default' + '/records/{sbas_id}/{record_id}/setmetadatas': + patch: tags: - record - summary: Find record by sbas_id and record_id - description: Returns a single record - operationId: getRecordById + summary: Set or change metadata and/or status-bits of a record + description: | + Set or change metadata and/or status-bits of a record. + + Data is sent as json in the BODY of the request. + + * metadatas is an array of simple “actions” that are applied in the same order as defined into json. + * field can be specified by meta_struct_id or by name + * field value (when relevant) can be specified by meta_id or by actual value + * method to match a value can be (strict | ignore-case | regexp); default is “ignore-case” + * to act on multi-values we must set an “action” (set | add | delete | replace); default is “set” + * default action “set” and special value (null, arrays) allow to write simplified actions + * the “replace” action is useful to set/add values only if a value already exists + + # Body examples : + + ## mono-valued fields + + set a mono-value field by its meta_struct_id + + ```json + { + "metadatas": [ + { + "meta_struct_id": 1, + "action": "set", + "value": "A pretty string" + } + ] + } + ``` + + + same thing (because default action is “set”), by field name + + ``` + { + "metadatas": [ + { + "field_name": "Author", + "value": "John Doe" + } + ] + } + ``` + + delete a mono-valued field + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "action": "delete" + } + ] + } + ``` + + same thing + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "value": null + } + ] + } + ``` + + ## multi-valued + + replace a keyword __if we know its meta-id__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 678, + "value": "Dog" + } + ] + } + ``` + + delete a specific keyword by its meta-id (we could also set action : “delete”, omit value, …) + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 345, + "value": null + } + ] + } + ``` + + delete a specific keyword by its value. Since we must pass the value (not null), we must set the action “delete” + + _nb_ : the default matching method is “ignore-case” so we can write the actual value all small letters + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": "doggy" + } + ] + } + ``` + + delete __all Keywords__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + } + ] + } + ``` + + add a keyword + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + } + ] + } + ``` + + replace all keywords by new ones + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Dog" + } + ] + } + ``` + + same thing using an array + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": [ + "Dog", + "Cat", + ] + } + ] + } + ``` + + simplification of multiple same actions with arrays as value + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": [ + "cop", + "bobby", + "pig", + "nicks" + ] + }, + { + "field_name": "Keywords", + "action": "add", + "value": [ + "Policeman", + "Arrest" + ] + } + ] + } + ``` + + replacing a keyword by value can be 2 actions if we know that the bad value exists… + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": "cop" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Policeman" + } + ] + } + ``` + + replace-if-exists + + …but we can also use the “replace” action if we are not sure + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "cop", + "replace_with": "Policeman" + } + ] + } + ``` + + fix spelling errors with regexp + + ``` + { + "metadatas": [ + { + "field_name": "Persons", + "action": "replace", + "match_method": "regexp", + "value": "/joh?nn?[i|y]\w+hall?[i|y]day/\w+in\w([0-9]{4})/i", + "replace_with": "Johnny Halliday in $1" + } + ] + } + ``` + + add translations for existing keywords (using “replace”) + + _nb_ : multi-values are kept unique so double replacement is not a pb. + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "dog", + "replace_with": [ + "Dog", + "Chien" + ] + }, + { + "field_name": "Keywords", + "action": "replace", + "value": "chien", + "replace_with": [ + "Dog", + "Chien" + ] + } + ] + } + ``` + + same thing using regexp + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "/cop|bobby|pig|flic/i", + "match_method": "regexp", + "replace_with": [ + "Policeman", + "Policier" + ] + } + ] + } + ``` + + ## Status-bits + + sb can be changed with the same api. + + To not get confused with "names", sb are referenced by bit number only 4…31 + + ``` + { + "metadatas": [ + ... + ], + "status": [ + { + "bit": 4, + "state": true + }, + { + "bit": 5, + "state": false + }, + { + "bit": 6, + "state": false + }, + { + "bit": 7, + "state": false + } + ] + } + ``` + operationId: patchRecord parameters: - name: sbas_id in: path - description: ID of the databox + description: ID of the sbas required: true schema: - type: integer + $ref: '#/components/parameters/sbas_id/schema' - name: record_id in: path description: ID of the record required: true schema: - type: integer + $ref: '#/components/parameters/sbas_id/schema' + requestBody: + content: + application/json: + schema: + allOf: + - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/requestBody/content/application~1json/schema/allOf/0' responses: '200': description: ok content: application/json: schema: - type: object - properties: - meta: - type: object - properties: - api_version: - type: string - request: - type: string - response_time: - type: string - format: date-time - http_code: - type: integer - format: int32 - error_type: - type: string - error_message: - type: string - response: - allOf: - - type: object - properties: - databox_id: - type: integer - record_id: - type: integer - title: - type: string - original_name: - type: string - updated_on: - type: string - format: date-time - created_on: - type: string - format: date-time - collection_id: - type: integer - base_id: - type: integer - thumbnail: - type: object - properties: - name: - type: string - permalink: - type: object - properties: - created_on: - type: string - format: date-time - id: - type: integer - is_activated: - type: boolean - label: - type: string - updated_on: - type: string - format: date-time - page_url: - type: string - download_url: - type: string - url: - type: string - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer - uuid: - type: string - - type: object - properties: - mime_type: - type: string - technical_informations: - type: array - items: - type: object - properties: - name: - type: string - value: - type: string - sha256: - type: string - phrasea_type: - type: string - enum: - - image - - video - '404': - description: Record not found + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' default: - description: Any (other) error + $ref: '#/paths/~1search/post/responses/default' '/stories/{sbas_id}/{record_id}/children': get: tags: @@ -1206,18 +1094,8 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - name: sbas_id - in: path - description: ID of the databox - required: true - schema: - type: integer - - name: record_id - in: path - description: ID of the record - required: true - schema: - type: integer + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' - name: page in: query description: page number (default 1) @@ -1239,22 +1117,7 @@ paths: type: object properties: meta: - type: object - properties: - api_version: - type: string - request: - type: string - response_time: - type: string - format: date-time - http_code: - type: integer - format: int32 - error_type: - type: string - error_message: - type: string + $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' response: type: array items: @@ -1263,4 +1126,4 @@ paths: '404': description: Story (record) not found default: - description: Any (other) error + $ref: '#/paths/~1search/post/responses/default' diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index 637c5b4462..13d3083ca6 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -244,50 +244,6 @@ paths: $ref: 'responses.yaml#/error_response' # ------------ record ----------- - '/records/{base_id}': - post: - tags: - - record - summary: Creates a record - description: 'Creates a single record, including document and/or data.' - operationId: createRecord - parameters: - - name: base_id - in: path - description: ID of the base - required: true - schema: - $ref: schemas.yaml#/ID - requestBody: - content: - multipart/form-data: - schema: - description: 'to create a record with a file (document)' - type: object - properties: - body: - $ref: schemas.yaml#/RecordPatch - file: - description : 'uploaded file' - type: string - format: binary - application/json: - schema: - description: 'to create a record without file (document)' - allOf: - - $ref: schemas.yaml#/RecordPatch - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_record - default: - $ref: 'responses.yaml#/error_response' - # security: - # - api_key: [] - '/records/{sbas_id}/{record_id}': get: tags: @@ -309,6 +265,444 @@ paths: description: Record not found default: $ref: 'responses.yaml#/error_response' + + '/records/{base_id}': + post: + tags: + - record + summary: Creates a record + description: | + Creates a single record, including document and/or data. + + ### To create a record __with__ a file (document) + + _Since multipart is required to pass a file, json data must be passed as a part named "body"_ + + ### To create a record __without__ file + + _Since no file is passed, data can be passed as plain body_ + + ### metadata / status-bits setting + + see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. + + operationId: createRecord + parameters: + - name: base_id + in: path + description: ID of the base + required: true + schema: + $ref: schemas.yaml#/ID + requestBody: + content: + multipart/form-data: + schema: + description: to create a record __with__ a file (document) + type: object + properties: + body: + $ref: schemas.yaml#/RecordPatch + file: + description : 'uploaded file' + type: string + format: binary + application/json: + schema: + description: To create a record __without__ file + allOf: + - $ref: schemas.yaml#/RecordPatch + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_record + default: + $ref: 'responses.yaml#/error_response' + # security: + # - api_key: [] + + '/records/{sbas_id}/{record_id}/setmetadatas': + patch: + tags: + - record + summary: Set or change metadata and/or status-bits of a record + description: | + Set or change metadata and/or status-bits of a record. + + Data is sent as json in the BODY of the request. + + * metadatas is an array of simple “actions” that are applied in the same order as defined into json. + * field can be specified by meta_struct_id or by name + * field value (when relevant) can be specified by meta_id or by actual value + * method to match a value can be (strict | ignore-case | regexp); default is “ignore-case” + * to act on multi-values we must set an “action” (set | add | delete | replace); default is “set” + * default action “set” and special value (null, arrays) allow to write simplified actions + * the “replace” action is useful to set/add values only if a value already exists + + # Body examples : + + ## mono-valued fields + + set a mono-value field by its meta_struct_id + + ```json + { + "metadatas": [ + { + "meta_struct_id": 1, + "action": "set", + "value": "A pretty string" + } + ] + } + ``` + + + same thing (because default action is “set”), by field name + + ``` + { + "metadatas": [ + { + "field_name": "Author", + "value": "John Doe" + } + ] + } + ``` + + delete a mono-valued field + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "action": "delete" + } + ] + } + ``` + + same thing + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "value": null + } + ] + } + ``` + + ## multi-valued + + replace a keyword __if we know its meta-id__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 678, + "value": "Dog" + } + ] + } + ``` + + delete a specific keyword by its meta-id (we could also set action : “delete”, omit value, …) + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 345, + "value": null + } + ] + } + ``` + + delete a specific keyword by its value. Since we must pass the value (not null), we must set the action “delete” + + _nb_ : the default matching method is “ignore-case” so we can write the actual value all small letters + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": "doggy" + } + ] + } + ``` + + delete __all Keywords__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + } + ] + } + ``` + + add a keyword + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + } + ] + } + ``` + + replace all keywords by new ones + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Dog" + } + ] + } + ``` + + same thing using an array + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": [ + "Dog", + "Cat", + ] + } + ] + } + ``` + + simplification of multiple same actions with arrays as value + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": [ + "cop", + "bobby", + "pig", + "nicks" + ] + }, + { + "field_name": "Keywords", + "action": "add", + "value": [ + "Policeman", + "Arrest" + ] + } + ] + } + ``` + + replacing a keyword by value can be 2 actions if we know that the bad value exists… + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": "cop" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Policeman" + } + ] + } + ``` + + replace-if-exists + + …but we can also use the “replace” action if we are not sure + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "cop", + "replace_with": "Policeman" + } + ] + } + ``` + + fix spelling errors with regexp + + ``` + { + "metadatas": [ + { + "field_name": "Persons", + "action": "replace", + "match_method": "regexp", + "value": "/joh?nn?[i|y]\w+hall?[i|y]day/\w+in\w([0-9]{4})/i", + "replace_with": "Johnny Halliday in $1" + } + ] + } + ``` + + add translations for existing keywords (using “replace”) + + _nb_ : multi-values are kept unique so double replacement is not a pb. + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "dog", + "replace_with": [ + "Dog", + "Chien" + ] + }, + { + "field_name": "Keywords", + "action": "replace", + "value": "chien", + "replace_with": [ + "Dog", + "Chien" + ] + } + ] + } + ``` + + same thing using regexp + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "/cop|bobby|pig|flic/i", + "match_method": "regexp", + "replace_with": [ + "Policeman", + "Policier" + ] + } + ] + } + ``` + + ## Status-bits + + sb can be changed with the same api. + + To not get confused with "names", sb are referenced by bit number only 4…31 + + ``` + { + "metadatas": [ + ... + ], + "status": [ + { + "bit": 4, + "state": true + }, + { + "bit": 5, + "state": false + }, + { + "bit": 6, + "state": false + }, + { + "bit": 7, + "state": false + } + ] + } + ``` + + operationId: patchRecord + parameters: + - name: sbas_id + in: path + description: ID of the sbas + required: true + schema: + $ref: schemas.yaml#/ID + - name: record_id + in: path + description: ID of the record + required: true + schema: + $ref: schemas.yaml#/ID + + requestBody: + content: + application/json: + schema: + allOf: + - $ref: schemas.yaml#/RecordPatch + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_record + default: + $ref: 'responses.yaml#/error_response' + + '/stories/{sbas_id}/{record_id}/children': get: tags: diff --git a/API_documentation/v3/schemas.yaml b/API_documentation/v3/schemas.yaml index 8da941b9a0..1c41793243 100644 --- a/API_documentation/v3/schemas.yaml +++ b/API_documentation/v3/schemas.yaml @@ -15,6 +15,8 @@ RecordPatch_metadata: value: # todo : change to string, int, number, array type: string + + RecordPatch_status: type: object required: From 2e192980ab7c5263985d1b9bb2a26df30120723e Mon Sep 17 00:00:00 2001 From: Moctar Date: Wed, 10 Feb 2021 15:58:17 +0100 Subject: [PATCH 17/58] Create custom network for phraseanet using env parameter PHRASEANET_SUBNET_IPS --- docker-compose.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 03bd619603..f94af86eca 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,6 +24,8 @@ services: - GATEWAY_FASTCGI_TIMEOUT ports: - ${PHRASEANET_APP_PORT}:80 + networks: + - internal phraseanet: build: @@ -95,6 +97,9 @@ services: - LC_TIME=C.UTF-8 - LC_NAME=C.UTF-8 + networks: + - internal + volumes: - ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw @@ -160,6 +165,10 @@ services: - IMAGEMAGICK_POLICY_AREA - IMAGEMAGICK_POLICY_DISK - IMAGEMAGICK_POLICY_TEMPORARY_PATH + + networks: + - internal + volumes: - ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw @@ -176,6 +185,10 @@ services: environment: - MYSQL_ROOT_PASSWORD - MYSQL_MAX_ALLOWED_PACKET + + networks: + - internal + volumes: - ${PHRASEANET_DB_DIR}:/var/lib/mysql @@ -185,10 +198,14 @@ services: environment: - RABBITMQ_DEFAULT_USER - RABBITMQ_DEFAULT_PASS + networks: + - internal redis: image: redis restart: on-failure + networks: + - internal elasticsearch: image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-elasticsearch:$PHRASEANET_DOCKER_TAG @@ -196,13 +213,22 @@ services: restart: on-failure volumes: - ${PHRASEANET_ELASTICSEARCH_DIR}:/usr/share/elasticsearch/data + networks: + - internal mailhog: image: mailhog/mailhog ports: - 1025:1025 - 8025:8025 + networks: + - internal +networks: + internal: + ipam: + config: + - subnet: $PHRASEANET_SUBNET_IPS volumes: config_vol: driver: local From 36692fc348eeea1a8c0acfade0fb9152058566ce Mon Sep 17 00:00:00 2001 From: jygaulier Date: Wed, 10 Feb 2021 23:12:28 +0100 Subject: [PATCH 18/58] PHRAS-3153_Doc-to-Swagger - big refacto, split in multiple files --- API_documentation/v3/_compiled.yaml | 309 ++++--- API_documentation/v3/api.yaml | 1257 ++++++++++++-------------- API_documentation/v3/common.yaml | 79 ++ API_documentation/v3/es.yaml | 175 ++++ API_documentation/v3/parameters.yaml | 88 ++ API_documentation/v3/record.yaml | 119 +++ API_documentation/v3/responses.yaml | 2 +- API_documentation/v3/schemas.yaml | 398 +------- API_documentation/v3/search.yaml | 39 + API_documentation/v3/searchraw.yaml | 38 + 10 files changed, 1301 insertions(+), 1203 deletions(-) create mode 100644 API_documentation/v3/common.yaml create mode 100644 API_documentation/v3/es.yaml create mode 100644 API_documentation/v3/parameters.yaml create mode 100644 API_documentation/v3/record.yaml create mode 100644 API_documentation/v3/search.yaml create mode 100644 API_documentation/v3/searchraw.yaml diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index 1708095191..265db0d2b6 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -10,47 +10,10 @@ info: license: name: GNU GPL V3 url: 'https://www.gnu.org/licenses/gpl-3.0.en.html' -components: - parameters: - offsetParam: - name: offset - in: query - description: offset in records count - required: false - schema: - type: integer - minimum: 0 - default: 0 - limitParam: - name: limit - in: query - description: number of results - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - sbas_id: - name: sbas_id - in: path - description: ID of the databox - required: true - schema: - type: integer - record_id: - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: '#/components/parameters/sbas_id/schema' paths: /me: get: - description: blabla - servers: - - url: 'https://alpha.preprod.alchemyasp.com/api/v1' + description: todo responses: '200': description: successful operation @@ -63,7 +26,42 @@ paths: description: | Fulltext search for records or stories. - - pagination: use (offset/limit) OR (page/per_page) + ## About pagination + + * offset / limit + + offset starts at 0, the unit is "record" + * page / per_page + + the first page is 1, per_page is the number of "records" per page. + + so (page=4 ; per_page=5) <===> (offset=15 ; limit=5) + + use (offset/limit) __OR__ (page/per_page) + + ## About "story_children_limit" + + This parameter asks __for each story in the resultset__ to get the __N first__ children (records) of the story. + + example with __N=5__ : + + * If a story contains __3__ children, the story will expose : + * children_offset = 0 (always 0 since only first children are returned + * children_limit = 5 (copy of the story_children_limit parameter) + * children_count = 3 (number or children returned) + * children_total = 3 (total number of children in the story) + + * If a story contains __7__ children, the story will expose : + * children_offset = 0 (always 0 since only first children are returned + * children_limit = 5 (copy of the story_children_limit parameter) + * children_count = 5 (number or children returned) + * children_total = 7 (total number of children in the story) + + ## About "include(s)" + + To get smaller / faster response, facets and stories children are ommited by default. + + Add _include_ parameters to get those if needed. parameters: - name: query in: query @@ -83,7 +81,9 @@ paths: - 1 default: 0 description: | - * `0` - search for records * `1` - search for stories + search for records or stories + * `0` - search for records + * `1` - search for stories - name: page in: query description: 'page number, from 1. Use along with "per_page"' @@ -184,28 +184,7 @@ paths: stories: type: array items: - allOf: - - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response/allOf/0' - - type: object - properties: - children_offset: - type: integer - description: Children pagination offset ; Always 0 - children_limit: - type: integer - description: Children pagination limit ; Equal to "story_children_limit" passed in request - children_count: - type: integer - description: 'Number of children in "children" array ; [0...limit]' - children_total: - type: integer - description: Total number of -visibles for user- children in this story - children: - type: array - items: - type: object - items: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + $ref: '#/paths/~1stories~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/responses/200/content/application~1json/schema/properties/response' records: type: array items: @@ -244,68 +223,24 @@ paths: description: Formulated query to search items matching this facet example: 'database:db_demo' default: - description: Any (other) error + description: Any other error /searchraw: post: tags: - searchraw description: | - Fulltext search for records or stories; Returns raw es - - pagination: use (offset/limit) OR (page/per_page) + Fulltext search for records or stories; Returns __raw es documents__ + + Stories children are not returned, use route _stories/.../.../children_ + + see pagination description in route _search_ parameters: - - name: query - in: query - description: Fulltext query ( = search all) - required: false - schema: - type: string - example: dogs OR cats - default: '' - - name: search_type - in: query - required: false - schema: - type: integer - enum: - - 0 - - 1 - default: 0 - description: | - search for records or stories - * `0` - search for records - * `1` - search for stories - - name: page - in: query - description: 'page number, from 1. Use along with "per_page"' - required: false - schema: - type: integer - minimum: 1 - default: 1 - - name: per_page - in: query - description: number of results per page. Use along with "page" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - - name: offset - in: query - description: 'offset in records count, from 0. Use along with "limit"' - required: false - schema: - type: integer - minimum: 0 - - name: limit - in: query - description: number of results. Use along with "offset" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 + - $ref: '#/paths/~1search/post/parameters/0' + - $ref: '#/paths/~1search/post/parameters/1' + - $ref: '#/paths/~1search/post/parameters/2' + - $ref: '#/paths/~1search/post/parameters/3' + - $ref: '#/paths/~1search/post/parameters/4' + - $ref: '#/paths/~1search/post/parameters/5' responses: '200': description: ok @@ -349,9 +284,9 @@ paths: type: object properties: record_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' collection_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' uuid: type: string example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 @@ -378,7 +313,7 @@ paths: format: date-time example: '2021-01-01 15:30:00' coll_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' collection_name: type: string example: collection de test @@ -392,9 +327,9 @@ paths: type: integer example: 5618218 base_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' databox_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' databox_name: type: string example: db_databox1 @@ -503,11 +438,22 @@ paths: tags: - record summary: Find record by sbas_id and record_id - description: Returns a single record + description: | + Returns a single record, which can be a real record or a story (check `is_story`) operationId: getRecordById parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + - name: record_id + in: path + description: ID of the record + required: true + schema: + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' responses: '200': description: ok @@ -545,7 +491,13 @@ paths: description: ID of the base required: true schema: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + - name: base_id + in: path + description: ID of the base + required: true + schema: + type: integer requestBody: content: multipart/form-data: @@ -574,7 +526,7 @@ paths: field_name: type: string meta_struct_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' action: type: string enum: @@ -607,15 +559,30 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string response: allOf: - type: object properties: databox_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' record_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' title: type: string original_name: @@ -627,9 +594,9 @@ paths: type: string format: date-time collection_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' base_id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' thumbnail: type: object properties: @@ -642,7 +609,7 @@ paths: type: string format: date-time id: - $ref: '#/components/parameters/sbas_id/schema' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' is_activated: type: boolean label: @@ -1059,18 +1026,8 @@ paths: ``` operationId: patchRecord parameters: - - name: sbas_id - in: path - description: ID of the sbas - required: true - schema: - $ref: '#/components/parameters/sbas_id/schema' - - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: '#/components/parameters/sbas_id/schema' + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' requestBody: content: application/json: @@ -1086,6 +1043,60 @@ paths: $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' default: $ref: '#/paths/~1search/post/responses/default' + '/stories/{sbas_id}/{record_id}': + get: + tags: + - story + summary: Find a story (record) by sbas_id and record_id + description: | + Returns a single story + + This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned + operationId: getRecordById + parameters: + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' + responses: + '200': + description: ok + content: + application/json: + schema: + type: object + properties: + meta: + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/meta' + response: + allOf: + - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response/allOf/0' + - type: object + properties: + children_offset: + type: integer + description: Children pagination offset ; Always 0 + example: 0 + children_limit: + type: integer + description: Children pagination limit ; Equal to "story_children_limit" passed in request + example: 10 + children_count: + type: integer + description: 'Number of children in "children" array ; [0...limit]' + example: 5 + children_total: + type: integer + description: Total number of __visibles for user__ children in this story + example: 5 + children: + type: array + items: + type: object + items: + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + '404': + description: Story not found ( + default: + $ref: '#/paths/~1search/post/responses/default' '/stories/{sbas_id}/{record_id}/children': get: tags: @@ -1094,8 +1105,8 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' + - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' - name: page in: query description: page number (default 1) @@ -1117,7 +1128,7 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/meta' response: type: array items: diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index 13d3083ca6..f45197266a 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -1,17 +1,17 @@ openapi: 3.0.0 info: - description: > - This is the documentation of Phraseanet API (v3) -# [https://alpha.preprod.alchemyasp.com/api/v3](https://alpha.preprod.alchemyasp.com/api/v3). - version: "1.0.0-oas3" - title: Phraseanet API - # todo : fix url - termsOfService: 'http://phraseanet.com/terms/' - contact: - email: support@alchemy.fr - license: - name: GNU GPL V3 - url: 'https://www.gnu.org/licenses/gpl-3.0.en.html' + description: > + This is the documentation of Phraseanet API (v3) + # [https://alpha.preprod.alchemyasp.com/api/v3](https://alpha.preprod.alchemyasp.com/api/v3). + version: "1.0.0-oas3" + title: Phraseanet API + # todo : fix url + termsOfService: 'http://phraseanet.com/terms/' + contact: + email: support@alchemy.fr + license: + name: GNU GPL V3 + url: 'https://www.gnu.org/licenses/gpl-3.0.en.html' #servers: # - url: https://alpha.preprod.alchemyasp.com/api/v3 # description: Phraseanet alpha (dev) @@ -20,7 +20,7 @@ info: #security: # - api_key: [] # - oAuth2Password: [] -components: +#components: # securitySchemes: # api_key: # type: apiKey @@ -32,707 +32,636 @@ components: # flows: # password: # <-- OAuth flow(authorizationCode, implicit, password or clientCredentials) # tokenUrl: azea - parameters: - offsetParam: - name: offset - in: query - description: offset in records count - required: false - schema: - type: integer - minimum: 0 - default: 0 - limitParam: - name: limit - in: query - description: number of results - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - sbas_id: - name: sbas_id - in: path - description: ID of the databox - required: true - schema: - $ref: schemas.yaml#/ID - record_id: - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: schemas.yaml#/ID + paths: - '/me': - get: - description: 'blabla' - servers: - - url: 'https://alpha.preprod.alchemyasp.com/api/v1' - responses: - 200: - description: successful operation - default: - description: Any error + '/me': + get: + description: 'todo' + responses: + 200: + description: successful operation + default: + description: Any error - # ---------------- search ---------------- - '/search': - post: - tags: - - search - description: | - Fulltext search for records or stories. + # ---------------- search ---------------- + '/search': + post: + tags: + - search + description: | + Fulltext search for records or stories. - - pagination: use (offset/limit) OR (page/per_page) - parameters: - - name: query - in: query - description: 'Fulltext query ( = search all)' - required: false - schema: - type: string - example: 'dogs OR cats' - default: '' - - name: search_type - in: query - required: false - schema: - type: integer - enum: [0,1] - default: 0 - description: > - * `0` - search for records - * `1` - search for stories - - name: page - in: query - description: page number, from 1. Use along with "per_page" - required: false - schema: - type: integer - minimum: 1 - default: 1 - - name: per_page - in: query - description: number of results per page. Use along with "page" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - - name: offset - in: query - description: offset in records count, from 0. Use along with "limit" - required: false - schema: - type: integer - minimum: 0 - # default: 0 - - name: limit - in: query - description: number of results. Use along with "offset" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - # default: 10 - - name: story_children_limit - in: query - description: For each story in result, include N children - required: false - schema: - type: integer - minimum: 0 - maximum: 10 - default: '0' - - name: include - in: query - description: Suplemental elements to be included in response - required: false - schema: - type: array - uniqueItems: false - items: - type: string - enum: - - facets - - result.stories.children - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: 'schemas.yaml#/ApiResponse_search' - default: - $ref: 'responses.yaml#/error_response' - # ---------------- searchraw ---------------- - '/searchraw': - post: - tags: - - searchraw - description: > - Fulltext search for records or stories; Returns raw es + ## About pagination - - pagination: use (offset/limit) OR (page/per_page) - parameters: - - name: query - in: query - description: 'Fulltext query ( = search all)' - required: false - schema: - type: string - example: 'dogs OR cats' - default: '' - - name: search_type - in: query - required: false - schema: - type: integer - enum: [0,1] - default: 0 - description: > - search for records or stories - * `0` - search for records - * `1` - search for stories - - name: page - in: query - description: page number, from 1. Use along with "per_page" - required: false - schema: - type: integer - minimum: 1 - default: 1 - - name: per_page - in: query - description: number of results per page. Use along with "page" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - - name: offset - in: query - description: offset in records count, from 0. Use along with "limit" - required: false - schema: - type: integer - minimum: 0 - # default: 0 - - name: limit - in: query - description: number of results. Use along with "offset" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - # default: 10 - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: 'schemas.yaml#/ApiResponse_searchraw' - default: - $ref: 'responses.yaml#/error_response' + * offset / limit -# ------------ record ----------- - '/records/{sbas_id}/{record_id}': - get: - tags: - - record - summary: Find record by sbas_id and record_id - description: Returns a single record - operationId: getRecordById - parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_record - 404: - description: Record not found - default: - $ref: 'responses.yaml#/error_response' + offset starts at 0, the unit is "record" + * page / per_page - '/records/{base_id}': - post: - tags: - - record - summary: Creates a record - description: | - Creates a single record, including document and/or data. + the first page is 1, per_page is the number of "records" per page. - ### To create a record __with__ a file (document) + so (page=4 ; per_page=5) <===> (offset=15 ; limit=5) - _Since multipart is required to pass a file, json data must be passed as a part named "body"_ + use (offset/limit) __OR__ (page/per_page) - ### To create a record __without__ file + ## About "story_children_limit" - _Since no file is passed, data can be passed as plain body_ + This parameter asks __for each story in the resultset__ to get the __N first__ children (records) of the story. - ### metadata / status-bits setting + example with __N=5__ : - see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. + * If a story contains __3__ children, the story will expose : + * children_offset = 0 (always 0 since only first children are returned + * children_limit = 5 (copy of the story_children_limit parameter) + * children_count = 3 (number or children returned) + * children_total = 3 (total number of children in the story) - operationId: createRecord - parameters: - - name: base_id - in: path - description: ID of the base - required: true - schema: - $ref: schemas.yaml#/ID - requestBody: - content: - multipart/form-data: - schema: - description: to create a record __with__ a file (document) - type: object - properties: - body: - $ref: schemas.yaml#/RecordPatch - file: - description : 'uploaded file' - type: string - format: binary - application/json: - schema: - description: To create a record __without__ file - allOf: - - $ref: schemas.yaml#/RecordPatch - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_record - default: - $ref: 'responses.yaml#/error_response' - # security: - # - api_key: [] + * If a story contains __7__ children, the story will expose : + * children_offset = 0 (always 0 since only first children are returned + * children_limit = 5 (copy of the story_children_limit parameter) + * children_count = 5 (number or children returned) + * children_total = 7 (total number of children in the story) - '/records/{sbas_id}/{record_id}/setmetadatas': - patch: - tags: - - record - summary: Set or change metadata and/or status-bits of a record - description: | - Set or change metadata and/or status-bits of a record. + ## About "include(s)" - Data is sent as json in the BODY of the request. + To get smaller / faster response, facets and stories children are ommited by default. - * metadatas is an array of simple “actions” that are applied in the same order as defined into json. - * field can be specified by meta_struct_id or by name - * field value (when relevant) can be specified by meta_id or by actual value - * method to match a value can be (strict | ignore-case | regexp); default is “ignore-case” - * to act on multi-values we must set an “action” (set | add | delete | replace); default is “set” - * default action “set” and special value (null, arrays) allow to write simplified actions - * the “replace” action is useful to set/add values only if a value already exists + Add _include_ parameters to get those if needed. - # Body examples : + parameters: + - $ref: 'parameters.yaml#/query' + - $ref: 'parameters.yaml#/search_type' + - $ref: 'parameters.yaml#/page' + - $ref: 'parameters.yaml#/per_page' + - $ref: 'parameters.yaml#/offset' + - $ref: 'parameters.yaml#/limit' + - name: story_children_limit + in: query + description: For each story in result, include N children + required: false + schema: + type: integer + minimum: 0 + maximum: 10 + default: '0' + - name: include + in: query + description: Suplemental elements to be included in response + required: false + schema: + type: array + uniqueItems: false + items: + type: string + enum: + - facets + - result.stories.children + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: 'search.yaml#/ApiResponse_search' + default: + $ref: 'responses.yaml#/error_response' - ## mono-valued fields + # ---------------- searchraw ---------------- + '/searchraw': + post: + tags: + - searchraw + description: | + Fulltext search for records or stories; Returns __raw es documents__ - set a mono-value field by its meta_struct_id + Stories children are not returned, use route _stories/.../.../children_ - ```json + see pagination description in route _search_ + parameters: + - $ref: 'parameters.yaml#/query' + - $ref: 'parameters.yaml#/search_type' + - $ref: 'parameters.yaml#/page' + - $ref: 'parameters.yaml#/per_page' + - $ref: 'parameters.yaml#/offset' + - $ref: 'parameters.yaml#/limit' + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: 'searchraw.yaml#/ApiResponse_searchraw' + default: + $ref: 'responses.yaml#/error_response' + + # ------------ record ----------- + '/records/{sbas_id}/{record_id}': + get: + tags: + - record + summary: Find record by sbas_id and record_id + description: | + Returns a single record, which can be a real record or a story (check `is_story`) + operationId: getRecordById + parameters: + - $ref: 'parameters.yaml#/sbas_id' + - $ref: 'parameters.yaml#/record_id' + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_record + 404: + description: Record not found + default: + $ref: 'responses.yaml#/error_response' + + '/records/{base_id}': + post: + tags: + - record + summary: Creates a record + description: | + Creates a single record, including document and/or data. + + ### To create a record __with__ a file (document) + + _Since multipart is required to pass a file, json data must be passed as a part named "body"_ + + ### To create a record __without__ file + + _Since no file is passed, data can be passed as plain body_ + + ### metadata / status-bits setting + + see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. + + operationId: createRecord + parameters: + - $ref: 'parameters.yaml#/base_id' + - name: base_id + in: path + description: ID of the base + required: true + schema: + $ref: common.yaml#/ID + requestBody: + content: + multipart/form-data: + schema: + description: to create a record __with__ a file (document) + type: object + properties: + body: + $ref: schemas.yaml#/RecordPatch + file: + description : 'uploaded file' + type: string + format: binary + application/json: + schema: + description: To create a record __without__ file + allOf: + - $ref: schemas.yaml#/RecordPatch + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_record + default: + $ref: 'responses.yaml#/error_response' + # security: + # - api_key: [] + + '/records/{sbas_id}/{record_id}/setmetadatas': + patch: + tags: + - record + summary: Set or change metadata and/or status-bits of a record + description: | + Set or change metadata and/or status-bits of a record. + + Data is sent as json in the BODY of the request. + + * metadatas is an array of simple “actions” that are applied in the same order as defined into json. + * field can be specified by meta_struct_id or by name + * field value (when relevant) can be specified by meta_id or by actual value + * method to match a value can be (strict | ignore-case | regexp); default is “ignore-case” + * to act on multi-values we must set an “action” (set | add | delete | replace); default is “set” + * default action “set” and special value (null, arrays) allow to write simplified actions + * the “replace” action is useful to set/add values only if a value already exists + + # Body examples : + + ## mono-valued fields + + set a mono-value field by its meta_struct_id + + ```json + { + "metadatas": [ { - "metadatas": [ - { - "meta_struct_id": 1, - "action": "set", - "value": "A pretty string" - } + "meta_struct_id": 1, + "action": "set", + "value": "A pretty string" + } + ] + } + ``` + + + same thing (because default action is “set”), by field name + + ``` + { + "metadatas": [ + { + "field_name": "Author", + "value": "John Doe" + } + ] + } + ``` + + delete a mono-valued field + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "action": "delete" + } + ] + } + ``` + + same thing + + ``` + { + "metadatas": [ + { + "field_name": "Copyright", + "value": null + } + ] + } + ``` + + ## multi-valued + + replace a keyword __if we know its meta-id__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 678, + "value": "Dog" + } + ] + } + ``` + + delete a specific keyword by its meta-id (we could also set action : “delete”, omit value, …) + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "meta_id": 345, + "value": null + } + ] + } + ``` + + delete a specific keyword by its value. Since we must pass the value (not null), we must set the action “delete” + + _nb_ : the default matching method is “ignore-case” so we can write the actual value all small letters + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "delete", + "value": "doggy" + } + ] + } + ``` + + delete __all Keywords__ + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + } + ] + } + ``` + + add a keyword + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + } + ] + } + ``` + + replace all keywords by new ones + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": null + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Cat" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Dog" + } + ] + } + ``` + + same thing using an array + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "value": [ + "Dog", + "Cat", ] } - ``` + ] + } + ``` + simplification of multiple same actions with arrays as value - same thing (because default action is “set”), by field name - - ``` + ``` + { + "metadatas": [ { - "metadatas": [ - { - "field_name": "Author", - "value": "John Doe" - } + "field_name": "Keywords", + "action": "delete", + "value": [ + "cop", + "bobby", + "pig", + "nicks" + ] + }, + { + "field_name": "Keywords", + "action": "add", + "value": [ + "Policeman", + "Arrest" ] } - ``` + ] + } + ``` - delete a mono-valued field + replacing a keyword by value can be 2 actions if we know that the bad value exists… - ``` + ``` + { + "metadatas": [ { - "metadatas": [ - { - "field_name": "Copyright", - "action": "delete" - } + "field_name": "Keywords", + "action": "delete", + "value": "cop" + }, + { + "field_name": "Keywords", + "action": "add", + "value": "Policeman" + } + ] + } + ``` + + replace-if-exists + + …but we can also use the “replace” action if we are not sure + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "cop", + "replace_with": "Policeman" + } + ] + } + ``` + + fix spelling errors with regexp + + ``` + { + "metadatas": [ + { + "field_name": "Persons", + "action": "replace", + "match_method": "regexp", + "value": "/joh?nn?[i|y]\w+hall?[i|y]day/\w+in\w([0-9]{4})/i", + "replace_with": "Johnny Halliday in $1" + } + ] + } + ``` + + add translations for existing keywords (using “replace”) + + _nb_ : multi-values are kept unique so double replacement is not a pb. + + ``` + { + "metadatas": [ + { + "field_name": "Keywords", + "action": "replace", + "value": "dog", + "replace_with": [ + "Dog", + "Chien" + ] + }, + { + "field_name": "Keywords", + "action": "replace", + "value": "chien", + "replace_with": [ + "Dog", + "Chien" ] } - ``` + ] + } + ``` - same thing + same thing using regexp - ``` + ``` + { + "metadatas": [ { - "metadatas": [ - { - "field_name": "Copyright", - "value": null - } + "field_name": "Keywords", + "action": "replace", + "value": "/cop|bobby|pig|flic/i", + "match_method": "regexp", + "replace_with": [ + "Policeman", + "Policier" ] } - ``` + ] + } + ``` - ## multi-valued + ## Status-bits - replace a keyword __if we know its meta-id__ + sb can be changed with the same api. - ``` + To not get confused with "names", sb are referenced by bit number only 4…31 + + ``` + { + "metadatas": [ + ... + ], + "status": [ { - "metadatas": [ - { - "field_name": "Keywords", - "meta_id": 678, - "value": "Dog" - } - ] - } - ``` - - delete a specific keyword by its meta-id (we could also set action : “delete”, omit value, …) - - ``` + "bit": 4, + "state": true + }, { - "metadatas": [ - { - "field_name": "Keywords", - "meta_id": 345, - "value": null - } - ] - } - ``` - - delete a specific keyword by its value. Since we must pass the value (not null), we must set the action “delete” - - _nb_ : the default matching method is “ignore-case” so we can write the actual value all small letters - - ``` + "bit": 5, + "state": false + }, { - "metadatas": [ - { - "field_name": "Keywords", - "action": "delete", - "value": "doggy" - } - ] - } - ``` - - delete __all Keywords__ - - ``` + "bit": 6, + "state": false + }, { - "metadatas": [ - { - "field_name": "Keywords", - "value": null - } - ] + "bit": 7, + "state": false } - ``` + ] + } + ``` - add a keyword + operationId: patchRecord + parameters: + - $ref: 'parameters.yaml#/sbas_id' + - $ref: 'parameters.yaml#/record_id' - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "add", - "value": "Cat" - } - ] - } - ``` + requestBody: + content: + application/json: + schema: + allOf: + - $ref: schemas.yaml#/RecordPatch + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_record + default: + $ref: 'responses.yaml#/error_response' - replace all keywords by new ones + '/stories/{sbas_id}/{record_id}': + get: + tags: + - story + summary: Find a story (record) by sbas_id and record_id + description: | + Returns a single story - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "value": null - }, - { - "field_name": "Keywords", - "action": "add", - "value": "Cat" - }, - { - "field_name": "Keywords", - "action": "add", - "value": "Dog" - } - ] - } - ``` + This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned - same thing using an array - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "value": [ - "Dog", - "Cat", - ] - } - ] - } - ``` - - simplification of multiple same actions with arrays as value - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "delete", - "value": [ - "cop", - "bobby", - "pig", - "nicks" - ] - }, - { - "field_name": "Keywords", - "action": "add", - "value": [ - "Policeman", - "Arrest" - ] - } - ] - } - ``` - - replacing a keyword by value can be 2 actions if we know that the bad value exists… - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "delete", - "value": "cop" - }, - { - "field_name": "Keywords", - "action": "add", - "value": "Policeman" - } - ] - } - ``` - - replace-if-exists - - …but we can also use the “replace” action if we are not sure - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "replace", - "value": "cop", - "replace_with": "Policeman" - } - ] - } - ``` - - fix spelling errors with regexp - - ``` - { - "metadatas": [ - { - "field_name": "Persons", - "action": "replace", - "match_method": "regexp", - "value": "/joh?nn?[i|y]\w+hall?[i|y]day/\w+in\w([0-9]{4})/i", - "replace_with": "Johnny Halliday in $1" - } - ] - } - ``` - - add translations for existing keywords (using “replace”) - - _nb_ : multi-values are kept unique so double replacement is not a pb. - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "replace", - "value": "dog", - "replace_with": [ - "Dog", - "Chien" - ] - }, - { - "field_name": "Keywords", - "action": "replace", - "value": "chien", - "replace_with": [ - "Dog", - "Chien" - ] - } - ] - } - ``` - - same thing using regexp - - ``` - { - "metadatas": [ - { - "field_name": "Keywords", - "action": "replace", - "value": "/cop|bobby|pig|flic/i", - "match_method": "regexp", - "replace_with": [ - "Policeman", - "Policier" - ] - } - ] - } - ``` - - ## Status-bits - - sb can be changed with the same api. - - To not get confused with "names", sb are referenced by bit number only 4…31 - - ``` - { - "metadatas": [ - ... - ], - "status": [ - { - "bit": 4, - "state": true - }, - { - "bit": 5, - "state": false - }, - { - "bit": 6, - "state": false - }, - { - "bit": 7, - "state": false - } - ] - } - ``` - - operationId: patchRecord - parameters: - - name: sbas_id - in: path - description: ID of the sbas - required: true - schema: - $ref: schemas.yaml#/ID - - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: schemas.yaml#/ID - - requestBody: - content: - application/json: - schema: - allOf: - - $ref: schemas.yaml#/RecordPatch - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_record - default: - $ref: 'responses.yaml#/error_response' + operationId: getRecordById + parameters: + - $ref: 'parameters.yaml#/sbas_id' + - $ref: 'parameters.yaml#/record_id' + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_story + 404: + description: Story not found ( + default: + $ref: 'responses.yaml#/error_response' - '/stories/{sbas_id}/{record_id}/children': - get: - tags: - - story - summary: Returns uri of each record (child) contained in the story ; Optional pagination - description: Returns children of a story - operationId: getStoryChildren - parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' - - name: page - in: query - description: page number (default 1) - required: false - schema: - type: integer - - name: per_page - in: query - description: number of children (records uri) per page (default 10) - required: false - schema: - type: integer - responses: - 200: - description: ok - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_RecordsUriArray - 404: - description: Story (record) not found - default: - $ref: 'responses.yaml#/error_response' + '/stories/{sbas_id}/{record_id}/children': + get: + tags: + - story + summary: Returns uri of each record (child) contained in the story ; Optional pagination + description: Returns children of a story + operationId: getStoryChildren + parameters: + - $ref: 'parameters.yaml#/sbas_id' + - $ref: 'parameters.yaml#/record_id' + - name: page + in: query + description: page number (default 1) + required: false + schema: + type: integer + - name: per_page + in: query + description: number of children (records uri) per page (default 10) + required: false + schema: + type: integer + responses: + 200: + description: ok + content: + application/json: + schema: + $ref: schemas.yaml#/ApiResponse_RecordsUriArray + 404: + description: Story (record) not found + default: + $ref: 'responses.yaml#/error_response' diff --git a/API_documentation/v3/common.yaml b/API_documentation/v3/common.yaml new file mode 100644 index 0000000000..6a0ce28144 --- /dev/null +++ b/API_documentation/v3/common.yaml @@ -0,0 +1,79 @@ + ApiResponse_meta: + type: object + properties: + api_version: + type: string + request: + type: string + response_time: + type: string + format: date-time + http_code: + type: integer + format: int32 + error_type: + type: string + error_message: + type: string + + Facet: + type: object + properties: + name: + type: string + description: 'Unique internal name (=key) for the facet' + example: '_base' + field: + type: string + description: 'Source field (from db structure). Can be also virtual field like "database" ' + example: 'database' + values: + type: array + items: + type: object + properties: + value: + type: string + description: 'Human readable value for the value' + example: 'Demo' + raw_value: + type: string + description: 'Real value, to be used to query' + example: 'db_demo' + count: + type: integer + description: 'Number of items matching this value' + query: + type: string + description: 'Formulated query to search items matching this facet' + example: 'database:db_demo' + + PermalinkObject: + type: object + properties: + created_on: + type: string + format: date-time + id: + $ref: '#/ID' + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + + FacetsArray: + type: array + items: + $ref: '#/Facet' + + ID: + type: integer diff --git a/API_documentation/v3/es.yaml b/API_documentation/v3/es.yaml new file mode 100644 index 0000000000..0858e5fe9f --- /dev/null +++ b/API_documentation/v3/es.yaml @@ -0,0 +1,175 @@ +ESRecord: + description: 'Raw response from es search on "record" index/mapping' + type: object + properties: + _index: + type: string + description: 'ES index' + example: + 'phraseanet_dxmpcw3y8td68f+h_20201124161735.910647' + _type: + type: string + description: 'Data type' + example: + 'record' + _id: + type: string + description: 'unique id of document (sbas_id + "_" + record_id)' + example: + '1_555' + _version: + type: integer + description: 'auto-increment at each indexation of the document' + example: + 1 + _score: + type: number + description: 'score of the document related to a whole resultset' + example: + 1 + _source: + $ref: '#/ESRecordSource' + +ESRecordSource: + type: object + properties: + record_id: + $ref: 'common.yaml#/ID' + collection_id: + $ref: 'common.yaml#/ID' + uuid: + type: string + example: + 'dcee40ea-ee26-4d8b-b0c2-d61305b03bc0' + flags_bitfield: + type: integer + sha256: + type: string + example: + '7fad283de349b903c850548cda65cf2d86d24c4e3856cdc2b97e47430494b8c8' + original_name: + type: string + example: + '1134340545.jpg' + mime: + type: string + example: + 'image/jpeg' + type: + type: string + example: + 'image' + created_on: + type: string + format: date-time + example: + '2020-12-07 09:48:01' + updated_on: + type: string + format: date-time + example: + '2021-01-01 15:30:00' + coll_id: + $ref: 'common.yaml#/ID' + collection_name: + type: string + example: + 'collection de test' + witdh: + type: integer + example: + 5616 + height: + type: integer + example: + 3744 + size: + type: integer + example: + 5618218 + base_id: + $ref: 'common.yaml#/ID' + databox_id: + $ref: 'common.yaml#/ID' + databox_name: + type: string + example: + 'db_databox1' + record_type: + type: string + enum: ['record','story'] + title: + type: object + description: 'key->value list, where (key) is the lng, and (value) the title in this lng.' + additionalProperties: true + example: + fr: 'titre en Français' + en: 'title in english' + '': 'undefined-lng title ? To be fixed' + metadata_tags: + type: object + description: 'key->value list, where (key) is the name of the metadata, and (value) the value.' + additionalProperties: true + example: + Channels: 3 + ColorDepth: 8 + ColorSpace: 0 + FileSize: 5618218 + Height: 3744 + MimeType: 'image/jpeg' + Width: 5616 + caption: + type: object + description: > + 'key->value list, where (key) is the field name, and (value) the value(s).' + + 'nb: mono-valued field value is a 1 element array.' + additionalProperties: + type: array + items: + type: string + example: + Artist: ['Bob'] + Title: ['Cropped Hand Of Person Holding Computer Mouse'] + Keywords: ['Hand', 'Mouse (computer)'] + caption_all: + type: array + items: + type: string + description: > + 'all fields values in a single array' + example: ['Bob','Cropped Hand Of Person Holding Computer Mouse','Hand','Mouse (computer)'] + flags: + $ref: '#/Flags' + subdefs: + type: object + description: 'key->value list, where (key) is the name of the subdef, and (value) is the subdef object.' + additionalProperties: + type: object + example: + document: + type: object + properties: + width: 5616 + height: 3744 + size: 5618218 + mime: 'image/jpeg' + permalink: 'http://localhost/permalink/v1/2/34/document/1134340545.jpg?token=xrdMnK6peB...' + thumbnail: + type: object + properties: + width: 1024 + height: 683 + size: 20011 + mime: 'image/jpeg' + permalink: 'http://localhost/permalink/v1/2/34/preview/1134340545.jpg?token=E5aSbXQTmAz...' + +Flags: + type: object + description: 'key->value list, where (key) is the name of the flag (=status bit), and (value) is the boolean value.' + additionalProperties: + type: boolean + example: + public: true + color_checked: true + embargo: false diff --git a/API_documentation/v3/parameters.yaml b/API_documentation/v3/parameters.yaml new file mode 100644 index 0000000000..8a10243e10 --- /dev/null +++ b/API_documentation/v3/parameters.yaml @@ -0,0 +1,88 @@ +sbas_id: + name: sbas_id + in: path + description: ID of the databox + required: true + schema: + $ref: common.yaml#/ID + +base_id: + name: base_id + in: path + description: ID of the base + required: true + schema: + $ref: common.yaml#/ID + +record_id: + name: record_id + in: path + description: ID of the record + required: true + schema: + $ref: common.yaml#/ID + +query: + name: query + in: query + description: 'Fulltext query ( = search all)' + required: false + schema: + type: string + example: 'dogs OR cats' + default: '' + +search_type: + name: search_type + in: query + required: false + schema: + type: integer + enum: [0,1] + default: 0 + description: > + search for records or stories + * `0` - search for records + * `1` - search for stories + +page: + name: page + in: query + description: page number, from 1. Use along with "per_page" + required: false + schema: + type: integer + minimum: 1 + default: 1 + +per_page: + name: per_page + in: query + description: number of results per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + +offset: + name: offset + in: query + description: offset in records count, from 0. Use along with "limit" + required: false + schema: + type: integer + minimum: 0 + # default: 0 + +limit: + name: limit + in: query + description: number of results. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + # default: diff --git a/API_documentation/v3/record.yaml b/API_documentation/v3/record.yaml new file mode 100644 index 0000000000..c6adfe18a8 --- /dev/null +++ b/API_documentation/v3/record.yaml @@ -0,0 +1,119 @@ + _Record_: + type: object + properties: + databox_id: + $ref: 'common.yaml#/ID' + record_id: + $ref: 'common.yaml#/ID' + title: + type: string + original_name: + type: string + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + $ref: 'common.yaml#/ID' + base_id: + $ref: 'common.yaml#/ID' + thumbnail: + $ref: '#/Subdef' + uuid: + type: string + + Record: + allOf: # Combines the basic _Record_ and the records-only properties + - $ref: '#/_Record_' + - type: object + properties: + mime_type: + type: string + technical_informations: + type: array + items: + $ref: '#/TechnicalInformation' + sha256: + type: string + phrasea_type: + type: string + enum: + - image + - video + + Story: + allOf: # Combines the basic _Record_ and the stories-only properties + - $ref: '#/_Record_' + - type: object + properties: + children_offset: + type: integer + description: 'Children pagination offset ; Always 0' + example: 0 + children_limit: + type: integer + description: 'Children pagination limit ; Equal to "story_children_limit" passed in request' + example: 10 + children_count: + type: integer + description: 'Number of children in "children" array ; [0...limit]' + example: 5 + children_total: + type: integer + description: 'Total number of __visibles for user__ children in this story' + example: 5 + children: + type: array + items: + type: object + items: + $ref: '#/Record' + + TechnicalInformation: + type: object + properties: + name: + type: string + value: + type: string + + Subdef: + type: object + properties: + name: + type: string + permalink: + $ref: 'common.yaml#/PermalinkObject' + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer diff --git a/API_documentation/v3/responses.yaml b/API_documentation/v3/responses.yaml index 1ac2155f3e..23fd724501 100644 --- a/API_documentation/v3/responses.yaml +++ b/API_documentation/v3/responses.yaml @@ -12,4 +12,4 @@ record_response: 404: description: Record not found error_response: - description: Any (other) error + description: Any other error diff --git a/API_documentation/v3/schemas.yaml b/API_documentation/v3/schemas.yaml index 1c41793243..3a4cdb7f35 100644 --- a/API_documentation/v3/schemas.yaml +++ b/API_documentation/v3/schemas.yaml @@ -4,7 +4,7 @@ RecordPatch_metadata: field_name: type: string meta_struct_id: - $ref: '#/ID' + $ref: 'common.yaml#/ID' action: type: string enum: @@ -64,46 +64,16 @@ ApiResponse_record: meta: $ref: '#/ApiResponse_meta' response: - $ref: '#/Record' - -# -------------------- searchraw --------------- -ApiResponse_searchraw: + $ref: 'record.yaml#/Record' +ApiResponse_story: type: object properties: meta: $ref: '#/ApiResponse_meta' response: - $ref: '#/ApiResponse_searchraw_response' -ApiResponse_searchraw_response: - type: object - properties: - results: - type: array - items: - $ref: '#/ESRecord' - took: - type: integer - description: 'Search duration in msec' - example: - 12 -# offset: -# type: integer -# description: 'Pagination offset as passed (or computed from "page/per_page") in request' -# limit: -# type: integer -# description: 'Pagination limit as passed in request' - count: - type: integer - description: 'Number of results in this page [0...limit]' - example: - 1 - total: - type: integer - description: 'Total number of results' - example: - 1 - facets: - $ref: '#/FacetsArray' + $ref: 'record.yaml#/Story' + +# -------------------- searchraw --------------- # -------------------- search --------------- ApiResponse_search: @@ -135,330 +105,15 @@ ApiResponse_search_response: stories: type: array items: - $ref: '#/Story' + $ref: 'record.yaml#/Story' records: type: array items: - $ref: '#/Record' + $ref: 'record.yaml#/Record' facets: - $ref: '#/FacetsArray' + $ref: 'common.yaml#/FacetsArray' -ID: - type: integer - -Permalink: - type: object - properties: - created_on: - type: string - format: date-time - id: - $ref: '#/ID' - is_activated: - type: boolean - label: - type: string - updated_on: - type: string - format: date-time - page_url: - type: string - download_url: - type: string - url: - type: string - -Subdef: - type: object - properties: - name: - type: string - permalink: - $ref: '#/Permalink' - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer - -TechnicalInformation: - type: object - properties: - name: - type: string - value: - type: string -_Record_: - type: object - properties: - databox_id: - $ref: '#/ID' - record_id: - $ref: '#/ID' - title: - type: string - original_name: - type: string - updated_on: - type: string - format: date-time - created_on: - type: string - format: date-time - collection_id: - $ref: '#/ID' - base_id: - $ref: '#/ID' - thumbnail: - $ref: '#/Subdef' - uuid: - type: string - -ESRecord: - description: 'Raw response from es search on "record" index/mapping' - type: object - properties: - _index: - type: string - description: 'ES index' - example: - 'phraseanet_dxmpcw3y8td68f+h_20201124161735.910647' - _type: - type: string - description: 'Data type' - example: - 'record' - _id: - type: string - description: 'unique id of document (sbas_id + "_" + record_id)' - example: - '1_555' - _version: - type: integer - description: 'auto-increment at each indexation of the document' - example: - 1 - _score: - type: number - description: 'score of the document related to a whole resultset' - example: - 1 - _source: - $ref: '#/ESRecordSource' - -ESRecordSource: - type: object - properties: - record_id: - $ref: '#/ID' - collection_id: - $ref: '#/ID' - uuid: - type: string - example: - 'dcee40ea-ee26-4d8b-b0c2-d61305b03bc0' - flags_bitfield: - type: integer - sha256: - type: string - example: - '7fad283de349b903c850548cda65cf2d86d24c4e3856cdc2b97e47430494b8c8' - original_name: - type: string - example: - '1134340545.jpg' - mime: - type: string - example: - 'image/jpeg' - type: - type: string - example: - 'image' - created_on: - type: string - format: date-time - example: - '2020-12-07 09:48:01' - updated_on: - type: string - format: date-time - example: - '2021-01-01 15:30:00' - coll_id: - $ref: '#/ID' - collection_name: - type: string - example: - 'collection de test' - witdh: - type: integer - example: - 5616 - height: - type: integer - example: - 3744 - size: - type: integer - example: - 5618218 - base_id: - $ref: '#/ID' - databox_id: - $ref: '#/ID' - databox_name: - type: string - example: - 'db_databox1' - record_type: - type: string - enum: ['record','story'] - title: - type: object - description: 'key->value list, where (key) is the lng, and (value) the title in this lng.' - additionalProperties: true - example: - fr: 'titre en Français' - en: 'title in english' - '': 'undefined-lng title ? To be fixed' - metadata_tags: - type: object - description: 'key->value list, where (key) is the name of the metadata, and (value) the value.' - additionalProperties: true - example: - Channels: 3 - ColorDepth: 8 - ColorSpace: 0 - FileSize: 5618218 - Height: 3744 - MimeType: 'image/jpeg' - Width: 5616 - caption: - type: object - description: > - 'key->value list, where (key) is the field name, and (value) the value(s).' - - 'nb: mono-valued field value is a 1 element array.' - additionalProperties: - type: array - items: - type: string - example: - Artist: ['Bob'] - Title: ['Cropped Hand Of Person Holding Computer Mouse'] - Keywords: ['Hand', 'Mouse (computer)'] - caption_all: - type: array - items: - type: string - description: > - 'all fields values in a single array' - example: ['Bob','Cropped Hand Of Person Holding Computer Mouse','Hand','Mouse (computer)'] - flags: - $ref: '#/Flags' - subdefs: - type: object - description: 'key->value list, where (key) is the name of the subdef, and (value) is the subdef object.' - additionalProperties: - type: object - example: - document: - type: object - properties: - width: 5616 - height: 3744 - size: 5618218 - mime: 'image/jpeg' - permalink: 'http://localhost/permalink/v1/2/34/document/1134340545.jpg?token=xrdMnK6peB...' - thumbnail: - type: object - properties: - width: 1024 - height: 683 - size: 20011 - mime: 'image/jpeg' - permalink: 'http://localhost/permalink/v1/2/34/preview/1134340545.jpg?token=E5aSbXQTmAz...' - -Flags: - type: object - description: 'key->value list, where (key) is the name of the flag (=status bit), and (value) is the boolean value.' - additionalProperties: - type: boolean - example: - public: true - color_checked: true - embargo: false - -Record: - allOf: # Combines the basic _Record_ and the records-only properties - - $ref: '#/_Record_' - - type: object - properties: - mime_type: - type: string - technical_informations: - type: array - items: - $ref: '#/TechnicalInformation' - sha256: - type: string - phrasea_type: - type: string - enum: - - image - - video - -Story: - allOf: # Combines the basic _Record_ and the stories-only properties - - $ref: '#/_Record_' - - type: object - properties: - children_offset: - type: integer - description: 'Children pagination offset ; Always 0' - children_limit: - type: integer - description: 'Children pagination limit ; Equal to "story_children_limit" passed in request' - children_count: - type: integer - description: 'Number of children in "children" array ; [0...limit]' - children_total: - type: integer - description: 'Total number of -visibles for user- children in this story' - children: - type: array - items: - type: object - items: - $ref: '#/Record' RecordUri: type: string @@ -477,38 +132,3 @@ ApiResponse_RecordsUriArray: response: $ref: '#/RecordsUriArray' -Facet: - type: object - properties: - name: - type: string - description: 'Unique internal name (=key) for the facet' - example: '_base' - field: - type: string - description: 'Source field (from db structure). Can be also virtual field like "database" ' - example: 'database' - values: - type: array - items: - type: object - properties: - value: - type: string - description: 'Human readable value for the value' - example: 'Demo' - raw_value: - type: string - description: 'Real value, to be used to query' - example: 'db_demo' - count: - type: integer - description: 'Number of items matching this value' - query: - type: string - description: 'Formulated query to search items matching this facet' - example: 'database:db_demo' -FacetsArray: - type: array - items: - $ref: '#/Facet' \ No newline at end of file diff --git a/API_documentation/v3/search.yaml b/API_documentation/v3/search.yaml new file mode 100644 index 0000000000..d33ba55ae4 --- /dev/null +++ b/API_documentation/v3/search.yaml @@ -0,0 +1,39 @@ + + ApiResponse_search: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/ApiResponse_search_response' + + ApiResponse_search_response: + type: object + properties: + offset: + type: integer + description: 'Pagination offset as passed (or computed from "page/per_page") in request' + limit: + type: integer + description: 'Pagination limit as passed in request' + count: + type: integer + description: 'Number of results in this page [0...limit]' + total: + type: integer + description: 'Total number of results' + minimum: 1 + results: + type: object + properties: + stories: + type: array + items: + $ref: 'record.yaml#/Story' + records: + type: array + items: + $ref: 'record.yaml#/Record' + facets: + $ref: 'common.yaml#/FacetsArray' + diff --git a/API_documentation/v3/searchraw.yaml b/API_documentation/v3/searchraw.yaml new file mode 100644 index 0000000000..bf758bbcf9 --- /dev/null +++ b/API_documentation/v3/searchraw.yaml @@ -0,0 +1,38 @@ +ApiResponse_searchraw: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/ApiResponse_searchraw_response' + +ApiResponse_searchraw_response: + type: object + properties: + results: + type: array + items: + $ref: 'es.yaml#/ESRecord' + took: + type: integer + description: 'Search duration in msec' + example: + 12 + # offset: + # type: integer + # description: 'Pagination offset as passed (or computed from "page/per_page") in request' + # limit: + # type: integer + # description: 'Pagination limit as passed in request' + count: + type: integer + description: 'Number of results in this page [0...limit]' + example: + 1 + total: + type: integer + description: 'Total number of results' + example: + 1 + facets: + $ref: 'common.yaml#/FacetsArray' From d356bb5ed74aab56b9a4d4399a7b8acd235300ee Mon Sep 17 00:00:00 2001 From: Moctar Date: Thu, 11 Feb 2021 10:59:59 +0100 Subject: [PATCH 19/58] extend network management to override --- docker-compose.override.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index ad53006bf9..e7fe56e428 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -7,6 +7,8 @@ services: - ${PHRASEANET_PHPMYADMIN_PORT}:80 depends_on: - db + networks: + - internal gateway: volumes: @@ -75,6 +77,8 @@ services: - elasticsearch depends_on: - elasticsearch + networks: + - internal logstash: image: logstash:7.6.2 @@ -86,6 +90,8 @@ services: depends_on: - elasticsearch restart: on-failure + networks: + - internal filebeat: hostname: filebeat @@ -95,6 +101,8 @@ services: - ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:ro command: filebeat run -e --strict.perms=false restart: on-failure + networks: + - internal ftpd-server: image: stilliard/pure-ftpd:hardened @@ -105,9 +113,5 @@ services: volumes: - ${PHRASEANET_FTP_DIR}:/home/dev restart: on-failure - -networks: - default: - ipam: - config: - - subnet: $PHRASEANET_SUBNET_IPS + networks: + - internal From dfac6176f2e359e4623618f433015f764483ec3e Mon Sep 17 00:00:00 2001 From: Moctar Date: Thu, 11 Feb 2021 11:20:46 +0100 Subject: [PATCH 20/58] extend network management to override --- docker-compose.override.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index e7fe56e428..706f64210e 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -113,5 +113,6 @@ services: volumes: - ${PHRASEANET_FTP_DIR}:/home/dev restart: on-failure + networks: - internal From d832d505a2de7d50332d8e2f909ae6bea8c229ef Mon Sep 17 00:00:00 2001 From: jygaulier Date: Thu, 11 Feb 2021 11:37:18 +0100 Subject: [PATCH 21/58] PHRAS-3153_Doc-to-Swagger - fix to comply with phpstorm AND swagger --- API_documentation/v3/_compiled.yaml | 216 ++++++++++++++------------- API_documentation/v3/api.yaml | 163 +++++++++++++++----- API_documentation/v3/parameters.yaml | 88 ----------- 3 files changed, 238 insertions(+), 229 deletions(-) diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index 265db0d2b6..87c9487361 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -10,6 +10,88 @@ info: license: name: GNU GPL V3 url: 'https://www.gnu.org/licenses/gpl-3.0.en.html' +components: + parameters: + sbas_id: + name: sbas_id + in: path + description: ID of the databox + required: true + schema: + $ref: '#/components/parameters/base_id/schema' + base_id: + name: base_id + in: path + description: ID of the base + required: true + schema: + type: integer + record_id: + name: record_id + in: path + description: ID of the record + required: true + schema: + $ref: '#/components/parameters/base_id/schema' + query: + name: query + in: query + description: Fulltext query ( = search all) + required: false + schema: + type: string + example: dogs OR cats + default: '' + search_type: + name: search_type + in: query + required: false + schema: + type: integer + enum: + - 0 + - 1 + default: 0 + description: | + search for records or stories + * `0` - search for records + * `1` - search for stories + page: + name: page + in: query + description: 'page number, from 1. Use along with "per_page"' + required: false + schema: + type: integer + minimum: 1 + default: 1 + per_page: + name: per_page + in: query + description: number of results per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + offset: + name: offset + in: query + description: 'offset in records count, from 0. Use along with "limit"' + required: false + schema: + type: integer + minimum: 0 + limit: + name: limit + in: query + description: number of results. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 paths: /me: get: @@ -63,59 +145,12 @@ paths: Add _include_ parameters to get those if needed. parameters: - - name: query - in: query - description: Fulltext query ( = search all) - required: false - schema: - type: string - example: dogs OR cats - default: '' - - name: search_type - in: query - required: false - schema: - type: integer - enum: - - 0 - - 1 - default: 0 - description: | - search for records or stories - * `0` - search for records - * `1` - search for stories - - name: page - in: query - description: 'page number, from 1. Use along with "per_page"' - required: false - schema: - type: integer - minimum: 1 - default: 1 - - name: per_page - in: query - description: number of results per page. Use along with "page" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - - name: offset - in: query - description: 'offset in records count, from 0. Use along with "limit"' - required: false - schema: - type: integer - minimum: 0 - - name: limit - in: query - description: number of results. Use along with "offset" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 + - $ref: '#/components/parameters/query' + - $ref: '#/components/parameters/search_type' + - $ref: '#/components/parameters/page' + - $ref: '#/components/parameters/per_page' + - $ref: '#/components/parameters/offset' + - $ref: '#/components/parameters/limit' - name: story_children_limit in: query description: 'For each story in result, include N children' @@ -235,12 +270,12 @@ paths: see pagination description in route _search_ parameters: - - $ref: '#/paths/~1search/post/parameters/0' - - $ref: '#/paths/~1search/post/parameters/1' - - $ref: '#/paths/~1search/post/parameters/2' - - $ref: '#/paths/~1search/post/parameters/3' - - $ref: '#/paths/~1search/post/parameters/4' - - $ref: '#/paths/~1search/post/parameters/5' + - $ref: '#/components/parameters/query' + - $ref: '#/components/parameters/search_type' + - $ref: '#/components/parameters/page' + - $ref: '#/components/parameters/per_page' + - $ref: '#/components/parameters/offset' + - $ref: '#/components/parameters/limit' responses: '200': description: ok @@ -284,9 +319,9 @@ paths: type: object properties: record_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' collection_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' uuid: type: string example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 @@ -313,7 +348,7 @@ paths: format: date-time example: '2021-01-01 15:30:00' coll_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' collection_name: type: string example: collection de test @@ -327,9 +362,9 @@ paths: type: integer example: 5618218 base_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' databox_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' databox_name: type: string example: db_databox1 @@ -442,18 +477,8 @@ paths: Returns a single record, which can be a real record or a story (check `is_story`) operationId: getRecordById parameters: - - name: sbas_id - in: path - description: ID of the databox - required: true - schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' - - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' responses: '200': description: ok @@ -486,18 +511,7 @@ paths: see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. operationId: createRecord parameters: - - name: base_id - in: path - description: ID of the base - required: true - schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' - - name: base_id - in: path - description: ID of the base - required: true - schema: - type: integer + - $ref: '#/components/parameters/base_id' requestBody: content: multipart/form-data: @@ -526,7 +540,7 @@ paths: field_name: type: string meta_struct_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' action: type: string enum: @@ -580,9 +594,9 @@ paths: - type: object properties: databox_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' record_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' title: type: string original_name: @@ -594,9 +608,9 @@ paths: type: string format: date-time collection_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' base_id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' thumbnail: type: object properties: @@ -609,7 +623,7 @@ paths: type: string format: date-time id: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/parameters/1/schema' + $ref: '#/components/parameters/base_id/schema' is_activated: type: boolean label: @@ -1026,8 +1040,8 @@ paths: ``` operationId: patchRecord parameters: - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' requestBody: content: application/json: @@ -1052,10 +1066,10 @@ paths: Returns a single story This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned - operationId: getRecordById + operationId: getStoryById parameters: - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' responses: '200': description: ok @@ -1105,8 +1119,8 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/0' - - $ref: '#/paths/~1records~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/parameters/1' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' - name: page in: query description: page number (default 1) diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index f45197266a..058d004ba7 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -20,18 +20,107 @@ info: #security: # - api_key: [] # - oAuth2Password: [] -#components: -# securitySchemes: -# api_key: -# type: apiKey -# name: oauth_token -# in: query -# oAuth2Password: -# type: oauth2 -# description: This API uses OAuth 2 with the password grant flow. [More info](https://api.example.com/docs/auth) -# flows: -# password: # <-- OAuth flow(authorizationCode, implicit, password or clientCredentials) -# tokenUrl: azea +components: + parameters: + sbas_id: + name: sbas_id + in: path + description: ID of the databox + required: true + schema: + $ref: common.yaml#/ID + + base_id: + name: base_id + in: path + description: ID of the base + required: true + schema: + $ref: common.yaml#/ID + + record_id: + name: record_id + in: path + description: ID of the record + required: true + schema: + $ref: common.yaml#/ID + + query: + name: query + in: query + description: 'Fulltext query ( = search all)' + required: false + schema: + type: string + example: 'dogs OR cats' + default: '' + + search_type: + name: search_type + in: query + required: false + schema: + type: integer + enum: [0,1] + default: 0 + description: > + search for records or stories + * `0` - search for records + * `1` - search for stories + + page: + name: page + in: query + description: page number, from 1. Use along with "per_page" + required: false + schema: + type: integer + minimum: 1 + default: 1 + + per_page: + name: per_page + in: query + description: number of results per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + + offset: + name: offset + in: query + description: offset in records count, from 0. Use along with "limit" + required: false + schema: + type: integer + minimum: 0 + # default: 0 + + limit: + name: limit + in: query + description: number of results. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + # default: +# securitySchemes: +# api_key: +# type: apiKey +# name: oauth_token +# in: query +# oAuth2Password: +# type: oauth2 +# description: This API uses OAuth 2 with the password grant flow. [More info](https://api.example.com/docs/auth) +# flows: +# password: # <-- OAuth flow(authorizationCode, implicit, password or clientCredentials) +# tokenUrl: azea paths: '/me': @@ -89,12 +178,12 @@ paths: Add _include_ parameters to get those if needed. parameters: - - $ref: 'parameters.yaml#/query' - - $ref: 'parameters.yaml#/search_type' - - $ref: 'parameters.yaml#/page' - - $ref: 'parameters.yaml#/per_page' - - $ref: 'parameters.yaml#/offset' - - $ref: 'parameters.yaml#/limit' + - $ref: '#/components/parameters/query' + - $ref: '#/components/parameters/search_type' + - $ref: '#/components/parameters/page' + - $ref: '#/components/parameters/per_page' + - $ref: '#/components/parameters/offset' + - $ref: '#/components/parameters/limit' - name: story_children_limit in: query description: For each story in result, include N children @@ -138,12 +227,12 @@ paths: see pagination description in route _search_ parameters: - - $ref: 'parameters.yaml#/query' - - $ref: 'parameters.yaml#/search_type' - - $ref: 'parameters.yaml#/page' - - $ref: 'parameters.yaml#/per_page' - - $ref: 'parameters.yaml#/offset' - - $ref: 'parameters.yaml#/limit' + - $ref: '#/components/parameters/query' + - $ref: '#/components/parameters/search_type' + - $ref: '#/components/parameters/page' + - $ref: '#/components/parameters/per_page' + - $ref: '#/components/parameters/offset' + - $ref: '#/components/parameters/limit' responses: 200: description: ok @@ -164,8 +253,8 @@ paths: Returns a single record, which can be a real record or a story (check `is_story`) operationId: getRecordById parameters: - - $ref: 'parameters.yaml#/sbas_id' - - $ref: 'parameters.yaml#/record_id' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' responses: 200: description: ok @@ -200,13 +289,7 @@ paths: operationId: createRecord parameters: - - $ref: 'parameters.yaml#/base_id' - - name: base_id - in: path - description: ID of the base - required: true - schema: - $ref: common.yaml#/ID + - $ref: '#/components/parameters/base_id' requestBody: content: multipart/form-data: @@ -586,8 +669,8 @@ paths: operationId: patchRecord parameters: - - $ref: 'parameters.yaml#/sbas_id' - - $ref: 'parameters.yaml#/record_id' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' requestBody: content: @@ -615,10 +698,10 @@ paths: This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned - operationId: getRecordById + operationId: getStoryById parameters: - - $ref: 'parameters.yaml#/sbas_id' - - $ref: 'parameters.yaml#/record_id' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' responses: 200: description: ok @@ -640,8 +723,8 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - $ref: 'parameters.yaml#/sbas_id' - - $ref: 'parameters.yaml#/record_id' + - $ref: '#/components/parameters/sbas_id' + - $ref: '#/components/parameters/record_id' - name: page in: query description: page number (default 1) diff --git a/API_documentation/v3/parameters.yaml b/API_documentation/v3/parameters.yaml index 8a10243e10..e69de29bb2 100644 --- a/API_documentation/v3/parameters.yaml +++ b/API_documentation/v3/parameters.yaml @@ -1,88 +0,0 @@ -sbas_id: - name: sbas_id - in: path - description: ID of the databox - required: true - schema: - $ref: common.yaml#/ID - -base_id: - name: base_id - in: path - description: ID of the base - required: true - schema: - $ref: common.yaml#/ID - -record_id: - name: record_id - in: path - description: ID of the record - required: true - schema: - $ref: common.yaml#/ID - -query: - name: query - in: query - description: 'Fulltext query ( = search all)' - required: false - schema: - type: string - example: 'dogs OR cats' - default: '' - -search_type: - name: search_type - in: query - required: false - schema: - type: integer - enum: [0,1] - default: 0 - description: > - search for records or stories - * `0` - search for records - * `1` - search for stories - -page: - name: page - in: query - description: page number, from 1. Use along with "per_page" - required: false - schema: - type: integer - minimum: 1 - default: 1 - -per_page: - name: per_page - in: query - description: number of results per page. Use along with "page" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - default: 10 - -offset: - name: offset - in: query - description: offset in records count, from 0. Use along with "limit" - required: false - schema: - type: integer - minimum: 0 - # default: 0 - -limit: - name: limit - in: query - description: number of results. Use along with "offset" - required: false - schema: - type: integer - minimum: 1 - maximum: 100 - # default: From 7041a118730037321a9c6e500b38cadbfdbeb4e9 Mon Sep 17 00:00:00 2001 From: aina esokia Date: Thu, 11 Feb 2021 16:48:49 +0300 Subject: [PATCH 22/58] PHRAS-2283 port to 4.1 access autorisation windows --- .../Account/CollectionRequestMapper.php | 6 +- .../Authentication/RegistrationService.php | 4 +- .../Configuration/RegistrationManager.php | 214 ++++++++---------- .../Form/Login/PhraseaRegisterForm.php | 4 +- .../Repositories/RegistrationRepository.php | 55 +++-- lib/classes/collection.php | 16 -- resources/www/account/styles/_skin.scss | 6 +- templates/web/account/access.html.twig | 40 ++-- .../Configuration/RegistrationManagerTest.php | 190 +++++++++------- 9 files changed, 261 insertions(+), 274 deletions(-) diff --git a/lib/Alchemy/Phrasea/Account/CollectionRequestMapper.php b/lib/Alchemy/Phrasea/Account/CollectionRequestMapper.php index 5f14f65c3a..ae729fbb8f 100644 --- a/lib/Alchemy/Phrasea/Account/CollectionRequestMapper.php +++ b/lib/Alchemy/Phrasea/Account/CollectionRequestMapper.php @@ -31,15 +31,15 @@ class CollectionRequestMapper $demands = array(); foreach ($databoxStatuses as $databoxId => $data) { - foreach ($data['registrations']['by-type']['pending'] as $collectionId => $waiting) { + foreach (['registrations-by-type']['pending'] as $collectionId => $waiting) { $demands[] = $this->mapCollectionStatus($databoxId, $collectionId, "pending"); } - foreach ($data['registrations']['by-type']['rejected'] as $collectionId => $waiting) { + foreach ($data['registrations-by-type']['rejected'] as $collectionId => $waiting) { $demands[] = $this->mapCollectionStatus($databoxId, $collectionId, "rejected"); } - foreach ($data['registrations']['by-type']['accepted'] as $collectionId => $waiting) { + foreach ($data['registrations-by-type']['accepted'] as $collectionId => $waiting) { $demands[] = $this->mapCollectionStatus($databoxId, $collectionId, "accepted"); } } diff --git a/lib/Alchemy/Phrasea/Authentication/RegistrationService.php b/lib/Alchemy/Phrasea/Authentication/RegistrationService.php index 2ffe87f0cd..eeaac178fc 100644 --- a/lib/Alchemy/Phrasea/Authentication/RegistrationService.php +++ b/lib/Alchemy/Phrasea/Authentication/RegistrationService.php @@ -289,7 +289,7 @@ class RegistrationService * @param array $selectedCollections * @return \collection[] */ - private function getAuthorizedCollections(array $selectedCollections = null) + private function getAuthorizedCollections($selectedCollections) { $inscriptions = $this->registrationManager->getRegistrationSummary(); $authorizedCollections = []; @@ -300,7 +300,7 @@ class RegistrationService continue; } - if (\igorw\get_in($inscriptions, [$databox->get_sbas_id(), 'config', 'collections', $collection->get_base_id(), 'can-register'])) { + if (\igorw\get_in($inscriptions, [$databox->get_sbas_id(), 'collections', $collection->get_base_id(), 'can-register'])) { $authorizedCollections[$collection->get_base_id()] = $collection; } } diff --git a/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php b/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php index 5bf21bc37c..d539e95bf6 100644 --- a/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php +++ b/lib/Alchemy/Phrasea/Core/Configuration/RegistrationManager.php @@ -63,142 +63,108 @@ class RegistrationManager } foreach ($this->appbox->get_databoxes() as $databox) { - $data[$databox->get_sbas_id()] = [ + $sbas_id = $databox->get_sbas_id(); + $data[$sbas_id] = [ // Registrations on databox by type - 'registrations' => [ - 'by-type' => [ - 'inactive' => [], - 'accepted' => [], - 'in-time' => [], - 'out-dated' => [], - 'pending' => [], - 'rejected' => [], - ] + 'registrations-by-type' => [ + 'active' => [], + 'inactive' => [], + 'accepted' => [], + 'in-time' => [], + 'out-dated' => [], + 'pending' => [], + 'rejected' => [], ], // Registration configuration on databox and collections that belong to the databox - 'config' => [ - 'db-name' => $databox->get_dbname(), - 'cgu' => $databox->get_cgus(), - 'can-register' => $databox->isRegistrationEnabled(), - // Configuration on collection - 'collections' => [], - ] + 'db-name' => $databox->get_dbname(), + 'cgu' => $databox->get_cgus(), + 'can-register' => $databox->isRegistrationEnabled(), + // Configuration on collection + 'collections' => [], + 'display' => false, // set to true if there is at least one collection to display ]; foreach ($databox->get_collections() as $collection) { + $base_id = $collection->get_base_id(); + + $userRegistration = igorw\get_in($userData, [$sbas_id, $base_id]); + // Sets collection info - $data[$databox->get_sbas_id()]['config']['collections'][$collection->get_base_id()] = $this->getCollectionSummary($collection, $userData); + $data[$sbas_id]['collections'][$base_id] = [ + 'coll-name' => $collection->get_label($this->locale), + // gets collection registration or fallback to databox configuration + 'can-register' => $collection->isRegistrationEnabled(), + // boolean to tell whether user has already requested an access to the collection + 'registration' => !is_null($userRegistration) && !is_null($userRegistration['active']), + 'type' => null + ]; + // Sets registration by type - if (null !== $registration = $this->getUserCollectionRegistration($collection, $userData)) { - $data[$databox->get_sbas_id()]['registrations']['by-type'][$registration['type']][] = $registration; + if (!is_null($userRegistration)) { // && !is_null($userRegistration['active'])) { + + $userRegistration['coll-name'] = $collection->get_label($this->locale); + $userRegistration['can-register'] = $collection->isRegistrationEnabled(); + // sets default type + $type = 'inactive'; + + // gets registration entity + $registration = $userRegistration['registration']; + + if(!is_null($userRegistration['active'])) { + // rights are set in basusr, we don't really care about registration + $isTimeLimited = (Boolean) $userRegistration['time-limited']; + if($isTimeLimited) { + // any time limit overrides (=automates) the 'active' value + $isOnTime = (Boolean) $userRegistration['in-time']; + $type = $isOnTime ? 'in-time' : 'out-dated'; + } + else { + // no time limit, use the 'active' value - but be nice if this is the result of registration + $isPending = !is_null($registration) && $registration->isPending(); + $isRejected = !is_null($registration) && !$isPending && $registration->isRejected(); + $isAccepted = !is_null($registration) && !$isPending && !$isRejected; + if ($userRegistration['active'] === false) { + // no access + $type = $isRejected ? 'rejected' : 'inactive'; + } + else { + // access + $type = $isAccepted ? 'accepted' : 'active'; + } + } + } + else { + // nothing in basusr, use only registration + if(is_null($registration)) { + // no registration + $type = 'inactive'; + } + else { + // something in registration + $isPending = $registration->isPending(); + $isRejected = !$isPending && $registration->isRejected(); + if($isPending) { + $type = 'pending'; + } + else { + $type = $isRejected ? 'rejected' : 'accepted'; + } + } + } + + // the twig template will not display an inactive collection, unless it is registrable + if($type !== 'inactive' || $collection->isRegistrationEnabled()) { + // at least one collection is displayed so the dbox must be displayed + $data[$sbas_id]['display'] = true; + } + + $userRegistration['type'] = $type; + $data[$sbas_id]['collections'][$base_id]['type'] = $type; + $data[$sbas_id]['registrations-by-type'][$type][] = $userRegistration; } } } return $data; } - - /** - * Tells whether user has ever requested a registration on collection or not. - * - * @param \collection $collection - * @param $userData - * - * @return boolean - */ - private function userHasRequestedARegistrationOnCollection(\collection $collection, $userData) - { - if (null === $userRegistration = igorw\get_in($userData, [$collection->get_sbas_id(), $collection->get_base_id()])) { - return false; - } - - return !is_null($userRegistration['active']); - } - - /** - * Returns a user registration for given collection or null if no registration were requested. - * - * @param \collection $collection - * @param $userData - * - * @return null|array - */ - private function getUserCollectionRegistration(\collection $collection, $userData) - { - if (false === $this->userHasRequestedARegistrationOnCollection($collection, $userData)) { - return null; - } - - $userRegistration = igorw\get_in($userData, [$collection->get_sbas_id(), $collection->get_base_id()]); - - // sets collection name - $userRegistration['coll-name'] = $collection->get_label($this->locale); - // sets default type - $userRegistration['type'] = 'active'; - - // gets registration entity - $registration = $userRegistration['registration']; - - // set registration type & return user registration - $registrationStillExists = !is_null($registration); - $registrationNoMoreExists = !$registrationStillExists; - $isPending = $registrationStillExists && $registration->isPending() && !$registration->isRejected(); - $isRejected = $registrationStillExists && $registration->isRejected(); - $isDone = ($registrationNoMoreExists) || (!$isPending && !$isRejected); - $isActive = (Boolean) $userRegistration['active']; - $isTimeLimited = (Boolean) $userRegistration['time-limited']; - $isNotTimeLimited = !$isTimeLimited; - $isOnTime = (Boolean) $userRegistration['in-time']; - $isOutDated = !$isOnTime; - - if (!$isActive) { - $userRegistration['type'] = 'inactive'; - - return $userRegistration; - } - - if ($isDone) { - $userRegistration['type'] = 'accepted'; - - return $userRegistration; - } - - if ($isRejected) { - $userRegistration['type'] = 'rejected'; - - return $userRegistration; - } - - if ($isTimeLimited && $isOnTime && $isPending) { - $userRegistration['type'] = 'in-time'; - - return $userRegistration; - } - - if ($isTimeLimited && $isOutDated && $isPending) { - $userRegistration['type'] = 'out-dated'; - - return $userRegistration; - } - - if ($isNotTimeLimited && $isPending) { - $userRegistration['type'] = 'pending'; - - return $userRegistration; - } - - return $userRegistration; - } - - private function getCollectionSummary(\collection $collection, $userData) - { - return [ - 'coll-name' => $collection->get_label($this->locale), - // gets collection registration or fallback to databox configuration - 'can-register' => $collection->isRegistrationEnabled(), - 'cgu' => $collection->getTermsOfUse(), - // boolean to tell whether user has already requested an access to the collection - 'registration' => $this->userHasRequestedARegistrationOnCollection($collection, $userData) - ]; - } } diff --git a/lib/Alchemy/Phrasea/Form/Login/PhraseaRegisterForm.php b/lib/Alchemy/Phrasea/Form/Login/PhraseaRegisterForm.php index 136b4e7e76..fca84f1ba8 100644 --- a/lib/Alchemy/Phrasea/Form/Login/PhraseaRegisterForm.php +++ b/lib/Alchemy/Phrasea/Form/Login/PhraseaRegisterForm.php @@ -73,8 +73,8 @@ class PhraseaRegisterForm extends AbstractType $choices = $baseIds = []; foreach ($this->app['registration.manager']->getRegistrationSummary() as $baseInfo) { - $dbName = $baseInfo['config']['db-name']; - foreach ($baseInfo['config']['collections'] as $baseId => $collInfo) { + $dbName = $baseInfo['db-name']; + foreach ($baseInfo['collections'] as $baseId => $collInfo) { if (false === $collInfo['can-register']) { continue; } diff --git a/lib/Alchemy/Phrasea/Model/Repositories/RegistrationRepository.php b/lib/Alchemy/Phrasea/Model/Repositories/RegistrationRepository.php index c6fab6453c..e95835c73c 100644 --- a/lib/Alchemy/Phrasea/Model/Repositories/RegistrationRepository.php +++ b/lib/Alchemy/Phrasea/Model/Repositories/RegistrationRepository.php @@ -84,40 +84,59 @@ class RegistrationRepository extends EntityRepository $data = []; $rsm = $this->createResultSetMappingBuilder('d'); $rsm->addScalarResult('sbas_id','sbas_id'); - $rsm->addScalarResult('base_id','base_id'); + $rsm->addScalarResult('bas_id','bas_id'); $rsm->addScalarResult('dbname','dbname'); $rsm->addScalarResult('time_limited', 'time_limited'); $rsm->addScalarResult('limited_from', 'limited_from'); $rsm->addScalarResult('limited_to', 'limited_to'); $rsm->addScalarResult('actif', 'actif'); - $sql = " - SELECT dbname, sbas.sbas_id, time_limited, - UNIX_TIMESTAMP( limited_from ) AS limited_from, - UNIX_TIMESTAMP( limited_to ) AS limited_to, - bas.server_coll_id, Users.id, basusr.actif, - bas.base_id, " . $rsm->generateSelectClause(['d' => 'd',]) . " - FROM (Users, bas, sbas) - LEFT JOIN basusr ON ( Users.id = basusr.usr_id AND bas.base_id = basusr.base_id ) - LEFT JOIN Registrations d ON ( d.user_id = Users.id AND bas.base_id = d.base_id ) - WHERE basusr.actif = 1 AND bas.sbas_id = sbas.sbas_id - AND Users.id = ?"; + // nb: UNIX_TIMESTAMP will return null if date is 0000-00-00 00:00:00 + $sql = "SELECT dbname, sbas.sbas_id, time_limited,\n" + . " UNIX_TIMESTAMP( limited_from ) AS limited_from,\n" + . " UNIX_TIMESTAMP( limited_to ) AS limited_to,\n" + . " bas.server_coll_id, Users.id, basusr.actif,\n" + . " bas.base_id AS bas_id, " . $rsm->generateSelectClause(['d' => 'd',]) . "\n" + . "FROM (Users, bas, sbas)\n" + . " LEFT JOIN basusr ON ( Users.id = basusr.usr_id AND bas.base_id = basusr.base_id )\n" + . " LEFT JOIN Registrations d ON ( d.user_id = Users.id AND bas.base_id = d.base_id )\n" + . "WHERE bas.active = 1 AND bas.sbas_id = sbas.sbas_id\n" + . " AND Users.id = ?\n" + . " AND ISNULL(model_of)"; $query = $this->_em->createNativeQuery($sql, $rsm); $query->setParameter(1, $user->getId()); foreach ($query->getResult() as $row) { $registrationEntity = $row[0]; - $data[$row['sbas_id']][$row['base_id']] = [ - 'base-id' => $row['base_id'], + $in_time = null; + if(($row['time_limited'] !== null) && ($row['limited_from'] !== null || $row['limited_to'] !== null)) { + $in_time = true; + if($row['limited_from'] !== null && time() < $row['limited_from']) { + $in_time = false; + } + elseif($row['limited_to'] !== null && time() > $row['limited_to']) { + $in_time = false; + } + } + $data[$row['sbas_id']][$row['bas_id']] = [ + 'base-id' => $row['bas_id'], 'db-name' => $row['dbname'], - 'active' => (Boolean) $row['actif'], - 'time-limited' => (Boolean) $row['time_limited'], - 'in-time' => $row['time_limited'] && ! ($row['limited_from'] >= time() && $row['limited_to'] <= time()), + 'active' => self::nullOrBoolean($row['actif']), + 'time-limited' => self::nullOrBoolean($row['time_limited']), + 'in-time' => $in_time, 'registration' => $registrationEntity ]; } return $data; } -} \ No newline at end of file + + public static function nullOrBoolean($v) + { + if(!is_null($v)) { + $v = (boolean)$v; + } + return $v; + } +} diff --git a/lib/classes/collection.php b/lib/classes/collection.php index 276098fc1d..df457b8735 100644 --- a/lib/classes/collection.php +++ b/lib/classes/collection.php @@ -821,22 +821,6 @@ class collection implements ThumbnailedElement, cache_cacheableInterface return $this->get_databox()->getAutoregisterModel($email); } - /** - * Gets terms of use. - * - * @return null|string - */ - public function getTermsOfUse() - { - if (false === $xml = simplexml_load_string($this->get_prefs())) { - return null; - } - - foreach ($xml->xpath('/baseprefs/cgu') as $sbpcgu) { - return $sbpcgu->saveXML(); - } - } - public function get_cache_key($option = null) { return 'collection_' . $this->collectionVO->getCollectionId() . ($option ? '_' . $option : ''); diff --git a/resources/www/account/styles/_skin.scss b/resources/www/account/styles/_skin.scss index 5f0cb7d2ab..0bc8961dc7 100644 --- a/resources/www/account/styles/_skin.scss +++ b/resources/www/account/styles/_skin.scss @@ -818,8 +818,8 @@ form[name=registerForm] .multiselect-container li.active label { } form[name=registerForm] .multiselect b.caret { - float: right; - + position: absolute; + right: 10px; } form[name=registerForm] .multiselect-group { @@ -1157,7 +1157,7 @@ h1, h2, h3, h4 { border-radius:10px; display:inline-block; position: relative; - top: 0.35rem; + top: -15px; } #updatingDemand .icon.active { diff --git a/templates/web/account/access.html.twig b/templates/web/account/access.html.twig index 0d150daf41..06ddfcf0a1 100644 --- a/templates/web/account/access.html.twig +++ b/templates/web/account/access.html.twig @@ -35,9 +35,9 @@ {% if show == true %}
- - {{ collInfo["coll-name"] }} - + + {{ collInfo["coll-name"] }} +
{% if type == 'registrable' %} @@ -47,23 +47,23 @@ {% endif %}
- - {% if type == 'active' %} - {{ "registration:collection.active" | trans }} - {% elseif type == 'registrable' %} - {{ "registration:collection.registrable" | trans }} - {% elseif type == 'in-time' %} - {{ "registration:collection.in-time" | trans }} - {% elseif type == 'out-dated' %} - {{ "registration:collection.out-dated" | trans }} - {% elseif type == 'pending' %} - {{ "registration:collection.pending" | trans }} - {% elseif type == 'rejected' %} - {{ "registration:collection.rejected" | trans }} - {% elseif type == 'accepted' %} - {{ "registration:collection.accepted" | trans }} - {% endif %} - + + {% if type == 'active' %} + {{ "registration:collection.active" | trans }} + {% elseif type == 'registrable' %} + {{ "registration:collection.registrable" | trans }} + {% elseif type == 'in-time' %} + {{ "registration:collection.in-time" | trans }} + {% elseif type == 'out-dated' %} + {{ "registration:collection.out-dated" | trans }} + {% elseif type == 'pending' %} + {{ "registration:collection.pending" | trans }} + {% elseif type == 'rejected' %} + {{ "registration:collection.rejected" | trans }} + {% elseif type == 'accepted' %} + {{ "registration:collection.accepted" | trans }} + {% endif %} +
{% endif %} diff --git a/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php b/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php index b4c8db3f2d..a7f7c0de8c 100644 --- a/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php +++ b/tests/Alchemy/Tests/Phrasea/Core/Configuration/RegistrationManagerTest.php @@ -67,7 +67,7 @@ class RegistrationManagerTest extends \PhraseanetTestCase $databox = current(self::$DI['app']->getDataboxes()); $collection = current($databox->get_collections()); - $this->assertEquals($value, count($rs[$databox->get_sbas_id()]['registrations']['by-type'][$type])); + $this->assertEquals($value, count($rs[$databox->get_sbas_id()]['registrations-by-type'][$type])); } public function userDataProvider() @@ -81,103 +81,121 @@ class RegistrationManagerTest extends \PhraseanetTestCase $rejectedRegistration = new Registration(); $rejectedRegistration->setBaseId(1); $rejectedRegistration->setUser(new User()); - $rejectedRegistration->setPending(true); + $rejectedRegistration->setPending(false); $rejectedRegistration->setRejected(true); + $acceptedRegistration = new Registration(); + $acceptedRegistration->setBaseId(1); + $acceptedRegistration->setUser(new User()); + $acceptedRegistration->setPending(false); + $acceptedRegistration->setRejected(false); + + $registrations = [ + 'pending' => $pendingRegistration, + 'accepted' => $acceptedRegistration, + 'rejected' => $rejectedRegistration, + 'inactive' => null + ]; + $databox = current((new \appbox(new Application(Application::ENV_TEST)))->get_databoxes()); $collection = current($databox->get_collections()); - $noLimitedPendingRegistration = [ - [ - $databox->get_sbas_id() => [ - $collection->get_base_id() => [ - 'base-id' => $collection->get_base_id(), - 'db-name' => 'toto', - 'active' => true, - 'time-limited' => false, - 'in-time' => null, - 'registration' => $pendingRegistration - ] - ] - ], - 'pending', - 1 - ]; + $tests = []; - $rejectedRegistration = [ - [ - $databox->get_sbas_id() => [ - $collection->get_base_id() => [ - 'base-id' => $collection->get_base_id(), - 'db-name' => 'titi', - 'active' => true, - 'time-limited' => false, - 'in-time' => null, - 'registration' => $rejectedRegistration + // ====== no access in basusr : result comes only from "registration" ====== + foreach($registrations as $k=>$registration) { + // pending, accepted, rejected, inactive + $tests[] = [ + [ + $databox->get_sbas_id() => [ + $collection->get_base_id() => [ + 'base-id' => $collection->get_base_id(), + 'db-name' => 'toto', + 'active' => null, + 'time-limited' => null, + 'in-time' => null, + 'registration' => $registration + ] ] - ] - ], - 'rejected', - 1 - ]; + ], + $k, + 1 + ]; + } - $noActiveRegistration = [ - [ - $databox->get_sbas_id() => [ - $collection->get_base_id() => [ - 'base-id' => 1, - 'db-name' => 'tutu', - 'active' => false, - 'time-limited' => false, - 'in-time' => null, - 'registration' => $pendingRegistration + // ======= rights with time limit : registration does not matter ======= + foreach($registrations as $registration) { + $tests[] = [ + [ + $databox->get_sbas_id() => [ + $collection->get_base_id() => [ + 'base-id' => $collection->get_base_id(), + 'db-name' => 'toto', + 'active' => true, + 'time-limited' => true, + 'in-time' => true, + 'registration' => $registration + ] ] - ] - ], - 'inactive', - 1 - ]; - - $limitedActiveIntimePendingRegistration = [ - [ - $databox->get_sbas_id() => [ - $collection->get_base_id() => [ - 'base-id' => $collection->get_base_id(), - 'db-name' => 'tata', - 'active' => true, - 'time-limited' => true, - 'in-time' => true, - 'registration' => $pendingRegistration + ], + 'in-time', + 1 + ]; + $tests[] = [ + [ + $databox->get_sbas_id() => [ + $collection->get_base_id() => [ + 'base-id' => $collection->get_base_id(), + 'db-name' => 'toto', + 'active' => true, + 'time-limited' => true, + 'in-time' => false, + 'registration' => $registration + ] ] - ] - ], - 'in-time', - 1 - ]; + ], + 'out-dated', + 1 + ]; + } - $limitedActiveOutdatedPendingRegistration = [ - [ - $databox->get_sbas_id() => [ - $collection->get_base_id() => [ - 'base-id' => $collection->get_base_id(), - 'db-name' => 'toutou', - 'active' => true, - 'time-limited' => true, - 'in-time' => false, - 'registration' => $pendingRegistration + // ======= rights, no time limit : registration may matter ======= + foreach($registrations as $k=>$registration) { + // pending, accepted, rejected, inactive + $tests[] = [ + [ + $databox->get_sbas_id() => [ + $collection->get_base_id() => [ + 'base-id' => $collection->get_base_id(), + 'db-name' => 'toto', + 'active' => true, + 'time-limited' => false, + 'in-time' => null, + 'registration' => $registration + ] ] - ] - ], - 'out-dated', - 1 - ]; + ], + $k=='accepted' ? 'accepted' : 'active', + 1 + ]; + $tests[] = [ + [ + $databox->get_sbas_id() => [ + $collection->get_base_id() => [ + 'base-id' => $collection->get_base_id(), + 'db-name' => 'toto', + 'active' => false, + 'time-limited' => false, + 'in-time' => null, + 'registration' => $registration + ] + ] + ], + $k=='rejected' ? 'rejected' : 'inactive', + 1 + ]; + } - return [ - $noLimitedPendingRegistration, - $noActiveRegistration, - $limitedActiveIntimePendingRegistration, - $limitedActiveOutdatedPendingRegistration, - $rejectedRegistration - ]; + return $tests; } } From f7ee9711ad4696ab91ca2e60851a13ab4bea851f Mon Sep 17 00:00:00 2001 From: aina esokia Date: Thu, 11 Feb 2021 18:00:43 +0300 Subject: [PATCH 23/58] PHRAS-3341 change title color --- Phraseanet-production-client/dist/production.js | 8 ++++---- Phraseanet-production-client/dist/production.min.js | 8 ++++---- Phraseanet-production-client/dist/skin-000000.css | 4 ++++ Phraseanet-production-client/dist/skin-000000.min.css | 2 +- Phraseanet-production-client/dist/skin-959595.css | 4 ++++ Phraseanet-production-client/dist/skin-959595.min.css | 2 +- Phraseanet-production-client/dist/skin-FFFFFF.css | 4 ++++ Phraseanet-production-client/dist/skin-FFFFFF.min.css | 2 +- .../src/components/record/recordPreview/index.js | 8 ++++---- .../src/skins/style/skin-shared.scss | 3 +++ lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php | 2 +- lib/classes/record/preview.php | 9 +++++++-- templates/web/prod/index.html.twig | 8 ++++---- 13 files changed, 42 insertions(+), 22 deletions(-) diff --git a/Phraseanet-production-client/dist/production.js b/Phraseanet-production-client/dist/production.js index 28ce2245e8..5bc0280baa 100644 --- a/Phraseanet-production-client/dist/production.js +++ b/Phraseanet-production-client/dist/production.js @@ -65747,13 +65747,13 @@ var previewRecordService = function previewRecordService(services) { var basketIcon = ''; if (data.containerType !== null) { if (data.containerType === 'feedback') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'push') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'regroup') { - basketIcon = ""; + basketIcon = ""; } else { - basketIcon = ""; + basketIcon = ""; } } diff --git a/Phraseanet-production-client/dist/production.min.js b/Phraseanet-production-client/dist/production.min.js index 28ce2245e8..5bc0280baa 100644 --- a/Phraseanet-production-client/dist/production.min.js +++ b/Phraseanet-production-client/dist/production.min.js @@ -65747,13 +65747,13 @@ var previewRecordService = function previewRecordService(services) { var basketIcon = ''; if (data.containerType !== null) { if (data.containerType === 'feedback') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'push') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'regroup') { - basketIcon = ""; + basketIcon = ""; } else { - basketIcon = ""; + basketIcon = ""; } } diff --git a/Phraseanet-production-client/dist/skin-000000.css b/Phraseanet-production-client/dist/skin-000000.css index f804e4e358..77cd93a481 100644 --- a/Phraseanet-production-client/dist/skin-000000.css +++ b/Phraseanet-production-client/dist/skin-000000.css @@ -2048,6 +2048,10 @@ div#PREVIEWTITLEWRAPPER { top: 10px; } +div#PREVIEWTITLEWRAPPER span { + line-height: 25px; +} + .PNB10 { position: absolute; top: 10px; diff --git a/Phraseanet-production-client/dist/skin-000000.min.css b/Phraseanet-production-client/dist/skin-000000.min.css index 8899a323b7..1c66f66622 100644 --- a/Phraseanet-production-client/dist/skin-000000.min.css +++ b/Phraseanet-production-client/dist/skin-000000.min.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/dark-hive/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #555;background-color:#212121}.ui-widget-content a{color:#fff}.ui-widget-header{color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #444;background:#222 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #0b93d5;background:#003147 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;font-weight:400;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #26b3f7;background:#0972a5 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_4b8e0b_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_a83300_256x240.png)}.ui-widget-overlay{background:#5c5c5c url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}::-webkit-scrollbar-track{border-radius:0;background-color:#1a1a1a}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#484848}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#fff}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#fff}.phrasea_query label,label,legend{color:#fff}legend{width:auto;border:none}body{color:#fff;background-color:#1a1a1a;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a{COLOR:#b1b1b1}a,a:hover{TEXT-DECORATION:none}a:hover{COLOR:#838383}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#1a1a1a;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:41px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}.PNB10,div#PREVIEWTITLEWRAPPER{top:10px}.PNB10{position:absolute;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#1a1a1a;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#424242;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#282828;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:#7f7f7f;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#7f7f7f;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#7f7f7f}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#7f7f7f;*border:1px solid #515151}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#7f7f7f;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#7f7f7f;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#1a1a1a;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#1a1a1a;border:2px solid #7f7f7f;padding:0;color:#fff;border-radius:2px}.popover-inner .popover-title{background-color:#3b3b3b;border-radius:0}.popover-inner .popover-content{background-color:#1a1a1a;color:#fff}.popover-inner .popover-content hr{background-color:#fff;border-color:#7f7f7f}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#fff}#tooltip.tooltip_flat .popover{background-color:#535353;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#535353;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#111;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #7f7f7f;margin:0;height:0}.close,.close:hover{color:#fff}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#3b3b3b}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#3b3b3b!important;color:#4990e2!important;border:1px solid #1b1b1b;box-shadow:0 0 3px 1px #3b3b3b!important;position:relative;padding-right:20px}.btn-facet-option.collapsed{color:#b1b1b1!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#b1b1b1!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#4990e2!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#4990e2!important}.facet-filter{width:50%;float:left;background:#292929;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#4d4d4d;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#a1a1a1}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#fff;background-color:#3b3b3b;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#3b3b3b}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#a1a1a1}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#fff;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#fff}.ui-dialog.ui-widget-content{background-color:#1a1a1a}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-white.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#3b3b3b;border-bottom:1px solid #303030;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#474747}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#474747}.ui-accordion .ui-accordion-content{background-color:#292929;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid #7f7f7f;background:#1a1a1a}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#fff}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#fff}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#1a1a1a}.context-menu-theme-vista{background-image:none;background-color:#1a1a1a;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#535353;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#7f7f7f}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#fff}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#fff}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #7f7f7f}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#fff}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#aaa;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#404040;background-image:linear-gradient(180deg,#444,#393939);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF444444",endColorstr="#FF393939",GradientType=0);border-color:#393939 #393939 #131313;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#393939;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#aaa;background-color:#393939;*background-color:#2c2c2c}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#202020\9}.input-append button.btn{border-left:1px solid #242424}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#3b3b3b;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #5a5a5a;background-color:#5a5a5a}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#a1a1a1}#idFrameC .wrapper{background-color:#3b3b3b;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#3b3b3b;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid #303030;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#3b3b3b;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#666;border-bottom:3px solid #666}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#333;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#3b3b3b;padding-left:16px;color:#b1b1b1;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#4990e2!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#464646;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#6c6c6c;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b9b9b9}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#b9b9b9;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#b9b9b9}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#3b3b3b;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}#idFrameT .tools:first-child .btn-group{border-right:1px solid #474747}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#3b3b3b;color:#aaa;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#535353}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#535353;color:#fff}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#535353;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#aaa;background-color:#535353;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#aaa}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#7f7f7f;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#777;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #474747}#idFrameT .tools #settings:hover{background-color:#393939}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#666;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid #7f7f7f}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#1a1a1a;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#0c4554;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#0c4554;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #000;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #303030;background-color:#3b3b3b;float:left}#answers .feed .entry.hover{border:1px solid #7f7f7f}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#1a1a1a;border:1px solid #7f7f7f}#answers .feed .dropdown-menu a{color:#fff}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#404040;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid #7f7f7f;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#b1b1b1}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#0b4654;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #0c343d;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#05313c}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#3b3b3b}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:#fff}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#3b3b3b}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#3b3b3b;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#3b3b3b;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#292929;border-color:#3b3b3b}#modal_feed form .feeds{color:#fff;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;background-color:#1a1a1a;border:1px solid #7f7f7f;color:#fff;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed.odd{background-color:#272727;color:#a1a1a1}#modal_feed form .feeds .feed.hover{background-color:#404040;color:#fff}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#4990e2!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#3b3b3b;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid #7f7f7f;background-color:#1a1a1a;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#3b3b3b;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#3b3b3b}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:none}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:transparent}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#1a1a1a}#divS div.edit_field.odd{background-color:#292929}#divS div.edit_field.hover{background-color:#404040;color:#fff}#divS div.edit_field.active{background-color:#5a5a5a;border:1px solid #5a5a5a}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#fff}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#444;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#1a1a1a;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#222}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#1a1a1a;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #303030;border-radius:0;height:32px;border-bottom:1px solid #303030}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#3b3b3b;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#fff;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#fff}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#222;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#393939;*border:1px solid #515151}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#aaa;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#313131;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#3b3b3b;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#fff}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#404040}#dialog_publicator .api_content{top:30px;bottom:25px;color:#fff}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#1a1a1a;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:#010101;color:#fff;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#fff}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#404040}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#1a1a1a}#mainMenu{height:41px;line-height:36px;vertical-align:middle;background-color:#3b3b3b;border-bottom:1px solid #303030;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:41px}#mainMenu li a{text-decoration:none;display:inline-block;color:#b1b1b1}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:38px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#fff}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:41px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#a1a1a1;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #303030}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #3b3b3b}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover{color:#fff}.treeview ul li span{color:#a1a1a1}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #303030}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#fff}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:silver}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#fff;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#292929;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#fff!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #303030;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#ededed;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#3b3b3b;color:#a1a1a1;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #303030}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#3b3b3b}#idFrameC #baskets .SSTT.active a{color:#fff}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#fff}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#1d1d1d;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#1d1d1d;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#292929;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid #484848}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#000}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#000}.captionTips .icomoon{color:#000;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#fff;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#1d1d1d;padding:10px;margin-bottom:5px;border:1px solid #1d1d1d;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #303030;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#292929}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#3b3b3b;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#a6a6a6;min-height:49px;margin-left:0;border-left:4px solid #3b3b3b;border-bottom:1px solid #303030;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:silver}#proposals .fancytree-folder:hover .fancytree-title{color:silver}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#a1a1a1}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#fff}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#a6a6a6;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#fff;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#1b1b1b;border-color:#5f5f5f;color:#bbb;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 transparent;border-style:solid}#proposals .see_more_btn:hover{background-color:#3c3c3c;color:#bbb;border-color:#868686}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#3b3b3b;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#fff;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#1a1a1a;display:none;border:1px solid #7f7f7f;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#fff}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#3b3b3b;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#3b3b3b;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#3b3b3b;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#3b3b3b}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:#010101;color:#fff}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#fff}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#fff}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#fff;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#fff;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#fff;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#fff}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#3b3b3b}.diapo{position:relative;display:block;float:left;border:1px solid #404040;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #292929}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#000}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#000}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#000}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:#010101;color:#fff;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#343434;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#343434!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#343434;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#999}#basket_preferences h1,#look_box h1{margin:5px 0;color:#fff;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#545454;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#fff;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#fff}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#fff}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#1a1a1a}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#fff;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.advanced_search_dialog_container .custom_checkbox_label .custom_radio,.search-header-block .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/dark-hive/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #555;background-color:#212121}.ui-widget-content a{color:#fff}.ui-widget-header{color:#fff;font-weight:700}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #444;background:#222 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_35_222222_1x100.png) 50% 50% repeat-x;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #0b93d5;background:#003147 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_33_003147_1x100.png) 50% 50% repeat-x;font-weight:400;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #26b3f7;background:#0972a5 url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-hard_20_0972a5_1x100.png) 50% 50% repeat-x;font-weight:400;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x;color:#111}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_4b8e0b_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_a83300_256x240.png)}.ui-widget-overlay{background:#5c5c5c url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url(/assets/vendors/jquery-ui/images/dark-hive/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px}::-webkit-scrollbar-track{border-radius:0;background-color:#1a1a1a}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#484848}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#fff}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#fff}.phrasea_query label,label,legend{color:#fff}legend{width:auto;border:none}body{color:#fff;background-color:#1a1a1a;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a{COLOR:#b1b1b1}a,a:hover{TEXT-DECORATION:none}a:hover{COLOR:#838383}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#1a1a1a;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:41px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}div#PREVIEWTITLEWRAPPER{top:10px}div#PREVIEWTITLEWRAPPER span{line-height:25px}.PNB10{position:absolute;top:10px;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#1a1a1a;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#424242;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#282828;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:#7f7f7f;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#7f7f7f;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#7f7f7f}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#7f7f7f;*border:1px solid #515151}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#7f7f7f;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#7f7f7f;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#1a1a1a;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#1a1a1a;border:2px solid #7f7f7f;padding:0;color:#fff;border-radius:2px}.popover-inner .popover-title{background-color:#3b3b3b;border-radius:0}.popover-inner .popover-content{background-color:#1a1a1a;color:#fff}.popover-inner .popover-content hr{background-color:#fff;border-color:#7f7f7f}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#fff}#tooltip.tooltip_flat .popover{background-color:#535353;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#535353;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#111;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #7f7f7f;margin:0;height:0}.close,.close:hover{color:#fff}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#3b3b3b}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#3b3b3b!important;color:#4990e2!important;border:1px solid #1b1b1b;box-shadow:0 0 3px 1px #3b3b3b!important;position:relative;padding-right:20px}.btn-facet-option.collapsed{color:#b1b1b1!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#b1b1b1!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#4990e2!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#4990e2!important}.facet-filter{width:50%;float:left;background:#292929;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#4d4d4d;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#a1a1a1}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#fff;background-color:#3b3b3b;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#3b3b3b}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#a1a1a1}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#fff;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#fff}.ui-dialog.ui-widget-content{background-color:#1a1a1a}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/dark-hive/ui-icons_cccccc_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-white.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#3b3b3b;border-bottom:1px solid #303030;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#474747}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#474747}.ui-accordion .ui-accordion-content{background-color:#292929;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid #7f7f7f;background:#1a1a1a}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#fff}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#fff}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#1a1a1a}.context-menu-theme-vista{background-image:none;background-color:#1a1a1a;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#535353;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#7f7f7f}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#fff}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#fff}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #7f7f7f}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#fff}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#aaa;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#404040;background-image:linear-gradient(180deg,#444,#393939);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF444444",endColorstr="#FF393939",GradientType=0);border-color:#393939 #393939 #131313;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#393939;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#aaa;background-color:#393939;*background-color:#2c2c2c}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#202020\9}.input-append button.btn{border-left:1px solid #242424}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#3b3b3b;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #5a5a5a;background-color:#5a5a5a}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#a1a1a1}#idFrameC .wrapper{background-color:#3b3b3b;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#3b3b3b;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid #303030;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#3b3b3b;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#666;border-bottom:3px solid #666}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#333;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#3b3b3b;padding-left:16px;color:#b1b1b1;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#4990e2!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#464646;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#6c6c6c;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b9b9b9}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#b9b9b9;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#b9b9b9}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#3b3b3b;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}#idFrameT .tools:first-child .btn-group{border-right:1px solid #474747}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#3b3b3b;color:#aaa;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#535353}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#535353;color:#fff}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#535353;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#aaa;background-color:#535353;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#aaa}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#7f7f7f;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#777;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #474747}#idFrameT .tools #settings:hover{background-color:#393939}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#666;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid #7f7f7f}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#1a1a1a;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#0c4554;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#0c4554;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #000;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #303030;background-color:#3b3b3b;float:left}#answers .feed .entry.hover{border:1px solid #7f7f7f}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#1a1a1a;border:1px solid #7f7f7f}#answers .feed .dropdown-menu a{color:#fff}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#404040;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid #7f7f7f;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#b1b1b1}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#0b4654;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #0c343d;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#05313c}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#3b3b3b}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:#fff}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#3b3b3b}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#3b3b3b;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#3b3b3b;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#292929;border-color:#3b3b3b}#modal_feed form .feeds{color:#fff;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;background-color:#1a1a1a;border:1px solid #7f7f7f;color:#fff;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed.odd{background-color:#272727;color:#a1a1a1}#modal_feed form .feeds .feed.hover{background-color:#404040;color:#fff}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#4990e2!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#3b3b3b;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid #7f7f7f;background-color:#1a1a1a;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#3b3b3b;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#3b3b3b}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:none}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:transparent}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#1a1a1a}#divS div.edit_field.odd{background-color:#292929}#divS div.edit_field.hover{background-color:#404040;color:#fff}#divS div.edit_field.active{background-color:#5a5a5a;border:1px solid #5a5a5a}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#fff}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#444;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#1a1a1a;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#222}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#1a1a1a;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #303030;border-radius:0;height:32px;border-bottom:1px solid #303030}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#3b3b3b;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#fff;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#fff}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#222;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#393939;*border:1px solid #515151}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#aaa;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#313131;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#3b3b3b;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#fff}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#404040}#dialog_publicator .api_content{top:30px;bottom:25px;color:#fff}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#1a1a1a;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:#010101;color:#fff;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#fff}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#404040}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#1a1a1a}#mainMenu{height:41px;line-height:36px;vertical-align:middle;background-color:#3b3b3b;border-bottom:1px solid #303030;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:41px}#mainMenu li a{text-decoration:none;display:inline-block;color:#b1b1b1}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:38px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#fff}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:41px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#a1a1a1;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #303030}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #3b3b3b}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover{color:#fff}.treeview ul li span{color:#a1a1a1}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #303030}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#fff}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:silver}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#fff;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#292929;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#fff!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #303030;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#ededed;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#3b3b3b;color:#a1a1a1;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #303030}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#3b3b3b}#idFrameC #baskets .SSTT.active a{color:#fff}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#fff}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#1d1d1d;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#1d1d1d;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#292929;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid #484848}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#000}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#000}.captionTips .icomoon{color:#000;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#fff;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#1d1d1d;padding:10px;margin-bottom:5px;border:1px solid #1d1d1d;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #303030;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#292929}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#3b3b3b;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#a6a6a6;min-height:49px;margin-left:0;border-left:4px solid #3b3b3b;border-bottom:1px solid #303030;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:silver}#proposals .fancytree-folder:hover .fancytree-title{color:silver}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#a1a1a1}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#fff}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#a6a6a6;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#fff;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#1b1b1b;border-color:#5f5f5f;color:#bbb;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 transparent;border-style:solid}#proposals .see_more_btn:hover{background-color:#3c3c3c;color:#bbb;border-color:#868686}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#3b3b3b;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#fff;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#1a1a1a;display:none;border:1px solid #7f7f7f;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#fff}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#3b3b3b;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#3b3b3b;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#3b3b3b;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#3b3b3b}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:#010101;color:#fff}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#fff}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#fff}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#fff;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#fff;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#fff;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#fff}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#3b3b3b}.diapo{position:relative;display:block;float:left;border:1px solid #404040;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #292929}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#000}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#000}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#000}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:#010101;color:#fff;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#343434;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#343434!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#343434;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#999}#basket_preferences h1,#look_box h1{margin:5px 0;color:#fff;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#545454;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#fff;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#fff}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#fff}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#1a1a1a}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#fff;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.advanced_search_dialog_container .custom_checkbox_label .custom_radio,.search-header-block .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file diff --git a/Phraseanet-production-client/dist/skin-959595.css b/Phraseanet-production-client/dist/skin-959595.css index 601e5b1463..0b07c90ca9 100644 --- a/Phraseanet-production-client/dist/skin-959595.css +++ b/Phraseanet-production-client/dist/skin-959595.css @@ -2063,6 +2063,10 @@ div#PREVIEWTITLEWRAPPER { top: 10px; } +div#PREVIEWTITLEWRAPPER span { + line-height: 25px; +} + .PNB10 { position: absolute; top: 10px; diff --git a/Phraseanet-production-client/dist/skin-959595.min.css b/Phraseanet-production-client/dist/skin-959595.min.css index 3142d5e58b..2bd4b2e242 100644 --- a/Phraseanet-production-client/dist/skin-959595.min.css +++ b/Phraseanet-production-client/dist/skin-959595.min.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/ui-lightness/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #ddd;background:#eee url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#fff}.ui-widget-header{color:#333;font-weight:700}.advanced_search_dialog_container .ui-widget-header,.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#333}.ui-state-default a{color:#fff;text-decoration:none}.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #000;background:#fdf5ce url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fff;background:#fff url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-imag1c94c4:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_228ef1_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffd27a_256x240.png)}.ui-widget-overlay{background:#666 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}::-webkit-scrollbar-track{border-radius:0;background-color:#d9d9d9}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#a7a7a7}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#333}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#000}label{color:#000}.phrasea_query label{color:#fff}legend{color:#333;width:auto;border:none}body{color:#333;background-color:#d9d9d9;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a,a:hover{COLOR:#444;TEXT-DECORATION:none}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#d9d9d9;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:40px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}.PNB10,div#PREVIEWTITLEWRAPPER{top:10px}.PNB10{position:absolute;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#d9d9d9;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#d9d9d9;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#b3b3b3;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:silver;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#afafaf;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#afafaf}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#afafaf;*border:1px solid #666}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#afafaf;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#666;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#000;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#d9d9d9;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#d9d9d9;border:2px solid silver;padding:0;color:#fff;border-radius:2px}.popover-inner .popover-title{background-color:#b3b3b3;border-radius:0}.popover-inner .popover-content{background-color:#d9d9d9;color:#444}.popover-inner .popover-content hr{background-color:#333;border-color:silver}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#fff}#tooltip.tooltip_flat .popover{background-color:#848484;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#848484;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#b1b1b1;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:silver;border-bottom:1px solid #a6a6a6;margin:0;height:0}.close,.close:hover{color:#333}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#3b3b3b}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#7b7b7b!important;border:1px solid #a2a2a2;box-shadow:0 0 3px 1px #7b7b7b!important;position:relative;padding-right:20px}.btn-facet-option,.btn-facet-option.collapsed{color:#fff!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#fff!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#fff!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#fff!important}.facet-filter{width:50%;float:left;background:#c9c9c9;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#afafaf;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#333}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#3b3b3b;background-color:#b3b3b3;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#b3b3b3}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#333}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#3b3b3b;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#3b3b3b}.ui-dialog.ui-widget-content{background-color:#d9d9d9}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#b2b2b2;border-bottom:1px solid #9a9a9a;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#a6a6a6}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#a6a6a6}.ui-accordion .ui-accordion-content{background-color:#c9c9c9;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid silver;background:#d9d9d9}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#1a1a1a}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#d9d9d9}.context-menu-theme-vista{background-image:none;background-color:#d9d9d9;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#7e7e7e;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#969696}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#fff}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#fff}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #939393}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#eaeaea;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#b1b1b1;background-image:linear-gradient(180deg,#b9b9b9,#a4a4a4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB9B9B9",endColorstr="#FFA4A4A4",GradientType=0);border-color:#a4a4a4 #a4a4a4 #7e7e7e;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#a4a4a4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#eaeaea;background-color:#a4a4a4;*background-color:#979797}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#8b8b8b\9}.input-append button.btn{border-left:1px solid #999}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#7b7b7b;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #989898;background-color:#898989}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#333}#idFrameC .wrapper{background-color:#b3b3b3;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#b3b3b3;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid transparent;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#b3b3b3;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#999;border-bottom:3px solid #999}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#999;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#7b7b7b;padding-left:16px;color:#fff;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#fff!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#989898;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#adadad;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ececec}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#ececec;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#ececec}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#b3b3b3;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#000;border-bottom-color:#000}#idFrameT .tools:first-child .btn-group{border-right:1px solid #999}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#b3b3b3;color:#161616;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#a4a4a4}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#a4a4a4;color:#1a1a1a}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#a4a4a4;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#505050;background-color:#c1c1c1;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#505050}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#afafaf;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#303030;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #999}#idFrameT .tools #settings:hover{background-color:#9c9c9c}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#fff;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid silver}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#d9d9d9;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#676767;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#676767;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #fafafa;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #9a9a9a;background-color:#b3b3b3;float:left}#answers .feed .entry.hover{border:1px solid #666}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#d9d9d9;border:1px solid silver}#answers .feed .dropdown-menu a{color:#333}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#a2a2a2;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid silver;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#444}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#676767;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #a8a8a8;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#505050}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#3b3b3b}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:transparent}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#3b3b3b}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#b3b3b3;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#787878;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#9c9c9c;border-color:#b3b3b3}#modal_feed form .feeds{color:#333;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;background-color:#d9d9d9;border:1px solid silver;color:#333;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed.odd{background-color:#e6e6e6;color:#333}#modal_feed form .feeds .feed.hover{background-color:#a2a2a2;color:#3b3b3b}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#fff!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#b3b3b3;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid silver;background-color:#d9d9d9;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#b3b3b3;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#b3b3b3}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:none}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:transparent}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#d9d9d9}#divS div.edit_field.odd{background-color:#9c9c9c}#divS div.edit_field.hover{background-color:#a2a2a2;color:#3b3b3b}#divS div.edit_field.active{background-color:#939393;border:1px solid #939393}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#333}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#fff;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#d9d9d9;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#d0d0d0}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#d9d9d9;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #999;border-radius:0;height:32px;border-bottom:1px solid transparent}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#b3b3b3;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#333;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#333}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#e6e6e6;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#a4a4a4;*border:1px solid #666}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#eaeaea;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#666;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#3b3b3b;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#333}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#a2a2a2}#dialog_publicator .api_content{top:30px;bottom:25px;color:#333}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#d9d9d9;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:silver;color:#333;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#333}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#a2a2a2}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#d9d9d9}#mainMenu{height:40px;line-height:36px;vertical-align:middle;background-color:#7b7b7b;border-bottom:none;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:40px}#mainMenu li a{text-decoration:none;display:inline-block;color:#fff}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:37px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#1a1a1a}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:40px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#333;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #9a9a9a}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #b3b3b3}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover,.treeview ul li span{color:#333}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #838383}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#333}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:#fff}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#1a1a1a;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#9c9c9c;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#1a1a1a!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #9a9a9a;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#d4d4d4;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#b3b3b3;color:#333;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #838383}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#b3b3b3}#idFrameC #baskets .SSTT.active a{color:#1a1a1a}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#1a1a1a}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#d1d1d1;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#d1d1d1;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#c9c9c9;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid gray}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#000}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#000}.captionTips .icomoon{color:#000;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#333;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#d1d1d1;padding:10px;margin-bottom:5px;border:1px solid #d1d1d1;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #838383;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#b9b9b9}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#969696;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#fff;min-height:49px;margin-left:0;border-left:4px solid #b3b3b3;border-bottom:1px solid #9a9a9a;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:#fff}#proposals .fancytree-folder:hover .fancytree-title{color:#fff}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#333}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#1a1a1a}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#fff;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#333;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#a2a2a2;border-color:#c9c9c9;color:#fff;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);border-style:solid}#proposals .see_more_btn:hover{background-color:#e7e7e7;color:#494949;border-color:#c9c9c9}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#d7d7d7;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2-959595.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#1a1a1a;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#d9d9d9;display:none;border:1px solid silver;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#fff}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#b3b3b3;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#b3b3b3;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#b3b3b3;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#b3b3b3}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:silver;color:#333}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#000;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#000;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#000;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#000}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#b3b3b3}.diapo{position:relative;display:block;float:left;border:1px solid silver;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #9c9c9c}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#000}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#000}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#000}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:silver;color:#333;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#b5b5b5;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#b5b5b5!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#b5b5b5;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#333}#basket_preferences h1,#look_box h1{margin:5px 0;color:#333;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#737373;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#000;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#d9d9d9}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#444;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.search-header-block .custom_checkbox_label .custom_radio{background-color:#444}.advanced_search_dialog_container .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/ui-lightness/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #ddd;background:#eee url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#fff}.ui-widget-header{color:#333;font-weight:700}.advanced_search_dialog_container .ui-widget-header,.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#333}.ui-state-default a{color:#fff;text-decoration:none}.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #000;background:#fdf5ce url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fff;background:#fff url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-imag1c94c4:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_228ef1_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffd27a_256x240.png)}.ui-widget-overlay{background:#666 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}::-webkit-scrollbar-track{border-radius:0;background-color:#d9d9d9}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#a7a7a7}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#333}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#000}label{color:#000}.phrasea_query label{color:#fff}legend{color:#333;width:auto;border:none}body{color:#333;background-color:#d9d9d9;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a,a:hover{COLOR:#444;TEXT-DECORATION:none}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#d9d9d9;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:40px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}div#PREVIEWTITLEWRAPPER{top:10px}div#PREVIEWTITLEWRAPPER span{line-height:25px}.PNB10{position:absolute;top:10px;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#d9d9d9;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#d9d9d9;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#b3b3b3;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:silver;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#afafaf;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#afafaf}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#afafaf;*border:1px solid #666}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#afafaf;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#666;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#000;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#d9d9d9;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#d9d9d9;border:2px solid silver;padding:0;color:#fff;border-radius:2px}.popover-inner .popover-title{background-color:#b3b3b3;border-radius:0}.popover-inner .popover-content{background-color:#d9d9d9;color:#444}.popover-inner .popover-content hr{background-color:#333;border-color:silver}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#fff}#tooltip.tooltip_flat .popover{background-color:#848484;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#848484;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#b1b1b1;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:silver;border-bottom:1px solid #a6a6a6;margin:0;height:0}.close,.close:hover{color:#333}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#3b3b3b}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#7b7b7b!important;border:1px solid #a2a2a2;box-shadow:0 0 3px 1px #7b7b7b!important;position:relative;padding-right:20px}.btn-facet-option,.btn-facet-option.collapsed{color:#fff!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#fff!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#fff!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#fff!important}.facet-filter{width:50%;float:left;background:#c9c9c9;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#afafaf;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#333}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#3b3b3b;background-color:#b3b3b3;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#b3b3b3}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#333}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#3b3b3b;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#3b3b3b}.ui-dialog.ui-widget-content{background-color:#d9d9d9}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#b2b2b2;border-bottom:1px solid #9a9a9a;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#a6a6a6}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#a6a6a6}.ui-accordion .ui-accordion-content{background-color:#c9c9c9;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid silver;background:#d9d9d9}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#1a1a1a}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#d9d9d9}.context-menu-theme-vista{background-image:none;background-color:#d9d9d9;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#7e7e7e;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.12)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#969696}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#fff}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#fff}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #939393}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#eaeaea;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#b1b1b1;background-image:linear-gradient(180deg,#b9b9b9,#a4a4a4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFB9B9B9",endColorstr="#FFA4A4A4",GradientType=0);border-color:#a4a4a4 #a4a4a4 #7e7e7e;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#a4a4a4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#eaeaea;background-color:#a4a4a4;*background-color:#979797}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#8b8b8b\9}.input-append button.btn{border-left:1px solid #999}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#7b7b7b;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #989898;background-color:#898989}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#333}#idFrameC .wrapper{background-color:#b3b3b3;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#b3b3b3;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid transparent;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#b3b3b3;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#999;border-bottom:3px solid #999}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#999;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#7b7b7b;padding-left:16px;color:#fff;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#fff!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#989898;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#adadad;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ececec}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#ececec;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#ececec}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#b3b3b3;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#000;border-bottom-color:#000}#idFrameT .tools:first-child .btn-group{border-right:1px solid #999}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#b3b3b3;color:#161616;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#a4a4a4}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#a4a4a4;color:#1a1a1a}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#a4a4a4;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#505050;background-color:#c1c1c1;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#505050}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#afafaf;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#303030;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #999}#idFrameT .tools #settings:hover{background-color:#9c9c9c}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#fff;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid silver}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#d9d9d9;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#676767;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#676767;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #fafafa;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #9a9a9a;background-color:#b3b3b3;float:left}#answers .feed .entry.hover{border:1px solid #666}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#d9d9d9;border:1px solid silver}#answers .feed .dropdown-menu a{color:#333}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#a2a2a2;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid silver;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#444}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#676767;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #a8a8a8;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#505050}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#3b3b3b}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:transparent}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#3b3b3b}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#b3b3b3;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#787878;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#9c9c9c;border-color:#b3b3b3}#modal_feed form .feeds{color:#333;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;background-color:#d9d9d9;border:1px solid silver;color:#333;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed.odd{background-color:#e6e6e6;color:#333}#modal_feed form .feeds .feed.hover{background-color:#a2a2a2;color:#3b3b3b}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#fff!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#b3b3b3;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid silver;background-color:#d9d9d9;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#b3b3b3;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#b3b3b3}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:none}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:transparent}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#d9d9d9}#divS div.edit_field.odd{background-color:#9c9c9c}#divS div.edit_field.hover{background-color:#a2a2a2;color:#3b3b3b}#divS div.edit_field.active{background-color:#939393;border:1px solid #939393}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#333}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#fff;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#d9d9d9;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#d0d0d0}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#d9d9d9;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #999;border-radius:0;height:32px;border-bottom:1px solid transparent}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#b3b3b3;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#333;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#333}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#e6e6e6;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#a4a4a4;*border:1px solid #666}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#eaeaea;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#666;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#3b3b3b;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#333}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#a2a2a2}#dialog_publicator .api_content{top:30px;bottom:25px;color:#333}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#d9d9d9;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:silver;color:#333;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#333}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#a2a2a2}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#d9d9d9}#mainMenu{height:40px;line-height:36px;vertical-align:middle;background-color:#7b7b7b;border-bottom:none;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:40px}#mainMenu li a{text-decoration:none;display:inline-block;color:#fff}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:37px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#1a1a1a}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:40px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#333;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #9a9a9a}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #b3b3b3}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover,.treeview ul li span{color:#333}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #838383}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#333}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:#fff}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#1a1a1a;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#9c9c9c;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#1a1a1a!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #9a9a9a;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#d4d4d4;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#b3b3b3;color:#333;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #838383}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#b3b3b3}#idFrameC #baskets .SSTT.active a{color:#1a1a1a}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#1a1a1a}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#d1d1d1;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#d1d1d1;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#c9c9c9;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid gray}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#000}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#000}.captionTips .icomoon{color:#000;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#333;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#d1d1d1;padding:10px;margin-bottom:5px;border:1px solid #d1d1d1;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #838383;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#b9b9b9}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#969696;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#fff;min-height:49px;margin-left:0;border-left:4px solid #b3b3b3;border-bottom:1px solid #9a9a9a;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:#fff}#proposals .fancytree-folder:hover .fancytree-title{color:#fff}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#333}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#1a1a1a}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#fff;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#333;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#a2a2a2;border-color:#c9c9c9;color:#fff;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);border-style:solid}#proposals .see_more_btn:hover{background-color:#e7e7e7;color:#494949;border-color:#c9c9c9}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#d7d7d7;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2-959595.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#1a1a1a;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#d9d9d9;display:none;border:1px solid silver;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#fff}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#b3b3b3;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#b3b3b3;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#b3b3b3;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#b3b3b3}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:silver;color:#333}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#000;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#000;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#000;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#000}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#b3b3b3}.diapo{position:relative;display:block;float:left;border:1px solid silver;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #9c9c9c}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#000}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#000}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#000}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:silver;color:#333;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#b5b5b5;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#b5b5b5!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#b5b5b5;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#333}#basket_preferences h1,#look_box h1{margin:5px 0;color:#333;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#737373;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#000;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#d9d9d9}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#444;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.search-header-block .custom_checkbox_label .custom_radio{background-color:#444}.advanced_search_dialog_container .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file diff --git a/Phraseanet-production-client/dist/skin-FFFFFF.css b/Phraseanet-production-client/dist/skin-FFFFFF.css index 3d941a1bf0..6f010b1b9c 100644 --- a/Phraseanet-production-client/dist/skin-FFFFFF.css +++ b/Phraseanet-production-client/dist/skin-FFFFFF.css @@ -2065,6 +2065,10 @@ div#PREVIEWTITLEWRAPPER { top: 10px; } +div#PREVIEWTITLEWRAPPER span { + line-height: 25px; +} + .PNB10 { position: absolute; top: 10px; diff --git a/Phraseanet-production-client/dist/skin-FFFFFF.min.css b/Phraseanet-production-client/dist/skin-FFFFFF.min.css index df502bd502..cb20e49ffe 100644 --- a/Phraseanet-production-client/dist/skin-FFFFFF.min.css +++ b/Phraseanet-production-client/dist/skin-FFFFFF.min.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/ui-lightness/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #ddd;background:#eee url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#9c9c9c}.ui-widget-header{color:#333;font-weight:700}.advanced_search_dialog_container .ui-widget-header{color:#fff}.ui-widget-header a{color:#9c9c9c}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#333}.ui-state-default a{color:#9c9c9c;text-decoration:none}.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #383838;background:#fdf5ce url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#383838}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#383838;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #9c9c9c;background:#fff url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#9c9c9c}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#9c9c9c;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#9c9c9c}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-imag1c94c4:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_228ef1_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffd27a_256x240.png)}.ui-widget-overlay{background:#666 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}::-webkit-scrollbar-track{border-radius:0;background-color:#fff}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#d9d9d9}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#333}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#000}label{color:#000}.phrasea_query label{color:#fff}legend{color:#333;width:auto;border:none}body{color:#333;background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a,a:hover{COLOR:#444;TEXT-DECORATION:none}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#fff;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:40px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}.PNB10,div#PREVIEWTITLEWRAPPER{top:10px}.PNB10{position:absolute;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#fff;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#fff;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#f5f5f5;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:#bfbfbf;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#d8d8d8;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#d8d8d8}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#d8d8d8;*border:1px solid #bfbfbf}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#d8d8d8;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#bfbfbf;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#000;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#fff;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#fff;border:2px solid #bfbfbf;padding:0;color:#2b2b2b;border-radius:2px}.popover-inner .popover-title{background-color:#f2f2f2;border-radius:0}.popover-inner .popover-content{background-color:#fff;color:#2b2b2b}.popover-inner .popover-content hr{background-color:#333;border-color:#bfbfbf}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#2b2b2b}#tooltip.tooltip_flat .popover{background-color:#c2c2c2;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#c2c2c2;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#b1b1b1;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:#bfbfbf;border-bottom:1px solid #bfbfbf;margin:0;height:0}.close,.close:hover{color:#333}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#1a1a1a}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#979797!important;color:#000!important;border:1px solid #d3d3d3;box-shadow:0 0 3px 1px #979797!important;position:relative;padding-right:20px}.btn-facet-option.collapsed{color:#fff!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#fff!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#000!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#000!important}.facet-filter{width:50%;float:left;background:#f8f8f8;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#f2f2f2;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#333}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#1a1a1a;background-color:#f5f5f5;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#f5f5f5}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#343434}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#1a1a1a;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#1a1a1a}.ui-dialog.ui-widget-content{background-color:#fff}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#f2f2f2;border-bottom:1px solid #fff;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#dadada}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#dadada}.ui-accordion .ui-accordion-content{background-color:#f8f8f8;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid #bfbfbf;background:#fff}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#1a1a1a}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#fff}.context-menu-theme-vista{background-image:none;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#d9d9d9;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.07)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#c4c4c4}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#2a2a2a}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#2a2a2a}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #c7c7c7}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#5b5b5b;text-shadow:0 -1px 0 hsla(0,0%,100%,.25);background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#5b5b5b;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#bdbdbd\9}.input-append button.btn{border-left:1px solid #999}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#979797;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #989898;background-color:#b4b4b4}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#333}#idFrameC .wrapper{background-color:#f2f2f2;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#f2f2f2;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid transparent;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#f2f2f2;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#eaeaea;border-bottom:3px solid #eaeaea}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#eaeaea;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#979797;padding-left:16px;color:#fff;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#fff!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#cdcdcd;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#e4e4e4;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#000;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#000}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#f2f2f2;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#000;border-bottom-color:#000}#idFrameT .tools:first-child .btn-group{border-right:1px solid #eaeaea}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#f2f2f2;color:#4d4d4d;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#d8d8d8}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#d8d8d8;color:#1a1a1a}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#f2f2f2;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#4d4d4d;background-color:#e3e3e3;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#4d4d4d}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#cdcdcd;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#000;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #eaeaea}#idFrameT .tools #settings:hover{background-color:#d6d6d6}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#fff;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid #bfbfbf}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#fff;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#979797;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#979797;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #fafafa;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #fff;background-color:#f2f2f2;float:left}#answers .feed .entry.hover{border:1px solid #bfbfbf}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#fff;border:1px solid #bfbfbf}#answers .feed .dropdown-menu a{color:#333}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#cdcdcd;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid #bfbfbf;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#333}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#979797;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #979797;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#7d7d7d}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#1a1a1a}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:transparent}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#1a1a1a}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#f2f2f2;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#e6e6e6;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#bfbfbf;border-color:#f2f2f2}#modal_feed form .feeds{color:#333;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;border:1px solid #bfbfbf;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed,#modal_feed form .feeds .feed.odd{background-color:#fff;color:#333}#modal_feed form .feeds .feed.hover{background-color:#cdcdcd;color:#3b3b3b}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#000!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#f2f2f2;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid #bfbfbf;background-color:#fff;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#f2f2f2;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#f2f2f2}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:#fff}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:#f2f2f2}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#fff}#divS div.edit_field.odd{background-color:#bfbfbf}#divS div.edit_field.hover{background-color:#cdcdcd;color:#3b3b3b}#divS div.edit_field.active{background-color:#cdcdcd;border:1px solid #cdcdcd}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#333}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#fff;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#fff;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#d0d0d0}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#fff;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #eaeaea;border-radius:0;height:32px;border-bottom:1px solid transparent}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#f2f2f2;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#333;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#333}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#e6e6e6;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#f2f2f2;*border:1px solid #bfbfbf}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#eaeaea;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#bfbfbf;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#1a1a1a;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#333}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#cdcdcd}#dialog_publicator .api_content{top:30px;bottom:25px;color:#333}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#fff;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:#e6e6e6;color:#333;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#333}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#cdcdcd}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#fff}#mainMenu{height:40px;line-height:36px;vertical-align:middle;background-color:#979797;border-bottom:none;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:40px}#mainMenu li a{text-decoration:none;display:inline-block;color:#fff}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:37px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#e6e6e6}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:40px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#333;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #fff}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #f2f2f2}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover,.treeview ul li span{color:#333}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #a6a6a6}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#333}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:#fff}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#1a1a1a;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#bfbfbf;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#1a1a1a!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #fff;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#d4d4d4;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#f2f2f2;color:#333;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #a6a6a6}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#dad9da}#idFrameC #baskets .SSTT.active a{color:#383838}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#383838}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#e8e8e8;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#e8e8e8;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#f8f8f8;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid #e5e5e5}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#333}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#333}.captionTips .icomoon{color:#333;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#333;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#e8e8e8;padding:10px;margin-bottom:5px;border:1px solid #e8e8e8;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #a6a6a6;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#f8f8f8}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#e4e4e4;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#333;min-height:49px;margin-left:0;border-left:4px solid #f2f2f2;border-bottom:1px solid #fff;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:#4d4d4d}#proposals .fancytree-folder:hover .fancytree-title{color:#4d4d4d}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#333}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#1a1a1a}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#333;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#333;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#d3d3d3;border-color:#b7b7b7;color:#424242;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);border-style:solid}#proposals .see_more_btn:hover{background-color:#f1f1f1;color:#424242;border-color:#b7b7b7}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#d7d7d7;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2-959595.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#1a1a1a;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#fff;display:none;border:1px solid #bfbfbf;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#333}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#f2f2f2;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#f2f2f2;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#f2f2f2;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#f2f2f2}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:#e6e6e6;color:#333}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#000;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#000;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#000;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#000}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#f2f2f2}.diapo{position:relative;display:block;float:left;border:1px solid #bfbfbf;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #bfbfbf}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#333}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#333}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#333}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:#e6e6e6;color:#333;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#cacaca;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#cacaca!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#cacaca;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#333}#basket_preferences h1,#look_box h1{margin:5px 0;color:#333;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#4d4d4d;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#d6d6d6;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#000;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#fff}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#444;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.search-header-block .custom_checkbox_label .custom_radio{background-color:#444}.advanced_search_dialog_container .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file +@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap);.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:0;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/assets/vendors/jquery-ui/images/ui-lightness/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 0;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:6px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:6px}.ui-widget-content{border:1px solid #ddd;background:#eee url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}.ui-widget-content a{color:#9c9c9c}.ui-widget-header{color:#333;font-weight:700}.advanced_search_dialog_container .ui-widget-header{color:#fff}.ui-widget-header a{color:#9c9c9c}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:700;color:#333}.ui-state-default a{color:#9c9c9c;text-decoration:none}.ui-state-default a:link,.ui-state-default a:visited{color:#000;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #383838;background:#fdf5ce url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:700;color:#383838}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#383838;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #9c9c9c;background:#fff url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:700;color:#9c9c9c}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#9c9c9c;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#9c9c9c}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-imag1c94c4:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_228ef1_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_ffd27a_256x240.png)}.ui-widget-overlay{background:#666 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/assets/vendors/jquery-ui/images/ui-lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}::-webkit-scrollbar-track{border-radius:0;background-color:#fff}::-webkit-scrollbar{width:8px;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#d9d9d9}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background-color:transparent}::-moz-selection,::selection{background:#fff;color:#333}input::-moz-selection,input::selection,textarea::-moz-selection,textarea::selection{background:#404040;color:#000}label{color:#000}.phrasea_query label{color:#fff}legend{color:#333;width:auto;border:none}body{color:#333;background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-x:hidden;overflow-y:hidden}html{border:medium none;height:100%;margin:0;padding:0}html,html body{z-index:1}a,a:hover{COLOR:#444;TEXT-DECORATION:none}EM{FONT-STYLE:normal;BACKGROUND-COLOR:#d82400}.clickable{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}.ui-widget-overlay{background-image:none}.ui-widget-content.ui-autocomplete{background-color:#fff;background-image:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:650}.ui-widget-content.ui-autocomplete .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-content .ui-state-hover,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-focus,.ui-widget-content.ui-autocomplete .ui-widget-header .ui-state-hover{border:1px solid #fff}#maincontainer{min-width:970px;min-height:500px}#mainContent{margin-top:40px;min-width:960px;overflow-x:auto;overflow-y:auto}.PNB{position:absolute;top:0;left:0;right:0;bottom:0}#rightFrame{min-width:660px!important}.PNB .ui-corner-top{top:100px}div#PREVIEWTITLEWRAPPER{top:10px}div#PREVIEWTITLEWRAPPER span{line-height:25px}.PNB10{position:absolute;top:10px;left:10px;right:10px;bottom:10px}.minilogo{max-height:20px}.ww_window .ww_content{overflow-x:hidden;overflow-y:auto}.boxCloser{cursor:pointer;color:#ccc;font-weight:700;font-size:13px;text-align:right;text-decoration:underline;height:16px}span.ww_winTitle{letter-spacing:1px;color:#0077bc;font-size:8pt;font-weight:700}#divpage{background-color:#212121;padding:10px 0;margin:0 10px}.desktop{background-position:50%;left:0;overflow:hidden;position:absolute;top:0}.ui-helper-reset{line-height:auto}.ui-tabs .ui-tabs-nav li a{padding:3px 5px 0}#keyboard-dialog h1{font-size:14px;font-weight:700;margin:0;text-align:left}#keyboard-dialog ul{list-style-type:none;margin:5px 0 20px 40px}.wrapper_diaspo{position:absolute;bottom:0;top:0;width:130px;right:0}.wrapper_diaspo .cont_infos{text-align:center;width:100%}.wrapper_diaspo .cont_infos div{line-height:20px;font-size:10px;font-weight:700}.wrapper_diaspo .cont_infos span{cursor:pointer;font-size:10px;padding:4px}.wrapper_diaspo .cont_infos img{width:20px}.wrapper_diaspo .cont_infos button{background:transparent;border:0;font-size:50px;color:#474747;display:inline-block;margin:0 16px;padding:0;border:none!important;outline:none!important}.edit_button img{width:20px}#SPANTITLE img{height:16px;vertical-align:middle;margin:0 10px}.cgu-dialog blockquote{margin:10px 30px;overflow:auto;max-height:400px}.cgu-dialog blockquote p{margin:10px 30px 10px 0}#tooltip{position:absolute;z-index:32000;overflow:hidden}.otherRegToolTip img{vertical-align:middle}#ui-datepicker-div{z-index:2000;background-color:#fff;position:absolute}.ui-selectable-helper{border:1px dotted #ccc;z-index:10000}.invisible-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:1;background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;overflow:hidden;outline:none;height:50%;max-height:250px;width:25%}.invisible-btn i{display:none;font-size:120px;color:#4d4d4d;text-shadow:-1px -1px 1px #888,1px -1px 1px #888,-1px 1px 1px #888,1px 1px 1px #888;opacity:.8}#right-btn{right:10px}#left-btn{left:10px}#dialog_dwnl h1{text-align:center}#dialog_dwnl .buttons_line{margin:10px 0;text-align:center}#dialog_dwnl .order_input{width:250px}#dialog_dwnl .undisposable{float:left;position:relative;width:100%}#dialog_dwnl .undisposable .thumb_wrapper{float:left;position:relative;margin:10px}#dialog_dwnl .undisposable .thumb{float:left;position:relative}.black-dialog-wrap.ui-dialog.ui-widget-content{border-radius:5px!important;padding:0;border:0 none;background:#fff;font-size:16px}.black-dialog-wrap.ui-dialog.ui-widget-content.move-dialog .ui-dialog-content{height:auto!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content{padding:0;display:flex;align-items:center;justify-content:center}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-content form{margin-bottom:0}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:#f5f5f5;border-top-left-radius:5px!important;border-top-right-radius:5px!important}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-titlebar .ui-dialog-title{font-size:21px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane{text-align:center;border:0;margin-top:0;padding:0;margin-bottom:10px}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button{transition:all .3s;border-radius:19px;padding:0 20px;font-size:15px;min-width:170px;margin:12px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.36);background:#e6e6e6;color:#000}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:first-child{background:#787878;color:#fff}.black-dialog-wrap.ui-dialog.ui-widget-content .ui-dialog-buttonpane button:hover{background:#282828;color:#fff}#order_manager tr.order_row{height:28px}#order_manager tr.order_row img{width:16px;display:block;margin-bottom:2px;margin-top:2px;border:none}#order_manager .order_row.odd{background-color:#404040}#order_manager .order_list .thumb_wrapper{float:left;position:relative;margin:10px}#order_manager .order_list .table-order li{display:inline-block;border-radius:2px;border:1px solid #fff;margin:0 5px}#order_manager .order_list .thumb{float:left;position:relative}#order_manager .order_list .selectable.selected{background-color:#bfbfbf;border:1px solid #4990e2}#order_manager .order_list .clicked{background-color:#d6d6d6;border:1px solid #4990e2}#order_manager .order_list .order_row{cursor:pointer}#order_manager .order_list .order_wrapper{float:left;position:relative;margin:5px}#order_manager table p{margin:2px 0}.order-header{overflow:auto;clear:both;height:60px}.order-header .alert{float:left;width:70%;height:40px;margin-bottom:0}button.order_launcher.btn{border:0;background:#4990e2;box-shadow:none;border-radius:2px;padding-top:10px;padding-bottom:10px;color:#fff;font-weight:200;font-size:14px;width:20%;float:right}.order_launcher i{margin-right:.6em}.no-border td{border:0}.abs{position:absolute;bottom:0;top:80px;right:13px;left:13px}#order_manager .table{height:20%;color:#737373;margin-bottom:15px}#order_manager .table td h4{margin-left:0;font-weight:700;max-width:600px}#order_manager .well{position:relative}.no-margin{margin:0}.top-bar{background:#d8d8d8;vertical-align:middle;padding:4px}.top-bar .btn-group.open .btn.dropdown-toggle,.top-bar .btn-group.open .btn.dropdown-toggle:hover{background-color:#d8d8d8}.top-bar .btn.dropdown-toggle{border-radius:0;border:1px #fff;border-style:none none none solid;margin-left:10px;height:30px;background:none;box-shadow:none;font-weight:400;color:#fff}.top-bar .btn.dropdown-toggle .caret{margin-left:5px;border-top:4px solid #fff}.top-bar .btn.dropdown-toggle:focus{outline:0}.top-bar .dropdown-menu{min-width:95px;background-color:#d8d8d8;*border:1px solid #bfbfbf}.top-bar .dropdown-menu a{padding:3px 10px;font-size:13px;color:#fff;cursor:pointer}.top-bar .dropdown-menu a:hover{background-color:#d8d8d8;color:#fff}.top-bar .dropdown-menu img{margin-right:5px;color:#fff}.top-bar form{margin:0;display:inline-block}.top-bar form span{vertical-align:middle;color:#fff}.top-bar form input[type=checkbox]{margin:0 10px 0 4px}.scrollable-table{max-height:410px;overflow-y:auto}.order-list-container .table-order{border-collapse:collapse;border:1px inset;width:100%;max-width:100%;background-color:transparent;word-wrap:break-word;table-layout:fixed;color:#737373}.order-list-container{max-height:450px;overflow:hidden}.order-list-container .table-order tr{border:1px inset #737373}.order-list-container .table-order tr:hover{border:1px solid #4990e2}.disabled{pointer-events:none;opacity:.4}.order_list{width:40%;float:left;overflow:hidden;max-height:450px}#wrapper-padding{display:none;margin-left:30px}#wrapper-multiple{display:none;text-align:center}#wrapper-no-item{height:450px;position:relative}#wrapper-no-item img{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px}#preview-layout-multiple{color:#737373}#preview-layout-multiple .title{font-size:80px;line-height:80px}#preview-layout-multiple h4{margin-bottom:20px}#preview-layout-multiple #text-content{margin-top:40px}#preview-layout-multiple p{margin-top:20px}#order_detail{width:60%;float:left;overflow:auto;max-height:450px}#info-header{margin-top:1.2em;margin-bottom:1.5em}.info-text{color:#4990e2}#order-action{margin-top:1.2em;margin-bottom:1.5em}#filter_box{border:1px solid;width:200px;position:absolute;background:#bfbfbf;right:0;margin-top:30px;border-radius:2px;box-shadow:3px 2px 5px #000}#filter_box tbody{width:100%;display:table}#filter_box tbody .toggle-button-text{color:#fff;background:transparent;border:0;margin-top:4px;margin-bottom:4px}#filter_box tr{border-bottom:1px solid}#filter_box tr:last-of-type{border:0}#filter_box .input-prepend{text-align:center;display:block;margin-bottom:10px;font-size:0;white-space:nowrap}#filter_box .input-prepend input{font-size:14px;width:140px;margin:0;position:relative;vertical-align:top;border-radius:0 3px 3px 0}#filter-button{width:100%;background-color:#4990e2;color:#fff;border:0;height:30px}#filter-date .reset-btn{margin-left:10px;vertical-align:middle}button.btn.deny.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}.deny.outline i{margin-right:.6em;color:#d1051f}.send.outline i{margin-right:.6em;color:#7cd21c}button.btn.btn-primary.send.outline{margin-right:10px;box-shadow:none;font-weight:200;font-size:14px;border:1px solid #ccc;background:transparent}span.action-text{line-height:30px;vertical-align:middle;font-size:14px;color:#737373;margin-right:10px}span.action-text i.fa-check{color:#7cd21c;margin-left:.6em}.fa-white{color:#fff}#order_detail iframe{min-height:300px}#order_detail dl{color:#737373}.order_wrapper .thumb_wrapper img{top:0!important}#preview-layout{max-width:600px;display:block;margin:auto;text-align:center}#preview-layout .thumb_wrapper img{top:0;height:auto!important}#userInfoPreview{display:none;border:1px solid transparent;width:240px;position:absolute;background:#ddd;left:25px;top:70px;z-index:1;color:#737373;border-radius:2px;box-shadow:3px 2px 5px #ccc;padding-bottom:10px}#userInfoPreview:before{content:"";display:block;width:0;height:0;position:absolute;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #ddd;right:30px;top:-8px}.userInfoName{padding:1.2em;font-size:16px}.userdetail{padding-left:1.2em;padding-right:1.2em;display:block;font-size:13px}#email-button{margin-top:10px;width:100%;background-color:#4990e2;color:#fff;border:0;height:30px;border-radius:0 0 2px 2px}.validation-table{word-wrap:break-word;table-layout:fixed;border-collapse:separate;border-spacing:0 5px;width:100%}.validation-table span{margin-left:10px}.validation-content h5{margin-top:10px}button.btn.validate{margin-bottom:10px;font-size:14px}button.btn.validate i{margin-right:.6em;font-size:14px}a.less,a.more{color:#4990e2}iframe{border:none;margin:0;padding:0}#PREVIEWIMGCONT iframe{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%}h4{margin-top:0;font-weight:400;font-size:16px;margin-bottom:0;margin-left:5px}.notification_trigger .counter{position:relative;*position:static;top:-2px;margin:11px 15px 0 0;padding:1px 4px;background:none repeat scroll 0 0 red;background-color:#da4f49;background-repeat:repeat-x;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*border:1px solid transparent;border-radius:4px 4px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);font-size:12px;font-weight:700;line-height:14px;text-align:center;color:#000;text-shadow:0 -1px 0 rgba(0,0,0,.25);float:left}#EDIT_ZOOMSLIDER,#nperpage_slider,#sizeAns_slider{background-color:#666;border-color:#666;height:10px}.setting-zoom-icon.zoom-menu-left{font-size:12px;float:left;padding-top:7px;margin-right:7px}.setting-zoom-icon.zoom-menu-right{font-size:21px;margin-left:4px;position:relative}#EDIT_ZOOMSLIDER .ui-slider-handle,#nperpage_slider .ui-slider-handle,#sizeAns_slider .ui-slider-handle{background-color:#fff;width:8px;cursor:col-resize}#tooltip .popover{background-color:inherit}.popover-inner{background-color:#fff;border:2px solid #bfbfbf;padding:0;color:#2b2b2b;border-radius:2px}.popover-inner .popover-title{background-color:#f2f2f2;border-radius:0}.popover-inner .popover-content{background-color:#fff;color:#2b2b2b}.popover-inner .popover-content hr{background-color:#333;border-color:#bfbfbf}#tooltip.tooltip_flat{border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);margin-left:15px;min-width:280px!important;border-radius:6px;font-size:13px;color:#2b2b2b}#tooltip.tooltip_flat .popover{background-color:#c2c2c2;width:100%!important;border:0 none;border-radius:0}#tooltip.tooltip_flat .popover .popover-inner{border:0 none;border-radius:6px}#tooltip.tooltip_flat .popover .popover-inner .popover-content{background-color:#c2c2c2;padding:10px}.dragover{BACKGROUND-COLOR:#fff100}#dialog_dwnl input.required.error,#dialog_dwnl textarea.required.error{border:1px solid red}.overlay,.ui-widget-overlay{background-color:#b1b1b1;opacity:.7;filter:alpha(opacity=70)}.submenu .ui-buttonset{z-index:120}.dropdown-menu .divider{background-color:#bfbfbf;border-bottom:1px solid #bfbfbf;margin:0;height:0}.close,.close:hover{color:#333}.status-marker{line-height:10px;border-radius:50%;width:7px;height:7px;display:inline-block;margin-right:8px;margin-bottom:0}.status-marker.status-active{background-color:#5cb85c}.status-marker.status-inactive{background-color:rgba(0,0,0,.7)}.tools-sharing-row{background:#626262;border-radius:5px;margin-bottom:10px}.tools-sharing-title{line-height:31px;font-weight:700;padding-left:20px}.tools-sharing-btn{padding:6px 25px;min-width:250px}.metadatas-top-block{text-align:right}h3.metadatas-title{position:relative;margin-bottom:20px}h3.metadatas-title:after{content:"";width:100%;height:1px;background:#fff;position:absolute;bottom:-4px;left:2px}#select-meta-subdef{z-index:1;position:relative}#metadata-content{padding:10px}.tool-modal-wrapper>div{background:none;height:100%;padding-left:0;padding-right:0}#loader{color:#1a1a1a}.dl-horizontal dd:before{content:"\200B"}.videoTips{width:100%;height:100%}#advance-share{font-style:italic;line-height:30px}#shared-def{display:none;margin-left:10px}#shared-def #resource_type_sel{width:170px;margin-left:10px}.color-dot{height:20px;width:20px;border-radius:50%;display:inline-block;border:1px solid #fff;vertical-align:middle;margin-bottom:4px;margin-top:3px}.btn-facet-option{background:#979797!important;color:#000!important;border:1px solid #d3d3d3;box-shadow:0 0 3px 1px #979797!important;position:relative;padding-right:20px}.btn-facet-option.collapsed{color:#fff!important}.btn-facet-option.collapsed .icomoon{transform:rotate(0);color:#fff!important}.btn-facet-option .icomoon{font-size:18px;position:absolute;right:0;top:4px;color:#000!important;transition:all .2s linear;transform:rotate(90deg)}.btn-facet-option:hover,.btn-facet-option:hover .icomoon{color:#000!important}.facet-filter{width:50%;float:left;background:#f8f8f8;padding:6px 0}.facet-filter .form-inline{margin-bottom:5px}.facet-filter h4,.facet-filter select{font-size:13px}.facet-filter label{width:96%}.facet-filter select{width:100%;height:26px;line-height:26px}.loading,.ui-dialog .ui-dialog-content.loading{background-image:url(/assets/common/images/icons/loading.svg);background-position:50%;background-repeat:no-repeat}.ui-tabs{background-color:transparent;padding:0;border-style:none}.ui-tabs .ui-tabs-nav{border:none;padding:0}.ui-widget-header{background:none;border:0 none transparent}.feedback_dialog_container .ui-widget-header,.push_dialog_container .ui-widget-header{background:#000}.ui-tabs .ui-tabs-nav li{background-color:#f2f2f2;height:30px;border:none;overflow:hidden}.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-size:12px;font-weight:400;color:#333}.ui-tabs .ui-tabs-nav li.ui-tabs-active,.ui-tabs .ui-tabs-nav li.ui-tabs-active a{font-size:13px;color:#1a1a1a;background-color:#f5f5f5;border:none}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:pointer;color:#eaeaea}.ui-tabs .ui-tabs-panel{overflow-x:hidden;overflow-y:auto;display:block;border-width:0;padding:0;background-color:#f5f5f5}.ui-tabs .ui-tabs-panel.tabBox{height:405px;overflow:auto;position:relative;padding:10px}.ui-tabs .ui-tabs-hide{display:none!important}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;color:#343434}.ui-state-default,.ui-widget-content .ui-state-default{background:none}.ui-state-active a,.ui-state-active a:link,.ui-tabs li.ui-state-active a{color:#1a1a1a;font-weight:700}.ui-state-active,.ui-widget-content .ui-state-active{background:none}.ui-widget-content{background-image:none;background-color:transparent;color:#1a1a1a}.ui-dialog.ui-widget-content{background-color:#fff}.ui-accordion .ui-accordion-content{padding:0;min-height:120px;border:none!important;border-radius:0}.ui-accordion-icons .ui-accordion-header,.ui-accordion-icons .ui-accordion-header a{overflow:hidden}.ui-accordion-icons .ui-accordion-header a{padding:2px 25px;white-space:nowrap}.ui-state-active .ui-icon{background-image:url(/assets/vendors/jquery-ui/images/ui-lightness/ui-icons_222222_256x240.png)}.ui-accordion .ui-accordion-content.loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:50%;background-repeat:no-repeat}.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{margin:3px 0}.ui-accordion .ui-accordion-header{border:none;background-repeat:repeat-x;margin-bottom:0;height:44px;line-height:44px;background-color:#f2f2f2;border-bottom:1px solid #fff;border-radius:0}.ui-accordion .ui-accordion-header:hover{background-color:#dadada}.ui-accordion .ui-accordion-header.unread .workzone-menu-title{font-style:italic;font-weight:700}.ui-accordion .ui-accordion-header.unread{background-color:#076882}.ui-accordion .ui-accordion-header.header{padding-bottom:0;padding-right:0;padding-top:0;margin-top:0}.ui-accordion .ui-accordion-header.header:hover{background-color:#dadada}.ui-accordion .ui-accordion-content{background-color:#f8f8f8;border-top:none;margin-top:-1px;margin-bottom:0}.ui-accordion .ui-accordion-content.grouping{border:1px solid #2f4a6f;border-top:none}.ui-corner-all,.ui-corner-br{border-radius:2px}.ui-corner-top{border-top-left-radius:2px;border-top-right-radius:2px}.ui-corner-bottom{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.ui-corner-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.ui-corner-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.ui-dialog.ui-widget-content{border:1px solid #bfbfbf;background:#fff}.ui-dialog.ui-widget-content,.ui-widget-overlay{z-index:1999}.ui-dialog-titlebar{min-height:20px}.ui-dialog-content.dialog-Small input[type=text],.ui-dialog-content.dialog-Small select,.ui-dialog-content.dialog-Small textarea{width:100%}.ui-dialog-content.dialog-Small textarea{height:60px}.ui-dialog-content label,.ui-dialog-content p{line-height:18px}.ui-autocomplete.ui-state-focus,.ui-autocomplete.ui-state-hover,.ui-autocomplete.ui-widget-content .ui-state-focus,.ui-autocomplete.ui-widget-content .ui-state-hover,.ui-autocomplete.ui-widget-header .ui-state-focus,.ui-autocomplete.ui-widget-header .ui-state-hover{background-image:none;background-color:#515151;border:none;margin:0;border-radius:0}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-hover{margin:0}.ui-autocomplete li.list-item{width:280px;min-height:45px;display:block}.ui-autocomplete li.list-item .icon{width:42px}.ui-autocomplete li.list-item .icon img{max-width:32px;max-height:32px;text-align:center;vertical-align:middle;margin:5px}.ui-autocomplete{min-height:42px;max-height:200px;overflow-y:auto;overflow-x:hidden;padding:1px 0;border-top-left-radius:0;border-top-right-radius:0;padding-right:20px}.context-menu-theme-default{border:2px outset #fff;background-color:#d4d0c8}.context-menu-theme-default .context-menu-item{text-align:left;cursor:pointer;padding:2px 20px 2px 5px;color:#000;font-size:9px;white-space:nowrap}.context-menu-theme-default .context-menu-separator{margin:1px 2px;font-size:0;border-top:1px solid gray;border-bottom:1px solid #fff}.context-menu-theme-default .context-menu-item-disabled{color:gray}.context-menu-theme-default .context-menu-item .context-menu-item-inner{background:none no-repeat fixed 999px 999px}.context-menu-theme-default .context-menu-item-hover{background-color:#0a246a;color:#1a1a1a}.context-menu-theme-default .context-menu-item-disabled-hover{background-color:#0a246a}.context-menu-theme-vista .context-menu-item .context-menu-item-inner{padding:4px 12px;margin-left:0;font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-theme-vista .context-menu-item-hover{background-image:none;background-color:#75abff;border:none}.context-menu-theme-vista .context-menu-item-hover .context-menu-item-inner{color:#fff}.context-menu-theme-vista{background-image:none;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.context-menu-theme-vista .context-menu-item .context-menu-item-inner.published{background-image:url(/assets/common/images/icons/ticktick.png);background-repeat:no-repeat;background-position:5px}.context-menu-theme-flat{min-width:160px;background-image:none;background-color:#d9d9d9;border-radius:6px;overflow:hidden;box-shadow:2px 2px 4px 0 rgba(0,0,0,.07)}.context-menu-theme-flat .context-menu-item .context-menu-item-inner{margin-left:0;font-weight:700}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover{background-color:#c4c4c4}.context-menu-theme-flat .context-menu-item .context-menu-item-inner:hover a{color:#2a2a2a}.context-menu-theme-flat .context-menu-item a{padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:block;color:#2a2a2a}.context-menu-theme-flat .context-menu-item a img{width:24px;margin-bottom:-2px}.context-menu-theme-flat .context-menu-item a span{margin-left:8px;vertical-align:initial}.context-menu-item.divider{border-bottom:1px solid #c7c7c7}.context-menu-item .divider{border-bottom:1px solid gray;margin-left:20px}.context-menu-item a{font-family:Helvetica;font-size:12px;font-weight:700;font-spacing:0;color:#333}.context-menu-item a span{vertical-align:middle}.context-menu-item a img{width:16px}.context-menu-item-hover a{color:#212121}input.input-button.hover{color:#fefefe}input.search{padding-left:25px;background-image:url(/assets/common/images/icons/search.png);background-repeat:no-repeat;background-position:3px}input,select,textarea{margin:2px;padding:2px;*border:1px solid #b1b1b1;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}.checkbox,input[type=checkbox],input[type=radio]{border:none;background:transparent}input.btn-mini{margin:0 2px;height:12px;width:auto;cursor:default;font-size:12px}.input-small{height:25px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.btn,input[type=file]{box-shadow:0 1px 2px rgba(0,0,0,.05);color:#737373;text-shadow:0 -1px 0 transparent;background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled],input[type=file].active,input[type=file].disabled,input[type=file]:active,input[type=file]:focus,input[type=file]:hover,input[type=file][disabled]{color:#737373;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.active,.btn:active,input[type=file].active,input[type=file]:active{background-color:#bdbdbd\9}.ui-dialog .btn,.ui-widget-content .btn{font-size:13px;font-weight:700;color:#737373}.btn.btn-inverse{color:#5b5b5b;text-shadow:0 -1px 0 hsla(0,0%,100%,.25);background-color:#e7e7e7;background-image:linear-gradient(180deg,#f2f2f2,#d6d6d6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF2F2F2",endColorstr="#FFD6D6D6",GradientType=0);border-color:#d6d6d6 #d6d6d6 #b0b0b0;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);*background-color:#d6d6d6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn.btn-inverse.active,.btn.btn-inverse.disabled,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover,.btn.btn-inverse[disabled]{color:#5b5b5b;background-color:#d6d6d6;*background-color:#c9c9c9}.btn.btn-inverse.active,.btn.btn-inverse:active{background-color:#bdbdbd\9}.input-append button.btn{border-left:1px solid #999}form.phrasea_query input.query{padding-left:6px;padding-right:30px;font-size:16px;margin:0;width:59%;background-position:right 7px center;background-image:url(/assets/common/images/icons/research-dark.png)}.searchFormWrapper{margin:20px 0 0 5px;line-height:30px}#facet_filter_in_search .facetFilter_AND{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_AND .buttons-span :hover{display:block}#facet_filter_in_search .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_AND:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#facet_filter_in_search .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#facet_filter_in_search .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#facet_filter_in_search .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#facet_filter_in_search .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#facet_filter_in_search .facetFilter-label .color-dot{height:16px;width:16px}#facet_filter_in_search .facetFilter-gradient{position:absolute;width:20px;right:0}#facet_filter_in_search .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#facet_filter_in_search .facetFilter-closer{position:absolute;right:4px;cursor:pointer;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat;height:21px;width:37px;border-left:1px solid #fff}#facet_filter_in_search .facetFilter-inverse{position:absolute;right:42px;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#searchForm{width:100%;float:left;margin-bottom:0}#searchForm .input-append{float:left;width:50%}#searchForm .input-append .btn{border:none}#searchForm .input-append a.btn{height:22px;width:20px}#searchForm .input-append button.btn{height:30px;width:110px}#searchForm .control-group{float:right;margin-left:0}#searchForm .danger.danger_indicator,#searchForm .danger .danger_indicator{border-color:#2475b5;background-color:#2196f3;color:#fff}#searchForm .advance_search_action .danger.danger_indicator{background-image:url(/assets/common/images/icons/research-white.png)}#adv_search table.colllist{width:290px}#adv_search table.filterlist{width:600px}.search-header-block{background:#979797;padding:4px 4px 4px 10px;border-radius:5px}.search-header-block label.inline{padding-top:0;line-height:19px;padding-right:5px}.search-header-block .custom_checkbox_label .custom_radio{top:calc(50% - 7px)}.search-header-block .custom_select_dark{transition:all .3s}#adv_search .sbasglob,#sbasfiltercont,.adv_options .sbasglob{color:#fff;margin:0 0 0 10px}#searchForm input.input-small.datepicker::-webkit-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker::-moz-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-ms-input-placeholder{font-size:12px}#searchForm input.input-small.datepicker:-moz-placeholder{font-size:12px}#adv_search .sbasglob hr,.adv_options #sbasfiltercont hr,.adv_options .sbasglob hr{margin:15px 0;border:0;border-top:1px solid #7b7b7b}#adv_search .sbasglob .sbas_list,.adv_options .sbasglob .sbas_list{padding:5px 0;border-radius:2px}#adv_search .sbasglob .sbas_list.selected,.adv_options .sbasglob .sbas_list.selected{border:2px solid #989898;background-color:#b4b4b4}#sbasfiltercont .btn-toolbar,.sbasglob .btn-toolbar{margin:10px 10px 20px;text-align:center}.clksbas{margin-bottom:15px}.clksbas .checkbox{padding:0}.clksbas input[type=checkbox]{margin:0;position:absolute}.clksbas label{font-weight:700}.deployer_toggle{margin-right:15px}.basChild_list{position:relative;padding:0;margin:0 0 0 63px;list-style:none;width:calc(100% - 70px);overflow:hidden;column-count:3}.clkbas{white-space:normal;margin:0 0 10px}.clkbas .checkbox{padding-top:0;padding-left:0}.clkbas input[type=checkbox]{margin:0;float:none;margin-right:10px}.clkbas span{cursor:pointer;font-weight:700}#searchForm .clkbas label{overflow:hidden;text-overflow:ellipsis}.clkbas img{vertical-align:middle;max-height:22px}#idFrameC{top:0!important;min-width:300px;bottom:0!important}#idFrameC.closed{min-width:0}#idFrameC #retractableButton{cursor:pointer;width:70px;height:85px;float:right;text-align:center;line-height:85px;margin-bottom:-20px}#idFrameC #retractableButton i{font-size:23px;color:#333}#idFrameC .wrapper{background-color:#f2f2f2;right:10px;border-top:none}#idFrameC .ui-tabs{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0}#idFrameC .ui-tabs .ui-tabs-nav{background-color:#f2f2f2;top:0;left:10px;right:10px;border-radius:0;height:46px;border-bottom:1px solid transparent;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li{width:auto;height:86px;display:inline-block;background-color:#f2f2f2;z-index:10;border-radius:0;margin:0;box-sizing:border-box}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.ui-state-active a{border-bottom:3px solid #4c5d84}#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ.active img.proposals_off,#idFrameC .ui-tabs .ui-tabs-nav li.proposals_WZ img.proposals_on{display:none}#idFrameC .ui-tabs .ui-tabs-nav li.thesaurus.ui-state-active a{border-bottom:3px solid #884c92}#idFrameC .ui-tabs .ui-tabs-nav li.baskets.ui-state-active a{border-bottom:3px solid #076882}#idFrameC .ui-tabs .ui-tabs-nav li.plugins.ui-state-active a{border-bottom:3px solid #fff}#idFrameC .ui-tabs .ui-tabs-nav li a{padding:0;margin:0;border-radius:0}#idFrameC .ui-tabs .ui-tabs-nav li a.escamote{margin:25px 25px 0 0}#idFrameC .ui-tabs .ui-tabs-nav li:hover a{background-color:#eaeaea;border-bottom:3px solid #eaeaea}#idFrameC .ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:#eaeaea;border-bottom:1px solid #884c92}#idFrameC .ui-tabs .ui-tabs-panel{position:absolute;top:56px;left:0;bottom:0;right:0}#idFrameC ul.prod-icon-menu{width:100%;display:initial}#idFrameC .prod-icon-menu .WZplugins,#idFrameC .prod-icon-menu .WZtabs{display:block;width:69px;height:82px;line-height:82px;vertical-align:middle;text-align:center}#idFrameC .prod-icon-menu .WZbasketTab{text-align:center}#idFrameC .prod-icon-menu .WZbasketTab #basket_menu_trigger{line-height:21px}#idFrameC .closed .prod-icon-menu li{clear:left}#idFrameC .ui-resizable-handle,#idFrameC .ui-tabs-panel{display:none}#idFrameC div.basketTips{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 12px 0 rgba(0,0,0,.19)}#idFrameC div.basketTips.hidden{display:none;box-shadow:none}#idFrameC .tools-accordion{display:block;z-index:2;position:relative;margin-top:3px;margin-bottom:10px;width:auto;min-width:160px;max-width:234px;height:30px;background-color:#979797;padding-left:16px;color:#fff;cursor:pointer;text-align:left;border:none;outline:none;font-family:Roboto;font-size:12px;font-weight:700}#idFrameC .tools-accordion:before{content:"\E96C";font-family:icomoon;position:absolute;right:5px;font-size:18px;font-weight:700;transition:all .2s linear}#idFrameC .tools-accordion.active:before{color:#fff!important;transform:rotate(90deg)}#idFrameC .tools-panel{width:136px;z-index:1000;position:absolute;background-color:#cdcdcd;padding:0 12px;overflow:hidden;max-height:0;transition:max-height .2s ease-out}#idFrameC .tools-panel .divider{width:100%;height:1px;background-color:#e4e4e4;margin:6px 0}#idFrameC .tools-panel img{width:18px;height:18px}#idFrameC .tools-panel span{font-family:Roboto;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}#idFrameC .tools-panel button{display:block;width:100%;background:transparent;border:none;margin:4px 0;text-align:left;padding:2px;cursor:pointer}#idFrameC .tools-panel button span{margin-left:6px;font-size:11px;color:#000;font-family:Roboto}#idFrameC .tools-panel button:hover span{font-size:12px;color:#000}.alert_datas_changed a{color:#404040;text-decoration:underline}#idFrameT{margin-left:-10px;margin-right:-20px}#idFrameT #selectCase{background:url(/assets/common/images/icons/ccoch0.gif) no-repeat 50%;padding-left:16px}#idFrameT .PNB10.btn-toolbar{left:0}#idFrameT .btn-toolbar{margin-bottom:0;margin-top:0;background-color:#f2f2f2;font-size:10px;z-index:100;height:45px;box-sizing:border-box;border-bottom:none}#idFrameT .btn-inverse .caret{border-top-color:#000;border-bottom-color:#000}#idFrameT .tools:first-child .btn-group{border-right:1px solid #eaeaea}#idFrameT .tools .btn-group{float:left}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton{margin:0}#idFrameT .tools .classicButton button.btn,#idFrameT .tools .dropdownButton button.btn{height:30px;font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.05)}#idFrameT .tools .classicButton button.btn-inverse,#idFrameT .tools .dropdownButton button.btn-inverse{background-image:none;background-color:#f2f2f2;color:#4d4d4d;border-radius:0;margin:0;height:45px;border:0}#idFrameT .tools .classicButton button.btn-inverse{border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse{border-left:0;border-right:0}#idFrameT .tools .dropdownButton button.btn-inverse:active,#idFrameT .tools .dropdownButton button.btn-inverse:focus,#idFrameT .tools .dropdownButton button.btn-inverse:hover,.open #idFrameT .tools .dropdownButton button.btn-inverse{background-color:#d8d8d8}#idFrameT .tools .classicButton button.btn-inverse:hover,#idFrameT .tools .dropdownButton button.btn-inverse:hover{background-color:#d8d8d8;color:#1a1a1a}#idFrameT .tools .classicButton button.btn-inverse img,#idFrameT .tools .dropdownButton button.btn-inverse img{margin:0 5px 0 2px;max-width:none;width:21px}#idFrameT .tools .dropdown-menu{min-width:120px;padding:0;margin:0;border-radius:0 0 6px 6px;overflow:hidden;background-color:#f2f2f2;border:0}#idFrameT .tools .dropdown-menu a{padding:10px 14px;font-size:13px;color:#4d4d4d;background-color:#e3e3e3;cursor:pointer}#idFrameT .tools .dropdown-menu a:hover{color:#4d4d4d}#idFrameT .tools .dropdown-menu>li>a:active,#idFrameT .tools .dropdown-menu>li>a:focus,#idFrameT .tools .dropdown-menu>li>a:hover,#idFrameT .tools .dropdown-menu a:hover{background-color:#cdcdcd;background-image:none}#idFrameT .tools .dropdown-menu img{margin-right:5px;width:21px;max-width:unset}#idFrameT .tools #settings{display:block;float:right;line-height:45px;padding-right:51px;padding-left:21px;margin-right:0;color:#000;background:url(/assets/common/images/icons/icone_settings.png) right 15px no-repeat;background-position:right 21px top 15px;border-left:1px solid #eaeaea}#idFrameT .tools #settings:hover{background-color:#d6d6d6}@media screen and (max-width:1200px){#idFrameT .tools button.btn-inverse img{display:none}#idFrameT .tools #settings{text-indent:-9000px;padding-right:0;padding-left:0;margin-right:8px;width:26px;background-position:right 1px top 15px}}#TOPIC_UL li{float:none;margin:0}#answers{box-sizing:border-box}#answers .status img{max-width:16px;max-height:16px}#answers #answersNext{width:150px;margin:5px;height:193px;line-height:193px;font-size:25px;color:#fff;cursor:pointer}#answers .list{box-sizing:border-box;position:relative;float:left;margin:8px;width:600px;overflow:hidden;border:3px solid #bfbfbf}#answers .list .diapo{margin:5px}#answers .list .desc .dl-horizontal{margin-bottom:0}#answers .list .desc .dl-horizontal dt{max-width:90px}#answers .list .desc .dl-horizontal dd{margin-left:100px}#idFrameT #answers{background-color:#fff;top:55px;bottom:60px;margin-right:0;overflow-y:auto}#answers_status{position:absolute;bottom:0;left:10px;height:60px;width:400px;z-index:100}#answers_status table{width:100%}#answers_status table tr{height:20px;vertical-align:middle}#answers_status table tr td.navigation{text-align:right}#answers_status .infos{text-align:left;line-height:18px;font-size:11px;color:#fff;height:60px}#answers_status .infos .infoDialog,#answers_status .infos .search-display-info{float:left;background:#979797;color:#fff;padding:0 25px;font-size:11px;padding-top:24px;margin-right:10px;height:36px}#answers_status .infos .infoDialog span,#answers_status .infos .search-display-info span{font-size:22px;margin-bottom:3px;float:left;margin-right:10px}#answers_status .infos #nbrecsel{font-size:22px;margin-top:7px;float:left;margin-right:7px;display:block;height:40px}#answers_status #docInfo{height:40px;background:#979797;color:#fff;padding:0 25px;padding-top:20px;float:left;min-width:105px;font-size:11px;line-height:12px;border-right:1px solid #fafafa;position:relative}#answers_status #docInfo .detailed_info_holder{position:absolute;top:20px;right:10px}#answers_status #docInfo .detailed_info_holder .image-normal{display:block}#answers_status #docInfo .detailed_info_holder .image-hover,#answers_status #docInfo .detailed_info_holder:hover .image-normal{display:none}#answers_status #docInfo .detailed_info_holder:hover .detailed_info,#answers_status #docInfo .detailed_info_holder:hover .image-hover{display:block}#answers_status #docInfo .detailed_info{display:none;position:absolute;bottom:27px;min-width:240px;background-color:#1b6577;padding:10px;border-radius:5px}#answers_status #docInfo .detailed_info th{padding-bottom:10px;font-weight:400;color:#ccc;font-size:9px}#answers_status #docInfo .detailed_info tbody tr:last-child td{padding-bottom:10px}#answers_status #docInfo .detailed_info tfoot tr{border-top:1px solid hsla(0,0%,100%,.5)}#answers_status #docInfo .detailed_info tfoot td{padding-top:10px;margin-top:10px}#answers .feed{position:relative;clear:left;margin:10px}#answers .feed .headblock{max-width:800px;margin-bottom:20px}#answers .feed .headblock table{width:100%}#answers .feed .headblock h1{font-size:22px}#answers .feed .headblock h1 img{margin-right:15px}#answers .feed .headblock a.subscribe_rss{font-size:14px;margin-left:15px}#answers .feed .entry{margin:0 0 30px;padding:10px;border:1px solid #fff;background-color:#f2f2f2;float:left}#answers .feed .entry.hover{border:1px solid #bfbfbf}#answers .feed .entry h1{margin-bottom:0}#answers .feed .entry h1.with_btn{margin-top:18px}#answers .feed .entry table.head{vertical-align:middle;margin:10px 0;width:600px}#answers .feed .entry table a.tools{display:none}#answers .feed .entry.hover .feed_btn_wrapper{visibility:visible}#answers .feed h1{font-weight:700;font-size:20px}#answers .feed h1 .author{font-size:13px;font-weight:400;margin-left:15px}#answers .feed .post_date,#answers .feed h1{width:100%}#answers .feed p{max-width:600px;line-height:18px;margin:5px 0;text-align:justify}#answers .feed img{vertical-align:middle}#answers .feed .contents,#answers .feed .entry,#answers .feed .post_date,#answers .feed .see_more,#answers .feed h1,#answers .feed p{position:relative;clear:left}#answers .feed .see_more{height:60px;text-align:center;font-weight:700;font-size:13px;background-position:bottom}#answers .feed .contents{clear:left}#answers .feed .post_date{text-align:right;font-style:italic;max-width:600px;*width:600px;margin-bottom:20px}#answers .feed .dropdown-menu{background-color:#fff;border:1px solid #bfbfbf}#answers .feed .dropdown-menu a{color:#333}#answers .feed_btn_wrapper{background:#fff;display:inline-block;padding:3px 6px 0;width:56px;text-align:center;border-radius:5px;visibility:hidden;position:absolute;left:11px;top:10px}#answers .feed_icon .fa{color:#5cb85c;font-size:22px}#answers .feed_icon.feed_delete{margin-left:8px}#answers .feed_icon.feed_delete .fa{color:red;margin-left:2px}#answers .ajax_answers img{margin-left:12px;margin-top:-4px}.colorpicker_box{border:1px solid #fff;cursor:pointer;float:left;margin:2px;padding:0}.colorpickerbox{position:relative;float:left}.colorpickerbox .colorpicker{width:210px;height:220px}.colorpickerbox .colorpicker_submit .submiter{padding:3px 0 0}.colorpickerbox .colorpicker_submit{background-image:none;background-color:#000;height:25px;left:90px;overflow:hidden;position:absolute;top:15px;width:100px;border:1px solid #404040;cursor:pointer;text-align:center}.colorpickerbox .colorpicker_focus{border:1px solid #999;border-radius:2px}.colorpickerbox .colorpicker_current_color,.colorpickerbox .colorpicker_field,.colorpickerbox .colorpicker_hex{display:none}.colorpickerbox .colorpicker_color,.colorpickerbox .colorpicker_hue{top:56px}.colorpickerbox .colorpicker_new_color{left:14px}#thumbExtractor{background-color:#cdcdcd;min-width:1020px;position:absolute;overflow-y:auto;bottom:0;left:0;right:0;top:31px}#thumbExtractor .main_title{height:15px;font-weight:700;top:15px}#thumbExtractor #thumbExtractor-preview{width:40%;min-width:400px;padding-left:30px;padding-right:30px;float:left;box-sizing:border-box;margin-top:50px;margin-bottom:20px;border-right:1px solid #636363}#thumbExtractor #thumbExtractor-screenshot{width:59%;height:100%;padding-left:30px;padding-right:30px;float:left;display:inline-block;box-sizing:border-box;position:relative}#thumbExtractor .part_title_left{height:20px;width:320px;top:30px;left:10px}#thumbExtractor .part_title_right{height:20px;width:320px;top:30px;left:380px}#thumbExtractor #thumb_info{position:absolute;left:0;right:0;top:30px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor .frame_video{height:210px;width:320px;margin:0 auto;background-color:#333}#thumbExtractor .thumb_video{height:100%;width:100%}#thumbExtractor .thumb_video.real-video{position:fixed;z-index:-9999;visibility:hidden;height:auto}#thumbExtractor #frame{overflow:auto;height:211px;margin-top:50px}#thumbExtractor .frame_canva{border:1px solid #bfbfbf;position:absolute;margin:60px auto 0;border-bottom:none;height:210px;width:320px;top:0;left:0;right:0;z-index:2}#thumbExtractor #thumb_canvas{vertical-align:middle;display:inline-block;line-height:20px}#thumbExtractor .action_bar_left{height:20px;width:320px;left:10px;top:260px;padding:2px}#thumbExtractor .action_bar_right{height:20px;width:320px;top:260px;left:380px;display:table-row;padding:2px}#thumbExtractor .action_bar_right .action_icon{padding-right:10px;display:table-cell;vertical-align:middle}#thumbExtractor .action_bar_right .action_icon:hover{cursor:pointer}#thumbExtractor #thumb_validate_button{border-radius:15px;padding-left:50px;padding-right:50px;background:transparent;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19);border-color:#aa46bb}#thumbExtractor #thumb_validate_button:hover{background:#aa46bb}#thumbExtractor #thumb_reset_button{bottom:10px;right:60px;line-height:20px}#thumbExtractor #thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor #thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor #thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor #thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}#thumbExtractor #thumb_delete_button,#thumbExtractor #thumb_download_button,#thumbExtractor #thumb_reset_button{cursor:pointer;display:none;width:41px;height:41px;position:absolute}#thumbExtractor #thumb_camera_button{cursor:pointer;height:50px;width:320px;text-align:center;margin:20px auto;background-image:url(/assets/common/images/icons/icon-photography.png);background-position:50%;background-repeat:no-repeat}#thumbExtractor #thumb_camera_button:hover{background-image:url(/assets/common/images/icons/icon-photography-hover.png)}#thumbExtractor .thumb_submit_action{cursor:pointer;width:100%;text-align:center;margin-bottom:20px}#thumbExtractor .action_frame .ui-slider .ui-slider-handle{background-color:#fff}#thumbExtractor .video-data-container{width:320px;margin:30px auto 10px;overflow:auto;max-height:200px}#thumbExtractor .video-data-container .dl-horizontal dt{width:100%;padding-bottom:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#b3b3b3}#thumbExtractor .video-data-container .dl-horizontal dd{margin:0;padding-top:0;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;color:#fff}#thumbExtractor #grid{padding-top:40px;overflow:hidden;padding-bottom:40px;margin:0 auto;width:510px}#thumbExtractor .grid-item{width:105px;height:auto;float:left;margin:10px;position:relative}#thumbExtractor .grid-wrapper{position:relative}#thumbExtractor .grid-wrapper.selected{border:2px solid #aa46bb}#thumbExtractor .grid-wrapper #small_thumb_delete_button,#thumbExtractor .grid-wrapper #small_thumb_download_button{display:block;cursor:pointer;width:41px;height:41px;position:absolute}#thumbExtractor .grid-wrapper #small_thumb_download_button{background-image:url(/assets/common/images/icons/picto-export-thumbnail.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:20px}#thumbExtractor .grid-wrapper #small_thumb_download_button:hover{background-image:url(/assets/common/images/icons/picto-export-thumbnail-hover.png)}#thumbExtractor .grid-wrapper #small_thumb_delete_button{background-image:url(/assets/common/images/icons/picto-delete.png);background-position:50%;background-repeat:no-repeat;bottom:-20px;right:-20px}#thumbExtractor .grid-wrapper #small_thumb_delete_button:hover{background-image:url(/assets/common/images/icons/picto-delete-hover.png)}.vertical-divider{height:1px;background-color:#636363}.horizontal-divider{display:none;width:1%;max-width:1px;height:100%;background-color:#636363;float:left;margin-top:50px}#thumb_confirm span{font-family:Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff}#thumb_confirm img.selected{width:160px;height:auto;display:block;padding-bottom:16px}.videotools-spinner{z-index:2000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#tool_navigate input{text-align:center}#tool_navigate a{padding:1px 5px;margin:0 4px;background-color:#0077bc;font-size:13px;line-height:14px;font-weight:700;cursor:pointer;color:#333}#paginate{min-height:52px}#idFrameT #answers:hover #paginate{margin-right:59px}#paginate #tool_navigate{background-color:#979797;box-shadow:0 0 6px 0 rgba(0,0,0,.31);border-radius:5px;position:fixed;bottom:10px;right:45px;z-index:100}#paginate #tool_navigate a,#paginate #tool_navigate input{border:0;border-left:1px solid #979797;box-sizing:border-box;padding:0;margin:0;height:40px;line-height:40px;vertical-align:middle;width:40px;background:none;font-weight:700;font-size:14px;text-shadow:none;box-shadow:none;color:#fff;font-family:Roboto,sans-serif}#paginate #tool_navigate a:hover,#paginate #tool_navigate input{color:#fff;background:#7d7d7d}#paginate #tool_navigate .btn-mini{border-radius:0}#paginate #tool_navigate .btn-mini.last,#paginate #tool_navigate .btn-mini.last:hover{border-top-right-radius:5px;border-bottom-right-radius:5px}#paginate #tool_navigate .btn-mini:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border:0}#paginate #tool_navigate .btn-mini.icon{font-size:18px}#paginate #tool_navigate .btn-mini.icon#last{font-size:10px}#paginate #tool_navigate .btn-mini .icon-inverse{transform:rotate(180deg);font-size:10px}#uploadBoxLeft,#uploadBoxRight{width:48.5%;height:100%;overflow:auto;text-align:center}#uploadBoxLeft{float:left}#uploadBoxRight{float:right}#uploadBox{height:100%}#uploadBox h5{margin-top:20px;margin-bottom:10px;font-size:13px;font-weight:700;text-align:left}#uploadBox .clear{clear:both}#uploadBox .upload-tabs{height:100%}#uploadBox .ui-tabs .ui-tabs-panel{padding:20px}#uploadBox .well{margin:0;padding:.5%;color:#1a1a1a}#uploadBox #fileupload{height:92%}#uploadBox .fileinput-button{color:#fff;background-image:none;border:1px solid #3d8b3d;background-color:#5cb85c;width:60%;padding:8px 0;margin:18px 0 0;font-size:14px;transition:all .3s}#uploadBox .fileinput-button:active,#uploadBox .fileinput-button:focus,#uploadBox .fileinput-button:hover{background-color:#3d8b3d}#uploadBox .or_upload{text-align:center;font-weight:700;margin:12px 0}#uploadBox .url_upload{display:inline-block;width:60%;position:relative}#uploadBox .url_upload input{width:100%;max-width:650px;height:42px;padding:0 120px 0 8px;margin:0;box-sizing:border-box}#uploadBox .add_url_upload{position:absolute;right:0;top:0;height:42px;color:#fff;border:1px solid #3d8b3d;background-color:#5cb85c;padding:0 18px;font-size:14px;font-weight:700;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:all .3s}#uploadBox .add_url_upload:active,#uploadBox .add_url_upload:focus,#uploadBox .add_url_upload:hover{background-color:#3d8b3d}#uploadBox span.comment{font-style:italic;color:#999}#uploadBox .fileinput-button{position:relative;overflow:hidden}#uploadBox .fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px) scale(4);direction:ltr;cursor:pointer}#uploadBox .status-tab{width:100%;margin-bottom:10px}#uploadBox .status-tab td{padding:2px}#uploadBox .status-tab-left{width:48%;padding-right:5px;text-align:right}#uploadBox .status-tab-right{width:48%;padding-left:5px;text-align:left}#uploadBox .status-tab-left input,#uploadBox .status-tab-right input{margin-left:5px;margin-right:5px}#uploadBox .thumbnails{margin-left:-20px}#uploadBox .thumbnails>li{margin-left:20px}#uploadBox .upload-record{height:260px;background-color:#fff}#uploadBox .upload-record .canva-wrapper{height:125px;overflow:auto}#uploadBox .upload-record .name-doc{height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:700}#uploadBox .upload-record .infos-doc{overflow:hidden;text-overflow:ellipsis;color:#777;height:40px}#uploadBox .upload-record .error,#uploadBox .upload-record .success{padding-top:2px;padding-bottom:3px;display:none;overflow:auto}#uploadBox .upload-record .error{padding:0;width:100%}#uploadBox .upload-record .remove-element{margin:2px 0}#uploadBox .flash-box .upload-record{height:160px;background-color:transparent}#uploadBox .select-label{font-style:italic;color:#999}#uploadBox .select-row{font-weight:400;font-style:normal}#uploadBox .progress{margin-top:4px;margin-bottom:10px;height:10px}#uploadBox .uploader-button{text-align:center;width:50%}#uploadBox #addFileList{width:100%;table-layout:fixed;border:none}#uploadBox #addFileList td{vertical-align:middle}#uploadBox .uploader-icon{width:15%;text-align:left}#uploadBox .uploader-info{font-size:10px;width:35%;text-align:left}#uploadBox .uploader-info p{line-height:10px;font-size:10px;word-wrap:break-word}#uploadBox .uploader-info a{text-decoration:underline;color:#00008b;margin:5px 0}#uploadBoxRight .progress .progress-bar{height:10px}#lazaretBox.container-fluid{margin:0;padding:0}#lazaretBox .loading{background-image:url(/assets/common/images/icons/loader-black.gif);background-position:100%;background-repeat:no-repeat}#lazaretBox li.wrapper-item{margin-bottom:20px}#lazaretBox .lazaret-file h5,#lazaretBox .lazaret-proposals h5{margin-top:0;margin-bottom:10px}#lazaretBox .lazaret-file p,#lazaretBox .lazaret-proposals p{font-weight:700;overflow:hidden;text-overflow:ellipsis}#lazaretBox span.info{display:inline;font-weight:400}#lazaretBox .lazaret-file .thumbnails,#lazaretBox .lazaret-proposals .thumbnails{margin-left:0;background-color:#fff;min-height:234px}#lazaretBox .lazaret-file .thumbnails li,#lazaretBox .lazaret-proposals .thumbnails li{margin:0}#lazaretBox .lazaret-file .thumbnails img,#lazaretBox .lazaret-proposals .thumbnails img{max-height:480px}#lazaretBox .lazaret-file .thumbnails .record-thumb,#lazaretBox .lazaret-proposals .thumbnails .record-thumb{height:180px}#lazaretBox .well .lazaret-file a,#lazaretBox .well .lazaret-proposals a{font-weight:400;color:#1a1a1a}#lazaretBox .well .lazaret-file a:hover,#lazaretBox .well .lazaret-proposals a:hover{color:#000}#lazaretBox .lazaret-proposals .records-subititution{margin:0 10px 10px 0}#lazaretBox .btn,#lazaretBox button{font-weight:400}#lazaretBox .btn img,#lazaretBox button img{margin-right:5px;vertical-align:middle}#BasketBrowser .archive_toggler{position:absolute;left:137px;top:8px;width:34px;height:34px}#BasketBrowser .detailed_basket_browser .archive_toggler{left:0;top:3px}#BasketBrowser .detailed_basket_browser .title{padding-left:40px;position:relative;line-height:32px;padding-top:2px}#BasketBrowser .archiver{background:url(/assets/prod/images/Basket/Browser/archive.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .archiver:focus,#BasketBrowser .archiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archived.png)}#BasketBrowser .unarchiver{background:url(/assets/prod/images/Basket/Browser/archived.png) no-repeat 0 0/contain;display:inline-block}#BasketBrowser .unarchiver:focus,#BasketBrowser .unarchiver:hover{background-image:url(/assets/prod/images/Basket/Browser/archive.png)}#BasketBrowser h1{font-size:16px;line-height:20px;margin:0;padding:0;padding-left:12px;display:inline-block;width:100%}#BasketBrowser .Browser{background-color:#4b4b4b;left:0;right:0;height:100%;top:0}#BasketBrowser .Basket{background-color:#f2f2f2;display:none}#BasketBrowser .Basket .thumb_wrapper{margin:5px}#BasketBrowser .result{position:relative;height:106px;background-color:#cdcdcd;border-radius:5px}#BasketBrowser .result .PNB10{overflow:hidden;top:0}#BasketBrowser .result table{height:100%}#BasketBrowser .result.unarchived{background-color:#9a9a9a}#BasketBrowser .result .thumbnail{display:flex;width:131px;height:106px;padding:0;border:none;border-radius:0;box-shadow:none;line-height:18px;text-align:center;vertical-align:top;border-top-left-radius:5px;border-bottom-left-radius:5px}#BasketBrowser .result .content{display:inline-block;width:316px;padding-left:10px}#BasketBrowser .result .content>p{height:57px;overflow-y:auto}#BasketBrowser .result .content>p a{display:inline-block!important;width:auto!important}#BasketBrowser .result .counter{bottom:18px;font-size:14px;position:relative;right:5px;text-align:right}#BasketBrowser .item-table{display:flex;flex-wrap:wrap;justify-content:left;align-content:center}#BasketBrowser .results .next_res,#BasketBrowser .results .prev_res{font-size:25px}#BasketBrowser .results .datas{top:50px;bottom:50px;overflow-y:auto;overflow-x:hidden;left:20px;right:10px}#BasketBrowser .results .header{bottom:auto;font-size:16px;padding:18px 0;font-weight:700;left:20px}#BasketBrowser .results .footer{top:auto;font-size:12px;height:30px;padding-left:20px;background-color:#3d3d3d}#BasketBrowser .results .footer table{vertical-align:middle;height:30px}#BasketBrowser .results .result h1.title{font-size:14px;margin-top:10px;line-height:1;padding-left:0;position:inherit}#BasketBrowser form h1{margin:20px 0 10px;padding-left:14px}#BasketBrowser form ul{margin-bottom:35px}#BasketBrowser form ul li{padding:0;margin-bottom:1px}#BasketBrowser form ul li label{padding:8px 0 8px 25px;line-height:16px}#BasketBrowser form ul li label.selected,#BasketBrowser form ul li label:hover{background-color:#6c6c6c;transition:all .2s}#BasketBrowser h1.title .loader{display:none;margin:4px}#BasketBrowser img{vertical-align:middle}#BasketBrowser .paginator-wrapper,#BasketBrowser table{padding:5px;border:none;vertical-align:top}#BasketBrowser .paginator-wrapper .paginator,#BasketBrowser .paginator-wrapper td.paginator,#BasketBrowser table .paginator,#BasketBrowser table td.paginator{float:right;padding-right:8px}#BasketBrowser input{display:none}#BasketBrowser input.Query{padding:3px;display:block;border-radius:5px;width:160px;padding-left:25px;margin-left:12px;background-color:#efefef;color:#4e4e4e}#BasketBrowser label{cursor:pointer;color:#fff;margin-bottom:0}#BasketBrowser input:checked+label,#BasketBrowser label.selected{background-color:#6c6c6c;color:#fff}.leftBrowser{background-color:#595959;left:0;top:0;right:auto;width:215px;padding-left:0;padding-top:18px;height:540px}.leftBrowser h1{padding-left:12px}.rightBrowser{background-color:#4b4b4b;left:215px}.rightBrowser .result{margin-bottom:12px}.rightBrowser .basket_link{color:#212121;padding-left:37px;line-height:16px;display:inline-block}.rightBrowser .UserTips,.rightBrowser p{color:#595959}.rightBrowser .thumbnail{background-color:#696969}.rightBrowser .thumbnail img{height:106px;width:auto;max-width:100%;display:block;margin:0 auto}.rightBrowser .thumbnail .thumb_wrapper{height:106px;display:flex;flex-wrap:wrap;align-items:center}.rightBrowser .PNB::-webkit-scrollbar-track{background-color:#4b4b4b}.rightBrowser .PNB::-webkit-scrollbar{width:4px}.rightBrowser .PNB::-webkit-scrollbar-thumb{background-color:#858585}.rightBrowser .PNB::-webkit-scrollbar-button{width:0;height:0;display:none}.rightBrowser .PNB::-webkit-scrollbar-corner{background-color:transparent}.PNB10.rightBrowserInner{right:0;left:0;bottom:0}.basketCount{font-family:Roboto;font-size:10px;color:#4d4d4d}.delete-basket.close{opacity:1;box-shadow:0 2px 4px 0 rgba(0,0,0,.22);background:#525252;width:16px;height:16px;font-size:16px;line-height:16px;text-align:center;border-radius:50%;margin-top:6px;margin-right:6px;top:0;right:0;z-index:1}.publish-dialog .ui-dialog-content{max-height:575px!important}#modal_feed{width:100%}#modal_feed .publish_top_list{background:#b0b0b0;height:285px;overflow-y:auto}#modal_feed .record_item{background:#e6e6e6;float:left;width:10.4%;margin-right:.8%;height:120px;margin-bottom:15px}#modal_feed .record_item .thumb_wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#modal_feed .record_item .diapo{height:100%;width:100%;border:0;margin:0}#modal_feed .record_item:nth-child(9n+9){margin-right:0}#modal_feed .record_item .record_image{width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain;float:none;top:0!important}#modal_feed .record_list{padding:15px 15px 0}#modal_feed .record_list .ui-state-highlight{width:112px;height:118px;position:relative;float:left;background:none;background-color:#bfbfbf;border-color:#f2f2f2}#modal_feed form .feeds{color:#333;overflow:auto}#modal_feed form .feeds .list{margin:0;height:230px}#modal_feed form .feeds .feed{padding:5px 0;border:1px solid #bfbfbf;font-size:15px;cursor:pointer;margin-bottom:14px;font-weight:700}#modal_feed form .feeds .feed,#modal_feed form .feeds .feed.odd{background-color:#fff;color:#333}#modal_feed form .feeds .feed.hover{background-color:#cdcdcd;color:#3b3b3b}#modal_feed form .feeds .feed.selected{background-color:#076882;color:#fff}#modal_feed form .feeds .feed span{margin:0 10px}#modal_feed form input.error,#modal_feed form textarea.error{border:1px solid red}.publish_bottom_form .span12{padding:20px 20px 0}.publish_bottom_form label{font-size:16px;margin-top:10px;font-weight:700}.feed_warning{margin-bottom:12px;display:none}.feed_warning.alert{display:inline-block}#EDIT_ALL{white-space:normal}#EDIT_ALL,#EDIT_ALL .content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}#EDIT_ALL .content-wrapper{margin:10px}#EDIT_ALL .active{color:#000!important}#EDIT_ALL .diapo{margin-left:5px;margin-right:5px}#EDIT_TOP{background-color:#f2f2f2;top:0;overflow:visible;border-radius:2px}#EDIT_MENU,#EDIT_TOP{position:absolute;left:0;width:100%}#EDIT_MENU{top:5px;height:24px;overflow:hidden;padding:0}.GRP_IMAGE_REP{margin:5px;padding:5px;top:0;left:0;width:146px;height:156px}#EDIT_FILM2,#EDIT_GRPDIAPO,.GRP_IMAGE_REP{position:absolute}#EDIT_FILM2{border:1px solid #bfbfbf;background-color:#fff;top:36px;left:10px;bottom:10px;right:10px;overflow:auto}#EDIT_ZOOMSLIDER{position:absolute;top:7px;width:80px;right:50px;z-index:9999}#EDIT_MID{position:absolute;left:0;bottom:32px;width:100%;border:none;overflow:hidden}#EDIT_MID_L,#EDIT_MID_R{position:absolute;top:0;bottom:0;overflow:visible}#EDIT_MID_L{background-color:#f2f2f2;width:700px;left:0;border-radius:2px}#EDIT_MID_R{width:400px;right:0}#EDIT_MID_R .ui-tabs-panel,#EDIT_MID_R li.ui-state-active,#EDIT_MID_R li.ui-tabs-active{background-color:#f2f2f2}#divS_wrapper{overflow-x:visible;overflow-y:visible;position:absolute;top:10px;left:10px;bottom:10px;width:390px}#divS{overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;left:0;bottom:0;right:10px;background:#fff}#divS div.edit_field{cursor:pointer;font-weight:700;padding:2px;margin-right:10px;position:relative;background-color:#f2f2f2}#divS div.edit_field .fa-stack{font-size:11px;cursor:pointer;width:19px}#divS div.edit_field .fa-stack .fa-stack-2x{color:#777}#divS div.edit_field .fa-stack .fa-inverse{color:#fff}#divS div.edit_field.odd{background-color:#bfbfbf}#divS div.edit_field.hover{background-color:#cdcdcd;color:#3b3b3b}#divS div.edit_field.active{background-color:#cdcdcd;border:1px solid #cdcdcd}#divS span.fieldvalue{white-space:normal;font-weight:400}#idEditZone{position:absolute;top:10px;right:10px;bottom:10px;left:420px}#idFieldNameEdit{width:80px;text-align:center;overflow:hidden}#idEditZTextArea{position:absolute;top:0;left:0;width:99%;height:99%;margin:0;padding:0;font-size:15px}#idEditDateZone{top:30px}#idEditDateZone,#ZTextMultiValued{position:absolute;left:0;display:none}#ZTextMultiValued,#ZTextStatus{top:0;width:100%;height:100%}#ZTextStatus{position:absolute;left:0;display:none}#idExplain{top:auto;height:20px;color:#ffb300;text-align:right}#idExplain img{vertical-align:middle;width:20px;height:20px}#idExplain .metadatas_restrictionsTips{cursor:help}#idDivButtons{bottom:30px;top:auto;height:20px;display:none;text-align:center}#EditReplace,#EditSearch{width:100%;height:45px;font-size:14px}#buttonEditing{margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;height:28px;overflow:hidden;text-align:center}#EDIT_WORKING{position:absolute;top:100px;left:1px;width:100%;display:none}.edit-zone-title{height:45px;bottom:auto}#EDIT_EDIT{top:45px;bottom:60px;overflow-x:hidden;overflow-y:auto}#EDIT_TOP .diapo div.titre{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:auto;text-align:center;z-index:10}#Edit_copyPreset_dlg form span{color:#333}.Edit_preset_item{position:relative;top:0;left:0;width:550px;height:250px;overflow:auto;color:#999}#idFieldSuggestedValues{padding:2px 13px 0 10px}#idFieldSuggestedValues select{width:100%;background:#c6c6c6}#ZTextMultiValued_values{background-color:#fff;border:1px solid #999;position:absolute;top:30px;left:4px;right:4px;bottom:4px;overflow-x:auto;overflow-y:scroll}.submit-multivalued{border:none;background:none}#EDITWINDOW .ui-datepicker-inline{background-color:#fff;background-repeat:repeat-x;background-position:50% top}#EDITWINDOW #ZTextMultiValued_values div{cursor:pointer;height:20px;padding:2px 14px 2px 2px}#EDITWINDOW #ZTextMultiValued_values div table{width:100%;border:none}#EDITWINDOW #ZTextMultiValued_values div table td{vertical-align:middle}#EDITWINDOW #ZTextMultiValued_values div table td.options{width:40px;text-align:right}#EDITWINDOW #ZTextMultiValued_values div table td.options .add_all{display:none}#EDITWINDOW #ZTextMultiValued_values div.hetero table td.options .add_all{display:inline}#EDITWINDOW #ZTextMultiValued_values div.hilighted{background-color:#d0d0d0}#EDITWINDOW #ZTextMultiValued_values div i{color:#ff0;font-style:normal;font-weight:700;background-color:#222}#EDITWINDOW .hetero{color:#ff8000}#EDITWINDOW .EDIT_presets_list{padding-left:3px;padding-right:6px}#EDITWINDOW .EDIT_presets_list li{margin:0}#EDITWINDOW .EDIT_presets_list li.opened div{display:block}#EDITWINDOW .EDIT_presets_list li.opened .triRight{display:none}#EDITWINDOW .EDIT_presets_list li.opened .triDown{display:inherit}#EDITWINDOW .EDIT_presets_list li .triDown{display:none}#EDITWINDOW .EDIT_presets_list div{display:none;padding-left:15px;padding-bottom:5px}#EDITWINDOW .EDIT_presets_list div p{font-size:9px;padding:0;margin:0}#EDITWINDOW .EDIT_presets_list h1{margin:0;padding:0;font-size:12px}#EDITWINDOW .EDIT_presets_list h1 a.delete{font-weight:100;font-size:10px}div.thesaurus{margin-left:2px;white-space:nowrap}div.thesaurus p{margin:0}div.thesaurus div.c{display:none}#EDITWINDOW #TH_Ofull,#EDITWINDOW div.searchZone,#idFrameTH #TH_Oclip,#idFrameTH #TH_Oprop{margin:0;padding:0;width:100%}#EDITWINDOW div.searchZone{position:absolute;top:0;left:0;height:100%;background:#fff;border:1px solid #a9a9a9}#EDITWINDOW div.thesaurus div.c{display:none}#EDITWINDOW div.thesaurus div.h,#EDITWINDOW div.thesaurus div.o{margin-bottom:1px;padding-bottom:2px;padding-left:5px;margin-left:3px;border-left:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}#EDITWINDOW div.thesaurus u{width:9px;height:10px;margin-right:2px;text-align:center;display:inline-block;font-size:8px;text-decoration:none;background-color:#f0f0f0;cursor:pointer;color:#000;line-height:10px}#EDITWINDOW div.thesaurus u.w{cursor:auto}#EDITWINDOW div.thesaurus b{cursor:pointer}#EDITWINDOW .ui-tabs{position:absolute;top:0;left:10px;bottom:0;right:0}#EDITWINDOW .ui-tabs .ui-tabs-nav{background-color:transparent;top:0;left:10px;right:10px;margin-top:0;border-top:1px solid #eaeaea;border-radius:0;height:32px;border-bottom:1px solid transparent}#EDITWINDOW .ui-tabs .ui-tabs-panel{position:absolute;top:32px;left:0;bottom:0;right:0}#EDITWINDOW #geonameTabContainer ul.geoname-results{list-style-type:none;margin:10px}#EDITWINDOW #geonameTabContainer ul.geoname-results .geoname-add-action{cursor:pointer}#EDITWINDOW #geonameTabContainer ul.geoname-results .ui-state-highlight{color:#2e7db2}#EDITWINDOW .zoom-menu-icon{position:absolute;width:28px}#EDITWINDOW .zoom-menu-left{left:calc(100% - 168px);top:3px;font-size:12px}#EDITWINDOW .zoom-menu-right{left:98%;top:3px;font-size:21px}.story-select-all-block{display:inline-block;padding:6px;background:#404040;margin:3px 5px;width:121px;text-align:center}#printBox{background-color:#f2f2f2;border-radius:2px}#download h4,#ftp h4,#printBox h4,#sendmail h4{margin-bottom:10px;font-weight:700;font-size:14px;line-height:18px;color:#333;text-decoration:none}#download label,#ftp label,#printBox label,#sendmail label{line-height:18px;color:#333}#ftp p,#sendmail p,.buttons_line p{margin:20px 0 10px;font-weight:700}#ftp .form-horizontal .control-group{margin-bottom:10px}#pub_tabs .btn-group.open .btn-inverse.dropdown-toggle{background-color:#e6e6e6;background-image:none}#dialog_publicator .dropdown-menu{min-width:95px;background-color:#f2f2f2;*border:1px solid #bfbfbf}#dialog_publicator .dropdown-menu a{padding:3px 10px;color:#eaeaea;cursor:pointer}#dialog_publicator .dropdown-menu a:hover{background-color:#bfbfbf;color:#fff}#dialog_publicator .ui-tabs-panel{left:200px}#dialog_publicator .error_box,#dialog_publicator .notice_box{color:#1a1a1a;font-weight:700;margin:5px auto;padding:5px 0;text-align:center;width:90%}#dialog_publicator .notice_box{background-color:green;color:#333}#dialog_publicator .error_box{background-color:orange}#dialog_publicator .api_banner{height:30px;bottom:auto;background-color:#cdcdcd}#dialog_publicator .api_content{top:30px;bottom:25px;color:#333}#dialog_publicator .api_content .blockmenu{bottom:auto;background-repeat:repeat-x;background-position:0 100%;z-index:1000;width:100%;height:40px}#dialog_publicator .api_content .blockresponse{padding:0 10px;top:40px;overflow:auto;z-index:200}#dialog_publicator .api_content .blockresponse .form-actions{background-color:#fff;border-top:none;margin:0}#dialog_publicator .api_banner a.selected,#dialog_publicator .api_content .blockmenu a.selected{font-weight:700;color:#076882}#dialog_publicator .api_infos{top:auto;height:25px;background-image:url(/assets/common/images/icons/api_info.png);background-repeat:repeat-x;background-position:0 0;color:#999}#dialog_publicator .main_menu{float:left}#dialog_publicator .diapo{width:90px;overflow:hidden}#dialog_publicator .diapo .title{height:16px;overflow:hidden}#dialog_publicator .diapo.pending_records{width:50px;overflow:hidden}#dialog_publicator .diapo.ui-selected{background-color:#404040}#dialog_publicator .diapo.ui-selecting{background-color:#202020}#dialog_publicator .diapo .thumb_wrapper{padding:5px}#dialog_publicator .api_thumbnail{max-width:120px}#dialog_publicator .duration_time{background-color:#e6e6e6;color:#333;font-weight:700;padding:2px 4px;position:absolute;top:0;left:0;font-size:11px}#dialog_publicator .ui-state-default.not_configured a{color:#888;font-style:italic}#dialog_publicator .ui-state-active a{color:#08c}#dialog_publicator .ui-state-active.not_configured a{color:#ccc;font-style:normal}#dialog_publicator .dropdown-menu .divider{background-color:#515151;border-bottom:1px solid #404040;margin:3px 1px}#dialog_publicator .ui-tabs .ui-tabs-panel.loading{background-image:url(/assets/common/images/icons/loader000.gif);background-position:50%;background-repeat:no-repeat}#dialog_publicator .ui-tabs-panel .PNB10.container{overflow-x:hidden;overflow-y:auto}#dialog_publicator .blockresponse .element{margin:5px 10px}#dialog_publicator .element table{border:none;padding:0;margin:0;width:100%}#dialog_publicator .element table tr{vertical-align:top}#dialog_publicator .element table .title{color:#08c;font-weight:700}#dialog_publicator .element table td.thumbnail{width:140px;border:none;border-radius:0;box-shadow:none;background-color:transparent;text-align:center}#dialog_publicator .element table td.special{width:80px}#dialog_publicator .ui-tabs-panel .blockresponse a{color:#08c;text-decoration:none}#dialog_publicator .element_menu .default_action,.element_menu .trigger{z-index:444;font-size:13px;font-weight:400;border-color:#666}#dialog_publicator .submenu{display:none;position:absolute}#dialog_publicator .multi_menu .submenu button{background-color:#313131;background-image:none}#dialog_publicator .multi_menu .submenu button.ui-state-hover{background-color:#212121}#dialog_publicator .ui-state-active a{color:#0077bc}#dialog_publicator .api_banner button{border:1px solid #515151;background-color:#404040}#dialog_publicator .api_banner .submenu.ui-buttonset{z-index:600}#dialog_publicator .api_content .element{padding:5px;color:#333}#dialog_publicator .api_content .element.odd{background-color:#404040;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.even{background-color:#666;box-shadow:inset 2px 2px 4px rgba(0,0,0,.25),inset -2px -2px 4px rgba(0,0,0,.25)}#dialog_publicator .api_content .element.selected{background-color:#999}#dialog_publicator .api_content .element table .informations{width:296px}#ul_main_pub_tabs{width:200px;position:absolute;overflow:hidden;right:auto;margin-top:-1px}#ul_main_pub_tabs li{padding-left:20px;background-repeat:no-repeat;background-position:6px}#ul_main_pub_tabs li.bridge_Youtube{background-image:url(/assets/common/images/icons/youtube-small.gif)}#ul_main_pub_tabs li.bridge_Dailymotion{background-image:url(/assets/common/images/icons/dailymotion-small.gif)}#ul_main_pub_tabs li.bridge_Flickr{background-image:url(/assets/common/images/icons/flickr-small.gif)}#publicator_selection{height:190px;bottom:auto;background-color:#cdcdcd}#publicator_selection>.PNB10{overflow:auto;bottom:50px;background-color:#fff}#mainMenu{height:40px;line-height:36px;vertical-align:middle;background-color:#979797;border-bottom:none;margin-bottom:0;z-index:100;box-sizing:border-box}#mainMenu ol{display:block;margin:0;padding:0;list-style:none outside none}#mainMenu #mainLogo{margin:0 5px}#mainMenu li{display:inline-block;float:left;line-height:36px;padding:0;position:relative;vertical-align:top;height:40px}#mainMenu li a{text-decoration:none;display:inline-block;color:#fff}#mainMenu li a>span{font-size:12px;font-weight:400;border-top:3px solid transparent;display:block;padding:0 5px;height:37px}#mainMenu li a>span.selected{border-top:3px solid #fff}#mainMenu li a:hover{background-color:transparent;color:#e6e6e6}#mainMenu .title{font-size:18px;color:#f7f7f7;margin:0 5px;height:40px;display:block;vertical-align:middle}#mainMenu #notification_box a{margin-left:0}#mainMenu .account a{text-decoration:underline}#mainMenu .right li a>span{padding:0 15px}#mainMenu .right li.user a{background:url(/assets/common/images/icons/icon_user.png) 15px 7px no-repeat;padding-left:41px}.treeview li{color:#333;vertical-align:middle;background-image:none}.treeview>li.expandable{min-height:50px;line-height:47px;vertical-align:middle;position:relative;background:none;padding-top:0;padding-bottom:0;border-bottom:1px solid #fff}.treeview>li.expandable>.hitarea{height:51px;background:url(/assets/common/images/icons/sprite_tree_first.png) 99% 22px no-repeat;border-left:5px solid #f2f2f2}.treeview>li.expandable>.hitarea.active,.treeview>li.expandable>.hitarea:hover{border-left:5px solid #884c92}.treeview .hitarea{background:none;width:100%;height:100%;position:absolute}.treeview ul li .hitarea{background:url(/assets/common/images/icons/icon_tree.png) 0 0 no-repeat;position:relative;height:9px;width:9px;margin-top:5px}.treeview ul li:hover,.treeview ul li span{color:#333}.treeview ul li span.h{color:#884c92!important}#THPD_C_treeBox,#THPD_T_treeBox{font-size:12px;overflow-x:hidden;overflow-y:hidden}#THPD_C_treeBox>div,#THPD_T_treeBox>div{width:100%;display:inline-block}#THPD_C_treeBox:hover,#THPD_T_treeBox:hover{overflow-y:auto}#THPD_C_treeBox::-webkit-scrollbar-track,#THPD_T_treeBox::-webkit-scrollbar-track{border-radius:0;background-color:#1f1f1f}#THPD_C_treeBox::-webkit-scrollbar,#THPD_T_treeBox::-webkit-scrollbar{width:6px;background-color:#474747;display:none}.ui-tabs #thesaurus_tab{top:86px!important;border-top:1px solid #a6a6a6}#THPD_tabs{right:0}#THPD_tabs .ui-tabs-nav li.th_tab a{color:#333}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab{height:46px;margin:0}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab.ui-state-active{border-bottom:3px solid #884c92}#THPD_tabs .ui-tabs-nav li.th_tab.th_tab a{height:46px;line-height:46px;vertical-align:middle;margin:0;padding:0 20px;display:block;text-decoration:none;box-sizing:border-box;border-bottom:1px solid #303030}#THPD_tabs .ui-tabs-nav .ui-state-default A{color:#fff}#THPD_tabs .ui-tabs-nav .ui-tabs-active A{color:#1a1a1a;text-decoration:underline}#THPD_tabs .treeview ul{background-color:#bfbfbf;margin-left:-16px;padding-left:16px}#THPD_tabs .treeview ul li{padding-top:5px;padding-bottom:5px}#THPD_tabs .treeview span{cursor:pointer}#THPD_tabs .treeview span.h{color:#ffffd0;font-weight:700}#THPD_tabs .treeview i{color:#80ff80;background-color:#606060;font-style:normal;margin-left:10px;padding-left:3px;padding-right:3px;font-family:courier}#THPD_tabs .treeview LI.selected SPAN{background-color:#884c92!important;color:#1a1a1a!important;background-color:red}#THPD_tabs .treeview LI.selected LI SPAN{background-color:transparent}#THPD_tabs .context-menu-item-disabled{background-color:red}#idFrameC .ui-tabs #THPD_C.ui-tabs-panel,#idFrameC .ui-tabs #THPD_T.ui-tabs-panel{top:46px}#THPD_C,#THPD_T{margin-left:0}#THPD_WIZARDS .gform .input-append{width:100%;margin:0;padding:0;border:1px solid #fff;border-top:none}#THPD_WIZARDS .gform .input-append input.input-medium{width:80%;border-radius:0;height:40px;padding:0 2.5%;background:#d4d4d4;border:none;float:left;margin:0}#THPD_WIZARDS .gform .input-append .th_cancel,#THPD_WIZARDS .gform .input-append .th_ok{display:none;width:15%;line-height:40px;vertical-align:middle;padding:0;border-radius:0;background-color:#f2f2f2;color:#333;border:none;margin:0;outline:none;float:left;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}#THPD_WIZARDS .gform .input-append .th_clear{position:relative;z-index:1000;float:right;margin:-40px 15% 0 0;display:none;width:30px;line-height:40px;padding:0;border-radius:0;background:url(/assets/common/images/icons/icon_clear_search.png) 50% no-repeat;border:none;outline:none;box-shadow:none;-webkit-appearance:none}.contextMenuWrapper{position:relative}#idFrameC .ui-accordion .ui-accordion-content{padding:0 10px}#idFrameC .ui-accordion .ui-accordion-content.content{padding:0 5px}#idFrameC #baskets_wrapper{top:88px!important}#idFrameC #expose_tabs #baskets{top:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li{height:44px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li a{padding:11px 10px;font-size:13px;font-weight:700;min-width:154px}#idFrameC #expose_tabs.ui-tabs .ui-tabs-nav .expose_li.ui-state-active a{border-bottom:1px solid #076882}#idFrameC #baskets{top:86px;border-top:1px solid #a6a6a6}#idFrameC #baskets .bloc{position:absolute;top:0;left:0;right:1px;bottom:0;overflow-y:auto;overflow-x:hidden}#idFrameC #baskets .bloc.groupDrop{border:3px solid #a00}#idFrameC #baskets .content.basket .alert_datas_changed,#idFrameC #baskets .content.grouping .alert_datas_changed{position:relative;margin:10px 0;right:0;left:0}#idFrameC #baskets .alert_datas_changed{position:absolute;top:5px;height:20px;right:26px;left:10px;background-color:#fff190;color:#1a1a1a;text-align:center;font-weight:700;font-size:13px;display:none;z-index:5000}#idFrameC #baskets .insidebloc{top:0}#idFrameC #baskets .bottom-scroller,#idFrameC #baskets .top-scroller{height:80px;position:absolute;border:none;top:0;bottom:0;left:0;right:0}#idFrameC #baskets .top-scroller{bottom:auto}#idFrameC #baskets .bottom-scroller{top:auto}#idFrameC #baskets .SSTT.active.ui-corner-top{border:none;top:0;background-color:#dad9da}#idFrameC #baskets .SSTT.active a{color:#383838}#idFrameC #baskets .SSTT.grouping.active.ui-corner-top{border-bottom:none}#idFrameC #baskets .SSTT .title{overflow:hidden;left:30px;right:40px;height:16px;margin:2px 0;font-size:13px}#idFrameC #baskets .SSTT .menu{text-align:right;position:absolute;right:0;top:0;padding:0 3px;margin:0 5px 0 0}#idFrameC #baskets .SSTT .menu table td{width:27px;position:relative}#idFrameC #baskets .SSTT .workzone-menu-title{text-overflow:ellipsis;padding-right:65px;overflow:hidden;white-space:nowrap;display:block}#idFrameC #baskets .SSTT img{max-height:24px;vertical-align:middle;cursor:help;margin-right:9px}#idFrameC #baskets .SSTT img.basket_title{margin:-5px 9px 0 -9px;position:absolute;right:0;top:16px}#idFrameC #baskets .SSTT .contextMenuTrigger{cursor:pointer;padding:0;margin:0;width:26px;height:35px;display:none}#idFrameC #baskets .SSTT:focus .contextMenuTrigger,#idFrameC #baskets .SSTT:hover .contextMenuTrigger{display:inline-block}#idFrameC #baskets .ui-state-active a:focus,#idFrameC #baskets .ui-state-active a:hover,#idFrameC #baskets .ui-state-active a:link,#idFrameC #baskets .ui-state-active a:visited{color:#383838}:first-child+html .workzone-menu-title{margin-right:65px}.ui-accordion .ui-accordion-header.baskDrop{color:red}#basket_menu_trigger{padding:32px 7px 0 0;float:right;font-size:9px;cursor:pointer}.feedback-info{background:#e8e8e8;padding:14px;margin:10px;position:relative}.feedback-info .btn-not-shown{visibility:hidden;transition:all .2s}.feedback-info .create-date{margin-right:64px;font-weight:700}.feedback-info input.feed-datepicker{width:135px;margin-left:63px}.feedback-info button.submit{background:transparent;border:0;border-radius:4px;margin-top:-8px;margin-right:4px;color:#5cb85c;font-size:23px;padding:2px 5px}.feedback-info button.submit:hover{color:#3d8b3d}.feedback-info .record-number{bottom:inherit;top:-36px;right:0;padding:4px 8px;z-index:1}.feedback-info form.update-feed-validation{margin-bottom:0;display:inline-block}.feedback-info .expiredDate{text-align:center;margin-top:30px;display:inline-block;width:100%}.feedback-info .cancel-date{cursor:pointer}.feedback-info .cancel-date .fa{font-size:24px;color:#da4f49;transition:all .1s}.feedback-info .cancel-date:hover .fa{color:red}.chim-content{display:block}.chim-wrapper{position:relative;margin-bottom:15px;background:#e8e8e8;margin-right:1px;display:inline-block;float:left}.chim-wrapper span.feedback_user_name{position:relative;background:#f8f8f8;padding-right:9px;z-index:1}.chim-wrapper span.line_separator{position:absolute;height:45%;width:calc(100% - 10px);right:0;top:0;border-bottom:1px solid #e5e5e5}.chim-wrapper .note_tips_holder .image-hover{display:none}.chim-wrapper .note_tips_holder:hover .image-hover{display:block}.chim-wrapper .note_tips_holder:hover .image-normal{display:none}.chim-wrapper .status,.chim-wrapper .title{width:100px;overflow:hidden;padding:2px 4px;text-align:center;font-size:10px;line-height:1}.chim-wrapper .title{height:26px;text-overflow:ellipsis;margin-top:6px}.record-number{position:absolute;background-color:#5cb85c;color:#fff;font-weight:700;padding:3px;z-index:16;bottom:0}.CHIM.diapo{width:108px;overflow:hidden;margin:0}.basket-content{margin:0 7px;overflow:hidden;position:relative;padding-left:0}.chim-feedback-item{padding:10px}.CHIM.diapo .status,.CHIM.diapo .title{position:relative;height:20px;z-index:15;font-size:.8em;background:rgba(0,0,0,.4)}.CHIM.diapo .title{margin:0;padding:3px;width:100%;line-height:20px;overflow:hidden}.CHIM.diapo .bottom{position:absolute;bottom:0;right:0;z-index:15;vertical-align:middle}.CHIM.diapo .bottom .WorkZoneElementRemover{padding:3px}.WorkZoneElementRemover{display:inline-block;height:17px;width:12px;position:relative;bottom:-6px}.WorkZoneElementRemover .icomoon{font-size:16px;color:#d8d8d8}.contextMenuTrigger .fa-inverse-bg{color:#ccc!important}.contextMenuTrigger .fa-inverse{color:#333}.contextMenuTrigger:hover .fa-inverse-bg{color:gray!important}.WorkZoneElementRemover .fa-stack-1x{color:#333}.captionTips .icomoon{color:#333;background:#ccc;border-radius:2px;padding:0 1px;line-height:1;margin:0 4px 4px}.CHIM.diapo .bottom img,.CHIM.diapo .bottom span{cursor:pointer;vertical-align:middle;color:#333;font-size:10px}.CHIM.diapo img{z-index:14;position:relative}.basket-filter{padding:10px 20px}.basket-filter .filter-item{margin:0 10px 5px;display:inline-block}.basket-filter .checkbox input[type=checkbox],.basket-filter .radio input[type=radio]{margin-top:1px}.basket_type{width:15px;display:inline-block}.bottom .captionRolloverTips{padding-top:4px}#idFrameC .basketTips.expose_basket_item{background:#e8e8e8;padding:10px;margin-bottom:5px;border:1px solid #e8e8e8;box-sizing:border-box}#idFrameC .basketTips.expose_basket_item .top_block{position:relative;padding-left:40px;display:inline-block}#idFrameC .basketTips.expose_basket_item .top_block:before{content:"\F054";font-family:fontawesome;font-size:23px;position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:all .3s}#idFrameC .basketTips.expose_basket_item .top_block.open:before{transform:translateY(-50%) rotate(90deg)}#idFrameC .expose_item_deployed{height:0;max-height:0;transition:max-height .3s;overflow:hidden}#idFrameC .expose_item_deployed.open{height:auto;max-height:100vh;min-height:130px}#idFrameC .top_image{width:100px;height:60px;object-fit:contain}#idFrameC .expose_item_title{display:flex;padding:0 20px;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-wrap:wrap;height:40px}#idFrameC .expose_item_top{position:relative;padding-right:48px}#idFrameC .edit_expose{position:absolute;right:12px;top:5px;font-size:20px;cursor:pointer}#idFrameC .expose_item_bottom{max-height:500px;width:100%;overflow-y:auto;overflow-x:hidden}#idFrameC .expose_item_bottom .expose_drag_drop{min-height:120px;padding:10px;display:inline-block;width:100%}#idFrameC .expose_item_bottom .load_more_asset{text-align:center}#proposals{position:relative;left:5px;border-top:1px solid #a6a6a6;top:86px!important}#proposals :focus{outline:none}#proposals ul ul{background-color:#f8f8f8}#proposals ul li{line-height:17px;font-size:13px}#proposals ul.fancytree-container{background-color:#e4e4e4;border:0 none transparent;overflow-x:hidden;padding-left:0;padding-top:0}#proposals ul.fancytree-container ul{padding:17px 0;overflow:auto;width:101%;max-height:400px;overflow-x:hidden}#proposals ul.fancytree-container ul li{padding-left:34px;line-height:25px;white-space:pre-line!important}#proposals ul.fancytree-container ul li:hover{background-color:#4c5d84}#proposals ul.fancytree-container ul li:hover .fancytree-title{color:#fff}#proposals .fancytree-folder{font-weight:700;font-size:12px;color:#333;min-height:49px;margin-left:0;border-left:4px solid #f2f2f2;border-bottom:1px solid #fff;overflow:auto;position:relative}#proposals .fancytree-folder .newNode{position:relative;overflow:auto;clear:both;margin-left:20px}#proposals .fancytree-folder .dataNode{float:left;width:60%;height:100%;margin-top:10px;margin-bottom:10px}#proposals .fancytree-folder .fancytree-title{font-size:12px;margin-left:24px;float:left;width:27%;line-height:49px}#proposals .fancytree-folder .mask-facets-btn{position:absolute;display:none;height:50px;width:15px;padding-left:6px;padding-right:6px}#proposals .fancytree-folder .mask-facets-btn a{position:relative;cursor:pointer;font-family:icomoon;color:#fff;height:25px;width:14px;top:17px;bottom:0;left:0;right:0;margin:auto}#proposals .fancytree-folder .mask-facets-btn a:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:13px}#proposals .fancytree-folder .mask-facets-btn a:after{content:"\E94B";color:#eee;font-size:15px;position:absolute;left:-1px;z-index:0}#proposals .fancytree-folder:hover{border-left:4px solid #4c5d84;color:#4d4d4d}#proposals .fancytree-folder:hover .fancytree-title{color:#4d4d4d}#proposals .fancytree-folder .fancytree-expander:before{content:"\25C0";color:#333}#proposals .fancytree-folder .fancytree-expander:hover:before{color:#076882}#proposals .fancytree-expanded .fancytree-expander:before{content:"\25BC";color:#1a1a1a}#proposals .fancytree-expander{position:relative;right:10px;background-image:none;margin:0;padding:0;width:auto;height:auto;font-weight:400;font-size:65%;float:right;line-height:49px}#proposals .fancytree-title{font-size:12px;color:#333;background-color:transparent;border:0 none transparent}#proposals .fancytree-node{font-size:12px;color:#333;cursor:pointer}#proposals .facetFilter{position:absolute;right:28px;margin-top:11px}#proposals .facetFilter,#proposals .facetFilter_AND{font-weight:400;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#4c5d84;color:#fff;padding-left:13px;padding-right:13px}#proposals .facetFilter_AND{position:relative;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_AND .buttons-span{background-color:#4c5d84;max-width:86px;left:67px}#proposals .facetFilter_AND .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-negative.png) 10px 2px no-repeat}#proposals .facetFilter_AND:hover .facetFilter-label{color:transparent}#proposals .facetFilter_EXCEPT{font-weight:400;position:relative;width:127px;height:25px;line-height:25px;vertical-align:middle;border-radius:4px;background-color:#8a3747;color:#fff;padding-left:13px;padding-right:13px;display:inline-block;margin:2px 0;float:right;margin-right:10px;overflow:hidden}#proposals .facetFilter_EXCEPT .buttons-span{background-color:#8a3747;max-width:86px;left:67px}#proposals .facetFilter_EXCEPT .facetFilter-inverse{background:url(/assets/common/images/icons/inverse-positive.png) 10px 2px no-repeat}#proposals .facetFilter_EXCEPT:hover .facetFilter-label{color:transparent}#proposals .facetFilter-label{position:relative;overflow:hidden;cursor:pointer;line-height:25px;display:inline-block;min-width:54px}#proposals .facetFilter-label .color-dot{height:16px;width:16px}#proposals .facetFilter-gradient{position:absolute;width:20px;right:0}#proposals .buttons-span{position:absolute;top:2px;bottom:2px;left:0;right:0;margin:0;display:none}#proposals .facetFilter-closer{right:4px;background:url(/assets/common/images/icons/bgd_facetFilter.png) 12px 4px no-repeat}#proposals .facetFilter-closer,#proposals .facetFilter-inverse{position:absolute;cursor:pointer;height:21px;width:37px;border-left:1px solid #fff}#proposals .facetFilter-inverse{right:42px}#proposals .see_more_btn{display:block;margin:14px auto;padding:1px 20px;line-height:21px;background-color:#d3d3d3;border-color:#b7b7b7;color:#424242;border-radius:8px;font-size:12px;font-weight:700;box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);border-style:solid}#proposals .see_more_btn:hover{background-color:#f1f1f1;color:#424242;border-color:#b7b7b7}#idFrameC #plugins{top:86px!important}.gui_vsplitter,.ui-resizable-e{width:13px;padding:0;height:54px;background-image:url(/assets/common/images/icons/vsplitter.png);background-color:#d7d7d7;right:0}#PREVIEWBOX .gui_vsplitter,.gui_vsplitter,.ui-resizable-e,.ui-resizable-w{top:50%;position:absolute;background-position:50%;background-repeat:no-repeat;cursor:col-resize;z-index:500}#PREVIEWBOX .gui_vsplitter,.ui-resizable-w{width:10px;padding:35px 0;height:0;left:-10px;background-image:url(/assets/common/images/icons/vsplitter2-959595.png)}.gui_hsplitter,.ui-resizable-s{height:10px;left:50%;width:0;padding:0 35px;bottom:-10px;position:absolute;background-image:url(/assets/common/images/icons/hsplitter.png);background-position:50%;background-repeat:no-repeat;cursor:row-resize}.gui_ckbox_0{background-image:url(/assets/common/images/icons/ccoch0.gif)}.gui_ckbox_0,.gui_ckbox_1{display:block;position:relative;width:12px;height:12px;float:left;cursor:pointer}.gui_ckbox_1{background-image:url(/assets/common/images/icons/ccoch1.gif)}.gui_ckbox_2{display:block;position:relative;width:12px;height:12px;float:left;background-image:url(/assets/common/images/icons/ccoch2.gif);cursor:pointer}DIV.finder{white-space:nowrap}DIV.finder DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title SPAN{POSITION:relative}DIV.finder DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.finder DIV.content DIV.title TABLE,DIV.finder DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.finder DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.ulist THEAD{BACKGROUND-COLOR:#999;text-align:left}TABLE.ulist TBODY TR{cursor:pointer;height:20px}TABLE.ulist TBODY TR.selected{COLOR:#1a1a1a;BACKGROUND-COLOR:#191970}TABLE.ulist TBODY TR.g{BACKGROUND-COLOR:#474747}PRE.xml{FONT-SIZE:12px;MARGIN:5px 4px;BACKGROUND-COLOR:#f5f5f5}DIV.myexplain{white-space:nowrap}DIV.myexplain .title-explain{font-size:16px;line-height:16px;vertical-align:middle;margin-left:4px}DIV.myexplain .sub-explain{margin:3px;font-size:14px}DIV.myexplain #esqueryCopy{float:right;padding:4px 0}DIV.myexplain .esqueryDataDiv{clear:both;height:250px}DIV.myexplain .esqueryDataDiv textarea{width:100%;height:100%}DIV.myexplain .esqueryDataDiv textarea#esqueryDataPaths{display:block;height:180px}DIV.myexplain DIV.content DIV.title{MARGIN-TOP:-2px;LEFT:0;OVERFLOW:hidden;white-space:nowrap;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title SPAN{POSITION:relative}DIV.myexplain DIV.content DIV.title IMG{LEFT:0;POSITION:relative;TOP:0}DIV.myexplain DIV.content DIV.title TABLE,DIV.myexplain DIV.content DIV.title TABLE TR{white-space:nowrap}DIV.myexplain DIV.content DIV.title TABLE TR TD{OVERFLOW:hidden;white-space:nowrap}TABLE.explain3 TR TD{BORDER-RIGHT:#87ceeb 1px solid;BORDER-TOP:#87ceeb 1px solid;BORDER-LEFT:#87ceeb 1px solid;BORDER-BOTTOM:#87ceeb 1px solid}.expose-edit-wrapper{padding:12px 20px 0 10px}.expose-edit-wrapper .ui-widget{display:flex;flex-wrap:wrap;margin-bottom:4px}.expose-edit-wrapper .ui-widget>label{width:28%}.expose-edit-wrapper .ui-widget label{padding-top:6px;padding-right:10px}.expose-edit-wrapper .available-widget{display:inline-flex;padding-right:10px}.expose-edit-wrapper input[type=text],.expose-edit-wrapper select{margin-bottom:10px}.expose-edit-wrapper .switch{position:relative;width:60px}.expose-edit-wrapper .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;width:43px;height:18px}.expose-edit-wrapper .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:0;bottom:0;background-color:#fff;transition:.4s}.expose-edit-wrapper .switch input:checked+.slider{background-color:#2196f3}.expose-edit-wrapper .switch input:focus+.slider{box-shadow:0 0 1px #2196f3}.expose-edit-wrapper .switch input:checked+.slider:before{transform:translateX(26px)}.expose-edit-wrapper .switch .slider.round{border-radius:34px}.expose-edit-wrapper .switch .slider.round:before{border-radius:50%}.expose-edit-wrapper .switch input{margin-left:10px;margin-top:-8px}.expose-edit-wrapper .ui-dialog-buttonset{display:inline-flex}.expose-edit-wrapper button.ui-button{display:inline-block;text-align:center}#EDITWINDOW,#PREVIEWBOX{z-index:1200;background-color:#fff;display:none;border:1px solid #bfbfbf;border-radius:2px}#PREVIEWBOX img{cursor:pointer}#PREVIEWBOX a.bounce{BORDER-BOTTOM:#ffe000 1px dashed;cursor:pointer}#PREVIEWBOX #PREVIEWTITLE_COLLLOGO img{height:16px}.PREVIEW_HD,.PREVIEW_PIC{position:absolute}#PREVIEWCURRENT li.selected{background-color:#333}#PREVIEWBOX li{list-style-type:none}#PREVIEWIMGDESC .descBoxes{top:30px;overflow:auto}#PREVIEWIMGDESC.PNB10{bottom:0}#PREVIEWIMGDESCINNER span.fieldName{font-weight:700}#PREVIEWIMGDESC em{background-color:red}#PREVIEWOTHERS{background-color:#f2f2f2;overflow-x:hidden;overflow-y:auto;left:0}#PREVIEWOTHERSINNER ul{margin:0;padding:0;position:relative;float:left;list-style-type:none;width:100%}#PREVIEWOTHERSINNER li{position:relative;float:left;width:150px;margin:4px 10px;line-height:14px;border-bottom:1px solid #fff;padding-bottom:9px}#PREVIEWOTHERSINNER li.otherRegToolTip{height:25px;overflow:hidden}#PREVIEWOTHERSINNER li.title{font-weight:700;font-size:13px;margin:10px 10px 5px}#PREVIEWOTHERSINNER li.otherBaskToolTip,#PREVIEWOTHERSINNER li.otherRegToolTip{background-color:#f2f2f2;border-radius:2px;cursor:pointer;position:relative;padding-bottom:8px;margin-bottom:0;border-bottom:0;margin-top:8px}#PREVIEWOTHERSINNER li.otherBaskToolTip:after,#PREVIEWOTHERSINNER li.otherRegToolTip:after{width:60%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherBaskToolTip:last-child:after,#PREVIEWOTHERSINNER li.otherRegToolTip:last-child:after{content:none}.history-block{position:relative;padding-bottom:1px;margin-bottom:14px}.history-block:after{width:75%;height:1px;background:#fff;position:absolute;content:"";left:50%;bottom:0;transform:translateX(-50%);opacity:.4}#PREVIEWOTHERSINNER li.otherRegToolTip span.title{line-height:25px;margin-left:3px}#PREVIEWOTHERSINNER li .others_img{position:relative;float:left;width:25px;height:25px}#PREVIEWTITLEWRAPPER{background-color:#f2f2f2;bottom:0}#SPANTITLE{font-size:14px;line-height:25px;font-weight:700}#PREVIEWCURRENTGLOB,.preview_col_film{height:96px;width:100%}#PREVIEWCURRENT{background-color:#f2f2f2}#PREVIEWCURRENTCONT.group_case{left:106px}#PREVIEWCURRENTCONT{right:130px;overflow-x:auto;overflow-y:hidden}#PREVIEWCURRENTCONT::-webkit-scrollbar-track{border-radius:0;background-color:#262626}#PREVIEWCURRENTCONT::-webkit-scrollbar{height:5px;border-radius:0}#PREVIEWCURRENTCONT::-webkit-scrollbar-thumb{border-radius:0;width:3px;background-color:#595959}#PREVIEWCURRENTCONT ul{position:relative;height:80px;float:left;margin:0;padding:0}#PREVIEWCURRENT,#PREVIEWCURRENTGLOB{overflow:hidden}#PREVMAINREG{width:96px;height:96px;background-color:#fff}#PREVMAINREG,.prevTrainCurrent{float:left;position:relative;text-align:center}.prevTrainCurrent{height:80px;width:80px}#PREVIEWHD{position:absolute;width:100%;height:100%;text-align:center;z-index:6000}#PREVIEWTOOL{position:absolute;width:84px;right:0;left:0;margin:10px auto 0;bottom:4px}#PREVIEWTOOL img{width:20px;padding:4px;float:left}#PREVIEWTOOL span{float:left}.diapo .doc_infos,.prevTrainCurrent .doc_infos{position:absolute;z-index:97;bottom:3px;right:2px}.diapo .doc_infos img,.prevTrainCurrent .doc_infos img{vertical-align:middle;width:22px}.prevTrainCurrent .duration{background-color:#e6e6e6;color:#333}#PREVIEWIMGCONT .documentTips{width:100%;height:100%}#PREVIEWRIGHT{top:7px;left:60%;overflow:hidden;bottom:10px}.orange_text{color:#ff9400!important}.orange-border{box-shadow:0 0 5px rgba(0,0,0,.3)!important;border:1px solid #ff9400}input.text_input_white{border-radius:6px;border:0 none;height:18px}.dialog_container{border:0 none!important;border-radius:6px!important;background-color:#fff!important}.dialog_container .ui-dialog-title{font-family:Roboto;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.dialog_container .ui-dialog-titlebar-close{border:none;margin-right:5px}.dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/cross-white.png);background-position:50%;background-size:cover}.dialog_container .ui-dialog-buttonpane{margin-top:0;padding-top:0;border:0 none}.dialog_container .ui-dialog-buttonpane .ui-button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}.dialog_container .ui-dialog-buttonpane .ui-button:hover,.dialog_container .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#2196f3;color:#fff}.dialog_container .ui-button-icon-only{text-indent:-9999px;background:transparent}.dialog_container .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;text-align:center}.dialog_container .ui-widget-content{color:#4a4a4a}.dialog_container .ui-widget-content label,.dialog_container .ui-widget-content p{font-family:Roboto;font-size:14px;color:#4a4a4a}.dialog_container .ui-widget-content input{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border:none;border-radius:0;box-shadow:none}.dialog_container .ui-widget-content input[type=text]::-webkit-input-placeholder,.dialog_container .ui-widget-content textarea::-webkit-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]::-moz-placeholder,.dialog_container .ui-widget-content textarea::-moz-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content input[type=text]:-ms-input-placeholder,.dialog_container .ui-widget-content textarea:-ms-input-placeholder{font-family:Roboto;font-size:14px;color:#484848}.dialog_container .ui-widget-content textarea{font-family:Roboto;font-size:14px;background-color:#e7e7e7;border-radius:0;border:none;resize:none;box-shadow:none;padding:4px 6px;min-height:150px}.dialog_container .ui-autocomplete.ui-widget-content{max-height:250px}.dialog_container.validation .ui-dialog-buttonpane .ui-button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.dialog_container.validation .ui-dialog-buttonpane .ui-button:hover,.dialog_container.validation .ui-dialog-buttonpane .ui-button:nth-child(2){background-color:#8bc34a;color:#fff}.dialog_container.dialog_add_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_add_list .ui-dialog-content form{margin:0}.dialog_container.dialog_add_list .ui-dialog-content form label{font-size:12px;color:#4a4a4a}.dialog_container.dialog_add_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_add_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px;float:right}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_add_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400;color:#fff}.dialog_container.dialog_delete_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_delete_list .ui-dialog-content form{margin:0}.dialog_container.dialog_delete_list .ui-dialog-content form label{font-size:12px}.dialog_container.dialog_delete_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_delete_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #2196f3;color:#2196f3;min-width:115px}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#2196f3;color:#fff}.dialog_container.dialog_delete_list_listmanager .ui-dialog-content{margin-top:7px;margin-bottom:-20px}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button{border:1px solid #ff9400;color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400}.dialog_container.dialog_delete_list_listmanager .ui-dialog-buttonpane button.ui-button:first-child{float:right;background-color:#ff9400}.dialog_container.dialog_share_list{border:0 none;box-shadow:0 0 30px rgba(0,0,0,.2)}.dialog_container.dialog_share_list .ui-dialog-content form label{font-size:12px;display:inline}.dialog_container.dialog_share_list .ui-dialog-content form input{margin:10px 0 0;width:calc(100% - 10px)}.dialog_container.dialog_share_list .ui-dialog-content form select{width:auto;height:20px;line-height:20px;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-buttonpane{border-top:0 none;margin-top:0}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button{background-color:#fff;border:1px solid #ff9400;color:#ff9400;min-width:115px}.dialog_container.dialog_share_list .ui-dialog-buttonpane button.ui-button:hover{background-color:#ff9400;color:#fff}.dialog_container.dialog_share_list .ui-dialog-buttonpane .ui-dialog-buttonset{float:left;width:278px}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]{width:250px;height:26px;border-radius:5px;background-color:#ff9400;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;color:#fff;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:20px;background-position:right 8px center}.dialog_container.dialog_share_list .ui-dialog-content form.list_share_user input[type=text]::-webkit-input-placeholder{color:#fff;font-size:12px}.dialog_container.dialog_share_list .ui-dialog-content td,.dialog_container.dialog_share_list .ui-dialog-content td label{color:#000}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img{width:28px;padding:7px;background-color:#ff9400}.dialog_container.dialog_share_list .ui-dialog-content td.listmanager_badge_img img{width:28px}.feedback_dialog_container,.push_dialog_container{background:#282828}.feedback_dialog_container .ui-dialog-title,.push_dialog_container .ui-dialog-title{font-family:Roboto;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}.feedback_dialog_container .ui-widget-content,.push_dialog_container .ui-widget-content{background-color:#4f4f4f}.feedback_dialog_container .ui-dialog-titlebar-close,.push_dialog_container .ui-dialog-titlebar-close{border:none;margin-right:4px}.feedback_dialog_container .ui-icon.ui-icon-closethick,.push_dialog_container .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%;background-size:cover}.feedback_dialog_container #PushBox .content .list_refresh:hover{background:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container .PushBox .round-blue-border-btn:hover{border:2px solid #8bc34a;background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend{background-color:#8bc34a}.feedback_dialog_container .PushBox .FeedbackSend:hover{background-color:#a3dd63}.feedback_dialog_container .PushBox .saveList{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user{color:#8bc34a}.feedback_dialog_container .PushBox .push-add-user:hover,.feedback_dialog_container .PushBox .push-back-link{background-color:#8bc34a}.feedback_dialog_container .PushBox .push-back-link:hover{background-color:#fff;color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge .icon{background-color:#8bc34a}.feedback_dialog_container .PushBox .user_content .badges .badge.selected{border-color:#000}.feedback_dialog_container .general_togglers button{color:#8bc34a;padding-left:35px}.feedback_dialog_container .general_togglers button:hover{background-color:#8bc34a}.feedback_dialog_container .general_togglers li:nth-child(2) button img{width:23px}.feedback_dialog_container .general_togglers li:nth-child(3) button img{width:19px}.feedback_dialog_container #find-user input[type=text]{background-color:#8bc34a}.feedback_dialog_container #quickAddUser button{border:1px solid #8bc34a;color:#8bc34a}.feedback_dialog_container #quickAddUser button:hover,.feedback_dialog_container #quickAddUser button:nth-child(2){background-color:#8bc34a}.feedback_dialog_container .btn.btn-push-orange{color:#ff9400}.feedback_dialog_container .btn.btn-push-orange:hover{background-color:#ff9400;color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse{color:#000}.feedback_dialog_container .btn.btn-push-orange.btn-orange-inverse:hover{background-color:#000;color:#ff9400}.PushBox .round-blue-border-btn{border-radius:13.5px;background-color:#fff;border:0 none;font-family:Roboto;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:12px;letter-spacing:normal;color:#2196f3;padding:8px 20px;box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #2196f3}.PushBox .round-blue-border-btn:hover{color:#fff;background-color:#2196f3}.PushBox .delete-selection{margin-left:18px;height:27px;border-radius:13.5px;box-shadow:0 0 4px 0 rgba(0,0,0,.18);border:0 none;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:0 16.5px;background:#676767;border:1px solid #676767}.PushBox .delete-selection:hover{background:#333;color:#fff;border:1px solid #333}.PushBox .FeedbackSend{width:180px;height:30px;border-radius:6px;background-color:#2196f3;box-shadow:0 0 4px 0 rgba(0,0,0,.33);font-family:Roboto;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:none;padding:4px 0;margin-left:20px;margin-bottom:-7px}.PushBox .FeedbackSend:hover{background-color:#53b3fc}.PushBox .saveList{width:30px;background-color:#2196f3;font-family:Roboto;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;border:0 none;height:30px;border-bottom-right-radius:5px;border-top-right-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.PushBox .saveList img{width:16px;height:16px;margin-right:10px}.PushBox .saveList span{vertical-align:middle}.PushBox .saveList:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.33)}.PushBox #info-box-trigger{float:right;margin-top:6px;cursor:pointer}.PushBox #info-box{z-index:1;width:400px;position:absolute;top:15px;right:40px;border-radius:8px;background-color:#ededed;padding:6px;font-family:Roboto;font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}.PushBox #info-box p{margin:0}.PushBox .push-add-user{height:27px;border:0 none;border-radius:17px;background:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:27px;padding:0 16px;margin-top:2px;margin-left:30px}.PushBox .push-add-user img{width:16px;height:16px}.PushBox .push-add-user span{line-height:28px;vertical-align:middle;margin-left:10px}.PushBox .push-add-user .image-normal{display:inline}.PushBox .push-add-user .image-hover{display:none}.PushBox .push-add-user:hover{transition:none;background-position:0 30px;color:#f7f7f7;background-color:#2196f3}.PushBox .push-add-user:hover .image-normal{display:none}.PushBox .push-add-user:hover .image-hover{display:inline}.PushBox .push-back-link{background-color:#2196f3;background-image:none;font-family:Roboto;font-size:12px;font-weight:400;color:#000;border-radius:7px;height:16px;line-height:14px;border:0 none}.PushBox .push-back-link img{width:16px;height:16px}.PushBox .push-back-link span{vertical-align:middle;margin-left:2px}.PushBox .push-back-link .image-normal{display:inline}.PushBox .push-back-link .image-hover{display:none}.PushBox .push-back-link:hover{transition:none;background-position:0 30px;color:#2196f3;background-color:#f7f7f7}.PushBox .push-back-link:hover .image-normal{display:none}.PushBox .push-back-link:hover .image-hover{display:inline}.PushBox .push-back-link.btn-inverse{background-color:#444;box-shadow:0 2px 4px 0 rgba(0,0,0,.23)}.btn.btn-push-orange{color:#ff9400;margin:0;background:#f6f6f6;height:27px;line-height:27px;font-size:12px;font-weight:400}.btn.btn-push-orange img{width:16px;height:16px;margin-top:-2px}.btn.btn-push-orange .image-normal{display:inline}.btn.btn-push-orange .image-hover{display:none}.btn.btn-push-orange:hover{color:#000;background-color:#ff9400}.btn.btn-push-orange:hover .image-normal{display:none}.btn.btn-push-orange:hover .image-hover{display:inline}.btn.btn-push-orange>img{margin-right:20px!important;margin-left:-20px}.btn.btn-orange-inverse{background-color:#ff9400;color:#000}.btn.btn-orange-inverse .image-normal{display:none}.btn.btn-orange-inverse .image-hover{display:inline}.btn.btn-orange-inverse:hover{color:#ff9400;background-color:#fff}.btn.btn-orange-inverse:hover .image-normal{display:inline}.btn.btn-orange-inverse:hover .image-hover{display:none}.select-all,.unselect-all{border-radius:17px;padding:0 16px}.list_refresh{width:20px;height:20px;padding:0;border-radius:3px;border:0 none;background:#f6f6f6;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.list_refresh img{width:14px;height:14px}.list_refresh .image-normal{display:inline}.list_refresh .image-hover,.list_refresh:hover .image-normal{display:none}.list_refresh:hover .image-hover{display:inline}.list_link{height:40px;line-height:40px;display:block;padding-left:33px;color:#000!important}.list_link:focus{text-decoration:none}.lists_manager_list:hover .list_link{background-color:#b8b8b8}.list:hover .list-trash-btn{display:block!important}.feedback_dialog_container .PushBox .content .list-container{top:140px}.PushBox .content{border-radius:5px;background-color:#c8c8c8}.PushBox .content .list-container{position:absolute;top:80px;bottom:70px;right:0;left:0;padding:10px}.PushBox .content .list-container ul{overflow-y:auto;margin:0;height:100%}.PushBox .content .main-title{font-family:Roboto;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2px;letter-spacing:0;color:#4a4a4a;margin-top:10px}.PushBox .content .main-title img{width:16px;margin-right:5px;margin-bottom:3px}.PushBox .user_content{border-radius:5px;background-color:#868686}.PushBox .LeftColumn h1{width:100%;text-align:center;margin:5px 0;font-weight:700;font-size:16px}.PushBox .LeftColumn ul{margin:10px 0;padding-bottom:40px}.PushBox .LeftColumn ul li img{margin-top:-2px;vertical-align:middle}.PushBox table{width:100%;border:none;overflow:hidden;table-layout:fixed}.PushBox .header table{overflow:visible}.PushBox .user_content .header{height:35px;padding:0 10px;bottom:auto}.PushBox .user_content .header .text{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:0;color:#fff}.PushBox .user_content .footer{height:35px;top:auto;right:20px;bottom:10px;left:10px;text-align:right}.PushBox .user_content .badges{top:50px;overflow:auto;height:auto;bottom:50px}.PushBox .user_content .badges .badge .deleter{position:absolute;right:0}.PushBox .user_content .badges .badge .deleter i{color:#4f4f4f;font-size:20px;padding:4px}.PushBox .user_content .badges .badge{width:220px;height:79px;margin:10px;display:inline-block;border:3px solid #868686;background-color:#f7f7f7;padding:0;border-radius:10px;position:relative}.PushBox .user_content .badges .badge.selected{border:3px solid #000}.PushBox .user_content .badges .badge .toggles .status_off .toggle_on,.PushBox .user_content .badges .badge .toggles .status_on .toggle_off{display:none}.PushBox .user_content .badges .badge td{vertical-align:top}.PushBox .user_content .badges .badge td.toggle{vertical-align:middle}.PushBox .user_content .badges .badge td.toggle img{width:auto;height:20px}.PushBox .user_content .badges .badge .icon{width:42px;padding:0 7px;background-color:#2196f3;border-radius:7px 0 0 7px}.PushBox .user_content .badges .badge .infos{padding-top:3px;padding-left:5px}.PushBox .user_content .badges .badge table{width:93%}.PushBox .user_content .badges .badge .infos table{height:75px}.PushBox .user_content .badges .badge .infos tr{height:15px}.PushBox .user_content .badges .badge .infos tr.toggles{height:25px;text-align:left}.PushBox .user_content .badges .badge .icon img{margin-top:15px}.PushBox .user_content .badges .badge .name{white-space:pre-line;margin-top:5px}.PushBox .user_content .badges .badge .name,.PushBox .user_content .badges .badge .subtite{font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;display:block;text-shadow:none}.PushBox .user_content .header .options{text-align:right}.PushBox .all-lists .lists{overflow:auto}.PushBox .LeftColumn .content ul.lists li:nth-child(odd),.PushBox .lists ul li:nth-child(odd){background-color:none}.PushBox .LeftColumn .content ul.lists li.selected{background-color:#aaa}.PushBox .LeftColumn .content ul.lists li.selected .list-trash-btn{display:block!important}.PushBox .lists .list.selected{background-color:#aaa}.PushBox .lists .list{position:relative;padding:3px 0}.PushBox .LeftColumn .content ul.lists li{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000}.PushBox .LeftColumn .content ul.lists li .list-trash-btn{float:right;background:none;border:none;padding:7px 4px 12px;position:absolute;right:8px;top:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn img{margin:0}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-normal{display:inline}.PushBox .LeftColumn .content ul.lists li .list-trash-btn .image-hover{display:none}.PushBox .LeftColumn .content ul.lists li:hover{background-color:#b8b8b8}.PushBox .all-lists .push-add-user{margin:0}.PushBox .all-lists .push-add-user img{width:13px;height:13px;margin-left:-25px;margin-right:25px}.PushBox .welcome{text-align:center;font-size:16px;line-height:18px;margin:20px 0}.PushBox .welcome h1{font-weight:700;margin:60px 0 20px;font-size:31px;font-family:Roboto}.PushBox .welcome p{font-size:20px}#list-editor-search-results table{border-top-left-radius:5px;border-top-right-radius:5px}#list-editor-search-results table td{padding:8px 0;text-align:center;line-height:1.4;overflow:hidden;color:#333}#list-editor-search-results table tr{line-height:24px;vertical-align:middle;cursor:pointer}#list-editor-search-results table tr.odd{background-color:#b8b8b8}#list-editor-search-results table tr.selected{background-color:#ffb44d}#list-editor-search-results table tr.selected td{color:#fff}#list-editor-search-results table tr td:first-child,#list-editor-search-results table tr th:first-child{padding-left:10px!important}#list-editor-search-results table th.sortable span{margin:0 5px}#list-editor-search-results table th.sortable{color:#fff;background-color:#676767;padding:10px 0;line-height:15px;cursor:pointer}#list-editor-search-results table th.sortable span.ord_notifier{display:none}#list-editor-search-results table th.sortable.sorted span.ord_notifier{display:inline}.list_editor_results_footer{padding:5px;color:#000;font-size:12px;border-top:1px solid #888;background:#c8c8c8}.list_editor_results_footer a{color:#000;margin-right:10px}.list_editor_results_footer a span{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4px;margin:0 5px}.list_editor_results_footer a:hover{color:#fff}.list_editor_results_footer a:hover span{border-color:#fff}.list_editor_results_footer a.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.list_editor_results_footer a.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.list_editor_results_footer .textinfo{margin-right:20px}#ListShare .info-box-share-holder{position:fixed;margin:-35px 0 0 115px}#ListShare .info-box-share-holder #info-box-trigger{cursor:pointer}#ListShare .info-box-share-holder #info-box-trigger:hover+#info-box{display:block!important}#ListShare .info-box-share-holder #info-box{width:250px;border-radius:8px;background-color:#ededed;padding:8px 12px}#ListShare .info-box-share-holder #info-box p{margin:0;font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000}#ListShare table{width:100%;margin:12px 0}#ListManager .content.readselect .badge.selected{border-color:#ff9400}#ListManager .content.readselect .badge{width:250px;display:inline-block;margin:5px;background-color:#515150;padding:5px}#ListManager .content.readselect .badge .deleter{right:0;display:-ms-inline-flexbox;display:inline-flex}#ListManager .content.readselect .badge table{table-layout:fixed}#ListManager .content.readselect .badge .infos{padding:5px 2px 2px 6px;vertical-align:top}#ListManager .content.readselect .badge .infos span{display:block;line-height:20px}#ListManager .content.readselect .badge.listmanager_badge{font-weight:400;font-size:12px;height:77px;line-height:77px;padding:0;background-color:#f7f7f7;color:#000;text-shadow:none;overflow:hidden}#ListManager .content.readselect .badge.listmanager_badge .listmanager_badge_img{height:77px;padding:0 7px;width:42px;background-color:#515151}#ListManager h1 span.title{font-size:24px;line-height:24px;font-weight:700;vertical-align:middle}#PushBox .general_togglers li{margin-top:12px}#PushBox .general_togglers{margin-right:5px;vertical-align:middle;margin-bottom:3px}#PushBox .general_togglers button{padding-left:35px}.general_togglers button{position:relative;margin:0;width:100%;height:27px;border-radius:17px;background-color:#f7f7f7;box-shadow:0 0 5px 0 rgba(0,0,0,.13);font-family:Roboto;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#2196f3;line-height:28px;padding:0 12px;border-width:0}.general_togglers button img{width:18px;position:absolute;left:15px;top:6px}.general_togglers button .image-normal{display:inline}.general_togglers button .image-hover{display:none}.general_togglers button:hover{background-color:#2196f3;color:#f7f7f7}.general_togglers button:hover .image-normal{display:none}.general_togglers button:hover .image-hover{display:inline}#PushBox .list_manager{font-family:Roboto;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff;padding:6px 8px;position:fixed;bottom:31px;left:32px;width:158px}#PushBox .list_manager img{width:16px;height:16px;margin-right:5px}#PushBox .list_manager:hover{background-color:#fd9326;transition:none;background-position:0 30px}#PushBox .list_loader{font-family:Roboto;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#000;width:100%}#PushBox .list_loader img{float:right}#PushBox .general_togglers button .ui-button-text{font-weight:lighter}#PushBox .content .list_saver{margin:0;display:inline-block}#PushBox .content .list_saver .btn-toolbar{margin:0}#PushBox .content .list_saver input{margin:0;padding:2px 2px 2px 10px;width:260px;height:26px;border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}#PushBox .content .list_saver .btn{margin:0;padding:0;height:23px}#PushBox .content .list_refresh:hover{background:#2196f3}#find-user{line-height:15px}#find-user input[type=text]{width:180px;border-radius:5px;background-color:#2196f3;box-shadow:0 2px 4px 0 transparent;border:none;font-family:Helvetica;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0;color:#fff}#find-user input[type=text]::-webkit-input-placeholder{color:#fff}#find-user input[type=text]::-moz-placeholder{color:#fff}#find-user input[type=text]:-ms-input-placeholder{color:#fff}#find-user input[type=text]:-moz-placeholder{color:#fff}#find-user .search{padding-right:25px;padding-left:6px;background-image:url(/assets/common/images/icons/white-search.png);background-repeat:no-repeat;background-size:16px;background-position:right 8px center}#ListManager .content .lists span.action{display:block;text-align:center;font-weight:700;width:100%}#ListManager .content ul.lists li:nth-child(2n){background-color:#c8c8c8}#ListManager .content ul.lists li.selected:nth-child(2n){background-color:#aaa}#ListManager .editor .list_editor_search{top:63px}#ListManager .editor .saveList{width:120px;padding:4px 0;font-weight:400;line-height:19px;border-radius:5px;background-color:#f7f7f7}#ListManager .editor .saveList .image-normal{display:inline}#ListManager .editor .saveList .image-hover{display:none}#ListManager .editor .saveList img{margin-right:20px}#ListManager .editor .saveList:hover{color:#fff!important;background-color:#ff9400!important}#ListManager .editor .saveList:hover .image-normal{display:none}#ListManager .editor .saveList:hover .image-hover{display:inline}#ListManager .editor .footer .saveList{width:150px;padding:4px 0;background-color:#f7f7f7}#ListManager .editor .footer .saveList img{margin-right:15px}#ListManager .editor #find-user input[type=text]{background-color:#ff9400}#ListManager .editor .counter{font-size:12px}#ListManager .editor .list_editor_selector td select{margin:0;border:0 none;border-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-size:12px;color:#000}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar{width:4px}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-thumb{background-color:#d8d8d8}#ListManager .editor .list_editor_selector td select::-webkit-scrollbar-track{background-color:#fff}#ListManager .editor .list_editor_selector th label{font-size:12px;text-align:left;padding:4px 0 4px 6px;width:calc(95% - 6px);background:#676767;margin-bottom:-2px;border-top-left-radius:5px;border-top-right-radius:5px}#ListManager .editor .list_editor_selector_filter_holder{width:95%;overflow:hidden;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ListManager .editor .listmanager-add-user{width:120px;margin-left:30px;margin-top:2px;border:0 none}#ListManager .editor .list_refresh:hover{background:#ff9400}#ListManager .editor .push-back-link:hover{color:#444;background-color:#f7f7f7}#recommanded-users{margin-top:25px;line-height:15px}#recommanded-users a:last-child{color:#08c;text-decoration:none}#quickAddUser{margin:0}#quickAddUser table{width:100%;table-layout:auto}#quickAddUser table tr td{padding:11px}#quickAddUser table td:last-child{text-align:left}#quickAddUser table tr:first-child td{padding-top:0}#quickAddUser table tr:last-child td{padding:0}#quickAddUser input{display:inline-block;margin:0 5px 0 0;padding:4px;width:95%;height:24px;box-shadow:none}#quickAddUser input[name=email]{width:97.5%}#quickAddUser button{border-radius:15px;background-color:#fff;border:1px solid #2196f3;font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2196f3;height:30px;min-width:135px;padding-left:20px;padding-right:20px;margin-left:10px;margin-right:10px}#quickAddUser button:hover,#quickAddUser button:nth-child(2){background-color:#2196f3;color:#fff}.validation #quickAddUser button{background-color:#fff;border:1px solid #8bc34a;color:#8bc34a}.validation #quickAddUser button:hover,.validation #quickAddUser button:nth-child(2){background-color:#8bc34a;color:#fff}.push-add-user-listmanager #quickAddUser button{border:1px solid #ff9400;color:#ff9400}.push-add-user-listmanager #quickAddUser button:hover,.push-add-user-listmanager #quickAddUser button:nth-child(2){background-color:#ff9400;color:#fff}.push-add-user-listmanager.ui-dialog.ui-widget-content{border:0 none;box-shadow:none}.ui-autocomplete li.list-item{width:222px;padding:0 4px}.ui-autocomplete{padding-right:0}.ui-menu .ui-menu-item a{box-shadow:inset 0 -1px #ff9400;border-radius:unset}.ui-menu .ui-menu-item:last-child a{box-shadow:none}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important}.ui-menu .ui-menu-item.list-item a .icon .image-normal{display:block}.ui-menu .ui-menu-item.list-item a .icon .image-hover{display:none}.ui-menu .ui-menu-item.list-item:hover,.ui-menu .ui-menu-item.list-item:hover a{background:#646464}.ui-menu .ui-menu-item.list-item:hover .icon .image-normal{display:none}.ui-menu .ui-menu-item.list-item:hover .icon .image-hover{display:block}@media screen and (max-width:1200px){.PushBox .user_content .badges{top:110px!important}.PushBox .user_content .header>div:first-child{margin-bottom:15px;width:100%}.PushBox .user_content .header>div:last-child{float:left}}@media screen and (min-width:1400px){#ListManager .editor .list_editor_selector td select{height:120px}#ListManager .readwrite .content{top:290px!important}}#reorder_box .diapo{height:130px!important;width:100px;margin:5px}.editDiaButtons .icomoon{color:gray}.editIcon{font-size:18px;color:#fff}.editIcon:before{background:gray;padding:2px 5px;border-radius:3px;box-shadow:0 0 3px 1px #b2b2b2}#reorder_box .diapo.ui-sortable-placeholder,#reorder_box .diapo.ui-sortable-placeholderfollow{background-color:orange}#reorder_box .CHIM.diapo img{z-index:1000;position:relative;margin:0}#reorder_dialog .ui-sortable-placeholder,#reorder_dialog .ui-sortable-placeholderfollow{width:100px;height:130px;background-color:#f2f2f2}.diapo{position:relative;display:block;float:left;border:1px solid #bfbfbf;text-align:center;margin:8px 0}.diapo.selected{cursor:url(/assets/common/images/icons/cursor-move.png),-moz-grab}.diapo .thumb{overflow:hidden;position:relative}.diapo .thumb .record{position:relative;margin:0 auto}.diapo .bottom{position:absolute;bottom:0;z-index:99}.diapo .bottom.actions tr td:first-child{font-size:12px;line-height:12px;text-shadow:1px 1px 2px #bfbfbf}.diapo .bottom.actions .fa-stack{font-size:11px;cursor:pointer;width:19px}.diapo .bottom.actions .fa-stack-2x{color:gray}.diapo .bottom.actions .fa-stack-2x.fa-inverse-bg{color:#333}.diapo .bottom.actions .icomoon.white{color:#fff}.diapo .bottom.actions .icomoon.white.fa-inverse{color:#333}.diapo .bottom.actions .fa-stack{transition:all .3s}.diapo .bottom.actions .fa-stack:hover .fa-stack-2x{color:#ccc}.diapo .bottom.actions .fa-stack:hover .icomoon.white{color:#333}.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse{color:#fff}.diapo .bottom.actions .fa-stack:hover .fa-inverse-bg,.diapo .bottom.actions .fa-stack:hover .icomoon.white.fa-inverse-bg{color:gray}.diapo .title{overflow:hidden;text-overflow:ellipsis;line-height:14px;font-size:13px}.diapo .duration{background-color:#e6e6e6;color:#333;vertical-align:middle}.icon-stack-wrapper{background:none;float:right}.thirty .icon-stack-wrapper{height:30px}.twenty .icon-stack-wrapper{height:20px}.twenty-four .icon-stack-wrapper{height:23px;display:table}.twenty-four .icon-stack-wrapper .fa-stack{padding-left:1px;padding-right:1px}.diapo.CHIM{background:#cacaca;border:3px solid transparent;box-sizing:border-box;height:auto!important}.diapo.CHIM .diapo_top{color:#fff;background-color:#cacaca!important}.diapo.CHIM .thumb_wrapper{padding:0;border:0;margin:0;background:#cacaca;height:140px!important;display:flex!important;align-items:center;justify-content:center}.diapo.CHIM .thumb_wrapper .record_image{position:relative;max-height:100%;max-width:100%;object-fit:contain;margin-top:0;top:0!important}.diapo.IMGT .thumb_wrapper{padding:0;margin:auto}#look_box .input-small{height:22px;font-size:12px}#look_box .btn,#look_box .input-small{font-family:verdana,Helvetica Neue,Helvetica,Arial,sans-serif}#look_box .btn{margin:2px;font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.05)}#look_box .checkbox.inline,#look_box .radio.inline{padding-top:0}#basket_preferences label,#look_box label{line-height:21px;color:#333}#basket_preferences h1,#look_box h1{margin:5px 0;color:#333;font-size:12px;font-weight:700}#basket_preferences div.box,#look_box div.box{margin:5px;float:left;width:98%}.hiddenFiltersListContainer .facetFilter{font-weight:700;font-family:Roboto;height:40px;line-height:38px;vertical-align:middle;border-left:7px solid #4c5d84;color:#4d4d4d;padding-left:13px;padding-right:13px;display:block;margin:5px 0;margin-right:10px;overflow:hidden;position:relative;background-color:#d6d6d6;box-shadow:0 2px 4px 0 rgba(0,0,0,.21);width:262px}.hiddenFiltersListContainer .facetFilter .remove-btn{position:absolute;cursor:pointer;font-family:icomoon;right:13px}.hiddenFiltersListContainer .facetFilter .remove-btn:before{content:"\EA50";position:relative;z-index:1;color:#666;font-size:15px}.hiddenFiltersListContainer .facetFilter .remove-btn:after{content:"\E94B";color:#eee;font-size:17px;position:absolute;left:-1px;z-index:0}.hiddenFiltersListContainer .facetFilter .remove-btn:active:before,.hiddenFiltersListContainer .facetFilter .remove-btn:focus:before,.hiddenFiltersListContainer .facetFilter .remove-btn:hover:before{content:"\EA51";color:#333}#prod-tool-box.video-edit #tool-tabs.ui-tabs{height:100%}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:transparent;border-bottom:4px solid #aa46bb;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li{background-color:transparent;border-bottom:4px solid transparent;box-sizing:border-box}#prod-tool-box.video-edit #tool-tabs.ui-tabs .ui-tabs-nav li a{padding:5px 8px;font-weight:500;font-family:Roboto,sans-serif;color:#000;background-color:transparent}.videoEditor_dialog{background:#333}.videoEditor_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.videoEditor_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.videoEditor_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px;background:#1a1a1a}.videoEditor_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.videoEditor_dialog .ui-dialog-content{overflow:hidden}.screenCapture_validate_dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:17px;font-weight:500;color:#000}.screenCapture_validate_dialog .ui-icon.ui-icon-closethick{background-image:url(/assets/common/images/icons/picto-close-window.png);background-position:50%}.screenCapture_validate_dialog .ui-dialog-titlebar-close{border:none;margin-right:4px}.screenCapture_validate_dialog .ui-dialog-titlebar-close:hover{border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane{border:none}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button{border-radius:15px;padding-left:20px;padding-right:20px;background:#404040;border:1px solid #fff;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;font-style:normal;margin:0 0 0 10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2),0 4px 16px 0 rgba(0,0,0,.19)}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:nth-child(2){border:1px solid #aa46bb}.screenCapture_validate_dialog .ui-dialog-buttonpane .ui-button:hover{border:1px solid #aa46bb;background:#aa46bb}.video-range-editor-container{background:#fff}.advanced_search_dialog_container.ui-dialog{background:#3d3d3d;border:0 none;padding:0}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{padding-right:30px;height:26px;width:420px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:0 none;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:0}.advanced_search_dialog_container.ui-dialog .ui-dialog-titlebar{background-color:#000;font-size:20px;padding-left:30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content{padding:20px 20px 20px 30px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content label.radio.inline{line-height:23px;font-size:11px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline{font-size:14px;margin-right:15px;margin-bottom:7px}.advanced_search_dialog_container.ui-dialog .ui-dialog-content .adv_options label.radio.inline input{margin-right:15px}.advanced_search_dialog_container.ui-dialog .ui-state-default .ui-icon{background:url(/assets/common/images/icons/closer.gif) no-repeat 2px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append{width:auto;margin-bottom:25px}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn{position:relative;height:34px;color:#fff;font-weight:400;text-shadow:none;background:#252525;border-radius:0 5px 5px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);z-index:1}.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action.input-append button.btn:hover{color:#000;background:#dadada}.advanced_search_dialog_container.ui-dialog #searchForm .control-group{float:left;margin-left:15px}.advanced_search_dialog_container.ui-dialog .custom_select_dark{width:82px;height:24px;margin-left:10px;display:inline-block;border-radius:5px;background:#fff url(/assets/common/images/icons/light_bas.gif) no-repeat right 3px top 7px;background-size:13px}.advanced_search_dialog_container.ui-dialog .custom_select_dark select{width:120%;padding:0 10px;margin:0;color:#000;font-size:10px;line-height:24px;border:0 none;height:24px;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.advanced_search_dialog_container.ui-dialog .custom_select_dark select:focus{outline:none}.advanced_search_dialog_container.ui-dialog .reset_button{display:inline-block!important;font-weight:500!important;color:#4b4b4b!important;font-size:14px!important;background:#e2e2e2 url(/assets/common/images/icons/refresh-darkgrey.png) no-repeat left 13px center;min-width:117px!important;height:30px;padding-left:40px;background-size:18px;border:0 none;box-shadow:0 2px 4px 0 rgba(0,0,0,.62)}.advanced_search_dialog_container.ui-dialog .reset_button:hover{color:#fff!important;background-color:#252525;background-image:url(/assets/common/images/icons/refresh-white.png)}.advanced_search_dialog_container.ui-dialog .sbasglob{margin-top:40px;margin-left:0}.advanced_search_dialog_container.ui-dialog #sbasfiltercont{margin-top:60px;padding-left:20px;padding-bottom:20px;border-left:1px solid #7b7b7b;height:calc(100% - 60px)}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title{position:relative;font-size:15px;margin-bottom:10px}.advanced_search_dialog_container.ui-dialog #sbasfiltercont .status-section-title .danger_indicator{padding:4px 8px;border-radius:6px;margin-left:-7px}.advanced_search_dialog_container.ui-dialog .btn_dark{background:#252525;color:#fff!important;font-weight:400!important;width:70px!important;height:25px;line-height:15px;box-shadow:0 2px 4px rgba(0,0,0,.5)}.advanced_search_dialog_container.ui-dialog .btn_dark:hover{background:#dadada;color:#000!important}.advanced_search_dialog_container.ui-dialog .base-section-title{font-size:15px;margin-bottom:20px}.advanced_search_dialog_container.ui-dialog .base-section-title .danger_indicator{padding:4px 8px;border-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .base_indicator{padding:6px 8px 2px;border-top-left-radius:6px;border-bottom-left-radius:6px;background-color:#fff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label .custom_checkbox{position:relative;top:0;padding:6px 8px 2px;color:#000;background-color:#444;border-top-right-radius:6px;border-bottom-right-radius:6px}.advanced_search_dialog_container.ui-dialog .clksbas .custom_checkbox_label input:checked~.custom_checkbox{background-color:#d7edff;color:#000}.advanced_search_dialog_container.ui-dialog .clksbas.danger .custom_checkbox_label .custom_checkbox{background-color:#fff!important;border-left:1px solid #b3b3b3}.advanced_search_dialog_container.ui-dialog .btn-toolbar .btn_dark{margin:0 19px}.advanced_search_dialog_container.ui-dialog .term_select{height:135px;overflow-y:auto}.advanced_search_dialog_container.ui-dialog .term_select input,.advanced_search_dialog_container.ui-dialog .term_select select{height:24px;color:#000;font-size:12px;margin:0 7px 10px 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .term_select input{height:20px;padding-left:10px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_DATE_ZONE select.input-medium{height:24px;color:#000;font-size:12px;margin:5px 13px 0 0;background-color:#f8f8f8;border-radius:5px;border:0 none}.advanced_search_dialog_container.ui-dialog .input-append,.advanced_search_dialog_container.ui-dialog .input-prepend{margin-bottom:0;margin-right:10px}.advanced_search_dialog_container.ui-dialog .input-append .add-on,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on{border-radius:5px 0 0 5px;border:0 none;height:16px;line-height:16px;background-color:#d8d8d8;text-shadow:none}.advanced_search_dialog_container.ui-dialog .input-append .add-on .icon-calendar,.advanced_search_dialog_container.ui-dialog .input-prepend .add-on .icon-calendar{color:#4a4a4a}.advanced_search_dialog_container.ui-dialog .input-append input.datepicker,.advanced_search_dialog_container.ui-dialog .input-prepend input.datepicker{border:0 none;height:16px;border-radius:0 5px 5px 0}.advanced_search_dialog_container.ui-dialog .adv_options input:disabled,.advanced_search_dialog_container.ui-dialog .adv_options select:disabled{background-color:#ccc;color:#6e6e6e}.advanced_search_dialog_container.ui-dialog .add_new_term{width:54px;height:20px;color:#979797;font-size:12px;line-height:10px;margin-top:10px;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#333;border:1px solid #979797}.advanced_search_dialog_container.ui-dialog .add_new_term:hover{color:#b1b1b1;background-color:#000;box-shadow:0 2px 4px 0 rgba(0,0,0,.32)}.advanced_search_dialog_container.ui-dialog .add_new_term span{font-size:20px}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody:before{line-height:1em;content:".";color:#3d3d3d;display:block}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody .checkbox.inline{padding-top:0}.advanced_search_dialog_container.ui-dialog #ADVSRCH_SB_ZONE tbody tr td:first-child{padding-left:32px}.advanced_search_dialog_container.ui-dialog .term_deleter{width:12px!important;height:12px!important;display:inline-block!important;background:transparent url(/assets/common/images/icons/close-white.png) no-repeat!important;background-size:12px!important;cursor:pointer}.advanced_search_dialog_container.ui-dialog .term_deleter:hover{background-image:url(/assets/common/images/icons/close-blue.png)!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled{background:transparent url(/assets/common/images/icons/close-grey.png) no-repeat!important;background-size:12px!important}.advanced_search_dialog_container.ui-dialog .term_deleter:disabled:hover{background-image:url(/assets/common/images/icons/close-grey.png)!important}#info-box-trigger{float:right;cursor:pointer;z-index:2;position:relative}#info-box-trigger:hover+#info-box{display:block!important}#info-box{display:none;width:310px;position:absolute;top:10px;right:10px;border-radius:8px;background-color:#ededed;padding:6px;color:#000;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;z-index:1}#info-box p{margin:0}.custom_checkbox_label{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_checkbox_label input{opacity:0;cursor:pointer}.custom_checkbox_label input:checked~.custom_checkbox,.custom_checkbox_label input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .custom_checkbox{position:absolute;top:3px;left:0;height:11px;width:11px;background-color:#fff;border-radius:1px}.custom_checkbox_label .custom_radio{position:absolute;top:calc(50% - 4px);left:0;height:13px;width:13px;background-color:#fff;border-radius:50%}.search-header-block .custom_checkbox_label .custom_radio{background-color:#444}.advanced_search_dialog_container .custom_checkbox_label .custom_radio{background-color:#fff}.search-header-block .custom_checkbox_label:hover input~.custom_checkbox,.search-header-block .custom_checkbox_label:hover input~.custom_radio{background-color:#2196f3}.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_checkbox,.advanced_search_dialog_container .custom_checkbox_label:hover input~.custom_radio{background-color:#ccc}.custom_checkbox_label:hover input:checked~.custom_checkbox,.custom_checkbox_label:hover input:checked~.custom_radio{background-color:#2196f3}.custom_checkbox_label .danger_indicator{padding:2px 5px;border-radius:6px}@media screen and (max-width:1100px){.advanced_search_dialog_container.ui-dialog #searchForm .advance_search_action{width:60%}.advanced_search_dialog_container.ui-dialog form.phrasea_query input.search.query{width:calc(100% - 146px)}}@media screen and (max-width:1024px){.clkbas{width:50%}}.video-subtitle-editor-container{font-size:12px}.video-subtitle-editor-container .video-subtitle-top{padding:7px 7px 10px}.video-subtitle-editor-container .video-subtitle-top form{margin:0}.video-subtitle-editor-container .video-subtitle-left-inner{overflow:auto;position:relative;background:#1a1a1a;padding-top:10px}.video-subtitle-editor-container .video-subtitle-wrapper>div{width:100%;height:100%}.video-subtitle-editor-container .number{background:#5cb85c;color:#fff;padding:4px 2px;line-height:1;float:left;margin-right:12px;font-weight:700;min-width:20px;display:block;width:26px;text-align:center}.video-subtitle-editor-container .video-subtitle-item{padding-right:50px;padding-bottom:20px;position:relative;margin-bottom:20px;transition:all .3s}.video-subtitle-editor-container .video-subtitle-item:after{width:100%;height:1px;background:#7f7f7f;content:" ";position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label{position:relative;padding-bottom:14px;padding-top:2px;color:#fff}.video-subtitle-editor-container .caption-label:after{content:"\F078";font-family:fontawesome;position:absolute;right:20px;top:0;color:#7f7f7f}.video-subtitle-editor-container .caption-label:before{content:"";background:#7f7f7f;width:100%;height:1px;position:absolute;bottom:0;left:0}.video-subtitle-editor-container .caption-label.caption_active{display:block}.video-subtitle-editor-container .caption-label.caption_active:after{content:"\F077"}.video-subtitle-editor-container .caption-label.caption_active:before{content:none}.video-subtitle-editor-container .editing .video-subtitle-item{display:none}.video-subtitle-editor-container .editing .video-subtitle-item.active{display:block}.video-subtitle-editor-container .editing .video-subtitle-item .number{float:left}.video-subtitle-editor-container .item-field{margin-right:10px;width:93px;padding-right:10px;float:left}.video-subtitle-editor-container .item-field.caption-text,.video-subtitle-editor-container .item-field input[type=text]{width:100%}.video-subtitle-editor-container textarea{width:100%;display:block}.video-subtitle-editor-container .remove-item{position:absolute;right:8px;bottom:35px;font-size:28px;color:red;cursor:pointer}.video-subtitle-editor-container .video-subtitle-left-button{text-align:left;padding:5px 20px}.video-subtitle-editor-container .video-subtitle-left-button .btn{margin-right:5px}.video-subtitle-editor-container .editing .item-field.caption-text{margin-left:0}.video-subtitle-editor-container .duration{display:none}.video-subtitle-editor-container .end-label,.video-subtitle-editor-container .start-label{padding:0 10px}.video-subtitle-editor-container .text-label{padding-right:60px;color:#fff}#record-vtt{position:absolute;z-index:-1}.video-subtitle-bottom{display:flex;flex-wrap:wrap}.video-subtitle-left{width:50%;position:relative}.video-subtitle-right{width:50%;background:#000;align-items:center}.video-subtitle-right,.video-subtitle-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.video-subtitle-wrapper{text-align:center;align-content:center}.video-subtitle-request{padding:20px}.video-subtitle-center-button{text-align:center;margin-top:20px}.video-subtitle-right .thumb_video{height:100%;width:100%}#video-subtitle-data{margin-bottom:2px}.video-player{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.alert-wrapper{margin-top:20px} \ No newline at end of file diff --git a/Phraseanet-production-client/src/components/record/recordPreview/index.js b/Phraseanet-production-client/src/components/record/recordPreview/index.js index baf04efb63..75bb9f7d51 100644 --- a/Phraseanet-production-client/src/components/record/recordPreview/index.js +++ b/Phraseanet-production-client/src/components/record/recordPreview/index.js @@ -384,13 +384,13 @@ const previewRecordService = services => { let basketIcon = ''; if (data.containerType !== null ) { if (data.containerType === 'feedback') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'push') { - basketIcon = ""; + basketIcon = ""; } else if (data.containerType === 'regroup') { - basketIcon = ""; + basketIcon = ""; } else { - basketIcon = ""; + basketIcon = ""; } } diff --git a/Phraseanet-production-client/src/skins/style/skin-shared.scss b/Phraseanet-production-client/src/skins/style/skin-shared.scss index 7a1f94fbf2..4408758d0c 100644 --- a/Phraseanet-production-client/src/skins/style/skin-shared.scss +++ b/Phraseanet-production-client/src/skins/style/skin-shared.scss @@ -164,6 +164,9 @@ EM { div#PREVIEWTITLEWRAPPER { top: 10px; + span { + line-height: 25px; + } } .PNB10 { diff --git a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php index 7e7025eddc..420866d30b 100644 --- a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php +++ b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php @@ -59,7 +59,7 @@ class PhraseanetExtension extends \Twig_Extension { return [ // change this version when you change JS file to force the navigation to reload js file - 'jsFileVersion' => 4 + 'jsFileVersion' => 5 ]; } diff --git a/lib/classes/record/preview.php b/lib/classes/record/preview.php index 4eb92d8257..7177d49ca8 100644 --- a/lib/classes/record/preview.php +++ b/lib/classes/record/preview.php @@ -273,15 +273,20 @@ class record_preview extends record_adapter $this->title .= ' : ' . parent::get_title($options); break; case "BASK": - $this->title .= $this->name . ' (' . $this->getNumber() . '/' . $this->total . ') - ' . parent::get_title($options); + $this->title = ''; + $this->title .= $this->name . ' (' . $this->getNumber() . '/' . $this->total . ') : ' . parent::get_title($options); + break; case "REG": + $this->title = ''; $this->title .= $this->name; if ($this->getNumber() != 0) { $this->title .= sprintf( - ' (%s) - %s',$this->getNumber() . '/' . $this->total, parent::get_title($options) + ' (%s) : %s',$this->getNumber() . '/' . $this->total, parent::get_title($options) ); + } else { + $this->title .= ''; } break; diff --git a/templates/web/prod/index.html.twig b/templates/web/prod/index.html.twig index e7ecf44bde..7dd2b4655f 100644 --- a/templates/web/prod/index.html.twig +++ b/templates/web/prod/index.html.twig @@ -916,9 +916,9 @@
-
+
-
+

@@ -928,7 +928,7 @@
-
+
@@ -977,7 +977,7 @@ close
-
+
From f6e09c25b60372911c747d6044c303641f4b0a57 Mon Sep 17 00:00:00 2001 From: Moctar Date: Thu, 11 Feb 2021 18:09:25 +0100 Subject: [PATCH 24/58] Order and sanitize docker-compose files --- docker-compose.override.yml | 19 ++++++++++++++----- docker-compose.yml | 29 ++++++++++++----------------- 2 files changed, 26 insertions(+), 22 deletions(-) diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 706f64210e..880eaa07f4 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -15,7 +15,8 @@ services: - ../:/var/alchemy - .:/var/alchemy/Phraseanet - ./docker/nginx/root/entrypoint.sh:/entrypoint.sh - + networks: + - internal builder: build: context: . @@ -39,6 +40,8 @@ services: - dev_vol:/home/app environment: - PHRASEANET_PROJECT_NAME + networks: + - internal phraseanet: environment: @@ -48,27 +51,34 @@ services: volumes: - ../:/var/alchemy - .:/var/alchemy/Phraseanet + networks: + - internal worker: volumes: - ../:/var/alchemy - .:/var/alchemy/Phraseanet - + networks: + - internal rabbitmq: ports: - ${RABBITMQ_MANAGEMENT_PORT}:15672 - + networks: + - internal db: volumes: - ${PHRASEANET_DB_DIR}:/var/lib/mysql:rw + networks: + - internal elasticsearch: ports: - 9200:9200 volumes: - ${PHRASEANET_ELASTICSEARCH_DIR}:/usr/share/elasticsearch/data:rw - + networks: + - internal kibana: image: kibana:4.6.6 ports: @@ -113,6 +123,5 @@ services: volumes: - ${PHRASEANET_FTP_DIR}:/home/dev restart: on-failure - networks: - internal diff --git a/docker-compose.yml b/docker-compose.yml index f94af86eca..dc86cc5a5c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,11 @@ version: "3.4" +networks: + internal: + ipam: + config: + - subnet: $PHRASEANET_SUBNET_IPS + services: gateway: build: @@ -96,10 +102,6 @@ services: - LC_CTYPE=C.UTF-8 - LC_TIME=C.UTF-8 - LC_NAME=C.UTF-8 - - networks: - - internal - volumes: - ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw @@ -109,6 +111,8 @@ services: - ${PHRASEANET_PLUGINS_DIR}:/var/alchemy/Phraseanet/www/plugins:rw - ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw - ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw + networks: + - internal worker: build: @@ -165,10 +169,6 @@ services: - IMAGEMAGICK_POLICY_AREA - IMAGEMAGICK_POLICY_DISK - IMAGEMAGICK_POLICY_TEMPORARY_PATH - - networks: - - internal - volumes: - ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw @@ -177,6 +177,8 @@ services: - ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw - ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw - ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw + networks: + - internal db: image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-db:$PHRASEANET_DOCKER_TAG @@ -185,12 +187,10 @@ services: environment: - MYSQL_ROOT_PASSWORD - MYSQL_MAX_ALLOWED_PACKET - - networks: - - internal - volumes: - ${PHRASEANET_DB_DIR}:/var/lib/mysql + networks: + - internal rabbitmq: image: rabbitmq:3-management @@ -224,11 +224,6 @@ services: networks: - internal -networks: - internal: - ipam: - config: - - subnet: $PHRASEANET_SUBNET_IPS volumes: config_vol: driver: local From 5cb70407a69ab92f1a3b2f83c035208c9e0297db Mon Sep 17 00:00:00 2001 From: jygaulier Date: Thu, 11 Feb 2021 19:41:40 +0100 Subject: [PATCH 25/58] PHRAS-3153_Doc-to-Swagger - add extended mode to /record and /story - fix compilation in 1 file - better examples - todo : extended mode for /search - todo : check "include[]" available keys (compare with extended mode) - todo : remove 'id' type ? --- API_documentation/v3/_HowTo_Swagger.md | 2 +- API_documentation/v3/_compiled.yaml | 2335 ++++++++++++++++++++++-- API_documentation/v3/api.yaml | 66 +- API_documentation/v3/common.yaml | 34 + API_documentation/v3/parameters.yaml | 0 API_documentation/v3/record.yaml | 202 +- API_documentation/v3/responses.yaml | 15 - API_documentation/v3/schemas.yaml | 85 - 8 files changed, 2464 insertions(+), 275 deletions(-) delete mode 100644 API_documentation/v3/parameters.yaml delete mode 100644 API_documentation/v3/responses.yaml diff --git a/API_documentation/v3/_HowTo_Swagger.md b/API_documentation/v3/_HowTo_Swagger.md index fc36ebf4cd..2959ffd45f 100644 --- a/API_documentation/v3/_HowTo_Swagger.md +++ b/API_documentation/v3/_HowTo_Swagger.md @@ -13,7 +13,7 @@ to update in swaggerhub (single file) : - compile sources in a single file for swaggerhub (run from ) - `swagger-cli bundle API_documentation/v3/api.yaml -o API_documentation/v3/_compiled.yaml -t yaml` + `swagger-cli bundle API_documentation/v3/api.yaml -r -o API_documentation/v3/_compiled.yaml -t yaml` - copy/paste the generated content from `_compiled.yaml` to diff --git a/API_documentation/v3/_compiled.yaml b/API_documentation/v3/_compiled.yaml index 87c9487361..1d3487fc56 100644 --- a/API_documentation/v3/_compiled.yaml +++ b/API_documentation/v3/_compiled.yaml @@ -1,4 +1,4 @@ -openapi: 3.0.0 +openapi: 3.0.3 info: description: | This is the documentation of Phraseanet API (v3) @@ -18,7 +18,7 @@ components: description: ID of the databox required: true schema: - $ref: '#/components/parameters/base_id/schema' + type: integer base_id: name: base_id in: path @@ -32,7 +32,7 @@ components: description: ID of the record required: true schema: - $ref: '#/components/parameters/base_id/schema' + type: integer query: name: query in: query @@ -68,7 +68,7 @@ components: per_page: name: per_page in: query - description: number of results per page. Use along with "page" + description: number of items per page. Use along with "page" required: false schema: type: integer @@ -78,7 +78,7 @@ components: offset: name: offset in: query - description: 'offset in records count, from 0. Use along with "limit"' + description: 'offset in items unit count, from 0. Use along with "limit"' required: false schema: type: integer @@ -86,7 +86,7 @@ components: limit: name: limit in: query - description: number of results. Use along with "offset" + description: number of items. Use along with "offset" required: false schema: type: integer @@ -145,12 +145,59 @@ paths: Add _include_ parameters to get those if needed. parameters: - - $ref: '#/components/parameters/query' - - $ref: '#/components/parameters/search_type' - - $ref: '#/components/parameters/page' - - $ref: '#/components/parameters/per_page' - - $ref: '#/components/parameters/offset' - - $ref: '#/components/parameters/limit' + - name: query + in: query + description: Fulltext query ( = search all) + required: false + schema: + type: string + example: dogs OR cats + default: '' + - name: search_type + in: query + required: false + schema: + type: integer + enum: + - 0 + - 1 + default: 0 + description: | + search for records or stories + * `0` - search for records + * `1` - search for stories + - name: page + in: query + description: 'page number, from 1. Use along with "per_page"' + required: false + schema: + type: integer + minimum: 1 + default: 1 + - name: per_page + in: query + description: number of items per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + - name: offset + in: query + description: 'offset in items unit count, from 0. Use along with "limit"' + required: false + schema: + type: integer + minimum: 0 + - name: limit + in: query + description: number of items. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 - name: story_children_limit in: query description: 'For each story in result, include N children' @@ -185,18 +232,30 @@ paths: properties: api_version: type: string + example: 3.0.0 request: type: string + example: GET|POST|... /api/v3/.... response_time: type: string format: date-time + example: '2021-02-11T14:18:02+00:00' http_code: type: integer format: int32 + example: 200 error_type: type: string + example: null error_message: type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 response: type: object properties: @@ -219,11 +278,408 @@ paths: stories: type: array items: - $ref: '#/paths/~1stories~1%7Bsbas_id%7D~1%7Brecord_id%7D/get/responses/200/content/application~1json/schema/properties/response' + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + default: null + title: + type: string + example: sans-titre + original_name: + type: string + default: null + is_story: + type: boolean + default: true + children_offset: + type: integer + description: Children pagination offset ; Always 0 + example: 0 + children_limit: + type: integer + description: Children pagination limit ; Equal to "story_children_limit" passed in request + example: 10 + children_count: + type: integer + description: 'Number of children in "children" array ; [0...limit]' + example: 5 + children_total: + type: integer + description: Total number of __visibles for user__ children in this story + example: 5 + children: + type: array + items: + type: object + items: + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false records: type: array items: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false facets: type: array items: @@ -270,12 +726,59 @@ paths: see pagination description in route _search_ parameters: - - $ref: '#/components/parameters/query' - - $ref: '#/components/parameters/search_type' - - $ref: '#/components/parameters/page' - - $ref: '#/components/parameters/per_page' - - $ref: '#/components/parameters/offset' - - $ref: '#/components/parameters/limit' + - name: query + in: query + description: Fulltext query ( = search all) + required: false + schema: + type: string + example: dogs OR cats + default: '' + - name: search_type + in: query + required: false + schema: + type: integer + enum: + - 0 + - 1 + default: 0 + description: | + search for records or stories + * `0` - search for records + * `1` - search for stories + - name: page + in: query + description: 'page number, from 1. Use along with "per_page"' + required: false + schema: + type: integer + minimum: 1 + default: 1 + - name: per_page + in: query + description: number of items per page. Use along with "page" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 + default: 10 + - name: offset + in: query + description: 'offset in items unit count, from 0. Use along with "limit"' + required: false + schema: + type: integer + minimum: 0 + - name: limit + in: query + description: number of items. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 responses: '200': description: ok @@ -285,7 +788,34 @@ paths: type: object properties: meta: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 response: type: object properties: @@ -319,9 +849,9 @@ paths: type: object properties: record_id: - $ref: '#/components/parameters/base_id/schema' + type: integer collection_id: - $ref: '#/components/parameters/base_id/schema' + type: integer uuid: type: string example: dcee40ea-ee26-4d8b-b0c2-d61305b03bc0 @@ -348,7 +878,7 @@ paths: format: date-time example: '2021-01-01 15:30:00' coll_id: - $ref: '#/components/parameters/base_id/schema' + type: integer collection_name: type: string example: collection de test @@ -362,9 +892,9 @@ paths: type: integer example: 5618218 base_id: - $ref: '#/components/parameters/base_id/schema' + type: integer databox_id: - $ref: '#/components/parameters/base_id/schema' + type: integer databox_name: type: string example: db_databox1 @@ -465,9 +995,40 @@ paths: description: Total number of results example: 1 facets: - $ref: '#/paths/~1search/post/responses/200/content/application~1json/schema/properties/response/properties/facets' + type: array + items: + type: object + properties: + name: + type: string + description: Unique internal name (=key) for the facet + example: _base + field: + type: string + description: 'Source field (from db structure). Can be also virtual field like "database" ' + example: database + values: + type: array + items: + type: object + properties: + value: + type: string + description: Human readable value for the value + example: Demo + raw_value: + type: string + description: 'Real value, to be used to query' + example: db_demo + count: + type: integer + description: Number of items matching this value + query: + type: string + description: Formulated query to search items matching this facet + example: 'database:db_demo' default: - $ref: '#/paths/~1search/post/responses/default' + description: Any other error '/records/{sbas_id}/{record_id}': get: tags: @@ -475,21 +1036,486 @@ paths: summary: Find record by sbas_id and record_id description: | Returns a single record, which can be a real record or a story (check `is_story`) + + ## About extended mode + passing header `Accept: application/vnd.phraseanet.record-extended+json` + will add/populate objects : + - subdefs + - status + - metadata + - dces operationId: getRecordById parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer responses: '200': description: ok content: application/json: schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' + type: object + properties: + meta: + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 + response: + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false + application/vnd.phraseanet.record-extended+json: + schema: + type: object + properties: + meta: + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 + response: + allOf: + - allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false + - type: object + properties: + subdefs: + type: array + items: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + status: + type: array + items: + type: object + properties: + bit: + type: integer + example: 4 + state: + type: boolean + example: false + metadata: + type: array + items: + type: object + properties: + meta_structure_id: + type: integer + name: + type: string + labels: + type: object + additionalProperties: + type: string + example: + fr: label_du_champ_en_français + en: field_label_in_english + value: + oneOf: + - type: object + properties: + meta_id: + type: integer + example: 1771 + value: + type: string + example: value_of_the_field + - type: array + items: + type: object + properties: + meta_id: + type: integer + example: 1771 + value: + type: string + example: value_of_the_field + dces: + type: array + items: + type: string + example: _not_documented_TODO_ '404': description: Record not found default: - $ref: '#/paths/~1search/post/responses/default' + description: Any other error '/records/{base_id}': post: tags: @@ -511,7 +1537,12 @@ paths: see "PATCH" method for examples, apply only relevant "set" operation on just created record with empty data. operationId: createRecord parameters: - - $ref: '#/components/parameters/base_id' + - name: base_id + in: path + description: ID of the base + required: true + schema: + type: integer requestBody: content: multipart/form-data: @@ -520,7 +1551,41 @@ paths: type: object properties: body: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/requestBody/content/application~1json/schema/allOf/0' + description: 'Metadata, status, collection, etc to be set for a record' + type: object + properties: + metadatas: + type: array + items: + type: object + properties: + field_name: + type: string + meta_struct_id: + type: integer + action: + type: string + enum: + - set + - add + - delete + - replace + value: + type: string + status: + type: array + items: + type: object + required: + - bit + - state + properties: + bit: + type: integer + minimum: 4 + maximum: 31 + state: + type: boolean file: description: uploaded file type: string @@ -540,7 +1605,7 @@ paths: field_name: type: string meta_struct_id: - $ref: '#/components/parameters/base_id/schema' + type: integer action: type: string enum: @@ -577,30 +1642,40 @@ paths: properties: api_version: type: string + example: 3.0.0 request: type: string + example: GET|POST|... /api/v3/.... response_time: type: string format: date-time + example: '2021-02-11T14:18:02+00:00' http_code: type: integer format: int32 + example: 200 error_type: type: string + example: null error_message: type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 response: allOf: - type: object properties: databox_id: - $ref: '#/components/parameters/base_id/schema' + type: integer + example: 2 record_id: - $ref: '#/components/parameters/base_id/schema' - title: - type: string - original_name: - type: string + type: integer + example: 34 updated_on: type: string format: date-time @@ -608,90 +1683,125 @@ paths: type: string format: date-time collection_id: - $ref: '#/components/parameters/base_id/schema' + type: integer + example: 5 base_id: - $ref: '#/components/parameters/base_id/schema' + type: integer + example: 14 thumbnail: - type: object - properties: - name: - type: string - permalink: - type: object + allOf: + - type: object properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false created_on: type: string format: date-time - id: - $ref: '#/components/parameters/base_id/schema' - is_activated: - type: boolean - label: - type: string updated_on: type: string format: date-time - page_url: - type: string - download_url: - type: string url: type: string - height: - type: integer - width: - type: integer - filesize: - type: integer - devices: - type: array - items: - type: string - enum: - - screen - - printer ? - player_type: - type: string - enum: - - IMAGE - mime_type: - type: string - substituted: - type: boolean - created_on: - type: string - format: date-time - updated_on: - type: string - format: date-time - url: - type: string - url_ttl: - type: integer + url_ttl: + type: integer + example: 7200 uuid: type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a - type: object properties: mime_type: type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg technical_informations: type: array items: type: object - properties: - name: - type: string - value: - type: string + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 sha256: type: string + example: 6f330ac0ae2... phrasea_type: type: string enum: - image - video + example: image + is_story: + type: boolean + default: false default: - $ref: '#/paths/~1search/post/responses/default' + description: Any other error '/records/{sbas_id}/{record_id}/setmetadatas': patch: tags: @@ -1040,36 +2150,58 @@ paths: ``` operationId: patchRecord parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer requestBody: content: application/json: schema: allOf: - - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/requestBody/content/application~1json/schema/allOf/0' - responses: - '200': - description: ok - content: - application/json: - schema: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema' - default: - $ref: '#/paths/~1search/post/responses/default' - '/stories/{sbas_id}/{record_id}': - get: - tags: - - story - summary: Find a story (record) by sbas_id and record_id - description: | - Returns a single story - - This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned - operationId: getStoryById - parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - description: 'Metadata, status, collection, etc to be set for a record' + type: object + properties: + metadatas: + type: array + items: + type: object + properties: + field_name: + type: string + meta_struct_id: + type: integer + action: + type: string + enum: + - set + - add + - delete + - replace + value: + type: string + status: + type: array + items: + type: object + required: + - bit + - state + properties: + bit: + type: integer + minimum: 4 + maximum: 31 + state: + type: boolean responses: '200': description: ok @@ -1079,12 +2211,344 @@ paths: type: object properties: meta: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 response: allOf: - - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response/allOf/0' - type: object properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false + default: + description: Any other error + '/stories/{sbas_id}/{record_id}': + get: + tags: + - story + summary: Find a story (record) by sbas_id and record_id + description: | + Returns a single story + + This is the __same__ parameters / result as _/records/..._, (including "extended mode"), + except that here the record __must__ be a story else 404 is returned + operationId: getStoryById + parameters: + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer + responses: + '200': + description: ok + content: + application/json: + schema: + type: object + properties: + meta: + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 + response: + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + default: null + title: + type: string + example: sans-titre + original_name: + type: string + default: null + is_story: + type: boolean + default: true children_offset: type: integer description: Children pagination offset ; Always 0 @@ -1106,11 +2570,559 @@ paths: items: type: object items: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/response' + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false + application/vnd.phraseanet.record-extended+json: + schema: + type: object + properties: + meta: + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 + response: + allOf: + - allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + default: null + title: + type: string + example: sans-titre + original_name: + type: string + default: null + is_story: + type: boolean + default: true + children_offset: + type: integer + description: Children pagination offset ; Always 0 + example: 0 + children_limit: + type: integer + description: Children pagination limit ; Equal to "story_children_limit" passed in request + example: 10 + children_count: + type: integer + description: 'Number of children in "children" array ; [0...limit]' + example: 5 + children_total: + type: integer + description: Total number of __visibles for user__ children in this story + example: 5 + children: + type: array + items: + type: object + items: + allOf: + - type: object + properties: + databox_id: + type: integer + example: 2 + record_id: + type: integer + example: 34 + updated_on: + type: string + format: date-time + created_on: + type: string + format: date-time + collection_id: + type: integer + example: 5 + base_id: + type: integer + example: 14 + thumbnail: + allOf: + - type: object + properties: + name: + example: thumbnail + mime_type: + example: image/jpeg + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + uuid: + type: string + example: 5b079f33-0851-4aec-a978-b7f8d7204e5a + - type: object + properties: + mime_type: + type: string + example: image/jpeg + title: + type: string + example: Sleepy cat + original_name: + type: string + example: DSC_12345.jpg + technical_informations: + type: array + items: + type: object + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: Canon EOS 5D Mark II + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 + sha256: + type: string + example: 6f330ac0ae2... + phrasea_type: + type: string + enum: + - image + - video + example: image + is_story: + type: boolean + default: false + - type: object + properties: + subdefs: + type: array + items: + type: object + properties: + name: + type: string + permalink: + type: object + properties: + created_on: + type: string + format: date-time + id: + type: integer + is_activated: + type: boolean + label: + type: string + updated_on: + type: string + format: date-time + page_url: + type: string + download_url: + type: string + url: + type: string + height: + type: integer + width: + type: integer + filesize: + type: integer + devices: + type: array + items: + type: string + enum: + - screen + - printer ? + player_type: + type: string + enum: + - IMAGE + mime_type: + type: string + substituted: + type: boolean + example: false + created_on: + type: string + format: date-time + updated_on: + type: string + format: date-time + url: + type: string + url_ttl: + type: integer + example: 7200 + status: + type: array + items: + type: object + properties: + bit: + type: integer + example: 4 + state: + type: boolean + example: false + metadata: + type: array + items: + type: object + properties: + meta_structure_id: + type: integer + name: + type: string + labels: + type: object + additionalProperties: + type: string + example: + fr: label_du_champ_en_français + en: field_label_in_english + value: + oneOf: + - type: object + properties: + meta_id: + type: integer + example: 1771 + value: + type: string + example: value_of_the_field + - type: array + items: + type: object + properties: + meta_id: + type: integer + example: 1771 + value: + type: string + example: value_of_the_field + dces: + type: array + items: + type: string + example: _not_documented_TODO_ '404': description: Story not found ( default: - $ref: '#/paths/~1search/post/responses/default' + description: Any other error '/stories/{sbas_id}/{record_id}/children': get: tags: @@ -1119,20 +3131,50 @@ paths: description: Returns children of a story operationId: getStoryChildren parameters: - - $ref: '#/components/parameters/sbas_id' - - $ref: '#/components/parameters/record_id' + - name: sbas_id + in: path + description: ID of the databox + required: true + schema: + type: integer + - name: record_id + in: path + description: ID of the record + required: true + schema: + type: integer - name: page in: query - description: page number (default 1) + description: 'page number, from 1. Use along with "per_page"' required: false schema: type: integer + minimum: 1 + default: 1 - name: per_page in: query - description: number of children (records uri) per page (default 10) + description: number of items per page. Use along with "page" required: false schema: type: integer + minimum: 1 + maximum: 100 + default: 10 + - name: offset + in: query + description: 'offset in items unit count, from 0. Use along with "limit"' + required: false + schema: + type: integer + minimum: 0 + - name: limit + in: query + description: number of items. Use along with "offset" + required: false + schema: + type: integer + minimum: 1 + maximum: 100 responses: '200': description: ok @@ -1142,13 +3184,44 @@ paths: type: object properties: meta: - $ref: '#/paths/~1records~1%7Bbase_id%7D/post/responses/200/content/application~1json/schema/properties/meta' + type: object + properties: + api_version: + type: string + example: 3.0.0 + request: + type: string + example: GET|POST|... /api/v3/.... + response_time: + type: string + format: date-time + example: '2021-02-11T14:18:02+00:00' + http_code: + type: integer + format: int32 + example: 200 + error_type: + type: string + example: null + error_message: + type: string + example: null + error_details: + type: string + example: null + charset: + type: string + example: UTF-8 response: type: array items: type: string example: /api/v3/records/1/48 + example: + - /api/v3/records/1/48 + - /api/v3/records/1/49 + - /api/v3/records/1/50 '404': description: Story (record) not found default: - $ref: '#/paths/~1search/post/responses/default' + description: Any other error diff --git a/API_documentation/v3/api.yaml b/API_documentation/v3/api.yaml index 058d004ba7..b3de2403d6 100644 --- a/API_documentation/v3/api.yaml +++ b/API_documentation/v3/api.yaml @@ -1,4 +1,4 @@ -openapi: 3.0.0 +openapi: 3.0.3 info: description: > This is the documentation of Phraseanet API (v3) @@ -82,7 +82,7 @@ components: per_page: name: per_page in: query - description: number of results per page. Use along with "page" + description: number of items per page. Use along with "page" required: false schema: type: integer @@ -93,7 +93,7 @@ components: offset: name: offset in: query - description: offset in records count, from 0. Use along with "limit" + description: offset in items unit count, from 0. Use along with "limit" required: false schema: type: integer @@ -103,7 +103,7 @@ components: limit: name: limit in: query - description: number of results. Use along with "offset" + description: number of items. Use along with "offset" required: false schema: type: integer @@ -213,7 +213,7 @@ paths: schema: $ref: 'search.yaml#/ApiResponse_search' default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' # ---------------- searchraw ---------------- '/searchraw': @@ -241,7 +241,7 @@ paths: schema: $ref: 'searchraw.yaml#/ApiResponse_searchraw' default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' # ------------ record ----------- '/records/{sbas_id}/{record_id}': @@ -251,6 +251,15 @@ paths: summary: Find record by sbas_id and record_id description: | Returns a single record, which can be a real record or a story (check `is_story`) + + ## About extended mode + passing header `Accept: application/vnd.phraseanet.record-extended+json` + will add/populate objects : + - subdefs + - status + - metadata + - dces + operationId: getRecordById parameters: - $ref: '#/components/parameters/sbas_id' @@ -261,11 +270,14 @@ paths: content: application/json: schema: - $ref: schemas.yaml#/ApiResponse_record + $ref: record.yaml#/ApiResponse_record + 'application/vnd.phraseanet.record-extended+json': + schema: + $ref: record.yaml#/ApiResponse_record_extended 404: description: Record not found default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' '/records/{base_id}': post: @@ -314,9 +326,9 @@ paths: content: application/json: schema: - $ref: schemas.yaml#/ApiResponse_record + $ref: record.yaml#/ApiResponse_record default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' # security: # - api_key: [] @@ -684,9 +696,9 @@ paths: content: application/json: schema: - $ref: schemas.yaml#/ApiResponse_record + $ref: record.yaml#/ApiResponse_record default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' '/stories/{sbas_id}/{record_id}': get: @@ -696,7 +708,8 @@ paths: description: | Returns a single story - This is the __same__ parameters / result as _/records/..._, except that here the record __must__ be a story else 404 is returned + This is the __same__ parameters / result as _/records/..._, (including "extended mode"), + except that here the record __must__ be a story else 404 is returned operationId: getStoryById parameters: @@ -708,11 +721,14 @@ paths: content: application/json: schema: - $ref: schemas.yaml#/ApiResponse_story + $ref: record.yaml#/ApiResponse_story + 'application/vnd.phraseanet.record-extended+json': + schema: + $ref: record.yaml#/ApiResponse_story_extended 404: description: Story not found ( default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' '/stories/{sbas_id}/{record_id}/children': @@ -725,26 +741,18 @@ paths: parameters: - $ref: '#/components/parameters/sbas_id' - $ref: '#/components/parameters/record_id' - - name: page - in: query - description: page number (default 1) - required: false - schema: - type: integer - - name: per_page - in: query - description: number of children (records uri) per page (default 10) - required: false - schema: - type: integer + - $ref: '#/components/parameters/page' + - $ref: '#/components/parameters/per_page' + - $ref: '#/components/parameters/offset' + - $ref: '#/components/parameters/limit' responses: 200: description: ok content: application/json: schema: - $ref: schemas.yaml#/ApiResponse_RecordsUriArray + $ref: record.yaml#/ApiResponse_RecordsUriArray 404: description: Story (record) not found default: - $ref: 'responses.yaml#/error_response' + $ref: 'common.yaml#/error_response' diff --git a/API_documentation/v3/common.yaml b/API_documentation/v3/common.yaml index 6a0ce28144..e6daec5bb2 100644 --- a/API_documentation/v3/common.yaml +++ b/API_documentation/v3/common.yaml @@ -1,20 +1,43 @@ + error_response: + description: Any other error + ApiResponse_meta: type: object properties: api_version: type: string + example: + '3.0.0' request: type: string + example: + 'GET|POST|... /api/v3/....' response_time: type: string format: date-time + example: + '2021-02-11T14:18:02+00:00' http_code: type: integer format: int32 + example: + 200 error_type: type: string + example: + null error_message: type: string + example: + null + error_details: + type: string + example: + null + charset: + type: string + example: + 'UTF-8' Facet: type: object @@ -77,3 +100,14 @@ ID: type: integer + + Metadata_value: + type: object + properties: + meta_id: + type: integer + example: 1771 + value: + type: string + example: value_of_the_field + diff --git a/API_documentation/v3/parameters.yaml b/API_documentation/v3/parameters.yaml deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/API_documentation/v3/record.yaml b/API_documentation/v3/record.yaml index c6adfe18a8..568e81eb50 100644 --- a/API_documentation/v3/record.yaml +++ b/API_documentation/v3/record.yaml @@ -2,13 +2,13 @@ type: object properties: databox_id: - $ref: 'common.yaml#/ID' + type: integer + example: + 2 record_id: - $ref: 'common.yaml#/ID' - title: - type: string - original_name: - type: string + type: integer + example: + 34 updated_on: type: string format: date-time @@ -16,13 +16,67 @@ type: string format: date-time collection_id: - $ref: 'common.yaml#/ID' + type: integer + example: + 5 base_id: - $ref: 'common.yaml#/ID' + type: integer + example: + 14 thumbnail: - $ref: '#/Subdef' + $ref: '#/Thumbnail' uuid: type: string + example: + '5b079f33-0851-4aec-a978-b7f8d7204e5a' + + _record_extension_: + type: object + properties: + subdefs: + type: array + items: + $ref: '#/Subdef' + status: + type: array + items: + type: object + properties: + bit: + type: integer + example: 4 + state: + type: boolean + example: false + metadata: + type: array + items: + type: object + properties: + meta_structure_id: + type: integer + name: + type: string + labels: + type: object + additionalProperties: + type: string + example: + fr: label_du_champ_en_français + en: field_label_in_english + value: + oneOf: + - $ref: 'common.yaml#/Metadata_value' + - type: array + items: + $ref: 'common.yaml#/Metadata_value' + dces: + type: array + items: + type: string + example: + '_not_documented_TODO_' + Record: allOf: # Combines the basic _Record_ and the records-only properties @@ -31,23 +85,58 @@ properties: mime_type: type: string + example: + 'image/jpeg' + title: + type: string + example: + 'Sleepy cat' + original_name: + type: string + example: + 'DSC_12345.jpg' technical_informations: type: array items: $ref: '#/TechnicalInformation' sha256: type: string + example: + '6f330ac0ae2...' phrasea_type: type: string enum: - image - video + example: + 'image' + is_story: + type: boolean + default: false + + Record_extended: + allOf: + - $ref: '#/Record' + - $ref: '#/_record_extension_' Story: allOf: # Combines the basic _Record_ and the stories-only properties - $ref: '#/_Record_' - type: object properties: + mime_type: + type: string + default: null + title: + type: string + example: + 'sans-titre' + original_name: + type: string + default: null + is_story: + type: boolean + default: true children_offset: type: integer description: 'Children pagination offset ; Always 0' @@ -71,13 +160,23 @@ items: $ref: '#/Record' + Story_extended: + allOf: + - $ref: '#/Story' + - $ref: '#/_record_extension_' + + + TechnicalInformation: type: object - properties: - name: - type: string - value: - type: string + additionalProperties: + type: string + example: + Aperture: 6.3 + CameraModel: 'Canon EOS 5D Mark II' + Channels: 3 + ColorSpace: RGB + FileSize: 5618218 Subdef: type: object @@ -107,6 +206,7 @@ type: string substituted: type: boolean + example: false created_on: type: string format: date-time @@ -117,3 +217,77 @@ type: string url_ttl: type: integer + example: 7200 + + Thumbnail: + allOf: + - type: object + properties: + name: + example: 'thumbnail' + mime_type: + example: 'image/jpeg' + height: + example: 160 + width: + example: 240 + filesize: + example: 2375 + url: + example: 'http://phraseanet.demo.fr/medias/eyJ0eXAiOiJKV1Q...' + - $ref: '#/Subdef' + + ApiResponse_record: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/Record' + + ApiResponse_record_extended: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/Record_extended' + + ApiResponse_story: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/Story' + + ApiResponse_story_extended: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/Story_extended' + + + # for "/stories/{sbas_id}/{record_id}/children" + RecordUri: + type: string + example: '/api/v3/records/1/48' + + RecordsUriArray: + type: array + items: + $ref: '#/RecordUri' + example: + - '/api/v3/records/1/48' + - '/api/v3/records/1/49' + - '/api/v3/records/1/50' + ApiResponse_RecordsUriArray: + type: object + properties: + meta: + $ref: 'common.yaml#/ApiResponse_meta' + response: + $ref: '#/RecordsUriArray' + diff --git a/API_documentation/v3/responses.yaml b/API_documentation/v3/responses.yaml deleted file mode 100644 index 23fd724501..0000000000 --- a/API_documentation/v3/responses.yaml +++ /dev/null @@ -1,15 +0,0 @@ -record_response: - type: object - properties: - 200: - description: successful operation - content: - application/json: - schema: - $ref: schemas.yaml#/ApiResponse_record - 400: - description: Any other error - 404: - description: Record not found -error_response: - description: Any other error diff --git a/API_documentation/v3/schemas.yaml b/API_documentation/v3/schemas.yaml index 3a4cdb7f35..c8135ba2e1 100644 --- a/API_documentation/v3/schemas.yaml +++ b/API_documentation/v3/schemas.yaml @@ -41,94 +41,9 @@ RecordPatch: type: array items: $ref: '#/RecordPatch_status' -ApiResponse_meta: - type: object - properties: - api_version: - type: string - request: - type: string - response_time: - type: string - format: date-time - http_code: - type: integer - format: int32 - error_type: - type: string - error_message: - type: string -ApiResponse_record: - type: object - properties: - meta: - $ref: '#/ApiResponse_meta' - response: - $ref: 'record.yaml#/Record' -ApiResponse_story: - type: object - properties: - meta: - $ref: '#/ApiResponse_meta' - response: - $ref: 'record.yaml#/Story' - # -------------------- searchraw --------------- # -------------------- search --------------- -ApiResponse_search: - type: object - properties: - meta: - $ref: '#/ApiResponse_meta' - response: - $ref: '#/ApiResponse_search_response' -ApiResponse_search_response: - type: object - properties: - offset: - type: integer - description: 'Pagination offset as passed (or computed from "page/per_page") in request' - limit: - type: integer - description: 'Pagination limit as passed in request' - count: - type: integer - description: 'Number of results in this page [0...limit]' - total: - type: integer - description: 'Total number of results' - minimum: 1 - results: - type: object - properties: - stories: - type: array - items: - $ref: 'record.yaml#/Story' - records: - type: array - items: - $ref: 'record.yaml#/Record' - facets: - $ref: 'common.yaml#/FacetsArray' -RecordUri: - type: string - example: - '/api/v3/records/1/48' -RecordsUriArray: - type: array - items: - $ref: '#/RecordUri' - -ApiResponse_RecordsUriArray: - type: object - properties: - meta: - $ref: '#/ApiResponse_meta' - response: - $ref: '#/RecordsUriArray' - From 775860e2502e6c015152eb95a43d90806c0f9037 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 11 Feb 2021 23:20:11 +0100 Subject: [PATCH 26/58] PHRAS-3351 reorganisation in .env file, remove unused env from worker --- .env | 38 ++++++++++++++++++++++++++------------ docker-compose.yml | 5 ----- 2 files changed, 26 insertions(+), 17 deletions(-) diff --git a/.env b/.env index 855d74c660..0ad7b53cac 100644 --- a/.env +++ b/.env @@ -1,25 +1,26 @@ -PHRASEANET_PROJECT_NAME=Phraseanet -# Allow settings of project name inside env file (0/1) -ENV_SET_PHRASEANET_PROJET_NAME=1 -PHRASEANET_SERVER_NAME=localhost + # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=local + # Tag of the Docker images PHRASEANET_DOCKER_TAG=4.1.3 + # APPLICATION PORT PHRASEANET_APP_PORT=8082 -# RabbitMQ configuration + +# --------------- RabbitMQ SETTING ---------------------- + RABBITMQ_DEFAULT_USER=alchemy RABBITMQ_DEFAULT_PASS=vdh4dpe5Wy3R RABBITMQ_MANAGEMENT_PORT=10811 -# Mysql configuration -MYSQL_ROOT_PASSWORD=root -SERVER_NAME=phraseanet-docker -# --------------- GATEWAY TIMEOUT ----------------------- + +# --------------- GATEWAY SETTING ----------------------- + GATEWAY_SEND_TIMEOUT=120 GATEWAY_PROXY_TIMEOUT=120 GATEWAY_FASTCGI_TIMEOUT=300 + # --------------- PHP CONFIGURATION -------------------- # Max upload size @@ -42,6 +43,10 @@ PHP_LOG_LEVEL=warning # --------------- MYSQL CONFIGURATION -------------------- +# Mysql configuration +MYSQL_ROOT_PASSWORD=root +SERVER_NAME=phraseanet-docker + # Mysql max allowed packet MYSQL_MAX_ALLOWED_PACKET=16M @@ -49,19 +54,29 @@ MYSQL_MAX_ALLOWED_PACKET=16M # These variables are used in the configuration.yml . +# use PHRASEANET_PROJECT_NAME env for setting Application title display on Phraseanet home page (0 keep value define configuration.yml / 1 use PHRASEANET_PROJECT_NAME) +ENV_SET_PHRASEANET_PROJET_NAME=1 + +PHRASEANET_PROJECT_NAME=Phraseanet +PHRASEANET_SERVER_NAME=localhost + # set here the first user / email couple #set to id of Phraseanet root account, if you want activate a sync for Phraseanet root account password provide by PHRASEANET_ADMIN_ACCOUNT_PASSWORD env value. PHRASEANET_ADMIN_ACCOUNT_ID= PHRASEANET_ADMIN_ACCOUNT_EMAIL=admin@alchemy.fr PHRASEANET_ADMIN_ACCOUNT_PASSWORD=iJRqXU0MwbyJewQLBbra6IWHsWly -# Database parameters + +# Mysql parameters PHRASEANET_DB_HOST=db PHRASEANET_DB_PORT=3306 PHRASEANET_DB_USER=root PHRASEANET_DB_PASSWORD=root + +# Installation parameters INSTALL_DB_TEMPLATE=DublinCore INSTALL_APPBOX=ab_master INSTALL_DATABOX=db_databox1 + # binaries execution timeouts PHRASEANET_FFMPEG_TIMEOUT=7200 PHRASEANET_FFPROBE_TIMEOUT=120 @@ -72,7 +87,6 @@ PHRASEANET_UNOCON_TIMEOUT=120 PHRASEANET_EXIFTOOL_TIMEOUT=120 # network : comma separated list of IP ou SUBNETS - PHRASEANET_TRUSTED_PROXIES= # api @@ -83,6 +97,7 @@ PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY=false # Phraseanet mail configuration PHRASEANET_EMITTER_EMAIL=phraseanet@example.com PHRASEANET_MAIL_OBJECT_PREFIX="phraseanet" + # If set to true the SMTP parameters are set from .env file / to false SMTP parameters should be set in GUI PHRASEANET_SMTP_ENABLED=true PHRASEANET_SMTP_HOST=mailhog @@ -111,7 +126,6 @@ PHRASEANET_WORKER_webhook=1 PHRASEANET_WORKER_writeMetadatas=1 # Locale setting - LC_MESSAGES=C.UTF-8 LC_COLLATE=C.UTF-8 LC_IDENTIFICATION=C.UTF-8 diff --git a/docker-compose.yml b/docker-compose.yml index 21ac76ea5b..f761c44116 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -131,10 +131,6 @@ services: - elasticsearch - phraseanet environment: - - PHRASEANET_PROJECT_NAME - - PHRASEANET_TRUSTED_PROXIES - - MAX_BODY_SIZE - - MAX_INPUT_VARS - OPCACHE_ENABLED - SESSION_CACHE_LIMITER - PHP_LOG_LEVEL @@ -162,7 +158,6 @@ services: - PHRASEANET_WORKER_validationReminder - PHRASEANET_WORKER_webhook - PHRASEANET_WORKER_writeMetadatas - - ENV_SET_PHRASEANET_PROJET_NAME - IMAGEMAGICK_POLICY_VERSION - IMAGEMAGICK_POLICY_WIDTH - IMAGEMAGICK_POLICY_HEIGHT From 7d56aa79369d0ca81d98ada4013c4fe614fb8deb Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 11 Feb 2021 11:53:45 +0100 Subject: [PATCH 27/58] COMPOSE_FILE explode docker-compose.yml --- .env | 1 + docker-compose.db.yml | 12 ++++++++++++ docker-compose.mailhog.yml | 8 ++++++++ 3 files changed, 21 insertions(+) create mode 100644 docker-compose.db.yml create mode 100644 docker-compose.mailhog.yml diff --git a/.env b/.env index 0ad7b53cac..8d1815ee07 100644 --- a/.env +++ b/.env @@ -49,6 +49,7 @@ SERVER_NAME=phraseanet-docker # Mysql max allowed packet MYSQL_MAX_ALLOWED_PACKET=16M +COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml # --------------- PHRASEANET CONFIGURATION -------------------- diff --git a/docker-compose.db.yml b/docker-compose.db.yml new file mode 100644 index 0000000000..c558e331a1 --- /dev/null +++ b/docker-compose.db.yml @@ -0,0 +1,12 @@ +version: "3.4" + +services: + db: + image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-db:$PHRASEANET_DOCKER_TAG + build: ./docker/db + restart: on-failure + environment: + - MYSQL_ROOT_PASSWORD + - MYSQL_MAX_ALLOWED_PACKET + volumes: + - ${PHRASEANET_DB_DIR}:/var/lib/mysql \ No newline at end of file diff --git a/docker-compose.mailhog.yml b/docker-compose.mailhog.yml new file mode 100644 index 0000000000..5d96c408b4 --- /dev/null +++ b/docker-compose.mailhog.yml @@ -0,0 +1,8 @@ +version: "3.4" + +services: + mailhog: + image: mailhog/mailhog + ports: + - 1025:1025 + - 8025:8025 \ No newline at end of file From 40dd937d89bdcbe8f45e3a7da54e2f22d173c93b Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 11 Feb 2021 23:58:53 +0100 Subject: [PATCH 28/58] PHRAS-3364 explode docker-compose files [SKIP CI] --- .env | 3 +++ docker-compose.db.yml | 4 +++- docker-compose.mailhog.yml | 6 ++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 8d1815ee07..6e74e9a698 100644 --- a/.env +++ b/.env @@ -1,4 +1,7 @@ +# For dev purpose COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml:docker-compose.override.yml +COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml + # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=local diff --git a/docker-compose.db.yml b/docker-compose.db.yml index c558e331a1..bca2fbb9ab 100644 --- a/docker-compose.db.yml +++ b/docker-compose.db.yml @@ -9,4 +9,6 @@ services: - MYSQL_ROOT_PASSWORD - MYSQL_MAX_ALLOWED_PACKET volumes: - - ${PHRASEANET_DB_DIR}:/var/lib/mysql \ No newline at end of file + - ${PHRASEANET_DB_DIR}:/var/lib/mysql + networks: + - internal \ No newline at end of file diff --git a/docker-compose.mailhog.yml b/docker-compose.mailhog.yml index 5d96c408b4..7110aa654f 100644 --- a/docker-compose.mailhog.yml +++ b/docker-compose.mailhog.yml @@ -1,8 +1,10 @@ version: "3.4" services: - mailhog: + mailhog: image: mailhog/mailhog ports: - 1025:1025 - - 8025:8025 \ No newline at end of file + - 8025:8025 + networks: + - internal \ No newline at end of file From 9df88bc23638ae0b354972b85726236f54459941 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 11 Feb 2021 23:58:53 +0100 Subject: [PATCH 29/58] PHRAS-3364 explode docker-compose files for mariadb and mailhog --- .env | 3 +++ docker-compose.db.yml | 4 +++- docker-compose.mailhog.yml | 6 ++++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 8d1815ee07..6e74e9a698 100644 --- a/.env +++ b/.env @@ -1,4 +1,7 @@ +# For dev purpose COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml:docker-compose.override.yml +COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml + # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=local diff --git a/docker-compose.db.yml b/docker-compose.db.yml index c558e331a1..75c920d68c 100644 --- a/docker-compose.db.yml +++ b/docker-compose.db.yml @@ -9,4 +9,6 @@ services: - MYSQL_ROOT_PASSWORD - MYSQL_MAX_ALLOWED_PACKET volumes: - - ${PHRASEANET_DB_DIR}:/var/lib/mysql \ No newline at end of file + - ${PHRASEANET_DB_DIR}:/var/lib/mysql + networks: + - internal diff --git a/docker-compose.mailhog.yml b/docker-compose.mailhog.yml index 5d96c408b4..0f02183fe2 100644 --- a/docker-compose.mailhog.yml +++ b/docker-compose.mailhog.yml @@ -1,8 +1,10 @@ version: "3.4" services: - mailhog: + mailhog: image: mailhog/mailhog ports: - 1025:1025 - - 8025:8025 \ No newline at end of file + - 8025:8025 + networks: + - internal From 6c9f936efba0960742e1606fe17e0266a78b57ca Mon Sep 17 00:00:00 2001 From: nmaillat Date: Mon, 15 Feb 2021 19:13:10 +0100 Subject: [PATCH 30/58] PHRAS-3346 Healtcheck in gateway, nginx reload configuration if fpm is not up --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index df7a049884..7fe80ef478 100644 --- a/Dockerfile +++ b/Dockerfile @@ -229,3 +229,5 @@ COPY --from=builder /var/alchemy/Phraseanet/www /var/alchemy/Phraseanet/www ENTRYPOINT ["/entrypoint.sh"] CMD ["nginx", "-g", "daemon off;"] +HEALTHCHECK CMD wget --spider http://127.0.0.1/login || nginx -s reload || exit 1 + From dfcd6d732463ef60b80f963054bc317512b4555d Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 16 Feb 2021 09:45:33 +0100 Subject: [PATCH 31/58] PHRAS-3364 remove duplicate COMPOSE_FILE --- .env | 1 - 1 file changed, 1 deletion(-) diff --git a/.env b/.env index 6e74e9a698..2715c264e3 100644 --- a/.env +++ b/.env @@ -52,7 +52,6 @@ SERVER_NAME=phraseanet-docker # Mysql max allowed packet MYSQL_MAX_ALLOWED_PACKET=16M -COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml # --------------- PHRASEANET CONFIGURATION -------------------- From fc979cf2ab1f580534edbda1ebdf52b50e7c344f Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Tue, 16 Feb 2021 11:22:37 +0100 Subject: [PATCH 32/58] PHRAS-3364 remove duplicate entry for db mailhog --- docker-compose.yml | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index f761c44116..3deea13b0f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -177,18 +177,6 @@ services: networks: - internal - db: - image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-db:$PHRASEANET_DOCKER_TAG - build: ./docker/db - restart: on-failure - environment: - - MYSQL_ROOT_PASSWORD - - MYSQL_MAX_ALLOWED_PACKET - volumes: - - ${PHRASEANET_DB_DIR}:/var/lib/mysql - networks: - - internal - rabbitmq: image: rabbitmq:3-management restart: on-failure @@ -213,14 +201,6 @@ services: networks: - internal - mailhog: - image: mailhog/mailhog - ports: - - 1025:1025 - - 8025:8025 - networks: - - internal - volumes: config_vol: driver: local From 74c66a7fef56bd3f0cdd09aff124cc588600cd24 Mon Sep 17 00:00:00 2001 From: aina esokia Date: Tue, 16 Feb 2021 15:09:52 +0300 Subject: [PATCH 33/58] PHRAS-3080 add pdf file cgu in zip --- .../Controller/Admin/DataboxController.php | 5 ++ lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 60 +++++++++++++++++++ lib/classes/set/export.php | 25 ++++++++ 3 files changed, 90 insertions(+) create mode 100644 lib/Alchemy/Phrasea/Out/Module/PDFCgu.php diff --git a/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php b/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php index f1e8e5e6a0..e1c2b4ee21 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php @@ -15,6 +15,7 @@ use Alchemy\Phrasea\Authentication\ACLProvider; use Alchemy\Phrasea\Authentication\Authenticator; use Alchemy\Phrasea\Controller\Controller; use Alchemy\Phrasea\Model\Manipulator\TaskManipulator; +use Alchemy\Phrasea\Out\Module\PDFCgu; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; @@ -244,6 +245,10 @@ class DataboxController extends Controller foreach ($request->request->get('TOU', []) as $loc => $terms) { $databox->update_cgus($loc, $terms, !!$request->request->get('valid', false)); } + + // generate cgu for the databox + $pdfCgu = new PDFCgu($this->app, $databox_id); + $pdfCgu->save(); } catch (\Exception $e) { return $this->app->redirectPath('admin_database_display_cgus', [ 'databox_id' => $databox_id, diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php new file mode 100644 index 0000000000..e2142d9e43 --- /dev/null +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -0,0 +1,60 @@ +app = $app; + $this->databoxId = $databoxId; + + $this->printCgu(); + } + + public function save() + { + $this->pdf->Close(); + $pathName = self::getDataboxCguPath($this->app, $this->databoxId); + + $this->pdf->Output($pathName, 'F'); + } + + public static function getDataboxCguPath(Application $app, $databoxId) + { + + return \p4string::addEndSlash($app['tmp.download.path']). self::getDataboxCguPdfName($app, $databoxId); + } + + public static function getDataboxCguPdfName(Application $app, $databoxId) + { + $databox = $app->findDataboxById($databoxId); + + return 'cgu_' . $databoxId . '_'. $databox->get_dbname() . '.pdf'; + } + + private function printCgu() + { + $databox = $this->app->findDataboxById($this->databoxId); + $databox->get_dbname(); + + $CGUs = $databox->get_cgus(); + + $html = ''; + + foreach ($CGUs as $locale => $tou) { + $html .= '

'.$this->app->trans('Terms Of Use', [], 'messages', $locale) .'

'; + $html .= $tou['value']; + } + + $this->pdf->AddPage(); + + $this->pdf->writeHTML($html); + } +} diff --git a/lib/classes/set/export.php b/lib/classes/set/export.php index b9a59a1042..0533e2e627 100644 --- a/lib/classes/set/export.php +++ b/lib/classes/set/export.php @@ -14,6 +14,7 @@ use Alchemy\Phrasea\Model\Entities\User; use Alchemy\Phrasea\Model\Repositories\BasketRepository; use Alchemy\Phrasea\Model\Repositories\StoryWZRepository; use Alchemy\Phrasea\Model\Serializer\CaptionSerializer; +use Alchemy\Phrasea\Out\Module\PDFCgu; use Assert\Assertion; use Doctrine\DBAL\Connection; use Symfony\Component\Filesystem\Filesystem; @@ -418,6 +419,7 @@ class set_export extends set_abstract $files[$id] = [ 'base_id' => $download_element->getBaseId(), + 'databox_id' => $download_element->getDataboxId(), 'record_id' => $download_element->getRecordId(), 'original_name' => '', 'export_name' => '', @@ -691,6 +693,7 @@ class set_export extends set_abstract $toRemove = []; $archiveFiles = []; + $databoxIds = []; foreach ($files as $record) { if (isset($record["subdefs"])) { @@ -709,6 +712,28 @@ class set_export extends set_abstract } $toRemove[] = $path; } + + if (!in_array($record['databox_id'], $databoxIds)) { + // add also the databox cgu in the zip + $databoxIds[] = $record['databox_id']; + + $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + + if (!is_file($databoxCguPath)) { + try { + $pdfCgu = new PDFCgu($app, $record['databox_id']); + $pdfCgu->save(); + + $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + } catch (\Exception $e) { + $app['logger']->error("Exception occurred when generating cgu pdf : " . $e->getMessage()); + + continue; + } + } + + $archiveFiles[$app['unicode']->remove_diacritics($obj["folder"].PDFCgu::getDataboxCguPdfName($app, $record['databox_id']))] = $databoxCguPath; + } } } } From fc73ae68342aed5cb3f6eabde3f05109b44e53e6 Mon Sep 17 00:00:00 2001 From: aina esokia Date: Tue, 16 Feb 2021 15:34:51 +0300 Subject: [PATCH 34/58] fix test --- .../Alchemy/Tests/Phrasea/Controller/Prod/DoDownloadTest.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/Alchemy/Tests/Phrasea/Controller/Prod/DoDownloadTest.php b/tests/Alchemy/Tests/Phrasea/Controller/Prod/DoDownloadTest.php index ea3f02e9e9..e066090f8a 100644 --- a/tests/Alchemy/Tests/Phrasea/Controller/Prod/DoDownloadTest.php +++ b/tests/Alchemy/Tests/Phrasea/Controller/Prod/DoDownloadTest.php @@ -88,6 +88,7 @@ class DoDownloadTest extends \PhraseanetAuthenticatedWebTestCase 'files' => [ [ 'base_id' => self::$DI['record_1']->get_base_id(), + 'databox_id' => self::$DI['record_1']->get_sbas_id(), 'record_id' => self::$DI['record_1']->get_record_id(), 'export_name' => 'my_downloads', 'original_name' => '0470', @@ -133,6 +134,7 @@ class DoDownloadTest extends \PhraseanetAuthenticatedWebTestCase 'files' => [ [ 'base_id' => self::$DI['record_1']->get_base_id(), + 'databox_id' => self::$DI['record_1']->get_sbas_id(), 'record_id' => self::$DI['record_1']->get_record_id(), 'export_name' => 'my_downloads', 'original_name' => '0470', @@ -151,6 +153,7 @@ class DoDownloadTest extends \PhraseanetAuthenticatedWebTestCase ], [ 'base_id' => self::$DI['record_2']->get_base_id(), + 'databox_id' => self::$DI['record_1']->get_sbas_id(), 'record_id' => self::$DI['record_2']->get_record_id(), 'export_name' => 'my_downloads2', 'original_name' => '0471', @@ -297,6 +300,7 @@ class DoDownloadTest extends \PhraseanetAuthenticatedWebTestCase 'files' => [ [ 'base_id' => 1, + 'databox_id' => 1, 'record_id' => 1, 'export_name' => 'my_downloads', 'original_name' => '0470', @@ -315,6 +319,7 @@ class DoDownloadTest extends \PhraseanetAuthenticatedWebTestCase ], [ 'base_id' => 1, + 'databox_id' => 1, 'record_id' => 1, 'export_name' => 'my_downloads2', 'original_name' => '0471', From 3bf039761446ee8f6439de78ee4dcaea0114a8f1 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Tue, 16 Feb 2021 13:45:10 +0100 Subject: [PATCH 35/58] PHRAS-3364 removing db service form depends_on for phraseanet and worker --- docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3deea13b0f..f4b11652b2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -43,7 +43,6 @@ services: image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-fpm:$PHRASEANET_DOCKER_TAG restart: on-failure depends_on: - - db - redis - rabbitmq - elasticsearch @@ -125,7 +124,6 @@ services: image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-worker:$PHRASEANET_DOCKER_TAG restart: on-failure depends_on: - - db - redis - rabbitmq - elasticsearch From 2fb345b936cfe35664b781e6f976e0b8fe3b3b53 Mon Sep 17 00:00:00 2001 From: aina esokia Date: Tue, 16 Feb 2021 18:19:17 +0300 Subject: [PATCH 36/58] do not cgu if no exist --- lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 43 +++++++++++++++++------ lib/classes/set/export.php | 25 +++++++------ 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index e2142d9e43..8680725d21 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -7,6 +7,7 @@ use Alchemy\Phrasea\Application; class PDFCgu extends PDF { private $databoxId; + private $htmlContent = ''; public function __construct(Application $app, $databoxId) { @@ -20,15 +21,16 @@ class PDFCgu extends PDF public function save() { - $this->pdf->Close(); - $pathName = self::getDataboxCguPath($this->app, $this->databoxId); + if (!$this->isContentEmpty()) { + $this->pdf->Close(); + $pathName = self::getDataboxCguPath($this->app, $this->databoxId); - $this->pdf->Output($pathName, 'F'); + $this->pdf->Output($pathName, 'F'); + } } public static function getDataboxCguPath(Application $app, $databoxId) { - return \p4string::addEndSlash($app['tmp.download.path']). self::getDataboxCguPdfName($app, $databoxId); } @@ -39,6 +41,20 @@ class PDFCgu extends PDF return 'cgu_' . $databoxId . '_'. $databox->get_dbname() . '.pdf'; } + public static function isDataboxCguEmpty(Application $app, $databoxId) + { + $databox = $app->findDataboxById($databoxId); + $CGUs = $databox->get_cgus(); + + foreach ($CGUs as $locale => $tou) { + if (trim($tou['value']) !== '') { + return false; + } + } + + return true; + } + private function printCgu() { $databox = $this->app->findDataboxById($this->databoxId); @@ -46,15 +62,22 @@ class PDFCgu extends PDF $CGUs = $databox->get_cgus(); - $html = ''; - foreach ($CGUs as $locale => $tou) { - $html .= '

'.$this->app->trans('Terms Of Use', [], 'messages', $locale) .'

'; - $html .= $tou['value']; + if (trim($tou['value']) !== '') { + $this->htmlContent .= '

'.$this->app->trans('Terms Of Use', [], 'messages', $locale) .'

'; + $this->htmlContent .= $tou['value']; + } } - $this->pdf->AddPage(); + if (!$this->isContentEmpty()) { + $this->pdf->AddPage(); - $this->pdf->writeHTML($html); + $this->pdf->writeHTML($this->htmlContent); + } + } + + private function isContentEmpty() + { + return (trim($this->htmlContent) === '') ? true : false; } } diff --git a/lib/classes/set/export.php b/lib/classes/set/export.php index 0533e2e627..e039e80ef7 100644 --- a/lib/classes/set/export.php +++ b/lib/classes/set/export.php @@ -717,22 +717,25 @@ class set_export extends set_abstract // add also the databox cgu in the zip $databoxIds[] = $record['databox_id']; - $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + // if empty do not add pdf in zip + if (!PDFCgu::isDataboxCguEmpty($app, $record['databox_id'])) { + $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); - if (!is_file($databoxCguPath)) { - try { - $pdfCgu = new PDFCgu($app, $record['databox_id']); - $pdfCgu->save(); + if (!is_file($databoxCguPath)) { + try { + $pdfCgu = new PDFCgu($app, $record['databox_id']); + $pdfCgu->save(); - $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); - } catch (\Exception $e) { - $app['logger']->error("Exception occurred when generating cgu pdf : " . $e->getMessage()); + $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + } catch (\Exception $e) { + $app['logger']->error("Exception occurred when generating cgu pdf : " . $e->getMessage()); - continue; + continue; + } } - } - $archiveFiles[$app['unicode']->remove_diacritics($obj["folder"].PDFCgu::getDataboxCguPdfName($app, $record['databox_id']))] = $databoxCguPath; + $archiveFiles[$app['unicode']->remove_diacritics($obj["folder"].PDFCgu::getDataboxCguPdfName($app, $record['databox_id']))] = $databoxCguPath; + } } } } From 824e34d621c9c2fefc7601b3ea5337002b55f3a4 Mon Sep 17 00:00:00 2001 From: aina esokia Date: Wed, 17 Feb 2021 13:54:33 +0300 Subject: [PATCH 37/58] PHRAS-3080 add records thumbnail in cgu pdf --- .../Controller/Admin/DataboxController.php | 5 - lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 110 +++++++++++++++++- lib/classes/set/export.php | 27 +++-- 3 files changed, 124 insertions(+), 18 deletions(-) diff --git a/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php b/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php index e1c2b4ee21..f1e8e5e6a0 100644 --- a/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php +++ b/lib/Alchemy/Phrasea/Controller/Admin/DataboxController.php @@ -15,7 +15,6 @@ use Alchemy\Phrasea\Authentication\ACLProvider; use Alchemy\Phrasea\Authentication\Authenticator; use Alchemy\Phrasea\Controller\Controller; use Alchemy\Phrasea\Model\Manipulator\TaskManipulator; -use Alchemy\Phrasea\Out\Module\PDFCgu; use Symfony\Component\HttpFoundation\JsonResponse; use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\Request; @@ -245,10 +244,6 @@ class DataboxController extends Controller foreach ($request->request->get('TOU', []) as $loc => $terms) { $databox->update_cgus($loc, $terms, !!$request->request->get('valid', false)); } - - // generate cgu for the databox - $pdfCgu = new PDFCgu($this->app, $databox_id); - $pdfCgu->save(); } catch (\Exception $e) { return $this->app->redirectPath('admin_database_display_cgus', [ 'databox_id' => $databox_id, diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index 8680725d21..e12f8e17c8 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -3,18 +3,21 @@ namespace Alchemy\Phrasea\Out\Module; use Alchemy\Phrasea\Application; +use Alchemy\Phrasea\Out\Tool\PhraseaPDF; class PDFCgu extends PDF { private $databoxId; private $htmlContent = ''; + private $recordIds; - public function __construct(Application $app, $databoxId) + public function __construct(Application $app, $databoxId, array $recordIds) { parent::__construct($app); $this->app = $app; $this->databoxId = $databoxId; + $this->recordIds = $recordIds; $this->printCgu(); } @@ -73,9 +76,114 @@ class PDFCgu extends PDF $this->pdf->AddPage(); $this->pdf->writeHTML($this->htmlContent); + // add thumbnail in cgu + $this->print_thumbnail_list(); } } + private function print_thumbnail_list() + { + $this->pdf->AddPage(); + + $oldMargins = $this->pdf->getMargins(); + + $lmargin = $oldMargins['left']; + $rmargin = $oldMargins['right']; + + $this->pdf->SetLeftMargin($lmargin + 55); + + $ndoc = 0; + foreach ($this->recordIds as $recordId) { + /* @var \record_adapter $rec */ + $rec = new \record_adapter($this->app, $this->databoxId, $recordId); + $subdef = $rec->get_subdef('thumbnail'); + + $fimg = $subdef->getRealPath(); + + $wimg = $himg = 50; + // 1px = 3.77952 mm + $finalWidth = round($subdef->get_width() / 3.779528, 2); + $finalHeight = round($subdef->get_height() / 3.779528, 2); + $aspectH = $finalWidth/$finalHeight; + $aspectW = $finalHeight/$finalWidth; + + if ($finalWidth > 0 && $finalHeight > 0) { + if ($finalWidth > $finalHeight && $finalWidth > $wimg) { + $finalWidth = $wimg; + $finalHeight = $wimg * $aspectW; + } else if ($finalHeight > $finalWidth && $finalHeight > $himg) { + $finalHeight = $himg; + $finalWidth = $himg * $aspectH; + } else if ($finalHeight == $finalWidth & $finalWidth > $wimg) { + $finalHeight = $wimg; + $finalWidth = $himg; + } + } + + if ($this->pdf->GetY() > $this->pdf->getPageHeight() - (6 + $finalHeight + 20)) + $this->pdf->AddPage(); + + $title = "record : " . $rec->get_title(); + + $y = $this->pdf->GetY(); + + $t = \phrasea::bas_labels($rec->getBaseId(), $this->app); + $this->pdf->SetFont(PhraseaPDF::FONT, '', 10); + $this->pdf->SetFillColor(220, 220, 220); + $this->pdf->SetLeftMargin($lmargin); + $this->pdf->SetRightMargin($rmargin); + $this->pdf->SetX($lmargin); + $this->pdf->SetY($y); + + $this->pdf->out = false; + $this->pdf->MultiCell(140, 4, $title, "LTR", "L", 1); + $y2 = $this->pdf->GetY(); + $h = $y2 - $y; + $this->pdf->out = true; + $this->pdf->SetX($lmargin); + $this->pdf->SetY($y); + $this->pdf->Cell(0, $h, "", "LTR", 1, "R", 1); + $this->pdf->SetX($lmargin); + $this->pdf->SetY($y); + $this->pdf->Cell(0, 4, $t, "", 1, "R"); + $this->pdf->SetX($lmargin); + $this->pdf->SetY($y); + $this->pdf->MultiCell(140, 4, $title, "", "L"); + $this->pdf->SetX($lmargin); + $this->pdf->SetY($y = $y2); + + $this->pdf->SetLeftMargin($lmargin + 55); + $this->pdf->SetY($y + 2); + + if ($fimg) { + $y = $this->pdf->GetY(); + $this->pdf->Image($fimg, $lmargin, $y, $finalWidth, $finalHeight); + $this->pdf->SetY($y + 3); + } + + $nf = 0; + $this->pdf->SetX($lmargin + 55); + $p0 = $this->pdf->PageNo(); + $y0 = $this->pdf->GetY(); + foreach ($rec->get_caption()->get_fields() as $field) { + /* @var $field \caption_field */ + + $this->pdf->SetFont(PhraseaPDF::FONT, 'B', 12); + $this->pdf->Write(5, $field->get_name() . " : "); + + $this->pdf->SetFont(PhraseaPDF::FONT, '', 12); + $this->pdf->Write(5, $field->get_serialized_values()); + + $this->pdf->Write(6, "\n"); + $nf++; + } + if ($this->pdf->PageNo() == $p0 && ($this->pdf->GetY() - $y0) < $finalHeight) + $this->pdf->SetY($y0 + $finalHeight); + $ndoc++; + } + $this->pdf->SetLeftMargin($lmargin); + } + private function isContentEmpty() { return (trim($this->htmlContent) === '') ? true : false; diff --git a/lib/classes/set/export.php b/lib/classes/set/export.php index e039e80ef7..55abec8b03 100644 --- a/lib/classes/set/export.php +++ b/lib/classes/set/export.php @@ -694,6 +694,12 @@ class set_export extends set_abstract $toRemove = []; $archiveFiles = []; $databoxIds = []; + $recordIdsPerDatabox = []; + + // group recordId per databoxId + foreach ($files as $file) { + $recordIdsPerDatabox[$file['databox_id']][] = $file['record_id']; + } foreach ($files as $record) { if (isset($record["subdefs"])) { @@ -717,24 +723,21 @@ class set_export extends set_abstract // add also the databox cgu in the zip $databoxIds[] = $record['databox_id']; - // if empty do not add pdf in zip + // if cgu content empty, do not add pdf in zip if (!PDFCgu::isDataboxCguEmpty($app, $record['databox_id'])) { - $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + try { + $pdfCgu = new PDFCgu($app, $record['databox_id'], $recordIdsPerDatabox[$record['databox_id']]); + $pdfCgu->save(); - if (!is_file($databoxCguPath)) { - try { - $pdfCgu = new PDFCgu($app, $record['databox_id']); - $pdfCgu->save(); + $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); + } catch (\Exception $e) { + $app['logger']->error("Exception occurred when generating cgu pdf : " . $e->getMessage()); - $databoxCguPath = PDFCgu::getDataboxCguPath($app, $record['databox_id']); - } catch (\Exception $e) { - $app['logger']->error("Exception occurred when generating cgu pdf : " . $e->getMessage()); - - continue; - } + continue; } $archiveFiles[$app['unicode']->remove_diacritics($obj["folder"].PDFCgu::getDataboxCguPdfName($app, $record['databox_id']))] = $databoxCguPath; + $toRemove[] = $databoxCguPath; } } } From 97aacd0029323562c8db2b2136226ad6a8af345f Mon Sep 17 00:00:00 2001 From: aina esokia Date: Wed, 17 Feb 2021 15:08:58 +0300 Subject: [PATCH 38/58] PHRAS-3080 add infodate --- lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 60 ++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index e12f8e17c8..f3e0395b93 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -4,6 +4,7 @@ namespace Alchemy\Phrasea\Out\Module; use Alchemy\Phrasea\Application; use Alchemy\Phrasea\Out\Tool\PhraseaPDF; +use \IntlDateFormatter as DateFormatter; class PDFCgu extends PDF { @@ -64,10 +65,17 @@ class PDFCgu extends PDF $databox->get_dbname(); $CGUs = $databox->get_cgus(); + $printedDate = new \DateTime(); foreach ($CGUs as $locale => $tou) { if (trim($tou['value']) !== '') { - $this->htmlContent .= '

'.$this->app->trans('Terms Of Use', [], 'messages', $locale) .'

'; + $this->htmlContent .= '

' . $this->app->trans('Terms Of Use', [], 'messages', $locale) . '

'; + $infoDate = $this->app->trans('CGU::PDF CGU generated on %updated_on% and printed on %printed_on%', [ + '%updated_on%' => $this->formatDate(new \DateTime($tou['updated_on']), $locale), + '%printed_on%' => $this->formatDate($printedDate, $locale) + ], 'messages', $locale); + + $this->htmlContent .= '

'. $infoDate . '

'; $this->htmlContent .= $tou['value']; } } @@ -188,4 +196,54 @@ class PDFCgu extends PDF { return (trim($this->htmlContent) === '') ? true : false; } + + private function formatDate(\DateTime $date, $locale) + { + switch ($locale) { + case 'fr': + $fmt = new DateFormatter( + 'fr_FR', + DateFormatter::LONG, + DateFormatter::NONE + ); + + $date_formated = $fmt->format($date); + break; + + case 'en': + $fmt = new DateFormatter( + 'en_EN', + DateFormatter::LONG, + DateFormatter::NONE + ); + + $date_formated = $fmt->format($date); + break; + + case 'de': + $fmt = new DateFormatter( + 'de_DE', + DateFormatter::LONG, + DateFormatter::NONE + ); + + $date_formated = $fmt->format($date); + break; + + default: + $fmt = new DateFormatter( + 'en_EN', + DateFormatter::LONG, + DateFormatter::NONE , + null, + null, + 'yyyy/mm/dd' + ); + + $date_formated = $fmt->format($date); + break; + } + + return $date_formated; + } } From 92b9c1e88e6fd50dc6b19058ba67d9945bb0fb7f Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 01:46:30 +0100 Subject: [PATCH 39/58] PHRAS-3372 refacto Phraseanet entrypoint Add more env variable for install, setup and upgrade (WIP) Setting language and default language Trusted proxies setting refacto [SKIP CI] --- .env | 87 +++++++++++++++++++----------- docker-compose.yml | 5 ++ docker/phraseanet/auto-install.sh | 16 ------ docker/phraseanet/entrypoint.sh | 88 +++++++++++++++++++++++-------- 4 files changed, 126 insertions(+), 70 deletions(-) diff --git a/.env b/.env index 2715c264e3..17c7777355 100644 --- a/.env +++ b/.env @@ -11,6 +11,19 @@ PHRASEANET_DOCKER_TAG=4.1.3 # APPLICATION PORT PHRASEANET_APP_PORT=8082 +# Phraseanet entrypoint do installation, setup and play upgrade, just essential parameters are define by this + +# Phraseanet entrypoint do an installation if it not installed (0/1) +PHRASEANET_INSTALL=1 + +# Phraseanet entrypoint apply they env variables values to config/configuration.yml file (0/1) +PHRASEANET_SETUP=1 + +# Phraseanet entrypoint play an upgrade (0/1) +PHRASEANET_UPGRADE=0 + + + # --------------- RabbitMQ SETTING ---------------------- RABBITMQ_DEFAULT_USER=alchemy @@ -18,7 +31,7 @@ RABBITMQ_DEFAULT_PASS=vdh4dpe5Wy3R RABBITMQ_MANAGEMENT_PORT=10811 -# --------------- GATEWAY SETTING ----------------------- +# --------------- GATEWAY SETTING (nginx) ----------------------- GATEWAY_SEND_TIMEOUT=120 GATEWAY_PROXY_TIMEOUT=120 @@ -53,7 +66,7 @@ SERVER_NAME=phraseanet-docker # Mysql max allowed packet MYSQL_MAX_ALLOWED_PACKET=16M -# --------------- PHRASEANET CONFIGURATION -------------------- +# --------------- PHRASEANET CONFIGURATION ----------------- # These variables are used in the configuration.yml . @@ -80,6 +93,10 @@ INSTALL_DB_TEMPLATE=DublinCore INSTALL_APPBOX=ab_master INSTALL_DATABOX=db_databox1 +# language : comma separated list of language code and the default language +PHRASEANET_AVAILABLE_LANGUAGE=fr,en,de,du +PHRASEANET_DEFAULT_LANGUAGE=en + # binaries execution timeouts PHRASEANET_FFMPEG_TIMEOUT=7200 PHRASEANET_FFPROBE_TIMEOUT=120 @@ -97,6 +114,11 @@ PHRASEANET_API_ENABLED=true PHRASEANET_API_SSL=true PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY=false +# Mapbox setting Geolocalisation +PHRASEANET_MAPBOX_ACTIVATE=false +PHRASEANET_MAPBOX_TOKEN= +PHRASEANET_MAPBOX_KIND= + # Phraseanet mail configuration PHRASEANET_EMITTER_EMAIL=phraseanet@example.com PHRASEANET_MAIL_OBJECT_PREFIX="phraseanet" @@ -138,31 +160,6 @@ LC_CTYPE=C.UTF-8 LC_TIME=C.UTF-8 LC_NAME=C.UTF-8 -# --- EXTERNAL BINARIES SETTING ---- - -# ImageMagick default policy override -IMAGEMAGICK_POLICY_VERSION=6 -IMAGEMAGICK_POLICY_WIDTH=16KP -IMAGEMAGICK_POLICY_HEIGHT=16KP -IMAGEMAGICK_POLICY_MAP=512MiB -IMAGEMAGICK_POLICY_MEMORY=256MiB -IMAGEMAGICK_POLICY_AREA=128MB -IMAGEMAGICK_POLICY_DISK=1GiB -IMAGEMAGICK_POLICY_TEMPORARY_PATH=/tmp - -# --- DEV purpose --- - -# PhpMyAdmin port -PHRASEANET_PHPMYADMIN_PORT=8089 - -# Xdebug -XDEBUG_ENABLED=1 -XDEBUG_PROFILER_ENABLED=0 -IDE_KEY=PHPSTORM -PHRASEANET_SUBNET_IPS=172.32.0.0/16 -XDEBUG_REMOTE_HOST=172.32.0.1 -PHP_IDE_CONFIG=serverName=docker-server-phraseanet - # Volumes location PHRASEANET_CONFIG_DIR=./config PHRASEANET_LOGS_DIR=./logs @@ -179,6 +176,37 @@ PHRASEANET_LAZARET_DIR=./datas/lazaret PHRASEANET_CAPTION_DIR=./tmp/caption PHRASEANET_WORKER_TMP=./tmp/worker +# Plugin support +PHRASEANET_PLUGINS= +PHRASEANET_SSH_PRIVATE_KEY= + +# --------------- EXTERNAL BINARIES SETTING ----------------- + +# ImageMagick default policy override +IMAGEMAGICK_POLICY_VERSION=6 +IMAGEMAGICK_POLICY_WIDTH=16KP +IMAGEMAGICK_POLICY_HEIGHT=16KP +IMAGEMAGICK_POLICY_MAP=512MiB +IMAGEMAGICK_POLICY_MEMORY=256MiB +IMAGEMAGICK_POLICY_AREA=128MB +IMAGEMAGICK_POLICY_DISK=1GiB +IMAGEMAGICK_POLICY_TEMPORARY_PATH=/tmp + +# --------------- DEV purpose ----------------- + +# PhpMyAdmin port +PHRASEANET_PHPMYADMIN_PORT=8089 + +# Xdebug +XDEBUG_ENABLED=1 +XDEBUG_PROFILER_ENABLED=0 +IDE_KEY=PHPSTORM +PHRASEANET_SUBNET_IPS=172.32.0.0/16 +XDEBUG_REMOTE_HOST=172.32.0.1 +PHP_IDE_CONFIG=serverName=docker-server-phraseanet + + + # for dev export ftp PHRASEANET_FTP_DIR=./datas/ftp @@ -186,8 +214,3 @@ PHRASEANET_FTP_DIR=./datas/ftp # For dev who don't have SSH_AUTH_SOCK (avoid an empty volume name) SSH_AUTH_SOCK=/dev/null - -# Plugin support -PHRASEANET_PLUGINS= -PHRASEANET_SSH_PRIVATE_KEY= - diff --git a/docker-compose.yml b/docker-compose.yml index f4b11652b2..7708f20737 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -47,6 +47,9 @@ services: - rabbitmq - elasticsearch environment: + - PHRASEANET_INSTALL + - PHRASEANET_SETUP + - PHRASEANET_UPGRADE - PHRASEANET_PROJECT_NAME - PHRASEANET_TRUSTED_PROXIES - MAX_BODY_SIZE @@ -68,6 +71,8 @@ services: - INSTALL_APPBOX - INSTALL_DATABOX - PHRASEANET_SERVER_NAME + - PHRASEANET_AVAILABLE_LANGUAGE + - PHRASEANET_DEFAULT_LANGUAGE - PHRASEANET_RABBITMQ_USER=$RABBITMQ_DEFAULT_USER - PHRASEANET_RABBITMQ_PASSWORD=$RABBITMQ_DEFAULT_PASS - PHRASEANET_EMITTER_EMAIL diff --git a/docker/phraseanet/auto-install.sh b/docker/phraseanet/auto-install.sh index ee36e993ee..db756023bd 100755 --- a/docker/phraseanet/auto-install.sh +++ b/docker/phraseanet/auto-install.sh @@ -39,7 +39,6 @@ bin/setup system:config set workers.queue.worker-queue.vhost / /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.host elasticsearch /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.minScore 2 -/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.minScore 2 /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.facets._base.limit 10 /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.facets._collection.limit 10 /var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.facets._doctype.limit 10 @@ -50,21 +49,6 @@ bin/setup system:config set workers.queue.worker-queue.vhost / /var/alchemy/Phraseanet/bin/setup system:config set main.cache.options.namespace $PHRASEANET_SERVER_NAME /var/alchemy/Phraseanet/bin/setup system:config set main.cache.type redis -## enable API and disable ssl on it -/var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-enabled $PHRASEANET_API_ENABLED -/var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-require-ssl $PHRASEANET_API_SSL -/var/alchemy/Phraseanet/bin/setup system:config set registry.api-clients.api-auth-token-header-only $PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - -## Trusted proxie setting - -if [[ -n $PHRASEANET_TRUSTED_PROXIES ]]; then - bin/setup system:config add trusted-proxies $PHRASEANET_TRUSTED_PROXIES -fi - - -## set instance title -bin/setup system:config set registry.general.title $PHRASEANET_PROJECT_NAME - /var/alchemy/Phraseanet/bin/console compile:configuration diff --git a/docker/phraseanet/entrypoint.sh b/docker/phraseanet/entrypoint.sh index 07b0c31120..57081e0e61 100755 --- a/docker/phraseanet/entrypoint.sh +++ b/docker/phraseanet/entrypoint.sh @@ -10,18 +10,67 @@ cat docker/phraseanet/root/usr/local/etc/php-fpm.d/zz-docker.conf | sed "s/\$RE FILE=config/configuration.yml -if [ -f "$FILE" ]; then - echo "$FILE exists, skip setup." +if [[ ! -f "$FILE" && $PHRASEANET_INSTALL = 1 ]];then + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet $FILE doesn't exist, Play Phraseanet installation..." + chown app:app \ + cache \ + config \ + tmp \ + logs \ + www \ + datas + + runuser app -c docker/phraseanet/auto-install.sh + chmod 600 config/configuration.yml + echo `date +"%Y-%m-%d %H:%M:%S"` " - End of Phraseanet Installation" + +fi + +if [[ -f "$FILE" && $PHRASEANET_UPGRADE = 1 ]];then + echo `date +"%Y-%m-%d %H:%M:%S"` " - Start Phraseanet upgrade datas" + # TODO check before if an upgrade is require + bin/setup system:upgrade -y + echo `date +"%Y-%m-%d %H:%M:%S"` " - End Phraseanet upgrade datas" +fi + +if [[ -f "$FILE" && $PHRASEANET_SETUP = 1 ]]; then + echo `date +"%Y-%m-%d %H:%M:%S"` " - $FILE exists, start setup ." + if [[ $PHRASEANET_PROJECT_NAME && $ENV_SET_PHRASEANET_PROJET_NAME == 1 ]]; then bin/setup system:config set registry.general.title $PHRASEANET_PROJECT_NAME fi + + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet Setting available language in GUI and search" + counter=0 + if [[ -n $PHRASEANET_AVAILABLE_LANGUAGE ]]; then + for i in $(echo $PHRASEANET_AVAILABLE_LANGUAGE | sed "s/,/ /g") + do + counter=$(( counter+1 )) + if [[ $counter -eq 1 ]] ; then + bin/setup system:config set languages.available $i + else + bin/setup system:config add languages.available $i + fi + done + fi + + bin/setup system:config set languages.default $PHRASEANET_DEFAULT_LANGUAGE + + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet setting for Trusted Proxies" + counter=0 if [[ -n $PHRASEANET_TRUSTED_PROXIES ]]; then for i in $(echo $PHRASEANET_TRUSTED_PROXIES | sed "s/,/ /g") - do - bin/setup system:config add trusted-proxies $i - done + do + counter=$(( counter+1 )) + if [[ $counter -eq 1 ]] ; then + bin/setup system:config set trusted-proxies $i + else + bin/setup system:config add trusted-proxies $i + fi + done fi + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet setting external Binaries timeout " bin/setup system:config set main.binaries.ffmpeg_timeout $PHRASEANET_FFMPEG_TIMEOUT bin/setup system:config set main.binaries.ffprobe_timeout $PHRASEANET_FFPROBE_TIMEOUT bin/setup system:config set main.binaries.gs_timeout $PHRASEANET_GS_TIMEOUT @@ -30,11 +79,12 @@ if [ -f "$FILE" ]; then bin/setup system:config set main.binaries.unoconv_timeout $PHRASEANET_UNOCON_TIMEOUT bin/setup system:config set main.binaries.exiftool_timeout $PHRASEANET_EXIFTOOL_TIMEOUT + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet setting API " bin/setup system:config set registry.api-clients.api-enabled $PHRASEANET_API_ENABLED bin/setup system:config set registry.api-clients.api-require-ssl $PHRASEANET_API_SSL bin/setup system:config set registry.api-clients.api-auth-token-header-only $PHRASEANET_API_AUTH_TOKEN_HEADER_ONLY - + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet setting SMTP " if [[ $PHRASEANET_SMTP_ENABLED && $PHRASEANET_SMTP_ENABLED = true ]]; then bin/setup system:config set registry.email.smtp-enabled $PHRASEANET_SMTP_ENABLED bin/setup system:config set registry.email.smtp-auth-enabled $PHRASEANET_SMTP_AUTH_ENABLED @@ -46,23 +96,17 @@ if [ -f "$FILE" ]; then bin/setup system:config set registry.email.emitter-email $PHRASEANET_EMITTER_EMAIL bin/setup system:config set registry.email.prefix $PHRASEANET_MAIL_OBJECT_PREFIX fi + + # TODO define mapbox setting + # echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet setting Mapbox " + + + echo `date +"%Y-%m-%d %H:%M:%S"` " - Phraseanet root account Password sync" if [[ -n ${PHRASEANET_ADMIN_ACCOUNT_ID} && $PHRASEANET_ADMIN_ACCOUNT_ID =~ ^[0-9]+$ ]]; then bin/console user:password --user_id=$PHRASEANET_ADMIN_ACCOUNT_ID --password $PHRASEANET_ADMIN_ACCOUNT_PASSWORD -y fi + echo `date +"%Y-%m-%d %H:%M:%S"` " - config/configuration.yml update by Phraseanet entrypoint.sh Finished !" -else - echo "$FILE doesn't exist, entering setup..." - - chown app:app \ - cache \ - config \ - tmp \ - logs \ - www \ - datas - - runuser app -c docker/phraseanet/auto-install.sh - echo `date +"%Y-%m-%d %H:%M:%S"` " - End of Phraseanet Installation" fi if [ ${XDEBUG_ENABLED} == "1" ]; then @@ -72,7 +116,7 @@ fi ./docker/phraseanet/plugins/console init rm -Rf cache/* -chmod 600 config/configuration.yml + chown -R app:app \ cache \ @@ -86,7 +130,7 @@ if [ -d "plugins/" ];then chown -R app:app plugins; fi -chown -R app:app datas && echo `date +"%Y-%m-%d %H:%M:%S"` " - Finished chown on datas by entreypoint" & -echo `date +"%Y-%m-%d %H:%M:%S"` " - Finished runnning Phraseanet entrypoint.sh" +chown -R app:app datas && echo `date +"%Y-%m-%d %H:%M:%S"` " - Finished chown on datas by entrypoint" & +echo `date +"%Y-%m-%d %H:%M:%S"` " - End of Phraseanet entrypoint.sh" bash -e docker-php-entrypoint $@ From 3906cb0bfd001be6ce1106e5bbb761547c2a924b Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 18 Feb 2021 15:01:51 +0300 Subject: [PATCH 40/58] change pdf name --- lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index f3e0395b93..6a3335ac11 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -42,7 +42,7 @@ class PDFCgu extends PDF { $databox = $app->findDataboxById($databoxId); - return 'cgu_' . $databoxId . '_'. $databox->get_dbname() . '.pdf'; + return 'cgu_' . $databoxId . '_'. $databox->get_viewname() . '.pdf'; } public static function isDataboxCguEmpty(Application $app, $databoxId) From 0aa4b720c07ad38e8b6df8330cdeb9ac164b12e8 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 13:06:23 +0100 Subject: [PATCH 41/58] PHRAS-3372 update readme --- README.md | 154 ++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 110 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index e3339a9b11..aff2451441 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,15 @@ Phraseanet 4.1 - Digital Asset Management application [![CircleCI](https://circleci.com/gh/alchemy-fr/Phraseanet/tree/master.svg?style=shield)](https://circleci.com/gh/alchemy-fr/Phraseanet/tree/master) -# Features : +# Main Features : + - Several GUI : Prod, Admin, Thesaurus, Lightbox ,Report, - Metadata Management (include Thesaurus and DublinCore Mapping) - RestFull APIS - Elasticsearch search engine - Multiple resolution assets generation + - Advanced Rights Management + - Rich ecosystem: Plugin for Wordpress, Drupal and Adobe Creative Suite. # License : @@ -24,25 +27,67 @@ For development with Phraseanet API see https://docs.phraseanet.com/4.1/en/Devel You can download a packaged version here: : -https://www.phraseanet.com/download/ +https://www.phraseanet.com/en/download/ -And follow the install steps described at https://docs.phraseanet.com/4.1/en/Admin/Install.html +or git clone this repository for dev and/or test + +In each case, Phraseanet includes Dockerfile for building images and Docker-compose deployment. +See below for more information about Prerequisites and how to personalize the stack deployment. +But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. + + +``` +docker-compose build +docker-compose up -d +``` + +For installation on your own multi-tenant (mysql, elasticsearch, redis, etc) stack, follow the install steps described at https://docs.phraseanet.com/4.1/en/Admin/Install.html +We do not recommend using this method anymore. # Phraseanet with Docker: ## Prerequisites -- docker-compose >=v1.25.4 -- docker >=v18.01-ce +- docker-compose >=v1.27.4 +- docker >=v19.03.13 Note about elasticsearch container Check this link https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites +What is docker? Read this: + +https://www.docker.com/get-started + +Host requirement: + +Linux : Ubuntu Bionic +Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac +Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows + +Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. +For optimal performances, prefer a Linux host. ## Get started +We provide a Dockerfile docker-compose deployment + +Use ```COMPOSE_FILE``` env variables for composing this deployment. +By default COMPOSE_FILE is set for deploying a test stack including containers + +phraseanet_db_1 +phraseanet_elasticsearch_1 +phraseanet_gateway_1 +phraseanet_mailhog_1 +phraseanet_phraseanet_1 +phraseanet_rabbitmq_1 +phraseanet_redis_1 +phraseanet_worker_1 + +At first launch of the stack, Phraseanet container plays install. +it will restart until it can do this installation: waiting for readiness of all other containers + You should review the default env variables defined in `.env` file. -Use `export` to override these values. +Use `export` method to override these values. i.e: ```bash @@ -51,8 +96,10 @@ export INSTALL_ACCOUNT_EMAIL=foo@bar.com export INSTALL_ACCOUNT_PASSWORD=$3cr3t! export PHRASEANET_APP_PORT=8082 ``` +If you are not interested in the development of Phraseanet, you can ignore everything in `.env` after the `DEV Purpose` part. -### Using a env.local (custom .env) + +### Using a env.local method for custom .env values It may be easier to deal with a local file to manage our env variables. @@ -69,35 +116,48 @@ function dc() { } ``` +### Phraseanet Docker Images + +You have two choices + +1 Use the prebuild image from dockerhub, see DockerHub section bellow for more information. + + set env var ```PHRASEANET_DOCKER_REGISTRY`` + + ```bash +# Registry from where you pull Docker images +PHRASEANET_DOCKER_REGISTRY=alchemyfr +``` + and launch + +```docker-compose pull``` + +Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith + + +2 Build local images + +launch + +```docker-compose build``` + +The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. + + ### Running the application -If you are not interested in the development of Phraseanet, you can ignore everything in `.env` after the `DEV Purpose` part. - docker-compose -f docker-compose.yml up -d + docker-compose up -d -Why this option `-f docker-compose.yml`? -The development and integration concerns are separated using a `docker-compose.override.yml`. By default, `docker-compose` will include this files if it exists. -If you don't work on phraseanet development, avoiding this `-f docker-compose.yml` parameters will throw errors. So you have to add this options on every `docker-compose` commands to avoid this inclusion. - -> You can also delete the `docker-compose.override.yml` to get free from this behavior. - -#### Running workers - -```bash -docker-compose -f docker-compose.yml run --rm worker -``` - -Where `` can be: - -- `bin/console worker:execute -m 2` (default) -- `bin/console task-manager:scheduler:run` -- ... The default parameters allow you to reach the app with : `http://localhost:8082` -### Use Phraseanet images from docker hub -Retrieve on Docker hub prebuilt images for Phraseanet. +### Phraseanet images from Docker Hub + + +Retrieve on Docker Hub prebuilt images for Phraseanet. + https://hub.docker.com/r/alchemyfr/phraseanet-fpm @@ -110,20 +170,7 @@ https://hub.docker.com/repository/docker/alchemyfr/phraseanet-db https://hub.docker.com/repository/docker/alchemyfr/phraseanet-elasticsearch - -To use them and not build the images locally, we advise to override the properties in file: env.local - -```bash -# Registry from where you pull Docker images -PHRASEANET_DOCKER_REGISTRY=alchemyfr -# Tag of the Docker images -PHRASEANET_DOCKER_TAG= -``` -or - -Pull images before launch docker-compose - -#### Tag organisation on docker hub +#### Tag organization on Docker Hub ```latest``` : latest stable version @@ -139,7 +186,12 @@ Etc.. ## Development mode -The development mode uses the `docker-compose-override.yml` file. + +The development mode uses the `docker-compose-override.yml` file, so you need to set ```COMPOSE_FILE``` env + +```COMPOSE_FILE=docker-compose.yml:docker-compose.db.yml:docker-compose.mailhog.yml:docker-compose.override.yml``` + + You can run it with: @@ -151,9 +203,10 @@ This can be made easily from the builder container: docker-compose run --rm -u app builder make install install_composer_dev -> Please note that the phraseanet image does not contain nor `composer` neither `node` tools. This allow the final image to be slim. +> Please note that the phraseanet image does not contain nor `composer` neither `node` tools. This allows the final image to be light. > If you need to use dev tools, ensure you are running the `builder` image! + ### Developer shell You can also obtain a shell access in builder container: @@ -220,12 +273,25 @@ export PHRASEANET_SSH_PRIVATE_KEY=$(cat ~/.ssh/id_rsa) export PHRASEANET_SSH_PRIVATE_KEY=$(openssl rsa -in ~/.ssh/id_rsa -out /tmp/id_rsa_raw && cat /tmp/id_rsa_raw && rm /tmp/id_rsa_raw) ``` +#### Running workers + +```bash +docker-compose -f docker-compose.yml run --rm worker +``` + +Where `` can be: + +- `bin/console worker:execute -m 2` (default) +- `bin/console task-manager:scheduler:run` +- ... + # Try Phraseanet with Pre installed VM (deprecated) You can also download a testing pre installed Virtual Machine in OVA format here : https://www.phraseanet.com/download/ + # With Vagrant (deprecated) ## Development : From 02973eff96b764466c1b0ae3f0aeb472eb0ea86f Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 18 Feb 2021 15:08:13 +0300 Subject: [PATCH 42/58] change pdf name --- lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index f3e0395b93..6a3335ac11 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -42,7 +42,7 @@ class PDFCgu extends PDF { $databox = $app->findDataboxById($databoxId); - return 'cgu_' . $databoxId . '_'. $databox->get_dbname() . '.pdf'; + return 'cgu_' . $databoxId . '_'. $databox->get_viewname() . '.pdf'; } public static function isDataboxCguEmpty(Application $app, $databoxId) From 7a4c363665bb5f4f9bb99025d1ddbf96dfaeb9df Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 13:19:17 +0100 Subject: [PATCH 43/58] PHRAS-3372 update readme fix typo --- README.md | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index aff2451441..81566d5b8b 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,9 @@ https://www.phraseanet.com/en/download/ or git clone this repository for dev and/or test In each case, Phraseanet includes Dockerfile for building images and Docker-compose deployment. + See below for more information about Prerequisites and how to personalize the stack deployment. + But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. @@ -41,7 +43,10 @@ docker-compose build docker-compose up -d ``` -For installation on your own multi-tenant (mysql, elasticsearch, redis, etc) stack, follow the install steps described at https://docs.phraseanet.com/4.1/en/Admin/Install.html +For installation on your own multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, follow the install steps described at + +https://docs.phraseanet.com/4.1/en/Admin/Install.html + We do not recommend using this method anymore. # Phraseanet with Docker: @@ -51,8 +56,8 @@ We do not recommend using this method anymore. - docker-compose >=v1.27.4 - docker >=v19.03.13 -Note about elasticsearch container -Check this link +Note about elasticsearch container, check this link + https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites What is docker? Read this: @@ -62,11 +67,15 @@ https://www.docker.com/get-started Host requirement: Linux : Ubuntu Bionic + Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac + Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. + For optimal performances, prefer a Linux host. + ## Get started We provide a Dockerfile docker-compose deployment @@ -74,6 +83,7 @@ We provide a Dockerfile docker-compose deployment Use ```COMPOSE_FILE``` env variables for composing this deployment. By default COMPOSE_FILE is set for deploying a test stack including containers +``` phraseanet_db_1 phraseanet_elasticsearch_1 phraseanet_gateway_1 @@ -82,6 +92,7 @@ phraseanet_phraseanet_1 phraseanet_rabbitmq_1 phraseanet_redis_1 phraseanet_worker_1 +``` At first launch of the stack, Phraseanet container plays install. it will restart until it can do this installation: waiting for readiness of all other containers @@ -122,8 +133,10 @@ You have two choices 1 Use the prebuild image from dockerhub, see DockerHub section bellow for more information. - set env var ```PHRASEANET_DOCKER_REGISTRY`` + set env var + ```PHRASEANET_DOCKER_REGISTRY``` + i.e: ```bash # Registry from where you pull Docker images PHRASEANET_DOCKER_REGISTRY=alchemyfr @@ -179,7 +192,9 @@ https://hub.docker.com/repository/docker/alchemyfr/phraseanet-elasticsearch ```4.1.1``` : Phraseanet version 4.1.1 -Etc.. +Etc + + ```nightly``` : Development version, the latest version with successful automated tests. Built and published every night From b95bee3787711e76899e52fc975548d46af4d249 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 13:27:19 +0100 Subject: [PATCH 44/58] PHRAS-3372 update readme fix typo 2 update linux host requirement --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 81566d5b8b..365e0750e3 100644 --- a/README.md +++ b/README.md @@ -66,14 +66,17 @@ https://www.docker.com/get-started Host requirement: -Linux : Ubuntu Bionic +Linux : https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux + Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac + Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. + For optimal performances, prefer a Linux host. ## Get started From 884b3ec0e52b5a0b730dda90b8ebbab1138d40ed Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 13:36:54 +0100 Subject: [PATCH 45/58] PHRAS-3372 update readme add notes --- README.md | 89 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/README.md b/README.md index 365e0750e3..a9b1e14c3a 100644 --- a/README.md +++ b/README.md @@ -38,17 +38,19 @@ See below for more information about Prerequisites and how to personalize the st But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. -``` -docker-compose build -docker-compose up -d -``` + ``` + docker-compose build + docker-compose up -d + ``` For installation on your own multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, follow the install steps described at https://docs.phraseanet.com/4.1/en/Admin/Install.html + We do not recommend using this method anymore. + # Phraseanet with Docker: ## Prerequisites @@ -60,24 +62,23 @@ Note about elasticsearch container, check this link https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites + What is docker? Read this: https://www.docker.com/get-started Host requirement: -Linux : https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux + Linux : https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux -Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac + Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac -Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows + Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows -Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. - - -For optimal performances, prefer a Linux host. +>Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. +>For optimal performances, prefer a Linux host. ## Get started @@ -86,16 +87,16 @@ We provide a Dockerfile docker-compose deployment Use ```COMPOSE_FILE``` env variables for composing this deployment. By default COMPOSE_FILE is set for deploying a test stack including containers -``` -phraseanet_db_1 -phraseanet_elasticsearch_1 -phraseanet_gateway_1 -phraseanet_mailhog_1 -phraseanet_phraseanet_1 -phraseanet_rabbitmq_1 -phraseanet_redis_1 -phraseanet_worker_1 -``` + ``` + phraseanet_db_1 + phraseanet_elasticsearch_1 + phraseanet_gateway_1 + phraseanet_mailhog_1 + phraseanet_phraseanet_1 + phraseanet_rabbitmq_1 + phraseanet_redis_1 + phraseanet_worker_1 + ``` At first launch of the stack, Phraseanet container plays install. it will restart until it can do this installation: waiting for readiness of all other containers @@ -134,30 +135,30 @@ function dc() { You have two choices -1 Use the prebuild image from dockerhub, see DockerHub section bellow for more information. + 1 Use the prebuild image from dockerhub, see DockerHub section bellow for more information. - set env var - ```PHRASEANET_DOCKER_REGISTRY``` + set env var + ```PHRASEANET_DOCKER_REGISTRY``` - i.e: - ```bash -# Registry from where you pull Docker images -PHRASEANET_DOCKER_REGISTRY=alchemyfr -``` - and launch + i.e: + ```bash + # Registry from where you pull Docker images + PHRASEANET_DOCKER_REGISTRY=alchemyfr + ``` + and launch -```docker-compose pull``` + ```docker-compose pull``` -Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith + Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith -2 Build local images + 2 Build local images -launch + launch -```docker-compose build``` + ```docker-compose build``` -The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. + The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. ### Running the application @@ -175,24 +176,24 @@ The default parameters allow you to reach the app with : `http://localhost:8082` Retrieve on Docker Hub prebuilt images for Phraseanet. -https://hub.docker.com/r/alchemyfr/phraseanet-fpm + https://hub.docker.com/r/alchemyfr/phraseanet-fpm -https://hub.docker.com/r/alchemyfr/phraseanet-worker + https://hub.docker.com/r/alchemyfr/phraseanet-worker -https://hub.docker.com/r/alchemyfr/phraseanet-nginx + https://hub.docker.com/r/alchemyfr/phraseanet-nginx -https://hub.docker.com/repository/docker/alchemyfr/phraseanet-db + https://hub.docker.com/repository/docker/alchemyfr/phraseanet-db -https://hub.docker.com/repository/docker/alchemyfr/phraseanet-elasticsearch + https://hub.docker.com/repository/docker/alchemyfr/phraseanet-elasticsearch #### Tag organization on Docker Hub -```latest``` : latest stable version + ```latest``` : latest stable version -```4.1.2``` : Phraseanet version 4.1.2 + ```4.1.2``` : Phraseanet version 4.1.2 -```4.1.1``` : Phraseanet version 4.1.1 + ```4.1.1``` : Phraseanet version 4.1.1 Etc From 57c02f4b3a7c7c3aec267a70fd8c6a97293da066 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 13:43:12 +0100 Subject: [PATCH 46/58] PHRAS-3372 update readme --- README.md | 59 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index a9b1e14c3a..c359c79d15 100644 --- a/README.md +++ b/README.md @@ -38,10 +38,10 @@ See below for more information about Prerequisites and how to personalize the st But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. - ``` + docker-compose build docker-compose up -d - ``` + For installation on your own multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, follow the install steps described at @@ -63,19 +63,20 @@ Note about elasticsearch container, check this link https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites -What is docker? Read this: +### What is docker? Read this: https://www.docker.com/get-started -Host requirement: - Linux : https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux +### Host requirement: + +Linux : https://hub.docker.com/search?q=&type=edition&offering=community&operating_system=linux - Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac +Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac - Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows +Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows >Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. >For optimal performances, prefer a Linux host. @@ -85,9 +86,10 @@ Host requirement: We provide a Dockerfile docker-compose deployment Use ```COMPOSE_FILE``` env variables for composing this deployment. -By default COMPOSE_FILE is set for deploying a test stack including containers - ``` +By default COMPOSE_FILE is set for deploying a test stack including containers. + + phraseanet_db_1 phraseanet_elasticsearch_1 phraseanet_gateway_1 @@ -96,7 +98,7 @@ By default COMPOSE_FILE is set for deploying a test stack including containers phraseanet_rabbitmq_1 phraseanet_redis_1 phraseanet_worker_1 - ``` + At first launch of the stack, Phraseanet container plays install. it will restart until it can do this installation: waiting for readiness of all other containers @@ -135,30 +137,31 @@ function dc() { You have two choices - 1 Use the prebuild image from dockerhub, see DockerHub section bellow for more information. +### Use the prebuild image from dockerhub, see DockerHub section bellow for more information. - set env var - ```PHRASEANET_DOCKER_REGISTRY``` +set env var +```PHRASEANET_DOCKER_REGISTRY``` - i.e: - ```bash - # Registry from where you pull Docker images - PHRASEANET_DOCKER_REGISTRY=alchemyfr - ``` - and launch +i.e: +```bash +# Registry from where you pull Docker images +PHRASEANET_DOCKER_REGISTRY=alchemyfr +``` +and launch - ```docker-compose pull``` +```docker-compose pull``` - Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith +> Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith - 2 Build local images +### Build local images - launch +launch - ```docker-compose build``` +```docker-compose build``` - The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. + +>The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. ### Running the application @@ -189,11 +192,11 @@ Retrieve on Docker Hub prebuilt images for Phraseanet. #### Tag organization on Docker Hub - ```latest``` : latest stable version +```latest``` : latest stable version - ```4.1.2``` : Phraseanet version 4.1.2 +```4.1.2``` : Phraseanet version 4.1.2 - ```4.1.1``` : Phraseanet version 4.1.1 +```4.1.1``` : Phraseanet version 4.1.1 Etc From 3e1ac197c0dbce2efe6acf5f0afb41e7be351c78 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 15:46:05 +0100 Subject: [PATCH 47/58] PHRAS-3372 update readme --- README.md | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index c359c79d15..be20dd87a2 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ https://docs.phraseanet.com/ For development with Phraseanet API see https://docs.phraseanet.com/4.1/en/Devel/index.html -# Installation : +# Installation and Quick stack launch: You can download a packaged version here: : @@ -31,19 +31,33 @@ https://www.phraseanet.com/en/download/ or git clone this repository for dev and/or test + + In each case, Phraseanet includes Dockerfile for building images and Docker-compose deployment. See below for more information about Prerequisites and how to personalize the stack deployment. But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. +In a terminal from the Phraseanet repositorie launch + docker-compose build docker-compose up -d +After installation processus, The default parameters allow you to reach the app on : `http://localhost:8082` +Default see phraseanet credential define in .env file. + ```PHRASEANET_ADMIN_ACCOUNT_EMAIL``` + ```PHRASEANET_ADMIN_ACCOUNT_PASSWORD``` -For installation on your own multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, follow the install steps described at + +> Note : This install will be made with default password for all services. +> Except for a test, This is VERY important to customise .env file and define your own password. + + +For installation on your own mono-tenant or multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, +follow the install steps described at https://docs.phraseanet.com/4.1/en/Admin/Install.html @@ -78,10 +92,11 @@ Macintosh : https://hub.docker.com/editions/community/docker-ce-desktop-mac Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows ->Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. ->For optimal performances, prefer a Linux host. +> Note: All our images are Linux based, so with Macintosh and Windows hosts, the containers run in vm provided by Docker. +> For optimal performances, prefer a Linux host. -## Get started + +## Stack description and customisation. We provide a Dockerfile docker-compose deployment @@ -151,7 +166,7 @@ and launch ```docker-compose pull``` -> Pulling images from dockerhub takes ~ 3 minutes, depending on your bandwith +> Pulling images from Docker Hub takes ~ 3 minutes, depending on your bandwith ### Build local images @@ -161,7 +176,7 @@ launch ```docker-compose build``` ->The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. +> The first build takes ~ 30 minutes on host without any Docker building cache, depending on your bandwith and the host capacity. ### Running the application From 6e9175d00c6708a8d7f3c31bd753b71d5f941b31 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 15:51:01 +0100 Subject: [PATCH 48/58] PHRAS-3372 update readme --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index be20dd87a2..00ceb4d9ef 100644 --- a/README.md +++ b/README.md @@ -23,19 +23,24 @@ https://docs.phraseanet.com/ For development with Phraseanet API see https://docs.phraseanet.com/4.1/en/Devel/index.html -# Installation and Quick stack launch: + +# Installation and Quick stack Docker Launch: + You can download a packaged version here: : https://www.phraseanet.com/en/download/ -or git clone this repository for dev and/or test + +You can also ```git clone``` this repository for dev and/or test In each case, Phraseanet includes Dockerfile for building images and Docker-compose deployment. -See below for more information about Prerequisites and how to personalize the stack deployment. + +See below for more information about Prerequisites and how to personalize the stack deployed. + But in fact if you have Docker Prerequisites, Phraseanet can be deployed and installed with these 2 simple commands. @@ -46,9 +51,12 @@ In a terminal from the Phraseanet repositorie launch docker-compose build docker-compose up -d + After installation processus, The default parameters allow you to reach the app on : `http://localhost:8082` Default see phraseanet credential define in .env file. + ```PHRASEANET_ADMIN_ACCOUNT_EMAIL``` + ```PHRASEANET_ADMIN_ACCOUNT_PASSWORD``` @@ -56,6 +64,7 @@ Default see phraseanet credential define in .env file. > Except for a test, This is VERY important to customise .env file and define your own password. + For installation on your own mono-tenant or multi-tenant infrastructure (mysql, elasticsearch, redis, etc) stack, follow the install steps described at From a296065aaea16a29790fc3326d8d0f46f8cbcbab Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 15:57:02 +0100 Subject: [PATCH 49/58] PHRAS-3372 update readme --- README.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 00ceb4d9ef..9367749435 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,12 @@ For development with Phraseanet API see https://docs.phraseanet.com/4.1/en/Devel # Installation and Quick stack Docker Launch: -You can download a packaged version here: : +You can download a packaged version here: https://www.phraseanet.com/en/download/ -You can also ```git clone``` this repository for dev and/or test - +You can also ```git clone``` this repository for dev and/or test. In each case, Phraseanet includes Dockerfile for building images and Docker-compose deployment. @@ -55,9 +54,9 @@ In a terminal from the Phraseanet repositorie launch After installation processus, The default parameters allow you to reach the app on : `http://localhost:8082` Default see phraseanet credential define in .env file. - ```PHRASEANET_ADMIN_ACCOUNT_EMAIL``` + PHRASEANET_ADMIN_ACCOUNT_EMAIL - ```PHRASEANET_ADMIN_ACCOUNT_PASSWORD``` + PHRASEANET_ADMIN_ACCOUNT_PASSWORD > Note : This install will be made with default password for all services. @@ -161,7 +160,7 @@ function dc() { You have two choices -### Use the prebuild image from dockerhub, see DockerHub section bellow for more information. +#### Use the prebuild image from dockerhub, see DockerHub section bellow for more information. set env var ```PHRASEANET_DOCKER_REGISTRY``` @@ -178,7 +177,7 @@ and launch > Pulling images from Docker Hub takes ~ 3 minutes, depending on your bandwith -### Build local images +#### Build local images launch From 2f6bf46266de2f23f41a4ed1d1732c951a7543a1 Mon Sep 17 00:00:00 2001 From: aynsix Date: Thu, 18 Feb 2021 17:59:00 +0300 Subject: [PATCH 50/58] PHRAS-3375 port download validity link --- .../Configuration/RegistryFormManipulator.php | 1 + .../Provider/ManipulatorServiceProvider.php | 3 +- .../Form/Configuration/ActionsFormType.php | 3 + .../Model/Manipulator/TokenManipulator.php | 14 +- resources/locales/messages.de.xlf | 859 +++++++++--------- resources/locales/messages.en.xlf | 859 +++++++++--------- resources/locales/messages.fr.xlf | 859 +++++++++--------- resources/locales/messages.nl.xlf | 859 +++++++++--------- resources/locales/validators.de.xlf | 4 +- resources/locales/validators.en.xlf | 4 +- resources/locales/validators.fr.xlf | 4 +- resources/locales/validators.nl.xlf | 4 +- .../Manipulator/TokenManipulatorTest.php | 28 +- 13 files changed, 1767 insertions(+), 1734 deletions(-) diff --git a/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php b/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php index 400bbc9d2a..73bcc48538 100644 --- a/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php +++ b/lib/Alchemy/Phrasea/Core/Configuration/RegistryFormManipulator.php @@ -127,6 +127,7 @@ class RegistryFormManipulator 'enable-push-authentication' => false, 'force-push-authentication' => false, 'enable-feed-notification' => true, + 'download-link-validity' => 24, ], 'ftp' => [ 'ftp-enabled' => false, diff --git a/lib/Alchemy/Phrasea/Core/Provider/ManipulatorServiceProvider.php b/lib/Alchemy/Phrasea/Core/Provider/ManipulatorServiceProvider.php index c2a03263a3..1469a0e5b3 100644 --- a/lib/Alchemy/Phrasea/Core/Provider/ManipulatorServiceProvider.php +++ b/lib/Alchemy/Phrasea/Core/Provider/ManipulatorServiceProvider.php @@ -57,7 +57,8 @@ class ManipulatorServiceProvider implements ServiceProviderInterface $app['orm.em'], $app['random.medium'], $app['repo.tokens'], - $app['tmp.download.path'] + $app['tmp.download.path'], + $app['conf'] ); }); diff --git a/lib/Alchemy/Phrasea/Form/Configuration/ActionsFormType.php b/lib/Alchemy/Phrasea/Form/Configuration/ActionsFormType.php index aa06cd0587..f6ea0d882d 100644 --- a/lib/Alchemy/Phrasea/Form/Configuration/ActionsFormType.php +++ b/lib/Alchemy/Phrasea/Form/Configuration/ActionsFormType.php @@ -57,6 +57,9 @@ class ActionsFormType extends AbstractType $builder->add('enable-feed-notification', 'checkbox', [ 'label' => 'Enable possibility to notify users when publishing a new feed entry', ]); + $builder->add('download-link-validity', 'integer', [ + 'label' => 'Validity period of the download links', + ]); } public function getName() diff --git a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php index 1975aac686..19d5d146df 100644 --- a/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php +++ b/lib/Alchemy/Phrasea/Model/Manipulator/TokenManipulator.php @@ -11,6 +11,7 @@ namespace Alchemy\Phrasea\Model\Manipulator; +use Alchemy\Phrasea\Core\Configuration\PropertyAccess; use Alchemy\Phrasea\Model\Entities\Basket; use Alchemy\Phrasea\Model\Entities\FeedEntry; use Alchemy\Phrasea\Model\Entities\Token; @@ -41,6 +42,7 @@ class TokenManipulator implements ManipulatorInterface private $om; private $random; private $repository; + private $conf; private $temporaryDownloadPath; @@ -48,12 +50,14 @@ class TokenManipulator implements ManipulatorInterface ObjectManager $om, Generator $random, TokenRepository $repository, - $temporaryDownloadPath) + $temporaryDownloadPath, + PropertyAccess $configuration) { $this->om = $om; $this->random = $random; $this->repository = $repository; $this->temporaryDownloadPath = $temporaryDownloadPath; + $this->conf = $configuration; } /** @@ -168,7 +172,9 @@ class TokenManipulator implements ManipulatorInterface */ public function createDownloadToken(User $user, $data) { - return $this->create($user, self::TYPE_DOWNLOAD, new DateTime('+3 hours'), $data); + $downloadLinkValidity = (int) $this->conf->get(['registry', 'actions', 'download-link-validity'], 24); + + return $this->create($user, self::TYPE_DOWNLOAD, new DateTime("+{$downloadLinkValidity} hours"), $data); } /** @@ -178,7 +184,9 @@ class TokenManipulator implements ManipulatorInterface */ public function createEmailExportToken($data) { - return $this->create(null, self::TYPE_EMAIL, new DateTime('+1 day'), $data); + $downloadLinkValidity = (int) $this->conf->get(['registry', 'actions', 'download-link-validity'], 24); + + return $this->create(null, self::TYPE_EMAIL, new DateTime("+{$downloadLinkValidity} hours"), $data); } /** diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 14979042c6..c2c5ed698f 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -187,8 +187,8 @@ %nb_records% records %nb_records% Datensätze - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% Datensätze hinzugefügt - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Aktionen - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Hinzufügen + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -789,22 +789,22 @@ Afficher la fiche descriptive das beschriftliche Blatt anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre den Titel anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Typ anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status die Status anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -846,8 +846,8 @@ Ajouter ma selection courrante Meine aktuelle Auswahl hinzufügen - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -965,11 +965,24 @@ An error occured Ein Fehler ist aufgetreten + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -981,25 +994,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1034,8 +1034,8 @@ An error occured, please retry or contact an admin if problem persists Ein Fehler ist aufgetreten, bitte wiederholen Sie oder wenden Sie sich an Ihren Systemadministrator - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1044,9 +1044,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1138,8 +1138,8 @@ Apply a template Eine Schablone anwenden - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1284,8 +1284,8 @@ Audio Codec Audio Codec - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1404,11 +1404,11 @@ Back Zurück - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1447,8 +1447,8 @@ Base %base% Datenbank %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1580,19 +1580,19 @@ Cancel Abbrechen Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Alle abbrechen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1644,14 +1644,14 @@ Ce champ est obligatoire Dieses Feld ist ein Pflichtfeld - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1672,12 +1672,12 @@ Ce champ est trop long %length% caracteres max Dieses Feld ist zu lang, maximal %length% Zeichen - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1766,8 +1766,8 @@ Choose a new password Wählen Sie ein neues Passwort aus - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1788,8 +1788,8 @@ Clear list Liste löschen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1830,15 +1830,15 @@ Collection Kollektion - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% %collection% Kollektion - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1884,9 +1884,9 @@ Company Unternehmen + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1944,9 +1944,9 @@ Connection Verbindung - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2269,9 +2269,9 @@ Date de demande Abfrage Datum - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2293,9 +2293,9 @@ Deadline Termin - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2392,8 +2392,8 @@ Delete all users rights Alle Nutzerrechte löschen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2447,8 +2447,8 @@ Derniere mise a jour le %updated_on% letztes Update am %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2465,6 +2465,7 @@ Description Beschreibung web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2473,15 +2474,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Alle abwählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2512,9 +2512,9 @@ Dimension Grösse + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2663,8 +2663,8 @@ E-mail E-Mail Adresse - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2774,8 +2774,8 @@ Email Email Adresse - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3118,8 +3118,8 @@ Error while sending the file Fehler beim Datei Senden - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3221,9 +3221,9 @@ Feedback Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3278,11 +3278,11 @@ File is not present in quarantine anymore, please refresh Datei befindet sich nicht mehr in der Quarantäne, bitte aktualisieren - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3317,8 +3317,8 @@ Fils disponibles Verfügbare Threads - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3388,8 +3388,8 @@ Forgot password? Passwort vergessen ? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3628,9 +3628,9 @@ Hautpseite login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3769,9 +3769,9 @@ Informations Informationen - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3807,8 +3807,8 @@ Invalid file format Ungültiges Datei Format - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3820,8 +3820,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported ungültiger Dateityp, nur (%supported_file_types%) Dateitypen werden unterstützt user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3831,8 +3831,8 @@ Invalid labels parameter ungültige Labels Parameter - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3894,8 +3894,8 @@ L'upload a echoue Upload ist fehlgeschlagen - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4042,16 +4042,16 @@ Le poids maximum d'un fichier est de %size% Maximales Gewicht von Datei ist %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique Der Datensatz hat keine physikalische Datei - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4335,9 +4335,9 @@ Message Nachricht Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4372,8 +4372,8 @@ Missing labels parameter Labels-Parameter fehlt - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4492,8 +4492,8 @@ Name Name Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4692,8 +4692,8 @@ None Keine Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4854,10 +4854,10 @@ Or login with Oder Anmeldung mit + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4868,15 +4868,15 @@ Order has been denied Bestellung wurde verweigert Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent Bestellung wurde gesendet Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4929,25 +4929,25 @@ Paniers Sammelkörbe - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% Von %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Passwort - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5200,7 +5200,7 @@ Presentation de vignettes de panier Vorstellung der Voransichten des Sammelkorbes - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5277,8 +5277,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5349,8 +5349,8 @@ Quarantine Quarantäne - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5458,21 +5458,21 @@ Re-initialiser Zurücksetzen + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner wieder ordnen prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5507,8 +5507,8 @@ Received from %user_name% Von %user_name% bekommen - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5625,8 +5625,8 @@ Register Registrieren web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5642,14 +5642,14 @@ Reglages:: reglages d acces guest Gast Zugriff Einstellungen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Auto Register Einstellungen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5696,8 +5696,8 @@ Renew password Passwort erneuern Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5826,7 +5826,7 @@ Resultat %number%/%total% Resultat %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5938,13 +5938,13 @@ Speichern web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6048,10 +6048,10 @@ Select all Alle auswählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6061,14 +6061,14 @@ Select files... Dateien auswählen... - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6087,8 +6087,8 @@ web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6123,8 +6123,8 @@ Sent for validation to %list_participants% Für die Bestätigung zu %list_participants% gesendet - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6318,8 +6318,8 @@ Start Start - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6336,9 +6336,9 @@ Start validation Bestätigung starten - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6370,8 +6370,8 @@ Stop prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6466,22 +6466,16 @@ Successful removal erfolgreiches Löschen + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Erfolgreiches Update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6489,10 +6483,16 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6711,8 +6711,8 @@ The file is too big Datei ist zu gross - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6727,8 +6727,8 @@ The publication has been stopped Veröffentlichung wurde gestoppt - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6898,6 +6898,7 @@ Titre Titel + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6906,7 +6907,6 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6968,8 +6968,8 @@ Transmited files Übermittelte Dateien - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7182,15 +7182,15 @@ Upload Upload web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7250,8 +7250,8 @@ Use the Flash uploader Benutzen Sie den Flash Uploader - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7326,8 +7326,8 @@ Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7347,8 +7347,8 @@ VALIDATION Bestätigung - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7379,8 +7379,8 @@ Validations Bestätigung lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7394,6 +7394,11 @@ Gesendete Bestätigungen WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Mit welchem API möchten Sie sich verbinden ? @@ -7585,10 +7590,10 @@ Vous n'avez selectionne aucun element Sie haben kein Element ausgewählt. + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7681,9 +7686,9 @@ Whoops, looks like something went wrong. Hoppla, etwas ist schiefgegangen. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7722,8 +7727,8 @@ Yes Ja web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7815,8 +7820,8 @@ You can not upload files Sie dürfen Dateien nicht hochladen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8037,78 +8042,78 @@ action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Verschieben web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Bearbeiten prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Exportieren + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Werkzeuge web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Drucken prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Veröffentlichen + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Eigenschaften web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8455,20 +8460,20 @@ admin::base:collorder: descendre absteigend - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter aufsteigend - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique in alphabetischer Reihenfolge sortieren - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8525,19 +8530,19 @@ Tätigkeit Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8549,9 +8554,9 @@ PLZ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8573,21 +8578,21 @@ E-Mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8598,23 +8603,23 @@ admin::compte-utilisateur identifiant Benutzername Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Passwort + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8622,11 +8627,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8644,10 +8649,10 @@ Beruf Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8655,29 +8660,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Anrede Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Unternehmen Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8688,11 +8693,11 @@ admin::compte-utilisateur telephone Telefon Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8704,9 +8709,9 @@ Ort Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8756,8 +8761,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp FTP Zielordner - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8772,8 +8777,8 @@ admin::compte-utilisateur:ftp: Utiliser le mode passif Passiv Mode benutzen - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8794,25 +8799,25 @@ admin::compte-utilisateur:sexe: madame Frau Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Fräulein Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Herr Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8832,26 +8837,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Client - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8862,44 +8867,44 @@ admin::monitor: module production Prod - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9135,8 +9140,8 @@ admin::utilisateurs: utilisateurs connectes Eingeloggte Benutzer - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9670,14 +9675,14 @@ basket:action:delete record form basket Datensatz vom Sammelkorb entfernen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Datensatz von Datenbank vonlöschen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9716,58 +9721,58 @@ abbrechen Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Anwenden - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher suchen - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Auswählen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9789,8 +9794,8 @@ boutton::editer Bearbeiten - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9818,16 +9823,16 @@ schliessen Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9903,24 +9908,24 @@ Zurück web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9945,25 +9950,25 @@ boutton::supprimer Löschen Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9975,10 +9980,10 @@ boutton::telecharger tous les documents Alle Dokumente herunterladen - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9991,56 +9996,56 @@ Bestätigen Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10235,8 +10240,8 @@ dans %feed_name% in %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10285,10 +10290,10 @@ edit Bearbeiten + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10692,9 +10697,9 @@ lightbox::recaptitulatif Übersicht + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10767,9 +10772,9 @@ login:: Mon compte Mein Benutzerkonto - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10806,8 +10811,8 @@ login::notification: Mise a jour du mot de passe avec succes erfolgreiche Passwort Aktualisierung - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10865,8 +10870,8 @@ maximum : %maxFileSizeReadable% Maximum : %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10896,10 +10901,10 @@ no Nein - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10916,10 +10921,10 @@ notice Beschreibung - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11160,10 +11165,10 @@ order-manager::order-list: order-id Bestellung Nummer - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11183,9 +11188,9 @@ order-manager::order-list: treated-documents Verarbeitete(r) Datensatz(¨e) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11339,11 +11344,11 @@ phraseanet:: adresse Adresse - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11456,13 +11461,13 @@ phraseanet:: thesaurus Thesaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11472,10 +11477,10 @@ phraseanet:: tri par date nach Datum sortieren + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11549,8 +11554,8 @@ phraseanet::chargement Bitte warten... Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11682,8 +11687,8 @@ phraseanet::type:: documents Dokumente - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11718,35 +11723,35 @@ preview:: Description Beschreibung - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historie - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Beliebtheit - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama stoppen - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Dia-Schau - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11947,7 +11952,7 @@ prod::action:property title Eigenschaften - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12113,8 +12118,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::export: send mail notification E-Mail-Anfrage gesendet - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12139,7 +12144,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::notification: notification title Benachrichtigungen - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12149,17 +12154,17 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::push: List name can not be empty Name der Liste wird erfordert - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title Neue Liste - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Hinzufügen - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12310,13 +12315,13 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::videoTools:chapterTitle Kapiteltitel - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Aktionen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig prod::workzone:feedback add user @@ -12427,26 +12432,26 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Access rules Veröffentlichung Zugriffsregelungen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Erweiterte Einstellung - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Verfügbar (Datum leer lassen für dauerhafte Veröffentlichungen) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Abbrechen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12456,8 +12461,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Dark Dunkler Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12467,8 +12472,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Download Download Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12478,63 +12483,63 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Enabled Aktiviert - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From Von - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Gallery Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Licht Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Map Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Veröffentlichung Name - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Freier Zugang - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Übergeordnete Veröffentlichung - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Passwort - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12545,14 +12550,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Profile Veröffentlichung Profil - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Öffentlich auflisten (Veröffentlichung auf der Liste der Expose Zielseite) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12562,44 +12567,44 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Select Layout Layout auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Profil auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Modus auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Eine übgeordnete Veröffentlichung auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To Zu - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12609,8 +12614,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Users Benutzer - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12872,50 +12877,50 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben publication : autheur Autor - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Autor E-Mail - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Untertitel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert 1024]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning Höchtens 1024 Zeichen - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert 128]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning Höchstens 128 Zeichen - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Titel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12975,11 +12980,11 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben rafraichir Aktualisieren - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13168,8 +13173,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: Connexion Verbindungen classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13314,28 +13319,28 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: non-renseigne nicht ausgefüllt - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Hautpseite - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13361,8 +13366,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: question Anfrage classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13439,9 +13444,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: visualiseur cooliris Cooliris Viewer - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13521,13 +13526,13 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report::acces direct Direkt Zugriff - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13749,8 +13754,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben status:: numero de bit Status Nummer - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13915,8 +13920,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13926,8 +13931,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben task::ftp:proxy port Proxy Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14017,14 +14022,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Importer Importieren - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Die Verzweigung verbinden? - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14040,9 +14045,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Nouveau synonyme Neuer Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14052,8 +14057,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Nouveau terme specifique Neuer bestimmte Begriff - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14189,17 +14194,17 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: export au format texte Text - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Themen web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14560,14 +14565,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben upload:: Destination (collection) : Kollektion - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14648,128 +14653,128 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben workzone:datepicker:april April - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august August - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december Dezember - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february Februar - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Freitag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january Januar - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july Juli - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june Juni - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march März - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may Mai - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Montag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText nächste - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november November - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october Oktober - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText vorherige - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Samstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september September - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Sonntag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Donnerstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Dienstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Mittwoch - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14791,9 +14796,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben yes Ja - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 2e78bf4d6a..a79c5901f8 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -187,8 +187,8 @@ %nb_records% records %nb_records% records - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% records added - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Actions - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Add + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -790,22 +790,22 @@ Afficher la fiche descriptive Show Caption - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Show Title - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Display type - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Show Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -847,8 +847,8 @@ Ajouter ma selection courrante Add my current selection - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -966,11 +966,24 @@ An error occured An error occurred + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -982,25 +995,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1035,8 +1035,8 @@ An error occured, please retry or contact an admin if problem persists An error occurred. Please retry or contact an administrator if problem persists. - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1045,9 +1045,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1139,8 +1139,8 @@ Apply a template Apply a template - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1285,8 +1285,8 @@ Audio Codec Audio Codec - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1405,11 +1405,11 @@ Back Previous - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1448,8 +1448,8 @@ Base %base% Database %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1581,19 +1581,19 @@ Cancel Cancel Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Cancel all - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1645,14 +1645,14 @@ Ce champ est obligatoire This field is mandatory - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1673,12 +1673,12 @@ Ce champ est trop long %length% caracteres max Too long, expecting %length% characters max. - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1768,8 +1768,8 @@ Choose a new password Choose a new password - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1790,8 +1790,8 @@ Clear list Clear list - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1832,15 +1832,15 @@ Collection Collection - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1886,9 +1886,9 @@ Company Company + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1946,9 +1946,9 @@ Connection Login - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2272,9 +2272,9 @@ Date de demande Request date - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2296,9 +2296,9 @@ Deadline Deadline - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2395,8 +2395,8 @@ Delete all users rights Delete all users rights - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2450,8 +2450,8 @@ Derniere mise a jour le %updated_on% Last Update on %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2468,6 +2468,7 @@ Description Caption web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2476,15 +2477,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Deselect all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2515,9 +2515,9 @@ Dimension Size + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2666,8 +2666,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2777,8 +2777,8 @@ Email E-mail - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3121,8 +3121,8 @@ Error while sending the file Error while sending the file - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3224,9 +3224,9 @@ Feedback Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3281,11 +3281,11 @@ File is not present in quarantine anymore, please refresh Document is not in quarantine anymore, please refresh - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3320,8 +3320,8 @@ Fils disponibles Available feed - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3391,8 +3391,8 @@ Forgot password? Forgot password? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3631,9 +3631,9 @@ Home login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3772,9 +3772,9 @@ Informations Info - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3810,8 +3810,8 @@ Invalid file format Invalid file format - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3823,8 +3823,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Invalid file type. Only %supported_file_types% file formats are supported. user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3834,8 +3834,8 @@ Invalid labels parameter Invalid label parameters - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3897,8 +3897,8 @@ L'upload a echoue Upload failed - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4045,16 +4045,16 @@ Le poids maximum d'un fichier est de %size% Maximum filesize is %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique No physical file for this record - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4338,9 +4338,9 @@ Message Message Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4375,8 +4375,8 @@ Missing labels parameter Labels missing parameter - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4495,8 +4495,8 @@ Name Name Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4695,8 +4695,8 @@ None None Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4857,10 +4857,10 @@ Or login with Or login with + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4871,15 +4871,15 @@ Order has been denied The Record has been denied. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent The record has been sent. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4932,25 +4932,25 @@ Paniers Baskets - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% by %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Password - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5203,7 +5203,7 @@ Presentation de vignettes de panier Basket display setup - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5280,8 +5280,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5352,8 +5352,8 @@ Quarantine Quarantine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5461,21 +5461,21 @@ Re-initialiser Reset + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner Set order prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5510,8 +5510,8 @@ Received from %user_name% Received from %user_name% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5628,8 +5628,8 @@ Register Register web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5645,14 +5645,14 @@ Reglages:: reglages d acces guest Guest access setup - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Auto register setup - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5699,8 +5699,8 @@ Renew password Renew password Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5829,7 +5829,7 @@ Resultat %number%/%total% Resultat %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5941,13 +5941,13 @@ Save web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6051,10 +6051,10 @@ Select all Select all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6064,14 +6064,14 @@ Select files... Select files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6090,8 +6090,8 @@ web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6126,8 +6126,8 @@ Sent for validation to %list_participants% Sent for feedback to %list_participants% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6321,8 +6321,8 @@ Start Start - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6339,9 +6339,9 @@ Start validation Start feedback - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6373,8 +6373,8 @@ Stop prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6469,22 +6469,16 @@ Successful removal Successful removal. + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Successful update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6492,10 +6486,16 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6714,8 +6714,8 @@ The file is too big The file is too large. - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6730,8 +6730,8 @@ The publication has been stopped The publication has been stopped. - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6901,6 +6901,7 @@ Titre Title + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6909,7 +6910,6 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6971,8 +6971,8 @@ Transmited files Transmitted files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7185,15 +7185,15 @@ Upload Upload web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7253,8 +7253,8 @@ Use the Flash uploader Use the Flash uploader version - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7329,8 +7329,8 @@ Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7350,8 +7350,8 @@ VALIDATION Feedback - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7382,8 +7382,8 @@ Validations Feedbacks lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7397,6 +7397,11 @@ Feedback requests sent WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Select an API to connect to : @@ -7588,10 +7593,10 @@ Vous n'avez selectionne aucun element No document selected + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7684,9 +7689,9 @@ Whoops, looks like something went wrong. Whoops, looks like something went wrong. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7725,8 +7730,8 @@ Yes Yes web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7818,8 +7823,8 @@ You can not upload files You are not allowed to upload files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8040,78 +8045,78 @@ action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Move web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Edit prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Export + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Tools web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Print prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Publish + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Properties web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8458,20 +8463,20 @@ admin::base:collorder: descendre Move Down - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter Move Up - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Sort alphabetically - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8528,19 +8533,19 @@ Activity Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Address Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8552,9 +8557,9 @@ Zip code Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8576,21 +8581,21 @@ E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8601,23 +8606,23 @@ admin::compte-utilisateur identifiant Login Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Password + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8625,11 +8630,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8647,10 +8652,10 @@ Job Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8658,29 +8663,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Gender Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Company Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8691,11 +8696,11 @@ admin::compte-utilisateur telephone Phone Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8707,9 +8712,9 @@ City Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8759,8 +8764,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp Ftp reception folder - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8775,8 +8780,8 @@ admin::compte-utilisateur:ftp: Utiliser le mode passif Use passive mode - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8797,25 +8802,25 @@ admin::compte-utilisateur:sexe: madame Mrs. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Miss Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Mr. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8835,26 +8840,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Client - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8865,44 +8870,44 @@ admin::monitor: module production Production - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9138,8 +9143,8 @@ admin::utilisateurs: utilisateurs connectes Connected users - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9673,14 +9678,14 @@ basket:action:delete record form basket Delete record from basket - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Delete record from database - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9719,58 +9724,58 @@ Cancel Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Apply - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher Search - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Choose - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9792,8 +9797,8 @@ boutton::editer Edit - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9821,16 +9826,16 @@ Close Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9906,24 +9911,24 @@ Back web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9948,25 +9953,25 @@ boutton::supprimer Delete Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9978,10 +9983,10 @@ boutton::telecharger tous les documents Download all - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9994,56 +9999,56 @@ Validate Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10238,8 +10243,8 @@ dans %feed_name% in %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10288,10 +10293,10 @@ edit edit + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10695,9 +10700,9 @@ lightbox::recaptitulatif Summary + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10770,9 +10775,9 @@ login:: Mon compte My account - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10809,8 +10814,8 @@ login::notification: Mise a jour du mot de passe avec succes Password update done - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10868,8 +10873,8 @@ maximum : %maxFileSizeReadable% Maximum filesize: %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10899,10 +10904,10 @@ no No - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10919,10 +10924,10 @@ notice Caption - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11163,10 +11168,10 @@ order-manager::order-list: order-id Order Number - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11186,9 +11191,9 @@ order-manager::order-list: treated-documents Treated Document(s) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11342,11 +11347,11 @@ phraseanet:: adresse Address - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11459,13 +11464,13 @@ phraseanet:: thesaurus Thesaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11475,10 +11480,10 @@ phraseanet:: tri par date Sort by date + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11552,8 +11557,8 @@ phraseanet::chargement Loading Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11685,8 +11690,8 @@ phraseanet::type:: documents Documents - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11721,35 +11726,35 @@ preview:: Description Caption - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Timeline - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Statistics - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama Stop - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Slideshow - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11950,7 +11955,7 @@ prod::action:property title Properties - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12118,8 +12123,8 @@ Warning: The current values will be overwritten by these new values prod::export: send mail notification Email sending request submitted - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12144,7 +12149,7 @@ Warning: The current values will be overwritten by these new values prod::notification: notification title Notifications - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12154,17 +12159,17 @@ Warning: The current values will be overwritten by these new values prod::push: List name can not be empty List name is mandatory - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title New list - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Add - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12315,13 +12320,13 @@ Warning: The current values will be overwritten by these new values prod::videoTools:chapterTitle Chapter title - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Actions - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig prod::workzone:feedback add user @@ -12432,26 +12437,26 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Access rules Publication Access rule - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Advanced setting - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Available (leave date blank for permanent publication) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Cancel - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12461,8 +12466,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Dark Dark theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12472,8 +12477,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Download Download Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12483,63 +12488,63 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Enabled Enabled - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From From - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Gallery Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Light theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Map Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Publication Name - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Open access - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Parent Publication - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Password - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12550,14 +12555,14 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Profile Publication Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Publicly listing (Publication listed on Expose landing page) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12567,44 +12572,44 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Select Layout Select Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Select Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Select Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Select a parent publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Publication Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To To - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12614,8 +12619,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Users Users - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12880,50 +12885,50 @@ It is possible to place several search areas publication : autheur Author - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Author's e-mail - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Sub Title - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert 1024]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning 1024 Characters Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert 128]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning 128 Characters Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Title - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12983,11 +12988,11 @@ It is possible to place several search areas rafraichir Refresh - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13176,8 +13181,8 @@ It is possible to place several search areas report:: Connexion Connections classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13322,28 +13327,28 @@ It is possible to place several search areas report:: non-renseigne Not filled - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Home page - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13369,8 +13374,8 @@ It is possible to place several search areas report:: question Query classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13447,9 +13452,9 @@ It is possible to place several search areas report:: visualiseur cooliris Cooliris viewer - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13529,13 +13534,13 @@ It is possible to place several search areas report::acces direct Direct access - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13757,8 +13762,8 @@ It is possible to place several search areas status:: numero de bit Status N° - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13923,8 +13928,8 @@ It is possible to place several search areas task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13934,8 +13939,8 @@ It is possible to place several search areas task::ftp:proxy port Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14025,14 +14030,14 @@ It is possible to place several search areas thesaurus:: Importer Import - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Link branch ? - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14048,9 +14053,9 @@ It is possible to place several search areas thesaurus:: Nouveau synonyme New Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14060,8 +14065,8 @@ It is possible to place several search areas thesaurus:: Nouveau terme specifique New specific term - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14197,17 +14202,17 @@ It is possible to place several search areas thesaurus:: export au format texte Text - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Topics web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14568,14 +14573,14 @@ It is possible to place several search areas upload:: Destination (collection) : Collection - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Apply status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14656,128 +14661,128 @@ It is possible to place several search areas workzone:datepicker:april April - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august August - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december December - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february February - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Friday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january January - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july July - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june June - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march March - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may May - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Monday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText Next - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november November - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october October - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText Previous - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Saturday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september September - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Sunday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Thursday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Tuesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Wednesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14799,9 +14804,9 @@ It is possible to place several search areas yes Yes - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 5d2b2fcfc4..f88acbad8a 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -187,8 +187,8 @@ %nb_records% records %nb_records% enregistrement(s) - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% enregistrements ajoutés - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Actions - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Ajouter + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -789,22 +789,22 @@ Afficher la fiche descriptive Afficher la notice - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Afficher le titre - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Afficher le type - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Afficher les Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -846,8 +846,8 @@ Ajouter ma selection courrante Ajouter ma sélection courante - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -965,11 +965,24 @@ An error occured Une erreur est survenue. + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -981,25 +994,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1034,8 +1034,8 @@ An error occured, please retry or contact an admin if problem persists Une erreur est survenue. Veuillez réessayer et si le problème persiste, contactez un administrateur. - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1044,9 +1044,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1138,8 +1138,8 @@ Apply a template Appliquer un modèle - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1284,8 +1284,8 @@ Audio Codec Codec audio - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1404,11 +1404,11 @@ Back Retour - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1447,8 +1447,8 @@ Base %base% Base %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1580,19 +1580,19 @@ Cancel Annuler Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Annuler tout - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1644,14 +1644,14 @@ Ce champ est obligatoire Ce champ est obligatoire - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1672,12 +1672,12 @@ Ce champ est trop long %length% caracteres max Ce champ est trop long (%length% caractères max.) - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1766,8 +1766,8 @@ Choose a new password Choisissez un nouveau mot de passe - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1788,8 +1788,8 @@ Clear list Vider la liste - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1830,15 +1830,15 @@ Collection Collection - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1884,9 +1884,9 @@ Company Entreprise + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1944,9 +1944,9 @@ Connection Connexion - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2269,9 +2269,9 @@ Date de demande Date de la demande - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2293,9 +2293,9 @@ Deadline Date limite - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2392,8 +2392,8 @@ Delete all users rights Supprimer tous les droits de l'utilisateur - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2447,8 +2447,8 @@ Derniere mise a jour le %updated_on% Dernière mise à jour le %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2465,6 +2465,7 @@ Description Description web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2473,15 +2474,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Tout désélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2512,9 +2512,9 @@ Dimension Dimensions + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2663,8 +2663,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2774,8 +2774,8 @@ Email E-mail - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3118,8 +3118,8 @@ Error while sending the file Erreur lors de l'envoi du fichier - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3221,9 +3221,9 @@ Validation Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3278,11 +3278,11 @@ File is not present in quarantine anymore, please refresh Ce fichier n'est plus en quarantaine, rafraîchissez la page - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3317,8 +3317,8 @@ Fils disponibles Fils disponibles - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3388,8 +3388,8 @@ Forgot password? Mot de passe oublié ? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3628,9 +3628,9 @@ Accueil login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3769,9 +3769,9 @@ Informations Informations - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3807,8 +3807,8 @@ Invalid file format Format de fichier incorrect - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3820,8 +3820,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Type de fichier non supportés. Seuls les types de fichiers %supported_file_types% sont supportés. user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3831,8 +3831,8 @@ Invalid labels parameter Paramètre de label incorrect - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3894,8 +3894,8 @@ L'upload a echoue L'upload a échoué - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4042,16 +4042,16 @@ Le poids maximum d'un fichier est de %size% Le poids de fichier est limité à %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique L'enregistrement n'a pas de fichier physique - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4335,9 +4335,9 @@ Message Message Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4372,8 +4372,8 @@ Missing labels parameter Paramètre de label manquant - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4492,8 +4492,8 @@ Name Nom Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4692,8 +4692,8 @@ None Aucun Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4854,10 +4854,10 @@ Or login with Ou se connecter avec + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4868,15 +4868,15 @@ Order has been denied La commande a été refusée Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent Le record a été envoyé. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4929,25 +4929,25 @@ Paniers Paniers - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% Par %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Mot de passe - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5200,7 +5200,7 @@ Presentation de vignettes de panier Présentation des vignettes de panier - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5277,8 +5277,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5351,8 +5351,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Quarantine Quarantaine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5460,21 +5460,21 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Re-initialiser Ré-initialiser + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner Ordonner prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5509,8 +5509,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Received from %user_name% Reçu de %user_name% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5627,8 +5627,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Register Inscription web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5644,14 +5644,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Reglages:: reglages d acces guest Réglages d'accès invité - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Réglages d'auto-inscription - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5698,8 +5698,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Renew password Renouveler le mot de passe Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5828,7 +5828,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Resultat %number%/%total% Resultat %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5940,13 +5940,13 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sauvegarder web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6050,10 +6050,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select all Tout sélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6063,14 +6063,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select files... Sélectionner des fichiers - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6089,8 +6089,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6125,8 +6125,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sent for validation to %list_participants% Envoyé pour validation à %list_participants% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6320,8 +6320,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start Démarrer - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6338,9 +6338,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start validation Démarrer la validation - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6372,8 +6372,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Arrêter prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6468,22 +6468,16 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Successful removal Suppression effectuée + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Mise à jour réussie - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6491,10 +6485,16 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6713,8 +6713,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The file is too big Le fichier est trop gros - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6729,8 +6729,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The publication has been stopped La publication a été suspendue - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6900,6 +6900,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Titre Titre + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6908,7 +6909,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6970,8 +6970,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Transmited files Fichiers transmis - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7184,15 +7184,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Upload Ajouter web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7252,8 +7252,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Use the Flash uploader Utiliser l'uploader Flash - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7328,8 +7328,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7349,8 +7349,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis VALIDATION Validation - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7381,8 +7381,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validations Validations lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7396,6 +7396,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validations envoyées WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Vers quelle API voulez-vous vous connecter ? @@ -7587,10 +7592,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vous n'avez selectionne aucun element Aucun document sélectionné + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7683,9 +7688,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Whoops, looks like something went wrong. Zut ! Quelque chose s'est mal passé. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7724,8 +7729,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Yes Oui web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7817,8 +7822,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis You can not upload files Vous ne pouvez ajouter des fichiers - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8039,78 +8044,78 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Déplacer web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Editer prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Exporter + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Outils web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Imprimer prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Publier + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Propriétés web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8457,20 +8462,20 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::base:collorder: descendre Descendre - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter Monter - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Ordre alphabétique - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8527,19 +8532,19 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Activité Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8551,9 +8556,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Code postal Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8575,21 +8580,21 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8600,23 +8605,23 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur identifiant Identifiant Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Mot de passe + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8624,11 +8629,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8646,10 +8651,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Poste Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8657,29 +8662,29 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Civilité Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Société Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8690,11 +8695,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur telephone Téléphone Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8706,9 +8711,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Ville Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8759,8 +8764,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: repertoire de destination ftp Dossier distant - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8775,8 +8780,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: Utiliser le mode passif Utiliser le mode passif - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8797,25 +8802,25 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:sexe: madame Mme Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Mlle Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur M. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8835,26 +8840,26 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Classic - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8865,44 +8870,44 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module production Production - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9138,8 +9143,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::utilisateurs: utilisateurs connectes Utilisateurs Connectés - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9673,14 +9678,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le basket:action:delete record form basket Retirer du panier - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Supprimer l'enregistrement de la base - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9719,58 +9724,58 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Annuler Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Appliquer - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher Chercher - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Choisir - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9792,8 +9797,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::editer Editer - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9821,16 +9826,16 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Fermer Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9906,24 +9911,24 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Retour web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9948,25 +9953,25 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::supprimer Supprimer Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9978,10 +9983,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::telecharger tous les documents Tout télécharger - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9994,56 +9999,56 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Valider Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10238,8 +10243,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le dans %feed_name% dans %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10288,10 +10293,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le edit Editer + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10695,9 +10700,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le lightbox::recaptitulatif Récapitulatif + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10770,9 +10775,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login:: Mon compte Mon Compte - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10809,8 +10814,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::notification: Mise a jour du mot de passe avec succes Mise à jour du mot de passe effectuée - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10868,8 +10873,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le maximum : %maxFileSizeReadable% Poids maximum : %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10899,10 +10904,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le no Non - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10919,10 +10924,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le notice Notice - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11163,10 +11168,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le order-manager::order-list: order-id Commande Numéro - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11186,9 +11191,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le order-manager::order-list: treated-documents Média(s) traité(s) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11342,11 +11347,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: adresse Adresse - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11459,13 +11464,13 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: thesaurus Thésaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11475,10 +11480,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: tri par date Tri par date + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11552,8 +11557,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::chargement Chargement Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11685,8 +11690,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::type:: documents Documents - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11721,35 +11726,35 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le preview:: Description Notice - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historique - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Popularité - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama Arrêter - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Diaporama - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11950,7 +11955,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod::action:property title Propriétés - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12118,8 +12123,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::export: send mail notification Demande d'envois d'email soumise - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12144,7 +12149,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::notification: notification title Notifications - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12154,17 +12159,17 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::push: List name can not be empty Le nom de la liste doit être rempli - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title Nouvelle liste - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Ajouter - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12315,13 +12320,13 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::videoTools:chapterTitle Titre du chapitre - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Actions - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig prod::workzone:feedback add user @@ -12432,26 +12437,26 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Access rules Règles d'accès à la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Réglage avancé - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Disponible (ne pas entrer de date pour une publication permanente) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Annuler - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12461,8 +12466,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Dark Thème sombre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12472,8 +12477,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Download Layout Download - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12483,63 +12488,63 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Enabled Actif - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From De - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Layout Gallery - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Thème Light - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Layout Map - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Nom de la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Accès libre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Publication parente - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Mot de passe - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12550,14 +12555,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Profile Profil de la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Lister publiquement (Publication listée sur la page d'accueil d'Expose) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12567,44 +12572,44 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Select Layout Sélectionner un Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Sélectionner un profil - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Sélectionner un thème - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Sélectionner une publication parente - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Publication Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Thème - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To A - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12614,8 +12619,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Users Utilisateurs - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12883,50 +12888,50 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles publication : autheur Auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Adresse e-mail de l'auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Sous-titre - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert Nombre de caractères supérieur à 1024 - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning 1024 Caractères Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert Nombre de caractères supérieur à 128 - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning 128 Caractères Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Titre de la publication - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12986,11 +12991,11 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles rafraichir Rafraîchir - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13179,8 +13184,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: Connexion Connexions classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13325,28 +13330,28 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: non-renseigne Non-Renseigné - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Accueil - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13372,8 +13377,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: question Questions classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13450,9 +13455,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: visualiseur cooliris Visualiseur Cooliris - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13532,13 +13537,13 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report::acces direct Accès direct - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13760,8 +13765,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles status:: numero de bit Status n° - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13926,8 +13931,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13937,8 +13942,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles task::ftp:proxy port Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14028,14 +14033,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Importer Importer - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Lier la branche - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14051,9 +14056,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Nouveau synonyme Nouveau synonyme - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14063,8 +14068,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Nouveau terme specifique Nouveau terme spécifique - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14200,17 +14205,17 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: export au format texte Texte - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Thèmes web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14571,14 +14576,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles upload:: Destination (collection) : Destination - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Appliquer les status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14659,128 +14664,128 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles workzone:datepicker:april Avril - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august Aout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december Décembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february Février - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Vendredi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january Janvier - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july Juillet - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june Juin - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march Mars - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may Mai - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Lundi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText Suivant - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november Novembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october Octobre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText Précédent - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Samedi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september Septembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Dimanche - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Jeudi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Mardi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Mercredi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14802,9 +14807,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles yes Oui - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index cede9da3b0..8ad42cefe0 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -191,8 +191,8 @@ %nb_records% records %nb_records% records - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -252,8 +252,8 @@ %quantity% records added %quantity% records added - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -639,12 +639,12 @@ Actions Acties - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -682,10 +682,10 @@ Add Toevoegen + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -794,22 +794,22 @@ Afficher la fiche descriptive De beschrijvingsfiche tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre De titel tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Afficher le type - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status De statussen tonen - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -851,8 +851,8 @@ Ajouter ma selection courrante Voeg mijn huidige selectie toe - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -970,11 +970,24 @@ An error occured Er is een fout opgetreden + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -986,25 +999,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1039,8 +1039,8 @@ An error occured, please retry or contact an admin if problem persists Een fout heeft zich voorgedaan, gelieve opnieuw te proberen of contact op te nemen met een beheerder als het probleem zich blijft voordoen - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1049,9 +1049,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1143,8 +1143,8 @@ Apply a template Pas een sjabloon toe - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1289,8 +1289,8 @@ Audio Codec Audio Codec - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1409,11 +1409,11 @@ Back Terug - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1452,8 +1452,8 @@ Base %base% Database %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1585,19 +1585,19 @@ Cancel Annuleren Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Annuleer alles - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1649,14 +1649,14 @@ Ce champ est obligatoire Dit veld is verplicht - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1677,12 +1677,12 @@ Ce champ est trop long %length% caracteres max Ce champ est trop long %length% caracteres max - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1772,8 +1772,8 @@ Choose a new password Kies een nieuw paswoord - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1794,8 +1794,8 @@ Clear list Lijst wissen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1836,15 +1836,15 @@ Collection Collectie - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% Collectie %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1890,9 +1890,9 @@ Company Bedrijf + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1950,9 +1950,9 @@ Connection Verbinding - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2276,9 +2276,9 @@ Date de demande Datum van de aanvraag - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2300,9 +2300,9 @@ Deadline Deadline - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2399,8 +2399,8 @@ Delete all users rights Verwijder alle gebruikersrechten - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2454,8 +2454,8 @@ Derniere mise a jour le %updated_on% Laatste update %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2472,6 +2472,7 @@ Description Beschrijving web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2480,15 +2481,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Alles deselecteren - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2519,9 +2519,9 @@ Dimension Afmeting + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2670,8 +2670,8 @@ E-mail Email - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2781,8 +2781,8 @@ Email Email - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3128,8 +3128,8 @@ Error while sending the file Fout bij het versturen van het bestaan - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3231,9 +3231,9 @@ Feedback Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3288,11 +3288,11 @@ File is not present in quarantine anymore, please refresh Bestand is niet meer in de quarantiane aanwezig, gelieve te vernieuwen - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3327,8 +3327,8 @@ Fils disponibles Beschikbare paden - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3398,8 +3398,8 @@ Forgot password? Wachtwoord vergeten? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3638,9 +3638,9 @@ Startpagina login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3779,9 +3779,9 @@ Informations Informatie - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3817,8 +3817,8 @@ Invalid file format Ongeldige bestandsindeling - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3830,8 +3830,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Ongeldig bestandsformaat, enkel (%supported_file_types%) bestandsformaten worden ondersteund user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3841,8 +3841,8 @@ Invalid labels parameter Ongeldige parameter voor labels - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3904,8 +3904,8 @@ L'upload a echoue De upload is mislukt - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4052,16 +4052,16 @@ Le poids maximum d'un fichier est de %size% Le poids maximum d'un fichier est de %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique Het record heeft geen fisieke documenten - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4345,9 +4345,9 @@ Message Bericht Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4382,8 +4382,8 @@ Missing labels parameter Ontbrekende parameter voor labels - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4502,8 +4502,8 @@ Name Naam Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4702,8 +4702,8 @@ None Geen Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4864,10 +4864,10 @@ Or login with Of meld aan met + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4878,15 +4878,15 @@ Order has been denied Bestelling werd geweigerd Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent Bestelling is verstuurd Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4939,25 +4939,25 @@ Paniers Mandjes - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% Per %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Wachtwoord - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5210,7 +5210,7 @@ Presentation de vignettes de panier Presentatie van de thumbnails in het mandje - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5287,8 +5287,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5359,8 +5359,8 @@ Quarantine Quarantaine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5468,21 +5468,21 @@ Re-initialiser Herinitialiseren + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner Hersorteren prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5517,8 +5517,8 @@ Received from %user_name% Ontvangen van %user_name% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5635,8 +5635,8 @@ Register Aanmelden web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5652,14 +5652,14 @@ Reglages:: reglages d acces guest instellingen voor gasttoegang - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee instellingen voor automatisch inschrijven - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5706,8 +5706,8 @@ Renew password Vernieuw password Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5836,7 +5836,7 @@ Resultat %number%/%total% Resultat %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5948,13 +5948,13 @@ Opslaan web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6058,10 +6058,10 @@ Select all Alles selecteren - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6071,14 +6071,14 @@ Select files... Selecteer files... - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6097,8 +6097,8 @@ web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6133,8 +6133,8 @@ Sent for validation to %list_participants% Voor goedkeuring verstuurd naar %list_participants% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6328,8 +6328,8 @@ Start Start - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6346,9 +6346,9 @@ Start validation Start validatie - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6380,8 +6380,8 @@ Stop prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6476,22 +6476,16 @@ Successful removal Met succes verwijderd + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Geslaagde update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6499,10 +6493,16 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6721,8 +6721,8 @@ The file is too big Het bestand is te groot - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6737,8 +6737,8 @@ The publication has been stopped Het programma is gestopt - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6908,6 +6908,7 @@ Titre Titel + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6916,7 +6917,6 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6978,8 +6978,8 @@ Transmited files Verzonden bestanden - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7192,15 +7192,15 @@ Upload Upload web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7260,8 +7260,8 @@ Use the Flash uploader Gebruik Flash uploader - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7336,8 +7336,8 @@ Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7357,8 +7357,8 @@ VALIDATION VALIDATIE - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7389,8 +7389,8 @@ Validations Controles lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7404,6 +7404,11 @@ Goedkeuringen verzonden WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Op welke API wilt u zich verbinden ? @@ -7595,10 +7600,10 @@ Vous n'avez selectionne aucun element U hebt geen enkel element geselecteerd + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7691,9 +7696,9 @@ Whoops, looks like something went wrong. Oeps, blijkbaar is er iets verkeerd gegaan. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7732,8 +7737,8 @@ Yes Ja web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7825,8 +7830,8 @@ You can not upload files U kunt geen files uploaden - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8047,78 +8052,78 @@ action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Collectie web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Wijzigen prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Exporteer + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Gereedschappen web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Print prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Publiceren + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Status web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8465,20 +8470,20 @@ admin::base:collorder: descendre Afdalen - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter Laden - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Herinitialiseren in alfabetische volgorde - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8535,19 +8540,19 @@ Activiteit Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Adres Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8559,9 +8564,9 @@ Postcode Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8583,21 +8588,21 @@ Email Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8608,23 +8613,23 @@ admin::compte-utilisateur identifiant Identificatie Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Paswoord + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8632,11 +8637,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8654,10 +8659,10 @@ Postcode Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8665,29 +8670,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Geslacht Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Bedrijf Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8698,11 +8703,11 @@ admin::compte-utilisateur telephone Telefoon Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8714,9 +8719,9 @@ Star Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8766,8 +8771,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp Bestemmings ftp-map - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8782,8 +8787,8 @@ admin::compte-utilisateur:ftp: Utiliser le mode passif Gebruik de passive mode - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8804,25 +8809,25 @@ admin::compte-utilisateur:sexe: madame Mevrouw Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Jufrouw Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur De heer Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8842,26 +8847,26 @@ admin::monitor: module admin Beheerder - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Klant module - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Vergelijkings module - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8872,44 +8877,44 @@ admin::monitor: module production Productie - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Rapport - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9145,8 +9150,8 @@ admin::utilisateurs: utilisateurs connectes geconnecteerde gebruikers - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9680,14 +9685,14 @@ basket:action:delete record form basket basket:action:delete record form basket - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database basket:action:delete record form database - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9726,58 +9731,58 @@ Annuleer Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Toepassen - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher zoeken - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir kiezen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9799,8 +9804,8 @@ boutton::editer Bewerken - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9828,16 +9833,16 @@ Sluiten Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9913,24 +9918,24 @@ terug web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9955,25 +9960,25 @@ boutton::supprimer verwijderen Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9985,10 +9990,10 @@ boutton::telecharger tous les documents Alle documenten downloaden - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -10001,56 +10006,56 @@ bevestigen Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10245,8 +10250,8 @@ dans %feed_name% in %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10295,10 +10300,10 @@ edit edit + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10702,9 +10707,9 @@ lightbox::recaptitulatif Beknopt + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10777,9 +10782,9 @@ login:: Mon compte Mijn account - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10816,8 +10821,8 @@ login::notification: Mise a jour du mot de passe avec succes Update van het paswoord met succes uitgevoerd - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10875,8 +10880,8 @@ maximum : %maxFileSizeReadable% maximum : %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10906,10 +10911,10 @@ no Nee - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10926,10 +10931,10 @@ notice mededeling - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11170,10 +11175,10 @@ order-manager::order-list: order-id order-manager::order-list: order-id - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11193,9 +11198,9 @@ order-manager::order-list: treated-documents order-manager::order-list: treated-documents - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11349,11 +11354,11 @@ phraseanet:: adresse Adres - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11466,13 +11471,13 @@ phraseanet:: thesaurus Thesaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11482,10 +11487,10 @@ phraseanet:: tri par date Op datum sorteren + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11559,8 +11564,8 @@ phraseanet::chargement Laden Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11692,8 +11697,8 @@ phraseanet::type:: documents Documenten - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11728,35 +11733,35 @@ preview:: Description Beschrijving - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historie - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Populariteit - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama stop de slideshow - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama start de slideshow - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11957,7 +11962,7 @@ prod::action:property title prod::action:property title - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12122,8 +12127,8 @@ prod::export: send mail notification prod::export: send mail notification - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12148,7 +12153,7 @@ prod::notification: notification title prod::notification: notification title - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12158,17 +12163,17 @@ prod::push: List name can not be empty prod::push: List name can not be empty - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title prod::push: New list title - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add prod::push: add - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12319,13 +12324,13 @@ prod::videoTools:chapterTitle prod::videoTools:chapterTitle - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions prod::workzone:Actions - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig prod::workzone:feedback add user @@ -12436,26 +12441,26 @@ prod:expose:publication:Access rules prod:expose:publication:Access rules - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting prod:expose:publication:Advanced setting - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) prod:expose:publication:Available (leave blank for permanet publication) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel prod:expose:publication:Cancel - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12465,8 +12470,8 @@ prod:expose:publication:Dark prod:expose:publication:Dark - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12476,8 +12481,8 @@ prod:expose:publication:Download prod:expose:publication:Download - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12487,63 +12492,63 @@ prod:expose:publication:Enabled prod:expose:publication:Enabled - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From prod:expose:publication:From - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery prod:expose:publication:Gallery - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout prod:expose:publication:Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light prod:expose:publication:Light - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox prod:expose:publication:Mapbox - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name prod:expose:publication:Name - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access prod:expose:publication:Open access - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication prod:expose:publication:Parent Publication - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password prod:expose:publication:Password - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12554,14 +12559,14 @@ prod:expose:publication:Profile prod:expose:publication:Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing prod:expose:publication:Publicly listing - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12571,44 +12576,44 @@ prod:expose:publication:Select Layout prod:expose:publication:Select Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile prod:expose:publication:Select Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme prod:expose:publication:Select Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication prod:expose:publication:Select a parent publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug prod:expose:publication:Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme prod:expose:publication:Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To prod:expose:publication:To - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12618,8 +12623,8 @@ prod:expose:publication:Users prod:expose:publication:Users - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12881,50 +12886,50 @@ publication : autheur Auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Email auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Onder titel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert publication : subtitle alert - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning publication : subtitle warning - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert publication : title alert - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning publication : title warning - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Titel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12984,11 +12989,11 @@ rafraichir vernieuwen - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13177,8 +13182,8 @@ report:: Connexion Verbinding classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13323,28 +13328,28 @@ report:: non-renseigne Niet-informatief - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Landingspagina - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13370,8 +13375,8 @@ report:: question Vraag classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13448,9 +13453,9 @@ report:: visualiseur cooliris Cooliris voorvertoning - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13530,13 +13535,13 @@ report::acces direct Directe toegang - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13758,8 +13763,8 @@ status:: numero de bit aantal bit - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13924,8 +13929,8 @@ task::ftp:proxy task::ftp:proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13935,8 +13940,8 @@ task::ftp:proxy port task::ftp:proxy poort - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14026,14 +14031,14 @@ thesaurus:: Importer Importeren - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Link de tak van de thesaurus - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14049,9 +14054,9 @@ thesaurus:: Nouveau synonyme Nieuw synoniem - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14061,8 +14066,8 @@ thesaurus:: Nouveau terme specifique Nieuwe specifieke term - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14198,17 +14203,17 @@ thesaurus:: export au format texte Export in text format - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Exporteer in topics web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14569,14 +14574,14 @@ upload:: Destination (collection) : Bestemming - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14657,128 +14662,128 @@ workzone:datepicker:april workzone:datepicker:april - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august workzone:datepicker:august - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december workzone:datepicker:december - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february workzone:datepicker:february - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday workzone:datepicker:friday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january workzone:datepicker:january - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july workzone:datepicker:july - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june workzone:datepicker:june - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march workzone:datepicker:march - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may workzone:datepicker:may - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday workzone:datepicker:monday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText workzone:datepicker:nextText - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november workzone:datepicker:november - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october workzone:datepicker:october - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText workzone:datepicker:prevText - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday workzone:datepicker:saturday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september workzone:datepicker:september - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday workzone:datepicker:sunday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday workzone:datepicker:thursday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday workzone:datepicker:tuesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday workzone:datepicker:wednesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14800,9 +14805,9 @@ yes Ja - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index b736240e61..6f7077cfe7 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Bitte geben Sie diesselbe Passwörter ein. - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php + Form/Login/PhraseaRegisterForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index 17398950df..b85629acab 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Please provide the same passwords. - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php + Form/Login/PhraseaRegisterForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index a4a8c490dc..08ff80ec4e 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Veuillez indiquer des mots de passe identiques. - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php + Form/Login/PhraseaRegisterForm.php The token provided is not valid anymore diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 5457cd7d2e..1825aee5d5 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -9,9 +9,9 @@ Please provide the same passwords. Please provide the same passwords. - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaRecoverPasswordForm.php Form/Login/PhraseaRenewPasswordForm.php + Form/Login/PhraseaRegisterForm.php The token provided is not valid anymore diff --git a/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php b/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php index 029eb06b1b..bbb4345366 100644 --- a/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php +++ b/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php @@ -19,7 +19,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase { $user = $user ? self::$DI['user'] : null; - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->create($user, $type, $expiration, $data); $this->assertSame($user, $token->getUser()); @@ -42,7 +42,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateBasketValidationToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $expire = new DateTime('+10 days'); $token = $manipulator->createBasketValidationToken(self::$DI['basket_4'], self::$DI['user_1'], $expire); @@ -54,7 +54,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateBasketValidationTokenWithoutExpiration() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createBasketValidationToken(self::$DI['basket_4'], self::$DI['user_1'], null); $this->assertSame(self::$DI['basket_4']->getId(), $token->getData()); @@ -65,14 +65,14 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateBasketValidationTokenWithInvalidBasket() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $this->setExpectedException('InvalidArgumentException', 'A validation token requires a validation basket.'); $manipulator->createBasketValidationToken(self::$DI['basket_1'], self::$DI['user_1'], null); } public function testCreateBasketAccessToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createBasketAccessToken(self::$DI['basket_4'], self::$DI['user']); $this->assertSame(self::$DI['basket_4']->getId(), $token->getData()); @@ -83,7 +83,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateFeedEntryToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createFeedEntryToken(self::$DI['user'], self::$DI['feed_public_entry']); $this->assertSame(self::$DI['feed_public_entry']->getId(), $token->getData()); @@ -95,7 +95,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateDownloadToken() { $data = serialize(['some' => 'data']); - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createDownloadToken(self::$DI['user'], $data); $this->assertSame($data, $token->getData()); @@ -107,7 +107,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateEmailExportToken() { $data = serialize(['some' => 'data']); - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createEmailExportToken($data); $this->assertSame($data, $token->getData()); @@ -118,7 +118,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateResetEmailToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createResetEmailToken(self::$DI['user'], 'newemail@phraseanet.com'); $this->assertSame('newemail@phraseanet.com', $token->getData()); @@ -129,7 +129,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateAccountUnlockToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createAccountUnlockToken(self::$DI['user']); $this->assertNull($token->getData()); @@ -140,7 +140,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase public function testCreateResetPasswordToken() { - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $token = $manipulator->createResetPasswordToken(self::$DI['user']); $this->assertNull($token->getData()); @@ -160,7 +160,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase $em->expects($this->once()) ->method('flush'); - $manipulator = new TokenManipulator($em, self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator($em, self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $manipulator->update($token); } @@ -175,7 +175,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase $em->expects($this->once()) ->method('flush'); - $manipulator = new TokenManipulator($em, self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator($em, self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $manipulator->delete($token); } @@ -183,7 +183,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase { $this->assertCount(4, self::$DI['app']['repo.tokens']->findAll()); - $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['tmp.download.path']); + $manipulator = new TokenManipulator(self::$DI['app']['orm.em'], self::$DI['app']['random.low'], self::$DI['app']['repo.tokens'], self::$DI['app']['tmp.download.path'], self::$DI['app']['conf']); $manipulator->removeExpiredTokens(); $this->assertCount(3, self::$DI['app']['repo.tokens']->findAll()); From b340205979debebbc9c995d32e854afb62790177 Mon Sep 17 00:00:00 2001 From: nmaillat Date: Thu, 18 Feb 2021 17:34:14 +0100 Subject: [PATCH 51/58] PHRAS-3372 update readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9367749435..1123b10a92 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ https://docs.phraseanet.com/ For development with Phraseanet API see https://docs.phraseanet.com/4.1/en/Devel/index.html -# Installation and Quick stack Docker Launch: +# Installation and Quick Launch: You can download a packaged version here: @@ -104,7 +104,7 @@ Windows : https://hub.docker.com/editions/community/docker-ce-desktop-windows > For optimal performances, prefer a Linux host. -## Stack description and customisation. +## Stack description and customization We provide a Dockerfile docker-compose deployment From 18e30e2a22f99a0876aa36ae0bf5df118d12f38e Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Thu, 18 Feb 2021 19:11:34 +0000 Subject: [PATCH 52/58] Translated using Weblate (English) Currently translated at 99.7% (2696 of 2704 strings) --- resources/locales/messages.en.xlf | 46 +++++++++++++++---------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index 2e78bf4d6a..cc7341428c 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -5826,9 +5826,9 @@ Download quotas web/admin/editusers_quotas.html.twig
- + Resultat %number%/%total% - Resultat %number%/%total% + Result %number%/%total% classes/record/preview.php @@ -6611,9 +6611,9 @@ Downloadable web/admin/subdefs.html.twig - + Terms Of Use - Terms of Service + Terms of use admin/databox/cgus.html.twig @@ -6622,9 +6622,9 @@ Form/Login/PhraseaRegisterForm.php web/common/dialog_export.html.twig - + Terms of service - Terms of service + Terms of use actions/Bridge/wrapper.html.twig @@ -9346,9 +9346,9 @@ n_workers WorkerManager/Form/QueueSettingsType.php - + admin::workermanager:tab:workerconfig:retry delay in seconds - Delay (in seconds) for retry + Delay (in seconds) for retry WorkerManager/Form/QueueSettingsType.php @@ -12323,9 +12323,9 @@ Warning: The current values will be overwritten by these new values prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - + prod::workzone:feedback add user - Edit user + Edit users prod/WorkZone/Basket.html.twig @@ -12333,29 +12333,29 @@ Warning: The current values will be overwritten by these new values Send a reminder by email prod/WorkZone/Basket.html.twig - + prod::workzone:manual feedback reminder provide a message! - Please provide a message! + Please provide a message! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select a participant! - You need to select a participant! + You need to select a participant! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select all participant - Select all participants + Select all participants prod/WorkZone/Reminder.html.twig - + prod::workzone:manual feedback reminder title - Send a Feedback reminder + Send a Feedback reminder Controller/Prod/LanguageController.php - + prod::workzone:manual feedback report send - Feedback report already sent + Feedback report already sent prod/WorkZone/Reminder.html.twig From 666526541563ccff55f311019316996502bc9dc9 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Thu, 18 Feb 2021 19:09:23 +0000 Subject: [PATCH 53/58] Translated using Weblate (French) Currently translated at 99.8% (2699 of 2704 strings) --- resources/locales/messages.fr.xlf | 62 +++++++++++++++---------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index 5d2b2fcfc4..c1c55b0a28 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -4296,9 +4296,9 @@ Champs obligatoires web/login/register-provider.html.twig
- + Manual feedback Reminder : '%title%' - Rappel pour la validation : '%title%' + Rappel pour la validation : '%title%' Notification/Mail/MailInfoReminderFeedback.php @@ -5825,9 +5825,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Restrictions de téléchargement web/admin/editusers_quotas.html.twig - + Resultat %number%/%total% - Resultat %number%/%total% + Résultat %number%/%total% classes/record/preview.php @@ -9326,19 +9326,19 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Réglages Généraux des Workers admin/worker-manager/worker_configuration.html.twig - + admin::workermanager:tab:workerconfig: warning - Il est nécessaire de détruire les files de messages pour la prise en compte des nouveaux intervalles - Cette action peut être effectuée dans l'onglet "files de messages". + Il est nécessaire de détruire les files de messages pour la prise en compte des nouveaux intervalles - Cette action peut être effectuée dans l'onglet "files de messages". admin/worker-manager/worker_configuration.html.twig - + admin::workermanager:tab:workerconfig:delayed delay in seconds - Intervalle (en secondes) entre les tentatives d’exécution pour les messages retardés + Intervalle (en secondes) entre les tentatives d’exécution pour les messages retardés WorkerManager/Form/QueueSettingsType.php - + admin::workermanager:tab:workerconfig:max retry - Nombre maximum de tentatives + Nombre maximum de tentatives WorkerManager/Form/QueueSettingsType.php @@ -9346,9 +9346,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le n_workers WorkerManager/Form/QueueSettingsType.php - + admin::workermanager:tab:workerconfig:retry delay in seconds - Délai (en secondes) entre les tentatives + Délai (en secondes) entre les tentatives WorkerManager/Form/QueueSettingsType.php @@ -9682,9 +9682,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - + basket:feedback Delete item - Retirer un enregistrement + Retirer un enregistrement Controller/Prod/LanguageController.php @@ -12323,34 +12323,34 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - + prod::workzone:feedback add user - Editer l'utilisateur + Gérer les utilisateurs prod/WorkZone/Basket.html.twig - + prod::workzone:manual feedback reminder button - Envoyer un email de rappel + Envoyer un email de rappel prod/WorkZone/Basket.html.twig - + prod::workzone:manual feedback reminder provide a message! - Vous devez ajouter un message ! + Vous devez ajouter un message ! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select a participant! - Sélectionner au moins un destinataire pour ce rappel ! + Sélectionner au moins un destinataire pour ce rappel ! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select all participant - Sélectionner tous les participants + Sélectionner tous les participants prod/WorkZone/Reminder.html.twig - + prod::workzone:manual feedback reminder title - Envoi d'un email de rappel + Envoi d'un email de rappel Controller/Prod/LanguageController.php @@ -13464,9 +13464,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles Connexions module/report/connexion.php - + report::Demande de validation vers %n_user% utilisateurs depuis lapplication box - Validation(s) envoyée(s) à %n_user% utilisateur(s) + Validation(s) envoyée(s) à %n_user% utilisateur(s) prod/preview/short_history.html.twig From 08cb76d0544a195d82fc071930d07d579120d823 Mon Sep 17 00:00:00 2001 From: Nicolas Maillat Date: Thu, 18 Feb 2021 19:08:31 +0000 Subject: [PATCH 54/58] Translated using Weblate (German) Currently translated at 99.8% (2701 of 2704 strings) --- resources/locales/messages.de.xlf | 66 +++++++++++++++---------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 14979042c6..090e0988d1 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,4 +1,4 @@ - +
@@ -7,8 +7,8 @@
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -4296,9 +4296,9 @@ Pflichtfelder web/login/register-provider.html.twig
- + Manual feedback Reminder : '%title%' - Feedback Erinnerung : '%title%' + Feedback Erinnerung : '%title%' Notification/Mail/MailInfoReminderFeedback.php @@ -5823,9 +5823,9 @@ Download Einschränkungen web/admin/editusers_quotas.html.twig - + Resultat %number%/%total% - Resultat %number%/%total% + Ergebnis %number%/%total% classes/record/preview.php @@ -9328,14 +9328,14 @@ Es ist erforderlich, Meldungswarteschlangen zu zerstören, für die Einbeziehung von neuen Zeitintervallen. Diese Aktion kann im Warteschlange Tab durchgeführt werden. admin/worker-manager/worker_configuration.html.twig - + admin::workermanager:tab:workerconfig:delayed delay in seconds - Zeitintervall zwischen Versuche fur verzögerte Nachrichte (Sek.) + Zeitintervall zwischen Versuche fur verzögerte Nachrichte (Sek.) WorkerManager/Form/QueueSettingsType.php - + admin::workermanager:tab:workerconfig:max retry - Maximale Anzahl von Versuchen + Maximale Anzahl von Versuchen WorkerManager/Form/QueueSettingsType.php @@ -9343,9 +9343,9 @@ n_workers WorkerManager/Form/QueueSettingsType.php - + admin::workermanager:tab:workerconfig:retry delay in seconds - Zeitintervall für neue Versuch (Sek.) + Zeitintervall für neue Versuch (Sek.) WorkerManager/Form/QueueSettingsType.php @@ -9679,14 +9679,14 @@ prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - + basket:feedback Delete item - Datensatz entfernen + Datensatz entfernen Controller/Prod/LanguageController.php - + basket:feedback Warning!You are about to delete one record from a feedback, please confirm your action - Warnung! Sie sind im Begriff, einen Datensatz von einem Feedback zu löschen. Sie werden alle Abstimmungen verlieren. Bitte bestätigen Sie diese Aktion. + Warnung! Sie sind im Begriff, einen Datensatz von einem Feedback zu löschen. Sie werden alle Abstimmungen verlieren. Bitte bestätigen Sie diese Aktion. Controller/Prod/LanguageController.php @@ -12318,39 +12318,39 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - + prod::workzone:feedback add user - Benutzer bearbeiten + Benutzer verwalten prod/WorkZone/Basket.html.twig - + prod::workzone:manual feedback reminder button - Eine Erinnerungsmail senden + Eine Erinnerungsmail senden prod/WorkZone/Basket.html.twig - + prod::workzone:manual feedback reminder provide a message! - Bitte geben Sie eine Nachricht ! + Bitte geben Sie eine Nachricht ! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select a participant! - Wählen Sie ein Teilnehmer aus! + Wählen Sie ein Teilnehmer aus! Controller/Prod/LanguageController.php - + prod::workzone:manual feedback reminder select all participant - Wählen Sie alle Teilnehmer aus + Wählen Sie alle Teilnehmer aus prod/WorkZone/Reminder.html.twig - + prod::workzone:manual feedback reminder title - Eine Feedback Erinnerung senden + Eine Feedback Erinnerung senden Controller/Prod/LanguageController.php - + prod::workzone:manual feedback report send - Feedback Nachricht wurde schon gesendet + Feedback Nachricht wurde schon gesendet prod/WorkZone/Reminder.html.twig @@ -13453,9 +13453,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben Verbindungen module/report/connexion.php - + report::Demande de validation vers %n_user% utilisateurs depuis lapplication box - Feedback zu %n_user% Benutzer gesendet + Feedback zu %n_user% Benutzer gesendet prod/preview/short_history.html.twig From d568933f3eb263d674618cbd50f50d0ef8348838 Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 19 Feb 2021 09:33:16 +0300 Subject: [PATCH 55/58] fix --- .../Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php b/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php index bbb4345366..722003de51 100644 --- a/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php +++ b/tests/Alchemy/Tests/Phrasea/Model/Manipulator/TokenManipulatorTest.php @@ -101,7 +101,7 @@ class TokenManipulatorTest extends \PhraseanetTestCase $this->assertSame($data, $token->getData()); $this->assertSame(self::$DI['user'], $token->getUser()); $this->assertSame(TokenManipulator::TYPE_DOWNLOAD, $token->getType()); - $this->assertDateNear('+3 hours', $token->getExpiration()); + $this->assertDateNear('+24 hours', $token->getExpiration()); } public function testCreateEmailExportToken() From 7ece4a0a95cea6f4735d607fd990747609a0dde9 Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 19 Feb 2021 09:51:53 +0300 Subject: [PATCH 56/58] regenerate translation --- resources/locales/messages.de.xlf | 877 +++++++++++++-------------- resources/locales/messages.en.xlf | 881 ++++++++++++++-------------- resources/locales/messages.fr.xlf | 877 +++++++++++++-------------- resources/locales/messages.nl.xlf | 10 +- resources/locales/validators.de.xlf | 2 +- resources/locales/validators.en.xlf | 2 +- resources/locales/validators.fr.xlf | 2 +- resources/locales/validators.nl.xlf | 2 +- 8 files changed, 1346 insertions(+), 1307 deletions(-) diff --git a/resources/locales/messages.de.xlf b/resources/locales/messages.de.xlf index 090e0988d1..ee580615b5 100644 --- a/resources/locales/messages.de.xlf +++ b/resources/locales/messages.de.xlf @@ -1,14 +1,14 @@ - + - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -187,8 +187,8 @@ %nb_records% records %nb_records% Datensätze - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% Datensätze hinzugefügt - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Aktionen - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Hinzufügen + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -789,22 +789,22 @@ Afficher la fiche descriptive das beschriftliche Blatt anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre den Titel anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Typ anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status die Status anzeigen - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -846,8 +846,8 @@ Ajouter ma selection courrante Meine aktuelle Auswahl hinzufügen - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -965,11 +965,24 @@ An error occured Ein Fehler ist aufgetreten + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -981,25 +994,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1034,8 +1034,8 @@ An error occured, please retry or contact an admin if problem persists Ein Fehler ist aufgetreten, bitte wiederholen Sie oder wenden Sie sich an Ihren Systemadministrator - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1044,9 +1044,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1138,8 +1138,8 @@ Apply a template Eine Schablone anwenden - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1284,8 +1284,8 @@ Audio Codec Audio Codec - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1404,11 +1404,11 @@ Back Zurück - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1447,8 +1447,8 @@ Base %base% Datenbank %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1565,6 +1565,11 @@ Nach Feld web/prod/index.html.twig + + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + Out/Module/PDFCgu.php + CHAMPS Felder @@ -1580,19 +1585,19 @@ Cancel Abbrechen Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Alle abbrechen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1644,14 +1649,14 @@ Ce champ est obligatoire Dieses Feld ist ein Pflichtfeld - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1672,12 +1677,12 @@ Ce champ est trop long %length% caracteres max Dieses Feld ist zu lang, maximal %length% Zeichen - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1766,8 +1771,8 @@ Choose a new password Wählen Sie ein neues Passwort aus - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1788,8 +1793,8 @@ Clear list Liste löschen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1830,15 +1835,15 @@ Collection Kollektion - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% %collection% Kollektion - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1884,9 +1889,9 @@ Company Unternehmen + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1944,9 +1949,9 @@ Connection Verbindung - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2269,9 +2274,9 @@ Date de demande Abfrage Datum - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2293,9 +2298,9 @@ Deadline Termin - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2392,8 +2397,8 @@ Delete all users rights Alle Nutzerrechte löschen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2447,8 +2452,8 @@ Derniere mise a jour le %updated_on% letztes Update am %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2465,6 +2470,7 @@ Description Beschreibung web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2473,15 +2479,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Alle abwählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2512,9 +2517,9 @@ Dimension Grösse + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2663,8 +2668,8 @@ E-mail E-Mail Adresse - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2774,8 +2779,8 @@ Email Email Adresse - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3118,8 +3123,8 @@ Error while sending the file Fehler beim Datei Senden - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3221,9 +3226,9 @@ Feedback Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3278,11 +3283,11 @@ File is not present in quarantine anymore, please refresh Datei befindet sich nicht mehr in der Quarantäne, bitte aktualisieren - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3317,8 +3322,8 @@ Fils disponibles Verfügbare Threads - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3388,8 +3393,8 @@ Forgot password? Passwort vergessen ? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3628,9 +3633,9 @@ Hautpseite login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3769,9 +3774,9 @@ Informations Informationen - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3807,8 +3812,8 @@ Invalid file format Ungültiges Datei Format - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3820,8 +3825,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported ungültiger Dateityp, nur (%supported_file_types%) Dateitypen werden unterstützt user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3831,8 +3836,8 @@ Invalid labels parameter ungültige Labels Parameter - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3894,8 +3899,8 @@ L'upload a echoue Upload ist fehlgeschlagen - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4042,16 +4047,16 @@ Le poids maximum d'un fichier est de %size% Maximales Gewicht von Datei ist %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique Der Datensatz hat keine physikalische Datei - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4335,9 +4340,9 @@ Message Nachricht Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4372,8 +4377,8 @@ Missing labels parameter Labels-Parameter fehlt - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4492,8 +4497,8 @@ Name Name Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4692,8 +4697,8 @@ None Keine Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4854,10 +4859,10 @@ Or login with Oder Anmeldung mit + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4868,15 +4873,15 @@ Order has been denied Bestellung wurde verweigert Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent Bestellung wurde gesendet Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4929,25 +4934,25 @@ Paniers Sammelkörbe - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% Von %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Passwort - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5200,7 +5205,7 @@ Presentation de vignettes de panier Vorstellung der Voransichten des Sammelkorbes - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5277,8 +5282,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5349,8 +5354,8 @@ Quarantine Quarantäne - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5458,21 +5463,21 @@ Re-initialiser Zurücksetzen + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner wieder ordnen prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5507,8 +5512,8 @@ Received from %user_name% Von %user_name% bekommen - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5625,8 +5630,8 @@ Register Registrieren web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5642,14 +5647,14 @@ Reglages:: reglages d acces guest Gast Zugriff Einstellungen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Auto Register Einstellungen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5696,8 +5701,8 @@ Renew password Passwort erneuern Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5823,10 +5828,10 @@ Download Einschränkungen web/admin/editusers_quotas.html.twig - + Resultat %number%/%total% Ergebnis %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5938,13 +5943,13 @@ Speichern web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6048,10 +6053,10 @@ Select all Alle auswählen - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6061,14 +6066,14 @@ Select files... Dateien auswählen... - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6087,8 +6092,8 @@ web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6123,8 +6128,8 @@ Sent for validation to %list_participants% Für die Bestätigung zu %list_participants% gesendet - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6318,8 +6323,8 @@ Start Start - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6336,9 +6341,9 @@ Start validation Bestätigung starten - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6370,8 +6375,8 @@ Stop prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6466,22 +6471,16 @@ Successful removal erfolgreiches Löschen + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Erfolgreiches Update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6489,10 +6488,16 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6611,6 +6616,7 @@ Terms Of Use Nutzungsbedingungen + Out/Module/PDFCgu.php admin/databox/cgus.html.twig @@ -6711,8 +6717,8 @@ The file is too big Datei ist zu gross - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6727,8 +6733,8 @@ The publication has been stopped Veröffentlichung wurde gestoppt - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6898,6 +6904,7 @@ Titre Titel + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6906,7 +6913,6 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6968,8 +6974,8 @@ Transmited files Übermittelte Dateien - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7182,15 +7188,15 @@ Upload Upload web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7250,8 +7256,8 @@ Use the Flash uploader Benutzen Sie den Flash Uploader - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7326,8 +7332,8 @@ Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7347,8 +7353,8 @@ VALIDATION Bestätigung - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7379,8 +7385,8 @@ Validations Bestätigung lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7394,6 +7400,11 @@ Gesendete Bestätigungen WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Mit welchem API möchten Sie sich verbinden ? @@ -7585,10 +7596,10 @@ Vous n'avez selectionne aucun element Sie haben kein Element ausgewählt. + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7681,9 +7692,9 @@ Whoops, looks like something went wrong. Hoppla, etwas ist schiefgegangen. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7722,8 +7733,8 @@ Yes Ja web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7815,8 +7826,8 @@ You can not upload files Sie dürfen Dateien nicht hochladen - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8037,78 +8048,78 @@ action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Verschieben web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Bearbeiten prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Exportieren + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Werkzeuge web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Drucken prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Veröffentlichen + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Eigenschaften web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8455,20 +8466,20 @@ admin::base:collorder: descendre absteigend - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter aufsteigend - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique in alphabetischer Reihenfolge sortieren - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8525,19 +8536,19 @@ Tätigkeit Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8549,9 +8560,9 @@ PLZ Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8573,21 +8584,21 @@ E-Mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8598,23 +8609,23 @@ admin::compte-utilisateur identifiant Benutzername Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Passwort + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8622,11 +8633,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8644,10 +8655,10 @@ Beruf Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8655,29 +8666,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Anrede Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Unternehmen Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8688,11 +8699,11 @@ admin::compte-utilisateur telephone Telefon Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8704,9 +8715,9 @@ Ort Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8756,8 +8767,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp FTP Zielordner - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8772,8 +8783,8 @@ admin::compte-utilisateur:ftp: Utiliser le mode passif Passiv Mode benutzen - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8794,25 +8805,25 @@ admin::compte-utilisateur:sexe: madame Frau Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Fräulein Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Herr Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8832,26 +8843,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Client - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8862,44 +8873,44 @@ admin::monitor: module production Prod - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9135,8 +9146,8 @@ admin::utilisateurs: utilisateurs connectes Eingeloggte Benutzer - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9670,14 +9681,14 @@ basket:action:delete record form basket Datensatz vom Sammelkorb entfernen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Datensatz von Datenbank vonlöschen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9716,58 +9727,58 @@ abbrechen Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Anwenden - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher suchen - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Auswählen - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9789,8 +9800,8 @@ boutton::editer Bearbeiten - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9818,16 +9829,16 @@ schliessen Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9903,24 +9914,24 @@ Zurück web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9945,25 +9956,25 @@ boutton::supprimer Löschen Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9975,10 +9986,10 @@ boutton::telecharger tous les documents Alle Dokumente herunterladen - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9991,56 +10002,56 @@ Bestätigen Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10235,8 +10246,8 @@ dans %feed_name% in %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10285,10 +10296,10 @@ edit Bearbeiten + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10381,7 +10392,7 @@ export::ftp: reglages manuels Manuelle Einstellungen - classes/set/export.php + classes/set/export.php export::mail: contenu du mail @@ -10692,9 +10703,9 @@ lightbox::recaptitulatif Übersicht + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10767,9 +10778,9 @@ login:: Mon compte Mein Benutzerkonto - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10806,8 +10817,8 @@ login::notification: Mise a jour du mot de passe avec succes erfolgreiche Passwort Aktualisierung - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10865,8 +10876,8 @@ maximum : %maxFileSizeReadable% Maximum : %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10896,10 +10907,10 @@ no Nein - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10916,10 +10927,10 @@ notice Beschreibung - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11160,10 +11171,10 @@ order-manager::order-list: order-id Bestellung Nummer - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11183,9 +11194,9 @@ order-manager::order-list: treated-documents Verarbeitete(r) Datensatz(¨e) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11339,11 +11350,11 @@ phraseanet:: adresse Adresse - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11456,13 +11467,13 @@ phraseanet:: thesaurus Thesaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11472,10 +11483,10 @@ phraseanet:: tri par date nach Datum sortieren + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11549,8 +11560,8 @@ phraseanet::chargement Bitte warten... Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11682,8 +11693,8 @@ phraseanet::type:: documents Dokumente - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11718,35 +11729,35 @@ preview:: Description Beschreibung - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historie - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Beliebtheit - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama stoppen - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Dia-Schau - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11947,7 +11958,7 @@ prod::action:property title Eigenschaften - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12113,8 +12124,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::export: send mail notification E-Mail-Anfrage gesendet - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12139,7 +12150,7 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::notification: notification title Benachrichtigungen - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12149,17 +12160,17 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::push: List name can not be empty Name der Liste wird erfordert - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title Neue Liste - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Hinzufügen - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12310,15 +12321,15 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod::videoTools:chapterTitle Kapiteltitel - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Aktionen - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig - + prod::workzone:feedback add user Benutzer verwalten prod/WorkZone/Basket.html.twig @@ -12427,26 +12438,26 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Access rules Veröffentlichung Zugriffsregelungen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Erweiterte Einstellung - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Verfügbar (Datum leer lassen für dauerhafte Veröffentlichungen) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Abbrechen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12456,8 +12467,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Dark Dunkler Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12467,8 +12478,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Download Download Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12478,63 +12489,63 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Enabled Aktiviert - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From Von - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Gallery Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Licht Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Map Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Veröffentlichung Name - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Freier Zugang - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Übergeordnete Veröffentlichung - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Passwort - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12545,14 +12556,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Profile Veröffentlichung Profil - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Öffentlich auflisten (Veröffentlichung auf der Liste der Expose Zielseite) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12562,44 +12573,44 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Select Layout Layout auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Profil auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Modus auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Eine übgeordnete Veröffentlichung auswählen - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Modus - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To Zu - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12609,8 +12620,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben prod:expose:publication:Users Benutzer - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12872,50 +12883,50 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben publication : autheur Autor - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Autor E-Mail - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Untertitel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert 1024]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning Höchtens 1024 Zeichen - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert 128]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning Höchstens 128 Zeichen - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Titel - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12975,11 +12986,11 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben rafraichir Aktualisieren - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13168,8 +13179,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: Connexion Verbindungen classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13314,28 +13325,28 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: non-renseigne nicht ausgefüllt - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Hautpseite - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13361,8 +13372,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: question Anfrage classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13439,9 +13450,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report:: visualiseur cooliris Cooliris Viewer - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13521,13 +13532,13 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben report::acces direct Direkt Zugriff - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13749,8 +13760,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben status:: numero de bit Status Nummer - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13915,8 +13926,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13926,8 +13937,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben task::ftp:proxy port Proxy Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14017,14 +14028,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Importer Importieren - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Die Verzweigung verbinden? - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14040,9 +14051,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Nouveau synonyme Neuer Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14052,8 +14063,8 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: Nouveau terme specifique Neuer bestimmte Begriff - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14189,17 +14200,17 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben thesaurus:: export au format texte Text - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Themen web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14560,14 +14571,14 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben upload:: Destination (collection) : Kollektion - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14648,128 +14659,128 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben workzone:datepicker:april April - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august August - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december Dezember - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february Februar - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Freitag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january Januar - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july Juli - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june Juni - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march März - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may Mai - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Montag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText nächste - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november November - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october Oktober - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText vorherige - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Samstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september September - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Sonntag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Donnerstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Dienstag - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Mittwoch - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14791,9 +14802,9 @@ Vorsicht: die aktuelle Werte werden durch die neue Werte überschrieben yes Ja - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.en.xlf b/resources/locales/messages.en.xlf index cc7341428c..cd4caf150d 100644 --- a/resources/locales/messages.en.xlf +++ b/resources/locales/messages.en.xlf @@ -1,14 +1,14 @@ - + - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -187,8 +187,8 @@ %nb_records% records %nb_records% records - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% records added - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Actions - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Add + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -790,22 +790,22 @@ Afficher la fiche descriptive Show Caption - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Show Title - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Display type - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Show Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -847,8 +847,8 @@ Ajouter ma selection courrante Add my current selection - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -966,11 +966,24 @@ An error occured An error occurred + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -982,25 +995,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1035,8 +1035,8 @@ An error occured, please retry or contact an admin if problem persists An error occurred. Please retry or contact an administrator if problem persists. - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1045,9 +1045,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1139,8 +1139,8 @@ Apply a template Apply a template - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1285,8 +1285,8 @@ Audio Codec Audio Codec - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1405,11 +1405,11 @@ Back Previous - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1448,8 +1448,8 @@ Base %base% Database %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1566,6 +1566,11 @@ By field web/prod/index.html.twig + + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + Out/Module/PDFCgu.php + CHAMPS Fields setup @@ -1581,19 +1586,19 @@ Cancel Cancel Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Cancel all - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1645,14 +1650,14 @@ Ce champ est obligatoire This field is mandatory - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1673,12 +1678,12 @@ Ce champ est trop long %length% caracteres max Too long, expecting %length% characters max. - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1768,8 +1773,8 @@ Choose a new password Choose a new password - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1790,8 +1795,8 @@ Clear list Clear list - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1832,15 +1837,15 @@ Collection Collection - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1886,9 +1891,9 @@ Company Company + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1946,9 +1951,9 @@ Connection Login - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2272,9 +2277,9 @@ Date de demande Request date - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2296,9 +2301,9 @@ Deadline Deadline - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2395,8 +2400,8 @@ Delete all users rights Delete all users rights - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2450,8 +2455,8 @@ Derniere mise a jour le %updated_on% Last Update on %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2468,6 +2473,7 @@ Description Caption web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2476,15 +2482,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Deselect all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2515,9 +2520,9 @@ Dimension Size + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2666,8 +2671,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2777,8 +2782,8 @@ Email E-mail - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3121,8 +3126,8 @@ Error while sending the file Error while sending the file - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3224,9 +3229,9 @@ Feedback Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3281,11 +3286,11 @@ File is not present in quarantine anymore, please refresh Document is not in quarantine anymore, please refresh - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3320,8 +3325,8 @@ Fils disponibles Available feed - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3391,8 +3396,8 @@ Forgot password? Forgot password? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3631,9 +3636,9 @@ Home login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3772,9 +3777,9 @@ Informations Info - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3810,8 +3815,8 @@ Invalid file format Invalid file format - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3823,8 +3828,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Invalid file type. Only %supported_file_types% file formats are supported. user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3834,8 +3839,8 @@ Invalid labels parameter Invalid label parameters - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3897,8 +3902,8 @@ L'upload a echoue Upload failed - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4045,16 +4050,16 @@ Le poids maximum d'un fichier est de %size% Maximum filesize is %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique No physical file for this record - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4338,9 +4343,9 @@ Message Message Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4375,8 +4380,8 @@ Missing labels parameter Labels missing parameter - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4495,8 +4500,8 @@ Name Name Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4695,8 +4700,8 @@ None None Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4857,10 +4862,10 @@ Or login with Or login with + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4871,15 +4876,15 @@ Order has been denied The Record has been denied. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent The record has been sent. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4932,25 +4937,25 @@ Paniers Baskets - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% by %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Password - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5203,7 +5208,7 @@ Presentation de vignettes de panier Basket display setup - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5280,8 +5285,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5352,8 +5357,8 @@ Quarantine Quarantine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5461,21 +5466,21 @@ Re-initialiser Reset + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner Set order prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5510,8 +5515,8 @@ Received from %user_name% Received from %user_name% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5628,8 +5633,8 @@ Register Register web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5645,14 +5650,14 @@ Reglages:: reglages d acces guest Guest access setup - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Auto register setup - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5699,8 +5704,8 @@ Renew password Renew password Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5826,10 +5831,10 @@ Download quotas web/admin/editusers_quotas.html.twig - + Resultat %number%/%total% Result %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5941,13 +5946,13 @@ Save web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6051,10 +6056,10 @@ Select all Select all - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6064,14 +6069,14 @@ Select files... Select files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6090,8 +6095,8 @@ web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6126,8 +6131,8 @@ Sent for validation to %list_participants% Sent for feedback to %list_participants% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6321,8 +6326,8 @@ Start Start - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6339,9 +6344,9 @@ Start validation Start feedback - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6373,8 +6378,8 @@ Stop prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6469,22 +6474,16 @@ Successful removal Successful removal. + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Successful update - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6492,10 +6491,16 @@ Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6611,9 +6616,10 @@ Downloadable web/admin/subdefs.html.twig - + Terms Of Use Terms of use + Out/Module/PDFCgu.php admin/databox/cgus.html.twig @@ -6622,7 +6628,7 @@ Form/Login/PhraseaRegisterForm.php web/common/dialog_export.html.twig - + Terms of service Terms of use actions/Bridge/wrapper.html.twig @@ -6714,8 +6720,8 @@ The file is too big The file is too large. - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6730,8 +6736,8 @@ The publication has been stopped The publication has been stopped. - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6901,6 +6907,7 @@ Titre Title + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6909,7 +6916,6 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6971,8 +6977,8 @@ Transmited files Transmitted files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7185,15 +7191,15 @@ Upload Upload web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7253,8 +7259,8 @@ Use the Flash uploader Use the Flash uploader version - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7329,8 +7335,8 @@ Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7350,8 +7356,8 @@ VALIDATION Feedback - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7382,8 +7388,8 @@ Validations Feedbacks lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7397,6 +7403,11 @@ Feedback requests sent WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Select an API to connect to : @@ -7588,10 +7599,10 @@ Vous n'avez selectionne aucun element No document selected + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7684,9 +7695,9 @@ Whoops, looks like something went wrong. Whoops, looks like something went wrong. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7725,8 +7736,8 @@ Yes Yes web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7818,8 +7829,8 @@ You can not upload files You are not allowed to upload files - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8040,78 +8051,78 @@ action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Move web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Edit prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Export + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Tools web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Print prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Publish + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Properties web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8458,20 +8469,20 @@ admin::base:collorder: descendre Move Down - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter Move Up - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Sort alphabetically - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8528,19 +8539,19 @@ Activity Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Address Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8552,9 +8563,9 @@ Zip code Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8576,21 +8587,21 @@ E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8601,23 +8612,23 @@ admin::compte-utilisateur identifiant Login Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Password + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8625,11 +8636,11 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8647,10 +8658,10 @@ Job Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8658,29 +8669,29 @@ Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Gender Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Company Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8691,11 +8702,11 @@ admin::compte-utilisateur telephone Phone Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8707,9 +8718,9 @@ City Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8759,8 +8770,8 @@ admin::compte-utilisateur:ftp: repertoire de destination ftp Ftp reception folder - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8775,8 +8786,8 @@ admin::compte-utilisateur:ftp: Utiliser le mode passif Use passive mode - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8797,25 +8808,25 @@ admin::compte-utilisateur:sexe: madame Mrs. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Miss Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur Mr. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8835,26 +8846,26 @@ admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Client - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8865,44 +8876,44 @@ admin::monitor: module production Production - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9138,8 +9149,8 @@ admin::utilisateurs: utilisateurs connectes Connected users - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9673,14 +9684,14 @@ basket:action:delete record form basket Delete record from basket - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Delete record from database - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9719,58 +9730,58 @@ Cancel Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Apply - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher Search - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Choose - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9792,8 +9803,8 @@ boutton::editer Edit - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9821,16 +9832,16 @@ Close Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9906,24 +9917,24 @@ Back web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9948,25 +9959,25 @@ boutton::supprimer Delete Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9978,10 +9989,10 @@ boutton::telecharger tous les documents Download all - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9994,56 +10005,56 @@ Validate Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10238,8 +10249,8 @@ dans %feed_name% in %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10288,10 +10299,10 @@ edit edit + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10384,7 +10395,7 @@ export::ftp: reglages manuels Manual settings - classes/set/export.php + classes/set/export.php export::mail: contenu du mail @@ -10695,9 +10706,9 @@ lightbox::recaptitulatif Summary + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10770,9 +10781,9 @@ login:: Mon compte My account - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10809,8 +10820,8 @@ login::notification: Mise a jour du mot de passe avec succes Password update done - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10868,8 +10879,8 @@ maximum : %maxFileSizeReadable% Maximum filesize: %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10899,10 +10910,10 @@ no No - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10919,10 +10930,10 @@ notice Caption - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11163,10 +11174,10 @@ order-manager::order-list: order-id Order Number - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11186,9 +11197,9 @@ order-manager::order-list: treated-documents Treated Document(s) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11342,11 +11353,11 @@ phraseanet:: adresse Address - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11459,13 +11470,13 @@ phraseanet:: thesaurus Thesaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11475,10 +11486,10 @@ phraseanet:: tri par date Sort by date + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11552,8 +11563,8 @@ phraseanet::chargement Loading Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11685,8 +11696,8 @@ phraseanet::type:: documents Documents - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11721,35 +11732,35 @@ preview:: Description Caption - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Timeline - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Statistics - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama Stop - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Slideshow - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11950,7 +11961,7 @@ prod::action:property title Properties - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12118,8 +12129,8 @@ Warning: The current values will be overwritten by these new values prod::export: send mail notification Email sending request submitted - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12144,7 +12155,7 @@ Warning: The current values will be overwritten by these new values prod::notification: notification title Notifications - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12154,17 +12165,17 @@ Warning: The current values will be overwritten by these new values prod::push: List name can not be empty List name is mandatory - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title New list - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Add - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12315,15 +12326,15 @@ Warning: The current values will be overwritten by these new values prod::videoTools:chapterTitle Chapter title - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Actions - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig - + prod::workzone:feedback add user Edit users prod/WorkZone/Basket.html.twig @@ -12432,26 +12443,26 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Access rules Publication Access rule - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Advanced setting - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Available (leave date blank for permanent publication) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Cancel - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12461,8 +12472,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Dark Dark theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12472,8 +12483,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Download Download Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12483,63 +12494,63 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Enabled Enabled - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From From - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Gallery Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Light theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Map Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Publication Name - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Open access - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Parent Publication - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Password - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12550,14 +12561,14 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Profile Publication Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Publicly listing (Publication listed on Expose landing page) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12567,44 +12578,44 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Select Layout Select Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Select Profile - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Select Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Select a parent publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Publication Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Theme - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To To - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12614,8 +12625,8 @@ Warning: The current values will be overwritten by these new values prod:expose:publication:Users Users - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12880,50 +12891,50 @@ It is possible to place several search areas publication : autheur Author - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Author's e-mail - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Sub Title - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert 1024]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning 1024 Characters Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert 128]]> - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning 128 Characters Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Title - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12983,11 +12994,11 @@ It is possible to place several search areas rafraichir Refresh - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13176,8 +13187,8 @@ It is possible to place several search areas report:: Connexion Connections classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13322,28 +13333,28 @@ It is possible to place several search areas report:: non-renseigne Not filled - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Home page - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13369,8 +13380,8 @@ It is possible to place several search areas report:: question Query classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13447,9 +13458,9 @@ It is possible to place several search areas report:: visualiseur cooliris Cooliris viewer - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13529,13 +13540,13 @@ It is possible to place several search areas report::acces direct Direct access - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13757,8 +13768,8 @@ It is possible to place several search areas status:: numero de bit Status N° - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13923,8 +13934,8 @@ It is possible to place several search areas task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13934,8 +13945,8 @@ It is possible to place several search areas task::ftp:proxy port Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14025,14 +14036,14 @@ It is possible to place several search areas thesaurus:: Importer Import - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Link branch ? - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14048,9 +14059,9 @@ It is possible to place several search areas thesaurus:: Nouveau synonyme New Synonym - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14060,8 +14071,8 @@ It is possible to place several search areas thesaurus:: Nouveau terme specifique New specific term - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14197,17 +14208,17 @@ It is possible to place several search areas thesaurus:: export au format texte Text - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Topics web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14568,14 +14579,14 @@ It is possible to place several search areas upload:: Destination (collection) : Collection - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Apply status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14656,128 +14667,128 @@ It is possible to place several search areas workzone:datepicker:april April - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august August - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december December - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february February - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Friday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january January - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july July - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june June - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march March - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may May - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Monday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText Next - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november November - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october October - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText Previous - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Saturday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september September - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Sunday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Thursday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Tuesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Wednesday - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14799,9 +14810,9 @@ It is possible to place several search areas yes Yes - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.fr.xlf b/resources/locales/messages.fr.xlf index c1c55b0a28..d0ee14eea8 100644 --- a/resources/locales/messages.fr.xlf +++ b/resources/locales/messages.fr.xlf @@ -1,14 +1,14 @@ - + - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message.
- - + + Form/Configuration/EmailFormType.php Form/Login/PhraseaAuthenticationForm.php @@ -187,8 +187,8 @@ %nb_records% records %nb_records% enregistrement(s) - prod/Tooltip/Story.html.twig prod/Tooltip/Basket.html.twig + prod/Tooltip/Story.html.twig prod/WorkZone/Basket.html.twig @@ -248,8 +248,8 @@ %quantity% records added %quantity% enregistrements ajoutés - Controller/Prod/StoryController.php Controller/Prod/BasketController.php + Controller/Prod/StoryController.php %quantity% records moved @@ -635,12 +635,12 @@ Actions Actions - Bridge/Flickr/actionelements.html.twig Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig + Bridge/Flickr/actionelements.html.twig Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig + Bridge/Youtube/actionelements.html.twig Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig Activate highlight @@ -678,10 +678,10 @@ Add Ajouter + prod/User/Add.html.twig prod/actions/Push.html.twig prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - prod/User/Add.html.twig Add a @@ -789,22 +789,22 @@ Afficher la fiche descriptive Afficher la notice - web/prod/index.html.twig + web/prod/index.html.twig Afficher le titre Afficher le titre - web/prod/index.html.twig + web/prod/index.html.twig Afficher le type Afficher le type - web/prod/index.html.twig + web/prod/index.html.twig Afficher les status Afficher les Status - web/prod/index.html.twig + web/prod/index.html.twig Afficher une icone @@ -846,8 +846,8 @@ Ajouter ma selection courrante Ajouter ma sélection courante - prod/orders/order_item.html.twig prod/Story/Create.html.twig + prod/orders/order_item.html.twig prod/Baskets/Create.html.twig @@ -965,11 +965,24 @@ An error occured Une erreur est survenue. + Model/Manipulator/LazaretManipulator.php + Model/Manipulator/LazaretManipulator.php Controller/Prod/MoveCollectionController.php - Controller/Prod/StoryController.php - Controller/Prod/ToolsController.php Controller/Prod/LazaretController.php Controller/Prod/BasketController.php + Controller/Prod/ToolsController.php + Controller/Prod/StoryController.php + Controller/Admin/DataboxesController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php @@ -981,25 +994,12 @@ Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxesController.php - Model/Manipulator/LazaretManipulator.php - Model/Manipulator/LazaretManipulator.php - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig web/admin/users.html.twig - admin/databox/databox.html.twig task-manager/task-editor/task.html.twig + web/admin/databases.html.twig + admin/databox/databox.html.twig An error occured when wanting to change status! @@ -1034,8 +1034,8 @@ An error occured, please retry or contact an admin if problem persists Une erreur est survenue. Veuillez réessayer et si le problème persiste, contactez un administrateur. - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig An error occurred @@ -1044,9 +1044,9 @@ Controller/Prod/BasketController.php Controller/Api/V1Controller.php Controller/Api/V1Controller.php - Controller/Admin/CollectionController.php Controller/Admin/SearchEngineController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php web/admin/statusbit.html.twig @@ -1138,8 +1138,8 @@ Apply a template Appliquer un modèle - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Apply changes @@ -1284,8 +1284,8 @@ Audio Codec Codec audio - Media/Subdef/Audio.php Media/Subdef/Video.php + Media/Subdef/Audio.php Audio Samplerate @@ -1404,11 +1404,11 @@ Back Retour - mobile/lightbox/basket_element.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig - mobile/lightbox/validate.html.twig + mobile/lightbox/basket_element.html.twig Back to Feedback @@ -1447,8 +1447,8 @@ Base %base% Base %base% web/admin/editusers_timelimit_sbas.html.twig - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Base could not be created @@ -1565,6 +1565,11 @@ Par champ web/prod/index.html.twig + + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + Out/Module/PDFCgu.php + CHAMPS Champs @@ -1580,19 +1585,19 @@ Cancel Annuler Controller/Prod/LanguageController.php + prod/User/Add.html.twig + prod/actions/delete_records_confirm_form.html.twig actions/Property/type.html.twig actions/Property/index.html.twig - prod/actions/delete_records_confirm_form.html.twig - prod/User/Add.html.twig - user/import/view.html.twig - admin/fields/templates.html.twig task-manager/task-editor/task.html.twig + admin/fields/templates.html.twig + user/import/view.html.twig Cancel all Annuler tout - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Cannot upload Zero Byte files @@ -1644,14 +1649,14 @@ Ce champ est obligatoire Ce champ est obligatoire - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est relie a une branche de thesaurus @@ -1672,12 +1677,12 @@ Ce champ est trop long %length% caracteres max Ce champ est trop long (%length% caractères max.) - Bridge/Api/Flickr.php - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php + Bridge/Api/Flickr.php Ce champ est utilise en titre a l'affichage @@ -1766,8 +1771,8 @@ Choose a new password Choisissez un nouveau mot de passe - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Choose the title of the document to export @@ -1788,8 +1793,8 @@ Clear list Vider la liste - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Client application @@ -1830,15 +1835,15 @@ Collection Collection - prod/upload/lazaret.html.twig prod/Story/Create.html.twig + prod/upload/lazaret.html.twig admin/databox/details.html.twig Collection %collection% Collection %collection% - web/admin/editusers_timelimit.html.twig web/admin/editusers_quotas.html.twig + web/admin/editusers_timelimit.html.twig Collection empty successful @@ -1884,9 +1889,9 @@ Company Entreprise + prod/User/Add.html.twig actions/Feedback/ListsMacros.html.twig actions/Feedback/list.html.twig - prod/User/Add.html.twig Complete the fields below to register on %instance_title%! @@ -1944,9 +1949,9 @@ Connection Connexion - login/oauth/login.html.twig web/login/index.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -2269,9 +2274,9 @@ Date de demande Date de la demande - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Date de modification @@ -2293,9 +2298,9 @@ Deadline Date limite - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Dear %user%, @@ -2392,8 +2397,8 @@ Delete all users rights Supprimer tous les droits de l'utilisateur - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Delete basket @@ -2447,8 +2452,8 @@ Derniere mise a jour le %updated_on% Dernière mise à jour le %updated_on% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig Derniers envois @@ -2465,6 +2470,7 @@ Description Description web/developers/application_form.html.twig + prod/Tooltip/DCESFieldInfo.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -2473,15 +2479,14 @@ Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Tooltip/DCESFieldInfo.html.twig Deselect all Tout désélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Design of personalization logo section @@ -2512,9 +2517,9 @@ Dimension Dimensions + Media/Subdef/Video.php Media/Subdef/Unknown.php Media/Subdef/Image.php - Media/Subdef/Video.php Disable document type sharing @@ -2663,8 +2668,8 @@ E-mail E-mail - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaForgotPasswordForm.php + Form/Login/PhraseaRegisterForm.php E-mail domain @@ -2774,8 +2779,8 @@ Email E-mail - web/admin/dashboard.html.twig admin/publications/fiche.html.twig + web/admin/dashboard.html.twig Email '%email%' for login '%login%' already exists in database @@ -3118,8 +3123,8 @@ Error while sending the file Erreur lors de l'envoi du fichier - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Error while uploading @@ -3221,9 +3226,9 @@ Validation Controller/Prod/LanguageController.php web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig Feeds @@ -3278,11 +3283,11 @@ File is not present in quarantine anymore, please refresh Ce fichier n'est plus en quarantaine, rafraîchissez la page - Controller/Prod/LazaretController.php - Controller/Prod/LazaretController.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php Model/Manipulator/LazaretManipulator.php + Controller/Prod/LazaretController.php + Controller/Prod/LazaretController.php File is too big : 64k max @@ -3317,8 +3322,8 @@ Fils disponibles Fils disponibles - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig Filter @@ -3388,8 +3393,8 @@ Forgot password? Mot de passe oublié ? - login/oauth/login.html.twig web/login/index.html.twig + login/oauth/login.html.twig login/providers/mapping.html.twig login/providers/bind.html.twig @@ -3628,9 +3633,9 @@ Accueil login/layout/base-layout.html.twig login/include/language-block.html.twig + mobile/lightbox/validate.html.twig mobile/lightbox/feed.html.twig mobile/lightbox/basket_element.html.twig - mobile/lightbox/validate.html.twig Homepage slideshow @@ -3769,9 +3774,9 @@ Informations Informations - web/account/base.html.twig web/admin/dashboard.html.twig admin/user/registrations.html.twig + web/account/base.html.twig Informations personnelles @@ -3807,8 +3812,8 @@ Invalid file format Format de fichier incorrect - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid file type @@ -3820,8 +3825,8 @@ Invalid file type, only (%supported_file_types%) file formats are supported Type de fichier non supportés. Seuls les types de fichiers %supported_file_types% sont supportés. user/import/file.html.twig - admin/statusbit/edit.html.twig admin/databox/databox.html.twig + admin/statusbit/edit.html.twig Invalid file type, only (%supported_file_types%) file formats are supported' @@ -3831,8 +3836,8 @@ Invalid labels parameter Paramètre de label incorrect - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Invalid link. @@ -3894,8 +3899,8 @@ L'upload a echoue L'upload a échoué - Bridge/Api/Flickr.php Bridge/Api/Youtube.php + Bridge/Api/Flickr.php L'upload concernant le record %title% sur le compte %bridge_name% a echoue pour les raisons suivantes : %reason% @@ -4042,16 +4047,16 @@ Le poids maximum d'un fichier est de %size% Le poids de fichier est limité à %size% - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le record n'a pas de fichier physique L'enregistrement n'a pas de fichier physique - Bridge/Api/Flickr.php Bridge/Api/Youtube.php Bridge/Api/Dailymotion.php + Bridge/Api/Flickr.php Le token n'a pas encore ete genere @@ -4335,9 +4340,9 @@ Message Message Controller/Prod/LanguageController.php + prod/WorkZone/Reminder.html.twig prod/templates/push.html.twig prod/templates/push.html.twig - prod/WorkZone/Reminder.html.twig Message automatique de Phraseanet @@ -4372,8 +4377,8 @@ Missing labels parameter Paramètre de label manquant - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php Missing mandatory parameter %parameter% @@ -4492,8 +4497,8 @@ Name Nom Controller/Prod/LanguageController.php - actions/Download/prepare.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig + actions/Download/prepare.html.twig prod/templates/push.html.twig admin/fields/templates.html.twig @@ -4692,8 +4697,8 @@ None Aucun Form/Configuration/EmailFormType.php - admin/user/registrations.html.twig web/admin/users.html.twig + admin/user/registrations.html.twig None of the records can be modified. @@ -4854,10 +4859,10 @@ Or login with Ou se connecter avec + api/auth/end_user_authorization.html.twig + web/login/index.html.twig web/login/register.html.twig login/oauth/login.html.twig - web/login/index.html.twig - api/auth/end_user_authorization.html.twig Order @@ -4868,15 +4873,15 @@ Order has been denied La commande a été refusée Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Order has been sent Le record a été envoyé. Order/Controller/ProdOrderController.php - prod/orders/order_item.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig Orders manager @@ -4929,25 +4934,25 @@ Paniers Paniers - web/account/account.html.twig lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig + web/account/account.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig Par %author% Par %author% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig mobile/lightbox/feed.html.twig Password Mot de passe - Form/Login/PhraseaRegisterForm.php Form/Login/PhraseaAuthenticationForm.php + Form/Login/PhraseaRegisterForm.php web/account/account.html.twig @@ -5200,7 +5205,7 @@ Presentation de vignettes de panier Présentation des vignettes de panier - web/prod/index.html.twig + web/prod/index.html.twig Presets @@ -5277,8 +5282,8 @@ Push Push - eventsmanager/notify/push.php Controller/Prod/LanguageController.php + eventsmanager/notify/push.php prod/WorkZone/Macros.html.twig @@ -5351,8 +5356,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Quarantine Quarantaine - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Quarantine notificaton @@ -5460,21 +5465,21 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Re-initialiser Ré-initialiser + web/prod/index.html.twig prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig - web/prod/index.html.twig Re-ordonner Ordonner prod/Story/Reorder.html.twig + prod/Baskets/Reorder.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig prod/WorkZone/Macros.html.twig - prod/Baskets/Reorder.html.twig Read-only @@ -5509,8 +5514,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Received from %user_name% Reçu de %user_name% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Reception d'un rapport de validation @@ -5627,8 +5632,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Register Inscription web/login/register-classic.html.twig - web/login/register.html.twig web/login/register-provider.html.twig + web/login/register.html.twig login/include/register-link-block.html.twig @@ -5644,14 +5649,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Reglages:: reglages d acces guest Réglages d'accès invité - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Reglages:: reglages d inscitpition automatisee Réglages d'auto-inscription - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig Relevance @@ -5698,8 +5703,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Renew password Renouveler le mot de passe Notification/Mail/MailRequestPasswordUpdate.php - web/account/change-password.html.twig web/login/renew-password.html.twig + web/account/change-password.html.twig Reorder collections @@ -5825,10 +5830,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Restrictions de téléchargement web/admin/editusers_quotas.html.twig - + Resultat %number%/%total% Résultat %number%/%total% - classes/record/preview.php + classes/record/preview.php Retour @@ -5940,13 +5945,13 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sauvegarder web/developers/application.html.twig web/developers/application.html.twig - web/account/change-password.html.twig web/login/renew-password.html.twig actions/Feedback/list.html.twig - admin/search-engine/general-aggregation.html.twig - admin/search-engine/elastic-search.html.twig admin/worker-manager/worker_ftp.html.twig task-manager/task-editor/task.html.twig + admin/search-engine/general-aggregation.html.twig + admin/search-engine/elastic-search.html.twig + web/account/change-password.html.twig Save all changes @@ -6050,10 +6055,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select all Tout sélectionner - actions/Feedback/list.html.twig - prod/actions/Push.html.twig web/report/report_layout_child.html.twig web/report/form_date_and_base.html.twig + actions/Feedback/list.html.twig + prod/actions/Push.html.twig Select all collections @@ -6063,14 +6068,14 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Select files... Sélectionner des fichiers - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig - admin/statusbit/edit.html.twig + prod/upload/upload-flash.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig + user/import/file.html.twig + admin/statusbit/edit.html.twig + admin/statusbit/edit.html.twig Selected base(s) @@ -6089,8 +6094,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis web/login/forgot-password.html.twig prod/actions/Push.html.twig prod/actions/Push.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/orders/order_item.html.twig prod/orders/order_item.html.twig web/admin/dashboard.html.twig @@ -6125,8 +6130,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Sent for validation to %list_participants% Envoyé pour validation à %list_participants% - WorkZone/Browser/Results.html.twig WorkZone/Browser/Basket.html.twig + WorkZone/Browser/Results.html.twig Separator @@ -6320,8 +6325,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start Démarrer - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6338,9 +6343,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Start validation Démarrer la validation - Notification/Mail/MailInfoValidationRequest.php Notification/Mail/MailInfoReminderFeedback.php Notification/Mail/MailInfoValidationReminder.php + Notification/Mail/MailInfoValidationRequest.php Started @@ -6372,8 +6377,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Arrêter prod/upload/lazaret.html.twig prod/upload/lazaret.html.twig - admin/worker-manager/worker_validation_reminder.html.twig admin/worker-manager/worker_pull_assets.html.twig + admin/worker-manager/worker_validation_reminder.html.twig admin/task-manager/templates.html.twig admin/task-manager/templates.html.twig @@ -6468,22 +6473,16 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Successful removal Suppression effectuée + Controller/Admin/DataboxController.php + Controller/Admin/DataboxController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php Controller/Admin/CollectionController.php - Controller/Admin/DataboxController.php - Controller/Admin/DataboxController.php Successful update Mise à jour réussie - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php @@ -6491,10 +6490,16 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php + Controller/Admin/CollectionController.php actions/Tools/videoEditor.html.twig - web/admin/databases.html.twig - admin/collection/collection.html.twig admin/collection/suggested_value.html.twig + admin/collection/collection.html.twig + web/admin/databases.html.twig Successfull connection @@ -6613,6 +6618,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Terms Of Use Conditions Générales d'Utilisation + Out/Module/PDFCgu.php admin/databox/cgus.html.twig @@ -6713,8 +6719,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The file is too big Le fichier est trop gros - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The file was moved to the quarantine @@ -6729,8 +6735,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis The publication has been stopped La publication a été suspendue - Controller/Admin/CollectionController.php Controller/Admin/DataboxController.php + Controller/Admin/CollectionController.php The record was successfully created @@ -6900,6 +6906,7 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Titre Titre + prod/Story/Reorder.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photoset_createcontainer.html.twig @@ -6908,7 +6915,6 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Bridge/Youtube/playlist_createcontainer.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/video_modify.html.twig - prod/Story/Reorder.html.twig prod/Baskets/Reorder.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig @@ -6970,8 +6976,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Transmited files Fichiers transmis - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Trier par @@ -7184,15 +7190,15 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Upload Ajouter web/common/menubar.html.twig + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Upload URL is not set, please contact an admin @@ -7252,8 +7258,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Use the Flash uploader Utiliser l'uploader Flash - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig Use the HTML5 uploader @@ -7328,8 +7334,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vocabulary/ControlProvider/UserProvider.php actions/Feedback/list.html.twig prod/actions/Push.html.twig - user/import/view.html.twig web/admin/users.html.twig + user/import/view.html.twig Users must accept Terms of Use for each export @@ -7349,8 +7355,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis VALIDATION Validation - web/lightbox/agreement_box.html.twig web/lightbox/validate.html.twig + web/lightbox/agreement_box.html.twig Validate e-mail address @@ -7381,8 +7387,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validations Validations lightbox/IE6/validate.html.twig - web/lightbox/index.html.twig web/lightbox/validate.html.twig + web/lightbox/index.html.twig mobile/lightbox/index.html.twig mobile/lightbox/index.html.twig @@ -7396,6 +7402,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Validations envoyées WorkZone/Browser/Browser.html.twig + + Validity period of the download links + Validity period of the download links + Form/Configuration/ActionsFormType.php + Vers quel API voulez vous vous connecter ? Vers quelle API voulez-vous vous connecter ? @@ -7587,10 +7598,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Vous n'avez selectionne aucun element Aucun document sélectionné + actions/Bridge/index.html.twig Bridge/Flickr/upload.html.twig Bridge/Youtube/upload.html.twig Bridge/Dailymotion/upload.html.twig - actions/Bridge/index.html.twig Vous ne pouvez pas editer plusieurs elements simultanement @@ -7683,9 +7694,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Whoops, looks like something went wrong. Zut ! Quelque chose s'est mal passé. - Event/Subscriber/ApiOauth2ErrorsSubscriber.php Phrasea/Core/PhraseaExceptionHandler.php Phrasea/Core/PhraseaExceptionHandler.php + Event/Subscriber/ApiOauth2ErrorsSubscriber.php Worker Manager @@ -7724,8 +7735,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Yes Oui web/developers/applications.html.twig - web/account/account.html.twig user/import/view.html.twig + web/account/account.html.twig You are Admin @@ -7817,8 +7828,8 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis You can not upload files Vous ne pouvez ajouter des fichiers - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig You do not enough rights to update status @@ -8039,78 +8050,78 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis action : bridge Bridge - web/prod/index.html.twig + web/prod/index.html.twig action : collection Déplacer web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : editer Editer prod/preview/caption.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : exporter Exporter + lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig + web/lightbox/validate.html.twig + web/lightbox/feed.html.twig prod/preview/tools.html.twig + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig - web/prod/index.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig - lightbox/IE6/validate.html.twig - web/lightbox/validate.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : outils Outils web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : print Imprimer prod/preview/tools.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig - prod/WorkZone/Basket.html.twig prod/results/record.html.twig prod/results/record.html.twig prod/results/record.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : publier Publier + web/prod/index.html.twig web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig - web/prod/index.html.twig + prod/WorkZone/Story.html.twig action : push Push web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : status Propriétés web/prod/toolbar.html.twig - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig action : supprimer @@ -8457,20 +8468,20 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::base:collorder: descendre Descendre - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: monter Monter - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::base:collorder: reinitialiser en ordre alphabetique Ordre alphabétique - admin/collection/reorder.html.twig admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig admin::colelction::presentation des elements : rien @@ -8527,19 +8538,19 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Activité Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur adresse Adresse Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur changer mon mot de passe @@ -8551,9 +8562,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Code postal Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur confirmer la nouvelle adresse email @@ -8575,21 +8586,21 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis E-mail Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur fax Fax Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur id utilisateur @@ -8600,23 +8611,23 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur identifiant Identifiant Core/Provider/RegistrationServiceProvider.php + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig + web/admin/users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig web/account/reset-email.html.twig web/account/account.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig - web/admin/users.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur mot de passe Mot de passe + web/setup/step2.html.twig + web/common/dialog_export.html.twig + api/auth/end_user_authorization.html.twig web/account/reset-email.html.twig web/account/account.html.twig - web/common/dialog_export.html.twig - web/setup/step2.html.twig - api/auth/end_user_authorization.html.twig admin::compte-utilisateur nom @@ -8624,11 +8635,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur nouvelle adresse email @@ -8646,10 +8657,10 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Poste Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur prenom @@ -8657,29 +8668,29 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Core/Provider/RegistrationServiceProvider.php Event/Subscriber/RegistrationSubscriber.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur sexe Civilité Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur societe Société Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig - web/admin/editusers.html.twig - admin/user/registrations.html.twig web/admin/users.html.twig web/admin/connected-users.html.twig + web/admin/editusers.html.twig + admin/user/registrations.html.twig + web/account/account.html.twig admin::compte-utilisateur tel @@ -8690,11 +8701,11 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis admin::compte-utilisateur telephone Téléphone Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig + web/admin/connected-users.html.twig web/admin/editusers.html.twig admin/user/registrations.html.twig - web/admin/connected-users.html.twig + web/account/account.html.twig admin::compte-utilisateur un email de confirmation vient de vous etre envoye. Veuillez suivre les instructions contenue pour continuer @@ -8706,9 +8717,9 @@ Pour les utilisateurs authentifiés, la demande de validation est également dis Ville Core/Provider/RegistrationServiceProvider.php Controller/Admin/UserController.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur: L'email a correctement ete mis a jour @@ -8759,8 +8770,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: repertoire de destination ftp Dossier distant - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: Activer le compte FTP @@ -8775,8 +8786,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:ftp: Utiliser le mode passif Utiliser le mode passif - web/account/account.html.twig web/common/dialog_export.html.twig + web/account/account.html.twig admin::compte-utilisateur:ftp: creer un dossier @@ -8797,25 +8808,25 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::compte-utilisateur:sexe: madame Mme Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: mademoiselle Mlle Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::compte-utilisateur:sexe: monsieur M. Core/Provider/RegistrationServiceProvider.php - web/account/account.html.twig web/common/dialog_export.html.twig web/admin/editusers.html.twig + web/account/account.html.twig admin::monitor: bases sur lesquelles l'utilisateur est connecte : @@ -8835,26 +8846,26 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module admin Admin - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module client Classic - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module comparateur Lightbox - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/admin/connected-users.html.twig @@ -8865,44 +8876,44 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::monitor: module production Production - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + lib/classes/phrasea.php web/admin/connected-users.html.twig admin::monitor: module report Report - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module thesaurus Thesaurus - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig web/admin/connected-users.html.twig admin::monitor: module upload Upload - lib/classes/phrasea.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig admin::monitor: module validation Lightbox - lib/classes/phrasea.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Phrasea/Controller/LightboxController.php Controller/Admin/ConnectedUsersController.php + lib/classes/phrasea.php web/common/menubar.html.twig @@ -9138,8 +9149,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le admin::utilisateurs: utilisateurs connectes Utilisateurs Connectés - web/admin/tree.html.twig web/admin/connected-users.html.twig + web/admin/tree.html.twig admin::workermanager: Rabbit config error @@ -9673,14 +9684,14 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le basket:action:delete record form basket Retirer du panier - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:action:delete record form database Supprimer l'enregistrement de la base - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig basket:feedback Delete item @@ -9719,58 +9730,58 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Annuler Controller/Prod/LanguageController.php Controller/Prod/LanguageController.php - web/account/reset-email.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Flickr/photo_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Youtube/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig Bridge/Dailymotion/video_modify.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig - web/thesaurus/link-field-step1.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig admin/collection/create.html.twig admin/publications/fiche.html.twig web/admin/index.html.twig + web/account/reset-email.html.twig boutton::appliquer Appliquer - WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerValidationReminderType.php + WorkerManager/Form/WorkerConfigurationType.php WorkerManager/Form/WorkerPullAssetsType.php web/admin/users.html.twig boutton::chercher Chercher - web/prod/index.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/prod/index.html.twig web/admin/users.html.twig boutton::choisir Choisir - web/admin/editusers.html.twig web/admin/users.html.twig + web/admin/editusers.html.twig boutton::commander @@ -9792,8 +9803,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::editer Editer - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig boutton::enregistrer @@ -9821,16 +9832,16 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Fermer Controller/Prod/LanguageController.php web/common/dialog_export.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - prod/actions/Push.html.twig - web/report/all_content.html.twig + web/lightbox/sc_note.html.twig + web/thesaurus/properties.html.twig + web/thesaurus/export-topics.html.twig + web/thesaurus/link-field-step3.html.twig web/thesaurus/accept.html.twig web/thesaurus/accept.html.twig - web/thesaurus/link-field-step3.html.twig - web/thesaurus/export-topics.html.twig - web/thesaurus/properties.html.twig - web/lightbox/sc_note.html.twig + web/report/all_content.html.twig + prod/actions/Push.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig boutton::generer @@ -9906,24 +9917,24 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Retour web/developers/application.html.twig web/developers/application_form.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig Bridge/Flickr/photo_deleteelement.html.twig Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_deleteelement.html.twig Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_deleteelement.html.twig Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig Bridge/Dailymotion/playlist_createcontainer.html.twig - web/admin/editusers.html.twig - user/import/file.html.twig - admin/statusbit/edit.html.twig admin/collection/details.html.twig admin/publications/fiche.html.twig + web/admin/editusers.html.twig + user/import/file.html.twig admin/databox/details.html.twig + admin/statusbit/edit.html.twig boutton::retry @@ -9948,25 +9959,25 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::supprimer Supprimer Controller/Prod/LanguageController.php - Bridge/Flickr/actionelements.html.twig - Bridge/Flickr/actioncontainers.html.twig - Bridge/Youtube/actionelements.html.twig - Bridge/Youtube/actioncontainers.html.twig - Bridge/Dailymotion/actionelements.html.twig - Bridge/Dailymotion/actioncontainers.html.twig - actions/Bridge/disconnected.html.twig - web/prod/index.html.twig - prod/results/entry.html.twig - prod/results/feeds_entry.html.twig web/thesaurus/presets.html.twig + web/prod/index.html.twig + prod/results/feeds_entry.html.twig + prod/results/entry.html.twig + actions/Bridge/disconnected.html.twig + Bridge/Flickr/actioncontainers.html.twig + Bridge/Flickr/actionelements.html.twig + Bridge/Youtube/actioncontainers.html.twig + Bridge/Youtube/actionelements.html.twig + Bridge/Dailymotion/actioncontainers.html.twig + Bridge/Dailymotion/actionelements.html.twig + admin/collection/suggested_value.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig admin/collection/collection.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig admin/publications/fiche.html.twig admin/publications/list.html.twig + web/admin/subdefs.html.twig boutton::telecharger @@ -9978,10 +9989,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le boutton::telecharger tous les documents Tout télécharger - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig boutton::tester @@ -9994,56 +10005,56 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le Valider Controller/Prod/LanguageController.php web/developers/application_form.html.twig - web/account/access.html.twig - web/account/reset-email.html.twig - web/account/account.html.twig - prod/actions/edit_default.html.twig - prod/actions/edit_default.html.twig - Bridge/Flickr/photo_modify.html.twig - Bridge/Flickr/photo_moveinto_photoset.html.twig - Bridge/Flickr/photoset_createcontainer.html.twig - Bridge/Flickr/photo_deleteelement.html.twig - Bridge/Flickr/photoset_deleteelement.html.twig - Bridge/Youtube/playlist_deleteelement.html.twig - Bridge/Youtube/video_deleteelement.html.twig - Bridge/Youtube/video_moveinto_playlist.html.twig - Bridge/Youtube/video_modify.html.twig - Bridge/Youtube/playlist_createcontainer.html.twig - Bridge/Dailymotion/playlist_deleteelement.html.twig - Bridge/Dailymotion/video_deleteelement.html.twig - Bridge/Dailymotion/video_moveinto_playlist.html.twig - Bridge/Dailymotion/video_modify.html.twig - Bridge/Dailymotion/playlist_createcontainer.html.twig - prod/Story/Reorder.html.twig - prod/Baskets/Reorder.html.twig - prod/Baskets/Update.html.twig - web/prod/index.html.twig - web/report/all_content.html.twig - web/thesaurus/link-field-step2.html.twig - web/thesaurus/new-term.html.twig - web/thesaurus/new-term.html.twig + web/thesaurus/export-text-dialog.html.twig + web/thesaurus/import-dialog.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text-dialog.html.twig - web/thesaurus/accept.html.twig - web/thesaurus/import-dialog.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/index.html.twig web/thesaurus/link-field-step1.html.twig + web/thesaurus/link-field-step2.html.twig + web/thesaurus/export-topics-dialog.html.twig + web/thesaurus/accept.html.twig + web/thesaurus/new-term.html.twig + web/thesaurus/new-term.html.twig + web/report/all_content.html.twig + web/prod/index.html.twig + prod/Story/Reorder.html.twig + Bridge/Flickr/photo_deleteelement.html.twig + Bridge/Flickr/photoset_deleteelement.html.twig + Bridge/Flickr/photo_modify.html.twig + Bridge/Flickr/photoset_createcontainer.html.twig + Bridge/Flickr/photo_moveinto_photoset.html.twig + Bridge/Youtube/video_moveinto_playlist.html.twig + Bridge/Youtube/playlist_deleteelement.html.twig + Bridge/Youtube/video_modify.html.twig + Bridge/Youtube/video_deleteelement.html.twig + Bridge/Youtube/playlist_createcontainer.html.twig + Bridge/Dailymotion/video_moveinto_playlist.html.twig + Bridge/Dailymotion/playlist_deleteelement.html.twig + Bridge/Dailymotion/video_modify.html.twig + Bridge/Dailymotion/video_deleteelement.html.twig + Bridge/Dailymotion/playlist_createcontainer.html.twig + prod/actions/edit_default.html.twig + prod/actions/edit_default.html.twig + prod/Baskets/Reorder.html.twig + prod/Baskets/Update.html.twig + admin/collection/suggested_value.html.twig + admin/collection/reorder.html.twig + admin/collection/create.html.twig + admin/collection/collection.html.twig + admin/publications/fiche.html.twig + admin/publications/list.html.twig + web/admin/subdefs.html.twig web/admin/editusers.html.twig web/admin/setup.html.twig web/admin/structure.html.twig web/admin/dashboard.html.twig - user/import/view.html.twig admin/user/registrations.html.twig + user/import/view.html.twig admin/statusbit/edit.html.twig - admin/collection/collection.html.twig - admin/collection/reorder.html.twig - admin/collection/create.html.twig - admin/collection/suggested_value.html.twig - web/admin/subdefs.html.twig - admin/publications/fiche.html.twig - admin/publications/list.html.twig + web/account/reset-email.html.twig + web/account/account.html.twig + web/account/access.html.twig mobile/lightbox/note_form.html.twig @@ -10238,8 +10249,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le dans %feed_name% dans %feed_name% - prod/results/entry.html.twig prod/results/feeds_entry.html.twig + prod/results/entry.html.twig date dajout @@ -10288,10 +10299,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le edit Editer + prod/WorkZone/Macros.html.twig web/account/account.html.twig web/account/account.html.twig web/account/account.html.twig - prod/WorkZone/Macros.html.twig edit: chosiir limage du regroupement @@ -10384,7 +10395,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le export::ftp: reglages manuels Réglages manuels - classes/set/export.php + classes/set/export.php export::mail: contenu du mail @@ -10695,9 +10706,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le lightbox::recaptitulatif Récapitulatif + web/lightbox/validate.html.twig web/lightbox/agreement_box.html.twig web/lightbox/feed.html.twig - web/lightbox/validate.html.twig mobile/lightbox/validate.html.twig @@ -10770,9 +10781,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login:: Mon compte Mon Compte - web/account/account.html.twig web/common/menubar.html.twig web/common/menubar.html.twig + web/account/account.html.twig mobile/common/menubar.html.twig @@ -10809,8 +10820,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le login::notification: Mise a jour du mot de passe avec succes Mise à jour du mot de passe effectuée - Controller/Root/AccountController.php Controller/Root/LoginController.php + Controller/Root/AccountController.php login::notification: demande de confirmation par mail envoyee @@ -10868,8 +10879,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le maximum : %maxFileSizeReadable% Poids maximum : %maxFileSizeReadable% - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig mediatype @@ -10899,10 +10910,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le no Non - web/account/sessions.html.twig web/common/technical_datas.html.twig - user/import/view.html.twig web/admin/subdefs.html.twig + user/import/view.html.twig + web/account/sessions.html.twig no image selected @@ -10919,10 +10930,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le notice Notice - web/lightbox/feed.html.twig - lightbox/IE6/feed.html.twig lightbox/IE6/validate.html.twig + lightbox/IE6/feed.html.twig web/lightbox/validate.html.twig + web/lightbox/feed.html.twig nouveau @@ -11163,10 +11174,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le order-manager::order-list: order-id Commande Numéro - prod/orders/order_item.html.twig - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig + prod/orders/order_item.html.twig order-manager::order-list: pending @@ -11186,9 +11197,9 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le order-manager::order-list: treated-documents Média(s) traité(s) - prod/orders/order_item.html.twig prod/orders/order_box.html.twig prod/orders/order_box.html.twig + prod/orders/order_item.html.twig original logo @@ -11342,11 +11353,11 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: adresse Adresse - web/account/account.html.twig - web/common/dialog_export.html.twig web/setup/step2.html.twig + web/common/dialog_export.html.twig admin/collection/collection.html.twig web/admin/connected-users.html.twig + web/account/account.html.twig phraseanet:: aide @@ -11459,13 +11470,13 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: thesaurus Thésaurus - web/prod/tab_headers.html.twig - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/index.html.twig web/thesaurus/load-thesaurus.html.twig web/thesaurus/load-thesaurus.html.twig + web/prod/tab_headers.html.twig + prod/actions/edit_default.html.twig phraseanet:: tri @@ -11475,10 +11486,10 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet:: tri par date Tri par date + web/thesaurus/export-topics-dialog.html.twig web/prod/index.html.twig web/prod/index.html.twig web/prod/index.html.twig - web/thesaurus/export-topics-dialog.html.twig phraseanet:: tri par nom @@ -11552,8 +11563,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::chargement Chargement Controller/Prod/LanguageController.php - prod/actions/edit_default.html.twig web/thesaurus/thesaurus.html.twig + prod/actions/edit_default.html.twig admin/collection/suggested_value.html.twig @@ -11685,8 +11696,8 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le phraseanet::type:: documents Documents - web/prod/toolbar.html.twig web/prod/index.html.twig + web/prod/toolbar.html.twig phraseanet::type:: images @@ -11721,35 +11732,35 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le preview:: Description Notice - web/prod/index.html.twig + web/prod/index.html.twig preview:: Historique Historique - web/prod/index.html.twig + web/prod/index.html.twig preview:: Popularite Popularité - web/prod/index.html.twig + web/prod/index.html.twig preview:: arreter le diaporama Arrêter - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview:: demarrer le diaporama Diaporama - prod/preview/basket_train.html.twig prod/preview/result_train.html.twig - prod/preview/reg_train.html.twig - prod/preview/result_train_options.html.twig prod/preview/feed_train.html.twig + prod/preview/result_train_options.html.twig + prod/preview/reg_train.html.twig + prod/preview/basket_train.html.twig preview::date @@ -11950,7 +11961,7 @@ Si vous recevez cet e-mail sans l'avoir sollicité, merci de l'ignorer ou de le prod::action:property title Propriétés - web/prod/index.html.twig + web/prod/index.html.twig prod::advancesearch:tooltips:datefield_restriction_explanation @@ -12118,8 +12129,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::export: send mail notification Demande d'envois d'email soumise - web/prod/index.html.twig web/lightbox/validate.html.twig + web/prod/index.html.twig prod::facet:base_label @@ -12144,7 +12155,7 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::notification: notification title Notifications - web/prod/index.html.twig + web/prod/index.html.twig prod::publication:title @@ -12154,17 +12165,17 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::push: List name can not be empty Le nom de la liste doit être rempli - web/prod/index.html.twig + web/prod/index.html.twig prod::push: New list title Nouvelle liste - web/prod/index.html.twig + web/prod/index.html.twig prod::push: add Ajouter - web/prod/index.html.twig + web/prod/index.html.twig prod::push:push_set_title @@ -12315,15 +12326,15 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod::videoTools:chapterTitle Titre du chapitre - web/prod/index.html.twig + web/prod/index.html.twig prod::workzone:Actions Actions - prod/WorkZone/Story.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/Story.html.twig - + prod::workzone:feedback add user Gérer les utilisateurs prod/WorkZone/Basket.html.twig @@ -12432,26 +12443,26 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Access rules Règles d'accès à la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Advanced setting Réglage avancé - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Available (leave blank for permanet publication) Disponible (ne pas entrer de date pour une publication permanente) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Cancel Annuler - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Create publication @@ -12461,8 +12472,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Dark Thème sombre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Delete @@ -12472,8 +12483,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Download Layout Download - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Editing @@ -12483,63 +12494,63 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Enabled Actif - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:From De - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Gallery Layout Gallery - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Layout Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Light Thème Light - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Mapbox Layout Map - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Name Nom de la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Open access Accès libre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Parent Publication Publication parente - prod/WorkZone/ExposeEdit.html.twig - prod/WorkZone/ExposeNew.html.twig prod/WorkZone/ExposePublicationAssets.html.twig + prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Password Mot de passe - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Permission @@ -12550,14 +12561,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Profile Profil de la publication - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Publicly listing Lister publiquement (Publication listée sur la page d'accueil d'Expose) - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Refresh Publication @@ -12567,44 +12578,44 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Select Layout Sélectionner un Layout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Profile Sélectionner un profil - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select Theme Sélectionner un thème - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Select a parent publication Sélectionner une publication parente - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Slug Publication Slug - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Theme Thème - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:To A - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:Update Publication @@ -12614,8 +12625,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles prod:expose:publication:Users Utilisateurs - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/ExposeNew.html.twig + prod/WorkZone/ExposeEdit.html.twig prod:expose:publication:permission:Group Name @@ -12883,50 +12894,50 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles publication : autheur Auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : email autheur Adresse e-mail de l'auteur - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : sous titre Sous-titre - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle alert Nombre de caractères supérieur à 1024 - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : subtitle warning 1024 Caractères Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title alert Nombre de caractères supérieur à 128 - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : title warning 128 Caractères Max - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication : titre Titre de la publication - actions/publish/publish_edit.html.twig actions/publish/publish.html.twig + actions/publish/publish_edit.html.twig publication::Voici votre fil RSS personnel. Il vous permettra d'etre tenu au courrant des publications. @@ -12986,11 +12997,11 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles rafraichir Rafraîchir - prod/WorkZone/Story.html.twig - prod/WorkZone/Macros.html.twig - prod/WorkZone/Basket.html.twig prod/results/feeds.html.twig prod/results/feeds.html.twig + prod/WorkZone/Basket.html.twig + prod/WorkZone/Macros.html.twig + prod/WorkZone/Story.html.twig recordtype @@ -13179,8 +13190,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: Connexion Connexions classes/module/report.php - web/report/all_content.html.twig web/report/report_layout.html.twig + web/report/all_content.html.twig report:: Databox content @@ -13325,28 +13336,28 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: non-renseigne Non-Renseigné - module/report/question.php - module/report/validate.php - module/report/connexion.php - module/report/connexion.php - module/report/connexion.php module/report/filter.php - module/report/download.php - module/report/push.php module/report/nav.php + module/report/validate.php module/report/activity.php module/report/activity.php module/report/activity.php + module/report/question.php module/report/sent.php module/report/add.php + module/report/download.php + module/report/push.php module/report/edit.php + module/report/connexion.php + module/report/connexion.php + module/report/connexion.php report:: page d'accueil Accueil - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report:: par %user_infos% @@ -13372,8 +13383,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: question Questions classes/module/report.php - module/report/question.php module/report/filter.php + module/report/question.php report:: questions @@ -13450,9 +13461,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report:: visualiseur cooliris Visualiseur Cooliris - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::Changement de collection vers : %coll_name% @@ -13532,13 +13543,13 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles report::acces direct Accès direct - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php - classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php + classes/record/preview.php report::activite @@ -13760,8 +13771,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles status:: numero de bit Status n° - admin/statusbit/edit.html.twig web/admin/statusbit.html.twig + admin/statusbit/edit.html.twig status:: retrouver sous forme de filtre dans la recherche @@ -13926,8 +13937,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles task::ftp:proxy Proxy - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy password @@ -13937,8 +13948,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles task::ftp:proxy port Port - task-manager/task-editor/ftp.html.twig task-manager/task-editor/ftp-pull.html.twig + task-manager/task-editor/ftp.html.twig task::ftp:proxy user @@ -14028,14 +14039,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Importer Importer - web/thesaurus/thesaurus.html.twig web/thesaurus/import-dialog.html.twig + web/thesaurus/thesaurus.html.twig thesaurus:: Lier la branche de thesaurus Lier la branche - web/thesaurus/link-field-step2.html.twig web/thesaurus/link-field-step3.html.twig + web/thesaurus/link-field-step2.html.twig thesaurus:: Lier la branche de thesaurus au champ @@ -14051,9 +14062,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Nouveau synonyme Nouveau synonyme - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Nouveau terme @@ -14063,8 +14074,8 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: Nouveau terme specifique Nouveau terme spécifique - web/thesaurus/new-term.html.twig web/thesaurus/thesaurus.html.twig + web/thesaurus/new-term.html.twig thesaurus:: Proprietes @@ -14200,17 +14211,17 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles thesaurus:: export au format texte Texte - web/thesaurus/thesaurus.html.twig - web/thesaurus/export-text.html.twig web/thesaurus/export-text-dialog.html.twig web/thesaurus/export-text-dialog.html.twig + web/thesaurus/thesaurus.html.twig + web/thesaurus/export-text.html.twig thesaurus:: export en topics Thèmes web/thesaurus/thesaurus.html.twig - web/thesaurus/export-topics-dialog.html.twig web/thesaurus/export-topics.html.twig + web/thesaurus/export-topics-dialog.html.twig thesaurus:: exporter @@ -14571,14 +14582,14 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles upload:: Destination (collection) : Destination - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig upload:: Status : Appliquer les status - prod/upload/upload-flash.html.twig prod/upload/upload.html.twig + prod/upload/upload-flash.html.twig prod/upload/lazaret.html.twig @@ -14659,128 +14670,128 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles workzone:datepicker:april Avril - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:august Aout - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:december Décembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:february Février - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:friday Vendredi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:january Janvier - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:july Juillet - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:june Juin - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:march Mars - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:may Mai - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:monday Lundi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:nextText Suivant - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:november Novembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:october Octobre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:prevText Précédent - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:saturday Samedi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:september Septembre - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:sunday Dimanche - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:thursday Jeudi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:tuesday Mardi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:datepicker:wednesday Mercredi - prod/WorkZone/ExposeEdit.html.twig prod/WorkZone/Basket.html.twig + prod/WorkZone/ExposeEdit.html.twig workzone:feedback:expiration-closed @@ -14802,9 +14813,9 @@ Attention: les valeurs actuellement en place seront écrasées par ces nouvelles yes Oui - web/account/sessions.html.twig web/common/technical_datas.html.twig web/admin/subdefs.html.twig + web/account/sessions.html.twig you are about to change the representation thumbnail of your video diff --git a/resources/locales/messages.nl.xlf b/resources/locales/messages.nl.xlf index 8ad42cefe0..5710f33d04 100644 --- a/resources/locales/messages.nl.xlf +++ b/resources/locales/messages.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. @@ -1570,6 +1570,11 @@ By field web/prod/index.html.twig + + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + CGU::PDF CGU generated on %updated_on% and printed on %printed_on% + Out/Module/PDFCgu.php + CHAMPS VELDEN @@ -6621,6 +6626,7 @@ Terms Of Use Gebruiksvoorwaarden + Out/Module/PDFCgu.php admin/databox/cgus.html.twig @@ -10396,7 +10402,7 @@ export::ftp: reglages manuels Manuele instellingen - classes/set/export.php + classes/set/export.php export::mail: contenu du mail diff --git a/resources/locales/validators.de.xlf b/resources/locales/validators.de.xlf index 6f7077cfe7..3616b721ef 100644 --- a/resources/locales/validators.de.xlf +++ b/resources/locales/validators.de.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.en.xlf b/resources/locales/validators.en.xlf index b85629acab..50f67e3abb 100644 --- a/resources/locales/validators.en.xlf +++ b/resources/locales/validators.en.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.fr.xlf b/resources/locales/validators.fr.xlf index 08ff80ec4e..6f793bc09b 100644 --- a/resources/locales/validators.fr.xlf +++ b/resources/locales/validators.fr.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. diff --git a/resources/locales/validators.nl.xlf b/resources/locales/validators.nl.xlf index 1825aee5d5..d5ba8b9f47 100644 --- a/resources/locales/validators.nl.xlf +++ b/resources/locales/validators.nl.xlf @@ -1,6 +1,6 @@ - +
The source node in most cases contains the sample message as written by the developer. If it looks like a dot-delimitted string such as "form.label.firstname", then the developer has not provided a default message. From 0099a0b4156edb5e96948d1283275d32f66ec32e Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 19 Feb 2021 11:09:38 +0300 Subject: [PATCH 57/58] PHRAS-3080 change cgu pdf filename --- lib/Alchemy/Phrasea/Out/Module/PDFCgu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php index 6a3335ac11..fab56239b6 100644 --- a/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php +++ b/lib/Alchemy/Phrasea/Out/Module/PDFCgu.php @@ -42,7 +42,7 @@ class PDFCgu extends PDF { $databox = $app->findDataboxById($databoxId); - return 'cgu_' . $databoxId . '_'. $databox->get_viewname() . '.pdf'; + return 'cgu_' . $databox->get_viewname() . '.pdf'; } public static function isDataboxCguEmpty(Application $app, $databoxId) From 6562d090a0a10483a2d1834f4e0b5b1b724207ae Mon Sep 17 00:00:00 2001 From: aynsix Date: Fri, 19 Feb 2021 15:34:07 +0300 Subject: [PATCH 58/58] PHRAS-3374 add version on lazy js loading --- Phraseanet-production-client/README.md | 2 +- Phraseanet-production-client/config/config.js | 8 +++++--- .../config/webpack/webpack.development.config.js | 2 +- .../config/webpack/webpack.production.minified.config.js | 2 +- Phraseanet-production-client/dist/authenticate.js | 2 +- Phraseanet-production-client/dist/authenticate.min.js | 2 +- Phraseanet-production-client/dist/commons.js | 2 +- Phraseanet-production-client/dist/commons.min.js | 2 +- lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php | 2 +- 9 files changed, 13 insertions(+), 11 deletions(-) diff --git a/Phraseanet-production-client/README.md b/Phraseanet-production-client/README.md index e4c532d64a..446fab1b83 100644 --- a/Phraseanet-production-client/README.md +++ b/Phraseanet-production-client/README.md @@ -16,7 +16,7 @@ Node `^5.0.0`. - make your modification - Generate dist ```npm run dist``` - ```make install_asset``` to copy assets in www/assets folder - - If features is finished ```dist``` folder is to be commited and increment `jsFileVersion` in `lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php` + - If features is finished ```dist``` folder is to be commited and increment `jsFileVersion` in `lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php` and in `Phraseanet-production-client/config/config.js` ## Available commands diff --git a/Phraseanet-production-client/config/config.js b/Phraseanet-production-client/config/config.js index 74db9f9f0a..2f0e0a0ef1 100644 --- a/Phraseanet-production-client/config/config.js +++ b/Phraseanet-production-client/config/config.js @@ -2,7 +2,7 @@ const _root = __dirname + '/../'; module.exports = { - // path helpers + // path helpers _app: 'app', minified: 'app.min.js', dev: 'app.js', @@ -11,5 +11,7 @@ module.exports = { sourceDir: _root + 'src/', testDir: _root + 'tests', setupDir: _root + 'tests/setup/node.js', - karmaConf: _root + 'config/karma.conf.js' -}; \ No newline at end of file + karmaConf: _root + 'config/karma.conf.js', + // change this version when you change JS file for lazy loading + jsFileVersion: 6 +}; diff --git a/Phraseanet-production-client/config/webpack/webpack.development.config.js b/Phraseanet-production-client/config/webpack/webpack.development.config.js index 5ada9e23ea..c356d312ea 100644 --- a/Phraseanet-production-client/config/webpack/webpack.development.config.js +++ b/Phraseanet-production-client/config/webpack/webpack.development.config.js @@ -40,7 +40,7 @@ module.exports = { output: { path: config.distDir, filename: '[name].js', - chunkFilename: 'lazy-[name].js', + chunkFilename: 'lazy-[name].js?v=' + config.jsFileVersion, libraryTarget: 'umd', library: config._app, publicPath: '/assets/production/' diff --git a/Phraseanet-production-client/config/webpack/webpack.production.minified.config.js b/Phraseanet-production-client/config/webpack/webpack.production.minified.config.js index c485ef92d8..0c7e401ecb 100644 --- a/Phraseanet-production-client/config/webpack/webpack.production.minified.config.js +++ b/Phraseanet-production-client/config/webpack/webpack.production.minified.config.js @@ -20,7 +20,7 @@ module.exports = Object.assign({}, webpackConfig, { output: { path: config.distDir, filename: '[name].min.js', - chunkFilename: 'lazy-[name].min.js', + chunkFilename: 'lazy-[name].min.js?v=' + config.jsFileVersion, libraryTarget: 'umd', library: config._app, publicPath: '/assets/production/' diff --git a/Phraseanet-production-client/dist/authenticate.js b/Phraseanet-production-client/dist/authenticate.js index 2ad68ff293..2c52798774 100644 --- a/Phraseanet-production-client/dist/authenticate.js +++ b/Phraseanet-production-client/dist/authenticate.js @@ -96,7 +96,7 @@ return /******/ (function(modules) { // webpackBootstrap /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } -/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js"; +/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=6"; /******/ var timeout = setTimeout(onScriptComplete, 120000); /******/ script.onerror = script.onload = onScriptComplete; /******/ function onScriptComplete() { diff --git a/Phraseanet-production-client/dist/authenticate.min.js b/Phraseanet-production-client/dist/authenticate.min.js index 23c8196499..ba31bdf571 100644 --- a/Phraseanet-production-client/dist/authenticate.min.js +++ b/Phraseanet-production-client/dist/authenticate.min.js @@ -96,7 +96,7 @@ return /******/ (function(modules) { // webpackBootstrap /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } -/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js"; +/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=6"; /******/ var timeout = setTimeout(onScriptComplete, 120000); /******/ script.onerror = script.onload = onScriptComplete; /******/ function onScriptComplete() { diff --git a/Phraseanet-production-client/dist/commons.js b/Phraseanet-production-client/dist/commons.js index 5970d09a70..ecf2164e09 100644 --- a/Phraseanet-production-client/dist/commons.js +++ b/Phraseanet-production-client/dist/commons.js @@ -91,7 +91,7 @@ /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } -/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js"; +/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".js?v=6"; /******/ var timeout = setTimeout(onScriptComplete, 120000); /******/ script.onerror = script.onload = onScriptComplete; /******/ function onScriptComplete() { diff --git a/Phraseanet-production-client/dist/commons.min.js b/Phraseanet-production-client/dist/commons.min.js index e02f0f0d37..a4c6b7e0c3 100644 --- a/Phraseanet-production-client/dist/commons.min.js +++ b/Phraseanet-production-client/dist/commons.min.js @@ -91,7 +91,7 @@ /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } -/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js"; +/******/ script.src = __webpack_require__.p + "lazy-" + ({}[chunkId]||chunkId) + ".min.js?v=6"; /******/ var timeout = setTimeout(onScriptComplete, 120000); /******/ script.onerror = script.onload = onScriptComplete; /******/ function onScriptComplete() { diff --git a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php index 420866d30b..3700ece8c1 100644 --- a/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php +++ b/lib/Alchemy/Phrasea/Twig/PhraseanetExtension.php @@ -59,7 +59,7 @@ class PhraseanetExtension extends \Twig_Extension { return [ // change this version when you change JS file to force the navigation to reload js file - 'jsFileVersion' => 5 + 'jsFileVersion' => 6 ]; }