Html {
	font-size: 100%;
}
Body {
	font-size: 1.00rem;
}
.logo-cache {
	visibility: visible;	
}
nav a {
	font-size: 0.90rem;
}
nav img {
	width: 40px;
}

.tx-nav-name {
	color: #CE6A6B;
}

.tx-nav-cust {
	color: #4A919E;
}

.entete {
    background-color: #4A919E; /* couleur fond entête */
    height: 5.00rem;
}

.bg-nav {
    background-color: #4A919E;  /* couleur fond bare de navigation */
}
.btn-card-cust{
	background-color: #4A919E;	 /* Pas utilisé */
}
/* 

bg-entete: #5858A8
bg-caution-cust: #50B9FA
bg-info-cust: #54E3BF
bg-danger-cust: #C0F04D
bg-avertissement-cust: #B8CBD0 
bg-accordion-1-cust: #7A90A4

autres : #50FA5F 


*/
	
.bg-avertissement-cust {
	background-color: #B8CBD0; /* pas utilisé */
}


.bg-danger-cust {
	background-color: #C0F04D; /* pas utilisé */
}


.bg-precaution-cust {
	background-color: #4A919E; /* couleur fond cadre dessus de la page avec le titre */
}

.bg-precaution-contenu {
	background-color: #ECF8F6; /* couleur fond description dans la page */
}

.tx-couleur-cust {
	color: #FEEAA1; /* couleur texte dans le titre */
}

.bg-info-cust {
	background-color: #709CA7; /* pas utilisé */
}
.bg-accordion-1-cust {
	background-color: #7A90A4; /* couleur fond accordéon */
}



.titre {
    background-color: #4A919E;
    height: auto;
	vertical-align: middle;
	padding: 8px;
}
.img_titre {
	background-color: transparent;
}

/* Textes entetes */
	
#accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f078";
	color: dimgrey;
    float: right; 
	margin-right: 1rem;
}
#accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f077"; 
	color:dimgrey;
}
#accordion1 .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f078";
	color: white;
    float: right; 
	margin-right: 1rem;
}
#accordion1 .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f077"; 
	color: white;
}
#accordion2 .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f077"; 
	color: white;
}
#accordion2 .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f078";
	color: white;
    float: right; 
	margin-right: 1rem;
}
#accordion3 .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f077"; 
	color: white;
}
#accordion3 .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f078";
	color: white;
    float: right; 
	margin-right: 1rem;
}
	
footer {
	visibility: hidden;
}




.card-horizontal {
  	display: flex;
  	flex: 1 1 auto;
}
.sommaire{
	border: none;
}
.footer {
    background-color: #FEEAA1;
	text-decoration-color: transparent;
}
dl {
	list-style-type: decimal;
}


    /* Small devices (Phones, 600pxand down) -- this would display the text at 5.0rem on phones */

@media only screen and (max-width: 600px) {
    h1 {
        font-size: 1.8rem; 
    }
	
    h2 {
        font-size: 1.6rem; 
    }
	
    h3 {
        font-size: 1.4rem; 
    }
	
    h4 {
        font-size: 1.2rem; 
    }
	
    h5 {
        font-size: 1.0rem; 
    }
	
	
	.entete {
		height: 1.00rem;
	}

.logo {
    height: 25%;
}

}