/*
################################################
################################################
################################################
### 
### Administration
###
################################################
################################################
################################################
*/

#gtb_ajout_tableau {
	border: 1px solid #73bdff;
	border-top: none;
	border-bottom: none;
	background: transparent url(../../../img/bg_content.gif) bottom left repeat-x;
	padding: 10px 7px;
	width: 816px;
	min-height: 370px;
	height: auto;
}

	#gtb_ajout_tableau .forms {
		text-align: left;
	}
	
		#gtb_ajout_tableau .forms label{
			float: left;
			display: block;
			text-align: right;
			width: 200px;
			margin-right: 1em;
		}
		
		#gtb_ajout_tableau .forms #erreur_message{
			color: red;
			width: 100%;
			text-align: center;
		}

		#gtb_ajout_tableau .forms  input, #gtb_ajout_tableau .forms select, #gtb_ajout_tableau .forms textarea{
			background-color: White;
			border: 1px solid #999;
			color: #666;
			text-align:left;
			max-width: 800px;
		}
		
		#gtb_ajout_tableau .forms input, #gtb_ajout_tableau .forms textarea {
			padding: 0.1em 0.2em;
		}
		
		#gtb_ajout_tableau .forms .element_config{
			margin-left: 11px;
		}
		
			#gtb_ajout_tableau .forms .element_config  div {
				margin-bottom: 3px;
			}
			
			#gtb_ajout_tableau .forms .element_config  input {
				margin-left: 200px;
				margin-bottom: 7px;
			}
			
		#gtb_ajout_tableau .forms select{
			width: auto;
		}
		
	#gtb_ajout_tableau .table_liste_champs {
	
	}	
	
		#gtb_ajout_tableau .table_liste_champs  td{
			/*padding: 5px;*/
		}	
		
		#gtb_ajout_tableau .table_liste_champs  th{
			color: #007583;
		}
		
		#gtb_ajout_tableau .table_liste_champs .liste_champs_print{
			border-left: solid 2px black;
		}

		#gtb_ajout_tableau .table_liste_champs  .color_impaire{
			background-color: #CCEDEB;
		}	
		
		#gtb_ajout_tableau .table_liste_champs  .color_paire{
			background-color: #A9DBD8;
		}
		
		#gtb_ajout_tableau .table_liste_champs  .color_primaire{
			background-color: #8CBCBA;
		}

		#gtb_ajout_tableau .table_liste_champs  .color_white{
			background-color: #FFFFFF;
		}		
		
			#gtb_ajout_tableau .table_liste_champs  .color_white img{
				cursor: pointer;
			}

		#gtb_ajout_tableau .table_liste_champs .color_white_position{
			padding: 0px;
			background-color: #FFFFFF;
		}
		
			#gtb_ajout_tableau .table_liste_champs  .color_white_position img{
				cursor: pointer;
			}
	
			#gtb_ajout_tableau .table_liste_champs .color_white_position  .table_position{

			}	
			
			#gtb_ajout_tableau .table_liste_champs .color_white_position  .table_position td{
					padding: 0px;
			}
			
	#gtb_ajout_tableau  .info_size_array{
		color: red;	
		font-size: 14px;
	}
	
	#gtb_ajout_tableau  .current_size_array{
		color: green;
		font-size: 14px;		
	}
	
	#gtb_ajout_tableau  .info_format_column{
		
	}
	
	#gtb_ajout_tableau  .exemple_format_column{
		
	}
	
		#gtb_ajout_tableau  .exemple_format_column i{
			margin-left: 25px;
		}
		
	#gtb_ajout_tableau .disabled{
		background-color: #EDE9E0 !important;
	}
/*
################################################
################################################
################################################
### 
### Génération du tableau
###
################################################
################################################
################################################
*/

.dynamic_array{
	margin: 10px 12px 0 12px;
	max-width: 792px;
}

	.dynamic_array .bouton_image{
		padding: 2px;
		background-color: #FFFFFF;
	}
	
		.dynamic_array .bouton_image img{
			cursor: pointer;
		}
		
	.dynamic_array td{
		padding: 0px;
	}
	
	.dynamic_array td{
		padding: 0px;
	}
	
	.dynamic_array  input[type="checkbox"]{
		margin: 5px;
	}








		

	
	
	
	
	
	
	
	
	
	
	
