/* ------------------------------------------------------------------------------- NOUVELLE CONFIGURATION -----------------------------------------------------------------------*/
    #separateur {
        background: #0800ff;
        height:1px
    }
    
    #separation_bas {
        border-bottom: 1px solid #0800ff;
    }
    
    
    
    .mobile{font-style: italic;}
    .sans hover { color:inherit; }
    
    .liste_menu {
        border-bottom: 1px solid #0800ff;
        border-right: 1px solid #0800ff;
        border-left: 1px solid #0800ff;
        border-top: 1px solid #0800ff;
        height: 40px;
    }


    .liste_fiche   {
        width:100%;
    }
    .liste_fiche td {
        padding:2px;
    }
    
    .fiche_formulaire{
        border: 1px solid #0800ff;
        /*border-spacing: 1px;    */
    }
    .fiche_formulaire tr{
        background-color: #fffbdd;
        border-collapse: separate;
        border: 0px solid #0800ff;
        height: 40px;
    }
    .liste_fiche tr{
        border: 1px solid #0800ff;
        height: 34px;
    }
    
    .liste_fiche th .fiche_formulaire th{
        text-align:left;
        background-color: #fffbdd;
        padding: 2px;
        font-size: 14px;
    }
    /*.liste_fiche tr:hover, */
    .liste_fiche_reduit tr:hover {
        background-color: #FFFF00 !important;
    }

    .recolte th {
        border: 1px solid #0800ff;
    }
    .recolte td{
        text-align:right;
        border-left: 1px solid #0800ff;
        vertical-align: top;
    }

    .liste_fiche_reduit tr{
        border: 1px solid #0800ff;
        height: 20px;
    }
    .liste_fiche_reduit th {
        text-align:left;
        background-color: #ffe3bf;
        padding: 2px;
        text-align: left;
        font-size: 15px;
    }

    .liste_presentation {
        border: 1px solid #0800ff;
    }
    .liste_presentation tr{
        height: 40px;
    }
    .liste_presentation th {
        background-color: #fffbdd;
        padding: 2px;
        font-size: 16px;
        border: 1px solid #0800ff;
    }
    
    .liste_fiche_fixe{width:100%;}
    
/* ------------------------------------------------------------------------------- ANCIENNE CONFIGURATION -----------------------------------------------------------------------*/
    .liste td, .listeG td {
        color: #000000;
        text-decoration: none;
        padding:2px;
        border:0px solid black;
    }
    .liste tr:hover , .listeG tr:hover {
        background-color: #FFFF00 !important;
    }

/*------ CONFIGURATION DES TABLEAUX : PROPRIETEES PRINCIPALES ------------------------------------------------------------------------------------------------------------------------------*/
    table {
        border: 0px solid #0800ff;
        width:100%;
        font-size: 14px;
    }
    tr td{
        text-decoration: none;
        border:0px solid black;
        border-spacing: 2px;
        padding: 2px;
    }
    thead {     }
    tfoot {     }
    tbody {padding:4px;}
    th {
        text-align: left;
        /*border-collapse: separate;*/
        background-color: #b7fae9;
        /*border-spacing: 0px;*/
        font-size:16px;
        padding: 2px;
        border-bottom: 1px solid #0800ff;
    } 
    .titre {
        font-family: Verdana, Arial, sans-serif;
        font-size: 15px;
        color: #000000;
        font-weight: bold;
    }

    .formulaire td:first-child{width:150px; }/*150px*/
/*------ CONFIGURATION DES TABLEAUX : AFFICHAGE D'UNE LISTE --------------------------------------------------------------------------------------------------------------------------------*/
    .listeG {
        border-collapse:separate;
        border-spacing: 0px;
        border: 1px solid #a8e2fc;
        width: 320px;
        margin:auto;
        padding:0px;
    }

/*------ CONFIGURATION DES TABLEAUX : AFFICHAGE D'UN FORMULAIRE ----------------------------------------------------------------------------------------------------------------------------*/
    .formulaire{
        background-color: #c8fec8;
        border:1px solid #04d9ff;
        border-collapse:separate;
        border-spacing: 1px;
	    border-radius: 2px  ;
    }
/*------ CONFIGURATION DES TABLEAUX : AFFICHAGE D'UN MENU ----------------------------------------------------------------------------------------------------------------------------------*/
    .menu{
        background-color: #e6fdfd;
        border:1px solid #04d9ff;
        border-collapse:separate;
        border-spacing: 0px;
	    border-radius: 5px  ;
    }
/*------ CONFIGURATION DES TABLEAUX : AFFICHAGE D'UNE VALEUR MODIFIABLE SANS SOUMETTRE -----------------------------------------------------------------------------------------------------*/
    .cellule {
    	text-align: right;
    	cursor: pointer;
    }
    .celluleG {
    	text-align: left;
    	cursor: pointer;
    }
    .celluleC {
    	text-align: center;
    	cursor: pointer;
    }
    .celluleD {
    	text-align: right;
    	cursor: pointer;
    }
    .document, .document td, .document td, .document th {
        color: #000000; 
        overflow: auto;
        border:1px solid black;
    }
    
    
    
    
    
    
    
    
    
    