html{height:100%;}
body{margin:0px;padding:0px;height:100%;}
.ns-zp{width:Auto;margin:Auto;height:100%;}
form{height:100%;}
.ns-loading{background-image:url("loading.gif");background-repeat:no-repeat;background-position:center;background-color:silver;position:absolute;width:0px;height:0px;z-index:9999;opacity:0.5;filter:alpha(opacity =50);}
.forceclear:after{content:"\0020";visibility:hidden;display:block;height:0;clear:both;}
.softNoSelect{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;}
.fontunitsoft{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.fonttabsoft{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.fontcolsoft{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.fontlignesoft{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.fontbarresoft{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.fontgradsoft{vertical-align:middle;text-align:center;font-family:verdana;font-size:8pt;}
.ns-theme{font-family:calibri , sans-serif;font-size:14pt;color:#FFFFFF;font-style:normal;background-color:#C0C0C0;padding:2px;}
.ns-zq{display:block;clear:both;}
.ns-zlq{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;padding-bottom:5px;}
.ns-zvn{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;padding:5px;}
.ns-zr{/*Propriétés zone réponses*/}
.ns-zt{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.ns-qr{display:block;cursor:pointer;}
.ns-qr-tb{display:inline-block;}
.ns-zc{/*Propriétés zone case*/}
.ns-case{display:table-cell;padding-top:5px;margin-right:5px;}
.ns-case-cell{display:table-cell;padding-top:5px;margin-right:auto;margin-left:auto;}
.ns-case-lab{padding-right:5px;}
.ns-case-right{padding-right:5px;}
.ns-case-left{padding-left:5px;}
.ns-zlr{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;padding-right:20px;}
.ns-center-v{vertical-align:middle;}
.ns-top-v{vertical-align:top;}
.ns-center-h{text-align:center;}
.ns-left{text-align:left !important;}
.ns-inline{display:inline;}
.ns-inline-b{display:inline-block;}
.ns-block{display:block;}
.ns-disabled{color:#CCCCCC;}
.ns-pointer{cursor:pointer;}
.ns-zp-marge{padding:10px;}
.ns-cell{display:table-cell;}
.ns-table{display:table;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;}
.ns-table-row{display:table-row;}
.ns-table-h-g{display:table-header-group;}
.ns-table-h-r{/*Propriétés ns-table-h-r*/}
.ns-table-r-g{display:table-row-group;}
.ns-chrono{display:table;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;}
.ns-chrono-row{display:table-row;}
.ns-chrono-h-g{display:table-header-group;}
.ns-chrono-h-r{/*Propriétés ns-chrono-h-r*/}
.ns-chrono-r-g{display:table-row-group;}
.ns-chrono-cell{display:table-cell;padding:2px;text-align:center;vertical-align:middle;}
.ns-chrono-header{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.ns-chrono-zs{width:100%;overflow-x:auto;}
.ns-border-collapse{border-collapse:collapse;}
.ns-table-cell{display:table-cell;padding:2px;text-align:center;vertical-align:middle;}
.ns-sect{display:table;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;}
.ns-sect-row{display:table-row;}
.ns-sect-h-g{display:table-header-group;}
.ns-sect-h-r{/*Propriétés ns-sect-h-r*/}
.ns-sect-r-g{display:table-row-group;}
.ns-sect-cell{display:table-cell;padding:2px;text-align:left;vertical-align:top;}
.ns-qualicol{display:table;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;break-inside:avoid;}
.ns-qualicol-row{display:table-row;}
.ns-qualicol-h-g{display:table-header-group;}
.ns-qualicol-h-r{/*Propriétés ns-qualicol-h-r*/}
.ns-qualicol-r-g{display:table-row-group;}
.ns-qualicol-cell{display:inline-block;padding:2px;text-align:left;vertical-align:top;}
.ns-col-label{text-align:left!important;}
.ns-col-width{width:80px;}
.ns-row-sep{border-bottom:1px solid #000000;}
.ns-ins-html{/*Propriétés insertion de fichier HTML*/}
.ns-audio{/*Propriétés de la zone audio*/}
.ns-video{/*Propriétés de la zone vidéo*/}
.ns-flash{/*Propriétés de la zone flash*/}
.ns-section-preview{background-color:#F0F0F0;}
.ns-selrep{/*Propriétés des listes déroulantes des réponses*/}
.ns-ImgCrsrH{display:block;}
.ns-BkgCrsrH{display:inline-block;}
.ns-FrgCrsrH{float:left;display:inline-block;margin-left:0px;margin-top:0px;margin-right:-10000px;z-index:1;position:absolute;cursor:pointer;}
.ns-ImgCrsrVL{display:inline;}
.ns-ImgCrsrVR{display:inline;float:left;}
.ns-BkgCrsrV{display:inline;}
.ns-FrgCrsrV{float:left;display:inline;margin-left:0px;margin-top:0px;margin-right:-10000px;z-index:1;position:relative;cursor:pointer;}
.ns-mz{/*Propriétés des zones de masquages*/}
.ns-zhr{/*Propriétés des zones containers des hr*/}
.ns-hr{width:100%;height:1px;}
.ns-max-width{max-width:100%;}
.ns-calendar{background-image:url("cal.gif");width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;vertical-align:middle;}
.ns-page-break{page-break-before:always;}
.ns-theme-btn{cursor:pointer;float:right;margin-right:5px;}
.ns-theme-img{/*Propriétés des images de boutons*/}
.ns-smulti-hdr{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.ns-smulti-cell{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.ns-trifiche-q{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.ns-trifiche-r{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.zonecalque{margin:-1px;background-color:gray;position:absolute;left:0px;top:0px;width:100%;height:100%;opacity:0.5;filter:alpha(opacity =50);}
.ns-sdlq{display:block;}
.ns-zbtn{display:block;}
.ns-theme-z{display:block;}
.ns-theme-zs{display:block;}
.ns-theme-t{display:block;}
.ns-theme-bottom{display:none;}
.ns-num-crs{/*Propriétés zone curseur numérique*/min-width:250px;}
.ns-labq{/*Propriétés zone label + case*/}
.ns-spin{display:inline-block;vertical-align:middle;}
.ns-spin-up{background-image:url("spin_up.gif");width:15px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;vertical-align:middle;}
.ns-spin-down{background-image:url("spin_down.gif");width:15px;height:8px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer;vertical-align:middle;}
.ns-font-na{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.TextRight,.TextCenter,.TextJustify{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.TextRight{text-align:right;}
.TextCenter{text-align:center;}
.TextJustify{text-align:justify;}
.ns-dropdown-group{border-style:solid;border-width:1px;border-top-color:#ABADB3;border-right-color:#DBDFE6;border-bottom-color:#E3E9EF;border-left-color:#ABADB3;}
.ns-dropdown{height:20px;background-image:url("flb.gif");background-repeat:no-repeat;background-position:center;width:15px;background-size:contain;border-style:none;}
.ns-dropdown:hover{background-image:url("flbon.gif");}
.ns-progbar{text-align:center;}
.ns-progbar-pres{width:200px;height:15px;background-color:#FFFFFF;padding:1px;border-color:#0000FF;border-style:solid;border-width:1px;display:inline-block;}
.ns-progbar-value{background-color:#FF8000;height:100%;}
.ns-suggest{position:absolute;border-color:#ABADB3;border-style:solid;border-width:1px;background-color:#FFFFFF;box-shadow:0px 6px 12px rgba(0,0,0,0.175);box-sizing:border-box;}
.ns-suggest-item{display:block;cursor:pointer;white-space:nowrap;padding-left:5px;padding-right:5px;font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.ns-suggest-item:hover{background-color:#f5f5f5;}
.ns-compulsory-label{color:#FF0000;}
.ns-compulsory-zq{border-color:#FF0000;border-width:1px;border-style:solid;margin-bottom:10px;}
.ns-compulsory-zq .ns-sdlq{display:none;}
.ns-compulsory-symbol:before{content:"*";padding-right:2px;}
.ns-puce{display:table-cell;background-position:left 2px;background-repeat:no-repeat;padding-right:5px;}
.ns-imgq{vertical-align:top;max-width:100%;}
.ns-hide{display:none;}
.ns-bckgrd-page{/*Propriétés de ns-bckgrd-page*/}
.ns-bckgrd-img{background-repeat:no-repeat;background-size:cover;}
.ns-readonly{/*Propriétés de ns-readonly*/}
.ns-link{/*Propriétés de ns-link*/}
.ns-decoration{position:absolute;z-index:-1;top:0px;left:0px;width:100%;height:100%;}
.ns-signature{/*Propriétés de ns-signature*/}
.ns-signature-canvas{border:1px solid #e8e8e8;width:100%;max-width:700px;height:300px;}
.ns-pos-horz{display:inline-block;vertical-align:middle;}
.ns-bouton-disabled{color:#CCCCCC!important;}
.ns-calcul{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-style:normal;}
.ns-hint-html{display:none;}
.ns-lib-court{font-family:VERDANA , sans-serif;font-size:10pt;color:#000000;font-weight:bold;font-style:normal;}
.ns-summary{/*Propriétés de ns-summary*/}
.ns-summary-row{cursor:pointer;}
.ns-summary-valid{color:green;padding-right:5px;}
.ns-summary-novalid{color:grey;padding-right:5px;}
.ns-qr-horizontal{display:inline-block;}
.ns-quali{/*Propriétés de ns-quali*/}
.ns-quali-ordonnee{/*Propriétés de ns-quali-ordonnee*/}
.ns-quanti{/*Propriétés de ns-quanti*/}
.ns-texte{/*Propriétés de ns-texte*/}
.ns-date{/*Propriétés de ns-date*/}
.ns-heure{/*Propriétés de ns-heure*/}
.ns-t-table{/*Propriétés de ns-t-table*/}
.ns-photo{/*Propriétés de ns-photo*/}
.ns-z-photo{width:100%;max-width:700px;height:394px;border-style:solid;border-width:1px;border-color:silver;cursor:pointer;margin:auto;background-repeat:no-repeat;background-position:center;background-size:contain;}
.ns-fileinput-button{position:relative;overflow:hidden;display:inline-block;}
.ns-fileinput-button input{position:absolute;top:0;left:0;margin:0;opacity:0;-ms-filter:alpha(opacity=0);font-size:200px;direction:ltr;cursor:pointer;}
.ns-num-cstm{/*Propriétés zone numérique personnalisée*/}
.ns-insert-button{/*Propriétés de ns-insert-button*/}
@media (max-width: 768px) {
.ns-table-cont  .ns-table-cell:after {content:attr(data-title);}
.ns-table-cont .ns-table,
		.ns-table-cont .ns-table-h-g,
		.ns-table-cont .ns-table-r-g,
		.ns-table-cont .ns-table-cell,
		.ns-table-cont .ns-table-row {display:block;}
.ns-table-cont .ns-table-h-g .ns-table-row  {display:none;}
.ns-table-h-r{display:none;}
.ns-table-cont .ns-table-cell {position:relative;border:0px solid transparent;white-space:normal;text-align:left;}
.ns-table-cont .ns-table-cell:after {position:absolute;top:0px;left:100%;width:auto;height:100%;white-space:nowrap;text-overflow:ellipsis !important;overflow:hidden !important;text-align:left;padding:2px;}}
