/* Start of CMSMS style sheet 'journeePLM-FAQ' */
/* Formulaire */

.faqForm fieldset {
	width: 650px;
	padding: 5px;
	background-color: #ECF1F7;
}
.faqForm fieldset legend {
	font-weight: bold;
}
.faqForm div {
	width: 100%; 
	padding: 0.25em 0 0.25em 0;
}
.faqForm div label {
	float: left;
	width: 100px;;
}
.faqForm div.required {
	color: #000;
}
.faqForm input, .faqForm textarea {
	width: 450px;
}
.faqForm textarea {
	height: 100px;
}
.faqForm .submit {
	text-align: center;
}
.error {
	color: #FF0000;
}
.faqForm .error {
	margin-left: 105px;
}

/*  Réponses */
#FAQ {
	width: 700px;
}

div.enTete {
	width: 700px;
	background-color: #73A1D5;
	text-align: center;
	font-weight: bold;
}

div.ligne {
	width: 700px;
	border-bottom: 1px dashed #DDDDDD;
	position: relative;
}

div.ligne div {
	margin: 0;
	padding: 0;
	position: relative;
}

div.ligneQuestion_1 {
	width: 100%;
	background-color: rgb(186, 212, 239);
}

div.ligneQuestion_2 {
	width: 100%;
	background-color: rgb(236, 241, 247);
}

div.ligne div.detail {
	float: left;
	width: 28px;
	height: 25px;
	padding-top: 2px;
	padding-left: 2px;
}

div.ligne div.question {
	width: 660px;
	float: left
}

div.ligne div.voirDetail {
	float: right;
	width: 130px;
	height: 20px;
}

div.ligneReponse {
	width: 100%;
	background-color: #FFFFFF;
	/*display: none;*/
}

div.ligneReponse div.detail {
	float: left;
	width: 20px;
	height: 25px;
	padding-top: 2px;
	padding-left: 10px;
}

div.reponse {
	width: 665px;
	float: right;
}
/* End of 'journeePLM-FAQ' */

