/* 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;
	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:#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: #FFFFFF;
}

/* Largeur de la zone du texte de la question */
.css_forms .questiontext {
	width:220px;
	text-align: right;
	vertical-align: top;
/*		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;
/*		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;
}


/* 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: #dcdcdc;
}

/********* pour le concours post-it octobre 2008 **********/

#formContainer{
/*border: 1px dashed black;*/
/*height:583px;*/
width:450px;
}

#formContainer .BOX_REQ {
/*width:440px;*/
margin-left:10px;
width:428px;
background-color:transparent;
}

formContainer .BOX {
/*width:435px;*/
margin: 0px;  
}

formContainer .ErrMsg {

}

#formContainer #msgErreur {
margin-left:15px;
font-size:10px;
}

#formContainer .noborder {
  background-color: transparent;
  border:0px;
}

#formCoords{
/*border: 1px dotted blue;*/
background-color:transparent;
margin-bottom: 10px;
width:450px;
}

#coordsBody{
background-color:#E9F5F8;
}

#formPrime{
/*border: 1px dotted red;*/
width:450px;
background-color:#68D0F0
}

#formPrime H2, #formPrime H3, #formPrime td {
color:white;
}

.widequestionarea {
width:450px;
}

#primeBody{
background-color:#70D0F0;
}

.boxVariante {
color:#2B95BD;
font-size:10px;
font-weight:bold;
/*margin:auto;*/
margin-left:10px;
}

.boxPrime {
width:182px;
height:42px;
margin-left:130px;
margin-bottom:10px;
font-size:10px;
font-weight:bold;
color:white;
background-image:url('/web/assura/WebElementsAss.nsf/objects/internet_user_images/$file/caseFondPrimes.png');
}

.boxPrime .prime{
padding-top:13px;
font-size:11px;
/*margin:auto;*/
margin-left:10px
}

.boxPrime #prime{
font-size:16px;
}






