@charset "utf-8";

/* CSS Document */

/*** INQUIRE ***/

/* complete inquire */
div.inquire {
	width:468px;
        font-size:0.8em;
}

/* nom de l'enquete */
div.inquire h1 {
}

/* bloc d'introduction */
div.inquire div.description {

}

/* bloc de validation */
div.inquire_validation_bock {
	clear:both;
}

/*** SECTIONS ***/

/* une section */

div.section {
	clear:both;
	margin-bottom:40px;
}

/* titre de la section */

div.section h2 {
	border-bottom:solid 1px;
}

/*
vous pouvez personaliser chaque section d'apres leur identifiants sous la forme
div#<nom_du_forulaire>_section_<id_section> {
	style spécifique à cette section
}

*/

/*** QUESTIONS ***/

/* boc contenant l'ensemble de la question et de sa/ses solution(s) */

div.question_layout {
	clear:both;
}

/* bloc vide de numero de question */

div.question_no_num {
	float:left;
	width:25px;
	font-weight:bold;
	font-size:1.2em;
	border-right:solid 1px #FFFFFF;
}

/* bloc de numéro de question */

div.question_num {
	float:left;
	width:25px;	
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	border-right:solid 1px;
}

/* texte question */

div.question {
	font-size:1.1em;
	font-weight:bold;
        text-indent:4px;
}

/* groupe de la/les réponse(s) */

div.answers_group {
	clear:both;
	width:90%;
	margin-left:9%;
}

/*** ANSWERS ***/

div.answer {
	display:block;
	float:left;
	height:auto;
	width:100%;
}

span.answer_info {
	font-style:italic;
	padding-left:0.2em;
}

/*** rapport ***/

div.answers_group p {
        font-style:italic;
}

div.answers_group p.no_datas {
        color:#FF3333;
}

div.reportAnswer { /* une ligne de reponse */
        clear:both;
}

div.reportAnswerPrecision { /* precisions pour une réponse (champs autres) */
        clear:both;
}

div.progressBarContainer{ /*container de barre de progression */
        background-color:#EFEFEF;
        width:100px; /* NE PAS TOUCHER ! */
        border:solid 1px #CCCCCC;
        float:left;
}

div.progressBar { /* barre de progression */
        background-color:#BEC633;
        border-right:solid 2px #999999;
}

div.reportAnswerText {
        margin-left:108px;
}

div.reportAnswerPrecisionLine {
        clear:both;
}

div.reportAnswerPrecisionText {
        font-style:italic;
        margin-left:108px;
}
