opzioneRia body.bdHeaderTest
{
	background-color: navy;
	border: 0;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 24px;
}
table.tbHeader
{
	background: #D1E6D7;
	border: 0;
	left: 40px;
	margin: 0;
	position: absolute;
	top: 13px;
	width: 926px;
}
body.bdMainTest
{
	background-color: navy;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
div.divInizio
{
	background: #D1E6D7;
	border: 0;
	height: 585px;
	left: 40px;
	margin: 0;
	position: absolute;
	top: 1px;
	width: 922px;
}
div.frameBorder
{
	border: 0px solid #AAE6E6;
}
div.divInizio
{
	border: 0;
}
table.tbMain
{
	background: #D1E6D7;
	border: 0;
	height: 515px;
	left: 40px;
	margin: 0;
	position: absolute;
	top: 94px;
	width: 926px;
}
table.tbFooter
{
	background: #D1E6D7;
	border: 0;
	height: 120px;
	left: 40px;
	margin: 0;
	position: absolute;
	top: 613px;
	width: 926px;
}
tr.header
{
}
tr.footer
{
	background: #D1E6D7;
	border: 0;
	height: 70px;
	margin: 0;
	padding: 0;
}
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;
	text-align: center;
	width: 485px;
}
span.testoDomanda1
{
	border: 1px solid #ADC5B5;
	color: navy;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	height: 80px;
	left: 510px;
	position: absolute;
	text-align: left;
	top: 210px;
	width: 280px;
}
span.testoDomandaTra1
{
	color: navy;
	font-family: Helvetica;
	font-size: 8pt;
	height: 45px;
	left: 510px;
	position: absolute;
	top: 295px;
	width: 423px;
}
img.iAudio1
{
	left: 510px;
	position: absolute;
	top: 210px;
}
span.nota1Audio
{
	left: 610px;
	position: absolute;
	top: 310px;
}
span.appletAudioDomanda1
{
	left: 510px;
	position: absolute;
	top: 210px;
	visibility: hidden;
}
span.testoDomanda2
{
	border: 1px solid #ADC5B5;
	color: navy;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	height: 80px;
	left: 510px;
	position: absolute;
	text-align: left;
	top: 355px;
	width: 280px;
}
span.testoDomandaTra2
{
	color: navy;
	font-family: Helvetica;
	font-size: 8pt;
	height: 45px;
	left: 510px;
	position: absolute;
	top: 440px;
	width: 423px;
}
img.iAudio2
{
	left: 510px;
	position: absolute;
	top: 355px;
}
span.appletAudioDomanda2
{
	left: 510px;
	position: absolute;
	top: 275px;
	visibility: hidden;
}
span.testoDomanda3
{
	border: 1px solid #ADC5B5;
	color: navy;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	height: 80px;
	left: 510px;
	position: absolute;
	text-align: left;
	top: 500px;
	width: 280px;
}
span.testoDomandaTra3
{
	color: navy;
	font-family: Helvetica;
	font-size: 8pt;
	height: 45px;
	left: 510px;
	position: absolute;
	top: 585px;
	width: 423px;
}
img.iAudio3
{
	left: 510px;
	position: absolute;
	top: 500px;
}
span.appletAudioDomanda3
{
	left: 510px;
	position: absolute;
	top: 500px;
	visibility: hidden;
}
span.testoQuesito
{
	border: 1px solid #ADC5B5;
	color: navy;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	height: 140px;
	left: 130px;
	position: absolute;
	top: 205px;
	width: 295px;
}
span.testoQuesitoTra
{
	color: navy;
	font-family: Helvetica;
	font-size: 8pt;
	height: 40px;
	left: 130px;
	position: absolute;
	top: 350px;
	width: 295px;
}
table.numQuesito
{
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	font-size: 18pt;
	font-weight: bolder;
	height: 50px;
	left: 70px;
	position: absolute;
	text-align: center;
	top: 205px;
	width: 50px;
}
img.iQuesito
{
	height: 230px;
	left: 115px;
	position: absolute;
	top: 368px;
	width: 230px;
}
span.iFigQuesito
{
	font-family: Helvetica;
	font-size: 8pt;
	height: 20px;
	left: 130px;
	position: absolute;
	top: 395px;
	width: 230px;
}
img.iAudioQuesito
{
	left: 410px;
	position: absolute;
	top: 130px;
}
span.audioQuesito
{
	height: 50px;
	left: 75px;
	position: absolute;
	top: 260px;
	width: 50px;
}
span.audioDomanda1
{
	height: 50px;
	left: 373px;
	position: absolute;
	top: 270px;
	width: 50px;
}
span.audioDomanda2
{
	height: 50px;
	left: 465px;
	position: absolute;
	top: 375px;
	width: 50px;
}
span.audioDomanda3
{
	height: 50px;
	left: 465px;
	position: absolute;
	top: 520px;
	width: 50px;
}
table.tbToolbar
{
	background: white;
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	font-family: Helvetica;
	font-size: 20pt;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
table.tbToolbar td
{
	border: 1px solid #ADC5B5;
	height: 58px;
	width: 79px;
}
table.tbToolbar tr
{
	border: 2px solid #ADC5B5;
}
table.tbToolbar a
{
	color: #ADC5B5;
	text-decoration: none;
}
span.opzione11
{
	left: 806px;
	position: absolute;
	top: 222px;
}
span.opzione11Check
{
	left: 805px;
	position: absolute;
	top: 222px;
	visibility: hidden;
}
span.opzione12
{
	left: 880px;
	position: absolute;
	top: 222px;
}
span.opzione12Check
{
	left: 879px;
	position: absolute;
	top: 222px;
	visibility: hidden;
}
span.opzione21
{
	left: 806px;
	position: absolute;
	top: 367px;
}
span.opzione21Check
{
	left: 805px;
	position: absolute;
	top: 367px;
	visibility: hidden;
}
span.opzione22
{
	left: 880px;
	position: absolute;
	top: 367px;
}
span.opzione22Check
{
	left: 879px;
	position: absolute;
	top: 367px;
	visibility: hidden;
}
span.opzione31
{
	left: 806px;
	position: absolute;
	top: 512px;
}
span.opzione31Check
{
	left: 805px;
	position: absolute;
	top: 512px;
	visibility: hidden;
}
span.opzione32
{
	left: 880px;
	position: absolute;
	top: 512px;
}
span.opzione32Check
{
	left: 879px;
	position: absolute;
	top: 512px;
	visibility: hidden;
}
img.iOpzione
{
	border: 0;
}
#imgRiassunto
{
	border: 2px solid #2D5326;
	height: 45px;
}
span.spRiassunto
{
	left: 40px;
	position: absolute;
	top: 94px;
	visibility: hidden;
	width: 926px;
}
table.tbRiassunto
{
	background-color: #FBC8D9;
	border: 2px solid #A2AEA4;
	height: 480px;
	margin: 0;
	padding: 0;
	width: 926px;
}
td.colImgRiassunto
{
	border-top: 2px solid #A2AEA4;
	padding: 0px;
	width: 110px;
}
td.colImgBlank
{
	width: 110px;
}
td.colQuesitoRiassunto
{
	border: 1px solid #A2AEA4;
	width: 580px;
}
td.colDomandaRiassunto
{
	background-color: white;
	border: 1px solid #A2AEA4;
	height: 25px;
	width: 580px;
}
td.colRispostaRiassuntoHead
{
	background-color: white;
	border: 1px solid #A2AEA4;
	color: #A2AEA4;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;
	width: 36px;
}
td.colRispostaRiassunto a
{
	color: white;
	font-family: Helvetica;
	font-size: 10pt;
	font-weight: bolder;
	position: relative;
	text-decoration: none;
	width: 200px;
}
td.colRispostaRiassunto
{
	background-color: white;
	border-bottom: 1px solid #A2AEA4;
	border-right: 1px solid #A2AEA4;
	color: green;
	text-align: center;
    width:40px;
}
td.colBottoniRiassunto
{
	width: 80px;
}
tr.rigaQuesitoRiassunto
{
	height: 30px;
}
font.testoQuesitoRiassunto
{
	color: navy;
	font-family: Helvetica;
	font-size: 8pt;
	font-weight: bolder;
	text-align: left;
}
font.testoNumeroRiassunto
{
	color: #A2AEA4;
	font-family: Helvetica;
	font-size: 11pt;
	font-weight: bolder;
	text-align: left;
}
td.colImgRiassunto a
{
	position: relative;
	text-decoration: none;
}
img.iRiassunto2011
{
	border: 0;
	height: 65px;
	margin: 0px 5px 0px 25px;
}
img.iRiassunto
{
	border: 0;
	height: 80px;
	margin: 13px;
	position: absolute;
	width: 80px;
}
span.numRiassunto
{
	color: navy;
	font-size: 10pt;
	left: 0px;
	position: absolute;
	top: 0px;
}
div.testoDomandaRiassunto
{
    margin-top:10px;
	color: navy;
	font-family: verdana;
	font-size: 10pt;
	text-align: left;
}
span.suRiassunto
{
	left: 893px;
	position: absolute;
	top: 270px;
	visibility: hidden;
}
span.giuRiassunto
{
	left: 893px;
	position: absolute;
	top: 395px;
	visibility: hidden;
}
span.correzione
{
	left: 400px;
	position: absolute;
	top: 585px;
	visibility: hidden;
    z-index:100;
}
span.fine
{
	left: 400px;
	position: absolute;
	top: 585px;
	visibility: hidden;
    z-index:100;
}
span.modifica
{
	left: 280px;
	position: absolute;
	top: 585px;
	visibility: hidden;
    z-index:100;
}
span.conferma
{
	left: 600px;
	position: absolute;
	top: 585px;
	visibility: hidden;
    z-index:100;
}
table.bottoniFooter
{
	background: white;
	border: 2px solid #ADC5B5;
	font-family: Helvetica;
	font-size: 13pt;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: center;
}
table.bottoniFooter td
{
	border: 2px solid #ADC5B5;
	height: 50px;
	width: 130px;
}
table.bottoniFooter tr td a
{
	color: navy;
	text-decoration: none;
}
span.scheda
{
	left: 240px;
	position: absolute;
	top: 620px;
	visibility: visible;
	width: 350px;
}
table.schedaFooter
{
	color: navy;
	font-size: 8pt;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 345px;
}
table.schedaFooter tr.evi td
{
	background: white;
	border: 2px solid navy;
	font-size: 10pt;
	font-weight: bolder;
	padding: 3px;
}
span.visCorreggi
{
	left: 220px;
	position: absolute;
	top: 700px;
	visibility: hidden;
	width: 400px;
}
table.bottoneCorreggi
{
	background: white;
	border: 2px solid #ADC5B5;
	font-family: Helvetica;
	font-size: 16pt;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: center;
}
table.bottoneCorreggi td
{
	border: 2px solid #ADC5B5;
	height: 50px;
	width: 285px;
}
table.bottoneCorreggi tr td a
{
	color: navy;
	text-decoration: none;
}
span.correggi
{
	left: 240px;
	position: absolute;
	top: 625px;
	visibility: hidden;
	width: 365px;
	z-index: 10;
}
table.schedaCorreggi
{
	background: white;
	border: 2px solid #ADC5B5;
	font-size: 8pt;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 400px;
}
table.schedaCorreggi tr td
{
	border: 1px solid #ADC5B5;
}
td.tdCorreggi
{
	border: 1px solid #ADC5B5;
	color: navy;
	height: 25px;
}
td.tdErrate
{
	background: red;
	border: 1px solid #ADC5B5;
	color: navy;
}
td.tdEsatte
{
	background: green;
	border: 1px solid #ADC5B5;
	color: navy;
}
td.tdEsito
{
	background: white;
	border: 1px solid #ADC5B5;
	color: navy;
}
span.tempo
{
	border: 1px solid #E6E6E6;
	font-size: 7pt;
	font-weight: bolder;
	height: 75px;
	left: 70px;
	position: absolute;
	text-align: left;
	top: 636px;
	width: 160px;
}
span.tempoRimanente
{
	font-family: Helvetica;
	font-size: 22pt;
	font-weight: normal;
	left: 110px;
	position: absolute;
	text-align: center;
	top: 665px;
}
span.avanti
{
	left: 890px;
	position: absolute;
	top: 660px;
}
span.indietro
{
	left: 800px;
	position: absolute;
	top: 660px;
}
span.riassunto
{
	left: 660px;
	position: absolute;
	top: 660px;
}
table.vaiAlQuestionario
{
	background: white;
	border: 2px solid #ADC5B5;
	font-family: Helvetica;
	font-size: 16pt;
	font-weight: bolder;
	height: 64px;
	left: 80px;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
span.nota1Testo
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 375px;
	position: absolute;
	text-align: justify;
	top: 285px;
	width: 200px;
}
span.nota1Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 450px;
	position: absolute;
	top: 185px;
}
span.nota2Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 542px;
	position: absolute;
	text-align: justify;
	top: 105px;
	width: 200px;
}
span.nota2Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 750px;
	position: absolute;
	top: 150px;
}
span.nota2TestoBis
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 542px;
	position: absolute;
	text-align: justify;
	top: 215px;
	width: 200px;
}
span.nota3Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 630px;
	position: absolute;
	text-align: justify;
	top: 252px;
	width: 200px;
}
span.nota3Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 750px;
	position: absolute;
	top: 182px;
}
span.nota4Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 500px;
	position: absolute;
	text-align: justify;
	top: 450px;
	width: 200px;
}
span.nota4Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 635px;
	position: absolute;
	top: 500px;
}
span.nota4TestoBis
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 600px;
	position: absolute;
	text-align: justify;
	top: 390px;
	width: 200px;
}
span.nota4FiguraBis
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 742px;
	position: absolute;
	top: 435px;
}
span.nota5Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 545px;
	position: absolute;
	text-align: justify;
	top: 80px;
	width: 250px;
}
span.nota5Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 805px;
	position: absolute;
	top: 62px;
}
span.nota6Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 150px;
	position: absolute;
	text-align: justify;
	top: 90px;
	width: 250px;
}
span.nota6Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 85px;
	position: absolute;
	top: 60px;
}
span.nota7Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 800px;
	position: absolute;
	text-align: justify;
	top: 193px;
	visibility: hidden;
	width: 200px;
}
span.nota7Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 900px;
	position: absolute;
	top: 270px;
	visibility: hidden;
}
span.nota8Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 470px;
	position: absolute;
	text-align: justify;
	top: 333px;
	visibility: hidden;
	width: 200px;
}
span.nota8Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 630px;
	position: absolute;
	top: 445px;
	visibility: hidden;
}
span.nota9Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 680px;
	position: absolute;
	text-align: justify;
	top: 333px;
	visibility: hidden;
	width: 200px;
}
span.nota9Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 820px;
	position: absolute;
	top: 428px;
	visibility: hidden;
}
span.nota10Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 285px;
	position: absolute;
	text-align: justify;
	top: 250px;
	width: 200px;
}
span.nota10Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 415px;
	position: absolute;
	top: 160px;
}
span.nota11Testo
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 70px;
	position: absolute;
	text-align: justify;
	top: 360px;
	width: 200px;
}
span.nota11Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 120px;
	position: absolute;
	top: 420px;
}
span.nota12Figura
{
	color: red;
	font-size: 12pt;
	font-style: italic;
	font-weight: bolder;
	left: 415px;
	position: absolute;
	top: 328px;
}
table.tbHelpInizio
{
	color: #ADC5B5;
	font-size: 18pt;
	font-weight: bolder;
	position: absolute;
	text-align: center;
	width: 100%;
}
table.tbHelp
{
	color: #ADC5B5;
	font-size: 14pt;
	font-weight: bolder;
	left: 350px;
	position: absolute;
}
table.tbHelp2
{
	color: #ADC5B5;
	font-size: 14pt;
	font-weight: bolder;
	left: 215px;
	position: absolute;
}
table.tbHelp3
{
	color: #ADC5B5;
	font-size: 14pt;
	font-weight: bolder;
	left: 215px;
	position: absolute;
}
table.tbHelpInizio a
{
	color: #A2AEA4;
}
table.tbHelp a
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	width: 200px;
}
table.tbHelp2 a
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	width: 200px;
}
table.tbHelp3 a
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	width: 200px;
}
span.paginaHelp
{
	position: absolute;
	top: 540px;
	visibility: visible;
}
span.guida
{
	position: absolute;
	top: 535px;
	visibility: visible;
}
table.tbGuida
{
	color: #ADC5B5;
	font-size: 18pt;
	font-weight: bolder;
	left: 650px;
	position: absolute;
}
table.tbGuida a
{
	background-color: rgb(204,255,204);
	border: 2px solid black;
	color: red;
	font-weight: bolder;
	text-align: center;
	text-decoration: none;
	width: 100px;
}
table.bottoniConfermaSiNo
{
	background: white;
	border: 2px solid #ADC5B5;
	font-family: Helvetica;
	font-size: 14pt;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: center;
}
table.bottoniConfermaSiNo td
{
	border: 2px solid #ADC5B5;
	height: 50px;
	width: 200px;
}
table.bottoniConfermaSiNo tr td a
{
	color: navy;
	text-decoration: none;
}
body.bdConferma
{
	background-color: #D1E6D7;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
}
.timeClass
{
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
table.tbSpazioNullo
{
	background: #FBC8D9;
	border: 0;
	margin: 0;
	position: absolute;
	width: 926px;
}
tr.rowSeparatore
{
	background: #FBC8D9;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 926px;
}
span.domNumero
{
	color: navy;
	left: 735px;
	position: absolute;
	top: 280px;
}
span.rispVero
{
	color: navy;
	font-size: 8pt;
	font-weight: bolder;
	left: 565px;
	position: absolute;
	top: 510px;
}
span.rispFalso
{
	color: navy;
	font-size: 8pt;
	font-weight: bolder;
	left: 680px;
	position: absolute;
	top: 510px;
}
span.txtRiepilogo
{
	color: navy;
	font-size: 8pt;
	font-weight: bolder;
	left: 640px;
	position: absolute;
	top: 645px;
}
span.domPrec
{
	color: navy;
	font-size: 8pt;
	font-weight: bolder;
	left: 773px;
	position: absolute;
	text-align: center;
	top: 632px;
	width: 100px;
}
span.domSucc
{
	color: navy;
	font-size: 8pt;
	font-weight: bolder;
	left: 870px;
	position: absolute;
	text-align: center;
	top: 632px;
	width: 100px;
}
img.opzioneRia
{
	display: table-cell;
	left: 3px;
	position: absolute;
	top: 30px;
	visibility: hidden;
	width: auto;
}
input.c1
{
	padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-right:10px;
    width:230px;
}
input.c2
{
	padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    padding-right:10px;
	width: 250px;
}
td.colDomanda2011
{
	background: white;
	border-left: 5px solid #D1E6D7;
	border-right: 28px solid #D1E6D7;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 568px;
}
td.colDomandaRiassunto2011
{
	border-bottom: 1px solid #A2AEA4;
	border-right: 1px solid #A2AEA4;
	height: 25px;
    background-color: #FFF;
}
div.colDomandaRiassunto2011Sep
{
    background-color: #fbc8d9;
    border-bottom: 1px solid #A2AEA4;
    height:20px;    
}
div.colDomandaRiassunto2011Sep2
{
    background-color: #FFF;
    border-bottom: 1px solid #A2AEA4;    
}
td.colImgRiassunto2011
{
	border-bottom: 1px solid #A2AEA4;
	border-right: 1px solid #A2AEA4;
	padding: 0px;
	width: 110px;
}
img.iOpzione2011
{
	border: 0;
	height: 65px;
	width: 65px;
}
img.iOpzione22011
{
	border: 0;
	height: 45px;
	width: 45px;
}
img.iQuesito2011
{
	height: 180px;
    width: 180px;    
	left: 123px;
	position: absolute;
	top: 340px;	
}
table.numQuesito2011
{
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	font-size: 18pt;
	font-weight: bolder;
	height: 40px;
	left: 892px;
	position: absolute;
	text-align: center;
	top: 268px;
	width: 40px;
}
span.opzione12_2011
{
	left: 670px;
	position: absolute;
	top: 530px;
}
span.opzione11_2011Check
{
	left: 555px;
	position: absolute;
	top: 535px;
	visibility: hidden;
}
span.opzione12_2011Check
{
	left: 675px;
	position: absolute;
	top: 535px;
	visibility: hidden;
}
table.tbFooter2011
{
	background: #D1E6D7;
	border: 0;
	height: 130px;
	left: 40px;
	margin: 0;
	position: absolute;
	top: 610px;
	width: 926px;
}
td.colQuesito2011
{
	background: white;
	border-left: 28px solid #D1E6D7;
	border-right: 5px solid #D1E6D7;
	margin: 0;
	padding: 0;
	width: 276px;
}
div.rsep
{
	background-color: #D1E6D7;
	height: 10px;
	left: 360px;
	position: absolute;
	top: 480px;
	width: 577px;
}
span.testoDomanda12011
{
	border: 1px solid #ADC5B5;
	color: navy;
	font-size: 12pt;
	height: 80px;
	left: 375px;
	padding: 10px 25px 10px 10px;
	position: absolute;
	text-align: left;
	top: 315px;
	width: 505px;
	color: black;
}
span.testoDomanda12011Tra
{
	color: black;
	font-size: 9pt;
	height: 60px;
	left: 375px;
	padding: 10px 25px 10px 10px;
	position: absolute;
	text-align: left;
	top: 410px;
	width: 505px;
}
table.tbToolbarUp
{
	background: white;
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	cursor: default;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	text-align: center;
}
table.tbToolbarUp td
{
	border: 1px solid #ADC5B5;
	height: 50px;
	width: 217px;
}
table.tbToolbarUp td a
{
	text-decoration: none;
}
table.tbToolbarCenter
{
	background: white;
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	cursor: default;
	font-family: Helvetica;
	font-size: 20pt;
	font-weight: bolder;
	margin: 0;
	margin: 0px 68px 3px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
table.tbToolbarCenter td
{
	border: 1px solid #ADC5B5;
	height: 50px;
	width: 85px;
}

table.tbToolbarDown
{
	background: white;
	border: 1px solid #ADC5B5;
	color: #ADC5B5;
	cursor: default;
	font-family: Helvetica;
	font-weight: bolder;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
table.tbToolbarDown td
{
	border: 1px solid #ADC5B5;
	height: 20px;
	width: 20px;
}
table.tbToolbarDown td a
{
	text-decoration: none;
}
span.opzione11_2011
{
	left: 550px;
	position: absolute;
	top: 530px;
}

a.toolBarRef {
    width:100%;
    height:100%;
}

span.toolBarRefText {
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: auto;
    height: 40px;
    cursor:pointer;    
}


/* stili intestazione utente */
#iUserData {
  font-size: xx-small;
  border-top: 2px solid #86B0C7;
  border-bottom: 2px solid #86B0C7;
}


td.ssUserDataTxt {
  background: none repeat scroll 0 0 #fff;
  border: thin inset #FFFFFF;
  text-align: center;
}

/* stili corpo scheda */
#iBody {
  font-size: small;
  height: 460px;
  position: relative;  
}

#iBodyImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 260px;
    height: 100%;
	text-align:center;
}

#iBodyQst {
    margin: 0 0 0 270px;
    height: 100%;
    padding: .5em .5em 0em .5em;
}

#iMainImg {
	height: 180px;
	border:thin;
	margin-top:108px;
}

#iRemImg {
  left: 5px;
  margin-top: 32px;
  text-align: center;
}

#iQst {
	position: relative;
	height:100px;
	font-size:x-large;
}

#iQstTxtTra {
	font-size:16px;
	margin: 5px 0 0 0;
}

#iQstNum {
	position: absolute; top: 1px; right: 20px;
	width: 10px;
	height: 10px;
	font-size:20pt;
	color: white;
}

#iQstTxt {
	margin-right:40px;
}

#iQstAudio {
	position: absolute; bottom: 5px; right: 5px;
	width: 28px;
	height: 28px;
	border:none;
}

div.isAsw {
	position: relative;
	border-bottom:solid #ff8e2b;
	border-top:solid #ff8e2b;
	background: #d8d8d8;
	height: 65px;
	margin: 0 0 0 0;
}

div.isAswBtn {
	position:absolute; top: 5px; right: 10px;
}

div.isAswBtn {
	position:absolute; top: 5px; right: 10px;
}

div.isAswBtn {
	position:absolute; top: 5px; right: 10px;
}


img.aswCheck {
	height: 35px;
}

#iAswAudio {
	height: 20px;
	border:none;
}

div.iAswNumTxt {
	height:100%;
}
div.iAswNum {
	position:absolute; top: 0px; left: 0px;
	width: 30px;
	height:inherit;
	background: url(../img/scheda/bg_asw_num.jpg) 0% 0% repeat-y;
	font-size:large;
	height: 65px;
}

.iAswFig {	
	width: 65px;	
	height: 65px;
    position:absolute;
}

div.iAswTxt {
	margin: 0 0 0 30px;
	height:inherit;
	background: url(../img/scheda/bg_asw_txt.jpg) 0% 0% repeat-y;
	height: 65px;
}

div.iAswTxtIta {
	margin: 0 80px 0 0;
	font-size:14px;
}

div.iAswTxtTra {
	margin: 10px 120px 0 0;
	font-size:smaller;
	font-size:12px;
}


#iRemarks {
	height:65px;
	background: url(../img/scheda/bg_rem.jpg) 0% 0% repeat-y #FFFF47;
	visibility:hidden;
    padding:5px;
}

/* stile barra di navigazione */
#iNavigation {
  border-top: 2px solid #86B0C7;
  height: 34px;
  position: relative;
}

div.iNavBtn {
    background: #d4d4d4;
	border:1px solid #000000;
	position:absolute;
}


img.opzioneCheck{
	position:absolute;
    height:35px;
    width:35px;
}


/* stile barra di navigazione */
#iToolbar {
	border-top: #86b0c7 solid 2px;
	position: relative;
	height: 60px;
	cursor:pointer;
}

#iBack {
	background: url(../img/scheda/back.png);
	height:60px;
	width:60px;
	position:absolute;
	right:120px;
}

#iNext {
	background: url(../img/scheda/next.png);
	height:60px;
	width:60px;
	position:absolute;
	right:60px;
}

#iExit {
	background: url(../img/scheda/exit.png);
	height:60px;
	width:60px;
	position:absolute;
	right:0px;
}

#iFigRem{	
  	height: 120px;
}

.iFigQuesito{
	font: 11px tahoma, arial, sans-serif;
    margin: 0px;
    line-height: 15px;
    color: #545454;
}

/* stili riassunto risultati */
#iBodySumm {
	visibility:visible;
	position: absolute;
	background:#B0D6EA;
}


#iBodySummDummy {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 100%;
}

#iBodySummTxt {
    height: 100%;
    padding: .5em .5em 0em .5em;
}

#iSummCounter {
	border-top: #FF8E2B solid 2px;
}

div.iSummCounterRes {
	text-align: left;
	padding-left: 20px;
	font-size:16px; 
}

#iSummResult1 {
	color:#28739B;	
	text-align:center;
}

#iSummResult2 {
	color:#ff0000;;
	font-size:20px;
	font-style:italic;
	text-align:center;
	text-transform:uppercase;
}

div.iSummResult {
	font-style:italic;
	text-align:center;
}


.ana_btn {
	background-color: #D8E1E9;
	border: 1px solid  #8CA7BC;          
	height: 50px;
	line-height: 50px;
	margin-bottom: 5px;          
	margin-top: 5px;
	text-align: center;    
	cursor:pointer;   
	font-size:20px;
   	color:#8CA7BC;
} 

.ana_btn :hover{
	color:black;   
}