.quizz {
	padding: 0 0 20px;
}

.quizz .item {
	clear: both;
	width: 100%;
	margin-bottom: 20px;
}

.quizz img {
  vertical-align: top;
}

.quizz input[type="checkbox"]{
	float: left;
	width: 13px;
}

.quizz .ans_true {
	color: green;
}
.quizz .ans_false {
	color: #d64240;
}

.quizz .resultat {
	clear: both;
	margin-top: 20px;
}
.quizz .question {
	clear: both;
	margin-bottom: 37px;
}

.quizz .question p {
	font-weight: bold;
}

.quizz .explication,
.quizz .proposition {
	clear: both;
	margin-bottom: 20px;
}

.quizz .proposition {
	padding: 20px;
	border-radius: 3px;
	background: #F7F6F3;
}

.quizz .proposition .checkbox label {
	position: relative;
	top: -2px;
}

.quizz .collapse-heading {
	clear: both; 
	margin-top: 5px;
}

.quizz .collapse-heading .title {
	display: inline-block;
	width: 96%;
	margin: 0;
	padding: 5px 2% 5px 5%;
	border-radius: 3px;
	color: white;
	text-align: left;
	cursor: pointer;
	border: none;
	background-color: #d64240;
}
.quizz .collapse-heading.true .title {
	background-color: #006600;
}

.quizz .collapse-heading .plie {
	background-image: url(/quizz/css/img/fnd/fnd_collapse_true.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}

.quizz .collapse-heading .deplie {
	background-image: url(/quizz/css/img/fnd/fnd_collapse.png);
	background-repeat: no-repeat;
	background-position: 15px 10px;
}

/* Si on n'a pas JS activé */
.no-js .quizz .collapse-heading button {
	cursor: default;
}

.quizz .collapse {
	padding: 15px 25px;
	overflow: hidden;
}

#retour_quizz {
	clear: both;
}


#quizz.question .quizz h3 {
	float: left;
	width: 80%;
}

.vos_resultats {
	clear: both;
	font-weight: bold;
	margin-bottom: 20px;
}

.vos_resultats span {
}

.votre_score {
	float: left;
	margin: 0 0 0 9%;
	padding: 4px 16px 3px 16px;
	font-weight: bold;
	color: #b03836;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #eae9e0;
}

.tenestou {}
.tesrendu {}
.separator {}
.jusquala {}

#message_quizzMessage {
	margin: 0 0 20px 0;
}

body .quizz_doc {
	position: relative;
	z-index: 500;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: none;
	background: transparent;
}

.quizz_doc a {
	padding-left: 25px;
}

.quizz_doc a[href$=".pdf"] {
    background: url("/css/img/fnd/fnd_pdf.png") no-repeat 0 0;
}
.quizz_doc a[href$=".doc"] {
    background: url("/css/img/fnd/fnd_doc.png") no-repeat 0 0;
}
.quizz_doc a[href$=".odt"] {
    background: url("/css/img/fnd/fnd_odt.png") no-repeat 0 0;
}
.quizz_doc a[href$=".xls"] {
    background: url("/css/img/fnd/fnd_xls.png") no-repeat 0 0;
}
.quizz_doc a[href$=".txt"] {
    background: url("/css/img/fnd/fnd_txt.png") no-repeat 0 0;
}
.quizz_doc a[href$=".zip"],
.quizz_doc a[href$=".rar"] {
    background: url("/css/img/fnd/fnd_zip.png") no-repeat 0 0;
}
.quizz_doc a[href$=".jpg"],
.quizz_doc a[href$=".jpeg"],
.quizz_doc a[href$=".gif"],
.quizz_doc a[href$=".png"],
.quizz_doc a[href$=".tiff"] {
    background: url("/css/img/fnd/fnd_jpg.png") no-repeat 0 0;
}