.div_global {width : 100%;overflow : hidden;background : #CCCCCC;}
.div_table_global, .div_table_global0 {min-height : 300px;margin : 20px;background : none;float:left;}
.div_table_global1 {height : 300px;overflow : auto;margin : 20px;background : none;}
.table_global {width : 95%;color : #000;font : 11px arial;font-weight : bold;background:#B1331D;}

.td_global_court, .td_global_moyen, .td_global_long, .td_global_tlong, .td_img_global
, .td_global_0, .td_global_1, .td_global_2, .td_global_3, .td_global_4, .td_global_5
, .td_global_6, .td_global_7, .td_global_8, .td_global_9, .td_global_10, .td_global_11
, .td_global_12 {/*border : 1px solid #B1331D;*/height : 30px;text-align : center;vertical-align : middle;padding:1px;}
.td_global_separe {height:3px;font-size:3px;background:#ffe679;}
.table_global img{cursor : pointer;}
.td_global_court, .td_global_moyen, .td_global_long, .td_global_tlong, .td_img_global {background : #D7D4B9;}
.td_img_global {width : 10%;}
.td_global_court {width : 5%;cursor:pointer;  }
.td_global_moyen {width : 10%;cursor:pointer;}
.td_global_long {width : 15%;cursor:pointer;}
.td_global_tlong {width : 25%;cursor:pointer;}
.table_titre_tableau_ordre {width:100%;}
.td_titre_tableau_ordre {text-align:center;vertical-align:middle;width:100%;}

.td_global_0 {color : #000;background : #A8C6A8;}
.td_global_1  {color : #000;background : #DFEADF;}
.td_global_2  {background : #EAEDC5;color : #000000;}
.td_global_3  {background : #F8F9EC;color : #000000;}
.td_global_4  {/*border : 1px solid white;*/text-align : center;/*overflow : hidden;*/vertical-align : middle;background : #ffffff;color : #000000;height : 20px;}
.td_global_5 {background : #165a6b;color : #FFF;}
.td_global_6  {border : 1px solid white;text-align : center;overflow : hidden;vertical-align : middle;background : #DDDDDD;color : #333333;height : 30px;}
.td_global_7  {background : #e4afaf;color : #000000;}
.td_global_8  {background : #ffb057;color : #000000;}
.td_global_9  {background : #ffe0bd;color : #000000;}
.td_global_10  {background : #b1daf3;color : #000000;}
.td_global_11  {background : #caadf2;color : #000000;}
.td_global_12  {background : #C00;color : #FFF;}
.div_td_global_0 , .div_td_global_1 , .div_td_global_2 , .div_td_global_3 , .div_td_global_5 , 
.div_td_global_6 ,.div_td_global_7 ,.div_td_global_0_h , .div_td_global_1_h , .div_td_global_2_h ,
.div_td_global_3_h , .div_td_global_4_h , .div_td_global_5_h , .div_td_global_6_h , .div_td_global_7_h  {width:15px;height:22px;margin-left:10px;}
.div_td_global_0 a, .div_td_global_1 a, .div_td_global_2 a, .div_td_global_3 a, .div_td_global_5 a, 
.div_td_global_6 a,.div_td_global_7 a,.div_td_global_0_h a, .div_td_global_1_h a, .div_td_global_2_h a,
.div_td_global_3_h a, .div_td_global_4_h a, .div_td_global_5_h a, .div_td_global_6_h a, .div_td_global_7_h  a{width:15px;height:22px;float:left;text-decoration:none;}
.div_td_global_0 a, .div_td_global_1 a, .div_td_global_2 a, 
.div_td_global_3 a, .div_td_global_5 a, .div_td_global_6 a,.div_td_global_7 a  {background: url(../image/icone/fl_b.gif) 0 0 no-repeat;	}
.div_td_global_0_h a, .div_td_global_1_h a, .div_td_global_2_h a,.div_td_global_3_h a, 
.div_td_global_4_h a, .div_td_global_5_h a, .div_td_global_6_h a, .div_td_global_7_h  a {background: url(../image/icone/fl_h.gif) 0 0 no-repeat;}

.div_cont_cell {text-align:center;}
.label_titre_tableau_global {font:12px verdana;color:#659765;font-weight:bold;  cursor:pointer;}
.label_cell_tableau_global {font:12px arial;font-weight:none;}
.label_titre{font:14px arial;font-weight:none;}
.label_titre_gras {font:14px arial;font-weight:bold;}
.label_erreur {font:14px arial;font-weight:bold;color:#990000;}

.table_tab {width:100%;}
.td_tab_select {width:100%;}
.div_tableau_edit {padding:5px;}

.hidden {display:none;}
/* ******************* Gestion des globals du tableau ******************** */
.global_page_en_cours {margin-left : 5px;color : #659765;text-decoration : none;}
.global_page {margin-left : 5px;color : #000;text-decoration : none;}
.table_global_page {width : 95%;}
.table_global_tdpage {background : #d7d4b9;border:1px solid #d7d4b9;text-align:right;color:#659765;font : 12px arial;height:30px;vertical-align:middle;}
.div_gest_page_global select {float : left;margin-left : 15px;}
.lib_select_nb_par_page {margin-left : 30px;color : black;font : 12px verdana;font-weight : none;text-decoration : none;float : left;}
.img_drapeau_tableau {margin:0px 5px 0 5px;}
/* ********** Saisie ******* */
.table_edit_global {width:100%;}
.label_titre_partie {color:#497ad4;font: bold 14px arial;}
.td_titre_champ {width:20%;}
.td_champ {width:80%;}

.label_titre_edit {color:#659765;font: bold 16px arial;}
.label_titre_champ, .label_champ {color:#3e5d3e;font:12px arial;}
.div_liste_rouge {background:#C00;width:50%;padding:10px;}
.div_liste_rouge .label_champ{font:bold 12px arial;color:#333;}
.div_liste_rouge .label_rouge{font:bold 12px arial;color:#FFF;}
.label_rouge {font:12px arial;color:#990000;}
.label_titre_champ {font-weight:bold;}

.select_global, .input_global, .input_global_court, 
.input_global_moyen, .input_global_long, .input_global_full, 
.input_global_tableau, .textarea_global, .select_global_edit
, .textarea_global_tableau, .select_global_tableau, .div_select_tableau {color:#659765;background : #FFF;border : 1px solid #666666;font:12px arial;font-weight:none;}
.select_global_edit {max-width:90%;}
.input_global_court {width : 25%;}
.input_global_moyen {width : 50%;}
.input_global_long {width : 70%;}
.input_global_full {width : 100%;}
.input_global_tableau, .textarea_global_tableau{width : 90%;}
.select_global_tableau {width : 90%;}

.div_select_tableau {margin:1px;padding:1px;cursor:pointer;}
.div_select_tableau .input_tableau_select {background:none;border:0px none;width:85%;cursor:pointer;float:left;font:12px arial;color:#659765;}
.div_select_tableau .image_select_tableau {float:right;cursor:pointer;margin-top:3px;}
.div_cont_tableau_select {position:absolute;}
.opts_select_tableau {width:200px;height:300px;overflow:auto;}
.table_tableau_select {background:#FFF;border:1px solid #333;width:183px;}
.table_tableau_select td{border-bottom:1px solid #659765;cursor:pointer;height:20px;line-height:20px;color:#659765;font:12px arial;}
.table_tableau_select td:hover{background:#659765;color:#FFF;}
.select_tableau_global_court {width:50%;background : #edeae3;float:left;}

.lien_global {font:12px arial;font-weight:none;color:#659765;}
.select_filtre_global, .input_filtre {/*width : 50%;*/color:#000;background : #b0ad9e;border : 1px solid #666666;font:12px arial;font-weight:none;margin:5px;}
.input_filtre {width:100px;}
.label_lib_filtre {/*width : 50%;*/color:#000;font:12px arial;font-weight:none;margin:5px;padding:1px 2px 1px 2px;}
.label_filtre {/*width : 50%;*/color:#000;background : #b0ad9e;border : 1px solid #666666;font:12px arial;font-weight:none;margin:5px;padding:1px 2px 1px 2px;}
.div_drapeau_filtre {float:left;}
.img_drapeau_filtre {height:14px;cursor:pointer;margin:3px;}
.div_option_avance {position:absolute;background:#cac6a3;border:3px double #000;padding:10px 25px 25px 25px;display:none;width:250px;z-index:100;}
.div_option_avance_pagepublic {width:250px;}
.div_option_avance .div_resultat_recherche {max-height:380px;overflow:auto;}
.div_option_avance .div_resultat_recherche .table_global{width:95%;}
.div_align_right {text-align:right;float:right;}

.div_fieldset {position:relative;}
fieldset {padding:10px;margin-top:15px;}
fieldset legend {background:#FFF;padding:2px 10px;color:#000;font:bold 12px arial;}
fieldset  input, fieldset textarea, fieldset select {margin-left:5px;float:left;}
fieldset .label_titre_champ {width:15%;text-align:right;float:left;}

.center {text-align:center;}

.div_checkbox {display:inline;}
.surligne {background:#FF0;padding:2px 3px;}
/* *********** Onglet langage ************* */
.div_onglet_lang, .div_onglet_lang_en_cours {float:left;margin-right:20px;padding:5px;border:1px solid #666666;cursor:pointer;}
.div_onglet_lang {background:#659765;}
.div_onglet_lang_en_cours {background:#aec9ae;}
.img_drapeau_onglet_lang {height:14px;}
.img_drapeau_filtre {height:14px;cursor:pointer;}
.label_onglet_lang {margin-left:5px;font:12px arial;font-weight:none;color:#000;cursor:pointer;}
/* ****************** Aide **************** */
.div_aide {float:left;width:90%;margin-top:20px;}
.label_titre_aide {float:left;font:16px arial;font-weight:bold;color:#000;margin-left:20px;margin-top:5px;}
/* ****************** Filtre **************** */  
.label_filtre_rouge {font:12px arial;color:#990000;}
.label_filtre_noir {font:12px arial;color: black;}
.bordure_bas {border-bottom: 1px solid black;}

/* ****************** Erreurs **************** */  
#ajax_confirmation {padding-top: 3px;padding-bottom: 6px;position:fixed;bottom:0;left:0;width:100%;text-align:center;z-index:9999;}
#ajax_confirmation .error  {background: #FFBABA url(../img/admin/icon-cancel.png) no-repeat scroll 6px 6px;border: 1px solid #CC0000;color:#D8000C;padding:20px 0;width:95%;margin:auto;}
#ajax_confirmation .conf  {background: #DFF2BF url(../img/admin/icon-valid.png) no-repeat scroll 6px 6px;border: 1px solid #4F8A10;color:#4F8A10;padding:20px 0;width:95%;margin:auto;}
#ajax_confirmation span {padding:0 40px;}

div.fix-toolbar {border-bottom: 1px solid #E0E0E0;margin: auto;opacity: 0.9;position: fixed;top: 0;z-index: 500;background:#cac6a3;}

/* ****************** Fancybox **************** */  
.fancybox-inner H1 {font:bold 12px arial;padding-bottom:10px;}
.fancybox-inner .ligne .label_titre_champ {float:left;width:20%;text-align:right;padding-right:10px;}
.fancybox-inner .ligne .input_global {float:left;}
.fancybox-inner .bt_valid {float:right;border:0px none;font:12px arial;}

/* ****************** RECHERCHE **************** */
.div_resultat_recherche {max-height:350px;overflow:auto;}
.div_recherche .titre {font:Bold 14px arial;padding-bottom:10px;}
.div_recherche .td_global_court, .div_recherche .td_global_moyen, .div_recherche .td_global_long {background:#CCC;}
.div_recherche .label_titre_tableau_global {color:#000;}