@charset "UTF-8";
/*voir aussi dans fichier javascript/tablesorter/blue/style.css*/

.nonVisible {
	display:none;
}

table .txtBloc { /*le bloc de texte dans tableau peuvent etre affiche + gros*/
	font-size: 0.95em;
}


/* * * tableau de type1 ou 3 * * */
table.type1 /*tableau de type1 situe dans une liste (ex: stock) */
, table.type3 { /*nov2014: type3 : ex: listing nouveaux client*/
	border-collapse: collapse;/*enleve espaces entre cellule du tableau*/
	width: 100%;
}
/* 09/2021 : taille texte basé sur l'origine de la page (unité rem)*/
table.type3 {
  font-size: 0.9rem;
}
table.type3 tbody { /*en + type3 : pour contenu (hors ligne de titre)*/
	font-size:0.8em;
	line-height: 1.2em;
}
table.type1 tbody tr { /*toutes les lignes*/
	/*display:table-row ;*/
}
table.type3 tr.ligneSousTitre {  /*ligneSousTitre = dans section prelevements*/
	background-color:#999;  /*gris sombre comme ligne titre normal*/
	color : #FFF;
}
table.type3 tr.ligneSousTitre td {
	font-weight:bold; /*au niveau de td, pas pris en comtpe si dans tr*/
}

table.type1.ligneLotNonVisible tbody tr { /*toutes les lignes si on veut cacher les ligne*/
	display:none ; /*finalement je masque chaque ligne pour pouvoir les reafficher individuellement*/
}

table.type3 tbody tr td { /*en + type3 : cellule*/
	text-align: left;
	padding: 5px 10px; /*adapte espace vertical et horizontal de chaque cellule*/
}


table.type1 tbody tr.cumul
, table.type3 tbody tr.cumul { /*ligne de cumul (ex: ligne sans numero lot) */
	display: table-row;/*reaffiche si ligne lot non visible car ces lignes ne sont pas precisement indiquer comme ligne de lot, contrairement aux ligne de cumul*/
	background-color: #EEE;
}
/*07/12/2022 : pas en gras si source externe (liste d'ophta)*/
table.type1 tbody tr.cumul.sourceK .denomination {
  font-weight: bold;
}
/*ligne "Créé ce jour"*/
table.type1 tbody tr.cumul.sourceK.creeJ {
  color: green ; /*#A49E22; ou green*/
}
/*bloc "Créé ce jour" (oui, j'utilise 2 fois la classe creeJ sur la ligne poru mettre le texte en vert + sur le bloc)*/
table.type1 tbody tr.cumul.sourceK .creeJ {
  font-weight: normal;
  background-color: green ; /*#A49E22; ou green*/
}

.XXXliste1 table.type3 tbody tr.cumul:nth-child(3n+0) /*1 ligne sur 3*//*ajout de .liste1 pour n'agir que sur tableau de "releve et EDI"*/
{	XXXbackground-color: #FEFEFE;  /*remplacé par classe alternanceLignes_1sur2 ou 3 ci-apres*/
}
  table.alternanceLignes_1sur2 tbody tr.cumul:nth-child(2n+0) /*1 ligne sur 2*/
, table.alternanceLignes_1sur3 tbody tr.cumul:nth-child(3n+0) /*1 ligne sur 3*/
, table.alternanceLignes_1sur1 tbody tr.cumul /*toutes les lignes*/
{	background-color: #FEFEFE;
}

table.type1 tbody tr.cumul:hover
, table.type3 tbody tr.cumul:hover
/*, table.type3 tbody tr.cumul:nth-child(3n+0)*/
{ /*au survol d'une ligne cumul (liste client, liste stock)*/
	background-color: #DDD; /*modif oct2013: lightblue;*/
	/*cursor: pointer; clic que sur le libelle finalement*/
  color: #666;/*ajout 25/03/2024 pour RLV & EDI*/
}
.XXXliste1 table.type3 tbody tr.cumul:nth-child(3n+0):hover /*1 ligne sur 3*//*en + car ajout de .liste1*/
{	XXXbackground-color: #DDD;  /*remplacé par classe alternanceLignes_1sur2 ou 3 ci-apres*/
}

table.type1.liste_K tbody tr.cumul:hover /*idem mais pour liste_K (liste client => ligne cliquable)*/
, table.type3.liste_K tbody tr.cumul:hover /*nov2014 : pas utilise enore mais pourrait l'etre si on veut type3*/
, table.type1.liste_prescripteur tbody tr.cumul:hover
, table.type1.liste_porteur tbody tr.cumul:hover
/*, XXXXtable.type1.listing_K tbody tr:hover*/
{ /*listing clients (section divers)*/
	background-color: #025d7b; /*bleu sombre car curseur au-dessus;*/
	cursor: pointer;
	/*color: #FFF;*/
}
table.type1.liste_K tbody tr.cumul:hover td
, table.type3.liste_K tbody tr.cumul:hover td
, table.type1.liste_prescripteur tbody tr.cumul:hover td
, table.type1.liste_porteur tbody tr.cumul:hover td
/*, XXXXtable.type1.listing_K tbody tr:hover td*/ { /*pour changer couleur cellule*/
	color: #FFF;
}

table.type3 tbody tr.cumul:hover td { /*mars2019 : enleve fond cellule. ex: listing centrale Releves et EDI (suite ajout couleurs de fond pour ensemble_CTR)*/
    background-color: initial!important;
}

/*rq avr2017: ne semble finalement pas utile (pris en compte sous Safari 10 et pose pb => désactivé)*/
/*rq avr2017: le :hover doit etre placé avant le :not sous FF (n'accepte qu'une classe dans la condition :not => :not(.cumul .ligneSousTitre) pas ok sous FF => serait à décomposer)*/
/*table.type1 tbody tr:hover:not(.cumul .ligneSousTitre)
, table.type3 tbody tr:hover:not(.cumul .ligneSousTitre)*/
{ /*survol d'une ligne pas de cumul (ligne de lot)*/ /*nov2014: ni ligneSousTitre.*/
	background-color: #DDD;
	background-color: #F7F7F7;
}
/*table.type1 tbody tr:hover:not(.cumul .ligneSousTitre) td:nth-child(1)
, table.type3 tbody tr:hover:not(.cumul .ligneSousTitre) td:nth-child(1)*/
{ /*sauf 1ere cellule avec menu*/  /*nov2014: ni ligneSousTitre : on peut ajouter d'autre classe facilement ainsi*/
	background-color: #FFF;
}


table.type1 td ,   table.type1 th
, table.type3 td ,   table.type3 th { /*cellule de ligne normale (ex: ligne sans numero lot), cellule de ligne titre */
	padding: 4px 10px;
  border-bottom: 1px solid #FFF ; /*09/2021 : sauf th annulé juste après*/
	font-weight:normal;
}

/*tableau sur fond blanc => coloriser ligne de séparation*/
table.type3.fondBlanc td {
  border-bottom: 1px solid #CCC; /*09/2021 : sauf th annulé juste après*/
}

  table.type3 th /*pas de bordure basse pour cellule des lignes de titres*/
, tbody tr:last-child td /*ni pour dernière ligne du tableau*/
{
  border-bottom: none !important ;
}
table.type1 td {
	text-align:center;/*que pour ligne normale*/
	vertical-align: middle ; /*centrage vertical (par defaut dans base.css j'ai mis a top)*/
}
table.type3 td { /*nuance pour type3*/
	text-align:left;/*a gauche*/
	vertical-align: middle ; /*centrage vertical (par defaut dans base.css j'ai mis a top)*/
}

table.type1 thead tr { /*ligne titre de tableau*/
	background-color: #999;
	color:#FFF; font-size: 0.8em; vertical-align:bottom;
	text-align: center;
}
/*ligne titre de tableau*/
table.type3 thead tr {
	background-color: #999;
	color:#FFF; font-size: 0.8em; vertical-align:bottom;
	/*different:*/
	text-align: left;
	line-height: 1.2em;	vertical-align: middle; /*gere mieux si titre sur pls lignes*/
}

/* * * FIN tableau de type1 * * */



/* * * DEBUT tableau de type arbo * * */
/*pour personnaliser affichage du tableau pour arborescence doc*/
#contenuAffichage.S_arbo ul.tableau1
, #contenuAffichage.S_mesFKAV ul.tableau1
, #contenuAffichage.S_mesRK_BL ul.tableau1
, #contenuAffichage.S_mesRK_RK ul.tableau1
, #contenuAffichage.S_mesREK_NEW ul.tableau1
, #contenuAffichage.S_mesREK_REK ul.tableau1
, #contenuAffichage.S_mesEEPO ul.tableau1
{ /*petite adaptation si arbo pour ne avoir un fond gris*/
	background-color:initial;
	box-shadow: none;
	padding: 0px;
	font-size: 0.9em; /*aout2019 : 0.9 au lieu de 0.8*/
}

/*bordure tableau indiquant le type de section pour EEPO - 31/07/2023*/
  #contenuAffichage.S_mesEEPO ul.tableau1 .section_P
, #contenuAffichage.S_mesEEPO ul.tableau1 .section_EC
, #contenuAffichage.S_mesEEPO ul.tableau1 .section_EO
{
  border-left: 10px solid gray;
}
#contenuAffichage.S_mesEEPO ul.tableau1 .section_P {
  border-color: #B26AE2;
}
#contenuAffichage.S_mesEEPO ul.tableau1 .section_EC {
  border-color: #70BF41;
}
#contenuAffichage.S_mesEEPO ul.tableau1 .section_EO {
  border-color: #EB5D56;
}
/*EEPO : ajuste marge gauche et droite sur certaines colonnes pour ne pas être trop contre les bords (ex: si la valeur de la cellule n'est pas dans un <div>) */
  #contenuAffichage ul.tableau1 th.petitesMarges
, #contenuAffichage ul.tableau1 td.petitesMarges
{
	padding-left: 5px;
  padding-right: 5px;
}

#contenuAffichage.S_mesEEPO ul.tableau1 tr.masqueSiOphta {
  opacity:0.5;
}
#contenuAffichage.S_mesEEPO ul.tableau1 tr.masqueSiRenouvIdem {
  /*opacity:0.5;*/
}
#contenuAffichage.S_mesEEPO ul.tableau1 tr.masqueSiRenouvIdem td {
  background-color: rgba(255, 174, 171, 0.7);
  /*opacity:0.5;*/
}


table.arbo
, table.typeMesDocs
{
	margin: 0 auto;  /*force centrage du tableau*/
	border-collapse: collapse;  /*enleve espaces entre cellule du tableau*/
}

table.arbo thead tr
, table.typeMesDocs thead tr
{ /*ligne titre (ici: sans fond, que texte)*/
	font-size: 0.9em;
	vertical-align: bottom;
	text-align: center;
}
table.arbo thead th
{ padding:0 3px;
}
table.typeMesDocs thead th
{ padding:0 13px;/*marge H + large pour tableau + spacieux*/
}

table.arbo tr
, table.typeMesDocs tr
{
	height: 100%; /*(sinon hauteur div dans td pas a 100% sous FF)*/
}

table.arbo td
{
	vertical-align: top;
	text-align:center;
	padding: 0 1px 12px 1px; /*marge entre cellules*/
	height: 100%; /*(sinon hauteur div dans td pas a 100% sous FF)*/
}

/*tableau arborescence : */
table.arbo td div.groupe_docArbo { /*l'ensemble des doc de même type d'une ligne (ex: les BL, les FK, les AV)*/
	background-color: #FFF;
	border-radius: 0px;
	height: 100%; width: 100%;
	display: inline-block;
	/* display: block; */
	padding: 0px 12px 0px 12px;
}
table.arbo td:first-child div.groupe_docArbo  /*l'ensemble des doc de même type d'une ligne (ex: les BL, les FK, les AV)*/
, table.typeMesDocs td:first-child
{
	-webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -ms-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;
}
table.arbo td:last-child div.groupe_docArbo  /*l'ensemble des doc de même type d'une ligne (ex: les BL, les FK, les AV)*/
, table.typeMesDocs td:last-child
{
	-webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -ms-border-top-right-radius: 4px; -o-border-top-right-radius: 4px; border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px;
}

table.arbo td div.docArbo { /**/
	border-top:1px solid #DDD; /*trait pour separer les multiple doc d'une meme ligne*/
	padding:7px 0px 7px 0px;
}
table.clicBlocEntier.arbo td div.docArbo { /*idem mais si bloc cliquable en entier (et non que le numero de doc)*/
	display: block;  /*car si utilisation avec btnBlocId=>vaut inline*/
	padding: 3px 9px; margin: 4px -8px; /*+ esthetique */
}
table.arbo td div.docArbo:first-child { /*si le premier => pas de trait au-dessus*/
	border-top:0px;
}


table.arbo td .dateDoc
, table.typeMesDocs td.dateDoc /*date seule dans cellule (ex: mes FK)*/
, table.typeMesDocs td .dateDoc/*date dans cellule avec autres elements (ex: mes BL)*/
{
	font-size: 0.75em;
	font-weight: normal;
	white-space: nowrap;
}

table.typeMesDocs td.reduit  /*commentaire, note,… (ex: mes REK)*/
{
	font-size: 0.85em;
  line-height: 1.3em;
}

table.arbo td .dateLivraison {
  color: #a49e22;
  font-weight: bold;
  font-size: 0.8em;
}

table.arbo td .txtBloc {
	font-size: 0.75em;
}

table.arbo td .btnColis:hover { /*nov2017: btn numéro colis dans arbo : au survol : inverse couleur car dans une zone qui elle-même est cliquable*/
	background-color: #FFF !important;
    color:#025d7b !important;
}

/* * * FIN tableau de type arbo * * */

/*jan2017: tableau mesDoc (ex: mesFK, mesAV)*/
table.typeMesDocs {
	border-spacing: 0px 10px;  border-collapse: separate ;  /*marges de cellules (en 2e position : vertical !)*/
}
table.typeMesDocs tbody tr { /*tbody porur ne pas prendre les lignes titre*/
	border-radius: 4px;
	/*background-color: #FFF;  Pas ok sous FF => mis sur le td*/
}
table.typeMesDocs tbody tr td {
	background-color: #FFF;
}
table.typeMesDocs td
{
	vertical-align: middle;
	text-align:center;
		XXpadding: 0 1px 12px 1px; /*marge entre cellules*/
	height: 100%; /*(sinon hauteur div dans td pas a 100% sous FF)*/
}
table.typeMesDocs td > div {  /*signe ">" pour ne pas prendre les sous elements*/
		XXbackground-color: #FFF;
		XXXborder-radius: 0px;
		XXheight: 100%; 	XXXwidth: 100%;
	display: block;
	padding: 7px 12px 7px 12px;
		XXborder-top-right-radius: 4px;	XXborder-bottom-right-radius: 4px;
}

.legende.typeMesDocs {
	margin-top:20px;
	XXtext-align:right;
}
.legende.typeMesDocs .col_montant {
	display: inline-block;
	padding: 3px 10px;
	border-radius: 4px;
	margin:0 5px;
}

table.typeMesDocs .col_montant.docSoldeRien
, .legende.typeMesDocs .col_montant.docSoldeRien
{ /*si rien regle/deduit, je met en gras*/
	background-color: #FFF;
	/*font-weight: bold;*/
}
table.typeMesDocs .col_montant.docSolde
, .legende.typeMesDocs .col_montant.docSolde
{
	background-color: #FFF;
	/*color:green !important;*/
	color:#000 !important;/*on en met pas en couleur si ok*/
}
table.typeMesDocs .col_montant.docSoldePlus
, table.typeMesDocs .col_statut.docSoldePlus
, .legende.typeMesDocs .col_montant.docSoldePlus
{
	/*background-color:orangeRed;*/
	background-color: #FFF;
	/*color:green !important;	/*pas besoin de le montrer a l'utilisateur, je met vert, comme si OK quand-même pour différencier du noir*/
	color:#000 !important;	/*pas besoin de le montrer a l'utilisateur, je met vert, comme si OK quand-même pour différencier du noir*/
}
table.typeMesDocs .col_montant.docSoldeMoins
, table.typeMesDocs .col_statut.docSoldeMoins
, .legende.typeMesDocs .col_montant.docSoldeMoins
{
	/*background-color:orange;
	color:#FFF !important;*/
	background-color:#FFF;
	/*color:orange;*/
	color:orangered;/*meme niveau que si en retard*/
}
table.typeMesDocs .col_montant.docSoldeInverse
, table.typeMesDocs .col_statut.docSoldeInverse
, .legende.typeMesDocs .col_montant.docSoldeInverse
{
	/*background-color:color : rgb(160, 30, 230);  violet*/
	background-color: #FFF;
	/*color:green !important;	/*pas besoin de le montrer a l'utilisateur, je met vert, comme si OK quand-même pour différencier du noir*/
	color:#000 !important;	/*pas besoin de le montrer a l'utilisateur, je met vert, comme si OK quand-même pour différencier du noir*/
}

table.typeMesDocs .col_statut.retardReglement
{	background-color: #FFF;
	color:orangered !important;
}



/*alignement different entre AV et FK pour bien distinguer les 2 :*/
table.typeMesDocs td.numDoc.doc_FK {
	text-align:left;
}
table.typeMesDocs td.numDoc.doc_AV {
	text-align:left;
}
table.typeMesDocs td.col_montant { /*en +*/
	text-align:right;
}

table.typeMesDocs td .listePorteurs { /*mesRK_BL*/
    padding-left:4px;  padding-top: 4px;
    display: block;
    line-height: 1.3em;
}
table.typeMesDocs td .listePorteurs.discret { /*mesRK_BL discret*/
    font-size: 0.8em;
    color: #AAA;
}
/*FIN tableau mesDoc (ex: mesFK, mesAV)*/


/* * ajustement pour liste stock (en + de type1) * */
table.type1.liste_ST {/*le tableau entier de stock*/
	line-height: 1em;
}
table.liste_ST td:nth-child(1) { /*colonne avec case a cocher*/
	width: 15px; padding-right: 1px; padding-left: 2px; /*reduit largeur au mini*/
}
table.liste_ST td:nth-child(2) { /*designation*/
	padding-left:0px;  padding-right: 0px;
}
table.liste_ST td:nth-child(2) { /*designation*/
	text-align:left;
}
table.liste_ST tr.cumul td:nth-child(2) .infoTech /*colonne designation ASP (avec .cumul)*/
, table.liste_ST tr:not(.cumul) td:nth-child(2)  /*colonne designation MAIS que pour ligne ASL (et non ASP)**/
{
	color: #777;  font-size: 0.75em;
	padding-right: 0;  padding-left:0;
	text-align: left;
	-webkit-user-select: text;  -moz-user-select: text;  -ms-user-select: text;  -o-user-select: text;  -khtml-user-select: text;  user-select: text;
}
table.liste_ST td:nth-child(3) { /*code CVE*/
	color: #777;  font-size: 0.75em;
	padding-right: 0;  padding-left:0;
	text-align: center;
  -webkit-user-select: text;
}
table.liste_ST td:nth-child(4) , table.liste_ST td:nth-child(5) , table.liste_ST td:nth-child(6) , table.liste_ST td:nth-child(10) { /*3 à Xe cellule => colonne 3 à X => Ro, Dt, sph ... + n° lot*/
	text-align:right; /*color:red;*/
}
table.liste_ST tr.cumul td:nth-child(10) { /*change alignement la cellule si nom du pack visible (si ligne de cumul) (sinon lot)*/
	text-align:left; /*color: green;*/
}
table.liste_ST td:nth-child(12) , table.liste_ST td:nth-child(13) , table.liste_ST td:nth-child(14) { /*les dernieres celulles moins importantes (stock virtuel, Alertes)*/
	color:gray ;
}
table.liste_ST td:nth-child(13) , table.liste_ST td:nth-child(14) { /*les dernieres celulles moins importantes (Alertes)*/
	font-size:0.8em;
}




span.detailOFF { /*element si pas en mode detail, sinon sera non visible*/
	display:inline;
}
p.detailOFF { /*element de type block, si pas en mode detail*/
	display:block;
}
span.detailON , p.detailON { /*element de detail, a montrer si en mode detail*/
	display:none;
}
li.detail span.detailOFF , li.detail p.detailON { /*Si en mode detail, element ne devant pas s'afficher si detail visible*/
	display:none;
}
li.detail span.detailON { /*Si en mode detail, element devant s'afficher si detail*/
	display:inline;
}
li.detail p.detailON { /*Si en mode detail, element de type block*/
	display:block;
}

/*nov2014*/
span.siDetailOFF { /*element non visible quand on affiche le detail (sera visible quand classe detailsNonVisibles utilisee)*/
	display:none;
}
table.tableauListe.detailsNonVisibles span.siDetailOFF { /*ici, s'affiche que details non visibles*/
	display:inline;
}


/* * ajustement pour liste client recherche (en + de type1).   FAIT QUELQUES ADAPTATIONS SELON LE TABLEAU A AFFICHER * */
table.liste_K { /*le tableau de type listant les client dans recherche*/
	margin: 10px 0 0 0 ;
}
  table.liste_prescripteur
, table.liste_porteur
{
    margin: 5px 0 0 0;
}
table.liste_K thead tr
, YYYtable.listing_K thead tr
, YYYtable.listing_X thead tr { /*ligne titre*/ /*listing_X pour usage quelconque*/
	text-align: left;
	line-height: 1.2em;	vertical-align: middle; /*gere mieux si titre sur pls lignes*/
}
table.liste_K tbody
, YYYtable.listing_K tbody
, YYYtable.listing_X tbody
, table.liste_prescripteur tbody
, table.liste_porteur tbody
{ /*pour contenu (hors ligne de titre)*/
	font-size:0.8em;
	line-height: 1.2em;
}

table.liste_K tbody tr td
, YYYtable.listing_K tbody tr td
, YYYtable.listing_X tbody tr td
, table.liste_prescripteur tbody tr td
, table.liste_porteur tbody tr td
{ /*cellule*/
	text-align: left;
	padding: 8px 10px; /*adapte espace vertical et horizontal de chaque cellule*/
}

table.liste_K td:nth-child(2) , table.liste_K th:nth-child(2)  /*cellule 2e colonne (numero tel, fax,...)  ET de la ligne titre*/
, #tablePrelevement td:nth-child(5) , #tablePrelevement th:nth-child(5)  /*nov2014: tableau prelevement. TTC*/
, #tablePrelevement td:nth-child(6)   /*nov2014: tableau prelevement*/
, #tablePrelevement td:nth-child(7)   /*nov2014: tableau prelevement*/
{
	text-align: right;
	white-space: nowrap; /*pas de cesure*/
}
#tablePrelevement tr.cumul td:nth-child(6)  /*nov2014: tableau prelevement (cumul => aligner à gauche : detail restera aligné à droite)*/
, #tablePrelevement tr.cumul td:nth-child(7)  /*nov2014: tableau prelevement (idem)*/
{
	text-align: left;
}

/*listing (section divers) - reglages de chaque colonnes*/
/*nov2016 : OFF (je mets la calssa sansRetourAuto dans th et td directement)*/
OFF.table.listing_K td:nth-child(1) , OFF.table.listing_K th:nth-child(1)  /*cellule 2e colonne (ancien num K,...)  ET de la ligne titre*/
, OFF.table.listing_K td:nth-child(5) , OFF.table.listing_K th:nth-child(5)  /*cellule colonne telephone  ET de la ligne titre*/
{
	white-space: nowrap; /*ex: pas de cesure dans un tel/fax*/
}
/*colonnes a afficher que si on veut details :*/ /*(nth-last-child(XXXX) en partant de la fin)*/
OFF.table.listing_K.detailsNonVisibles td:nth-last-child(2) , OFF.table.listing_K.detailsNonVisibles th:nth-last-child(2) /*date connexion*/
/*, #tablePrelevement.detailsNonVisibles td:nth-child(6) , #tablePrelevement.detailsNonVisibles th:nth-child(6)*/ /*nov2014: tableau prelevement*/
/*, #tablePrelevement.detailsNonVisibles td:nth-child(7) , #tablePrelevement.detailsNonVisibles th:nth-child(7)*/ /*nov2014: tableau prelevement*/
/*, #tablePrelevement.detailsNonVisibles td:nth-child(8) , #tablePrelevement.detailsNonVisibles th:nth-child(8)*/ /*nov2014: tableau prelevement*/
, OFF.table.listing_K.detailsNonVisibles td:nth-child(3) , OFF.table.listing_K.detailsNonVisibles th:nth-child(3) /*dec2015: code adherent (3 car il existe une colonne ancienNumClient non visible)*/
{
	display:none;
}
/*colonne toujours masquees (servent au tri via titre colonne)*/
OFF.table.listing_K td:nth-child(2) , OFF.table.listing_K th:nth-child(2) /*ancien n°K (colonne pas utile sauf si je veux pouvoir trier dessus)*/
, OFF.table.listing_K td:nth-last-child(1) , OFF.table.listing_K th:nth-last-child(1) /*code pays*/
, OFF.table.listing_K td:nth-child(6) , OFF.table.listing_K th:nth-child(6)  { /*CP*/ /*dec2015: 6 au lieu de 5 suite a ajout code adherent*/
	display:none;
}

.hide { display:none;/*nov2016: colonne masquee*/ }
.small_1 { font-size: 0.9em ; }
.small_2 { font-size: 0.8em ; }


/*details a l'interieur meme d'une colonne (ex: ancien n° K visible que si detail)*/
table.listing_K span.detailON		, table.listing_K th span.detailON
, table.listing_X span.detailON		, table.listing_X th span.detailON
, table.tableauListe span.siDetailON	, table.tableauListe th span.siDetailON  { /*ligne de titre*/ /*detON pour differencier de la valeur detailON deja utiliser dans document.css et qui perturbe (ex: table prelevement)*/
	display:inline;
	color:#999;/*+ clair pour bien voir que c'est du detail*/
}
table.tableauListe tr.siDetailON  { /*afficher/masquer ligne complete d'un tableau (ex: prelevement)*/
	display:table-row;
}

table.listing_K th span.detailON
, table.listing_X th span.detailON
, table.tableauListe th span.siDetailON {
	color:#DDD;/*+ clair car titre + sombre*/
}
table.listing_K.detailsNonVisibles span.detailON
, table.listing_X.detailsNonVisibles span.detailON
, table.tableauListe.detailsNonVisibles span.siDetailON		, table.tableauListe.detailsNonVisibles tr.siDetailON
/*nov2015:*/
, table.listing_K.detailsNonVisibles td.detailON, table.listing_K.detailsNonVisibles th.detailON
, table.tableauListe.detailsNonVisibles td.detailON, table.tableauListe.detailsNonVisibles th.detailON
{
	display:none;
}
table.tableauListe tr.siDetailON.voirLigne  { /*force à voir 1 ligne d'un tableau (ex: prelevement : double clic ligne client pour afficher detail documents)*/
	display:table-row;
}
table td p { /*les paragraphes dans tableau sont simplifies*/
	padding-left:0 !important;
	/*margin-top:3px !important;*/
	margin-bottom:5px !important;
}
table td p:first-child { /*1er p*/
	/*margin-top:0px !important;*/
}
table td p:last-child { /*dernier p*/
	margin-bottom:0px !important;
}


table.type1.listing_K tbody tr:nth-child(3n+0) {
	/*background-color: #DDD;*/ /*colorise 1 ligne sur 3 (lignes en alternance)*/ /*avr2014:pas sur que ca ne perturbe pas CVE en fait*/
}

/*colorise lignes listing_K selon adpatations en lentille ou ophta */
/*si K fait de l'adaptation en lentille (1=oui)*/
  table.listing_K tbody tr.adaptL1
, .texteInfo .fondCouleur.adaptL1
, #zoneFiltre label.adaptL1 > span /*dans filtre diversCommerciaux*/
{
  background-color: rgba(178,106,226 , 0.29); /*rose comme Mes prescriptions mais pâle*/
}
/*si K fait de l'adaptation en lentille (2=occasionnellement)*/
  table.listing_K tbody tr.adaptL2
, .texteInfo .fondCouleur.adaptL2
, #zoneFiltre label.adaptL2 > span /*dans filtre diversCommerciaux*/
{
  background-color: rgba(178,106,226 , 0.20); /*rose comme Mes prescriptions mais encore plus pâle*/
}
#zoneFiltre label.fondCouleur > span {
  display : inline-block ;
  padding: 2px 3px;
  margin-left: -2px;
}
/*si K est ophta*/
  table.listing_K tbody tr.ophta
, .texteInfo .fondCouleur.ophta
{
  background-color: rgba(112,191,65 , 0.3); /*vert comme Mes essais au cabinet mais pâle*/
}

table.tablesorter thead tr th.header:hover { /*survol d'une cellule de la ligne titre d'un tableau triable*/ /*avec .header car si colonne pas triable, n'a pas cette valeur donc ne serait pas en surbrillance inutilement*/
	background-color:#025d7b;
	cursor: pointer;
	color:#FFF;
}



