@charset "utf-8";
.nt0001body,
.nt0001body * {
  box-sizing: border-box;
  /** **/
}

.nt0001body {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  /*ns:"Couleur de page:";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("deskbackground.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  height: 100vh;
  margin: 0px;
  -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: #194555 !important;
}
/* The Modal (background) */
.nt0001body .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 */
.nt0001body .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
  }
}
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
/* The Close Button */
.nt0001body .close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.nt0001body .close:hover,
.nt0001body .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.nt0001body .modal-header {
  height: 40px;
  padding: 5px;
  background-color: slategrey;
  color: white;
}
.nt0001body .modal-body {
  padding: 20px 30px
}
.nt0001body .modal-footer {
  height: 40px;
  padding: 5px;
  background-color: slategrey;
  color: white;
}
.nt0001body img[usemap] {
  height: auto;
  max-width: 100%
}
body.nt0001body,
.nt0001 button,
.nt0001 .titre,
.nt0001 input,
.nt0001 .ns-selrep,
.nt0001 option,
.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 .power,
.nt0001 p,
.nt0001 a,
.nt0001 h1,
.nt0001 h2,
.nt0001 h3,
.nt0001 h4,
.nt0001 h5,
.nt0001 h6,
.nt0001 table,
.nt0001 ul,
.nt0001 li,
.nt0001 .ns-ssq-summary {
  /*ns:"Choisissez la police :";ns_eng:"Choose the font:";type:FontFamily;category:"Général";category_eng:"Général"*/
  font-family: 'Poppins Regular' !important;
}
.nt0001 .power {
  font-size: 12px !important;
}
.ns-zt{
	padding:5px;
}
/* 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 0px 28px rgba(0, 0, 0, 0.2), 0 0px 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:"Couleur arrière-plan :";ns_eng:"Background color:";type:color;category:"Général";category_eng:"Général"*/
  background-color: #D2C9C4;
}
.footer{
	background:#194555;
	color:white;
	width:1200px;
	max-width: 90%;
	padding-left:150px;
}
/* Logo ---------------------------*/
.nt0001 .top-bloc {
  display: none;
  /*ns:"Image petit écran :";ns_eng:"Image URL:";type:url;category:"Image";category_eng:"Image"*/
  background-image: url("desk.jpg");
}
.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: 50px;
  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: 200px;
  /*ns:"Hauteur zone logo:";ns_eng:"Logo height:";type:number;category:"Logo";category_eng:"Logo"*/
  height: 120px;
}
.nt0001 .logo {
  margin-left: auto;
  margin-right: auto;
  /*ns:"Marge haute :";ns_eng:"Top margin:";type:number;category:"Logo";category_eng:"Logo"*/
  margin-top: 10px;
  /*ns:"Largeur logo:";ns_eng:"Lgo width:";type:number;category:"Logo";category_eng:"Logo"*/
  width: 150px;
  /*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("logo22.png");
  background-size: cover;
  z-index: 1;
}

.nt0001 .logo-bloc-gauche {
  position: absolute;
  /*ns:"Marge haut zone logo gauche:";ns_eng:"Logo top margin:";type:number;category:"Logo";category_eng:"Logo"*/
  top: 0px;
  /*ns:"Marge droite zone logo gauche:";ns_eng:"Logo right margin:";type:number;category:"Logo";category_eng:"Logo"*/
  left: 0px;
  opacity: 1;
  /*ns:"Fond du bloc fond gauche:";ns_eng:"Logo background color:";type:color;category:"Logo";category_eng:"Logo"*/
  background-color: #FFFFFF;
  z-index: 1;
  /*ns:"Largeur zone logo gauche:";ns_eng:"Logo wiidth:";type:number;category:"Logo";category_eng:"Logo"*/
  width: 160px;
  /*ns:"Hauteur zone logo gauche:";ns_eng:"Logo height:";type:number;category:"Logo";category_eng:"Logo"*/
  height: 120px;
}
.nt0001 .logo-gauche {
  margin-left: auto;
  margin-right: auto;
  /*ns:"Marge haute gauche:";ns_eng:"Top margin:";type:number;category:"Logo";category_eng:"Logo"*/
  margin-top: 10px;
  /*ns:"Largeur logo gauche:";ns_eng:"Lgo width:";type:number;category:"Logo";category_eng:"Logo"*/
  width: 100px;
  /*ns:"Hauteur logo gauche:";ns_eng:"Logo height:";type:number;category:"Logo";category_eng:"Logo"*/
  height: 100px;
  background-color: transparent;
  background-position: center;
  /*ns:"Logo  gauche:";ns_eng:"Logo :";type:url;category:"Logo";category_eng:"Logo"*/
  background-image: url("Logotype eval-sante.png");
  background-size: cover;
  z-index: 1;
}
/* Image ---------------------------*/
.nt0001 .image {
  /*ns:"Image grand écran :";ns_eng:"Image URL:";type:url;category:"Image";category_eng:"Image"*/
  background-image: url("desk.jpg");
  background-size: cover;
  background-position: center;
}
.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,
.nt0001 .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: 25%
}
/* 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;
  /*ns:"Couleur de fond :";ns_eng:"Background color :";type:color;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
  background-color: white;
}
.nt0001 .plain {
  width: 100% !important;
  overflow: hidden;
  padding-left: 0px;
  padding-right: 0px;
  /*ns:"Couleur de fond :";ns_eng:"Background color :";type:color;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
  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: 100px;
  /*ns:"Espace en dessous :";ns_eng:"Bottom space:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
  padding-bottom: 100px;
}
.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: 20px;
  /*ns:"Marge inférieure :";ns_eng:"Bottom margin:";type:number;category:"Bloc questionnaire";category_eng:"Questionnaire block"*/
  padding-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
}
.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: 95%;
  /*ns:"Marge gauche %";ns_eng:"Left margin %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
  left: 5%;
  /*ns:"Marge supérieure %";ns_eng:"Top margin %:";type:number;category:"Bloc central";category_eng:"Centred block"*/
  top: 3%;
  /*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: white;
  /*ns:"Opacité bloc central (0 à 1):";ns_eng:"Opacity:";type:number;category:"Bloc central";category_eng:"Centred block"*/
  opacity: .95
}
.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: #194555;
  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 {}
.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: 80px;
  /*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: 20px;
  /*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;
}
.nt0001 .ns-previous {
  float: left;
  /*ns:"Couleur boutons gauche :";ns_eng:"Left button color";type:color;category:"Boutons";category_eng:"Buttons"*/
  background-color: #194555;
  margin: 2px;
}
.nt0001 .ns-next {
  float: right; /*ns:"Couleur boutons droite :";ns_eng:"Right button color";type:color;category:"Boutons";category_eng:"Buttons"*/
  background-color: #194555;
  cursor: pointer;
  margin: 2px;
}
.nt0001 .ns-previous:hover,
.nt0001 .ns-next:hover {
  opacity: 0.8;
}
.nt0001 .ns-next,
.nt0001 .ns-previous {
  /*ns:"Transparence :";ns_eng:"Opacity";type:number;category:"Boutons";category_eng:"Buttons"*/
  opacity: 1;
  /*ns:"Arrondi :";ns_eng:"Radius";type:number;category:"Boutons";category_eng:"Buttons"*/
  border-radius: 5px;
  border: 1px solid #FFFFFF;
  /*ns:"Taille police :";ns_eng:"Font size";type:number;category:"Boutons";category_eng:"Buttons"*/
  font-size: 16px !important;
  font-weight: normal;
  padding: 10px 20px;
  /*ns:"Majuscule/minuscule :";ns_eng:"Upper/lower case";type:number;category:"Boutons";category_eng:"Buttons"*/
  text-transform: uppercase;
  z-index: 100;
  cursor: pointer;
}
/* Bloc mention rgpd ---------------------------*/
.nt0001 .bloc-rgpd {
  width: 100%;
  background-color: transparent;
  color: black;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  padding: 10px;
  font-size: 14px;
}
.nt0001 .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: #52AA28 !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: #52AA28 !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: white;
  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: #194555 !important;
  outline: 0;
}
.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:"Boutons";category_eng:"Buttons"*/
  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: #194555 !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: white !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: #194555 !important;
  cursor: pointer;
}
/* Polices---------------------------*/
.nt0001 .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: #194555 !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;
}
.nt0001 .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: #52AA28 !important;
  font-style: normal;
  padding-right: 20px;
}
.nt0001 .fonttabsoft {
  /*ns:"Taille :";ns_eng:"Font size:";type:number;;category:"Titres des tableaux";category_eng:"Table title"*/
  font-size: 12pt !important;
  /*ns:"Couleur :";ns_eng:"Color:";type:color;category:"Titres des tableaux";category_eng:"Table title"*/
  color: #194555 !important;
  font-weight: bold;
  font-style: normal;
}
.nt0001 .fontlignesoft {
  /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Lignes des tableaux";category_eng:"Table rows"*/
  font-size: 12pt !important;
  /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Lignes des tableaux";category_eng:"Table rows"*/
  color: #194555 !important;
  font-style: normal;
  /*ns:"Espacement lignes :";ns_eng:"Row padding:";type:number;category:"Lignes des tableaux";category_eng:"Table rows"*/
  padding: 10px !important;
}
.nt0001 .fontcolsoft {
  /*ns:"Taille :";ns_eng:"Font size:";type:number;category:"Colonnes des tableaux";category_eng:"Table columns"*/
  font-size: 12pt !important;
  /*ns:"Couleur :";ns_eng:"Color thème:";type:color;category:"Colonnes des tableaux";category_eng:"Table columns"*/
  color: #194555 !important;
  font-style: normal;
}
.nt0001 .fontunitsoft {
  font-size: 10pt !important;
  color: #194555 !important;
  font-weight: bold;
  font-style: normal;
}
.nt0001 .fontbarresoft {
  font-size: 40pt !important;
  color: #194555 !important;
  font-style: normal;
}
.nt0001 .ns-theme {
  font-size: 32pt;
  color: #194555 !important;
  font-style: normal;
  background-color: #C0C0C0;
  padding: 2px;
}
.nt0001 .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;
}
.nt0001 .ns-zr { /*Zone du la réponse*/
}

/*Zone du libelle du thème*/
.nt0001 .ns-theme {
  color: #FFFFFF;
  font-style: normal;
  background-color: #C0C0C0;
  padding: 2px;
}
/*Zone de la question Quali*/
.nt0001 .ns-quali {}
/*Zone de la question Quanti*/
.nt0001 .ns-quanti {}
/*Zone des questions texte*/
.nt0001 .ns-texte {}
/*Zone des questions date*/
.nt0001 .ns-date {}
/*Zone des questions heure*/
.nt0001 .ns-heure {}
/*Zone des questions des tableaux*/
.nt0001 .ns-t-table {}
/*Zone pour afficher le calcul*/
.nt0001 .ns-calcul {}
.nt0001 .ns-pointer {
  max-width: 100%;
}
.nt0001 .ns-cell {
  vertical-align: middle !important;
  padding-right: 10px !important;
}
.nt0001 .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;
}
.nt0001 div#tcal > div {
  width: 250px !important;
  padding: 5px 15px !important
}
.nt0001 div#tcal td {
  font-size: 18px !important;
}
.nt0001 .ns-spin-up,
.nt0001 .ns-spin-down {
  background-image: url() !important;
}
.nt0001 .ns-spin-up:before {
  font-family: FontAwesome;
  font-size: 22px;
  content: '\f0dc';
  display: block;
  color: grey;
  position: relative;
  top: 0px;
  left: 3px;
  cursor: pointer;
  vertical-align: middle;
}
.nt0001 .ns-row-sep {
  border-bottom: 1px solid #B39D93 !important;
}
.nt0001 .style-container {
  height: 110px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 4px;
}
.nt0001 .style {
  display: inline-block;
  height: 100%;
  width: 120px;
  border: 1px solid #cccccc;
  background-color: white;
  margin: 4px;
}
.nt0001 .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;
}
.nt0001 .nom-style {
  font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif";
  font-size: 14px;
  text-align: center;
}
/*nsstyles*/
.nt0001 .normal {}
.nt0001 .introduction {
  font-family: 'Poppins Regular' !important;
  font-size: 14pt !important;
  color: inherit !important;
  font-style: oblique !important;
}
.nt0001 .titre1 {
  font-family: 'Poppins Regular' !important;
  font-size: 24pt !important;
  color: inherit !important;
  font-style: bold;
}
.nt0001 .titre2 {
  font-family: 'Poppins Regular' !important;
  font-size: 22pt !important;
  color: inherit !important;
  font-style: normal;
}
.nt0001 .titre3 {
  font-family: 'Poppins Regular' !important;
  font-size: 18pt !important;
  color: inherit !important;
  font-style: bold;
}
.nt0001 .encadre {
  border: solid 2px;
  padding: 10px;
  font-family: 'Poppins Regular';
  font-size: 30pt;
  color: inherit;
  font-style: bold;
}
.nt0001 .attention {
  border-left: solid 3px red;
  padding: 10px;
  font-family: 'Poppins Regular';
  font-size: 16pt;
  color: inherit;
  font-style: oblique;
  background: yellow;
}
.nt0001 .erreur {
  border-left: solid 3px red;
  padding: 10px;
  font-family: 'Poppins Regular';
  font-size: 20pt;
  color: white;
  font-style: bold;
  background: red;
}
.nt0001 .entrelignes {
  border-top: solid 1px;
  border-bottom: solid 1px;
  padding: 10px;
  font-size: 20pt;
  font-style: bold;
}
.nt0001 .btn-horizontaux {
  display: table;
}
.nt0001 .style-container .introduction,
.nt0001 .titre1,
.nt0001 .titre2,
.nt0001 .titre3,
.nt0001 .encadre,
.nt0001 .attention,
.nt0001 .erreur,
.nt0001 .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;
}
/* 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*/
.nt0001 .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: #52AA28 !important;
  /*ns:"Taille:";ns_eng:"Width:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
  padding: 10px;
  /*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;
}
.nt0001 .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: #52AA28 !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: white !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: #52AA28 !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;
}
/* !!!!!!!!!!!! FIN BOUTONS DE REPONSES !!!!!!!!!!*/
@media (max-width:767px) {
	.ns-cell{
		width:100% !important;
	}
  .nt0001body {
    justify-content: flex-start;
    height: 100vh;
    margin: 0px;
  }
  .nt0001 {
    max-width: 100%;
    height: 100vh;
    max-height: 100vh;
  }
  .footer{
	max-width: 100%;
	}
  .nt0001 .quest-bloc {
    width: 100% !important;
  }
  .nt0001 .logo-bloc {
    /*:"Largeur zone small logo:";ns_eng:"Small logo width:";type:number;category:"Logo";category_eng:"Logo"*/
    width: 100%;
    /*ns:"Hauteur zone small logo:";ns_eng:"Small logo height:";type:number;category:"Logo";category_eng:"Logo"*/
    height: 64px;
    right: 0;
    text-align: right;
	background:none;
  }
  .nt0001 .logo {
    margin-top: 4px;
    /*ns:"Largeur small logo:";ns_eng:"Small logo width:";type:number;category:"Logo";category_eng:"Logo"*/
    width: 188px;
    /*ns:"Hauteur small logo:";ns_eng:"Small logo height:";type:number;category:"Logo";category_eng:"Logo"*/
    height: 64px;
    text-align: right;
	margin-right:0px;
  }
  
   .nt0001 .logo-bloc-gauche {
    /*:"Largeur zone small logo:";ns_eng:"Small logo width:";type:number;category:"Logo";category_eng:"Logo"*/
    width: 100%;
    /*ns:"Hauteur zone small logo:";ns_eng:"Small logo height:";type:number;category:"Logo";category_eng:"Logo"*/
    height: 64px;
    left: 0;
    text-align: left;
  }
  .nt0001 .logo-gauche {
    margin-top: 4px;
    /*ns:"Largeur small logo:";ns_eng:"Small logo width:";type:number;category:"Logo";category_eng:"Logo"*/
    width: 67px;
    /*ns:"Hauteur small logo:";ns_eng:"Small logo height:";type:number;category:"Logo";category_eng:"Logo"*/
    height: 67px;
    text-align: left;
	margin-left:0px;
  }
  /* Image ---------------------------*/
  .nt0001 .internal-bloc {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .nt0001 .centered-bloc {
    height: 90%;
    top: 5%;
  }
  .nt0001 .survey-bloc {
    padding-top: 10px;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
    height: 100%;
    /* height: calc(100vh - 220px);*/
  }
  .nt0001 .top-bloc {
    display: block;
    margin: 0px;
    height: 80px;
    width: 100%;
    background-size: cover;
  }
  .nt0001 .button-bloc {
    height: 60px;
    padding: 0px;
    /*ns:"Couleur petit bloc :";ns_eng:"Small bloc color:";type:color;category:"Bloc des boutons";category_eng:"Button block"*/
    background-color: #DDDDDD;
  }
  .nt0001 .ns-next,
  .nt0001 .ns-previous {
    border-radius: 0px;
    border: none;
    margin: 0 1px 1px 0;
    font-size: 16px;
    font-weight: normal;
    padding: 20px;
  }
  .nt0001 .ns-col-width {
    width: 30px !important;
  }
  .nt0001 .fontlignesoft {
    padding: 15px 0px 5px 0px !important;
    font-weight: bold;
  }
  .nt0001 .ns-row-sep {
    padding-bottom: 20px;
  }
  .nt0001 .fonttabsoft {
    font-style: italic !important;
  }
}
.nt0001 .margin5 {
  margin: 5px;
}