form.julianaqcm{
	float:left;
	width:100%;
	margin-top:40px;
}
	form.julianaqcm div.erreur,
	form.julianaqcm div.succes{
		float:left;
		width:100%;
		padding:10px 0px;
		text-align: center;
		color:#333333;
		border:1px solid;
		margin:0px 0px 20px 0px;
		font-size:14px;
		display:none;
	}
	form.julianaqcm div.erreur{
		background-color:#e98080;
		border-color:#af1c1c;
	}
	form.julianaqcm div.succes{
		background-color:#82c291;
		border-color:#12842d;
	}

	form.julianaqcm fieldset{
		margin-bottom:40px;
		position:relative;
	}
	form.julianaqcm fieldset.notanswered legend{
		color:#af1c1c;
	}
	form.julianaqcm fieldset.repok legend{
		color:#12842d;
	}
	form.julianaqcm fieldset.repok legend:after{
		content:'(Bonne réponse)';
		color:#12842d;
		font-size:12px;
		font-weight: bold;
		margin-left:10px;
	}
	form.julianaqcm fieldset.repko legend{
		color:#af1c1c;
	}
	form.julianaqcm fieldset.repko legend:after{
		content:'(Mauvaise réponse)';
		color:#af1c1c;
		font-size:12px;
		font-weight: bold;
		margin-left:10px;
	}
		form.julianaqcm fieldset .reponse{
			float:left;
			padding:5px 10px;
			min-width: 270px;
			position: relative;
			font-size:1.3em;
		}
		form.julianaqcm fieldset .reponse:nth-child(4n+1){
			clear:both;
		}
			form.julianaqcm fieldset .reponse .checker{
				float:left;
				margin-right: 10px;
			}
			form.julianaqcm fieldset .reponse .checker input,
			form.julianaqcm fieldset .reponse .checker input:checked{
				border:0px;
			}
	form.julianaqcm div.checker span{
		border:2px solid #666;
		border-radius: 10px;
	    height: 20px;
	    width: 20px;
	}
	form.julianaqcm input[type="button"]{
		margin:auto;
		display:block;
		font-size:14px;
		padding:2px 10px;
	}