/* Règles des exercices */

/*  == TOC ==
	Header
	Boutons
	Scoring
*/

.divQuiz {
	margin:1em;
}
.question, .score, .sol, .explain{
	padding-left: 60px;
	min-height: 50px;
	margin: 0.6em 0em;
}

.question h1, .score h1, .sol h1, .explain h1{
	font-style: italic;
	font-weight: bold;
	font-size: 17px;
}

.question{
	background: url(../img/quiz/question.gif) top left no-repeat;
}

.score{
	background: url(../img/quiz/reponse.gif) top left no-repeat;
}

.sol{
	background: url(../img/quiz/correction.gif) top left no-repeat;
}

.explain{
	background: url(../img/quiz/explications.png) top left no-repeat;
}
.scoreEval{
	text-align: justify;
	font-size: 1.2em;
	margin: 0.2em 1em 0.7em 1em;
}

.answBad{
	color:#7D0C1F;
}

.answBest{
	color:#008000
}

.answGood{
	color: #4e8000
}

.infoScore{
	font-size:14px;
}

.WFeedbackEntry{
	font-weight:bold;
	color:#676767;	
	background: url(../img/quiz/explain.png) no-repeat left center;
	padding-left:20px
}

.collapse .question {
	margin-bottom: 0em;
}
.question  p.el_txt_p{
	color: #4164AB;
	text-indent: 0;
	padding-top: 10px;
	margin: 0px 1em;
}
.question p .el_txt_is_em {
	border-bottom: 2px solid #CBDDF5;
	color: #4164AB;
}
.question .el_txt_ili p {
	font-size:1em;
	padding: 0px;
	font-weight: normal;
}

/* Eval buttons */
.btnStartE,
.btnRestartE,
.btnScoreE,
.btnValidateE,
.btnCloseE,
.btnHomeE,
.btnGotoSolE {
	height: 33px;
	display: inline;
	padding-right: 40px;
	margin-right: 35px;
	color: #E52F60;
	margin: 0em 1.5em 0em 0em;
	font-size: 18px;
	text-decoration:underline;
}
a.btnStartE,
a.btnValidateE,
a.btnCloseE,
a.btnHomeE {
	background: url(../img/btn/enter.gif) no-repeat right;
	padding-top: 10px;
	padding-bottom: 10px;
}
a.btnStartE:hover,
a.btnValidateE:hover,
a.btnCloseE:hover,
a.btnHomeE:hover,
a.btnRestartE:hover,
a.btnScoreE:hover,
a.btnGotoSolE:hover {
	color:#E52F60;
	text-decoration:none;
}
a.btnRestartE {
	background: url(../img/quiz/restartE.gif) no-repeat right center;
	padding-bottom:10px;
	padding-top:10px;
}
a.btnScoreE {
	background: url(../img/quiz/scoreE.gif) no-repeat right;
	padding-bottom:10px;
	padding-top:10px;
}
a.btnGotoSolE {
	background: url(../img/quiz/solE.gif) no-repeat right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.resultE,
.closeE {
	font-size: 18px;
	color: #CA5858;
	margin-top: 1em;
	margin-bottom: 1em;
	border:1px solid white
}
.closeE {
	text-align: center;
}
.btnHomeEFrm {
	margin: 20px 0px;
	text-align: center;
}

table.tableEvalHome {
	margin: 1em 0 1em 0;
}
table.tableEvalHome td {
	vertical-align: middle;
}

table.tableEvalHome p {
	font-weight: bolder;
	color: #4164AB;
}

/* Eval transformers */
h1.evalSol_ti {
	text-align: center;
	margin-top: 1em;
}

div.evalSol_co {
	padding: 0px 1em;
}
div.evalSol .question,
div.evalSol .score,
div.evalSol .sol{
	margin-bottom: 20px;
}
