﻿@charset "utf-8";

@keyframes animatetop {
from {
   top:-300px;
   opacity:0;
}

  to {
   top:0;
   opacity:1;
}}

* {
   box-sizing:border-box;
   /** **/
}

body {
   display:flex;
   justify-content:center;
   align-items:center;
   flex-direction:column;
   /*ns:"Couleur arrière-plan :";ns_eng:"background color:";type:color;category:"Général";category_eng:"General"*/
   background-color:#EFEDF0 !important;
   /*ns:"Image arrière-plan :";ns_eng:"Background Image :";type:url;category:"Général";category_eng:"General"*/
   background-image:url("");
   background-size:cover;
   background-repeat:no-repeat;
   height:100vh;
   margin:-20px 0 50px;
   -webkit-user-select:none;
   -khtml-user-select:none;
   -moz-user-select:none;
   -o-user-select:none;
   user-select:none;
   /*ns:"Couleur du texte :";ns_eng:"Text Color:";type:color;category:"Général";category_eng:"General"*/
   color:#000000 !important;
}

form {
   height:auto !important;
}
/* The Modal (background) */
.modal {
   display:none;
   /* Hidden by default */
   position:fixed;
   /* Stay in place */
   z-index:1;
   /* Sit on top */
   padding-top:100px;
   /* Location of the box */
   left:0;
   top:0;
   width:100%;
   /* Full width */
   height:100%;
   /* Full height */
   overflow:auto;
   /* Enable scroll if needed */
   background-color:rgb(0, 0, 0);
   /* Fallback color */
   background-color:rgba(0, 0, 0, 0.4);
   /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
   position:relative;
   background-color:#fefefe;
   margin:auto;
   padding:0;
   border:1px solid #888;
   width:80%;
   box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
   -webkit-animation-name:animatetop;
   -webkit-animation-duration:0.4s;
   animation-name:animatetop;
   animation-duration:0.4s;
}
/* Add Animation */
@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
/* The Close Button */
.close {
   color:white;
   float:right;
   font-size:28px;
   font-weight:bold;
}
.close:hover, .close:focus {
   color:#000;
   text-decoration:none;
   cursor:pointer;
}
.modal-header {
   height:40px;
   padding:5px;
   background-color:slategrey;
   color:white;
}
.modal-body {
   padding:20px 30px;
}
.modal-footer {
   height:40px;
   padding:5px;
   background-color:slategrey;
   color:white;
}

img[usemap] {
   height:auto;
   max-width:100%;
}
.HintMap {
   font-size:14px !important;
   border-color:lightblue !important;
   border-width:0px !important;
   padding:5px !important;
   background-color:transparent !important;
}
.nt0001 body, .nt0001 p, .nt0001 a, .nt0001 h1, .nt0001 h2, .nt0001 h3, .nt0001 h4, .nt0001 h5, .nt0001 h6, .nt0001 table, .nt0001 ul, .nt0001 li, .nt0001 text-area, .nt0001 button, .nt0001 input, .nt0001 option, .nt0001 .titre, .nt0001 .ns-selrep, .nt0001 .ns-zlq, .nt0001 .ns-zlr, .nt0001 .ns-zt, .nt0001 .ns-zr, .nt0001 .fonttabsoft, .nt0001 .fontlignesoft, .nt0001 .fontcolsoft, .nt0001 .fontunitsoft, .nt0001 .fontbarresoft, .nt0001 .ns-theme, .nt0001 .perso, .nt0001 .ns-ssq-summary, .nt0001 .hintmap, .nt0001 .Text-Right, .nt0001 .Text-Center, .nt0001 .Text-Justify, .nt0001 .ns-trifiche-q, .nt0001 .ns-trifiche-r, .nt0001 .ns-row-h-t, .nt0001 .ns-row-num, .power {
   /*ns:"Choisissez la police :";ns_eng:"Choose the font:";type:FontFamily;category:"Général";category_eng:"Général"*/
   font-family:poppins !important;
}
.power {
   font-size:12px !important;
   display:none;
}
/* Ecran principal ---------------------------*/
.nt0001 {
   /*ns:"Arrondi bordure";ns_eng:"Page radius:";type:number;category:"Général";category_eng:"Général"*/
   border-radius:0px;
   box-shadow:0 14px 28px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.2);
   position:relative;
   overflow:hidden;
   /*ns:"Largeur de la page:";ns_eng:"Page width:";type:number;category:"Général";category_eng:"Général"*/
   width:1200px;
   /*ns:"Largeur maximale %:";ns_eng:"Max page width %:";type:number;category:"Général";category_eng:"Général"*/
   max-width:90%;
   /*ns:"Hauteur de la page:";ns_eng:"Page height:";type:number;category:"Général";category_eng:"Général"*/
   height:800px;
   /*ns:"Hauteur maximale %:";ns_eng:"Max page height %:";type:number;category:"Général";category_eng:"Général"*/
   max-height:90%;
   z-index:0;
   /*ns:"Arrière-plan questionnaire :";ns_eng:"Questionnaire Background:";type:color;category:"Général";category_eng:"Général"*/
   background-color:#D2C9C4;
   /*ns:"Image de fond :";ns_eng:"Background image:";type:url;category:"Général";category_eng:"Général"*/
   background-image:url("");
   background-position:bottom;
   background-size:cover;
   /*ns:"Position du texte :";ns_eng:"Text position:";type:list;listitems:"left;center;right";category:"Général";category_eng:"Général"*/
   text-align:left;
}
.nt0001 .fullscreen {
   height:100vh !important;
   max-height:100vh !important;
   width:3000px !important;
   max-width:100% !important;
   overflow-y:auto !important;
}
.nt0001 .centered-screen {
   text-align:center;
   height:100%;
}
.nt0001 .topdiv {
   /*ns:"Espace haut titre %:";ns_eng:"Title top space space %:";type:number;category:"Général";category_eng:"Général"*/
   height:15%;
}
.nt0001 .ns-hr {
   border:0px;
   /*ns:"Couleur séparateur :";ns_eng:"hr color:";type:color;category:"Général";category_eng:"Général"*/
   background-color:#AAAAAA;
}
.nt0001 .ns-video {
   /*ns:"Espace sous video :";ns_eng:"Video bottom space:";type:number;category:"Général";category_eng:"Général"*/
   --videospace:100px;
}
.nt0001 .ns-video, .nt0001 .ns-video div, .nt0001 .ns-video video {
   max-height:calc(100vh - var(--videospace));
   max-width:100%;
}
/* Logo ---------------------------*/
.nt0001 .top-bloc {
   display:none;
   /*ns:"Image petit écran :";ns_eng:"Image URL:";type:url;category:"Image";category_eng:"Image"*/
   background-image:url("peopleDEDICATED.jpg");
   background-position:bottom;
}
.nt0001 .left-logo-bloc {
   /*:"Marge haut zone logo:";ns_eng:"Logo top margin:";type:list;listitems:"block;none";category:"Logo de gauche";category_eng:"Left logo"*/
   display:block;
   position:absolute;
   /*:"Marge haut zone logo:";ns_eng:"Logo top margin:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   top:10px;
   /*:"Marge gauche zone logo:";ns_eng:"Logo left margin:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   left:50px;
   opacity:1;
   /*:"Fond du bloc fond:";ns_eng:"Logo background color:";type:color;category:"Logo de gauche";category_eng:"Left logo"*/
   background-color:#FFFFFF;
   z-index:1;
   /*:"Largeur zone logo:";ns_eng:"Logo wiidth:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   width:200px;
   /*:"Hauteur zone logo:";ns_eng:"Logo height:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   height:80px;
}
.nt0001 .left-logo-bloc:hover {
   -ms-transform:scale(1.1);
   /* IE 9 */
   -webkit-transform:scale(1.1);
   /* Safari 3-8 */
   transform:scale(1.1);
}
.nt0001 .left-logo {
   margin-left:auto;
   margin-right:auto;
   /*:"Marge haute :";ns_eng:"Top margin:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   margin-top:10px;
   /*:"Largeur logo:";ns_eng:"Lgo width:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   width:150px;
   /*:"Hauteur logo:";ns_eng:"Logo height:";type:number;category:"Logo de gauche";category_eng:"Left logo"*/
   height:70px;
   background-color:transparent;
   background-position:center;
   /*:"Logo :";ns_eng:"Logo :";type:url;category:"Logo de gauche";category_eng:"Left logo"*/
   background-image:url("document.png");
   background-size:cover;
   z-index:1;
}
.nt0001 .logo-bloc {
   position:absolute;
   /*ns:"Marge haut zone logo:";ns_eng:"Logo top margin:";type:number;category:"Logo";category_eng:"Logo"*/
   top:0px;
   /*ns:"Marge droite zone logo:";ns_eng:"Logo right margin:";type:number;category:"Logo";category_eng:"Logo"*/
   right:30px;
   opacity:1;
   /*ns:"Fond du bloc fond:";ns_eng:"Logo background color:";type:color;category:"Logo";category_eng:"Logo"*/
   background-color:#FFFFFF;
   z-index:1;
   /*ns:"Largeur zone logo:";ns_eng:"Logo wiidth:";type:number;category:"Logo";category_eng:"Logo"*/
   width:300px;
   /*ns:"Hauteur zone logo:";ns_eng:"Logo height:";type:number;category:"Logo";category_eng:"Logo"*/
   height:80px;
}
.nt0001 .logo-bloc-start {
   position:absolute;
   /*ns:"Marge haut zone logo:";ns_eng:"Logo top margin:";type:number;category:"Logo démarrage";category_eng:"Start Logo"*/
   top:0px;
   /*ns:"Marge droite zone logo:";ns_eng:"Logo right margin:";type:number;category:"Logo démarrage";category_eng:"Start Logo"*/
   right:50px;
   opacity:1;
   /*ns:"Fond du bloc fond:";ns_eng:"Logo background color:";type:color;category:"Logo démarrage";category_eng:"Start Logo"*/
   background-color:#C8D63D;
   z-index:1;
   /*ns:"Largeur zone logo:";ns_eng:"Logo wiidth:";type:number;category:"Logo démarrage";category_eng:"Start Logo"*/
   width:200px;
   /*ns:"Hauteur zone logo:";ns_eng:"Logo height:";type:number;category:"Logo démarrage";category_eng:"Start Logo"*/
   height:90px;
}
.nt0001 .logo {
   margin-left:auto;
   margin-right:auto;
   /*ns:"Marge haute :";ns_eng:"Top margin:";type:number;category:"Logo";category_eng:"Logo"*/
   margin-top:8px;
   /** :"Largeur logo:";ns_eng:"Lgo width:";type:number;category:"Logo";category_eng:"Logo"
  width: 200px; **/
   /*ns:"Hauteur logo:";ns_eng:"Logo height:";type:number;category:"Logo";category_eng:"Logo"*/
   height:100px;
   background-color:transparent;
   background-position:center;
   /*ns:"Logo :";ns_eng:"Logo :";type:url;category:"Logo";category_eng:"Logo"*/
   background-image:url("Dedicated-wordmark-couleur.png");
   background-size:contain;
   background-repeat:no-repeat;
   z-index:1;
}
/* Image ---------------------------*/
.nt0001 .image {
   /*ns:"Image grand écran :";ns_eng:"Image URL:";type:url;category:"Image";category_eng:"Image"*/
   background-image:url("peopleDEDICATED.jpg");
   background-size:cover;
   /*ns:"Position interne image :";ns_eng:"Image position :";type:list;listitems:"bottom;center;left;right;top";category:"Image";category_eng:"Image"*/
   background-position:center;
}
.nt0001 .image-start {
   /*ns:"Image accueil :";ns_eng:"Start Image URL:";type:url;category:"Image";category_eng:"Image"*/
   background-image:url("peopleDEDICATED.jpg");
   background-size:cover;
   background-position:bottom;
   background-color:blue;
}
.nt0001 .all-image {
   height:100%;
   width:100%;
   object-fit:cover;
}
.nt0001 .all-left {
   position:absolute;
   top:0px;
   left:0px;
   height:100%;
}
.nt0001 .all-right {
   position:absolute;
   top:0px;
   right:0px;
   height:100%;
}
.nt0001 .all-right, .all-left {
   /*ns:"Largeur de l'image :";ns_eng:"Image width:";type:number;category:"Image";category_eng:"Image"*/
   width:40%;
}
.nt0001 .plain {
   width:100%;
}
.nt0001 .half {
   width:50%;
}
.nt0001 .smallimage {
   /*ns:"Largeur image secondaire :";ns_eng:"Width:";type:number;category:"Image";category_eng:"Image"*/
   width:40%;
}
/* Bloc questionnaire ---------------------------*/
.nt0001 .quest-bloc {
   /*ns:"Largeur % :";ns_eng:"Width %:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   width:60% !important;
   overflow:hidden;
   padding-left:0px;
   padding-right:0px;
}
.nt0001 .quest-bloc,
.nt0001 .survey-bloc,
.nt0001 .internal-bloc {
   /*ns:"Couleur de fond :";ns_eng:"Background color :";type:color;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   background-color:#FFFFFF;
}
.nt0001 .plain {
   width:100% !important;
   overflow:hidden;
   padding-left:0px;
   padding-right:0px;
   background-color:white;
}
.nt0001 .internal-bloc {
   height:100%;
   /*ns:"Espace au dessus :";ns_eng:"Top space:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-top:80px;
   /*ns:"Espace en dessous :";ns_eng:"Bottom space:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-bottom:70px;
}
.nt0001 .notop {
   padding-top:0px !important;
}
.nt0001 .survey-bloc {
   width:auto;
   height:inherit;
   overflow-y:auto;
   /*ns:"Marge supérieure :";ns_eng:"Top margin:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-top:1px;
   /*ns:"Marge inférieure :";ns_eng:"Bottom margin:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-bottom:40px;
   padding-left:30px;
   padding-right:30px;
}
.nt0001 .page-bloc {
   overflow-y:auto;
   background-color:grey;
   border:1px solid grey;
}
.nt0001 .pageA4 {
   width:210mm;
   height:297mm;
   margin-top:30px;
   margin-bottom:30px;
   margin-right:auto;
   margin-left:auto;
   background-color:white;
   padding:40px;
   background:image("fondFlash.png");
}
.nt0001 .nobottom {
   padding-bottom:0px !important;
}
.nt0001 .centred-bloc {
   position:relative;
   /*ns:"Hauteur %";ns_eng:"Height %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   height:80%;
   /*ns:"Largeur %";ns_eng:"Width %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   width:80%;
   /*ns:"Marge gauche %";ns_eng:"Left margin %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   left:10%;
   /*ns:"Marge supérieure %";ns_eng:"Top margin %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   top:10%;
   /*ns:"Arrondi :";ns_eng:"Radius:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   border-radius:0px;
   overflow:hidden;
   /*ns:"Marge gauche questions :";ns_eng:"Questions left margin:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-left:0px;
   /*ns:"Marge droite questions :";ns_eng:"Questions right margin:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
   padding-right:0px;
   /*ns:"Couleur de fond :";ns_eng:"Background color :";type:color;category:"Bloc central";category_eng:"Centred block"*/
   background-color:#FFFFFF;
   /*ns:"Opacité bloc central (0 à 1):";ns_eng:"Opacity:";type:number;category:"Bloc central";category_eng:"Centred block"*/
   opacity:0.95;
}
.nt0001 .login-bloc {
   position:relative;
   /*ns:"Hauteur px";ns_eng:"Height px:";type:number;category:"Bloc login";category_eng:"Login block"*/
   height:400px;
   /*ns:"Largeur %";ns_eng:"Width %:";type:number;category:"Bloc login";category_eng:"Login block"*/
   width:350px;
   margin-left:auto;
   margin-right:auto;
   padding:20px;
   text-align:center;
   /*ns:"Marge supérieure %";ns_eng:"Top margin %:";type:number;category:"Bloc login";category_eng:"Login block"*/
   top:100px;
   /*ns:"Arrondi :";ns_eng:"Radius:";type:number;category:"Bloc login";category_eng:"Login block"*/
   border-radius:10px;
   overflow:hidden;
   /*ns:"Marge gauche questions :";ns_eng:"Questions left margin:";type:number;category:"Bloc login";category_eng:"Login block"*/
   padding-left:0px;
   /*ns:"Marge droite questions :";ns_eng:"Questions right margin:";type:number;category:"Bloc login";category_eng:"Login block"*/
   padding-right:0px;
   /*ns:"Couleur de fond :";ns_eng:"Background color :";type:color;category:"Bloc login";category_eng:"Login block"*/
   background-color:#FFFFFF;
   /*ns:"Opacité bloc central (0 à 1):";ns_eng:"Opacity:";type:number;category:"Bloc login";category_eng:"Login block"*/
   opacity:0.99;
}
.nt0001 .login-bloc .ns-zbtn {
   text-align:center !important;
   margin-left:auto !important;
   margin-right:auto !important;
   padding:0px !important;
}
.nt0001 .titre {
   font-weight:bold;
   margin:0px;
   margin-top:10px;
   padding-bottom:5px;
   font-size:44px;
   color:#424033;
   z-index:0;
}
.nt0001 .bloc-texte {
   font-weight:bold;
   margin:0px;
   margin-top:10px;
   padding-bottom:5px;
   font-size:44px;
   color:#424033;
   z-index:0;
}
.nt0001 .sstitre {
   text-align:left;
   margin-top:3px;
   margin-bottom:5px;
   padding-left:0px;
   padding-bottom:8px;
   color:#685147;
   font-size:24px;
   font-weight:normal;
   z-index:1;
}
.nt0001 .texte {
   font-size:14px;
   color:#424033;
   font-weight:100;
   line-height:20px;
   letter-spacing:0.5px;
   margin:10px 0 20px;
   text-align:left;
}
{}
.nt0001 button:active {
   transform:scale(0.95);
}
.nt0001 button:focus {
   outline:hidden;
}
.nt0001 .button-bloc {
   position:absolute;
   bottom:0px;
   width:100%;
   /*ns:"Hauteur du bloc :";ns_eng:"Block height";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   height:70px;
   /*ns:"Marge gauche :";ns_eng:"Left padding";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   padding-left:20px;
   /*ns:"Marge droite :";ns_eng:"Right padding";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   padding-right:20px;
   /*ns:"Marge supérieure :";ns_eng:"Top padding";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   padding-top:10px;
   /*ns:"Couleur bloc :";ns_eng:"Bloc color:";type:color;category:"Bloc des boutons";category_eng:"Button block"*/
   background-color:#FFFFFF;
   /*ns:"Opacité (0 à 1) :";ns_eng:"Opacity";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   opacity:1;
   text-align:center;
}
.nt0001 input[type="button"] {
   /*ns:"Couleur des boutons :";ns_eng:"Button color";type:color;category:"Bloc des boutons";category_eng:"Button block"*/
   background-color:#36296D;
   cursor:pointer;
   /*ns:"Espace à gauche :";ns_eng:"Left spacing:";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   margin-left:10px;
   /*ns:"Espace à droite :";ns_eng:"Right spacing:";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   margin-right:10px;
   /*ns:"Taille police :";ns_eng:"Font size";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   font-size:14px !important;
   border:none;
   /*ns:"Epaisseur bordure :";ns_eng:"Border size";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   border-width:1px;
   /*ns:"Couleur bordure :";ns_eng:"Border color";type:color;category:"Bloc des boutons";category_eng:"Button block"*/
   border-color:#FFFFFF;
   /*ns:"Largeur minimale :";ns_eng:"Min width";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   min-width:50px !important;
   padding:10px 20px;
   /*ns:"Majuscule/minuscule :";ns_eng:"Upper/lower case";type:category:"Bloc des boutons";category_eng:"Button block"*/
   text-transform:uppercase;
   color:#FFFFFF !important;
}
.transparent {
   background-color:transparent !important;
}
.nt0001 input[type="button"]:hover {
   opacity:0.8;
}
.nt0001 .ns-previous {
   /*ns:"Position boutons gauche :";ns_eng:"Left button position :";type:list;listitems:"left;center;right";category:"Bloc des boutons";category_eng:"Button block"*/
   float:left;
   margin:2px;
}
.nt0001 .ns-next {
   /*ns:"Position boutons droite :";ns_eng:"Right button position :";type:list;listitems:"left;center;right";category:"Bloc des boutons";category_eng:"Button block"*/
   float:right;
   margin:2px;
}
.nt0001 .ns-z-photo:before {
   content:"\f030";
   font-family:FontAwesome;
   font-size:48px;
   position:absolute;
   top:40%;
   left:calc(50% - 24px);
   opacity:0.8;
}
.nt0001 .ns-z-photo[style*="background-image"]:before {
   content:"";
}
.nt0001 .ns-signature-canvas {
   border-style:solid;
   border-width:1px;
   border-color:silver;
   width:100%;
   max-width:700px;
   height:200px;
}
.nt0001 .ns-zbtn {
   /*ns:"Position boutons flottants :";ns_eng:"Floating button position :";type:list;listitems:"left;center;right";category:"Bloc des boutons";category_eng:"Button block"*/
   text-align:right !important;
   /*ns:"Avant boutons flottants :";ns_eng:"Above floating buttons";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   margin-top:50px;
   /*ns:"Après boutons flottants :";ns_eng:"After floating buttons";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   margin-bottom:50px;
   /*ns:"Marge droite :";ns_eng:"Right margin";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   margin-right:50px;
   /*ns:"Transparence :";ns_eng:"Opacity";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   opacity:1;
}
.nt0001 .ns-previous:hover, .nt0001 .ns-next:hover {
   opacity:0.8;
}
.nt0001 .ns-next, .nt0001 .ns-previous {
   border:1px solid #FFFFFF;
   /*ns:"Taille police :";ns_eng:"Font size";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   font-size:16px !important;
   font-weight:normal;
   z-index:100;
   cursor:pointer;
   /*ns:"Arrondi :";ns_eng:"Radius";type:number;category:"Bloc des boutons";category_eng:"Button block"*/
   border-radius:5px !important;
}
/* Bloc mention rgpd ---------------------------*/
.bloc-rgpd {
   width:100%;
   background-color:transparent;
   color:black;
   height:30px;
   vertical-align:middle;
   text-align:center;
   padding:10px;
   font-size:14px;
}
.tableau_rgpd tr td {
   vertical-align:top;
   border:solid 1px;
   padding:5px;
}
.nt0001 .perso {
   color:red;
}
/* Types questions ---------------------------*/
.nt0001 input[type="radio"], .nt0001 input[type="checkbox"] {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   /*ns:"Largeur cases à cocher :";ns_eng:"Check-box width:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   width:15px !important;
   /*ns:"Hauteur cases à cocher :";ns_eng:"Check-box height:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   height:15px !important;
   margin:0px;
   background-color:transparent;
   cursor:pointer;
   /*ns:"Epaisseur bordure:";ns_eng:"Border size:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   border-width:1px !important;
   /*ns:"Type bordure (normal, dotted):";ns_eng:"Border type (normal,dotted):";category:"Cases à cocher";category_eng:"Check-boxes"*/
   border-style:solid !important;
   /*ns:"Couleur bordure case :";ns_eng:"Check border color:";type:color;category:"Cases à cocher";category_eng:"Check-boxes"*/
   color:#979797 !important;
}
.nt0001 input[type="radio"] {
   /*ns:"Arrondi réponse unique:";ns_eng:"Radio-button radius:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   border-radius:10px;
}
.nt0001 input[type="checkbox"] {
   /*ns:"Arrondi réponses multiples:";ns_eng:"Check-box radius:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   border-radius:3px;
}
.nt0001 input[type="radio"]:checked, .nt0001 input[type="checkbox"]:checked {
   /*ns:"Couleur cases cochées :";ns_eng:"Checked-boxes color:";type:color;category:"Cases à cocher";category_eng:"Check-boxes"*/
   background:#36296D !important;
   position:relative;
   /*ns:"Couleur bordure case cochée :";ns_eng:"Checked-box border color:";type:color;category:"Cases à cocher";category_eng:"Check-boxes"*/
   color:#FFFFFF !important;
}
.nt0001 input[type="radio"]:checked:before, .nt0001 input[type="checkbox"]:checked:before {
   font-family:FontAwesome;
   /*ns:"Symbole coche :";ns_eng:"Check  symbol:";type:fontawesomecontent;category:"Cases à cocher";category_eng:"Check-boxes"*/
   content:'\f00c';
   /*ns:"Taille coche :";ns_eng:"Check size:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   font-size:20px !important;
   display:block;
   /*ns:"Couleur coche :";ns_eng:"Check  color:";type:color;category:"Cases à cocher";category_eng:"Check-boxes"*/
   color:#FFFFFF;
   position:absolute;
   /*ns:"Marge haut coche :";ns_eng:"Check top margin:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   top:0px;
   /*ns:"Marge gauche coche :";ns_eng:"Check left margin:";type:number;category:"Cases à cocher";category_eng:"Check-boxes"*/
   left:0px;
}
.nt0001 input {
   /*ns:"Couleur du fond :";ns_eng:"Background color:";type:color;category:"Zones de saisie";category_eng:"Input fields"*/
   background-color:#E6E2DF;
   border:none;
   margin:0px;
   padding:10px 10px;
   /*ns:"Taille :";ns_eng:"Size:";type:number;category:"Zones de saisie";category_eng:"Input fields"*/
   font-size:12pt !important;
   /*ns:"Couleur du texte :";ns_eng:"Color:";type:color;category:"Zones de saisie";category_eng:"Input fields"*/
   color:#000000 !important;
   outline:0;
}
.nt0001 textarea {
   /*ns:"Couleur du fond :";ns_eng:"Background color:";type:color;category:"Zones multilignes";category_eng:"Multiline fields"*/
   background-color:#E6E2DF;
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Zones multilignes";category_eng:"Multiline fields"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Zones multilignes";category_eng:"Multiline fields"*/
   color:#000000 !important;
   font-style:normal;
   padding-right:20px;
}
.nt0001 ::placeholder {
   /*ns:"Couleur placeholder :";ns_eng:"Placeholder color:";type:color;category:"Zones de saisie";category_eng:"Input fields"*/
   color:#DDDDDD;
}
.nt0001 input[type="button"] {
   /*ns:"Couleur police boutons :";ns_eng:"Button font color";type:color;category:"Bloc des boutons";category_eng:"Button block"*/
   color:white !important;
}
.nt0001 .ns-selrep, .nt0001 select {
   /*ns:"Couleur du fond :";ns_eng:"Background color color:";type:color;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   background-color:#E6E2DF;
   border:none;
   padding:9px 9px;
   margin:0px;
   max-width:100%;
   /*ns:"Taille sélection :";ns_eng:"Answer size:";type:number;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   font-size:12pt !important;
   /*ns:"Couleur sélection:";ns_eng:"Answer Color:";type:color;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   color:#685147 !important;
   cursor:pointer;
}
.nt0001 option {
   font-weight:normal;
   display:block;
   white-space:pre;
   min-height:1.2em;
   padding:0px 2px 1px;
   /*ns:"Couleur zone:";ns_eng:"Box color:";type:color;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   background-color:#FFFFFF !important;
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color:";type:color;category:"Listes déroulantes";category_eng:"Dropdown lists"*/
   color:#000000 !important;
   cursor:pointer;
}
/* Polices---------------------------*/
.ns-zlq {
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Questions";category_eng:"Questions"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Questions";category_eng:"Questions"*/
   color:#000000 !important;
   /*ns:"Style :";ns_eng:"Style:";type:list;listitems:"normal;bold";category:"Questions";category_eng:"Questions"*/
   font-weight:normal !important;
   font-style:normal;
   padding:10px 0px !important;
}
.ns-zlr {
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Réponses";category_eng:"Answers"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Réponses";category_eng:"Answers"*/
   color:#000000 !important;
   font-style:normal;
   padding-right:20px;
}
.ns-trifiche-q {
   /*ns:"Police question :";ns_eng:"Question Font:";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   font-size:12pt !important;
   font-style:normal !important;
   font-weight:normal !important;
   width:300px !important;
   /*ns:"Fond questions :";ns_eng:"Question background:";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   background-color:#C8D63D;
   /*ns:"Couleur réponses :";ns_eng:"Answer color:";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   color:#FFFFFF !important;
   /*ns:"Espacement questions :";ns_eng:"Question padding:";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   padding:5px;
   /*ns:"Bordure question";ns_eng:"Question border";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   border-color:#FFFFFF !important;
   /*ns:"Epaisseur bordure Q";ns_eng:"Q border width";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   border-width:1px !important;
   border-style:solid !important;
}
.ns-trifiche-r {
   width:400px;
   /*ns:"Police réponse :";ns_eng:"Answer Font:";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   font-size:12pt !important;
   font-style:normal !important;
   /*ns:"Fond réponses :";ns_eng:"Color thème:";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   background-color:#C8D63D;
   /*ns:"Couleur réponses :";ns_eng:"Color thème:";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   color:#000000 !important;
   /*ns:"Espacement réponses :";ns_eng:"Answer padding:";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   padding:5px;
   /*ns:"Bordure réponse";ns_eng:"Answer border";type:color;category:"Tri fiche";category_eng:"Answer list"*/
   border-color:#FFFFFF !important;
   /*ns:"Epaisseur bordure R";ns_eng:"A border width";type:number;category:"Tri fiche";category_eng:"Answer list"*/
   border-width:1px !important;
   border-style:solid !important;
}

table {
   border-collapse:collapse;
   border:1px solid black;
}
.nt0001 .ns-col-width {
   width:auto !important;
}
.fonttabsoft {
   /*ns:"Taille police titres :";ns_eng:"Title font size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:12pt !important;
   /*ns:"Couleur titres :";ns_eng:"Title color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   color:#C0C0C0 !important;
   font-weight:bold;
   font-style:normal;
   border-bottom-style:solid;
   /*ns:"Epaisseur souligné titres :";ns_eng:"Title line width:";type:number;category:"Tableaux";category_eng:"Tables"*/
   border-bottom-width:0px;
   /*ns:"Couleur souligné titres :";ns_eng:"Title line color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   border-bottom-color:#FFFFFF;
   margin-bottom:0px;
}
.fonttabsoft.ns-zlq {
   /*ns:"Espace après titre :";ns_eng:"Title bottom space";type:number;category:"Tableaux";category_eng:"Tables"*/
   margin-bottom:0px !important;
   /*ns:"Espacement souligné :";ns_eng:"Underline space";type:number;category:"Tableaux";category_eng:"Tables"*/
   padding-bottom:0px !important;
   /*ns:"Police titres top :";ns_eng:"Top title font size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:12pt !important;
}
.fontcolsoft {
   /*ns:"Taille police colonnes :";ns_eng:"Columns font size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:12pt !important;
   /*ns:"Couleur police colonnes :";ns_eng:"Column font color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   color:#000000 !important;
   font-style:normal;
}
.fontlignesoft {
   /*ns:"Taille police lignes :";ns_eng:"Row font size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:12pt !important;
   /*ns:"Couleur lignes :";ns_eng:"Row color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   color:#685147 !important;
   font-style:normal;
   /*ns:"Espacement lignes :";ns_eng:"Row padding:";type:number;category:"Tableaux";category_eng:"Tables"*/
   padding-top:10px !important;
   padding-left:0px;
}
.ns-row-h-t {
   /*ns:"Taille Interlignes :";ns_eng:"Row title Font size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:14pt !important;
   /*ns:"Couleur Interlignes :";ns_eng:"Row title font color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   color:#685147 !important;
   /*ns:"Style Interlignes :";ns_eng:"Row title style:";type:list;listitems:"normal;bold";category:"Tableaux";category_eng:"Tables"*/
   font-weight:normal !important;
   padding-top:10px;
}
.ns-row-num {
   /*ns:"Couleur numéros :";ns_eng:"Row number color:";type:color;category:"Tableaux";category_eng:"Tables"*/
   color:#685147 !important;
   /*ns:"Taille numéros :";ns_eng:"Row number size:";type:number;category:"Tableaux";category_eng:"Tables"*/
   font-size:14pt !important;
   /*ns:"Style numéros :";ns_eng:"Row number style:";type:list;listitems:"normal;bold";category:"Tableaux";category_eng:"Tables"*/
   font-weight:normal !important;
   vertical-align:top !important;
   width:20px !important;
   /*ns:"Arrière plan numéros :";ns_eng:"Number background:";type:color;category:"Tableaux";category_eng:"Tables"*/
   background-color:#FFFFFF;
   padding:1px;
}
.fontunitsoft {
   font-size:10pt !important;
   color:#685147 !important;
   font-weight:bold;
   font-style:normal;
}
.fontbarresoft {
   font-size:40pt !important;
   color:#685147 !important;
   font-style:normal;
}
.ns-theme {
   font-size:32pt;
   color:#685147 !important;
   font-style:normal;
   background-color:#C0C0C0;
   padding:2px;
}
.ns-zq {
   /*Zone de la question (englobe la question et les réponses)*/
   display:block;
   clear:both;
   /*ns:"Espace avant :";ns_eng:"Top spacing:";type:number;category:"Ecartement des questions";category_eng:"Question spacing"*/
   padding-top:0px !important;
   /*ns:"Espace après :";ns_eng:"Bottom spacing:";type:number;category:"Ecartement des questions";category_eng:"Question spacing"*/
   padding-bottom:5px !important;
}
.ns-zr {
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Zones de saisie";category_eng:"Data entry fields"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Zones de saisie";category_eng:"Data entry fields"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Zones de saisie";category_eng:"Data entry fields"*/
   font-weight:normal;
   font-style:normal;
}
.ns-zt {
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Texte libre";category_eng:"Free text"*/
   font-size:12pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Texte libre";category_eng:"Free text"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Texte libre";category_eng:"Free text"*/
   font-weight:normal;
   font-style:normal;
}
/*Zone du libelle du thème*/
.ns-theme {
   color:#FFFFFF;
   font-style:normal;
   background-color:#C0C0C0;
   padding:2px;
}
/*Zone de la question Quali*/
{}
/*Zone de la question Quanti*/
{}
/*Zone des questions texte*/
{}
/*Zone des questions date*/
{}
/*Zone des questions heure*/
{}
/*Zone des questions des tableaux*/
{}
/*Zone pour afficher le calcul*/
{}
.ns-pointer {
   max-width:100%;
}
.ns-cell {
   vertical-align:middle !important;
   padding-right:10px !important;
}
.ns-qr-horizontal {
   display:inline-block !important;
   margin-right:10px !important;
   vertical-align:middle !important;
}
.nt0001 .ns-case-cell {
   display:inline-block !important;
}
.nt0001 .ns-calendar {
   background-image:url() !important;
}
.nt0001 .ns-calendar:before {
   font-family:FontAwesome;
   font-size:22px;
   content:'\f073';
   display:block;
   color:grey;
   position:relative;
   top:0px;
   left:3px;
   cursor:pointer;
   vertical-align:middle;
}

div#tcal > div {
   width:250px !important;
   padding:5px 15px !important;
}

div#tcal td {
   font-size:18px !important;
}
.nt0001 .ns-spin-up, .nt0001  .ns-spin-down {
   background-image:none;
   font-family:FontAwesome;
   font-size:22px;
   line-height:12px;
   height:14px;
   display:block;
   color:grey;
   cursor:pointer;
   padding-left:3px;
}
.nt0001 .ns-spin-up:before {
   content:'\f0d8';
}
.nt0001 .ns-spin-down:before {
   content:'\f0d7';
}
.nt0001 .ns-row-sep {
   border-bottom:1px solid #C8D63D !important;
}
.style-container {
   height:110px;
   width:100%;
   position:absolute;
   top:0;
   left:0;
   margin:4px;
}
.style {
   display:inline-block;
   height:100%;
   width:120px;
   border:1px solid #cccccc;
   background-color:white;
   margin:4px;
}
.vue-style {
   height:70px;
   width:100%;
   padding-top:10px;
   text-align:center;
   padding:5px;
   margin-top:3px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:clip !important;
}
.nom-style {
   font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
   font-size:12pt;
   text-align:center;
}
/*nsstyles*/
{}
.introduction {
   font-family:'Roboto' !important;
   font-size:14pt !important;
   color:inherit !important;
   font-style:oblique !important;
}
.titre1 {
   font-family:'Roboto' !important;
   font-size:24pt !important;
   color:inherit !important;
   font-style:bold;
}
.titre2 {
   font-family:'Roboto' !important;
   font-size:22pt !important;
   color:inherit !important;
   font-style:normal;
}
.titre3 {
   font-family:'Roboto' !important;
   font-size:18pt !important;
   color:inherit !important;
   font-style:bold;
}
.encadre {
   border:solid 2px;
   padding:10px;
   font-family:'Roboto';
   font-size:30pt;
   color:inherit;
   font-style:bold;
}
.attention {
   border-left:solid 3px red;
   padding:10px;
   font-family:'Roboto';
   font-size:16pt;
   color:inherit;
   font-style:oblique;
   background:yellow;
}
.erreur {
   border-left:solid 3px red;
   padding:10px;
   font-family:'Roboto';
   font-size:20pt;
   color:white;
   font-style:bold;
   background:red;
}
.entrelignes {
   border-top:solid 1px;
   border-bottom:solid 1px;
   padding:10px;
   font-size:20pt;
   font-style:bold;
}
.btn-horizontaux {
   display:table;
}
.style-container .introduction, .titre1, .titre2, .titre3, .encadre, .attention, .erreur, .entrelignes {
   margin:0px !important;
   /**white-space: nowrap;**/
   overflow:hidden;
   text-overflow:clip !important;
}
/*nsstyles*/
/************************************** Sous-questionnaires *******************/
/* Tableau du sommaire */
.nt0001 .ns-ssq-summary {
   border-collapse:collapse;
   padding:10px !important;
   margin:2px;
   width:100%;
}
/* Colonnes du sommaire */
.nt0001 .ns-ssq-summary > thead > tr {
   /*ns:"Taille police Entête:";ns_eng:"Title Font size:";type:number;category:"Sous-Questionnaires";category_eng:"Sub-questionnaires"*/
   font-size:10pt;
   color:#FFFFFF;
   font-weight:normal;
   font-style:normal;
   /*ns:"Couleur entêtes:";ns_eng:"Title Background color :";type:color;category:"Sous-Questionnaires";category_eng:"Sub-questionnaires"*/
   background-color:#376E97;
}
.nt0001 .ns-table-cont .ns-case-cell {
   padding-top:10px !important;
}
/* Valeurs des questions dans le tableau */
.nt0001 .ns-ssq-summary > tbody > tr {
   font-size:10pt;
   color:#000000;
   font-style:normal;
   background-color:#ede7f6;
}
/* Colonne */
.nt0001 .ns-ssq-header {
   padding:1px;
}
/* Valeur */
.nt0001 .ns-ssq-value {
   padding:1px;
}
/* Bouton Ajouter */
.nt0001 .ns-ssq-add {
   /*ns:"Taille police Ajouter:";ns_eng:"Add Font size:";type:number;category:"Sous-Questionnaires";category_eng:"Sub-questionnaires"*/
   font-size:10pt !important;
   color:#000000;
   font-weight:bold;
   font-style:normal;
}
/* Boutons Modifier */
.nt0001 .ns-ssq-modify {
   color:#000000;
   font-weight:bold;
   font-style:normal;
}
/* Boutons Supprimer */
.nt0001 .ns-ssq-delete {
   color:#000000;
   font-weight:bold;
   font-style:normal;
}
.nt0001 .ns-ssq-delete, .nt0001 .ns-ssq-modify {
   /*ns:"Taille police boutons:";ns_eng:"Btn Font size:";type:number;category:"Sous-Questionnaires";category_eng:"Sub-questionnaires"*/
   font-size:10pt !important;
}
/********* fin sous-questionnaires ***/
/*BOUTONS DE REPONSES*/
.ns-bouton {
   text-align:center;
   /*ns:"Couleur du bouton standard";ns_eng:"Standard button color";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   background-color:#FFFFFF !important;
   /*ns:"Taille de la police:";ns_eng:"Font size:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   font-size:16px !important;
   /*ns:"Couleur police et bordure:";ns_eng:"Font & border color:";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   color:#5A5A5A !important;
   /*ns:"Taille standard :";ns_eng:"Standard height:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   padding:10px !important;
   /*ns:"Espacement entre les boutons:";ns_eng:"Spacing between buttons:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   margin-right:1px !important;
   /*ns:"Arrondis bouton:";ns_eng:"Roun buton:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border-radius:5px !important;
   /*ns:"Epaisseur bordure:";ns_eng:"Border size:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border-width:1px !important;
   /*ns:"Type bordure (normal, dotted):";ns_eng:"Border type (normal,dotted):";category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border-style:solid !important;
   /*ns:"Largeur minimale:";ns_eng:"Minimum width:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   min-width:40px !important;
   text-decoration:none;
   box-sizing:content-box !important;
}
.ns-bouton img {
   width:auto;
   /*ns:"Hauteur max bouton:";ns_eng:"Button max height:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   max-height:200px;
}
.nt0001 .ns-bouton-selected {
   /*ns:"Couleur du bouton select";ns_eng:"Select button color";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   background-color:#A1867A !important;
   /*ns:"Couleur police select";ns_eng:"Select text color";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   color:#FFFFFF !important;
   /*ns:"Couleur bordure select";ns_eng:"Select border color";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border-color:#FFFFFF !important;
   /*ns:"Epaisseur bordure select";ns_eng:"Select border width";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border-width:1px !important;
   text-decoration:none;
   font-family:FontAwesome;
   content:'\f00c';
   /* position: sticky;*/
   top:2px;
   left:3px;
}
.UserStyle1 {
   /*ns:"Police User1 :";ns_eng:"User1 font:";type:FontFamily;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-family:'Roboto' !important;
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-size:14pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Styles Utilisateur";category_eng:"User Styles"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-weight:normal;
}
.UserStyle2 {
   /*ns:"Police User2 :";ns_eng:"User2 font:";type:FontFamily;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-family:poppins !important;
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-size:14pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Styles Utilisateur";category_eng:"User Styles"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-weight:normal;
}
.UserStyle3 {
   /*ns:"Police User3 :";ns_eng:"User3 font:";type:FontFamily;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-family:'Roboto' !important;
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-size:14pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Styles Utilisateur";category_eng:"User Styles"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-weight:normal;
}
.UserStyle4 {
   /*ns:"Police User4 :";ns_eng:"User4 font:";type:FontFamily;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-family:poppins !important;
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-size:14pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Styles Utilisateur";category_eng:"User Styles"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-weight:normal;
}
.UserStyle5 {
   /*ns:"Police User5 :";ns_eng:"User5 font:";type:FontFamily;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-family:poppins !important;
   /*Zone de la réponse*/
   /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-size:14pt !important;
   /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Styles Utilisateur";category_eng:"User Styles"*/
   color:#000000 !important;
   /*ns:"Style (normal, bold) :";ns_eng:"Style (normal, bold)";category:"Styles Utilisateur";category_eng:"User Styles"*/
   font-weight:normal;
}
/* !!!!!!!!!!!! FIN BOUTONS DE REPONSES !!!!!!!!!!*/
.margin5 {
   margin:5px;
}
/* Pour iOS*/

input, button, textarea {
   -webkit-appearance:none;
   -webkit-border-radius:0;
}
.noleft {
   left:0px !important;
}
@media (max-width:1280px) {
.nt0001 {
   width:100%;
   max-width:100%;
   height:100%;
   max-height:100%;
}}
@media (max-width:767px) {
body {
   justify-content:flex-start;
   height:100vh;
   margin:0px;
}
.nt0001 .ns-table-cont .ns-table-cell .ns-case-lab, .ns-table-cont .ns-table-cell .ns-case-cell {
   display:inline-block;
}
.nt0001 .ns-table-cont .ns-table-cell .ns-bouton-zone + .ns-case-lab {
   display:none;
}
.nt0001 .ns-table-cont .ns-table-cell .ns-bouton-zone {
   display:block;
}
.nt0001 {
   max-width:100%;
   height:100vh;
   max-height:100vh;
}
.nt0001 .quest-bloc {
   width:100% !important;
}
.nt0001 .ns-zp-marge {
   /*ns:"Espacements page :";ns_eng:"Page paddings:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   padding:20px;
   /*ns:"Marge gauche :";ns_eng:"Left margin:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   margin-left:0px;
   /*ns:"Marge droite :";ns_eng:"Right margin:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   margin-right:0px;
}
.nt0001 .logo-bloc {
   /*ns:"Largeur zone logo:";ns_eng:"Small logo width:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   width:100%;
   /*ns:"Hauteur zone logo:";ns_eng:"Small logo height:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   height:80px;
   right:0;
   text-align:center;
}
.nt0001 .logo {
   /*ns:"Marge sup logo:";ns_eng:"Logo top margin:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   margin-top:0px;
   /*ns:"Hauteur logo:";ns_eng:"Logo height:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   height:80px;
   /*ns:"Largeur logo:";ns_eng:"Logo width:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   max-width:0auto;
   text-align:center;
   /* "Logo :";ns_eng:"Logo :";type:url;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   /* background-image: url("logo22.png");*/
}
.nt0001 .left-logo-bloc {
   left:10px;
   width:60px;
}
.nt0001 .left-logo-bloc:hover {
   -ms-transform:scale(1.1);
   /* IE 9 */
   -webkit-transform:scale(1.1);
   /* Safari 3-8 */
   transform:scale(1.1);
}
.nt0001 .left-logo {
   margin-top:5px;
   width:60px;
   height:40px;
}
/* Table -----------------------------*/
.ns-table-cont .ns-table, .ns-table-cont, .ns-table-cont .ns-table-r-g, .ns-table-cont .ns-table-cell, .ns-table-cont .ns-table-row {
   /** display: initial !important;**/
   width:100% !important;
}
.ns-row-h-t-default {
   margin-top:30px;
   margin-left:0px !important;
}
.ns-table-h-g {
   display:none !important;
}
.nt0001 .ns-table-cont .ns-case-cell {
   padding-top:10px !important;
}
/*.ns-row-sep {
    display: none !important;
  }
  /* Image ---------------------------*/
.nt0001 .internal-bloc {
   /*ns:"Marge haut :";ns_eng:"Top margin:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   padding-top:80px;
   /*ns:"Marge bas :";ns_eng:"Bottom margin:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   padding-bottom:50px;
}
.nt0001 .login-bloc {
   position:relative;
   height:100vh;
   width:100%;
   margin:0px;
   padding:50px;
   padding-top:100px;
   top:0px;
   border-radius:0px;
}
.nt0001 .power {
   display:none;
}
.nt0001 .centered-bloc {
   height:90%;
   top:5%;
}
.nt0001 .survey-bloc {
   padding:0px;
   /* padding-top: 10px;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;*/
   height:100%;
   /* height: calc(100vh - 220px);*/
}
.nt0001 .centred-bloc {
   position:relative;
   width:100%;
   height:100%;
   margin:0px;
   left:0px;
   top:0px;
   padding:30px;
}
.top-bloc {
   display:block;
   margin:0px;
   height:80px;
   width:100%;
   background-size:cover;
}
.nt0001 .button-bloc {
   height:50px;
   padding:0px;
   /*ns:"Couleur bloc navigation :";ns_eng:"Navigation bloc color:";type:color;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   background-color:#DDDDDD;
}
.nt0001 input[type="button"] {
   /*ns:"Marge gauche boutons :";ns_eng:"Button left spacing:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   margin-left:0px;
   /*ns:"Marge droite boutons :";ns_eng:"Button right spacing:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   margin-right:0px;
   /*ns:"Taille police boutons :";ns_eng:"Button font size";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   font-size:14px !important;
   /*ns:"Largeur minimale boutons :";ns_eng:"Button min width";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   min-width:50px !important;
   height:100%;
}
.nt0001 .ns-bouton {
   /*    width: 90%;*/
}
.nt0001 .ns-bouton-zone {
   /*ns:"Taille boutons réponse :";ns_eng:"Answer buttons size:";type:number;category:"Ecran smartphone :";category_eng:"Smartphone screen"*/
   padding:8px !important;
}
/*.ns-labq .ns-cell, .ns-table-cont .ns-case-cell, .ns-table-cont .ns-case-lab {
    vertical-align: initial !important;
  }*/
.nt0001 .ns-next, .nt0001 .ns-previous {
   border-radius:0px;
   border:none;
   margin:0 1px 1px 0;
   font-size:16px;
   font-weight:normal;
   padding:16px;
}
.nt0001 .ns-col-width {
   /*width: 30px !important;*/
}
.fontlignesoft {
   padding:15px 0px 5px 0px !important;
   font-weight:bold;
}
.nt0001 .ns-row-sep {
   padding-bottom:20px;
}
.fonttabsoft {
   font-style:italic !important;
}}
@media print {
.button-bloc {
   display:none !important;
}
@page {
    size: A4 !important;
    margin: 0;
  }}
