﻿.ieimg{-ms-interpolation-mode: bicubic; }

/* nint */
nint{padding: 0px; border: 0px;}
table.nint{border-collapse:collapse; width:100%; height: 100%; background-color: #d1e6d7}
td.nint{text-align:center; padding: 0px;}

/* tabprinc */
.tabprinc{margin: auto; background-color: #d1e6d7; border-collapse: collapse; border: 0px;}
.corpo{padding: 0px; height: 90%; text-align: left; vertical-align: top;}
/* corpo */
.tabcorpo{border-collapse: collapse;  aheight: 100%; width: 100%;}

/* testa (3)*/
.testa{height: 10%; padding: 0px; text-align: center;}

/* toolbar */
.tabcorpo_toolbar{text-align: center; padding: 0px;}
table.toolbar{width: 94%; margin: auto; border: 0px; padding: 0px; border-collapse: collapse; border: 0px solid #adc5b5; background-color: white;}
td.toolbarbut{width: 9%; text-align: center;	border-right: 0px solid #adc5b5; color: #adc5b5; font-family: Helvetica; font-weight: bold; padding: 0px; cursor:pointer;}
.tbriep{background-color: #d1e6d7; padding: 0px; text-align: center; cursor:pointer;}

/* areaquiz */
.tabcorpo_areaquiz{padding: 0px;}
.areaquiz{width: 100%; border-collapse: collapse}
.areaquizspzl{width: 2.5%;}
.areaquizspzc{width: 1%}
.areaquizdom{width: 39.5%; padding: 0px; background-color: #fff;}
.areaquizris{width: 54.5%; padding: 0px; background-color: #fff;}

/* domanda */
.domanda{width: 100%; height: 100%; border-collapse: collapse; border: 0px;}
.domnum{width: 11%; padding: 0px; text-align: center; border: 0px solid #adc5b5; color: #adc5b5; font-family: Helvetica; font-weight: bold}
.domdom{vertical-align: top; border: 0px solid #adc5b5; padding: 0px; color: navy; font-family: Helvetica; font-weight: bold; line-height: 2.8ex;}
.domdomt{vertical-align: top; padding: 0px; color: navy; font-family: Helvetica; font-weight: bold; line-height: 2.8ex;}
.domfig{text-align: center; padding: 0px; vertical-align: top; cursor: pointer; -ms-interpolation-mode: bicubic;}
.domaudio{padding: 0px; text-align: center; }
.audio{cursor: pointer;}

/* risposte */
table.risposte{width: 100%; border-collapse: collapse; border: 0px}
.risris{width: 59%; vertical-align: top; border: 0px solid #adc5b5; padding: 0px; color: navy; font-family: Helvetica; font-weight: bold; line-height: 2.8ex;}
.risrist{vertical-align: top;border: 0px solid #fff; padding: 0px; color: navy; font-family: Helvetica; font-weight: bold; line-height: 2.8ex;}
td.vf{width: 10%; padding: 0px; vertical-align: middle; border-top: 1px solid #fff; border-bottom: 1px solid #fff}
img.vf{cursor: pointer;}
.risaudio{padding: 0px; text-align: center; width: 12%}

.tabcorpo_sottoquiz{padding: 0px;}


/* Riepilogo */
.tabcorpo_tabriep{padding: 0px; swidth: 94%; margin: auto; vertical-align: top;}
.tabcorpo_tabriepscroll{padding: 0px; swidth 6%; text-align: center}
div.corpo_tabriep {overflow: auto;}

table.tabriep {border-collapse: collapse; width: 100%;}
td.tabriep {border: 0px solid #ACC7B8; padding: 0px; font-family: Helvetica; color: navy; vertical-align: top}
.tabriepnum {border-right: 0px!important; text-align: right!important; color: #ACC7B8!important; font-weight:bold; cursor:pointer;} /* stessa altezza di una riga */
td.tabriepfig {border-left: 0px!important; padding-left:1px!important;vertical-align: middle!important; cursor:pointer;}
img.tabriepfig {border: 0px; cursor: pointer}
.tabriepvf {background-color: #fff;text-align: center; vertical-align: middle!important; color: #ACC7B8!important;font-weight: bold;}
.tabriepdom {padding-left: 1px!important;font-weight: bold;}
.tabriepris {padding-left: 1px!important;background-color: #fff; font-weight: bold;}
.riepscroll{border-collapse: collapse; margin: auto;}
.sugiu{cursor:pointer}

/* bottriep (15)*/
.corpo_bottriep {text-align: center; padding: 0px;}

/* piede  (16-17)*/
.corpo_piede {vertical-align: top; padding: 0px; }
table.piede{border-collapse: collapse; margin: auto; width: 100%;  color: navy; font-family: Arial,Helvetica}
.piede_tempo{width: 21.5%; padding: 0px; vertical-align: top;}
div.tempo{ text-align: center; font-family: Helvetica; color: #000 }
.piede_candidato{width: 38.5%; text-align: left; padding: 0px; vertical-align: top}
.riqtesto{padding-left: 0.5ex; background-color: #fff; border: 0px solid navy;}
.labcand{padding:0px; font-weight: bold; vertical-align: top}
.piede_puls{width: 21.5%; text-align: center;}
td.piede_prec{width:8.5%;}
img.piede_prec{cursor: pointer;}
td.piede_succ{width:10%;}
img.piede_succ{cursor: pointer;}

/* pulsante */
table.pulsante {margin: auto; background-color: #d1e6d7; border-collapse: collapse; border: 0px solid #8CBCA1; cursor: pointer;}
td.pulsante {font-family: Helvetica; font-weight: bold; text-align: center; vertical-align: middle; color: #8CBCA1; }

table.pulsante2 {margin: auto; background-color: #d0d0d0; border-collapse: collapse; border: 0px solid #8CBCA1; cursor: pointer;}
td.pulsante2 {font-family: Helvetica; font-weight: bold; text-align: center; vertical-align: middle; color: navy; }


table.allineapulsanti{margin: auto; border-collapse: collapse;}
td.allineapulsanti{padding: 8px;}
