﻿.expandCollapse-title, .expandCollapse-title:hover, .expandCollapse-title:visited, .expandCollapse-title:active, .rubrique-title
{
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	color: #808185;
	text-decoration: none;
}

table.historiqueHeaderTable th{
	border-right: 1px solid rgb(200, 200, 200);
	text-align: center; 
	font-weight: bold; 
	font-size: 1.4em; 
	line-height: 1.8em; 
	padding: 10px;
}

table.historiqueHeaderTable td{
	border-right: 1px solid rgb(200, 200, 200);
   text-align: center; 
}
span.textHeaderBiometrieHistorique{
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	font-size:1.2em;
}
.Synthese-ConteneurPrincipal table {
	table-layout: fixed;
	width: 100%;
}
.Synthese-PaddingLeft-Donnees
{
	border-left: 0.5rem solid transparent;
	padding-left: 0.5rem;
}
.Synthese-VisiteEnCours .Synthese-PaddingLeft-Donnees
{
	border-left-color: #BECDD2;
}
.Synthese-ContainerParentGlyphWithHR > span
{
	background-color: #F6F6F4;
}
.Synthese-ContainerParentGlyphWithHR > a
{
	background-color: #F6F6F4;
}

.Synthese-ContainerParentGlyphWithHR > a:hover, .Synthese-ContainerParentGlyphWithHR > a.Clickable:hover 
{
	opacity:1;
}

[valkey="valListViewColonnes"] {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	align-content: stretch;
}
[valkey="valListViewColonnes"] > [valkey="valListViewColonne"] {
	padding: 0px 1rem;
	max-width: 33.33%;
	vertical-align: top;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 33.33%;
}
[valkey="valListViewColonnes"] > [valkey="valListViewColonne"]:first-child {
	padding: 0px 1rem 0px 0px;
}
[valkey="valListViewColonnes"] > [valkey="valListViewColonne"]:last-child {
	padding: 0px 0px 0px 1rem;
}

.divRubriques
{
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
.divRubriqueNotes
{
	margin: 0px;
	padding: 0px;
	display: block;
	position: relative;
}
.divRubriqueNotes.active
{
}
.divNotes
{
	min-height: 50px;
	border: none;
	padding: 1rem;
}
div.divNotes
{
	overflow-y: auto; /*max-height: 300px; /*voir si dynamique en fonction taille...*/
}

.divRubriqueNotes > .header {
	display: block;
	position: relative;
	text-decoration: none;
	transition: all ease .3s;
	color: #ffffff;
	background-color: #00DCB4;
	font-weight: normal;
	font-size: 1rem;
	/*line-height: 1rem;*/
	padding: 0.35rem 0.5rem 0.5rem 0.5rem;
	text-align: left;
	vertical-align: middle;
	height: 2rem;
	font-family: "Roboto", "Work Sans", Arial, Helvetica, sans-serif;
	width: 100%;
}
.divRubriqueNotes > .header:not(.active):hover
{
	background-color: #142832;
	color: #ffffff;
	text-decoration: none;
}
.divRubriqueNotes > .header > i.prev-angle-up,
.divRubriqueNotes > .header > i.prev-angle-down
{
	float: right;
	padding-top: 0.2rem;
}
.divRubriqueNotes > .header > i.prev-angle-down
{
	display: inline;
}
.divRubriqueNotes > .header > i.prev-angle-up
{
	display: none;
}
.divRubriqueNotes .divNotes
{
	display: none;
}
.divRubriqueNotes.active > .header, .divRubriqueNotes.active > .header:visited, .divRubriqueNotes.active > .header:hover
{
	background-color: #6900C3;
}
.divRubriqueNotes.active > .header > i.prev-angle-down
{
	display: none;
}
.divRubriqueNotes.active > .header > i.prev-angle-up
{
	display: inline;
}
.divRubriqueNotes.active  .divNotes
{
	display: block;
	position: relative;
}
.divRubriqueNotes {
	[data-categorie="ExamenClinique_PathologieAppareil"] > div:only-child [data-typeelement="InfoComplementaire"] {
	    display: none;
	}
}
#divContenuSaisie
{
	display: block;
	position: relative;
	min-height: 100px;
	padding: 0px 25vw 0px 0px;
}




.tdSaisieExamenClinique_ExamenClinique
{
	vertical-align: top;
	border-right: 1px solid #BECDD2;
}

.SaisieExamenClinique_IMCInsuffisancePondérale
{
	color: #fff;
	background-color: #fab81c;
}

.SaisieExamenClinique_IMCNormal
{
	color: #fff;
	background-color: #58ae4b;
}

.SaisieExamenClinique_IMCSurpoids
{
	color: #fff;
	background-color: #ea6729;
}

.SaisieExamenClinique_IMCObesite
{
	color: #fff;
	background-color: #d43f3a;
}
              

.tdAncienneDonnee
{
	border-right: 1px solid #ccc;
	width: 30%;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}

.tdExamenCliniqueAppareilCopie
{
	border-right: 1px solid #ccc;
	width: 25px;
	vertical-align: top;
	text-align: center;
	padding: 5px;
}
.element-cloture 
{
	background-color: #FF006E;
	width: 0.5em;
	display: inline-block;
	height: 100%;
}
.element-en-cours
{
	background-color: #00DCB4;
	width: 0.5em;
	display: inline-block;
	height: 100%;
}

.conteneur1Tier, .conteneur1TierWithoutPadding
{
	width: 33%;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	vertical-align: top;
}
.conteneur1TierWithoutPadding
{
	padding:0px;
}
.conteneur2Tier
{
	width: 66%;
	display: inline-block;
	vertical-align: top;
}
.conteneur2TierWithPadding
{
	width: 66%;
	display: inline-block;
	padding: 0px 2px 0px 2px;
	vertical-align: top;
}
.conteneurMoitie, .conteneurMoitieWithPadding
{
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.conteneurMoitieWithPadding
{
	padding:0px 2px 0px 2px;
}
.conteneur1Quart
{
	width: 24%;
	display: inline-block;
	vertical-align: top;
}
.conteneur3Quart
{
	width: 74%;
	display: inline-block;
	vertical-align: top;
}

.Saisie-ContainerParentGlyphWithHR
{
	width: 100%;
	display: inline-block;

}
.Saisie-ContainerParentGlyphWithHR > a
{
	background-color: White;
	padding-right: 5px;
	padding-left: 5px;
}
.Saisie-ContainerParentGlyphWithHR-DivHR
{
	display:inline-block;
	padding-top:15px
}

.EncartDroite-grabBox
{
	position: fixed;
	color: #142832;
	text-align: center;
	z-index: 3;
	top: 50%;
	margin-top: 0px;
	cursor: pointer;
	right: 25vw;
	margin-right: 0rem;
}
.EncartDroite-grabBox:hover > .text-green
{
	color: #009075;
}

.VisiteMedicale-TexteDefaut
{
	text-align : left;
	left:auto;
	right:auto;
	width:100%
}

[data-key=ElementsNotesVisite] .prev-flag + .Synthese-Principal {
	font-weight: bold !important;
}
.divRubriqueNotes a.expandNotesCommentaires {
	margin: 0px;
	position: absolute;
	right: 3rem;
	color: #fff;
	top: 0.25rem;
	padding: 0px;
}
.divRubriqueNotes:not(.active) a.expandNotesCommentaires {
	display: none;
}
[data-role="KEY_CONCLUSION_FERMER_VISITE_BUTTON"] {
	text-align: center;
	position: fixed;
	bottom: 0px;
	left: 90px;
	right: 25vw;
	height: auto;
	padding: 1rem 0px;
	background-color:#fff;
	z-index: 1;
	margin: 0px;
	box-shadow: rgba(20, 40, 50, 0.176) 0px 0px 10px 2px;
}


