/*Test CHNE*/

@media screen and (min-device-width : 320px) and (max-device-width : 480px)  /* Responsive Rules for mobile*/
{
    .bullet
    {
        visibility: visible !important;
    }
}

@media screen\0 /*  Hack I.E. CHNE*/
{
    .table-responsive
    {
        overflow: hidden;
    }
    
    div.searchvaluetext > input[type="text"]
    {
        height: 21px !important;
    }
    
    select.form-control 
    {
        padding: 0 !important;
        min-width: 31% !important;
    }
    
    .inputDefaulText
    {   
        height: 22px !important;
        width: 47.8% !important; 
    }
    
    .court.valeurDetail.texte, 
    .long.valeurDetail.texte
    {
        width: 45% !important;
    }
}
    
@media screen and (max-width:648px), screen\0 /*  Hack I.E. Responsive CHNE*/
{
    .table-responsive
    {
        overflow-x: auto;
    }
}

@media screen and (max-width:648px) and (-webkit-min-device-pixel-ratio:0) 
{
    .searchlibelledate
    {
        text-align: center !important;
    }
}

    
@media screen and (-webkit-min-device-pixel-ratio:0) /*  Hack Chrome CHNE*/
{ 
    div.searchvaluetext > input[type="text"] 
    {
        font-size: 11px;
    }
    
    select.form-control 
    {
        min-width: 33% !important;
    }
}

@media screen 
{
    
    @font-face 
    {
        font-family: "SereneoBodyNewRegular";
        font-style: normal;
        font-weight: normal;
        src: url("/Styles/font/SereneoBodyNewRegular.eot?#iefix") format("embedded-opentype"), url("/Styles/font/SereneoBodyNewRegular.woff") format("woff"), url("/Styles/font/SereneoBodyNewRegular.ttf") format("truetype"), url("/Styles/font/SereneoBodyNewRegular.svg#genericonsregular") format("svg");
    }
    
    html.fullScreen
    {
        background-image: none;
        min-height : 710px;
        height:99%;
    }
    * {font-family: "Exo 2", Calibri, Arial, Helvetica, sans-serif}

    a {color: rgb(0,0,0); font-size: 12px; text-decoration: none; font-weight: bold}
    a:hover {color: rgb(190,9,38); font-size: 12px; text-decoration: none; font-weight: bold}

 
    table.imagetable {
        font-family: verdana,arial,sans-serif;
        width:240px;
        font-size:11px;
        color:#333333;
        border-width: 1px;
        border-color: #999999;
        border-collapse: collapse;
    }        
    
    table.imagetable th 
    {         
        background:#EFECE9 url('cell-blue.jpg');
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #999999;
    }

    table.imagetable td 
    {         
        background:#FFFFFF url('cell-grey.jpg');
        border-width: 1px;
        padding: 8px;
        border-style: solid;
        border-color: #999999;
    }
        
    /*
    * css pour le dashboard
    */
        
    #top , #middle
    {
        height: 55px;
        margin-bottom: 9px;
        width: 100%;
        min-width: 1024px;
    }
        
    #top-head-gauche , #head-gauche
    {
         height:10px;
         width:10px;
         background-repeat:no-repeat;
         clear:left;
         background-image:url('/KHM/Viewer/Images/new/12-rectangle-fond-blanc-haut-gauche.png');
         float:left;
    }
       
    #top-head-milieu , #head-milieu
    {
         height:10px; 
         width:98%;
         min-width: 1004px;
         background-repeat:repeat-x;
         background-image:url('/KHM/Viewer/Images/new/46-rectangle-fond-blanc-barre-verticale-haut.png');
         float:left;
    }  
      
    #top-head-droite , #head-droite
    {
         height:10px;
         width:10px;
         background-repeat:no-repeat;
         background-image:url('/KHM/Viewer/Images/new/15-rectangle-fond-blanc-haut-droit.png'); 
         float:left;
    } 
       
    #top-mid, #mid
    {
        width:100%;
        min-width: 1024px;
    }
        
    #top-mid-gauche ,#mid-gauche
    {
        /*height:35px;*/
        width:10px; 
        background-repeat:repeat-y; 
        background-image:url('/KHM/Viewer/Images/new/47-rectangle-fond-blanc-barre-horizontale-gauche.png'); 
        clear:both; 
        float:left;
    }
    
    #top-mid-milieu ,#mid-milieu
    {
        /*height:35px;*/
        width:100%; 
        min-width: 1004px;
        float:left;
        overflow:auto;
        background-color: #FFFFFF; 
        text-align: center;
    }
    
    #mid
    {
        height:50px;
        width:98%; 
        min-width: 1004px;    
        clear:both;
    }

    #corps.fullScreen #mid-gauche,
    #corps.fullScreen #mid-milieu,
    #corps.fullScreen #mid-droite
    {
        height:100%;
    }

    #mid-gauche,#mid-milieu,#mid-droite
    {
        height:626px;
    }

    #top-mid-gauche ,#top-mid-milieu ,#top-mid-droite
    {
        height:35px;
    }
    
    #top-mid-droite ,#mid-droite
    {
        /*height:35px;*/
        width:10px; 
        background-repeat:repeat-y; 
        background-image:url('/KHM/Viewer/Images/new/48-rectangle-fond-blanc-barre-horizontale-droite.png'); 
        float:left;
    }
    #top-bottom-gauche , #bottom-gauche
    {
        height:10px;
        width:10px;
        background-repeat:no-repeat;
        background-image:url('/KHM/Viewer/Images/new/13-rectangle-fond-blanc-bas-gauche.png');
        clear:both; 
        float:left;
    }
    
    #top-bottom-milieu,#bottom-milieu
    {
        height:10px;
        width:98%;
        min-width: 1004px;
        background-repeat:repeat-x;
        background-image:url('/KHM/Viewer/Images/new/45-rectangle-fond-blanc-barre-verticale-bas.png');
        float:left;
    }
    
    #top-bottom-droite,  #bottom-droite
    {
        height:10px;
        width:10px;
        background-repeat:no-repeat;
        background-image:url('/KHM/Viewer/Images/new/14-rectangle-fond-blanc-bas-droit.png'); 
        float:left;
    }
    
    #fullDashBoardTableResults
    {
        /*margin-left : 32px;*/
        width : 100%;
        min-width: 839px;
    }
    .ellipsis {
        /*pour avoir ... dans les cellules en resize de la fenetre*/
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }
    #corps.fullScreen .pagination
    {
        height:92%;
    }

    .pagination
    {
        height:572px;
    }
    
    .repriseButton
    {
        width: 102px;
    }
    
    .repriseButton span
    {
        padding-left: 5px;
        padding-bottom: 1px;
        padding-right: 5px;
        padding-top: 1px; 
        text-decoration: none; 
        color: white; 
        font-weight: bold;
    }
    
    .repriseButton a
    {
        text-decoration: none;
        color: white; 
        font-weight: bold;
    }
    
   
    .search
    {
        border:#c5daed 1px solid!important;
        margin-left: 0px!important;
        width:100%;            
    }
    
    .search input[type="text"]
    {
        font-size: 12px;
        border: none;
        float: left;
        width:calc(100% - 20px);
    }
    
    .search input[type="image"]
    {
        margin-right: 1px;
        float: right;
        border:none;
        height:18px;
        width:18px;
    } 
        
    
    input[type="password"], input[type="text"]
    {
        font-size: 14px;
        border: solid 1px rgb(210,210,210);
        padding: 0px;
        height: 21px;
        width: 93%;
        background-color: #fff;
    }
    
    .divDefault input[type="checkbox"]
    {
        margin-top: 5px;
        height: 13px;
        width: 40px !important;
    }
    
    .valeurDetail input[type="checkbox"]
    {
        margin-top: 2px;
        height: 12px;
        width: 40px !important;
    }
    
    .button_body_auth
    {        
        width: 129px;
    }
    
    .inputDefaulText input
    {
        width:150px;
        border: none;
    }
    


	/*input {
        -moz-box-sizing: border-box;
        font-size: 12px;
        border: 1px solid #7F9DB9;
        -moz-user-select: none;
        background-clip: padding-box;
        background-color: #FFFFFF;
        background-image: -moz-linear-gradient(center bottom , #EEEEEE 0%, #FFFFFF 50%);
        border-radius: 4px;
        color: #444444;
        padding: 1px 4px;
        overflow: hidden;
        position: relative;
        text-decoration: none;
        white-space: nowrap;
    }
    .inputElement {
        width: 150px;
        background-image: -moz-linear-gradient(center top , #EEEEEE 1%, #FFFFFF 15%);
	}*/


    
    input[type="checkbox"]
    {
        margin-top: 5px;
        height: 12px;
        width: 40px !important;
    }
    
    .valeurDetail input[type="checkbox"]
    {
        margin-top: 2px;
        height: 12px;
        width: 40px !important;
    }
    
    .button_body_auth
    {        
        width: 129px;
    }
    
    .inputDefaulText
    {        
        /*padding-left: 3px;
        padding-right: 3px; 
        height: 22px;*/
        height: 22px;
        padding: 0;
        float: left;
        width: 47.3%;  
        border: 1px solid rgb(210, 210, 210);
    }
    
    
    .inputDefaulText input
    {
        width: 93%;
        border: none;
        height: 16px;
        font-size: 14px;
        padding: 1px 3px;
        background-color: #fff;
        margin-left: 2px
    }
    
    select {font-size: 12px; min-width: 95%; width: 95%; height: 19px;}
    .divDefault select ,.divDateDefault select{font-size: 14px; float: left; border:none;width: 100%; height: 100%; padding: 0;}
    

    button {font-size: 12px; color: #003C71}
    textarea {font-size: 14px; resize: vertical;}


    .nb_result_per_page {font-size: 11px; width: 45px; height: 16px;}

    #form_authentication .errorMessage
    {
        min-height: 20px;
        height: 20px;
        position: relative;
        margin-top: 20px;
    }

    #form_authentication .errorTable
    {
        margin-left: auto;
        margin-right: 0px;
    }
    .errorTable tr td
    {
        margin: 2px;
        border: 1px solid rgb(240,232,223);
        color: red;
        font-size: 12px;
        font-style: italic;
    }
	
    .errorMessage
    {
            /*   height: 40px;*/
            position: relative;
            margin-top: 10px;
            height: auto;
            min-height: 0;
            font-size: 14px;
    }

    .errorTable
    {
            margin: 0 auto 1%;
            color: red;
            padding-bottom: 8px;
            padding-top: 8px;
    }
	
    /*INSTALLATION*/
 /*     .headerText
    {
        width: 648px;
        height: 60px;
        margin-left: 20px;
        margin-top: 10px;
    }
   .installationBody
    {
        margin-top: 5px;
        position: relative;
    }
    .installationBody .errorTable
    {
        margin: 0px;
        margin-right: auto;
    }

    .formuleInstallation
    {
        position: relative;
        margin-top: 10px;
    }*/
    
    /**
     * Styles designed to be used in update/insert forms
     */
    .formCell
    {
        float: left;
        margin-bottom: 5px;
    }
    .width2Cells
    {
        width: 320px;
    }
    .width4Cells
    {
        width: 660px;
    }
    .formCell .label
    {
        overflow: hidden;
        padding: 5px;
        display: block;
        font-weight: bold;
        float: left;
        background-color: rgb(240,232,223);
        max-height: 14px;
        font-size: 12px;
        color: #003C71
    }
    .width1Cell
    {
        width: 155px;
        max-width: 160px;
    }
    .width1Cell input[type="text"]
    {
        width: 148px;
    }
    .width2Cell input[type="text"]
    {
        width: 306px;
    }
    .formCell .width2Cell
    {
        width: 310px;
    }
    .formCell .smallText
    {
        font-size: 9px;
    }
    .formCell .standardText
    {
        font-size: 12px;
    }
    .formCell .field
    {
        float: left;
        display: block;
    }
    .formGroup
    {
        width: 100%;
        border-bottom: 3px solid #009FDF;
        padding: 0 0 2px;
        font-size: 15px;
        font-weight: bold;
        width: 31.3%;
        margin: 1%;
        margin-top:0;
        color: #009FDF;
    }
    .justifie {text-align: justify}

    .interligne {font-size: 7px}

    .texte {color: #003C71; font-family: Calibri !important; font-size: 14px;}

    .blanc {color: #003C71}

    .texte.petit {color: #003C71;font-family: Calibri;font-size: 14px;}

    .elementdemenu-actif {font-size: 11px; font-style: normal; line-height: 20px; font-weight: bold; color: white; text-decoration: none }

    .elementdemenu-inactif { line-height: 20px; color: #000066; text-decoration: none; font-weight: bold; font-size: 11px;}

    tr
    {
        background-color: none;
    }


    
    .dynamicComboSelect
    {
        font-size: 12px;
        min-width: 222px;
        width: 222px;
        height: 21px;
    }
    
    .libelleDetail
    {
        /*overflow: hidden;
        padding: 5px;
        display: block;
        float: left;
        max-height: 14px;*/
        font-weight: bold;
        margin-top: 2px;
        text-align: right;
    }
    
    .divTextArea > .libelleDetail 
    {
        width: 16.6667%;
        height: 95px
    }
    
    .divDynamicMultiSelection .libelleDetail
    {
        height: 45px;
    }
    
    
    .divTextArea.col-sm-4.col-md-4.col-lg-4 > .libelleDetail 
    {
        width: 50%;
    }
    
    .divMultiSelection.col-sm-8.col-md-8.col-lg-8 > .libelleDetail 
    {
        width: 25%;
    }

    .valeurDetail
    {
        min-height: 18px;
        height: 20px;
        border: 1px solid rgb(210, 210, 210);/*rgb(240,232,223);*/
        overflow: hidden;
        padding: 0 3px;
        display: block;
        float: left;
        text-align: left;
        background-color: #eaeaea;
    }
    .texte.valeurDetail.identite
    {
        width: 474px;
    }
    .texte.valeurDetail.long
    {
        width: 82.5%;
    }
    .texte.valeurDetail.long.scrollDetail
    {
        height: 72px;
        padding: 0;
    }
    .border-radius 
    {
        border-radius: 4px;
        height: 72px;
        overflow-y: scroll;
        width: 100%;
    }    
    .texte.valeurDetail.court
    {
        width: 46.5%;
        /* propriÃ©tÃ© appliquÃ© par hack Ã  Ie  7 8 et 9 */
        height: 14px\0;
        /*--------------*/
    }
    .texte.valeurDetail.court.hauteurForcee
    {
        max-height: 14px;
    }

    .texte.valeurDetail.court.hauteurForcee  input
    {
        margin: 0 3px 0 4px;
    }

    .divTextArea
    {
        float: left;
        margin-bottom: 5px;
        width: 100%
    }
    .textArea
    {
        float: left;
        width: 82.2%;
        background-color: white;
    }
    
    
    .divMultiSelection  .libelleDetail 
    {
        width: 16.6667%;
        height: 140px; 
   }
    
    /* CHNE Correction multiSelectiontree*/
    .textArea.multiselectiontree
    {
        border: 1px solid rgb(210, 210, 210);
    }
    
    .multiselectiontree
    {
        overflow-y: scroll;
        height: 135px;
        width: 81.2%
    }
    
    .textArea textarea
    {
        width: 100%;
        height: 98px;
        border: 1px solid rgb(210, 210, 210);
        padding: 0 0 0 5px;
        margin: 0px;
    }
    
    
    .htmlTextArea {
        background-color: white;
        border: 1px solid rgb(210, 210, 210);
        float: left;
        height: auto;
        width: 82.4%;
        padding: 0;
    }

    
    .divTextArea .label
    {
        overflow: hidden;
        padding: 5px;
        display: block;
        font-weight: bold;
        float: left;
        background-color: rgb(240,232,223);
        max-height: 14px;
        font-size: 12px;
        color: #003C71
    }
    .divTextArea .width1Cell
    {
        width: 150px;
    }
    .divTextArea .field
    {
        float: left;
        margin-left: 5px;
        display: block;
    }
    .divDefault
    {
        float: left;
        margin-bottom: 5px;
    }
    div.divDefault div.texte div,
    div.divTextArea div.texte div
    {
        font-family: Calibri !important;
    }    
    .divDateDefault
    {
        float: left;
        margin-bottom: 5px;
    }
    
    .divDateDefault input
    {
        float: left;
        width: 41.5%;
        margin-right: 1%;
        height: 20px!important;
        border: 1px solid rgb(210, 210, 210);
        padding-left: 5px;        
    }
    

    /*.divCombo
    {
        width: 157px;
        float: left; 
        margin-left: 5px;
        overflow: hidden;
    }*/
    
    /*.divDefault select
    {
        float:left;
        border:none;
        width: 100%;
        height: 100%;
    }*/
    
    .divCombo
    {
        width: 47.3%;
        height: 22px;
        float: left;        
        overflow: hidden;        
        border: 1px solid rgb(210, 210, 210); 
        background-color: white;
        padding: 0;
        border-radius: 4px;
    }
    
    
    .divDynamicCombo
    {
        float: left;
        overflow: hidden;
        margin: 2px;
        width: 320px;
    }
    
    .divSearchDynamicCombo
    {
        /*font-size: 12px;*/
        width: 95%;
        height: 21px;
    }
    
    .divSearchDynamicCombo input
    {        
        width: 141px!important;        
    }
    
    
    .searchvaluedynamiccombo
    {
        float: left;
        width: 95%;
    }
    
    /*.searchvaluecheck, .searchtree, .searchvaluetext, .searchvaluedynamiccombo ,.searchvaluecombo
    {
        width: 141px;
        height: 22px;
        float: left;        
        overflow: hidden;        
        border: 1px solid rgb(127,157,185); 
        background-color: white;
    }*/
    
    .divDefault input, .divDynamicCombo input
    {        
        border: none; 
    }
    
    .divMultiSelection
    {
        float: left;
        margin-bottom: 5px;
    }
    
    .multiSelectionDetail
    {
        background-color: #eaeaea;
        border: 1px solid rgb(170, 170,170); 
        float: left; 
        width: 82.4%;
        min-height: 210px;
        padding: 0;
    }
    
    .multiSelection
    {
        /*float: left;
        width: 482px;
        border: 1px solid #BDE4F7;*/
        float: left;
        height: auto;
        width: 82.5%;
        padding: 0;
        border: 1px solid rgb(210, 210, 210);
        border-radius: 4px;
        background-color: #eaeaea;
    }
    
    .multiSelection.form-control
    {
        background-color: transparent;
    }
    
    .divDetailIdentite
    {
        float: left;
        width: 644px;
        margin-bottom: 5px;
    }


    body.fullScreen
    {
        background-image: none;
        height:98%;
    }

    #Page_complete
    { 
        min-width: 999px;/*1007px;*/
        margin: auto;
        background-color: #eaeaea;
        background-image: url("/Images/menu_1px.gif");
        background-repeat: repeat-y;
    }

    #Page_complete.fullScreen
    {
        margin: 10px;
        height : 100%;
    }


    #en_tete
    {
        height: 126px;
       /* background-color: rgb(240,232,223);
        border-bottom: 5px solid rgb(115,68,14); */
        background-image: url("/Images/en_tete_1px.gif");
        background-repeat: repeat-x;
    }
    #Logo_intraneon
    {
        float: left;
        overflow: hidden;
        height: 126px;
        width: 204px;
        /*background-image: url("/Images/all_menu.gif");*/
        background-image: url("/Images/all_menu.png");
        background-repeat: no-repeat;
       /* padding-top: 8px;
        padding-left: 15px;*/
    }
    #sereneoWebSiteLink
    {
        left: 218px;
        position: absolute;
        top: 21px;
    }
    #sereneoWebSiteDiv
    {
        width:123px;
        height:22px;
    }
    #Image_geometrique
    {
        float: left;
        overflow: hidden;
        padding-top: 29px;
        padding-left: 22px;
    }
    #zone_menu_horizontal
    {
        float: left;
        position : relative;
        /* top: 25px;
        left: 28px; padding-top: 30px;*/
        height: 111px;
        width: 303px;/* 369px; 407px; 500px;*/
        overflow:visible;
        padding-left: 300px;

        /*background-image: url("/Images/logo_intraneon.gif");*/
        background-image: url("/Images/logo_intraneon.png");
        background-repeat: no-repeat;
        background-position: top left;
    }
    #titre
    {
        font-size: 26px;
        color: #003C71;
        font-family: "Exo 2", Calibri;
    }
    #menu_horizontal
    {
        font-size: 16px;
        color: #003C71;
        font-family: "Exo 2", Calibri;
        overflow: hidden;
        
    }
    .elementdemenu-actif, .elementdemenu-inactif
    {
        color: #003C71;
        text-decoration: none;
        font-size: 16px;
        font-family: "Exo 2", Calibri;
        font-weight: normal;
    }
    .elementdemenu-actif:hover
    {
        color: #003C71;
        text-decoration: none;
        font-size: 16px;
        font-family: "Exo 2", Calibri;
        font-weight: normal;
    }
    #infos_utilisateur
    {
        text-align: right;
        font-size: 11px;
        font-family: Tahoma;
        color: rgb(0,0,0);
        /*color: #ffffff;*/
        padding-right: 10px;
        padding-bottom: 5px;
        background-image: url("/Images/fond_haut_droit.gif");
        background-repeat: no-repeat;
        background-position: top right;
        height: 111px;
       /* background-position: bottom right;
        height: 83px; */
    }
    #infos_utilisateur_connection
    {
        height: 111px;
        color: rgb(0,0,0);
        /*color: #ffffff;*/
        padding-right: 5px;
        padding-bottom: 5px;
        background-image: url("/Images/fond_haut_droit.gif");
        background-repeat: no-repeat;
        background-position: bottom right;
    }
    #deconnection_utilisateur, .table_columns, .table_columns form a
    {
        text-decoration: none;
        font-size: 15px;
        font-family: Calibri;
        color: #fff;
    }
        
    #deconnection_utilisateur:hover, .table_columns form a:hover
    {
        text-decoration: none;
        text-align: right;
        font-size: 15px;
        font-family: Calibri;
        color: #009FDF;
    }    
    
    .table_choise a
    {
        color: #003C71;
    }
    
    .table_choise form > a
    {
       color : transparent;
    }
    
    
    tr:hover .table_choise form > a
    {
        color: #003C71; 
    }
    
    .glyphiconSereneo.glyphicon-calendar
    {
        color: #003C71;
    }
    
    a:hover sup, a:hover .glyphiconSereneo
    {
        color: #009FDF;
    }
    
    .glyphiconSereneo 
    {
        font-size: 16px;
    }
    
    #logout
    {
        display:inline;
        float:none;
        height:20px;
        line-height:20px;
        position:relative;
        vertical-align:middle;
    }
    #imglogout
    {
        border: 0;
        vertical-align: middle;
        margin-bottom: 4px;
    }

    /* TOUT LE MENU */
    #milieu
    {
        height: 100%;/*584px; */
        position: relative;
        clear : both;
        background-image:url("/Images/menu_1px.gif");
        background-repeat: repeat-y;
        /* background-color: #eaeaea;
       background-image: url("/Images/fond_milieu.jpg");*/
    }
    #partie_gauche
    {
        width: 204px; /*198px;  189px; */
        min-height: 100%;/*584px; 739px;    470px   */
        float: left;
       /* background-image: url("/Images/fond_gauche_haut.jpg"); */
        background-image: url("/Images/menu_1px.gif");
        background-repeat: repeat-y;
        background-position: top right;
        clear: right;
        background-color: #F1F9FD;
    }
    #intraneon_logo
    {
        background-image: url("/Images/Intraneon.png");
        width: 100px;
        height: 18px;
        margin-top: 10px;
        margin-left: 24px;
    }
    #menu
    {
        width: 180px;
        margin: 0;
        padding: 0;
        font-size: 11px;
        font-family: Tahoma;
        text-align: left;
        list-style: none;
        text-decoration: none;
        margin-top: 32px;
        float: right;
       /* min-height: 468px; 569px;*/
       /* background-color: #F1F9FD; */
    }
    .logoFournisseur
    {
        margin-left: 20px;
        margin-top: 10px;
    }
    .logoClient
    {
        position: fixed;
        bottom: 30px;
        float: left;
        display: block;
        padding-left: 18px;
    }
    #intraneonVersion
    {
        position: fixed;
        bottom: 0;
        float: left;
        display: block;
        width: 204px;
    }
    .logo_client
    {
        background-image: url("/Images/menu_1px.gif");
        background-repeat: repeat-y;
        background-position: top left;
        clear:both;
    }
    .menuderoulant
    {
        top: 5px;
        list-style-type: none;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-top: 2px;
       /* background-color: #F1F9FD; */
        font-weight: bold;
       /* height: 15px; */
        height: 18px;
        overflow: hidden;
    }
    .menu_content
    {
         float: none; 
         clear: both;
         color: rgb(0,0,0);
         height: 14px;
    }
    .menu_content:hover
    {
         float: none; 
         clear: both;
         color: rgb(190,9,38);
         height: 14px;
    }
    .menu_puce
    {
        float: left;
        height: 30px;
        width: 40px;
        background-position: 0 7px;
        background-repeat: no-repeat;
    }
    .menuderoulant form /*correction du bug d'affichage du menu deroulant sous IE*/
    {
        margin : 0px;
        padding : 0px;
    }
    .menuderoulant .menu_puce
    {
        background-image: url("/Images/boulebleu.gif");
    }
    .menuderoulant:hover .menu_puce
    {
        background-image: url("/Images/boulerouge.gif");
    }
    .menu_englob .menu_underline
    {
        float: left;
        border-top: solid 1px rgb(90,124,184);
    }
    .menu_englob:hover .menu_underline
    {
        float: left;
        border-top: solid 1px rgb(190,9,38);
    }
    .menuderoulant:hover .menu_englob .menu_underline
    {
        float: left;
        border-top: solid 1px rgb(190,9,38);
    }
    .menuderoulant:hover .menu_englob .menu_content
    {
         color: rgb(190,9,38);
    }
    
   /*  .menu_link_underlined
    {
        background-image: url("/Images/puce.png");
        background-repeat: no-repeat;
        background-position: right 7px;
        border-bottom: solid 1px rgb(90,124,184);/*rgb(90,124,184);*/
    /*    min-width: 10px;
        overflow: visible;
        color: rgb(0,0,0);
    }
  /*  .menu_link_underlined:hover
    {
        background-image: url("/Images/puce.png");
        background-repeat: no-repeat;
        background-position: right 7px;
        border-bottom: solid 1px rgb(190,9,38);/*rgb(90,124,184);*/
    /*    min-width: 10px;
        overflow: visible;
        color: rgb(190,9,38);
    }
 /*  .menu_link_overlined
    {
        background-image: url("/Images/puce.png");
        background-repeat: no-repeat;
        background-position: right -7px;
        min-width: 10px;
    }*/
    .niveau2
    {
        margin: 0;
        padding: 0;
        margin-top: 7px;
        padding-right: 3px;
      /*  padding-left: 10px;
        margin-left: 10px;
        border-left: 1px solid rgb(190,9,38);*/
        list-style-type: none;
        clear: both;
     /*   border-right: 1px solid #003C71;
        background-color: #F1F9FD; */
    }
    .niveau2 li form a, .niveau2 li a
    {
        font-weight: normal;
        list-style-type: none;
        font-size: 11px;
    }
    #infos_connection_menu
    {
        color: #003C71;
        text-decoration: none;
    }
    #menu .menuderoulant  
    {
        text-decoration: none;
    }

    #menu .menuderoulant:hover
    {
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
    }


    /* test pour les puces qui doivent pas etres presentes */
    .menuderoulant2, .niveau2 li form a, .niveau2 li a
    {
        color: rgb(0,0,0);
        text-decoration: none;
        font-size: 11px;
        padding-left : 0px;
        float: left;
    }
    /* test pour les puces qui doivent pas etres presentes */
    .menuderoulant2:hover, .niveau2 li form a:hover, .niveau2 li a:hover
    {
        color: rgb(190,9,38);
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
    }



    /* TOUT LE CORPS */
    #corps
    {
        min-height:  584px;
        background-repeat: no-repeat;
        background-position: top left;
        background-color: #eaeaea;
       overflow: auto;
    }

    #corps.fullScreen
    {
        height:  100%;
    }

    #corps_connection
    {
        min-height: 584px;
        min-width: 795px;
        background-image: url("/Images/fond_accueil.gif");
        background-repeat: no-repeat;
        background-position: top left;
        clear: none;
        float: left;
    }
    #phrase_inamovible
    {
        font-family: "Exo 2", Calibri;
        font-size: 22px;
        color: #003C71;
        /*margin-left: 200px;*/
    }
    #phrase_bienvenue1
    {
        font-family: Tahoma;
        font-size: 26px;
        color: #003C71;
        top: 10%;
        width :100%;
        text-align: center;
    }
    #phrase_bienvenue2
    {
        font-family: Tahoma;
        font-size: 36px;
        color: #003C71;
        width :100%;
        text-align: center;
    }
    #fond_accueil
    {
       /*padding-top: 50px;*/
    }
    #menu_graphique
    {
        position: absolute;
        top: 50px;
        left: 50px;
        font-size: 18px;
        font-family: Tahoma;
    }
    #menu_graphique_lien1
    {
        position: absolute;
    }
    #menu_graphique_lien2
    {
        position: absolute;
    }
    #menu_graphique_lien3
    {
        position: absolute;
    }
    #menu_graphique_lien4
    {
        position: absolute;
    }
    #menu_graphique_lien5
    {
        position: absolute;
    }
    #menu_graphique_lien6
    {
        position: absolute;
    }
    #menu_graphique_lien7
    {
        position: absolute;
    }






    #widget_area
    {
        position: fixed;	
        bottom: 0px;
        left: 194px;
        font-size: 11px;
        font-family: Tahoma;
        background-image: url("/Images/fond_widget_area_blanc.jpg");
        background-repeat: no-repeat;
        background-position: top right;
        background-color: rgb(240,232,223);
    }

    .widget
    {
        position: relative;
        top: 0px;
        left: 0px;
        width: 200px;
    }

    .widget_title
    {
        background-image: url("/Images/fond_barre_titre_widget.png");
        background-repeat: no-repeat;
        background-position: top right;
        color: white;
        height: 28px;
        padding-left: 5px;
        padding-top: 5px;
        font-weight: bold;
    }

    .widget_content
    {
        background-color: #f1e7de;
        padding-left: 5px;
        overflow: auto;
        height: 200px;
    }

    .last_table_results
    {
        border-bottom: solid 3px #FFFFFF;
        border-right: solid 3px #FFFFFF;
        max-width: 300px;
        overflow: auto;
    }
    .table_results
    {
        max-width: 200px;
        border-right: solid 3px #FFFFFF;
        border-bottom: solid 3px #FFFFFF;
        
    }


    .table_results a {margin: 2px}

    .overflowing_needed_div_for_table_results
    {
        overflow: auto;
    }
    .table_columns_header
    {
        height:24px;
        background-color: #003C71;
    }
    .table_columns
    {
        background-repeat: repeat-x;
        padding-right:12px;
    }

    .table_columns_left
    {
        background-repeat: no-repeat;
        width: 9px;
    }

    .table_columns_right
    {
        background-repeat: no-repeat;
        width: 9px;
    }
    .consultTable
    {
        border-spacing:0px;
    }

    .table_choise
    {
       /* border-left: solid 3px rgb(255,255,255);*/
        border-bottom: solid 3px #FFFFFF;
        min-width: 135px;
        width: 135px;
    }
    .bullet
    {
        visibility: hidden;
    }
    .consultTable
    {
        margin : 0 auto;
        float: none;
        clear: both;
        /*background-color:rgb(255,255,255);*/
    }
    .consultMessage
    {
        float: left;
        clear: right;
    }
    
    .consultMessageContainer
    {
        height:32px;
        margin: 0 auto 5px;
        width: 98%;
    }
    .linkTable
    {
        margin-left: 10px;
        margin-top: 10px;
        float: left;
        clear: both;
    }
    #searchandgo, #search
    {
        width: 100%;
    }
    
    .searchvaluedynamicselection .select2-drop-active 
    {
        border: 1px solid rgb(210, 210, 210)!important;
        border-top: none;
    }

    /*.divDynamicSelection*/
    .select2-drop-active {
        border: 1px solid rgb(210, 210, 210);
        border-top: none;
    }
    
    
    /*#searchfield.select2-drop-active {
        border: 1px solid rgb(210, 210, 210)!important;
        border-top: none;
    }
    
    .searchvaluedynamicselection.select2-drop-active {
        border: 1px solid rgb(210, 210, 210)!important;
        border-top: none;
    }
    
    .searchfield
    {
        float: left;
        clear: right;
        padding: 1px;
    }*/
    .searchlibelle
    {
        text-align: right;
        font-weight: bold;
        color: #003C71;
        font-family: Calibri;
        font-size: 14px;
       /*
        width: 50%;
        background-image: url("/Images/pointInterrogationPetit.gif"); 
        background-position: bottom left;
        background-repeat: no-repeat;
        float: left;
        clear: right;*/
    }
    .searchlibelledate
    {
        float: left;
        clear: right;
        text-align: left;
        margin-top: -3px;
    }
    .searchvaluetext
    {
        float: left;
    }    
    .searchDatefield
    {
        float: left;
        clear: right;
        padding: 1px;
        padding:0px;
        /*background-color: rgb(255, 255, 255);*/
        width: 73.2%;
        border: 1px solid rgb(210,210,210);
        height: 21px;
    }
    .searchDatevaluetext
    {
        float: left;
        height:20px;
    }
    
    .searchDatevaluetext input
    {       
        height:16px;
        text-align:center;
    }
   
    .searchvaluedynamiccombo,.searchvaluecheck, .searchvaluecombo, .searchtree
    {
        float: left;
        margin-right: 0px;
        width: 95%;
        overflow: visible;
        padding: 0;
        height: auto;
        position: relative;
    }

    .inputDefaultTree
    {
        margin-right: 0px;
        width: 46.8%;
        overflow: visible;
        border: 1px solid rgb(210,210,210);
        height: auto;
        padding: 0;
    }

    .inputDefaultTree select
    {
        font-size: 14px;
        height: 23px;
        float: initial;
        background-color: #fff;
        width: 100%;
        border-radius: 4px;
    }

    
    .searchvaluecheck select, .searchvaluecombo select, .searchtree select
    {
        font-size: 14px;
        min-width: 95%;
        width: 100%;
        height: 21px;
        border: 1px solid #AAAAAA;
        border-radius: 4px;
        padding: 0;
        background-color: #fff;
        /*padding-left: 2px;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;*/
    }
    #searchbar
    {
        float: left;
      /*  background-color: rgb(115,68,14); */
        padding: 5px;
        margin-top: 2px;
        margin-left: 10px;
    }
    #searchbar_left
    {
        float: left;
        background-image:url("/Images/search_bar_left.png");
        background-repeat: no-repeat;
        width: 10px;
        height: 21px;
    }
    #searchbar_middle
    {
        float: left;
        background-image:url("/Images/search_bar_middle.png");
        background-repeat: repeat-x;
        width: 749px;
        height: 21px;
    }
    #searchbar_right
    {
        float: left;
        background-image:url("/Images/search_bar_right.png");
        background-repeat: no-repeat;
        width: 11px;
        height: 21px;
    }
    .search_bar_link
    {
        font-size: 16px;
        text-decoration:none;
        cursor:pointer;
    }
    a.search_bar_link:hover 
    {
        font-size: 15px;
    }
    
    #bar
    {
        float: left;
        margin-top: 2px;
    }
    #bar_ver_lic
    {
        float: left;
        clear:both;
        margin-left:17px;
        margin-top: 2px;
    }
    #bar_gen_lic
    {
        float: left;
        clear:both;
        margin-left:17px;
        margin-top: 2px;
    }
    #bar_left
    {
        float: left;
        background-repeat: no-repeat;
        width: 10px;
        height: 24px;
    }
    #bar_middle
    {
        float: left;
        width: 627px;
        height: 24px;
    }
    #bar_middle_ver_lic
    {
        float: left;
        width: 295px;
        height: 24px;
    }
    #bar_middle_gen_lic
    {
        float: left;
        width: 595px;
        height: 24px;
    }

    #bar_right
    {
        float: left;
        width: 11px;
        height: 24px;
    }
    .button_left
    {
        background-image: url("/Images/button_left.png");
        background-repeat: no-repeat;
        float:left;
        clear:right;
        width:8px;
        height:16px;
    }
    .button_body
    {
        vertical-align:middle;
        background-image:url("/Images/button_middle.png");
        background-repeat: repeat-x;
        height:16px;
        float:left;
        clear:right;
    }

    .button_body_auth
    {
        background-color:transparent;
        vertical-align:middle;
        /*background-image:url("/Images/button_middle.png");
        background-repeat: repeat-x;*/
        height:16px;
        float:left;
        clear:right;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-weight:bold;
        border:none;
        padding-left: 9px;
        font-size: 12px;
        margin:-2px;
    }
    #searchbar_middle.button_body_auth , #searchbar_middle.button_body_auth:hover
    {
        padding-left: 5px!important;
    }
    
    .button_body_auth:hover
    {        
        color: rgb(190,9,38);        
        cursor: pointer;
    }
    .button_right
    {
        background-image: url("/Images/button_right.png");
        background-repeat: no-repeat;
        float: left;
        clear: right;
        width: 8px;
        height: 16px;
    }

    #deletetable, #updatetable, #detailtable
    {
        margin-left: 10px;
        margin-top: 10px;
    }
    .bold
    {
        font-weight: bold;
    }
    #divFormulaireGenerique
    {
        margin-left: 20px;
        margin-top: 20px;
        float: left;
        clear: both;
    }
    .divFieldGenerique
    {
        float: left;
        clear: both;
        margin: 2px;
    }
    .divFieldVerificationLicences
    {
        width: 320px;
    }
    .divFieldCommentaire
    {
        width: 605px;
    }
    .divLibelleGenerique
    {
        background-color: rgb(189,228,247);
        float: left;
        clear: right;
        overflow: hidden;
        padding: 5px;
        display: block;
        width: 150px;
        text-align: right;
    }
    .divValeurGenerique
    {
        float: left;
        margin-left: 5px;
    }
    .divGoGenerique
    {
        margin-top: 10px;    
        float: left;
        clear: both;
        background-color: rgb(115,68,14);
        padding: 5px;
    }
    .goVerificationLicences
    {
        width: 295px;
        margin-left: 22px;
    }
    .goGenerationLicences
    {
        width: 595px;
        margin-left: 22px;
    }
    #divGoInterneGenerique
    {
       float: right;
        margin-right: 10px;
    }
    
    .infobulle 
    {
        background-color: #e6e6e6;
        border: 1px solid #009FDF;
        border-radius: 2px;
        color: #003C71;
        font-family: Calibri;
        font-size: 16px;
        line-height: 1.42857;
        padding: 2px 5px;
        position: absolute;
        visibility: hidden;
    }
    
    .autoSizedInfobulle
    {
        visibility: hidden;
        position: absolute;
        border: 1px solid #81c9e5;
        padding: 10px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #d7f1ff;
        max-width: 400px;
    }
    #toolTip
    {
        position:absolute;
        display:block;
        border: 1px solid #81c9e5;
        padding: 10px;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #d7f1ff;
    }
    #toolTipTop
    {
        display:block;
        height:5px;
        margin-left:5px;
        overflow:hidden;
    }
    #toolTipContent
    {
        display:block;
        padding:2px 12px 3px 7px;
        margin-left:5px;
    }
    #toolTipBot
    {
        display:block;
        height:5px;
        margin-left:5px;
        overflow:hidden;
    }
    .alignRight
    {
        text-align: right;
    }

    .pager
    {
        font-size: 10px;
        clear : left;
        text-align: left;
        padding-bottom: 5px;
        padding-top: 5px;
        margin: 0;
        margin-left: 31px;
    }

    .pager a
    {
        font-size: 10px;
    }

    .activePage{
        color: red;
        font-weight: bold;
    }

    .pager select
    {
        font-size: 10px;
        width: 50px;
        min-width: 50px;
    }

    .champsObligatoires
    {
        margin-top: 5px;
        margin-bottom: 2px;
        font-family: Calibri;
        font-size: 12px;
    }
    .champInputText
    {
        float: left;
    }
    div.champInputText input
    {
        border: 1px solid rgb(210, 210, 210) !important;
        height: 23px;
        padding: 0 3px;
        border-radius: 4px;
        width: 82%;
    }
    
    div.champInputText input[type="checkbox"] 
    {
        min-width: 20%;
        height: 21px;
        margin-top:  0;
    }
    
    .champTextArea
    {
        float: left;
        width: 82.3%;
    }
    div.champTextArea textarea
    {
        border: 1px solid rgb(210, 210, 210);
        width: 100%;
        border-radius: 4px;
        background-color: #fff;
        height: 98px;
    }
    .ClickToCallButton
    {
        background-image: url("/Images/telephone.gif");
        background-repeat: no-repeat;
        float:right;
        width: 18px;
        height: 17px;
        margin-top: -3px;
    }

    #Activation_needed
    {
        height: 232px;
        width: 234px;
        background-image: url("/Images/activation_needed.png");
        background-repeat: no-repeat;
        padding-left: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 100px;
    }


    .divDynamicSelection
    {
        float: left;
        overflow: hidden;
        margin-bottom: 5px;
    }

    .divSearchDynamicSelection
    {
        font-size: 12px;
        width: 93.7%;
        height: 23px;
        padding: 0;
    }
    
    .searchvaluedynamicselection
    {
        float: left;
        margin-right: 0px;
        margin-left: 0px;
        overflow: hidden;
    }

    .dynamicSelection_select2
    {
        width: 47.5%;
        padding-left: 0px;
        border: 1px solid rgb(210, 210, 210);
        height: 22px
    }
    .select2-container-active
    {
        /*border: 1px solid #5897fb;*/
    }
    
    .dynamicMultiSelection_select2
    {
        width: 47.6%;
        height: auto !important;
        padding: 0;
        border: 1px solid rgb(210, 210, 210);
    }

    .divDynamicMultiSelection
    {
        margin-bottom: 5px;
	text-align: left;
        float: left;
    }
    
    .search_dynamicSelection_select2
    {
        width: 100%;     
    }
    
    .search_dynamicSelection_select2:not(.select2-dropdown-open)
    {
        border: solid 1px rgb(210,210,210);
        border-radius: 4px;
        padding: 0;
    }
    
    .search_dynamicSelection_select2:hover:not(.select2-dropdown-open),
    .search_dynamicSelection_select2.select2-dropdown-open
    {
        /*border: 1px solid rgb(189, 228, 247);*/
        width: 100%;
    }
    /*border: 1px solid rgb(189, 228, 247);*/
    
    .search_divDynamicMultiSelection
    {
        margin: 2px;
	padding: 0;
	text-align: left;
	width: 644px;
        float: left;
    }

    .inputDefault
    {
        float: left;
        padding-left: 0px;
    }

    .inputDefault input
    {
        width: 140px;
    }

    .select2_option
    {
        font-size:14px;
    }

}

/*----------------------------------------------------------------------------*/

@media print 
{
    /*print*/
    * {font-family: Tahoma, Arial, Helvetica, sans-serif}

    /*print*/
    a {color: #003C71; font-size: 12px; text-decoration: none; font-weight: bold}
    /*print*/
    a:hover {color: #003C71; font-size: 12px; text-decoration: none; font-weight: bold}

    input {font-size: 12px}
    /*print*/
    select {font-size: 13px; width: 140px;}
    /*print*/
    button {font-size: 12px; color: #003C71}
    /*print*/
    textarea {font-size: 14px}

    /*print*/
    .justifie {text-align: justify}

    /*print*/
    .interligne {font-size: 7px}

    /*print*/
    .texte {color: #003C71;font-family: Calibri !important;font-size: 15px;}

    /*print*/
    .blanc {color: #003C71}

    /*print*/
    .texte.petit {font-size: 9px; font-weight: bold; color: #003C71}

    /*print*/
    .elementdemenu-actif {font-size: 11px; font-style: normal; line-height: 20px; font-weight: bold; color: white; text-decoration: none }

    /*print*/
    .elementdemenu-inactif { line-height: 20px; color: #000066; text-decoration: none; font-weight: bold; font-size: 11px;}

    /*print*/
    tr
    {
        background-color: none;
    }
    /*print*/
    .libelleDetail
    {
        overflow: hidden;
        padding: 5px;
        display: block;
        font-weight: bold;
        width: 150px;
        float: left;
        background-color: rgb(240,232,223);
        max-height: 14px;
    }
    /*print*/
    .valeurDetail
    {
        min-height: 16px;
        border: 1px solid rgb(240,232,223);
        overflow: hidden;
        padding: 3px;
        display: block;
        float: left;
        text-align: left;
    }
    /*print*/
    .texte.valeurDetail.identite
    {
        width: 474px;
    }
    /*print*/
    .texte.valeurDetail.long
    {
        width: 474px;
    }
    /*print*/
    .texte.valeurDetail.court
    {
        width: 150px;
    }
    /*print*/
    .texte.valeurDetail.court.hauteurForcee
    {
        max-height: 14px;
    }
    /*print*/
    .divTextArea
    {
        clear: both;
        float: left;
        width: 644px;
        margin: 2px;
    }
    /*print*/
    .divDefault
    {
        float: left;
        margin-bottom: 5px;
    }
    /*print*/
    .divMultiSelection
    {
        float: left;
        margin-bottom: 5px;
    }
    /*print*/
    .divDetailIdentite
    {
        float: left;
        width: 644px;
        margin: 2px;
    }

    /*print*/
    body
    {
        margin: 0px;
        padding: 0px;
        background-color: #F1F9FD;
    }

    /*print*/
    #Page_complete
    { 
        min-width: 1007px;
        margin: auto;
        background-image: url("/Images/menu_1px.gif");
        background-repeat: repeat-y;
    }


    /*print*/
    #en_tete
    {
        display: none;
    }
    /*print*/
    #Logo_intraneon
    {
        display: none;
    }
    /*print*/
    #Image_geometrique
    {
        display: none;
    }
    /*print*/
    #zone_menu_horizontal
    {
        display: none;
    }
    /*print*/
    #titre
    {
        display: none;
    }
    /*print*/
    #menu_horizontal
    {
        display: none;
    }
    /*print*/
    .elementdemenu-actif, .elementdemenu-inactif
    {
        display: none;
    }
    /*print*/
    .elementdemenu-actif:hover
    {
        display: none;
    }
    /*print*/
    #infos_utilisateur
    {
        display: none;
    }
    /*print*/
    #infos_utilisateur_connection
    {
        display: none;
    }
    /*print*/
    #deconnection_utilisateur, .table_columns form a, .table_choise form a
    {
        display: none;
    }
    /*print*/
    #deconnection_utilisateur:hover, .table_columns form a:hover, .table_choise form a:hover
    {
        display: none;
    }


    /* TOUT LE MENU */
    /*print*/
    #milieu
    {
        height: 584px; /*100%;*/
        position: relative;
        clear : both; 
        background-color: #F1F9FD;
    }

    #milieu.fullScreen
    {
        height:  100%;
    }

    /*print*/
    #partie_gauche
    {
        display: none;
    }
    /*print*/
    #menu
    {
        display: none;
    }
    /*print*/
    .logoClient
    {
        display: none;
    }
    /*print*/
    .logoFournisseur
    {
        display: none;
    }
    /*print*/
    .menuderoulant
    {
        display: none;
    }
    /*print*/
    .niveau2
    {
        display: none;
    }
    /*print*/
    .niveau2 li form a, .niveau2 li a
    {
        display: none;
    }
    /*print*/
    #infos_connection_menu
    {
        display: none;
    }
    /*print*/
    #menu .menuderoulant  
    {
        display: none;
    }
    /*print*/
    .menuderoulant2
    {
        display: none;
        margin-bottom : 0px;
        padding-bottom : 0px;
    }
    /*print*/
    #menu .menuderoulant:hover
    {
        display: none;
    }
    /* TOUT LE CORPS */
    /*print*/
    #corps
    {
        min-height: 768px;         /* avant : 510px; */
        /*margin-left: 25%;  Une marge Ã  gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
        /*background-color: #9ba7e1;  Une couleur de fond pour le corps */
        background-image: url("/Images/fond_corps_haut_gauche.jpg");
        background-repeat: no-repeat;
        background-position: top left;
        background-color: white;
    }
    /*print*/
    #corps_connection
    {
        min-height: 510px;
        /*margin-left: 25%;  Une marge Ã  gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
        /*background-color: #9ba7e1;  Une couleur de fond pour le corps */
        background-image: url("/Images/fond_accueil.gif");
        background-repeat: no-repeat;
        background-position: top left;
        background-color: white;
    }
    /*print*/
    #phrase_bienvenue, #phrase_inamovible
    {
        width: 100%;
        text-align: center;
        font-family: Tahoma;
        font-size: 22px;
        color: #003C71;
        position: relative;
        left: 400px;
    }
    /*print*/
    #fond_accueil
    {
        padding-top: 50px;
    }
    /*print*/
    #menu_graphique
    {
        position: absolute;
        top: 50px;
        left: 50px;
        font-size: 18px;
        font-family: Tahoma;
    }
    /*print*/
    #menu_graphique_lien1
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien2
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien3
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien4
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien5
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien6
    {
        position: absolute;
    }
    /*print*/
    #menu_graphique_lien7
    {
        position: absolute;
    }
    /*print*/
    #widget_area
    {
        display: none;
    }
    /*print*/
    .widget
    {
        display: none;
    }
    /*print*/
    .widget_content
    {
        display: none;
    }
    /*print*/
    .widget_title
    {
        display: none;
    }
    /*print*/
    .last_table_results
    {
        border-bottom: solid 3px #FFFFFF;
    }
    /*print*/
    .table_results
    {
        
    }
    /*print*/
    .table_columns
    {
        background-color: rgb(115,68,14);
    }
    /*print*/
    .table_choise
    {
        background-color: rgb(115,68,14);
    }
    /*print*/
    .consultMessage
    {
        margin-left: 10px;
        margin-top: 10px;
        float: left;
        clear: both;
    }
    /*print*/
    #searchandgo
    {
        float: left;
        clear: both;
        position: relative;
    }
    /*print*/
    #search
    {
        margin-left: 10px;
        margin-top: 10px;
        background-color: rgb(240,232,223);
        float: left;
        clear: both;    
        width: 759px;
    }
    /*print*/
    .searchfield
    {
        float: left;
        clear: right;
        padding: 1px;
    }
    /*print*/
    #searchfielddate
    {
        float: left;
        clear: right;
        padding: 1px;
        width:364px;
        border: 1px solid black;
        margin-right:20px;
    }
    /*print*/
    .searchlibelle
    {
        float: left;
        clear: right;
        width: 100px;
        text-align: right;
        background-position: bottom left;
        background-repeat: no-repeat;
    }
    /*print*/
    .searchvaluetext
    {
        float: left;
        width: 95%;
    }
    /*print*/
    .searchvaluetext input
    {
        width: 141px !important;
    }
    /*print*/
    .searchvaluecheck, .searchvaluecombo, .searchtree
    {
        float: left;
        margin-right: 3px;
    }
    /*print*/
    .searchvaluecheck select, .searchvaluecombo select, .searchtree select
    {
        font-size: 12px;
        min-width: 95%;
        width: 95%;
        height: 21px;
    }
    /*print*/
    #searchbar
    {
        float: left;
        background-color: rgb(115,68,14);
        width: 749px;
        padding: 5px;
        margin-top: 2px;
        margin-left: 10px;
    }
    /*print*/
    #deletetable, #updatetable, #detailtable
    {
        margin-left: 10px;
        margin-top: 10px;
    }
    /*print*/
    .bold
    {
        font-weight: bold;
    }
    /*print*/
    #divFormulaireGenerique
    {
        margin-left: 20px;
        margin-top: 20px;
        float: left;
        clear: both;
    }
    /*print*/
    .divFieldGenerique
    {
        float: left;
        clear: both;
        margin: 2px;
    }
    /*print*/
    .divFieldVerificationLicences
    {
        width: 320px;
    }
    /*print*/
    .divFieldCommentaire
    {
        width: 605px;
    }
    /*print*/
    .divLibelleGenerique
    {
        background-color: rgb(240,232,223);
        float: left;
        clear: right;
        overflow: hidden;
        padding: 5px;
        display: block;
        width: 150px;
        text-align: right;
    }
    /*print*/
    .divValeurGenerique
    {
        float: left;
        margin-left: 5px;
    }
    /*print*/
    .divGoGenerique
    {
        margin-top: 10px;    
        float: left;
        clear: both;
        background-color: rgb(115,68,14);
        padding: 5px;
    }
    /*print*/
    .goVerificationLicences
    {
        width: 295px;
        margin-left: 22px;
    }
    /*print*/
    .goGenerationLicences
    {
        width: 595px;
        margin-left: 22px;
    }
    /*print*/
    #divGoInterneGenerique
    {
       float: right;
        margin-right: 10px;
    }
    /*print*/
    .infobulle
    {
        display: none;
    }
    /*print*/
    .alignRight
    {
        text-align: right;
    }

	#Activation_needed
    {
        height: 232px;
        width: 234px;
        background-image: url("/Images/activation_needed.png");
        background-repeat: no-repeat;
        padding-left: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 100px;
    }
}