#score {
display : none;
}

.choix, .bonnereponse, .mauvaisereponse {
padding-right : 2em;
white-space : nowrap;
display : inline;
}

input[type="text"] {
border-top-width : 0;
border-right-width : 0;
border-bottom : 1pt dotted black;
border-left-width : 0;
vertical-align : middle;
display : inline;
cursor : pointer;
}

#ptsscore {
display : none;
}

#nbquestions {
display : none;
}

.questionnontraitee:before, .questiontraitee:before, .questioncourante:before, .questionintermediaire:before {
font-size : xx-small;
margin : 0;
font-variant : small-caps;
font-weight : bold;
border-bottom : 1pt solid black;
padding : 0;
display : block;
content : "Question " counter(questions) ".";
page-break-inside : avoid;
}

.questionnontraitee, .questiontraitee, .questioncourante, .questionintermediaire {
margin : 0;
margin-bottom : 0.5em;
padding : 0;
border-left-width : 0;
display : block;
background-color : white;
counter-increment : questions;
border : 0 none black;
clear : both;
}

.contenu {
padding-left : 1em;
 display :block;
}

p {
margin : 0;
 padding : 0;
}

#textescore {
display : none;
}

#SCOStudentName {
font-size : 0.9em;
font-variant : small-caps;
text-align : center;
display : block;
position : absolute;
bottom : 0;
right : 0;
}

.repondre {
color : black;
text-decoration : none;
padding : 3pt;
display : none;
background-color : #efefef;
border : 2pt outset black;
float : right;
cursor : pointer;
}

.questiontraitee .repondre, .questiontraitee .commentaireTop, .questiontraitee .commentaireBottom {
display : none;
}

.commentaireBottom {
display : none;
margin : 0;
 padding:0;
}

.commentaireTop {
margin : 0;
 padding:0;
display : none;
}

#commentairefinal {
font-size : x-small;
width : 80%;
margin : auto;
color : gray;
display : block;
}

.piste, .pistecachee {
font-size : x-small;
padding : 0;
display : block;
padding-left : 18px;
background-image : url("aide.png");
background-position : top left;
background-repeat : no-repeat;
}

.piste:before, .pistecachee:before {
font-weight : bold;
display : inline;
}

body {
counter-reset : questions;
}

.correctioncachee {
font-size : 0.8em;
display : none;
}

.correction {
font-size : 0.8em;
display : block;
}

.correction:before,.correctioncachee:before {
font-weight : bold;
display : none;
content : "Correction. ";
}

input {
vertical-align : middle;
display : inline;
}

.suggestionsouvertes {
display : none;
}

.boutonsuggestions {
display : none;
}

.suggestions {
display : none;
}

.bonnereponse {
background-color : white;
}

.mauvaisereponse {
background-color : white;
}

