body{
   /*ns:"Choisissez la police :";ns_eng:"Choose the font:";type:FontFamily;category:"Général";category_eng:"Général"*/
   font-family:"Open Sans" !important;
   /*ns:"Taille de la police:";ns_eng:"Font size:";type:number;category:"Général";category_eng:"Général"*/
   font-size:14px!important;
   color:#808080!important;
   /*ns:"Couleur du fond:";ns_eng:"background color:";type:color;category:"Général";category_eng:"Général"*/
   /*background:#CCCCCC!important;*/
   /*ns:"Url de l'image de fond:";ns_eng:"background picture URL:";type:url;category:"Général";category_eng:"Général"*/
   background-image:url("") !important;
   background-size:cover;
   height:auto;
   margin:0px;
}
.body-darken{
   /*ns:"Couleur du calque:";ns_eng:"filter color:";type:coloralpha;category:"Général";category_eng:"Général"*/
   background-color:rgba(227, 227, 255, 1.00);
   height:100%;
   width:100%;
   position:fixed;
}
.mainConteneur{
   /*ns:"Largeur page:";ns_eng:"page width:";type:number;category:"Général";category_eng:"Général"*/
   width:800px;
   margin-left:auto;
   margin-right:auto;
   border-top-style:solid;
   /*ns:"Couleur de la bordure du haut:";ns_eng:"Top Border color:";type:color;category:"Général";category_eng:"Général"*/
   border-top-color:#FFFFFF;
   /*ns:"Hauteur de la bordure du haut:";ns_eng:"Thickness of the top border:";type:number;category:"Général";category_eng:"Général"*/
   border-top-width:0px;
   margin-bottom:20px;
   position:relative;
}
.questionnaire form{
   height:auto;
   min-height:calc(100vh - 320px);
}
.questionnaire{
   align-content:center;
   min-height:calc(100vh - 320px);
   padding:20px;
   background-color:#FFFFFF;
   margin-left:auto;
   margin-right:auto;
   border-radius:10px;
}
/*MODELES COULEURS*/
.model-border-color{
   border-color:#4C87B9 !important;
}
.model-background-color{
   background-color:rgba(76, 135, 185, 0.2) !important;
}
.model-color{
   color:#4C87B9 !important;
}
/*FIN MODELES COULEURS*/
.ns-zr {
   /*display: table-cell;*/
   vertical-align:middle;
}
.ns-table-cell > .ns-zq > .ns-zr input[type="text"]{
   max-width:100%;
   width:100%;
}
.ns-zq{
   text-align:left;
   padding-top:10px;
}
.ns-zp{
   height:auto;
}
.header{
   /*ns:"Couleur du fond:";ns_eng:"background color:";type:color;category:"En-tête";category_eng:"Header"*/
   /*background-color: #ffffff;*/
   /*ns:"Espace en dessous de l'en-tête:";ns_eng:"space under header:";type:number;category:"En-tête";category_eng:"Header"*/
   margin-bottom:15px!important;
   /*ns:"Taille:";ns_eng:"Height:";type:number;category:"En-tête";category_eng:"Header"*/
   height:100px!important;
}
.mainHeader{
   height:auto;
}
.logo{
   margin-top:-86px;
   position:absolute;
   /*ns:"Espacement supérieur:";ns_eng:"Margin-top:";type:number;category:"Logo";category_eng:"Logo"*/
   bottom:0px!important;
   /*ns:"Espacement a droite:";ns_eng:"Margin-right:";type:number;category:"Logo";category_eng:"Logo"*/
   right:0px!important;
   /*ns:"Largeur:";ns_eng:"Width:";type:number;category:"Logo";category_eng:"Logo"*/
   width:500px!important;
   /*ns:"Hauteur:";ns_eng:"Height:";type:number;category:"Logo";category_eng:"Logo"*/
   height:100px!important;
   /*ns:"Url du logo:";ns_eng:"Logo URL:";type:url;category:"Logo";category_eng:"Logo"*/
   background-image:url("Logo-QualiREL-Sante-Simple.png") !important;
   background-size:contain;
   background-repeat:no-repeat;
   background-position-x:right;
}
/*titre page*/
.title {
   top:0px;
   left:0px;
   display:flex;
   flex-direction:column;
   justify-content:center;
   height:100px;
   max-width:80%;
   /*ns:"Couleur titre:";ns_eng:"Font color:";type:color;category:"Général";category_eng:"Général"*/
   color:#FFFFFF!important;
}
.title_text{
   /*ns:"Taille titre:";ns_eng:"Font size:";type:number;category:"Général";category_eng:"Général"*/
   font-size:30px!important;
   /*ns:"Espacement supérieur:";ns_eng:"Margin-top:";type:number;category:"Général";category_eng:"Général"*/
   margin-top:10px!important;
}
/*fin titre page*/
/*thèmes*/
.theme{
   /*ns:"Couleur de fond:";ns_eng:"background color thème:";type:color;category:"Thème";category_eng:"Thème"*/
   background-color:#8775A7;
   /*ns:"Couleur texte:";ns_eng:"Text color thème:";type:color;category:"Thème";category_eng:"Thème"*/
   color:#FFFFFF;
   /*ns:"Taille thème:";ns_eng:"thème size:";type:number;category:"Thème";category_eng:"Thème"*/
   padding:5px;
   /*ns:"Taille titre:";ns_eng:"Font size:";type:number;category:"Thème";category_eng:"Thème"*/
   font-size:16px;
   /*ns:"Choisissez la police :";ns_eng:"Choose the font:";type:FontFamily;category:"Thème";category_eng:"Thème"*/
   font-family:"Open Sans";
}
.theme-1{
   /*ns:"Arrondis zone:";ns_eng:"Roun zone:";type:number;category:"Thème-1";category_eng:"Thème-1"*/
   border-radius:0px;
   text-align:center;
}
.theme-2{
   background-color:#FFF;
   /*ns:"Couleur texte:";ns_eng:"Text color thème:";type:color;category:"Thème-2";category_eng:"Thème-2"*/
   color:#8775A7;
   text-align:center;
   border-width:1px;
   border-style:solid;
   /*ns:"Couleur bordures:";ns_eng:" Border color:";type:color;category:"Thème-2";category_eng:"Thème-2"*/
   border-color:#8775A7;
   border-top:none;
   border-left:none;
   border-right:none;
}
.theme-3{
   width:auto;
   /*ns:"Arrondis zone:";ns_eng:"Roun zone:";type:number;category:"Thème-3";category_eng:"Thème-3"*/
   border-radius:0px;
}
.theme-4{
   background-color:#FFF;
   /*ns:"Couleur texte:";ns_eng:"Text color thème:";type:color;category:"Thème-4";category_eng:"Thème-4"*/
   color:#8775A7!important;
   padding-left:15px;
   /*ns:"Epaisseur de la bordure de gauche:";ns_eng:"Thickness of the top border:";type:number;category:"Thème-4";category_eng:"Thème-4"*/
   border-width:5px;
   border-style:solid;
   /*ns:"Couleur bordures:";ns_eng:" Border color:";type:color;category:"Thème-4";category_eng:"Thème-4"*/
   border-color:#8775A7;
   border-top:none;
   border-bottom:none;
   border-right:none;
}
.theme-5{
   width:auto;
   /*ns:"Arrondis zone:";ns_eng:"Roun zone:";type:number;category:"Thème-5";category_eng:"Thème-5"*/
   border-radius:0px;
   text-align:right;
}
/*fin thèmes*/
/*Sous-questionnaire*/
.color_titre{
   /*ns:"Couleur de fond titre:";ns_eng:"title background color:";type:color;category:"Sous-questionnaire";category_eng:"Sub question"*/
   background-color:#8775A7;
   /*ns:"Couleur du texte titre:";ns_eng:"text color:";type:color;category:"Sous-questionnaire";category_eng:"Sub question"*/
   color:#FFFFFF;
   /*ns:"Hauteur titre:";ns_eng:"Title height:";type:number;category:"Sous-questionnaire";category_eng:"Sub question"*/
   height:20px;
   /*ns:"Taille titre:";ns_eng:"Font size:";type:number;category:"Sous-questionnaire";category_eng:"Sub question"*/
   font-size:20px;
   text-align:center;
}
.color_lines{
   /*ns:"Couleur de fond:";ns_eng:"background color:";type:color;category:"Sous-questionnaire";category_eng:"Sub question"*/
   background-color:#E9EDEF;
   /*ns:"Couleur texte lignes:";ns_eng:"line text color:";type:color;category:"Sous-questionnaire";category_eng:"Sub question"*/
   color:#808080;
   /*ns:"Taille texte cases:";ns_eng:"Text Cell size:";type:number;category:"Sous-questionnaire";category_eng:"Sub question"*/
   font-size:14px;
}
.ajout{
   /*ns:"Couleur texte + Ajouter:";ns_eng:"New text color:";type:color;category:"Sous-questionnaire";category_eng:"Sub question"*/
   color:#8775A7!important;
   /*ns:"Taille texte ajout:";ns_eng:"Text new:";type:number;category:"Sous-questionnaire";category_eng:"Sub question"*/
   font-size:20px;
}
.ajout a{
   text-decoration:none;
}
/*fin Sous-questionnaire*/
/*fiche récap*/
.recap_question{
   /*ns:"Choisissez la police question :";ns_eng:"Choose the font question:";type:FontFamily;category:"Fiche récap";category_eng:"report"*/
   font-family:"Open Sans";
   /*ns:"Couleur de fond question:";ns_eng:"Question background color:";type:color;category:"Fiche récap";category_eng:"report"*/
   background-color:#FFFFFF;
   padding:5px;
   /*ns:"Couleur texte question:";ns_eng:"Question text color:";type:color;category:"Fiche récap";category_eng:"report"*/
   color:#525E64;
   /*ns:"Taille texte question:";ns_eng:"Question text size:";type:number;category:"Fiche récap";category_eng:"report"*/
   font-size:20px;
}
.ns-trifiche-r{
   /*ns:"Choisissez la police réponse :";ns_eng:"Choose the font answer:";type:FontFamily;category:"Fiche récap";category_eng:"report"*/
   font-family:"Open Sans";
   /*ns:"Couleur de fond réponse:";ns_eng:"Answer background color:";type:color;category:"Fiche récap";category_eng:"report"*/
   background-color:#FFFFFF;
   padding:5px;
   /*ns:"Couleur texte réponse:";ns_eng:"Answer text color:";type:color;category:"Fiche récap";category_eng:"report"*/
   color:#808080!important;
   /*ns:"Taille texte réponse:";ns_eng:"Answer text size:";type:number;category:"Fiche récap";category_eng:"report"*/
   font-size:16px;
}
/*fin fiche récap*/
/*fiche récap colonne*/
.container-recap{
   font-size:0px;
   width:100%;
   display:inline-block;
}
.container-recap .recap_question{
   /*ns:"Choisissez la police question :";ns_eng:"Choose the font question:";type:FontFamily;category:"Fiche récap col";category_eng:"report col"*/
   font-family:"Open Sans";
   /*ns:"Couleur de fond question:";ns_eng:"Question background color:";type:color;category:"Fiche récap col";category_eng:"report col"*/
   background-color:#FFFFFF;
   padding:5px;
   /*ns:"Couleur texte question:";ns_eng:"Question text color:";type:color;category:"Fiche récap col";category_eng:"report col"*/
   color:#525E64;
   /*ns:"Taille texte question:";ns_eng:"Question text size:";type:number;category:"Fiche récap col";category_eng:"report col"*/
   font-size:20px;
   display:inline-block;
   width:45%;
   vertical-align:bottom;
}
.container-recap .recap_reponse{
   display:inline-block;
   width:45%;
   vertical-align:bottom;
}
.container-recap .ns-trifiche-r{
   /*ns:"Choisissez la police réponse :";ns_eng:"Choose the font answer:";type:FontFamily;category:"Fiche récap col";category_eng:"report col"*/
   font-family:"Open Sans";
   /*ns:"Couleur de fond réponse:";ns_eng:"Answer background color:";type:color;category:"Fiche récap col";category_eng:"report col"*/
   background-color:#FFFFFF;
   padding:5px;
   /*ns:"Couleur texte réponse:";ns_eng:"Answer text color:";type:color;category:"Fiche récap col";category_eng:"report col"*/
   color:#808080!important;
   /*ns:"Taille texte réponse:";ns_eng:"Answer text size:";type:number;category:"Fiche récap col";category_eng:"report col"*/
   font-size:16px;
}
/*fin fiche récap colonne*/
/*SOMMAIRE*/
.sommaire_title{
   /*ns:"Couleur de fond titre:";ns_eng:"Title background color:";type:color;category:"Sommaire";category_eng:"Summary"*/
   background-color:#FFFFFF;
   padding:5px;
   /*ns:"Couleur texte titre:";ns_eng:"Title text color:";type:color;category:"Sommaire";category_eng:"Summary"*/
   color:#525E64;
   /*ns:"Taille texte titre:";ns_eng:"Title text size:";type:number;category:"Sommaire";category_eng:"Summary"*/
   font-size:20px;
   text-align:center;
}
.sommaire{
   /*ns:"Choisissez la police :";ns_eng:"Choose the font question:";type:FontFamily;category:"Sommaire";category_eng:"Summary"*/
   font-family:"Open Sans";
}
.sommaire div{
   /*ns:"Couleur texte:";ns_eng:"Text color:";type:color;category:"Sommaire";category_eng:"Summary"*/
   color:#525E64;
   /*ns:"Taille texte:";ns_eng:"Text size:";type:number;category:"Sommaire";category_eng:"Summary"*/
   font-size:14px;
}
.sommaire hr{
   border-width:0.5px;
   /*ns:"Couleur ligne:";ns_eng:"Line color:";type:color;category:"Sommaire";category_eng:"Summary"*/
   border-color:#808080;
}
/*FIN SOMMAIRE*/
/*CAROUSSEL*/
.ns-carousel-2{
   /*ns:"Couleur de fond:";ns_eng:"Background color:";type:coloralpha;category:"Caroussel";category_eng:"Carousel"*/
   background-color:rgb(241, 241, 241, 0.5);
   /*ns:"Couleur bordure caroussel:";ns_eng:"border color:";type:color;category:"Caroussel";category_eng:"Carousel"*/
   border-color:#ffffff;
   /*ns:"Arrondis caroussel:";ns_eng:"Roun carousel:";type:number;category:"Caroussel";category_eng:"Carousel"*/
   border-radius:0px!important;
}
.ns-carousel-2 a.prev:before, .ns-carousel-2 a.next:before {
   /*ns:"Couleur flèches:";ns_eng:"Arrow color:";type:color;category:"Caroussel";category_eng:"Carousel"*/
   color:#f9f9f9;
}
.ns-carousel-2 .nav-prev, .ns-carousel-2 .nav-next{
   /*ns:"Couleur des boutons gauche et droite:";ns_eng:"filter color:";type:coloralpha;category:"Caroussel";category_eng:"Carousel"*/
   background:rgba(113, 113, 113, 0.8);
}
.ns-carousel-2 .slide-select {
   /*ns:"Couleur ligne selection:";ns_eng:"Selected Line color:";type:color;category:"Caroussel";category_eng:"Carousel"*/
   border-color:#4C87B9;
}
.ns-carousel-2 .selected .slide-check {
   /*ns:"Couleur bouton selectionné:";ns_eng:"Checked background color:";type:coloralpha;category:"Caroussel";category_eng:"Carousel"*/
   background:rgba(76, 135, 185, 0.6);
}
/*FIN CAROUSSEL*/
/*************************************************************/
/*ZONE QUESTIONS ET REPONSES
/*************************************************************/
.ns-zt{
   font-size:14px;
   color:#808080;
}
/*QUESTION OBLIGATOIRE*/
.ns-compulsory-label {
   color:rgb(221,23,23)!important;
}
.ns-compulsory-zq{
   border-color:#D91E18;
   border-bottom-width:1.2px;
   /*background-color:rgba(153,0,51,0.4);*/
   /*1 ligne pour les 4 : top, right, bottom, left*/
   padding:5px 10px 3px 10px;
}
.ns-zlq, .fontquestsoft, .fonttabsoft, .fontunitsoft {
   /*ns:"Taille de la police:";ns_eng:"Font size:";type:number;category:"Libelle Questions";category_eng:"Wording of questions"*/
   font-size:14px;
   /*ns:"Couleur de la police:";ns_eng:"Font color:";type:color;category:"Libelle Questions";category_eng:"Wording of questions"*/
   color:#494949;
   font-weight:normal;
   font-style:normal;
   /*ns:"Espacement entre la question et la réponse:";ns_eng:"Spacing between question and answer:";type:number;category:"Libelle Questions";category_eng:"Wording of questions"*/
   padding-bottom:1px;
   /*vertical-align:middle;*/
   padding-right:10px;
}
.ns-zlq .ns-bouton{
   vertical-align:middle;
}
.ns-zlr, .fontrepsoft, .ns-col-label, .fontlignesoft, .fontcolsoft{
   font-style:normal;
   line-height:1;
   vertical-align:middle;
   /*ns:"Couleur de la police:";ns_eng:"Font color:";type:color;category:"Libelle réponses";category_eng:"Wording of answer"*/
   color:#595959;
   /*ns:"Taille réponses:";ns_eng:"Font answers:";type:number;category:"Libelle réponses";category_eng:"Wording of answer"*/
   font-size:14px;
}
.ns-qr{
   vertical-align:middle;
   /*ns:"Espacement entre les questions:";ns_eng:"Spacing between questions:";type:number;category:"Libelle réponses";category_eng:"Wording of answer"*/
   padding-top:2px;
}
/*tableaux*/
.fonttabsoft{
   /*ns:"Taille titre tableau:";ns_eng:"Font size table title:";type:number;category:"Tableaux";category_eng:"table"*/
   font-size:16px!important;
   /*ns:"Couleur titre tableau:";ns_eng:"Color table title:";type:color;category:"Tableaux";category_eng:"table"*/
   color:#4C87B9;
   /*ns:"Espace entre titre et tableau:";ns_eng:"Space between title & table:";type:number;category:"Tableaux";category_eng:"table"*/
   margin-bottom:15px;
}
.fontlignesoft{
   padding-left:0px !important;
   line-height:1.2em;
   /*ns:"Couleur police questions:";ns_eng:"Font color:";type:color;category:"Tableaux";category_eng:"table"*/
   color:#808080!important;
   /*ns:"Taille police questions:";ns_eng:"Font size:";type:number;category:"Tableaux";category_eng:"table"*/
   font-size:14px;
}
.fontcolsoft{
   padding-bottom:5px!important;
   /*ns:"Couleur police réponses:";ns_eng:"Font color:";type:color;category:"Tableaux";category_eng:"table"*/
   color:#808080!important;
   /*ns:"Taille police réponses:";ns_eng:"Font size:";type:number;category:"Tableaux";category_eng:"table"*/
   font-size:14px;
}
.ns-table-cell{
   text-align:center;
}
.ns-table-cell > .ns-bouton {
   /*ns:"Image bouton tableau:";ns_eng:"Image check table cell:";type:url;category:"Tableaux";category_eng:"Tables"*/
   background-image:url("checkpetit.png");
   background-position:center center;
   background-repeat:no-repeat;
   /*ns:"Largeur bouton tableau:";ns_eng:"Table button width:";type:number;category:"Tableaux";category_eng:"Tables"*/
   width:30px;
   /*ns:"Hauteur bouton tableau:";ns_eng:"Table button height:";type:number;category:"Tableaux";category_eng:"Tables"*/
   height:10px;
}
/*fin tableau*/


input[type="text"], textarea, select {
   font-weight:normal;
   /*ns:"Taille de la police:";ns_eng:"Font size:";type:number;category:"Zone de saisie";category_eng:"Data entry zone"*/
   font-size:14px;
   /*ns:"Couleur de la police:";ns_eng:"Font color:";type:color;category:"Zone de saisie";category_eng:"Data entry zone"*/
   color:#808080;
   /*ns:"Couleur de fond:";ns_eng:"Background color:";type:color;category:"Zone de saisie";category_eng:"Data entry zone"*/
   background-color:#FFFFFF;
   border-style:solid;
   /*ns:"Couleur de la bordure:";ns_eng:"Border color:";type:color;category:"Zone de saisie";category_eng:"Data entry zone"*/
   border-color:#C0C0C0;
   /*ns:"Epaisseur de la bordure:";ns_eng:"Thickness of the border:";type:number;category:"Zone de saisie";category_eng:"Data entry zone"*/
   border-width:1px;
   margin:1px;
}


input[type="text"], select {
   /*ns:"Espacement dans liste déroulante";ns_eng:"";type:number;category:"Zone de saisie";category_eng:"Data entry zone"*/
   padding:3px;
}


input[type="text"]{
   /*ns:"Hauteur zones de saisie :";ns_eng:"Height of data entry zones:";type:number;option:px="Pixel", %="Pourcent";category:"Zone de saisie";category_eng:"Data entry zone"*/
   padding:5px;
   margin-right:2px;
   max-width:100%;
}
.TextJustify {
   text-align:justify;
   vertical-align:middle;
   font-size:14px;
   color:#808080;
}
/*ligne séparation responsive tableau*/
.ns-row-sep {
   padding-bottom:3px;
   border-color:#DDDDDD;
}
/*contour input texte*/

input[type="text"]:focus {
   border-color:#4B77BE;
   outline:0;
}
/*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:14px!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:#4C87B9 !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:3px!important;
   /*ns:"Taille bordure:";ns_eng:"Border size:";type:number;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   border:1px;
   border-style:solid;
}
.ns-bouton img {
   width:auto;
}
.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:#4C87B9 !important;
   /*ns:"Couleur police et bordure select";ns_eng:"Select text color";type:color;category:"Paramètres des boutons de réponses";category_eng:"Answer button settings"*/
   color:#ffffff !important;
}
/* !!!!!!!!!!!! FIN BOUTONS DE REPONSES !!!!!!!!!!*/
.mainFooter{
   /*ns:"Couleur du fond:";ns_eng:"background color:";type:color;category:"Pied de page";category_eng:"Footer"*/
   /*background-color: #ffffff;*/
   /*ns:"Taille:";ns_eng:"Height:";type:number;category:"Pied de page";category_eng:"Footer"*/
   height:70px;
}
/*************************************************************/
/*BOUTONS
/*************************************************************/


input[type="button"] {
   font-weight:normal;
   /*ns:"Taille de la police du bouton :";ns_eng:"Button font size:";type:number;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   font-size:14px;
   /*ns:"Couleur du texte du bouton :";ns_eng:"Button text color:";type:color;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   color:#FFFFFF;
   border:none;
   /*ns:"Couleur du bouton :";ns_eng:"Button color:";type:color;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   background-color:#525E64;
   /*ns:"Arrondis bouton:";ns_eng:"Roun buton:";type:number;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   border-radius:10px;
   /*ns:"Taille:";ns_eng:"Width:";type:number;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   padding:10px;
   /*ns:"Espacement supérieur:";ns_eng:"Margin-top:";type:number;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   margin-top:0px;
   margin-bottom:10px;
   cursor:pointer;
}


input[type=button]:hover{
   /*ns:"Couleur du bouton passage souris :";ns_eng:"Hover Button color:";type:color;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   background-color:#525E64;
   /*ns:"Couleur du texte select";ns_eng:"Select text color";type:color;category:"Paramètres des boutons page";category_eng:"Button pages settings"*/
   color:#ffffff;
   cursor:pointer;
}
.left_Btn{
   /*ns:"Hauteur bouton gauche:";ns_eng:"Height left button:";type:number;category:"Pied de page";category_eng:"Footer"*/
   padding-top:15px!important;
   padding-left:15px;
   display:inline-block;
}
.right_Btn{
   /*ns:"Hauteur bouton droite:";ns_eng:"Height right button:";type:number;category:"Pied de page";category_eng:"Footer"*/
   padding-top:15px!important;
   padding-right:15px;
   display:inline-block;
   float:right;
}
@media screen and (max-width: 768px) {
/*tableau display block*/
.ns-table-cont .ns-table-cell::after {
   left:15px!important;
   top:auto;
   position:relative;
}
.mainConteneur{
   width:100%;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:0px;
   margin-right:0px;
}
.questionnaire{
   border-radius:0px;
}
.ns-zlq{
   width:100%!important;
   height:auto;
}
.ns-table-cell{
   width:100%;
}
.title_text{
   font-size:22px !important;
   margin-left:15px;
   margin-bottom:0px !important;
}}
@media screen and (max-width: 640px) {
body{
   margin:0px;
}
.questionnaire{
   border-radius:0px;
}
.logo{
   top:45px;
   margin-right:15px;
}
.title{
   height:70px;
}
.title_text{
   font-size:22px !important;
   margin-left:15px;
   margin-bottom:-32px !important;
}}
