.cas-item{
	margin-bottom: 15px;
	padding: 10px;
	border:1px solid #E5E5E5;
}
.question-item{
	margin-bottom: 25px;
	
}
#part-2-form .question-item,#resume_formulaire .question-item{
	padding: 20px;
	border:1px solid #E5E5E5;
}
#resume_formulaire .question-item.no-border{
	border:0;
}
#resume_formulaire .question-item.no-border .question-title{
	margin-bottom: 5px;
}
#resume_formulaire .question-item{
	margin-bottom: 5px;
}
.question-title{
	border-bottom: 2px solid #0e4379;
	text-transform: uppercase;
	font-size: 24px;
	color: #0e4379;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
#part-2-form .question-title{	
	font-size: 18px;
	text-transform: none;
}

#resume_formulaire .question-title{
	font-size: 18px;
	text-transform: none;
	border-bottom: 1px solid #0e4379;
}	 

.question-title small{
	font-size:16px;
	text-transform: none;
	display: block;
}
.probleme-item{
	margin-bottom: 10px;
}
.question-reponse input{
	width: 100%;
	margin-bottom: 10px;
}
.probleme-item.disabled{
	opacity: 0.3;
}
.probleme-item.selected{
	opacity: 1;
}
.hidden-first{
	display: none;
}
#alert-valid,#alert-valid-step1{
	display: none;
}
.question-item{
	margin-bottom: 25px;
}
.question-title{
	border-bottom: 2px solid #0e4379;
	text-transform: uppercase;
	font-size: 24px;
	color: #0e4379;
	margin-bottom: 15px;
}
.probleme-item{
	margin-bottom: 10px;
}
.question-reponse input{
	width: 100%;
	margin-bottom: 10px;
}
.probleme-item.disabled{
	opacity: 0.3;
}
.probleme-item.selected{
	opacity: 1;
}
#part-2-form.loading{
	background-image: url('../picture/interface/loading.gif');
	background-position: center;
}
.color-red{
	color: #ff0000;
}
.align-right{
	text-align: right
}
#queFaireEnsuite{
	display: none;
}
.decharge{
	font-size: 11px;
}
