
/* attribut général de tout le formulaire */
.css_forms{
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px;
}

/* 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;
}
.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:#24C4CB;
	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;
}

.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;
}

/* Override la bordure et le font (pour les controles checkbox */
.css_forms .noborder {
	border: 0px solid #CCCCCC;
	background-color: #FBF9F2;
}

/* Largeur de la zone du texte de la question */
.css_forms .questiontext {
	width:220px;
	text-align: right;
	vertical-align: top;
	padding-top:3px; 
}
/* Largeur de la zone du texte de la question du formulaire agent */
.css_forms .questiontextagent {
	width:170px;
	text-align: right;
	vertical-align: top;
	padding-top:3px; 
}
/* largeur de la zone de l'image "obligatoire" */
.css_forms .required {
	width:15px;
	text-align: center;
	vertical-align: top;
	/*background-color: Gray;*/
}
/* Largeur de la zone de la question */
.css_forms .questionarea {
	width:200px;
	text-align: left;
}


/* 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; margin: 0px;  
}
.css_forms .BOX_REQ {
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 .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:450;
	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 .contentareasingleline select 
 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	width:432px;
}

.css_forms .Disabled {
    background: none repeat scroll 0 0 #EFEFEF;
}
