		
		/* _____________________________________________________________________________________________________________ */
		/* Information tableau_form   : -------------------------------------------------------------------------------- */
		/* c'est le tableau généralement utilisé pour placé tous les formulaires */
			
			.tableau_form{
				font-size:10px;
				text-align:center;
				margin:auto;
			}
			
			
			.tableau_form p{
				font-size:10px;
				text-align:center;
				padding:0px;
				margin:0px;
			}
			
			.tableau_form td{
				padding:2px 2px;
			}
			
			
				
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire  : --------------------------------------------------------------------------- */
			
					.tableau_form label{
						font: normal bold 14px/14px Arial, Helvetica, sans-serif;
						margin-right:8px;
					}
					
					.tableau_form label.error {
						font-size:12px;
						margin-right:8px;
						color:#F00;
					}
					
					
					
					.tableau_form input[type=text].error, 
					.tableau_form input[type=file].error, 
					.tableau_form input[type=password].error, 
					.tableau_form select.error, 
					.tableau_form input[type=checkbox].error, 
					.tableau_form input[type=radio].error, 
					.tableau_form textarea.error{
						border: 1px solid red; background-color:#f6c8c5; color:red;
					}
					

			
					.tableau_form input[type=submit]:hover, .tableau_form input[type=button]:hover{
						color: #6db201;
					}
				
					.tableau_form input[type=text], 
					.tableau_form input[type=file], 
					.tableau_form input[type=password], 
					.tableau_form select{
						font-size:14px;
						color:#576063;
						background-color:#e2e5e6;
						border:1px #576063 solid;
						padding:2px 3px;
					}
					
					.tableau_form input[type=text]:hover, 
					.tableau_form input[type=select]:hover, 
					.tableau_form input[type=file]:hover, 
					.tableau_form input[type=password]:hover, 
					.tableau_form select:hover, 
					.tableau_form textarea:hover {
						background-color:#FFF;
					}
					
					.tableau_form input[type=text]:focus , 
					.tableau_form input[type=select]:focus , 
					.tableau_form input[type=file]:focus, 
					.tableau_form input[type=password]:focus, 
					.tableau_form select:focus, 
					.tableau_form textarea:focus  {
						background-color:#FFF;
					}

					
					.tableau_form input[type=checkbox], 
					.tableau_form input[type=radio] {
						vertical-align:middle;
					}

					.tableau_form textarea{
						font-size:12px;
						color:#4f8003;
						background-color:#e2e5e6;
						border:1px #576063 solid;
						padding:2px;
					}
					
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire vert  : ---------------------------------------------------------------------- */
					
					.vert label{
						color:#6c9a0b;					
					}
					
					.vert span{
						color:#6c9a0b;
						font-weight:bold;
						font-style:normal;
						font-size:10px;
						vertical-align:middle;
					}

				
					.vert input[type=text], 
					.vert input[type=file], 
					.vert input[type=password], 
					.vert select {
						color:#6c9a0b;
						background-color:#d6eeb1;
						border:1px #6c9a0b solid;
					}
					
					.vert input[type=checkbox], .vert input[type=radio] {
						vertical-align:middle;
					}

					.vert textarea{
						color:#6c9a0b;
						background-color:#d6eeb1;
						border:1px #6c9a0b solid;
						
					}
					
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire orange  : -------------------------------------------------------------------- */
					
					.orange label{
						color:#ff6803;					
					}
					
					.orange span{
						color:#ff6803;
						font-weight:bold;
						font-style:normal;
						font-size:10px;
						vertical-align:middle;
					}

				
					.orange input[type=text], 
					.orange input[type=file], 
					.orange input[type=password], 
					.orange select {
						color:#ff6803;
						background-color:#fdf0e1;
						border:1px #ff6803 solid;
					}
					
					.orange input[type=checkbox], 
					.orange input[type=radio] {
						vertical-align:middle;
					}

					.orange textarea{
						color:#ff6803;
						background-color:#fdf0e1;
						border:1px #ff6803 solid;
					}
					
					
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire orange  : -------------------------------------------------------------------- */
									
	
					.violet label{
						color:#951963;				
					}
					
					.violet span{
						color:#951963;
						font-weight:bold;
						font-style:normal;
						font-size:10px;
						vertical-align:middle;
					}

				
					.violet input[type=text], 
					.violet input[type=file], 
					.violet input[type=password], 
					.violet select  {
						color:#951963;
						background-color:#fce1f1;
						border:1px #951963 solid;
					}
					
					.violet input[type=checkbox], 
					.violet input[type=radio] {
						vertical-align:middle;
					}

					.violet textarea{
						color:#951963;
						background-color:#fce1f1;
						border:1px #951963 solid;
					}
					
					
					/* ________________________________________________________________________________________ */
					/* --------- information different bouton ------------------------------------------------- */
					
							.tableau_form input[type=submit].btm_continuer, .tableau_form input[type=button].btm_continuer{
								clear: both;
								position:relative;
								display:block;
								height: 34px;
								width: 154px;
								background-position:0 0;
								cursor: pointer;
								background:url(../images/btm_continuer.jpg) no-repeat;
								border:none;
							}
							
							.tableau_form input[type=submit].btm_continuer:hover, .tableau_form input[type=button].btm_continuer:hover{
								background:url(../images/btm_continuer.jpg) no-repeat;  background-position: bottom;
								border:none;
							}


							.tableau_form input[type=submit].btm_suivant, .tableau_form input[type=button].btm_suivant{
								clear: both;
								position:relative;
								display:block;
								height: 34px;
								width: 154px;
								background-position:0 0;
								cursor: pointer;
								background:url(../images/btm_suivant.jpg) no-repeat;
								border:none;
							}
							
							.tableau_form input[type=submit].btm_suivant:hover, .tableau_form input[type=button].btm_suivant:hover{
								background:url(../images/btm_suivant.jpg) no-repeat;  background-position: bottom;
								border:none;
							}




							.tableau_form input[type=submit].btm_valider, .tableau_form input[type=button].btm_valider{
								clear: both;
								position:relative;
								display:block;
								height: 34px;
								width: 154px;
								background-position:0 0;
								cursor: pointer;
								background:url(../images/btm_valider.jpg) no-repeat;
								border:none;
							}
							
							.tableau_form input[type=submit].btm_valider:hover, .tableau_form input[type=button].btm_valider:hover{
								background:url(../images/btm_valider.jpg) no-repeat;  background-position: bottom;
								border:none;
							}
							
							
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire bleu turqoise  : -------------------------------------------------------------------- */
									
	
					.turquoise label{
						color:#1b869d;				
					}
					
					.turquoise span{
						color:#1b869d;
						font-weight:bold;
						font-style:normal;
						font-size:10px;
						vertical-align:middle;
					}

				
					.turquoise input[type=text], 
					.turquoise input[type=file], 
					.turquoise input[type=password], 
					.turquoise select  {
						color:#1b869d;
						background-color:#cae6ec;
						border:1px #1b869d solid;
					}
					
					.turquoise input[type=checkbox], 
					.turquoise input[type=radio] {
						vertical-align:middle;
					}

					.turquoise textarea{
						color:#1b869d;
						background-color:#cae6ec;
						border:1px #1b869d solid;
					}
					
					
					/* ________________________________________________________________________________________ */
					/* --------- information different bouton ------------------------------------------------- */
					
							.turquoise .btm{
								clear: both;
								position:relative;
								display:block;
								height: 36px;
								width: 127px;
								background-position:0 0;
								cursor: pointer;
								border:none;
							}
							
							.turquoise .btm:hover{
								height: 36px;
								width: 127px;
								background-position:bottom;
							}
							
							.etape_suivante{ background:url(../images/btm_turquoise/btm_etape_suivante.png) no-repeat; }
							.etape_suivante:hover{ background:url(../images/btm_turquoise/btm_etape_suivante.png) no-repeat;  }
							
							.ok{ background:url(../images/btm_turquoise/btm_ok.png) no-repeat; }
							.ok:hover{ background:url(../images/btm_turquoise/btm_ok.png) no-repeat;  }
							
							.continuer{ background:url(../images/btm_turquoise/btm_continuer.png) no-repeat; }
							.continuer:hover{ background:url(../images/btm_turquoise/btm_continuer.png) no-repeat;  }
							
							.envoyer{ background:url(../images/btm_turquoise/btm_envoyer.png) no-repeat; }
							.envoyer:hover{ background:url(../images/btm_turquoise/btm_envoyer.png) no-repeat;  }
							
							.valider{ background:url(../images/btm_turquoise/btm_valider.png) no-repeat; }
							.valider:hover{ background:url(../images/btm_turquoise/btm_valider.png) no-repeat;  }
							
							
							
							
							
							
					
					
					
					
							
	


					
					