html { font-size: 75%; } 
#surveyPage *, #printedPage * {margin: 0px; padding: 0px; line-height: 1.231;}
#surveyPage input[type=radio], #printedPage input[type=radio], #surveyPage input[type=checkbox], #printedPage input[type=checkbox] {margin:1px;}
textarea, input[type=text] { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
fieldset{border:0px;}
p, ol, ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

ol, ul {
counter-reset:item; list-style: none; padding-left: 0px;}

li {
position: relative; counter-increment: item;}

ol li:before {
content: counter(item, decimal) '.\00A0';}

ol.lr li:before {
content: counter(item, lower-roman) '.\00A0';}

ol.ur li:before {
content: counter(item, upper-roman) '.\00A0';}

ol.la li:before {
content: counter(item, lower-alpha) '.\00A0';}

ol.ua li:before {
content: counter(item, upper-alpha) '.\00A0';}

ul li:before {
content: '\2022\00A0';}

body {
background-image: url('https://enquete.nuonet.fr/cgi-bin/HE/Image?P=32z7z1zEF664610ED'); background-attachment:fixed; background-size:cover; background-repeat: no-repeat;}

#surveyPage {
opacity:0.93}

.position1z {
 position:relative;width:660px; height:950px;}

.div1z {
 text-align:left;  background-color: #FFFFFF;
}

.position2z {
 display:table;table-layout: fixed;word-wrap: break-word;
 position:absolute; left:0px; top:0px;width:650px; height:50px;}

.div2z {
 text-align:center;display:table-cell; vertical-align:top;  font-size: 24.0pt; font-size: 2.67rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #E30613;
  font-weight: normal;
  font-style: normal;
  white-space: normal;
}

.position3z {
 position:absolute; left:0px; top:110px;width:630px; height:100px;}

.div3z {
 text-align:left;}

.position4z {
 display:table;table-layout: fixed;word-wrap: break-word;
 position:absolute; left:10px; top:10px;width:610px; height:20px;}

.div4z {
 text-align:left;display:table-cell; vertical-align:top;  font-size: 10.0pt; font-size: 1.11rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  font-style: normal;
  white-space: normal;
}

.position5z {
 position:absolute; left:10px; top:40px;width:610px; height:20px;}

.div5z {
 text-align:left; display:table;table-layout: fixed;word-wrap: break-word;
 width:100%; height : 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
  font-size: 10.0pt; font-size: 1.11rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  white-space: normal;
}

#box_137, #box_138, #box_139, #box_140, #box_141, #box_142, #box_143, #box_144, #box_181, #box_182, #box_183, #box_184, #box_185, #box_186 {
display:table-cell; vertical-align:middle;width:18px;height: 17px;}

#ML_6, #ML_7, #ML_10, #ML_11, #ML_12, #ML_13, #ML_14, #ML_15, #ML_85, #ML_86, #ML_87, #ML_88, #ML_89, #ML_90 {
display:table-cell; vertical-align:middle;}

.position6z {
 position:absolute; left:10px; top:70px;width:610px; height:20px;}

.position7z {
 position:absolute; left:0px; top:230px;width:630px; height:210px;}

.position8z {
 display:table;table-layout: fixed;word-wrap: break-word;
 position:absolute; left:10px; top:0px;width:610px; height:20px;}

.position9z {
 position:absolute; left:10px; top:30px;width:610px; height:20px;}

.position10z {
 position:absolute; left:10px; top:60px;width:610px; height:20px;}

.position11z {
 position:absolute; left:10px; top:90px;width:610px; height:20px;}

.position12z {
 position:absolute; left:10px; top:120px;width:610px; height:20px;}

.position13z {
 position:absolute; left:10px; top:150px;width:610px; height:20px;}

.position14z {
 position:absolute; left:10px; top:180px;width:610px; height:20px;}

.position15z {
 position:absolute; left:0px; top:460px;width:630px; height:280px;}

.position16z {
 position:absolute; left:10px; top:100px;width:610px; height:20px;}

.position17z {
 position:absolute; left:10px; top:130px;width:610px; height:20px;}

.position18z {
 position:absolute; left:10px; top:160px;width:610px; height:20px;}

.position19z {
 position:absolute; left:10px; top:190px;width:610px; height:20px;}

.position20z {
 display:table;table-layout: fixed;word-wrap: break-word;
 position:absolute; left:10px; top:220px;width:610px; height:20px;}

.div6z {
 text-align:left;display:table-cell; vertical-align:top;  font-size: 10.0pt; font-size: 1.11rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  font-style: normal;
  white-space: normal;
}

.position21z {
 position:absolute; left:10px; top:240px;width:610px; height:20px;}

.div7z {
 text-align:left;height: 100%;}

.position22z {
 display:table;table-layout: fixed;word-wrap: break-word;
 position:absolute; left:550px; top:870px;width:110px; height:80px;}

.div8z {
 text-align:center;display:table-cell; vertical-align:middle;}

.img1z {
 width:48px; height:48px}

