
/* attribut général de tout le formulaire */
.css_forms{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px; 
	border: 0px solid #00FF00;
} 

/* Attribut général des tables */
.css_forms table {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}

.css_forms .ErrMsg {
	visibility: visible;
	display: inline;
	font-family: Arial;
	color: #FF0033;
	font-size: 11px;
}

.css_forms .NoErrMsg {
	visibility: hidden;
	display: block;
}

.css_forms hr{
	width:450;
	height:1px;
	display:block;
	margin-top: 7px;
 	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0px;
}

.css_forms table .title{
	width:550px;
	border-bottom:1px solid #aaaaaa;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px; 
}

/* Attributs général des liens de type AHREF */
.css_forms a{
	color:#ED1746;
	text-decoration: none;
	font-weight: bold;
	position: static;
}

.css_forms a:hover{
	text-decoration: underline;
}

/* Attributs général des controles de type texte */
.css_forms input, 
.css_forms select
 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
}

/* Override la bordure et le font (pour les controles checkbox */
.css_forms .noborder {
	border: 0px solid #CCCCCC;
	background-color: #FFFFFF;
}

/* Largeur de la zone du texte de la question */
.css_forms .questiontext {
	width: 220px;
	text-align: right;
	vertical-align: top;
	padding-top:3px; 
/*		border: 1px solid #FF00FF; */
}

/* largeur de la zone de l'image "obligatoire" */
.css_forms .required {
	width:15px;
	text-align: center;
	vertical-align: top;
        padding-top : 7px;
	/*background-color: Gray;*/
	/*border: 1px solid #00ff00;*/
}

/* Largeur de la zone de la question */
.css_forms .questionarea {
	width: 200px;
	/*border: 1px solid #00ffFF;*/
}

/* Largeur de la zone du texte de la question du formulaire agent */
.css_forms .questiontextagent {
	width:170px;
	text-align: right;
	vertical-align: top;
/*		vertical-align: top; */
	padding-top:3px; 
}

/* Largeur de la zone de la question du formulaire agent */
.css_forms .questionareaagent {
	width:250px;
}

/* Largeur de la zone de la question lorsque il n'y a pas de zone de titre de question */
.css_forms .fullquestionarea {
	width:400px;
}

.css_forms .BOX     				{width:435px; border: 0px solid #0000FF; margin: 0px;  }
.css_forms .BOX_REQ 				{width:435px; margin: 2px; border: 1px solid #FF0033;	background-color: #EBFBFA;
}
.asfd{
	color: #FFA07A;
}


/* Zone de saisie pour 2 digits (Saisie du jour et du mois) */
.css_forms .edt_2digit     				{width: 20px; }

/* Zone de saisie pour 4 digits (saisie de année ou NPA) */
.css_forms .edt_4digit     				{width: 35px; }

/* Zone de saisie pour la localité ( largeur totale - NPA) */
.css_forms .edt_rest4digit 				{width: 161px; }

/* Zone de saisie pour 7 digits (saisie du numéro de police) */
.css_forms .edt_7digit 						{width: 55px; }

/* Zone de saisie pour 7 digits (saisie du numéro de police) */
.css_forms .edt_10digit 					{width:90px; }

/* Zone de saisie pour 7 digits (saisie du numéro de police) */
.css_forms .edt_simpletext     			{width: 200px; }

.css_forms .edt_multiline 					{width: 200px;	height: 60px; }
.css_forms .edt_commentmultiline 		{width: 200px;	height:100px; }

.css_forms textarea {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	width: 200px;
	height: 75px;
}

/*.css_forms .edt_checkbox     				{ border: 1px solid #00ff00;} "/


/* Particularités et composants séparés */
/* séparateur de question avec texte explicatif */
.css_forms .QuestionTitle
{
	margin-top:15px;
	margin-bottom:15px;
	padding-left:15px;
	width:450px;
	height:25px;
	border: 1px solid #CCCCCC;
	background-color: #E0F5EB;
	vertical-align: middle;
	font-weight: bold;
}

.css_forms .QuestionSubTitle
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;
	width:450;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	font-weight: bold;
}

.css_forms .Messagebox
{
   margin-left:50px;
   margin-right:50px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	padding-top: 10px;
	padding-bottom: 10px;	
	border: 1px solid #ff0000;
	font-weight: normal;
	color:#000000;
	background-color:#FFa65f;
}

.css_forms .Disabled
{
	background: #dcdcdc;
}

  .boiteBrochure {
  display:block;
  width:263px;
  height:111px;
  margin:5px;
  }