body.bdHeaderTest {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: navy; 
	margin: 0;
	border:0;  
	padding: 24px;
}

table.tbHeader {
	background: #D1E6D7;
	position: absolute;
	top: 13px;
	left: 40px;
	border:0;
	margin:0;
	width: 926px;
}
body.bdMainTest {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: navy; 
	margin: 0;
	padding: 0;
}

div.divInizio {
  background: #D1E6D7;  
	position: absolute;
	top: 1px;
	left: 40px;
	border:0;
	margin:0;
	width: 922px;
  height:585px;  
}

div.frameBorder {
  border: 0px solid #AAE6E6;	  
}

div.divInizio {
 border:0;  
}

table.tbMain {
	background: #D1E6D7;
	position: absolute;
	top: 94px;
	left: 40px;
	border:0;
	margin:0;
	width: 926px;
  height:515px;
}
table.tbFooter {
	background: #D1E6D7;
	position: absolute;  
	top: 647px;
	left: 40px;
	border:0;
	margin:0;
	width: 926px;
  height:165px;
}

tr.header {
	background: white;	
	height:60px;
}

tr.footer {
	background: #D1E6D7;	
	margin:0;
	padding:0;
  border:0;
	height: 70px;
}
td.colUnica {  
	margin:0;
	padding:0;
}

td.colSeparatore {
	background: #D1E6D7;	
	margin:0;
	padding:0;
	width: 5px;
}

td.colQuesito {
	background: white;	
	margin:0;
	padding:0;
	width: 375px;
}

td.colDomanda {
	background: white;	
	margin:0;
	padding:0;
	width: 485px;
  text-align: center;  
}

span.testoDomanda1  {
  position: absolute;  
	top: 210px;
	left: 510px;   
  width: 280px;   
  font-family: Helvetica;
  font-size: 10pt;   
  font-weight: bolder;  
  color: navy;  
  text-align: left;    
  border: 1px solid #ADC5B5;
  height: 80px;
}
span.testoDomandaTra1  {
  position: absolute;  
	top: 295px;
	left: 510px;   
  width: 423px;   
  font-family: Helvetica;
  font-size: 8pt;     
  color: navy;    
  height: 45px; 
}

img.iAudio1{
  position: absolute;  
	top: 210px;
	left: 510px;   
}
span.nota1Audio{
  position: absolute; 
	top: 310px;
	left:610px;
}  
span.appletAudioDomanda1{
  position: absolute;  
	top: 210px;
	left: 510px; 
  visibility: hidden;
}
span.testoDomanda2  {
  position: absolute;  
	top: 355px;
	left: 510px;   
  width: 280px;   
  font-family: Helvetica;
  font-size: 10pt;   
  font-weight: bolder;  
  color: navy;  
  text-align: left;    
  border: 1px solid #ADC5B5;
  height: 80px;
}

span.testoDomandaTra2  {
  position: absolute;  
	top: 440px;
	left: 510px;   
  width: 423px;   
  font-family: Helvetica;
  font-size: 8pt;     
  color: navy;    
  height: 45px;  
}

img.iAudio2{
  position: absolute;  
	top: 355px;
	left: 510px;   
}
span.appletAudioDomanda2{
  position: absolute;  
	top: 275px;
	left: 510px; 
  visibility: hidden;
}
span.testoDomanda3  {
  position: absolute;  
	top: 500px;
	left: 510px;   
  width: 280px;   
  font-family: Helvetica;
  font-size: 10pt;   
  font-weight: bolder;  
  color: navy;  
  text-align: left;    
  border: 1px solid #ADC5B5;
  height: 80px;
}

span.testoDomandaTra3  {
  position: absolute;  
	top: 585px;
	left: 510px;   
  width: 423px;   
  font-family: Helvetica;
  font-size: 8pt;     
  color: navy;  
  height: 45px;  
}

img.iAudio3{
  position: absolute;  
	top: 500px;
	left: 510px;   
}
span.appletAudioDomanda3{
  position: absolute;  
	top: 500px;
	left: 510px; 
  visibility: hidden;
}

span.testoQuesito  {
  position: absolute;  
	top: 205px;
	left: 130px;   
  width: 295px;   
  font-family: Helvetica;
  font-size: 10pt;   
  font-weight: bolder;  
  color: navy;  
  border: 1px solid #ADC5B5;
  height: 140px;
}

span.testoQuesitoTra  {
  position: absolute;  
	top: 350px;
	left: 130px;   
  width: 295px;   
  font-family: Helvetica;
  font-size: 8pt;     
  color: navy;    
  height: 40px;
}

table.numQuesito{
  position: absolute;  
	top: 205px;
	left: 70px;   
  width: 50px;
  height: 50px;
  font-size: 18pt;   
  font-weight: bolder;    
  border: 1px solid #ADC5B5;  
  color: #ADC5B5;  
  text-align: center; 
}
img.iQuesito{
  position: absolute;  
	top: 410px;
	left: 115px;   
  width: 230px;
  height: 230px;  
}

span.iFigQuesito{
  position: absolute;  
	top: 395px;
	left: 130px;   
  width: 230px;
  height: 20px;  
  font-family: Helvetica;
  font-size: 8pt;   
}

img.iAudioQuesito{
  position: absolute;  
	top: 130px;
	left: 410px;   
}

span.audioQuesito {
  	position: absolute;  
	top: 260px;
	left: 75px; 
	width:50px;
	height:50px;  
}

span.audioDomanda1 {
  position: absolute;  
	top: 230px;
	left: 465px; 
	width:50px;
	height:50px;  
}

span.audioDomanda2 {
  position: absolute;  
	top: 375px;
	left: 465px; 
	width:50px;
	height:50px;  
}

span.audioDomanda3 {
  position: absolute;  
	top: 520px;
	left: 465px; 
	width:50px;
	height:50px;  
}

table.tbToolbar{
  border: 1px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  color: #ADC5B5;
  font-family: Helvetica;
  font-size: 20pt;   
  font-weight: bolder;  
  text-align: center;
  vertical-align: middle;
}
table.tbToolbar td {
  border: 1px solid #ADC5B5;  
  width: 79px;   
  height: 58px;  
}
table.tbToolbar tr {
  border: 2px solid #ADC5B5;  
}
table.tbToolbar a {
  text-decoration: none;
  color: #ADC5B5;
}
span.opzione11 {
	position:absolute; 
	top:222px; 
	left:806px;
}
span.opzione11Check {
	visibility:hidden;
	position:absolute; 
	top:222px; 
	left:805px;
}
span.opzione12 {
	position:absolute; 
	top:222px; 
	left:880px;
}
span.opzione12Check {
	visibility:hidden;
	position:absolute; 
	top:222px; 
	left:879px;
}
span.opzione21 {
	position:absolute; 
	top:367px; 
	left:806px;
}
span.opzione21Check {
	visibility:hidden;
	position:absolute; 
	top:367px; 
	left:805px;
}
span.opzione22 {
	position:absolute; 
	top:367px; 
	left:880px;
}
span.opzione22Check {
	visibility:hidden;
	position:absolute; 
	top:367px; 
	left:879px;
}
span.opzione31 {
	position:absolute; 
	top:512px; 
	left:806px;
}
span.opzione31Check {
	visibility:hidden;
	position:absolute; 
	top:512px; 
	left:805px;
}
span.opzione32 {
	position:absolute; 
	top:512px; 
	left:880px;
}
span.opzione32Check {
	visibility:hidden;
	position:absolute; 
	top:512px; 
	left:879px;
}
img.iOpzione{
  border: 0;  
}

span.spRiassunto{
	visibility:hidden;
	position:absolute; 
	top: 94px;
	left:40px;
  width: 926px;
}
table.tbRiassunto{
  width: 926px;
  margin:0;
  padding: 0;
  border: 1px solid #A2AEA4;  
  background-color: #FBC8D9;
  height:530px;
}
td.colImgRiassunto{
	width: 110px;    
	border-top: 2px solid #A2AEA4;  
	padding: 0px;
}
td.colImgBlank{
	width: 110px;    
}
td.colQuesitoRiassunto{
	width: 580px;
  border: 1px solid #A2AEA4;    
}
td.colDomandaRiassunto{
	width: 580px;
  border: 1px solid #A2AEA4;    
  background-color: white;
  height: 25px;
}
td.colRispostaRiassuntoHead{	
  border: 1px solid #A2AEA4;    
  font-family: Helvetica;
  font-size: 10pt;   
  font-weight: bolder;    
  color: #A2AEA4;    
  text-align: center;    
  background-color: white;
  width: 36px;
}


td.colRispostaRiassunto a {
  font-family: Helvetica;
  font-weight: bolder;  
  font-size: 10pt;
  color: white;  
  width: 200px;
  text-decoration: none;  
}


td.colRispostaRiassunto {	
  border: 1px solid #A2AEA4;    
  background-color: white;
  width: 36px;
  color: green;  
  text-align: center;
}
td.colBottoniRiassunto{
	width: 80px;    
}
tr.rigaQuesitoRiassunto{
  height: 40px;
}
tr.rigaDomandaRiassunto{
  height: 25px;
}
font.testoQuesitoRiassunto {
  font-family: Helvetica;
  font-size: 8pt;   
  font-weight: bolder;    
  color: navy;    
  text-align: left;  
}
font.testoNumeroRiassunto {
  font-family: Helvetica;
  font-size: 11pt;   
  font-weight: bolder;    
  color: #A2AEA4;    
  text-align: left;    
}
td.colImgRiassunto a {
  text-decoration: none;
}
img.iRiassunto{
  position: absolute;
  border: 0;
  width: 80px;
  height: 80px;
  margin:13px;
}
font.testoDomandaRiassunto {
  font-family: Helvetica;
  font-size: 7pt;   
  color: navy;  
  text-align: left;  
}
span.suRiassunto{
  visibility: hidden;
	position:absolute; 
	top: 270px;
	left:893px;
}
span.giuRiassunto{
  visibility: hidden;
	position:absolute; 
	top: 395px;
	left:893px;
}

span.correzione{
	visibility:hidden;
	position:absolute; 
	top: 655px;
	left:360px;
}

span.fine{
	visibility:hidden;
	position:absolute; 
	top: 655px;
	left:360px;
}

span.modifica{
	visibility:hidden;
	position:absolute; 
	top: 655px;
	left:360px;
}
span.conferma{
	visibility:hidden;
	position:absolute; 
	top: 655px;
	left:537px;	
}
table.bottoniFooter {
  border: 2px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  font-family: Helvetica;
  font-size: 13pt;   
  font-weight: bolder;  
  text-align: center;
}
table.bottoniFooter td {
  border: 2px solid #ADC5B5;  
  width: 130px;
  height: 50px;
}
table.bottoniFooter tr td a {
  color: navy;
  text-decoration: none;
}
span.scheda{
	visibility:visible;
	position:absolute; 
	top: 710px;
	left:220px;
  width: 350px;
}
table.schedaFooter {
  /*border: 2px solid #ADC5B5;*/  
  margin:0;
  padding: 0;  
  /*background: white;*/
  font-family: Helvetica;
  font-size: 8pt;   
  font-weight: bolder;  
  text-align: left;
  width: 370px;
  color: navy;
}

/*
table.schedaFooter tr td {
  color: navy;
  border: 1px solid #ADC5B5;    
}
*/


table.schedaFooter tr.evi td{
  border: 2px solid navy;
  background: white;
  
}

span.visCorreggi{
	visibility:hidden;
	position:absolute; 
	top: 700px;
	left: 220px;
  width: 400px;
}
table.bottoneCorreggi {
  border: 2px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  font-family: Helvetica;
  font-size: 16pt;   
  font-weight: bolder;  
  text-align: center;
}
table.bottoneCorreggi td {
  border: 2px solid #ADC5B5;  
  width: 285px;
  height: 50px;
}
table.bottoneCorreggi tr td a {
  color: navy;
  text-decoration: none;
}

span.correggi{
	visibility:hidden;
	position:absolute; 
	top: 700px;
	left:220px;
  width: 400px;
}
table.schedaCorreggi {
  border: 2px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  font-family: Helvetica;
  font-size: 8pt;   
  font-weight: bolder;  
  text-align: left;
  width: 400px;
}
table.schedaCorreggi tr td {
  border: 1px solid #ADC5B5;    
}
td.tdCorreggi{
  color: navy;
  border: 1px solid #ADC5B5;    
  background: #FBC8D9;
  height: 30px;
}
td.tdErrate{
  color: navy;
  border: 1px solid #ADC5B5;    
  background: red;
}
td.tdEsatte{
  color: navy;
  border: 1px solid #ADC5B5;    
  background: green;
}

td.tdEsito{
  color: navy;
  border: 1px solid #ADC5B5;    
  background: white;
}
span.tempo {	
	position: absolute;  
  width: 150px;  
  height: 85px;
	top: 710px;
	left: 60px;    
  font-family: Helvetica;
  font-size: 8pt;  
  text-align: left;
  border: 1px solid #E6E6E6;  
  font-weight: bolder;
}

span.tempoRimanente {	
  position: absolute;
	font-family: Helvetica;
  font-size: 26pt;
  text-align: center;
  font-weight: normal;
  left: 90px;
  top: 740px;
}

span.avanti{
	position:absolute; 
	top: 723px;
	left:880px;
}
span.indietro{
	position:absolute; 
	top: 723px;
	left:780px;
}
table.vaiAlQuestionario {
  position:absolute;
  left: 80px;
  text-decoration: none;  
  border: 2px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  font-family: Helvetica;
  font-size: 16pt;   
  font-weight: bolder;  
  text-align: center;
  height: 64px;
}
span.nota1Testo{
	position:absolute; 
  width: 200px;
	top: 285px;
	left:375px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;  
}
span.nota1Figura{
	position:absolute; 
	top: 185px;
	left:450px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota2Testo{
	position:absolute; 
	top: 105px;
	left:542px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota2Figura{
	position:absolute; 
	top: 150px;
	left:750px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota2TestoBis{
	position:absolute; 
	top: 215px;
	left:542px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota3Testo{
	position:absolute; 
	top: 252px;
	left:630px;
  width: 200px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota3Figura{
	position:absolute; 
	top: 182px;
	left:750px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota4Testo{
	position:absolute; 
	top: 450px;
	left: 500px;
  width: 200px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota4Figura{
	position:absolute; 
	top: 500px;
	left:635px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota4TestoBis{
	position:absolute; 
	top: 390px;
	left: 600px;
  width: 200px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota4FiguraBis{
	position:absolute; 
	top: 435px;
	left:742px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota5Testo{
	position:absolute; 
	top: 80px;
	left:545px;
  width: 250px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota5Figura{
	position:absolute; 
	top: 62px;
	left:805px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota6Testo{
	position:absolute; 
	top: 90px;
	left: 150px;
  width: 250px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota6Figura{
	position:absolute; 
	top: 60px;
	left: 85px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota7Testo{
	position:absolute; 
	top: 193px;
	left: 800px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;  
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota7Figura{
	position:absolute; 
	top:270px;
	left: 900px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;
}
span.nota8Testo{
	position:absolute; 
	top: 333px;
	left: 470px;
  font-size: 12pt;  
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;  
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota8Figura{
	position:absolute; 
	top:   445px;
	left: 630px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;  
}
span.nota9Testo{
	position:absolute; 
	top: 333px;
	left: 680px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;  
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota9Figura{
	position:absolute; 
	top: 428px;
	left: 820px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
  visibility: hidden;  
}
span.nota10Testo{
	position:absolute; 
	top: 250px;
	left: 285px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota10Figura{
	position:absolute; 
	top: 160px;
	left: 415px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota11Testo{
	position:absolute; 
	top: 360px;
	left: 70px;
  font-size: 12pt;   
  width: 200px;
  font-weight: bolder;  
  font-style: italic;
  color: red;
  text-align: justify;
  border: 2px solid black;  
  background-color: rgb(204,255,204);
}
span.nota11Figura{
	position:absolute; 
	top: 420px;
	left: 120px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
span.nota12Figura{
	position:absolute; 
	top: 328px;
	left:415px;
  font-size: 12pt;   
  font-weight: bolder;  
  font-style: italic;
  color: red;
}
table.tbHelpInizio{
 position:absolute; 
  width: 100%;
  font-size: 18pt;  
  font-weight: bolder;    
  color: #ADC5B5;  
  text-align: center;  
}
table.tbHelp{
 position:absolute; 
  font-size: 14pt;  
  left: 350px; 
  font-weight: bolder;    
  color: #ADC5B5;    
}
table.tbHelp2{
 position:absolute; 
  font-size: 14pt;  
  left: 215px; 
  font-weight: bolder;    
  color: #ADC5B5;    
}
table.tbHelp3{
 position:absolute; 
  font-size: 14pt;  
  left: 215px; 
  font-weight: bolder;    
  color: #ADC5B5;    
}
table.tbHelpInizio a {
  color: #A2AEA4;  
}
table.tbHelp a {
  font-weight: bolder;  
  color: red;
  width: 200px;
  text-decoration: none;
  text-align: center;    
  border: 2px solid black;   
  background-color: rgb(204,255,204);    
}
table.tbHelp2 a {
  font-weight: bolder;  
  color: red;
  width: 200px;
  text-decoration: none;
  text-align: center;    
  border: 2px solid black;   
  background-color: rgb(204,255,204);    
}
table.tbHelp3 a {
  font-weight: bolder;  
  color: red;
  width: 200px;
  text-decoration: none;
  text-align: center;    
  border: 2px solid black;   
  background-color: rgb(204,255,204);    
}
span.paginaHelp{
	visibility:visible;
	position:absolute; 
	top: 540px;
}
span.guida{
	visibility:visible;
	position:absolute; 
	top: 535px;
}
table.tbGuida{
 position:absolute; 
  font-size: 18pt;  
  left: 650px; 
  font-weight: bolder;    
  color: #ADC5B5;    
}
table.tbGuida a {
  font-weight: bolder;  
  color: red;
  width: 100px;
  text-decoration: none;
  text-align: center;    
  border: 2px solid black;   
  background-color: rgb(204,255,204);    
}
table.bottoniConfermaSiNo {
  border: 2px solid #ADC5B5;
  margin:0;
  padding: 0;  
  background: white;
  font-family: Helvetica;
  font-size: 14pt;   
  font-weight: bolder;  
  text-align: center;
}
table.bottoniConfermaSiNo td {
  border: 2px solid #ADC5B5;  
  width: 200px;
  height: 50px;
}
table.bottoniConfermaSiNo tr td a {
  color: navy;
  text-decoration: none;
}
body.bdConferma {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #D1E6D7; 
	margin: 0;
	padding: 0;
}

.timeClass {
  font-family:arial,verdana,helvetica,sans-serif;
  font-weight:normal;
  font-size:10pt;
}


table.tbSpazioNullo {
	background: #FBC8D9;
	position: absolute;	
	border:0;
	margin:0;
	width: 926px;
}

tr.rowSeparatore {
	background: #FBC8D9;	
	margin:0;
	padding:0;
  height: 25px;
  width: 926px;	
}
