.svg-funnel-js{display:inline-block;position:relative}.svg-funnel-js svg{display:block}.svg-funnel-js .svg-funnel-js__labels{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;top:0;left:0}.svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.svg-funnel-js{font-family:Open Sans,sans-serif}.svg-funnel-js .svg-funnel-js__container{width:100%;height:100%}.svg-funnel-js .svg-funnel-js__labels{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;position:relative}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value{font-size:24px;color:#fff;line-height:18px;margin-bottom:6px}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title{font-size:12px;font-weight:700;color:#21ffa2}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage{font-size:16px;font-weight:700;color:#9896dc}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;padding:8px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(8,7,48,.8);margin-top:24px;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;cursor:default}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul{margin:0;padding:0;list-style-type:none}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li{font-size:13px;line-height:16px;color:#fff;margin:18px 0}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label{font-weight:700;color:#05df9d}.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label:hover .label__segment-percentages{opacity:1}.svg-funnel-js:not(.svg-funnel-js--vertical){padding-top:64px;padding-bottom:16px}.svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label{padding-left:24px}.svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:not(:first-child){border-left:1px solid #9896dc}.svg-funnel-js.svg-funnel-js--vertical{padding-left:120px;padding-right:16px}.svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label{padding-top:24px}.svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label:not(:first-child){border-top:1px solid #9896dc}.svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label .label__segment-percentages{margin-top:0;margin-left:106px;width:calc(100% - 106px)}.svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label .label__segment-percentages .segment-percentage__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.svg-funnel-js .svg-funnel-js__subLabels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px;position:absolute;width:100%;left:0}.svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#fff;line-height:16px}.svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel:not(:first-child){margin-left:16px}.svg-funnel-js .svg-funnel-js__subLabels .svg-funnel-js__subLabel .svg-funnel-js__subLabel--color{width:12px;height:12px;border-radius:50%;margin:2px 8px 2px 0}




.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {

    margin: 0;
    
    
padding: 0;


font-size: 100%;
font: inherit;
vertical-align: top;
}

.fht-table {

    border-collapse: collapse;
    border-spacing: 0;
}





.fht-table-wrapper,
.fht-table-wrapper .fht-thead,
.fht-table-wrapper .fht-tfoot,
.fht-table-wrapper .fht-fixed-column .fht-tbody,
.fht-table-wrapper .fht-fixed-body .fht-tbody,
.fht-table-wrapper .fht-tbody {

overflow: hidden;


position: relative;
}

.fht-table-wrapper .fht-table .fht-cell {

overflow: hidden;


    height: 1px;
}

.fht-table-wrapper .fht-fixed-column,
.fht-table-wrapper .fht-fixed-body {
    
    top: 0;
    left: 0;
    position: absolute;
    }
    
.fht-table-wrapper .fht-fixed-column {
    
    z-index: 1;
    }


.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em;}.jqplot-axis{font-size:.75em;}.jqplot-xaxis{margin-top:10px;}.jqplot-x2axis{margin-bottom:10px;}.jqplot-yaxis{margin-right:10px;}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px;}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick{position:absolute;white-space:pre;}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top;}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom;}.jqplot-yaxis-tick{right:0;top:15px;text-align:right;}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em;}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left;}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap;}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute;}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute;}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute;}.jqplot-yMidAxis-label{font-size:11pt;position:absolute;}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute;}.jqplot-meterGauge-tick{font-size:.75em;color:#999;}.jqplot-meterGauge-label{font-size:1em;color:#999;}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em;}td.jqplot-table-legend{vertical-align:middle;}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer;}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through;}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px;}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em;}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-point-label{font-size:.75em;z-index:2;}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center;}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em;}.jqplot-error{text-align:center;}.jqplot-error-message{position:relative;top:46%;display:inline-block;}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%);}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7);}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3);}.jqplot-table-legend-label{white-space:nowrap;}

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } 
.ui-button-icon-only { width: 2.2em; } 
button.ui-button-icon-only { width: 2.4em; } 
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 


.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

input.ui-button { padding: .4em 1em; }


.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }


.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }


button.ui-button::-moz-focus-inner { border: 0; padding: 0; } 



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; clip: rect(1px, 1px, 1px, 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }


.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha; }



.ui-state-disabled { cursor: default !important; }





.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }





.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}



 .ui-widget { 
font-family: Verdana,Arial,sans-serif; font-size: 
1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget 
input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: 
Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { 
border: 1px solid #aaaaaa; background: 
#ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png)
 50% 50% 
repeat-x; color: #222222; } 
.ui-widget-content a { color: #222222; } .ui-widget-header { 
border: 1px solid #aaaaaa; background: 
#cccccc 
url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 
50% 50% repeat-x; 
color: #222222; font-weight: bold; } .ui-widget-header a { color: 
#222222; }
.ui-widget button { padding:5px; }



.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }


.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }






.ui-icon { width: 16px; height: 16px; background-image: none; }

.ui-widget-content .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons_cd0a0a_256x240.png); }


.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }

.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }





.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }


.ui-widget-overlay { background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
body
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
}
div
{
scrollbar-width:thin;
}
img
{
border: none;
}
textarea
{
resize:none;
}
input
{
margin:0;
}
h1
{
margin:0;
white-space:pre-wrap;
}
select
{
margin:0;
}
button
{
margin:0;
font-family:inherit;
font-size:inherit;
color:#575757;
background-color: #E8E8E8;
border:none;
-moz-border-radius : 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
text-align: center;
padding:0px 1px 0px 1px;
}
button:hover
{
font-family:inherit;
font-size:inherit;
text-decoration: none;
background-color: #C0C0C0;
}
input._lst_saisie_
{
border:1px solid gray;
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
padding:2px;
}
select._lst_combo_
{
border:1px solid gray;
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
}
._radio_
{
border:1px solid silver;
}
._radio_ input
{
margin-left:5px;
}
div._radio_ label
{
margin-left:5px;
}
.head
{
position:absolute;
top:0px;
width:100%;
height:30px;
line-height:30px;
}
.head span
{
margin-left:3px;
width:100%;
}
.body
{
position:absolute;
top:30px;
bottom:0px;
width:100%;
}
table
{
/*
border-spacing:0;
border-collapse:collapse;
*/
}
table.case-coche td
{
vertical-align:middle;
}
table.case-coche td:first-child
{
padding-right:3px;
height:15px;
width:15px;
}
table.case-coche input
{
font-family:initial;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
table.case-coche h1
{
text-align: left;
}
div.jauge-silvertool-mobile
{
position: absolute;
display:none;
top: 50%;
left: 50%;
margin-top: -40px;
margin-bottom: auto;
margin-left: -40px;
margin-right: auto;
background-color:white;
padding:5px;
z-index:1000;
border:2px solid silver;
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
box-shadow: 5px 4px 8px #cecece;
}
div.fen-draggable
{
position:absolute;
padding:0;
z-index:1000;
}
div.fen-draggable-caption
{
padding:0;
display: flex;
align-items: center;
}
div.fen-draggable-caption span
{
width:100%;
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
div.fen-draggable-caption img
{
cursor:pointer;
vertical-align:middle;
}
div.ligne-etat
{
display: flex;
align-items: center;
position:relative;
bottom:0;
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
height:20px;
}
div.ligne-etat p
{
position:relative;
padding:0;
padding-top:2px;
margin:0;
font-size:9pt;
font-weight:bold;
width:100%;
text-align:center;
}
.lst_liste_operateurs
{
background-color:silver;
background-color: #C0C0C0;
background: -webkit-linear-gradient(#C0C0C0, #D5D3D3); 
background: -o-linear-gradient(#C0C0C0, #D5D3D3); 
background: -moz-linear-gradient(#C0C0C0, #D5D3D3); 
background: linear-gradient(#C0C0C0, #D5D3D3); 
box-shadow: 5px 5px 8px #aaa;
padding:5px;
background-color:silver;
width:auto;
height:auto;
margin:10px;
display:none;
-moz-border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.lst_operateur_selectionne
{
background-color:transparent;
border:none;
cursor: pointer;
margin-left:5px;
padding:0;
}
div.palette-recherche-rapide
{
clear:both;
display: flex;
align-items: center;
}
div.palette-recherche-rapide img
{
margin-left:5px;
cursor: pointer;
}
div.palette-recherche-rapide input
{
margin-left:10px;
border:1px solid #C0C0C0;
-moz-border-radius : 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
}
.lst_saisie_recherche
{
margin-left:5px;
width:100px;
}
.lst_liste_operateurs button
{
width:30px;
height:20px;
background-color:transparent;
border:none;
-moz-border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border-radius:4px;
border:1px solid;
margin-left:5px;
margin-top:5px;
cursor: pointer;
}
.lst_liste_operateurs img
{
margin-left:30px;
margin-top:0px;
}
div.liste-boutons-acces-pla button
{
margin:0;
overflow:hidden;
border:1px solid silver;
border-radius:5px;
background-color:red;
}
div.liste-boutons-acces-pla button:hover
{
opacity:0.8;
background-color:red;
}
div.liste-boutons-acces-pla h1
{
margin:0;
}
div.requete_conteneur
{
padding-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
div.requete_conteneur img
{
cursor:pointer;
}
div.requete_conteneur td
{
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
div.requete_conteneur button.parentheses
{
width:11px;
height:25px;
}
tr.ligneCourante
{
background-color:transparent;
}
table.objetTableau
{
margin:0;
padding:0;
}
.paletteTableau ul
{
margin:0;
padding:0;
list-style:none;
}
.paletteTableau li
{
float:left;
padding:0;
margin:0;
}
.paletteTableau img
{
display:block;
border:none;
width:24px;
height:24px;
margin:0;
padding:2px;
}
.paletteTableau img:hover
{
cursor:pointer;
text-decoration: underline;
}
img._BOUTON_MENU_FORMULAIRE_:hover
{
cursor:pointer;
}
.formulaire-mono-ligne
{
margin:0;
padding:0;
}
.formulaire-multi-lignes
{
margin:0;
padding:0;
}
.formulaire-multi-lignes div.nl
{
border-bottom:1px solid silver;
border-right:1px solid silver;
padding:1px;
background-color:#E6E6E6;
text-align:center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.formulaire-multi-lignes div.nl:hover
{
cursor:pointer;
}
.formulaire-multi-lignes div.nl div#symbole
{
position:relative;
width:10px;
height:10px;
top:-10px;
right:-13px;
background-color:gray;
border-radius: 50%;
}
.formulaire-multi-lignes tr._ligneCourante_ div.nl div#symbole, .formulaire-multi-lignes div.nl:hover div#symbole
{
background-color:silver;
}
.formulaire-multi-lignes tr._ligneCourante_ div.nl, .formulaire-multi-lignes div.nl:hover
{
background-color:gray;
color:white;
}
.obligatoire, .input, ._erreur_saisie_
{
margin:0;
}
img.inhibe
{
opacity: 0.5;
}
img.inhibe:hover
{
cursor:default !important;
}
.btn-admin
{
background-color: #e7e7e7;
color: black;
border: none;
padding: 5px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border: none;
border-radius: 2px;
}
.btn-admin:hover
{
background-color: gray;
color: white;
font-size: 16px;
text-decoration: underline;
cursor:pointer;
border: none;
border-radius: 2px;
}
.btn-admin:focus
{
outline:none;
}
div.ligne-etat-verrou span
{
margin-left:5px;
font-weight: bold;
}
div.ligne-etat-verrou img:hover
{
cursor: pointer;
}
.indicateur-systeme
{
position:absolute;
right:5px;
top:5px;
}
._palette_organise_form_
{
position:absolute;
top:1px;
left:1px;
}
img._palette_mise_page_
{
position:absolute;
z-index:2000;
left:0;
top:0;
width:32px;
height:32px;
background-color:#f5f5f5;
}
#_AFF_RESERVOIR_OBJETS_
{
position:absolute;
left:0;
top:0;
z-index:2000;
}
#_AFF_RESERVOIR_OBJETS_ table
{
width:100%;
}
#_AFF_RESERVOIR_OBJETS_ table tr
{
cursor:pointer;
}
#_AFF_RESERVOIR_OBJETS_ table tr:hover
{
background-color:#C6C6FF;
}
#_AFF_RESERVOIR_OBJETS_ table tr td
{
border-bottom:1px dotted #C0C0C0;
white-space: nowrap;
}
#_AFF_RESERVOIR_OBJETS_ table tr th, #_AFF_RESERVOIR_OBJETS_ table tr td:nth-child(2)
{
text-align:center;
}
#_AFF_RESERVOIR_OBJETS_ table tr th:nth-child(2)
{
width:40px;
}
div.organise-form
{
cursor:move;
}
img._palette_mise_page_
{
cursor:pointer;
}
#_AFF_HISTO_NAVIGATION_ table
{
width:100%;
}
#_AFF_HISTO_NAVIGATION_ table tr
{
cursor:pointer;
}
#_AFF_HISTO_NAVIGATION_ table tr td
{
white-space: nowrap;
}
#_AFF_HISTO_NAVIGATION_ table tr td:nth-child(2) 
{
display:none;
}
#_AFF_HISTO_NAVIGATION_ table tr td:nth-child(3) 
{
display:none;
}
#_AFF_HISTO_NAVIGATION_ table tr td:nth-child(4) 
{
display:none;
}
#_AFF_HISTO_NAVIGATION_ table tr td:nth-child(5) 
{
text-align:right;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ table
{
padding-left:20px;
padding-top:20px;
padding-right:20px;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ td, #_AFF_PARAM_ACTIONS_RECURRENTES_ td
{
padding-top:4px;
padding-bottom:4px;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ table th
{
text-align:right;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ table span.vertical
{
display:block;
padding:2px;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ table span.horizontal
{
padding:5px;
}
#_AFF_PARAM_ACTIONS_RECURRENTES_ table span.horizontal label
{
margin-left:2px;
font-size:12pt;
}
#_AFF_MODIF_ACTIONS_RECURRENTES_ table button, #_AFF_SUPP_ACTIONS_RECURRENTES_ table button, #_AFF_RESERVOIR_OBJETS_ table button
{
white-space: nowrap;
width:200px;
padding:2px;
font-weight:bold;
}
button.acces-notifications, button.acces-notifications:hover
{
float:left;
font-weight:bold;
font-size:12pt;
text-decoration:none;
}
img.indicateur-synchro
{
float:right;
margin-left:2px;
}
img.acces-notifications
{
cursor:pointer;
}
div.palette
{
background-color:#F0F0F0;
padding:3px;
border-top:1px solid silver;
border-bottom:1px solid silver;
}
div.palette img
{
padding-left:5px;
padding-right:5px;
border-right:1px solid silver;
opacity: 1;
}
div.palette img:hover
{
cursor:pointer;
opacity: 0.5;
}
div.palette img.selected
{
opacity: 0.5;
}
div.titre-panneau
{
padding:10px;
margin-bottom:5px;
}
div.titre-panneau span
{
font-size:20pt;
font-weight:bolder;
text-decoration:underline;
}
div.activation
{
padding:10px;
border:1px solid black;
width: 300px;
float:left;
margin-left:50px;
margin-top:20px;
}
div.selection-journal
{
clear:both;
margin-top:20px;
margin-left:10px;
}
p.titre-principal
{
font-size:16pt;
font-weight:bold;
text-align:center;
color: black;
background-color:#f5f5f5;
border:1px silver solid;
margin-left:35%;
margin-right:35%;
}
p.titre-groupe-radios
{
font-size:12pt;
font-weight:bold;
text-align:center;
color: black;
margin-top:-20px;
background-color:#f5f5f5;
}
#titre-journal-sauvegarde
{
position:absolute;
top:580px;
width:100%;
background-color:orange;
height:24px;
line-height:24px;
bottom:0;
text-align:center;
font-weight:bold;
display:none;
}
#conteneur-journal-sauvegarde
{
position:absolute;
top:604px;
width:100%;
bottom:0;
overflow:auto;
display:none;
}
#conteneur-journal-sauvegarde table
{
border:1px silver solid;
width:100%;
}
#conteneur-journal-sauvegarde td
{
border-bottom:1px silver dotted;
vertical-align:middle;
}
span.sous-titre
{
font-size: 14pt;
font-weight: bold;
color: maroon;
}
.synchro
{
}
.synchro div.titre
{
font-size:12pt;
font-weight:bolder;
text-decoration:underline;
background-color:#f5f5f5;
margin-bottom:10px;
}
.synchro table
{
border:1px solid silver;
border-collapse:collapse;
margin-bottom:10px;
}
.synchro table thead tr
{
background-color:#f5f5f5;
}
.synchro table thead td
{
text-align:center;
}
.synchro table td
{
border:1px silver dotted;
vertical-align:middle;
padding:2px 5px 2px 5px;
text-align:left;
}
.synchro table tbody td:hover
{
cursor:pointer;
}
.synchro table tbody tr:hover
{
background-color:#f5f5f5;
}
.synchro table tbody tr.selectionne
{
background-color:silver;
}
div#palette-boutons
{
background-color:#F0F0F0;
}
button#rgpd-tables-champs, button#rgpd-donnees-personnelles, button#active-panneau-poste, button#active-panneau-script,
button#active-panneau-sauvegarde, button#active-panneau-restauration, button#active-panneau-donnees, button#active-panneau-structure,
button#active-journal-requete, #active-journal-cti, button#active-journal-synchro, button#active-journal-exchange, button#active-journal-google, button#active-journal-notifications, button#active-journal-acces, button#active-journal-erreurs-php,
button#users-connectes, button#users-historique-connexions, button#users-parametres
{
padding:5px;
background-color:transparent;
border:none;
}
button#rgpd-tables-champs.selection, button#rgpd-donnees-personnelles.selection, #active-panneau-poste.selection, button#active-panneau-script.selection,
button#active-panneau-sauvegarde.selection, button#active-panneau-restauration.selection, button#active-panneau-donnees.selection, button#active-panneau-structure.selection,
button#active-journal-requete.selection, button#active-journal-synchro.selection, button#active-journal-cti.selection, button#active-journal-exchange.selection, button#active-journal-google.selection, button#active-journal-notifications.selection, button#active-journal-acces.selection, button#active-journal-erreurs-php.selection,
button#users-connectes.selection, button#users-historique-connexions.selection, button#users-parametres.selection
{
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
border-radius: 20px 10px 0px 3px;
outline:none;
}
.synchro img
{
margin-right:2px;
}
div.liste-admin
{
white-space: nowrap;
}
div.liste-admin thead td
{
font-weight:bold;
text-align:center;
}
div.liste-admin tbody td
{
border-right:1px dotted silver;
}
div.liste-admin tbody td.num
{
text-align:right;
color:blue;
}
div.liste-admin tbody td.date
{
text-align:center;
color:#800000;
}
div.liste-admin tbody td.blob
{
color:green;
}
div#_DONNEES_TABLE_ thead td:hover
{
cursor:pointer;
}
div#_LISTE_TABLES_ tbody td:nth-child(2):hover
{
cursor:pointer;
text-decoration: underline;
}
div#_LISTE_TABLES_ tbody td:nth-child(1)
{
text-align:center;
}
div.alerte-expiration-session
{
position: absolute;
top: 50%;
left: 50%;
margin-top: -40px;
margin-bottom: auto;
margin-left: -40px;
margin-right: auto;
padding:0px;
z-index:1000;
border:1px solid silver;
box-shadow: 5px 4px 8px #cecece;
background-color:#f5f5f5;
background-color: #f5f5f5;
background: -webkit-linear-gradient(#f5f5f5, #B1B1B1); 
background: -o-linear-gradient(#f5f5f5, #B1B1B1); 
background: -moz-linear-gradient(#f5f5f5, #B1B1B1); 
background: linear-gradient(#f5f5f5, #B1B1B1); 
max-width:300px;
border-radius: 8px 8px 8px 8px;
display:none;
text-align:center;
font-size:12pt;
}
div.alerte-expiration-session table tr:nth-child(1) td
{
padding:5px;
font-size:10pt;
color:red;
}
div.alerte-expiration-session table tr:nth-child(2) td button
{
margin:0px;
font-size:10pt;
font-weight: bold;
text-decoration: none;
color:#777777;
background-color: #ededed;
background: -webkit-linear-gradient(#ededed, #B1B1B1); 
background: -o-linear-gradient(#ededed, #B1B1B1); 
background: -moz-linear-gradient(#ededed, #B1B1B1); 
background: linear-gradient(#ededed, #B1B1B1); 
border:1px solid #dcdcdc;
border-radius: 3px 3px 3px 3px;
text-align: center;
}
.google-maps div.caption > span, .google-maps-infos div.caption > span
{
margin-left:5px;
}
.google-maps div.caption div.pannel_caption, .google-maps-infos div.caption div.pannel_caption
{
float:right;
}
.google-maps div.caption div.pannel_caption img, .google-maps-infos div.caption div.pannel_caption img
{
vertical-align: middle;
margin-right:5px;
cursor:pointer;
}
.google-maps div.googlemap-compteur
{
height:30px;
line-height:30px;
font-size:12pt;
background-color:silver;
}
.google-maps tbody td
{
white-space:nowrap;
}
.google-maps div.googlemap-compteur button
{
float:right;
margin-right:20px;
font-size:10pt;
font-weight: bold;
text-decoration: none;
color:black;
background-color: #ededed;
background: -webkit-linear-gradient(#ededed, #B1B1B1); 
background: -o-linear-gradient(#ededed, #B1B1B1); 
background: -moz-linear-gradient(#ededed, #B1B1B1); 
background: linear-gradient(#ededed, #B1B1B1); 
border:1px solid #dcdcdc;
-moz-border-radius : 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
text-align: center;
}
.google-maps div.googlemap-container table thead, .google-maps-infos div.googlemap-container table thead, .google-maps-infos div.googlemap-container table tfoot
{
background-color:black;
color:white;
}
.google-maps div.googlemap-container table thead, .google-maps-infos div.googlemap-container table thead,
.google-maps div.googlemap-container table tbody tr td:nth-child(1)
{
text-align:center;
}
div.login-cadreprincipal
{
position: absolute;
border: 1px solid;
border-top-color: silver;
border-left-color: silver;
border-bottom-color: black;
border-right-color: black;
width: 300px;
height: 170px;
top: 50%;
left: 50%;
margin-top: -85px;
margin-bottom: auto;
margin-left: -160px;
margin-right: auto;
text-align: center;
}
div.login-pied-fonte
{
position: relative;
font-family:inherit;
font-size: 9pt;
bottom:0;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
height:30px;
background-color:whitesmoke;
color:gray;
}
img#ADMIN-ACCES, img#supprime-journaux, img#actualise-journaux-google, img#actualise-journaux-exchange, img#actualise-journaux-synchro, img#journaux-tout-selectionner,
img#journaux-tout-deselectionner, img#valider-date-derniere-synchro-google
{
cursor:pointer;
}
div.login-cadreprincipal table
{
margin-top:15px;
}
div.login-titre-design
{
background-color: black;
color: white;
font-weight: bold;
}
.login-cadre
{
margin:0;
padding:0;
border:none;
}
.login-cadreprincipal h1
{
margin:0px;
font-size:9pt;
color:blue;
text-align: right;
}
.login-cadreprincipal h1.titre
{
margin:0px;
padding:2px 2px 2px 2px;
font-size:20pt;
font-weight: bold;
color:#004080;
text-align: center;
}
.login-cadreprincipal img.survol:hover
{
cursor:pointer !important;
text-decoration: underline;
}
.login-cadreprincipal input
{
margin:0px;
font-size:9pt;
color:blue;
}
div.login-panneau-deconnecte
{
position:relative;
height:50px;
width:100%;
border-top:1px dotted silver;
font-weight: bold;
}
div.login-panneau-deconnecte span
{
line-height:50px;
margin-left:15px;
}
div.login-panneau-deconnecte img.mode-acces
{
vertical-align:middle;
margin-left:5px;
}
div.conteneur-compteur-emailing
{
position: absolute;
top: 50%;
left: 50%;
margin-top: -40px;
margin-bottom: auto;
margin-left: -40px;
margin-right: auto;
background-color:white;
padding:0px;
z-index:1000;
border:1px solid silver;
box-shadow: 5px 4px 8px #cecece;
color:black;
font-weight:bold;
-moz-border-radius : 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
display:none;
text-align:center;
font-size:12pt;
}
div.conteneur-compteur-emailing table tr:nth-child(1) td
{
font-size:14pt;
color:red;
}
div.memo-html-apercu
{
border:1px solid silver;
}
div.memo-html-apercu p:nth-child(1)
{
margin:0;
}
div.memo-html-apercu input.memo-html-apercu-input
{
position:absolute;
top:0;
right:0;
height:0;
width:0;
border:none;
background-color: transparent;
}
.mini_calendrier
{
}
.mini_calendrier button
{
background-color:gray;
background-repeat:no-repeat;
color:white;
border:none;
padding-top:9px;
padding-bottom:9px;
font-size:7pt;
width:26px;
font-weight:bold;
}
.mini_calendrier button:hover
{
font-size:7pt;
}
.mini_calendrier table
{
clear: both;
margin: 0;
font-size: 9pt;
color:black;
text-align: center;
white-space: nowrap;
}
.mini_calendrier div.body-mini-calendrier table
{
margin: 0 0 0 5px;
}
.mini_calendrier table.cal-infolabeljours td
{
background-color: #808080;
color: white;
font-weight: normal;
}
.mini_calendrier table.contenu
{
background-color: white;
text-align:right;
}
.mini_calendrier table td
{
padding:0;
margin:0;
text-align:center;
}
.mini_calendrier table.contenu td:hover
{
background-color: #808080;
color: white;
}
.mini_calendrier table.contenu td a
{
text-decoration:none;
cursor:pointer;
width:100%;
height:100%;
display:block;
}
.mini_calendrier table td.cal-cadrejourhorsmois
{
background-color: #F5F5F5;
color: gray;
font-style: italic;
}
.mini_calendrier table td.cal-cadrejourweekend
{
background-color: #DEEDF6;
color: black;
}
select.cal-zoneselection
{
font-size: 8pt;
}
.mini_calendrier table td a.cal-textejournormal
{
color: black;
}
.mini_calendrier table td a.cal-textejourweekend
{
}
.mini_calendrier table td.cal-cadrejourcourant
{
background-color:brown;
color:white;
font-weight:bold;
}
.mini_calendrier table td a.cal-textejouraujourdhui
{
font-weight:bold;
}
#__NOTIFICATION_RECUE__
{
position:absolute;
display:none;
right:10px;
top:10px;
z-index:9999;
background-color:transparent;
min-width:200px;
max-height:500px;
}
#__NOTIFICATION_RECUE__ div.container
{
background-color:#F7F7DB;
border:solid 1px silver;
margin-bottom:6px;
margin-bottom:6px;
box-shadow: 2px 2px grey;
}
#__NOTIFICATION_RECUE__ div.caption-notification
{
background-color:#F1F2B6;
padding-left:5px;
font-weight:bold;
border-bottom:solid 2px silver;
padding-right:2px;
height:26px;
line-height:26px;
}
#__NOTIFICATION_RECUE__ div.caption-notification img
{
float:right;
margin-left:3px;
vertical-align:middle;
cursor:pointer;
}
#__NOTIFICATION_RECUE__ div.caption-notification span:nth-child(1)
{
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
display: block;
float:left;
}
#__NOTIFICATION_RECUE__ div.caption-notification span:nth-child(2)
{
display: block;
float:right;
}
#__NOTIFICATION_RECUE__ div.body-notification
{
padding-right:20px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}
div.licence
{
}
div.licence div.licence-caption
{
}
div.licence div.licence-caption span
{
margin-left:5px;
font-size:12pt;
font-weight:bold;
}
div.licence div.licence-caption img
{
position:absolute;
right:0px;
top:0px;
}
div.erreur-cadreprincipal
{
position: absolute;
border: 1px solid;
border-top-color: silver;
border-left-color: silver;
border-bottom-color: black;
border-right-color: black;
width: 500px;
top: 50%;
left: 50%;
margin-bottom: auto;
margin-right: auto;
text-align: center;
}
div.erreur-titre
{
height: 30px;
line-height: 30px;
text-align: center;
background-color:#f5f5f5;
color: black;
font-weight: bold;
}
div.erreur-contenu
{
text-align: center;
background-color: #F5F5F5;
padding:10px;
}
div.slide
{
background-position: center;
-moz-border-radius : 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
border:1px solid silver;
box-shadow: 5px 4px 8px #cecece;
}
div.slide div.desc
{
position:absolute;
top:0;
left:0;
width:100%;
height:20px;
padding: 10px;
font: bold 16px sans-serif, Arial;
z-index:5;
color:black;
text-align:center;
}
div.user-connecte
{
position: absolute;
border: 1px solid;
border-top-color: silver;
border-left-color: silver;
border-bottom-color: black;
border-right-color: black;
width: 360px;
height: 260px;
top: 50%;
left: 50%;
margin-top: -130px;
margin-bottom: auto;
margin-left: -180px;
margin-right: auto;
text-align: left;
background-color:white;
color:black;
}
.user-connecte div.titre
{
height: 30px;
line-height: 30px;
text-align: center;
background-color:#f5f5f5;
color:black;
font-weight:bold;
}
.user-connecte p
{
float:left;
font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align:left;
padding-left:2px;
}
.user-connecte p.avertissement
{
font-style:italic;
}
.user-connecte button
{
margin-right:4px;
float:right;
}
div.user-connecte-mobile
{
position: absolute;
border: 1px solid;
border-top-color: silver;
border-left-color: silver;
border-bottom-color: black;
border-right-color: black;
width: 200px;
height: 90px;
top: 50%;
left: 50%;
margin-top: -45px;
margin-bottom: auto;
margin-left: -100px;
margin-right: auto;
text-align: left;
background-color:white;
color:black;
}
.user-connecte-mobile div.titre
{
height: 20px;
line-height: 20px;
text-align: center;
background-color:#f5f5f5;   ;
font-size: 8pt;
color:black;
font-weight:bold;
}
.user-connecte-mobile p
{
float:left;
font-family: "Trebuchet MS", "Lucida Grande", Lucida, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align:left;
padding:0px;
margin: 2px;
}
.user-connecte-mobile p.avertissement
{
font-style:italic;
}
.user-connecte-mobile button
{
margin-right:4px;
float:right;
font-size: 8pt;
}
.treeview, .treeview ul
{
padding: 0;
margin: 0;
list-style: none;
}
.treeview ul
{
background-color: transparent;;
margin-top: 4px;
}
.treeview .hitarea
{
background: url(../images/collapse-list.png)0 0 no-repeat;
height: 20px;
width: 16px;
margin-left: -16px;
float: left;
cursor: pointer;
padding:0 5px 0 0;
}
* html .hitarea {
display: inline;
float:none;
}
.treeview li
{
margin: 0;
padding: 3px 0pt 3px 16px;
}
.treeview a.selected
{
background-color: #eee;
}
#treecontrol
{
margin: 1em 0;
display: none;
}
.treeview .hover
{
color: red;
cursor: pointer;
}
.treeview .hover_mod2:hover
{
color: red;
cursor: pointer;
}
.treeview li
{
background: url(../images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
background-position: 0 -176px;
}
.treeview .expandable-hitarea
{
background-image: url(../images/expand-list.png);
}
.treeview li.last
{
background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
}
.treeview li.lastCollapsable
{
background-position: 0 -111px;
}
.treeview li.lastExpandable
{
background-position: -32px -67px;
}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
background-position: 0;
background-color:transparent !important;
}
.treeview-famfamfam li
{
background-image: url(../images/treeview-famfamfam-line.gif);
}
.treeview-famfamfam li.lastExpandable > div
{
background-image: url(../images/expand-list.png);
}
.treeview-famfamfam li.lastCollapsable > div
{
background-image: url(../images/collapse-list.png);
}
.treeview .placeholder
{
background: url(../images/ajax-loader.gif) 0 0 no-repeat;
height: 16px;
width: 16px;
display: block;
}
.filetree li
{
padding: 3px 0 2px 16px;
}
.filetree span.folder-image
{
display:block;
float:left;
}
.filetree span.folder
{
padding: 1px 0 1px 30px;
display: block;
font-weight:bold;
font-size:12pt;
-moz-user-select: none;
-webkit-user-select: none;
}
.filetree li.expandable > .folder-image
{
background: url(../images/folder-closed.png) 0 1px no-repeat;
border:none;
width:22px;
height:22px;
}
.filetree li.collapsable > .folder-image
{
background: url(../images/folder.png) 0 1px no-repeat;
border:none;
width:22px;
height:22px;
}
.filetree span.file
{
float:left;
-moz-user-select: none;
-webkit-user-select: none;
margin-left:10px;
}
.filetree span.file-date, .filetree span.file-size
{
float:right;
font-style: italic;
-moz-user-select: none;
-webkit-user-select: none;
margin-left:5px;
margin-right:5px;
color:black;
}
.filetree span.file-size
{
min-width:50px;
text-align:right;
}
.filetree img.apercu
{
float:right;
display: block;
margin-right:10px;
margin-top:-2px;  
}
.filetree img.suppr
{
float:right;
display: block;
margin-left:5px;
margin-right:5px;
}
.treeview .entete .name, .treeview .entete .size, .treeview .entete .date, .treeview .entete .supp
{
display:block;
float:left;
text-align:center;
border-right:1px dotted gray;
}
.treeview .entete .tri
{
font-weight:bold;
}
.treeview .entete .name, .treeview .entete .size, .treeview .entete .date
{
cursor:pointer;
}
.feedEkList{width:100%; height:100%; overflow:auto; list-style:none outside none;background-color:#FFFFFF; border:1px solid #D3CAD7; padding:4px 6px; color:#3E3E3E;}
.feedEkList li{border-bottom:1px solid #D3CAD7; padding:5px;}
.feedEkList li:last-child{border-bottom:none;}
.itemTitle a{font-weight:bold; color:#4EBAFF !important; text-decoration:none }
.itemTitle a:hover{ text-decoration:underline }
.itemDate{font-size:11px;color:#AAAAAA;}
div.cadre-flottant img.fermer
{
cursor:pointer;
}
.planning-principal
{
position: relative;
}
.planning-principal div.planning-titretraitement
{
position: absolute;
}
.planning-principal div.planning-palette
{
position: absolute;
}
.planning-principal div.planning-conteneur
{
position: absolute;
}
.planning-principal div.corps-ressource, .planning-principal div.corps-semaine, .planning-principal div.corps-weekend, .planning-principal div.corps-aujourdhui
{
position:absolute;
border: 1px solid #808080;
}
.planning-principal div.entete-mois
{
position:absolute;
white-space: nowrap;
}
.planning-principal div.entete-jour, .planning-principal div.entete-weekend
{
position:absolute;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
display: block;
overflow: hidden;
}
.planning-principal div.fond-segmente
{
position:absolute;
}
.planning-principal div.entete-segmente
{
position:absolute;
white-space:nowrap;
background-color: transparent;
}
.planning-principal div.corps-ressource
{
display: flex;
align-items: center;
justify-content: center;
}
.planning-principal button.resize-arrow-left
{
position: absolute;
right: 0;
top: 0;
width: 5px;
height: 100%;
background-color: transparent;
margin: 0;
padding: 0;
border: 1px solid;
background-image: url(../images/planning_resize_arrow_right.png);
background-repeat: no-repeat;
background-position: center;
}
.planning-principal button.resize-arrow-left:hover
{
background-color:silver;
}
.planning-principal button.resize-arrow-bottom
{
position:absolute;
left:0;
width:100%;
height:5px;
bottom:0;
background-color:transparent;
margin:0;
padding:0;
border:none;
background-image: url(../images/planning_resize_arrow_bottom.png);
background-repeat: no-repeat;
background-position: center;
}
.planning-principal button.resize-arrow-bottom:hover
{
background-color:silver;
}
.planning-principal div.evenement
{
cursor:pointer;
position:absolute;
overflow: hidden;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal span
{
text-overflow: ellipsis;
white-space: nowrap;
overflow:hidden;
display: block;
overflow:hidden;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal span.jrs-indisponible
{
position:absolute;
text-align:center;
width:100%;
font-size:10pt;
font-weight:bold;
left:0px;
}
.planning-principal div.mode-mois > div
{
position:absolute;
border:1px dotted silver;
}
.planning-principal div.mode-mois > div > span:nth-child(1)
{
background-color:gray;
display:block;
color:white;
text-align:center;
cursor:pointer;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.evenement.selectionne
{
filter: invert(20%);
}
.planning-principal div.separation-entre-midi
{
background: repeating-linear-gradient(45deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2) 10px, rgba(0, 0, 0, 0.3) 10px, rgba(0, 0, 0, 0.3) 20px);
}
.planning-principal div.infos-evenements
{
position: absolute;
left: 1px;
top: 1px;
bottom:1px;
right:1px;
text-decoration: none;
overflow:hidden;
}
.planning-principal table.palette-evenements
{
position: relative;
left: 0px;
display:none;
padding:2px;
}
.planning-principal button.acces-fiche
{
float:left;
padding:0;
margin-right:5px;
margin-bottom:5px;
height:24px;
width:24px;
background-color:transparent;
border:none;
background-image: url(../images/planning_acces.png);
background-repeat: no-repeat;
background-position: center;
}
.planning-principal button.suppression-fiche
{
float:left;
padding:0;
margin-right:5px;
margin-bottom:5px;
height:24px;
width:24px;
background-color:transparent;
border:none;
background-image: url(../images/planning_poubelle.png);
background-repeat: no-repeat;
background-position: center;
}
.planning-principal button.zoom-evenement
{
float:left;
padding:0;
margin-right:5px;
margin-bottom:5px;
height:24px;
width:24px;
background-color:transparent;
border:none;
background-image: url(../images/planning_zoom.png);
background-repeat: no-repeat;
background-position: center;
}
.planning-principal div.cel-horz, .planning-principal div.cel-horz-last
{
position: relative;
height:100%;
top:1px;
float:left;
}
.planning-principal div.cel-horz
{
border-right:1px dotted #CBC5C5;
}
.planning-principal div.cel-horz-last
{
border:none;
}
.planning-principal div.cel-vert, .planning-principal div.cel-vert-last
{
position: relative;
width:100%;
left:1px;
}
.planning-principal div.cel-vert
{
border-bottom:1px dotted #CBC5C5;
}
.planning-principal div.cel-vert .cel-vert-last
{
border:none;
}
.planning-principal div.entete-horaire-horizontal
{
position:absolute;
font-size: 10pt;
margin-left:-10px;
padding-top:2px;
padding-bottom:4px;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-horizontal-premier
{
margin-left:8pt;
font-size:6pt;
margin-left:0;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-horizontal-dernier
{
margin-left:-8pt;
background-color: transparent;
font-size:6pt;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-vertical
{
position:absolute;
padding-left:8px;
padding-right:4px;
font-size: 10pt;
margin-top:-10px;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-vertical-premier
{
margin-top:0;
background-color: transparent;
font-size:6pt;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-vertical-dernier
{
margin-top: -10pt;
background-color: transparent;
font-size: 6pt;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.entete-horaire-vertical-minutes
{
position: absolute;
padding-left: 25px;
padding-right: 4px;
font-size: 7pt;
margin-top: -8px;
}
.planning-principal div.conteneur-ajout-evt
{
position:absolute;
z-index:900;
right:0;
height:100%;
width:100%;
border:none;
margin:0;
padding:0;
}
.planning-principal img.ajout-evt
{
float:left;
height:24px;
width:24px;
cursor:pointer;
-webkit-touch-callout: none; 
-webkit-user-select: none; 
-khtml-user-select: none; 
-moz-user-select: none; 
-ms-user-select: none; 
user-select: none;
}
.planning-principal div.infos-cellule-vide
{
float:left;
font-size:7pt;
width:auto;
height:100%
white-space:nowrap;
padding-left:2px;
padding-right:2px;
}
.planning-principal div.infosbulle
{
position: absolute;
display: none;
left: 0;
top: 0;
width: auto;
height: auto;
}
#AIDE_STANDARD input.input-mobile
{
border:1px solid silver;
}
#_LISTE_USERS_CONNECTES_ table
{
width:100%;
}
#_LISTE_USERS_CONNECTES_ table td
{
text-align:center;
}
#_LISTE_USERS_CONNECTES_ table thead td
{
font-weight:bold;
}
div.multi-users
{
margin:0;
padding:0;
}
div.multi-users table
{
width: 100%;
}
div.multi-users tr
{
margin: 0px;
padding: 0px;
}
div.multi-users tr td
{
cursor:default;
vertical-align:middle;
padding:2px 2px 2px 2px;
border-bottom:1px dotted #C0C0C0;
}
div.multi-users tr
{
margin: 0;
padding: 0;
white-space: nowrap;
overflow: hidden;
background-color: transparent;
text-align:center;
}
span.fileinput-button
{
position: relative;
overflow: hidden;
float: left;
margin-right: 4px;
}
span.fileinput-button
{
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
vertical-align: middle;
display: inline-block;
cursor: pointer;
}
span.fileinput-button span
{
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
}
span.fileinput-button input
{
position: absolute;
top: 0;
left: 0;
margin: 0;
border: none;
opacity: 0;
filter: alpha(opacity=0);
direction: ltr;
cursor: pointer;
transform:none;
}
#upload-progressbar
{
position:absolute;
width:400px;
padding:5px;
}
#pourcent-progressbar, #fileName
{
text-align:center;
padding:5px;
}
#upload-progressbar table
{
width:100%;
height:auto;
}
div.traitement-image div.caption > span
{
margin-left:5px;
}
div.traitement-image div.caption div.pannel_caption
{
float:right;
}
div.traitement-image div.caption div.pannel_caption img
{
vertical-align: middle;
margin-right:5px;
cursor:pointer;
}
#image-infos-post-traitement
{
position:absolute;
padding:20px;
}
div.upload-drag-drop
{
box-sizing: border-box !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
border:1px dashed green !important;
background-color:whitesmoke !important;
}
.liste-fichiers
{
border: 1px solid gray;
overflow:hidden;
}
.liste-fichiers table.type-liste, div.liste-fichiers table.filtre
{
width: 100%;
border-spacing: 0 3px;
}
div.liste-fichiers table.type-liste tr td
{
padding: 2px;
border-bottom: 1px dotted #C0C0C0;
}
.liste-fichiers table.type-liste tr td:nth-child(2)
{
text-align: center;
}
.liste-fichiers table.type-liste tr:hover
{
cursor: pointer;
}
.liste-fichiers div.conteneur-arbre
{
position:absolute;
width:100%;
}
.liste-fichiers div.conteneur-arbre  ul > li > div:hover
{
cursor: pointer;
}
.liste-fichiers button.actualiser
{
margin:0px;
text-align: center;
}
div.perso-liste div.fen-draggable-body
{
bottom: 35px;
left: 0;
position: absolute;
right: 0;
}
div.perso-liste div.fen-draggable-caption > span
{
margin-left:5px;
}
div.perso-liste div.footer
{
position:absolute;
padding-top:5px;
padding-bottom:5px;
bottom:0;
height:25px;
width:100%;
}
div.perso-liste div.footer img
{
cursor:pointer;
}
div.perso-liste div.conteneur-champs
{
position:absolute;
top:35px;
bottom:10px;
width:400px;
}
div.perso-liste ul
{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 10px;
height:100%;
width:100%;
overflow:auto;
}
div.perso-liste li
{
list-style-type: none;
border:1px silver dotted;
margin:5px;
padding:3px;
color:black;
margin: 5px;
padding: 5px;
width:350px;
cursor:pointer;
}
div.perso-liste div.titre-conteneur
{
position:absolute;
top:3px;
height:20px;
width:350px;
padding:5px;
text-align:center;
}
.cube_conteneur
{
position:absolute;
margin:0;
padding:0;
height:100%;
width:100%;
}
.cube_conteneur table.titre-cube
{
padding:10px;
width:100%;
}
.cube_conteneur td.titre_principal
{
padding-left:5px;
}
.cube_conteneur table.tbl-datas tr
{
margin: 0px;
padding: 0px;
}
.cube_conteneur table.tbl-datas thead tr td
{
cursor:pointer;
background-color: transparent;
}
.cube_conteneur table.tbl-datas tbody tr:nth-child(odd) td
{
cursor:pointer;
}
.cube_conteneur table.tbl-datas tbody tr:nth-child(even) td
{
cursor:pointer;
}
.cube_conteneur table.tbl-datas tbody tr td.numerique, .cube_conteneur table.tbl-datas tfoot tr td.numerique
{
text-align:right;
white-space: nowrap;
}
.cube_conteneur table.tbl-datas tbody tr td
{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
margin:0;
padding:0;
}
.cube_conteneur span.from
{
font-size:8pt;
margin-left:3px;
}
.cube_conteneur table.tbl-datas tfoot tr td
{
background-color: transparent;
}
.cube_conteneur div.contenu-presse-papier
{
height:100%;
width:100%;
overflow:auto;
position:absolute;
background-color:white;
color:black;
height: 30px;
bottom:0;
width:100%;
}
.cube_conteneur div.palette-presse-papier h1
{
position:absolute;
font-family:Arial;
font-size:9pt;
color:white;
background-color:transparent;
left:0;
right:20px;
text-align:center;
}
.cube_conteneur div.palette-presse-papier button
{
position:absolute;
width:15px;
height:15px;
right:0;
}
.cube_conteneur .pte-cube-dimensions
{
background-color: #f5f5f5;
}
.cube_conteneur .pte-cube-cadre-boutons
{
background-color: silver;
padding-top:2px;
padding-bottom:2px;
}
.cube_conteneur .ptes-graphe
{
position:relative;
background-color: white;
z-index:999;
display:none;
height:auto;
width:200px;
margin-left:5px;
margin-top:5px;
}
.cube_conteneur .ptes-graphe .header
{
text-align:center;
font-size:8pt;
line-height:20px;
position:relative;
background-color: silver;
height:20px;
width:100%;
}
.cube_conteneur .ptes-graphe .footer
{
position:relative;
background-color: silver;
height:30px;
width:100%;
}
div.cube_conteneur .ptes-graphe .footer img
{
padding:5px;
}
.cube_conteneur .ptes-graphe .footer img
{
padding:5px;
}
.conteneur_liste
{
margin:0;
padding:0;
}
.conteneur_liste tr
{
margin:0;
padding:0;
}
.conteneur_liste tr td
{
cursor:default;
vertical-align:middle;
}
.conteneur_liste_datas thead tr h1
{
background-color: transparent;
}
.conteneur_liste_datas tbody tr h1, .conteneur_liste_datas  tbody tr h2
{
margin: 0;
padding: 0;
white-space: nowrap;
overflow: hidden;
cursor:pointer;
}
.menu-standard
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position:absolute;
left:0;
right:0;
height: 100%;
line-height: 100%;
margin: 0;
padding: 0;
display: flex;
flex-wrap: nowrap;
white-space: nowrap;
scrollbar-width:thin;
}
.menu-standard > li
{
margin: 0;
padding: 0;
float: left;
position: relative;
list-style: none;
z-index:999;
}
.menu-standard > li > a
{
text-decoration: none;
display: block;
margin: 0;
cursor:pointer;
}
.menu-standard > li > a > span
{
text-align: center;
}
.menu-standard img
{
float:left;
display:block;
width:20px;
height:20px;
margin-right:5px;
}
.menu-standard li a span
{
float:left;
display:block;
}
.menu-standard ul
{
position: absolute;
display: none;
margin: 0;
padding:0;
width: auto;
height: auto;
left: 0;
}
.menu-standard ul li
{
float: none;
margin: 0;
padding: 0;
list-style: none;
z-index:999;
}
.menu-standard ul li > a
{
text-decoration: none;
display: block;
margin: 0;
padding:0;
white-space: nowrap;   
cursor:pointer;
}
img.menu_arrow_right
{
position:absolute;
display:block;
right:0;
display:none;
cursor:pointer;
}
img.menu_arrow_left
{
position:absolute;
display:block;
left:0;
display:none;
cursor:pointer;
}
.menu-accordeon
{
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
.menu-accordeon a
{
text-decoration:none;
cursor:pointer;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.menu-accordeon > li > a
{
display:block;
background: none;
padding:0;
margin:0;
}
.menu-accordeon ul
{
margin: 0;
padding: 0;
display:none;
}
.menu-accordeon ul li
{
list-style-type:none;
padding:0;
margin:0;
}
.menu-accordeon ul li a
{
display:block;
background: none;
}
ul.menu-standard2
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position:absolute;
width:100%;
height: 100%;
line-height: 100%;
margin: 0;
padding: 0;
display: inline-block;
}
ul.menu-standard2 > li
{
margin: 0;
padding: 0;
float: left;
position: relative;
list-style: none;
z-index:999;
}
ul.menu-standard2 > li > a
{
text-decoration: none;
display: block;
margin: 0;
cursor:pointer;
}
ul.menu-standard2 img
{
float:left;
display:block;
width:20px;
height:20px;
margin-right:5px;
}
ul.menu-standard2 li a span
{
float:left;
display:block;
}
ul.menu-standard2 ul
{
position: absolute;
display: none;
margin: 0;
width: auto;
height: auto;
left: 0;
}
ul.menu-standard2 ul li
{
float: none;
margin: 0;
padding: 0;
list-style: none;
z-index:999;
}
ul.menu-standard2 ul li > a
{
text-decoration: none;
display: block;
margin: 0;
cursor:pointer;
white-space: nowrap;   
}
ul.menu-accordeon2
{
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
ul.menu-accordeon2 a
{
text-decoration:none;
cursor:pointer;
}
ul.menu-accordeon2 > li > a
{
display: block;
background: none;
}
ul.menu-accordeon2 ul
{
margin: 0;
padding: 0;
display:none;
}
ul.menu-accordeon2 ul li
{
list-style-type:none;
}
ul.menu-accordeon2 ul li a
{
display: block;
background: none;
}
ul.menu-standard3
{
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position:absolute;
width:100%;
height: 100%;
line-height: 100%;
margin: 0;
padding: 0;
display: inline-block;
}
ul.menu-standard3 > li
{
margin: 0;
padding: 0;
float: left;
position: relative;
list-style: none;
z-index:999;
}
ul.menu-standard3 > li > a
{
text-decoration: none;
display: block;
margin: 0;
cursor:pointer;
}
ul.menu-standard3 img
{
float:left;
display:block;
width:20px;
height:20px;
margin-right:5px;
}
ul.menu-standard3 li a span
{
float:left;
display:block;
}
ul.menu-standard3 ul
{
position: absolute;
display: none;
margin: 0;
width: auto;
height: auto;
left: 0;
}
ul.menu-standard3 ul li
{
float: none;
margin: 0;
padding: 0;
list-style: none;
z-index:999;
}
ul.menu-standard3 ul li > a
{
text-decoration: none;
display: block;
margin: 0;
cursor:pointer;
white-space: nowrap;   
}
ul.menu-accordeon3
{
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
ul.menu-accordeon3 a
{
text-decoration:none;
cursor:pointer;
}
ul.menu-accordeon3 > li > a
{
display: block;
background: none;
}
ul.menu-accordeon3 ul
{
margin: 0;
padding: 0;
display:none;
}
ul.menu-accordeon3 ul li
{
list-style-type:none;
}
ul.menu-accordeon3 ul li a
{
display: block;
background: none;
}
.onglet
{
margin:0;
}
.onglet ul.menu_onglet
{
position:relative;
list-style: none;
list-style-position: outside;
margin:0px;
padding:0px;
width:100%;
height:100%;
float:left;
display: flex;
flex-wrap: nowrap;
white-space: nowrap;
overflow-x: auto;
overflow-y: hidden;
scrollbar-width:thin;
}
.onglet ul.menu_onglet li
{
position: relative;
float: left;
display: block;
cursor: pointer;                                        
border:none;
}
.onglet ul.menu_onglet li.onglet-actif
{
}
.onglet ul.menu_onglet li span
{
display:block;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
}
.onglet ul.menu_onglet li span label
{
margin-left:3px;
}
.onglet ul.menu_onglet li span h1
{
float:right;
margin-left:2px;
color:inherit;
font-size:inherit;
}
.onglet ul.menu_onglet li.survol_onglet span
{
border:none;
background-color:transparent;
}
.contenu_onglet
{
clear: both;
margin: 0;
text-align: left;
padding: 0;
overflow:auto;
}
div.tableAide
{
display: none;
overflow:hidden;
}
div.tableAide .contenuAide
{
border-bottom: 1px solid #C0C0C0;
}
div.tableAide .contenuAide tr td
{
background-color:transparent;
}
div.tableAide .contenuAide thead tr td
{
cursor:default;
}
div.tableAide .contenuAide tbody tr td
{
cursor:pointer;
}
div.tableAide div.headFiltre
{
height: 20px;
padding: 2px;
}
div.tableAide div.headFiltre img
{
float:right;
}
div.tableAide div.headFiltre img#valideFiltre
{
height:20px;
width:20px;
}
div.tableAide div.headFiltre img#fermeFiltre
{
height:20px;
width:20px;
}
div.tableAide div.bodyFiltre
{
clear: both;
}
div.tableAide div.bodyFiltre table tr
{
background-color: transparent;
}
div.tableAide div.footerAide
{
position:absolute;
bottom:0;
width:100%;
}
div.tableAide .contenuAide tbody tr.selectionne
{
color:navy; !important;
font-weight:bold; !important;
}
.div_pagineur ul.pagineur
{
list-style:none;
padding:3px;
padding-left:5px;
margin:0;
}
.div_pagineur ul.pagineur li
{
float:left;                      
}
.div_pagineur ul.pagineur li a
{
text-decoration:none;
}
.div_pagineur ul.pagineur li a span
{
padding:2px 5px 2px 5px;
}
.div_pagineur ul.pagineur li:hover
{
cursor: pointer;                 
}
.div_pagineur ul.pagineur img
{
margin-top: 2px;
}
#panneau-donnees-rgpd tbody td:hover
{
cursor:pointer;
}
#panneau-donnees-rgpd div.fht-tbody table tbody tr.selectionne
{
background-color:silver;
}
#accesMemoDirect
{
display:block;
width:100%;
text-align:center;
background-color:gray;
color:white;
padding:5px 0 5px 0;
font-weight:bold;
cursor:pointer;
margin-bottom:5px;
}
#_autocompletion_
{
z-index:999;
position:absolute;
border:2px solid silver;
overflow:auto;
background-color:white;
color:black;
}
#_autocompletion_ table
{
width:100%;
background-color:#F7F7DB;
font-weight:bold;
}
#_autocompletion_ tr
{
cursor:pointer;
}
#_autocompletion_ tr.selection
{
background-color:silver;
}
#_autocompletion_ tr.no_data
{
color:red;
}
._cti_
{
position:absolute;
right:5px;;
bottom:5px;
width:200px;
background-color:silver;
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
box-shadow: 5px 4px 8px #cecece;
padding:10px;
text-align:center;
font-weight:bold;
font-size:12pt;
display:none;
z-index:3000;
cursor:pointer;
}
._cti_ #_state_
{
display:flex;
align-items:center;
justify-content:center;
}
._chat_
{
position:absolute;
bottom:5px;
}
._chat_ table td
{
padding-top:1px;
padding-bottom:1px;
}
._chat_ table td span
{
-moz-border-radius : 4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
box-shadow: 1px 1px 2px #cecece;
padding:3px;
}
._chat_ #MEMO_CHAT
{
border:1px dotted silver;
margin-left:2px;
height:40px;
width:270px;
}
._chat_ #NOM_GROUPE
{
float:left;
line-height:40px;
vertical-align:middle;
font-size:14px;
font-weight:bold;
margin-left:5px;
}
._chat_ div.liste-groupes table td
{
border-bottom:1px dotted gray;
}
._chat_ .fond_transparent
{
background-color:transparent;
}
._chat_ div.liste-groupes table tr:hover
{
background-color:gray;
color:white;
cursor:pointer;
}
._chat_ span#CHAT_CAPTION
{
margin-left:5px;
}
._chat_ span.chat_caption:hover
{
cursor:pointer;
text-decoration:underline;
}
._chat_ img.start
{
cursor:pointer;
}
._chat_ span.chat_caption
{
display:block;
height:40px;
line-height:40px;
text-align: center;
color: gray;
}
#HEADER_CHAT
{
height:40px;
width:100%;
border-bottom:
1px solid black;
}
#FOOTER_CHAT
{
position:absolute;
height:50px;
width:100%;
border-top:1px solid black;
bottom:0;
display:flex;
align-items:center;
justify-content:right;
}
#CHAT_NOUVEAU_GROUPE
{
float:right;
margin-left:10px;
}
#NOTIFICATION_CHAT_BODY
{
position:absolute;
top:30px;
width:100%;
bottom:0;
}
div.modifier-groupe table tr td, div.creation-groupe table tr td
{
border-bottom:1px solid silver;
}
.fixed_headers
{
position:absolute;
table-layout: fixed;
border-collapse: collapse;
}
.fixed_headers  tbody
{
display: block;
overflow: auto;
}
#palette-boutons button.selection
{
border-bottom:2px solid rgb(246,246,246);
background-color: rgb(246,246,246);
}
.onglet-admin
{
margin-top:-1px;
border-top:1px solid black;
}
.slideshow_textes
{
position:absolute;
overflow:hidden;
text-align:center;
white-space: nowrap;
font-size:10pt;
}
.slideshow_textes div
{
text-align:center;
}
._saisie_rapide_ input, ._saisie_rapide_ select
{
padding: 2px 0 2px 0;
}
._saisie_rapide_ .clear-icon
{
vertical-align: middle;
cursor: pointer;
width: 16px;
height: 16px;
margin-left: -18px;
margin-top: -1px;
cursor: pointer;
display:none;
}
._saisie_rapide_ td
{
white-space: nowrap;
}
._saisie_rapide_ td.info_cti
{
text-align:center;
padding:15px;
background-color:rgba(67,142,185,1);
color:white;
font-weight:bold;
}
