		
		/* _____________________________________________________________________________________________________________ */
		/* 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;
				
			}
			
			.tableau_form label{
				font: normal bold 12px/18px Arial, Helvetica, sans-serif;
				margin-right:8px;
			}
			
			.tableau_form label .small-error{
				font: normal 10px/10px Verdana, Geneva, sans-serif;
				color:#F00;
			}
			
			

			
			
			.tableau_form input[type=text], 
			.tableau_form input[type=file], 
			.tableau_form input[type=password], 
			.tableau_form select,
			.tableau_form textarea{
				font: normal normal 12px/14px Arial, Helvetica, sans-serif;
				color:#576063;
				background-color:#e2e5e6;
				border:1px #576063 solid;
				padding:2px 3px;
			}
			
			.tableau_form textarea { padding:2px 0px; }
			

			.tableau_form input[type=checkbox], 
			.tableau_form input[type=radio] {
				padding:2px 3px;

			}
			
			

			
			
				
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire  : --------------------------------------------------------------------------- */
			
					.tableau_form label.small{
						font:normal normal 11px/14px Arial, Helvetica, sans-serif;
						margin-right:8px;
					}

					.tableau_form label.medium{
						font: normal bold 12px/14px Arial, Helvetica, sans-serif;
						margin-right:8px;
					}
					
					.tableau_form label.large{
						font: normal bold 14px/14px Arial, Helvetica, sans-serif;
						margin-right:8px;
					}
					
					
					.tableau_form label.error {
						font-size:10px;
						line-height:10px;
						margin-right:8px;
						
						color:#F00;
					}
					
					.tableau_form input[type=submit]:hover, 
					.tableau_form input[type=button]:hover{
						color: #6db201;
					}
				
					
					.tableau_form input[type=text].small, 
					.tableau_form input[type=file].small, 
					.tableau_form input[type=password].small, 
					.tableau_form select.small, 
					.tableau_form textarea.small{
						font: normal normal 10px/14px Arial, Helvetica, sans-serif;
						padding:2px 3px;
					}
					
					.tableau_form input[type=text].medium, 
					.tableau_form input[type=file].medium, 
					.tableau_form input[type=password].medium, 
					.tableau_form select.medium, 
					.tableau_form textarea.medium{
						font: normal normal 12px/14px Arial, Helvetica, sans-serif;
						padding:2px 3px;
					}
					
					.tableau_form input[type=text].large, 
					.tableau_form input[type=file].large, 
					.tableau_form input[type=password].large, 
					.tableau_form select.large, 
					.tableau_form textarea.large{
						font: normal normal 14px/14px Arial, Helvetica, sans-serif;
						padding:2px 3px;
					}

					.tableau_form input[type=text].error, 
					.tableau_form input[type=file].error, 
					.tableau_form input[type=password].error, 
					.tableau_form select.error, 
					.tableau_form textarea.error{
						border: 1px solid red; 
						background-color:#f6c8c5;
					}
					
					.tableau_form textarea.small,.tableau_form textarea.small.medium, .tableau_form textarea.large {padding:2px 0px; }
					
					
					.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;
					}

					
					
					
					
					
					
					
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire vert  : ---------------------------------------------------------------------- */
					
					.vert label{ color:#6c9a0b; }
				
					.vert input[type=text], 
					.vert input[type=file], 
					.vert input[type=password], 
					.vert select,
					.vert textarea {
						color:#6c9a0b;
						background-color:#d6eeb1;
						border:1px #6c9a0b solid;
					}
					
					.vert select option{ background-color:#d6eeb1; }
					
					.vert hr {color:#6c9a0b;  }
					
					.vert th{
						height:24px;
						background:#6c9a0b url(images/fond_th.png) repeat-x top;
						border:1px #6c9a0b solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}
					
					
				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire orange  : -------------------------------------------------------------------- */
					
					.orange label{ color:#ff6803; }					
				
					.orange input[type=text], 
					.orange input[type=file], 
					.orange input[type=password], 
					.orange select,
					.orange textarea {
						color:#ff6803;
						background-color:#fdf0e1;
						border:1px #ff6803 solid;
					}
					
					.orange select option{ background-color:#fdf0e1; }
					
					.orange hr {color:#ff6803;  }
					
					.orange th{
						height:24px;
						background:#ff6803 url(images/fond_th.png) repeat-x top;
						border:1px #ff6803 solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}

				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire violet  : -------------------------------------------------------------------- */
									
					.violet label{ color:#951963; }				

					.violet input[type=text], 
					.violet input[type=file], 
					.violet input[type=password], 
					.violet select,
					.violet textarea{
						color:#951963;
						background-color:#fce1f1;
						border:1px #951963 solid;
					}
					
					.violet select option{ background-color:#fce1f1; }
					
					.violet hr {color:#951963;  }
					
					.violet th{
						height:24px;
						background:#951963 url(images/fond_th.png) repeat-x top;
						border:1px #951963 solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}

				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire gris  : -------------------------------------------------------------------- */
									
					.gris label{ color:#666666;	}			
				
					.gris input[type=text], 
					.gris input[type=file], 
					.gris input[type=password], 
					.gris select,
					.gris textarea{
						color:#666666;
						background-color:#f5f5f5;
						border:1px #333 solid;
					}
					
					.gris select option{ background-color:#f5f5f5; }
					
					.gris hr {color:#333;  }
					
					.gris th{
						height:24px;
						background:#333 url(images/fond_th.png) repeat-x top;
						border:1px #333 solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}


				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire bleu  : -------------------------------------------------------------------- */
									
					.bleu label{ color:#2e7aa8;	}			
				
					.bleu input[type=text], 
					.bleu input[type=file], 
					.bleu input[type=password], 
					.bleu select,
					.bleu textarea{
						color:#2e7aa8;
						background-color:#f0f6f9;
						border:1px #2e7aa8 solid;
						
					}
					
					.bleu select option{ background-color:#f0f6f9; }
					
					.bleu hr {color:#2e7aa8;  }
					
					
					.bleu th{
						height:24px;
						background:#2e7aa8 url(images/fond_th.png) repeat-x top;
						border:1px #2e7aa8 solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}


				/* _____________________________________________________________________________________________________________ */
				/* Information tableau formulaire aqua  : -------------------------------------------------------------------- */
									
					.aqua label{ color:#42b6c6;	}			
				
					.aqua input[type=text], 
					.aqua input[type=file], 
					.aqua input[type=password], 
					.aqua select,
					.aqua textarea{
						color:#42b6c6;
						background-color:#e3f4f7;
						border:1px #42b6c6 solid;
					}
					
					.aqua select option{ background-color:#e3f4f7; }
					
					.aqua hr {color:#42b6c6;  }
				
					.aqua th{
						height:24px;
						background:#42b6c6 url(images/fond_th.png) repeat-x top;
						border:1px #42b6c6 solid;
						font: normal normal 12px/24px Arial, Helvetica, sans-serif;
						color:#FFF;
					}
					
					
							
							

					
					
