/* LOGIN */
body {
	margin:0;
} /* Remove body margins */

#loginPanel {
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	min-width:400px;
	width:400px;;
	height:150px;
	/*opacity:0.95;
	background-image:linear-gradient(lightblue, white);*/
	border-radius:10px;
	font-size:1em;
	font-family: Arial;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f3f3f3+93,ededed+100,ffffff+100 */
background: #E2ECF0; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,004a73+0,207cca+100,e2ecf0+100&1+0,0.97+100 */
background: -moz-linear-gradient(top,  rgba(0,74,115,1) 0%, rgba(226,236,240,0.97) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,74,115,1) 0%,rgba(226,236,240,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,74,115,1) 0%,rgba(226,236,240,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004a73', endColorstr='#f7e2ecf0',GradientType=0 ); /* IE6-9 */
/* code généré : voir http://www.colorzilla.com/gradient-editor/ */
	
	}
	
#mainTitle {
	font-size:1.5em;
	font-family: Arial;
	font-weight: bold;
	color:rgb(0,124,191);
}

#message {
	font-size:1em;
	font-family: Arial;
	font-weight: bold;
	color:rgb(255,0,0);
}

#geowebprecaUser {
	font-size:0.8em;
	font-family: Arial;
	font-weight: bold;
	color:rgb(0,124,191);
}

img {
	vertical-align:middle;
}

.imageNavigation {
	cursor: pointer;	
}

#textLibelle {
	color:#808080;
}

.table_control_panel {
	border-collapse: collapse;
	background-color:#E2ECF0;
	/*border: 1px solid black;*/
}

.td_control_panel {
	padding: 10px;
	/*border: 1px solid black;*/
}

.dialogbox_msg {
  display: flex; /* contexte sur le parent */
  flex-direction: column; /* direction d'affichage verticale */
  justify-content: center; /* alignement vertical */
  height:80px;
  text-align:center;
}

.Inventaire-CELL_DATA{
	/*background:rgb(64,150,198);*/
	background:#c0c0c0;
	color:#000000;
	font-weight: bold;
}

.Destockage-CELL_DATA{
	background:#FFFFFF;
	color:#000000;
	align: 'center'; 
}

.Précalibrage-CELL_DATA{
	/*background:#c0c0c0;*/
	/*background:#FFFFFF;*/
	background:#e6e6e6;
	color:#000000;
}

.Inventaire-CELL_JOUR{
	/*background:rgb(64,150,198);*/
	background:#c0c0c0;
	color:#000000;
	font-weight: bold;
}

.Destockage-CELL_JOUR{
	/*background:rgb(96,170,210);*/
	background:rgb(255,255,255);
	color:#000000;
}

.Précalibrage-CELL_JOUR{
	/*background:rgb(96,170,210);*/
	/*background:rgb(255,255,255);*/
	background:#e6e6e6;
	color:#000000;
 	border-bottom: 1px solid #000000;
 }
 
 .SYNTHESE{
	background:#e6e6e6;
	color:#000000;
 	border-bottom: 1px solid #000000;
 }

/*-----------------------------------------------------------------------------------*/
/*     Surcharge des styles prédéfinis pour les composants jqwidget                  */
/*-----------------------------------------------------------------------------------*/


.jqx-grid-cell-pinned,jqx-grid-cell-pinned-darkblue  {
	display:block;
	/*background:#dee6f2;*/
}

#contenttablejqxGridAudit {
	background:#dee6f2;
}


.titreExpander {
	font-size:18px;
	font-family: Arial;
	font-weight: bold;
}

.jqx-grid-group-expand-darkblue, .jqx-grid-cell-darkblue > .jqx-grid-group-expand-darkblue, .jqx-tree-item-arrow-expand-darkblue {
   /* background-image: url('rien');*/
   /* display:none;*/
    background-repeat: no-repeat;
    background-position: center;
    background-position-x: center;
    background-position-y: center;
    width:1px;
}


.jqx-window-content {
    outline: none;
    overflow: auto;
    text-align: left;
    background-color: transparent;
    padding: 0px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.jqx-expander-content {
    padding-top: 0px;
    padding-bottom: 0px;
    overflow: auto;
    outline: 0;
    padding-left: 0px;
    padding-right: 0px;
}

.jqx-grid-group-cell .jqx-grid-group-cell-darkblue .jqx-grid-cell-wrap {
	left:0px;
}

/* separateurs verticaux même en cas de groupage */
.jqx-grid-group-cell {
    border-width:1px 1px 1px 1px
}

/* dropdown et calendrier et filtres de grille toujours devant les autres composants */
    .jqx-popup.jqx-listbox
    {
        z-index: 999999 !important;
    }

    .jqx-calendar
    {
        z-index: 999999 !important;
    }
        
    .jqx-menu-wrapper {
        z-index: 999999 !important;
	}

/*-----------------------------------------------------------------------------------*/
/*     Surcharge des styles prédéfinis pour la grille Brut de Cueille                */
/*-----------------------------------------------------------------------------------*/

#jqxGrilleBrutDeCueille .jqx-grid-column-header {
	font-size:18px;
	font-family: Arial;
	font-weight: bold;
	
}
#jqxGrilleBrutDeCueille .jqx-grid-cell, .jqx-grid-cell-edit{
	font-size:14px;
	font-family: Arial;
}
.jqx-grid-columngroup-header-darkblue {
	background:#3284af
}

.RANGPAIR_COLIMPAIR {
	background:#e6f2f9;
	color: #000000;
}
.RANGPAIR_COLPAIR {
	background:#d3e9f5;
	color: #000000;
}

.RANGIMPAIR_COLIMPAIR {
	background:#b4d5e7;
	color: #000000;
}
.RANGIMPAIR_COLPAIR {
	background:#96c5de;
	color: #000000;
}

.RANGPAIR_COLTOTAL{
	background:#99c7df;
	color: #000000;
	font-weight: bold;	
}

.RANGIMPAIR_COLTOTAL {
	background:#55a2ca;
	color: #000000;
	font-weight: bold;	
}

.jqx-widget-darkblue{font-size:10pt}
.jqx-menu-horizontal-darkblue{color: #fff; border-color: #004a73; background:#004a73}
.jqx-grid-cell-sort-darkblue, .jqx-grid-cell-filter-darkblue, .jqx-grid-cell-pinned-darkblue{font-size:8pt}
.jqx-grid-cell-alt-darkblue, .jqx-grid-cell-sort-alt-darkblue, .jqx-grid-cell-filter-alt-darkblue{font-size:8pt}
.jqx-grid-darkblue, .jqx-grid-header-darkblue, .jqx-grid-cell-darkblue{font-size:8pt}
.jqx-calendar-darkblue{font-size:8pt}
.jqx-fill-state-hover-darkblue{background: #9AC317; background-image: none; border-color:#759612; color:#FFFFFF}
.jqx-fill-state-pressed-darkblue{background: #004a73; background-image: none; border-color:#004a73; color:#FFFFFF}
.jqx-fill-cell-state-pressed-darkblue{background: #9AC317; background-image: none; border-color:#759612; color:#000000}
.jqx-grid-darkblue{align:center}

#jqxGridAudit .jqx-fill-state-pressed-darkblue{color:#000000}

 
 .ROWGROUP_EXPEDITIONS {
 	background:#96c5de;
 	width: 100%; 
 	height: 80%;
 	padding-top:12px;
 	font-size:14px;
 	font-weight:bold;
 	
 }
 
 
 /* cf https://www.w3.org/TR/selectors/#attribute-substrings */
 /* selectionne les div dont l'id commence par row et contient jqxGrilleExpeditions */
 /* permet de modifier la hauteur des elements row0jqxGrilleExpeditions, row1jqxGrilleExpeditions,row2jqxGrilleExpeditions etc ...*/
  div[id^='row'][id*='jqxGrilleExpeditions'] {
    height:41px !important;  
}
  
 /*-----------------------------------------------------------------------------------*/
/*     Surcharge des styles prédéfinis pour la grille Expeditions Prevues             */
/*-----------------------------------------------------------------------------------*/
.RANG_STATUS_STATION_A_TRAITER {
	/* rien de special */
}

.RANG_STATUS_STATION_SUPPRIME {
	background:#ffcccc;
	/*text-decoration: line-through;*/
	
}

.RANG_STATUS_STATION_VALIDE {
	background:#ccf4d6;
	color: #000000;
}

/* cellules du bandeau affichant le total des colonnes */
.BANDEAU_TOTAL {
	color: #000000;
 	font-weight:bold ;
}

/* surcharge du style pour la valeur de vente realise */
.LABEL_REALISE {
	color:#038f2e;
	font-weight:bold;
}


#statusbarjqxGrillePrevisionCommerciale  {
	display:none !important;
	height:0px !important;
	}

#statusbarjqxGrilleEstimationBW  {
	display:none !important;
	height:0px !important;
	}