body.ui-state-default.ui-widget { border: 0px; font-weight: normal; background-image: none; font-size: 12px; }

#syslogin h3.ui-widget-header { padding: 5px; }
#syslogin fieldset            { margin: 0px; }

input.ui-widget-content, textarea.ui-widget-content  { box-sizing: border-box; padding-left: 5px; }

div.ui-accordion div.ui-accordion-content { min-height: 200px!important; }

div.divOngletCrud { padding: 10px 0px!important; }

ul.ui-autocomplete > li.ui-menu-item > a { font-size: 10px; }
ul.ui-autocomplete a { border: 1px solid transparent; }

dd.ui_tpicker_time { text-align: center; }

td.ui-pg-button.ui-state-disabled > span.ui-separator { display: none; }

#layout_page .ui-tabs .ui-tabs-nav                        { padding-left: 0.4em; padding-right: 0.4em; }

.ui-selectmenu-button .ui-selectmenu-text                 { font-size: 11px; line-height: 1.2; padding: 3px 3px 3px 8px; }
.ui-selectmenu-menu.ui-front .ui-menu                     { max-height: 300px; }
.ui-selectmenu-menu.ui-front .ui-menu-item                { font-size: 11px; }
.ui-selectmenu-menu.ui-front .ui-menu-item.ui-state-focus { font-size: 11px; text-overflow: ellipsis; white-space: nowrap; font-weight: normal; }

.ui-autocomplete.ui-front                                 { z-index: 960; }

input.ui-autocomplete-input             				  { background: transparent url(/commun/img/autocomplete.png)      100% 0% no-repeat; }

.ui-dialog .ui-dialog-buttonset							  { display: flex; }
.ui-dialog .ui-dialog-buttonset .uiDialogButtonPrint	  { order: 1; }
.ui-dialog .ui-dialog-buttonset .uiDialogButtonSubmit	  { order: 5; }
.ui-dialog .ui-dialog-buttonset .uiDialogButtonCancel	  { order: 9; }


/*
#layer_menu                                                                     { position: absolute; height: auto; top: 94px; bottom: 25px; left: 5px; width: 195px; border-width: 1px; }
*/
#layer_menu                                                                     { width: 195px; border-width: 1px; margin-left: 5px; }
#left_menu ul                                                                   { font-weight: normal; text-align: left; }
#left_menu li.ui-state-focus                                                    { font-weight: normal; }
#left_menu li.ui-state-highlight                                                { border-width: 0px; }
#left_menu li.ui-state-highlight.ui-state-focus                                 { border-width: 1px; }
#left_menu h3                                                                   { padding: 3px; font-size: 1.3em; }
#left_menu > div                                                                { margin-bottom: 5px; }
#left_menu .ui-accordion-header                                                 { font-size: 1.2em; }
#left_menu .ui-accordion-header:first-child                                     { margin-top: 0px; }
#left_menu .ui-accordion-content                                                { padding: 0px; overflow: hidden; overflow-y: auto; overflow-x: hidden!important; }
#left_menu .ui-accordion-content ul                                             { border-width: 0px; background-image: none; background-color: transparent; }
#left_menu .ui-accordion-content ul li                                          { box-sizing: border-box; padding-top: 3px; padding-bottom: 3px; }
#left_menu .ui-accordion-content ul li.ui-state-focus                           { font-weight: normal; }
#left_menu .ui-accordion-content ul li:hover                                    { font-weight: normal; }
#left_menu .ui-accordion-content ul li.ui-state-highlight                       { border-width: 0px; }
#left_menu .ui-accordion-content ul li.ui-state-highlight.ui-state-focus        { border-width: 1px; }

.conventionAlerte.ui-widget-content                                             { background-image: none; background-color: transparent; }

div.ui-widget-overlay { height: 100%; width: 100%; position: fixed; left: 0px; top: 0px; opacity: 0.5; filter: alpha(opacity=50); background-image: none; background-color: black; z-index: 949; }

.ui-dialog																		{ backface-visibility: hidden; }