@charset "utf-8";
strong {
  color: rgba(37, 113, 165, 1.00);
}
div.livredujourangle {
  border-top: 30px solid rgba(0, 176, 240, 1.00);
  border-right: 30px solid transparent;
  width: 10%;
}
.livredujour {
  border-color: rgba(0, 176, 240, 1.00);
  border-style: solid;
  border-width: 0.5px;
  background: rgba(245, 245, 245, 1.00);
  /*background: rgba(218, 235, 246, 1.00);*/
}
.livredujourtitre {
  margin: auto;
  color: rgba(108, 175, 222, 1.00);
  text-shadow: 0.2px 0.2px 0.2px rgba(45, 136, 200, 1.00);
}
.livredujour a {
  color: rgba(37, 113, 165, 1.00);
}
.livredujourreference p {
  background: rgba(218, 235, 246, 1.00);
}
.list-numbered > li:before {
  background-color: rgba(37, 113, 165, 1.00);
  color: #fff;
}
.list-unordered > li:before {
  background-color: rgba(37, 113, 165, 1.00);
  color: #fff;
}
.icon-legend {
  color: rgba(37, 113, 165, 1.00);
  background-color: rgba(225, 238, 247, 1.00);
}
.elementscles {
  background-color: rgba(255, 255, 255, 1.00);
}
.autrespages-legend {
  color: rgba(37, 113, 165, 1.00);
  background-color: rgba(255, 255, 255, 1.00);
}
sha .autrespages {
  background-color: rgba(255, 255, 255, 1.00);
}
.mescadreslienspagessite {
  color: rgba(37, 113, 165, 1.00);
  background-color: rgba(225, 238, 247, 1.00);
}
.mescadreslienspagessite .titrecadre {
  color: rgba(37, 113, 165, 1.00);
  /*  background-color: rgba(255,255,255,1.00);*/
  border-color: rgba(255, 255, 255, 1.00);
  background-color: rgba(255, 255, 255, 1.00);
}
.navbar-collapse {}
.navbar-toggler-icon {
  /* [disabled]color: rgba(255, 255, 255, 1.00); 
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");*/
}
.dropdown-toggle {
  color: rgba(255, 255, 255, 1.00);
}
.dropdown > a {
  color: rgba(255, 255, 255, 1.00);
  margin: auto;
  text-align: center;
}
.dropdown > a:hover {}
.dropdown:hover {
  background-color: rgba(0, 176, 240, 1.00);
}
.dropdown {
  border-color: rgba(0, 176, 240, 1.00);
}
.dropdown-header {
  color: black;
}
.dropdown-item img {
  -webkit-box-shadow: 0 0px, 0 0px 0px rgba(0, 0, 0, 0.24);
  box-shadow: 0 0px, 0 0px 0px rgba(0, 0, 0, 0.24);
}
.navbar-collaps > ul > li > a {
  color: white;
}
.navbar-collaps > ul > li > a:hover {
  color: white;
}
.sous-section p {
  background-color: rgba(255, 255, 255, 1.00);
}
.icon-legemulnd {
  color: rgba(37, 113, 165, 1.00);
  background-color: rgba(225, 238, 247, 1.00);
}
.dropdown-menu {
  background: linear-gradient(180deg, rgba(0, 176, 240, 1.00), 10px, rgba(255, 255, 255, 1.00) 20px) !important;
  border-color: rgba(0, 176, 240, 1.00);
}
.dropdown-menu li a {
  color: #333;
}
.dropdown-menu .divider {
  background-color: rgba(229, 229, 229, 1.00);
}
.multi-column-dropdown li a {
  color: #333;
}
.multi-column-dropdown li a:hover {
  color: #262626;
  background-color: rgba(141, 193, 227, 1.00);
}
.panel {
  background-color: #fff;
  border: solid 0.2px #F0EFEF;
  /*box-shadow: 0 6px 6px -6px #000;*/
  /*background-image: linear-gradient(45deg, white 25%, lightblue, deepskyblue, deepskyblue, lightblue)*/ ;
}
.speech {
  background-color: #fff;
  border: solid 2px #000;
}
.triangle-isosceles {}
/* creates triangle */
.triangle-isosceles:after {}
.talkbubble {
  border-color: rgba(244, 107, 98, 1.00);
  border-style: solid;
  border-width: 0.6px;
  /*  background-image: linear-gradient(90deg, rgba(240,61,50,1.00) 75%,  rgba(244,107,98,1.00));;*/
}
.talkbubble:before {
  /* border-top: 13px solid transparent;
  border-right: 56px solid rgba(0,170,227,1.00);
  border-bottom: 13px solid transparent;*/
  border-top: 13px solid transparent;
  border-right: 56px solid;
  border-right-color: rgba(244, 107, 98, 1.00);
  border-bottom: 13px solid transparent;
}
.speech2 {
  background-color: #fff;
  border-color: rgba(37, 113, 165, 1.00);
  border-style: solid;
  border-width: 0.6px;
}
.bottom-right {
  background-color: rgba(218, 235, 246, 1.00);
  border-style: none;
}
.speech2:before {}
.speech2:after {}
.triangle-isosceles2 {
  color: #000;
  background: #f3961c; /* default background for browsers without gradient support */
  /* css3 */
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(19, 228, 117, 1.00)), to(rgba(199, 232, 213, 1.00)));
  background: -moz-linear-gradient(rgba(228, 148, 18, 1.00), rgba(199, 232, 203, 1.00));
  background: -o-linear-gradient(rgba(228, 148, 18, 1.00), rgba(199, 232, 203, 1.00));
  background: linear-gradient(rgba(228, 148, 18, 1.00), rgba(232, 220, 199, 1.00));
}
.triangle-isosceles2:after {
  border-color: rgba(232, 220, 199, 1.00) transparent;
}
.text {
  background-color: #fff;
  border: solid 1px #000;
}
blockquote, .blockquote {
  border: 1px solid rgba(224, 224, 224, 1.00);
  border-left: 8px solid rgba(123, 183, 222, 1.00);
}
blockquote footer {
  background: rgba(243, 243, 243, 1.00);
}
.navbar {
  background-color: rgba(37, 113, 165, 1.00);
}
mark {
  background-color: rgba(221, 231, 245, 1.00);
}
kbd {
  background-color: rgba(70, 88, 110, 1.00);
  -webkit-box-shadow: 1px 1px rgba(56, 73, 91, 1.00);
  box-shadow: 1px 1px rgba(56, 73, 91, 1.00);
}
.caracteres {
  background-color: rgba(244, 178, 133, 1.00) !important;
  color: rgba(50, 50, 50, 1.00);
  -webkit-box-shadow: 2px 2px 1px rgba(237, 125, 49, 1.00);
  box-shadow: 2px 2px 1px rgba(237, 125, 49, 1.00) !important;
}
.titre-toast {
  /* background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(19, 228, 117, 1.00)), to(rgba(199, 232, 213, 1.00)));
  background: -moz-linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00));
  background: -o-linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00));
  background: linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00)); */
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 117, 143, 1.00)), to(rgba(5, 211, 255, 1.00)));
  background: -moz-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: -o-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  color: white;
}
h1, .h1 {
  color: rgba(0, 0, 0, 1.00);
}
h2::before {
  background: rgba(37, 113, 165, 1.00);
  border-radius: 5px 10px 0px 0px;
  color: white;
}
h2, .h2 {
  /*  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(37, 113, 165, 1.00);
  -webkit-box-shadow: 1px 1px 5px #2571A5;
  box-shadow: 1px 1px 5px #2571A5;*/
  color: rgba(37, 113, 165, 1.00);
  background: rgba(218, 235, 246, 1.00);
}
h3::before {
  background: rgba(37, 113, 165, 1.00);
  border-radius: 5px 10px 0px 0px;
  color: white;
}
h3, .h3 {
  /*  color: rgba(37, 113, 165, 1.00);
  background: rgba(218, 235, 246, 1.00);
  -webkit-box-shadow: 1px 1px 5px #2571A5;
  box-shadow: 1px 1px 5px #2571A5;color: rgba(37, 113, 165, 1.00)*/
  border-style: none;
}
h4::before {
  background: rgba(37, 113, 165, 1.00);
  border-radius: 5px 10px 0px 0px;
  color: white;
}
h4, .h4 {
  /*  color: rgba(37, 113, 165, 1.00);
*/
}
h5::before {
  background: rgba(37, 113, 165, 1.00);
  border-radius: 5px 10px 0px 0px;
  color: white;
}
h5, .h5 {
  color: rgba(37, 113, 165, 1.00);
}
h6::before {
  background: rgba(37, 113, 165, 1.00);
  border-radius: 5px 10px 0px 0px;
  color: white;
}
h6, .h6 {
  color: rgba(37, 113, 165, 1.00);
}
.titrecadre {
  background-color: rgba(37, 113, 165, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
.titrecadre2 {
  color: rgba(37, 113, 165, 1.00);
}
.modal h5 {
  color: rgba(0, 0, 0, 1.00);
}
main a {
  color: chocolate;
}
main a:hover {
  color: darkgoldenrod;
}
.blocmenu a {
  color: black;
}
.bulletspecial li:before {
  color: rgba(82, 102, 128, 1.00);
}
.bulletspecial2 li:before {
  color: rgba(0, 176, 240, 1.00);
}
.img-fluid {
  background-color: white;
}
.moi-pill img {
  box-shadow: 0 1px 30px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24);
}
.bandeaupublicitaire .mescadresbleuclair a {
  color: rgba(221, 235, 247, 1.00);
}
.bandeaupublicitaire {
  text-align: center;
}
.bandeaupublicitaire a strong {
  color: white;
  font-size: 1em;
}
.container-reseau img {
  box-shadow: 0 1px 30px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24);
}
.mescadres {
  background-color: rgba(227, 228, 232, 1.00);
  border: thin solid #D1DCDD;
}
.mescadresblanc {
  background-color: rgba(255, 255, 255, 1.00);
  border: thin solid #D1DCDD;
  -webkit-box-shadow: 0.2px 0.2px 0.6px rgba(188, 215, 239, 1.00);
  box-shadow: 0.2px 0.2px 0.6px rgba(188, 215, 239, 1.00);
}
.mescadresrouge {
  background-color: rgba(241, 160, 162, 1.00);
  border: thin solid rgba(250, 101, 110, 1.00);
  -webkit-box-shadow: 0.2px 0.2px 0.6px rgba(160, 5, 15, 1.00);
  box-shadow: 0.2px 0.2px 0.6px rgba(160, 5, 15, 1.00);
}
.mescadresbleuclair {
  background-color: rgba(221, 235, 247, 1.00);
  border: thin none #D1DCDD;
  -webkit-box-shadow: 0.2px 0.2px 0.6px rgba(188, 215, 239, 1.00);
  box-shadow: 0.2px 0.2px 0.6px rgba(188, 215, 239, 1.00);
}
.mescadresregles {
  background-color: rgba(221, 235, 247, 1.00);
  border: thin none #D1DCDD;
  -webkit-box-shadow: 4px 4px 1px rgba(188, 215, 239, 1.00);
  box-shadow: 4px 4px 1px rgba(188, 215, 239, 1.00);
}
.mescadresbleuclair .card-header {
  background-color: #00B0F0;
  color: white
}
.mescadresbleuclair .card-body {
  background-color: rgba(255, 255, 255, 1.00);
}
.mescadresblanc h4, .mescadresblanc h3 {
  border-color: rgba(202, 202, 202, 1.00);
}
.mescadresbleuclair h4, .mescadresbleuclair h3, .mescadresorangeclair h4, .mescadresorangeclair h3 {
  background-color: white;
  color: black;
}
.card .wall {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.card img {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.card:hover img {
  box-shadow: 0 0 10px 3px rgba(11, 119, 174, 1.00)
}
.banierecote h2 {
  text-shadow: 0px 0px 0.5px #000000;
  color: #FFFFFF;
}
.list-group-item-action:hover {
  /*  background-image: radial-gradient(circle, lightblue, deepskyblue);*/
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(53, 177, 204, 1.00)), to(rgba(53, 177, 204, 1.00)));
  color: white;
}
.list-group-item-action:hover a {
  color: white;
}
.bulletspecial li:before {
  color: rgba(82, 102, 128, 1.00)
}
.bulletspecial2 li:before {
  color: rgba(82, 102, 128, 1.00)
}
section #services li div {
  color: rgba(255, 255, 255, 1.00);
}
section #services2 li {
  color: rgba(255, 255, 255, 1.00);
}
section #services2 li div {
  color: #74d4b3;
}
section .liste-reseaux li div {
  color: #74d4b3;
}
div.linkedin a {
  color: #fff;
  border-color: rgba(0, 119, 181, 1.00);
}
div.linkedin {
  border-color: rgba(0, 119, 181, 1.00);
  background-color: rgba(0, 119, 181, 1.00);
}
div.facebook a {
  color: #fff;
  border-color: rgba(66, 103, 178, 1.00);
}
div.facebook {
  border-color: rgba(66, 103, 178, 1.00);
  background-color: rgba(66, 103, 178, 1.00);
}
div.mail a {
  color: #fff;
  border-color: rgba(127, 140, 141, 1.00);
}
div.mail {
  border-color: rgba(127, 140, 141, 1.00);
  background-color: rgba(127, 140, 141, 1.00);
}
div.pinterest a {
  color: #fff;
  border-color: rgba(227, 6, 15, 1.00);
}
div.pinterest {
  border-color: rgba(227, 6, 15, 1.00);
  background-color: rgba(227, 6, 15, 1.00);
}
/*Couleurs*/
.grisblancclair {
  background-color: rgba(236, 240, 241, 1.00)
}
.grisblanc {
  background-color: rgba(189, 195, 199, 1.00)
}
.blanc {
  border-radius: 0.1px;
  background-color: rgba(255, 255, 255, 1.00)
}
.gris {
  background-color: rgba(127, 140, 141, 1.00)
}
.grisclair {
  background-color: rgba(149, 165, 166, 1.00)
}
.bleu {
  background-color: rgba(0, 176, 240, 1.00)
}
.bleuclair {
  background-color: rgba(221, 235, 247, 1.00)
}
.orange {
  background-color: rgba(237, 125, 49, 1.00)
}
.orangeclair {
  background-color: rgba(253, 228, 214, 1.00)
}
.bleugris {
  background-color: rgba(82, 102, 128, 1.00)
}
.bleugrisclair {
  background-color: rgba(237, 240, 244, 1.00)
}
.jaune {
  background-color: rgba(255, 192, 0, 1.00)
}
.jauneclair {
  background-color: rgba(255, 242, 204, 1.00)
}
.vert {
  background-color: rgba(112, 160, 133, 1.00)
}
.vertclair {
  background-color: rgba(226, 239, 218, 1.00)
}
.rouge {
  color: rgba(226, 143, 143, 1.00)
}
.couleurexcel {
  background-color: #1abc9c;
  border-color: #16a085;
}
.couleurfondtresclair {
  background-color: #D3E9FD
}
.couleurfondclair {
  background-color: #486B8D
}
.couleurfond {
  background-color: #244D73
}
/*textCouleurs */
.text-noir {
  color: rgba(0, 0, 0, 1.00)
}
.text-grisblancclair {
  color: rgba(236, 240, 241, 1.00)
}
.text-grisblanc {
  color: rgba(189, 195, 199, 1.00)
}
.text-blanc {
  color: rgba(255, 255, 255, 1.00)
}
.text-gris {
  color: rgba(127, 140, 141, 1.00)
}
.text-grisclair {
  color: rgba(149, 165, 166, 1.00)
}
.text-bleu-leanenligne {
  color: rgba(0, 204, 255, 1.00)
}
.text-kitoutils {
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(28, 170, 217, 1.00);
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
  border-radius: 0.1rem;
}
.text-bleu {
  color: rgba(37, 113, 165, 1.00);
}
.text-bleuclair {
  color: rgba(0, 164, 224, 1.00)
}
.text-bleugris {
  color: rgba(123, 147, 177, 1.00)
}
.text-bleugrisfonce {
  color: rgba(82, 102, 128, 1.00)
}
.text-bleugrisclair {
  color: rgba(216, 223, 232, 1.00)
}
.text-bleugrisclairclair {
  color: rgba(248, 249, 250, 1.00)
}
.text-orange {
  color: rgba(244, 110, 19, 1.00)
}
.text-orangeclair {
  color: rgba(253, 228, 214, 1.00)
}
.text-bleugris {
  color: rgba(82, 102, 128, 1.00)
}
.text-bleugrisclair {
  color: rgba(237, 240, 244, 1.00)
}
.text-jaune {
  color: rgba(227, 176, 22, 1.00)
}
.text-jauneclair {
  color: rgba(255, 242, 204, 1.00)
}
.text-jauneFluo {
  color: rgba(227, 225, 21, 1.00)
}
.text-vert {
  color: rgba(0, 141, 54, 1.00)
}
.text-vertclair {
  color: rgba(226, 239, 218, 1.00)
}
.text-vertfluo {
  color: rgba(116, 255, 131, 1.00)
}
.text-rouge {
  color: rgba(252, 0, 0, 1.00)
}
.text-rougeclair {
  color: rgba(244, 107, 98, 1.00)
}
.text-marron {
  color: rgba(155, 97, 39, 1.00)
}
/*borderCouleurs */
.border-grisblancclair {
  border-color: rgba(236, 240, 241, 1.00)
}
.border-grisblanc {
  border-color: rgba(189, 195, 199, 1.00)
}
.border-blanc {
  border-radius: 0.1px;
  border-color: rgba(255, 255, 255, 1.00)
}
.border-gris {
  border-color: rgba(127, 140, 141, 1.00)lean
}
.border-grisclair {
  border-color: rgba(149, 165, 166, 1.00)
}
.border-bleu {
  border-color: rgba(0, 176, 240, 1.00)
}
.border-bleuclair {
  border-color: rgba(221, 235, 247, 1.00)
}
.border-orange {
  border-color: rgba(237, 125, 49, 1.00) !important
}
.border-orangeclair {
  border-color: rgba(253, 228, 214, 1.00)
}
.border-bleugris {
  border-color: rgba(82, 102, 128, 1.00)
}
.border-bleugrisclair {
  border-color: rgba(237, 240, 244, 1.00)
}
.border-jaune {
  border-color: rgba(255, 192, 0, 1.00)
}
.border-jauneclair {
  border-color: rgba(255, 242, 204, 1.00)
}
.border-vert {
  border-color: rgba(112, 160, 133, 1.00)
}
.border-vertclair {
  border-color: rgba(226, 239, 218, 1.00)
}
.border-rouge {
  border-color: rgba(226, 143, 143, 1.00)
}
.border-leanenligne {
  border-color: rgba(0, 204, 255, 1.00);
  border-width: 4px;
}
/*background Couleurs */
.background-noir {
  background-color: rgba(0, 0, 0, 1.00) !important
}
.background-grisblancclair {
  background-color: rgba(236, 240, 241, 1.00) !important
}
.background-grisblanc {
  background-color: rgba(189, 195, 199, 1.00) !important
}
.background-blanc {
  background-color: rgba(255, 255, 255, 1.00) !important
}
.zone-mode-operatoire {}
.background-gris {
  background-color: rgba(127, 140, 141, 1.00) !important
}
.background-grisclair {
  background-color: rgba(149, 165, 166, 1.00) !important
}
.background-bleuclair {
  background-color: rgba(59, 201, 255, 1.00) !important
}
.background-leanenligne2 {
  background-color: rgba(0, 204, 255, 1.00);
  box-shadow: 0 1px 30px rgba(0, 204, 255, 0.20), 0 4px 4px rgba(0, 204, 255, 0.20);
}
.background-leanenligne2 a:hover {
  color: white;
}
.background-leanenligne2:hover {
  box-shadow: 0 1px 30px rgba(0, 204, 255, 0.60), 0 4px 4px rgba(0, 204, 255, 0.50);
}
.background-kitoutils {
  background-color: rgba(28, 170, 217, 1.00);
  box-shadow: 0 1px 30px rgba(28, 170, 217, 0.20), 0 4px 4px rgba(28, 170, 217, 0.20);
}
.background-kitoutils a:hover {
  color: white;
}
.background-kitoutils:hover {
  box-shadow: 0 1px 30px rgba(28, 170, 217, 0.60), 0 4px 4px rgba(28, 170, 217, 0.5);
}
.background-orange {
  background-color: rgba(216, 84, 27, 1.00) !important
}
.background-orangeclair {
  background-color: rgba(250, 191, 159, 1.00) !important
}
.background-orangeclairclair {
  background-color: rgba(253, 231, 219, 1.00) !important
}
.background-bleuquality-institute {
  background-color: rgba(0, 115, 180, 1.00) !important
}
.background-bleuquality-institute a:hover {
  color: white !important ;
}
.background-bleu {
  background-color: rgba(121, 182, 224, 1.00) !important
}
.background-bleuclairdegradelineaire {
  background: linear-gradient(45deg, rgba(93, 211, 255, 1), 53%, rgba(143, 197, 217, 1) 91%) !important
}
.background-bleudegradelineaire {
  background: linear-gradient(90deg, rgba(37, 113, 165, 1.00) -10%, rgba(255, 255, 255, 1) 50%, rgba(37, 113, 165, 1.00) 110%) !important;
}
.background-bleugris {
  background-color: rgba(147, 166, 191, 1.00) !important
}
.background-bleugrisfonce {
  background-color: rgba(111, 134, 163, 1.00) !important
}
.background-bleugrisfoncefonce {
  background-color: rgba(92, 115, 145, 1.00)
}
.background-bleugrisclair {
  background-color: rgba(216, 223, 232, 1.00) !important
}
.background-bleugrisclairclair {
  background-color: rgba(228, 232, 236, 1.00) !important
}
.background-bleugrisclairdegradelineaire {
  background: linear-gradient(90deg, rgba(147, 166, 191, 1.00) -10%, rgba(191, 203, 217, 1.00) 50%, rgba(147, 166, 191, 1.00) 110%) !important;
}
.background-bleugrisclairclairdegradelineaire {
  background: linear-gradient(180deg, rgba(238, 241, 245, 1.00) -10%, rgba(255, 255, 255, 1.00) 50%, rgba(243, 245, 248, 1.00) 110%) !important;
}
.background-jaunefonce {
  background-color: rgba(255, 201, 38, 1.00) !important
}
.background-jaune {
  background-color: rgba(255, 219, 112, 1.00) !important
}
.background-jauneclair {
  background-color: rgba(255, 242, 204, 1.00) !important
}
.background-vert {
  background-color: rgba(58, 168, 106, 1.00) !important
}
.background-vertclair {
  background-color: rgba(226, 239, 218, 1.00) !important
}
.background-vertclairdegradelineaire {
  /*background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(19, 228, 117, 1.00)), to(rgba(199, 232, 213, 1.00)));
  background: -moz-linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00));
  background: -o-linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00));
  background: linear-gradient(rgba(19, 228, 117, 1.00), rgba(16,195,100,1.00));*/
  background: linear-gradient(90deg, rgba(133, 244, 185, 1.00), rgba(16, 195, 100, 1.00) 50%, rgba(20, 235, 121, 1.00) 100%) !important;
}
.background-rouge {
  background-color: rgba(216, 105, 105, 1.00) !important
}
.background-rougeclair {
  background-color: rgba(227, 180, 180, 1.00) !important
}
.background-violet {
  background-color: rgba(182, 79, 192, 1.00) !important
}
.background-couleur-principe {
  background-color: rgba(0, 159, 179, 1.00) !important;
}
.background-couleur-assurance-qualite {
  background-color: rgba(0, 184, 164, 1.00) !important
}
.background-couleur-controle {
  background-color: rgba(25, 213, 255, 1.00) !important
}
.background-couleur-histoire {
  background-color: rgba(151, 151, 151, 1.00) !important
}
.background-pilotage {
  background-color: rgba(224, 13, 16, 1.00) !important
}
.background-outils {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 117, 143, 1.00)), to(rgba(5, 211, 255, 1.00)));
  background: -moz-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: -o-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: linear-gradient(rgba(0, 117, 143, 1.00), rgba(0, 178, 216, 1.00));
}
.background-performance {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(211, 84, 0, 1.00)), to(rgba(230, 126, 34, 1.00)));
  background: -moz-linear-gradient(rgba(211, 84, 0, 1.00), rgba(230, 126, 34, 1.00));
  background: -o-linear-gradient(rgba(211, 84, 0, 1.00), rgba(230, 126, 34, 1.00));
  background: linear-gradient(rgba(211, 84, 0, 1.00), rgba(230, 126, 34, 1.00));
}
.background-statistique {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(192, 57, 43, 1.00)), to(rgba(196, 125, 118, 1.00)));
  background: -moz-linear-gradient(rgba(192, 57, 43, 1.00), rgba(196, 125, 118, 1.00));
  background: -o-linear-gradient(rgba(192, 57, 43, 1.00), rgba(196, 125, 118, 1.00));
  background: linear-gradient(rgba(192, 57, 43, 1.00), rgba(196, 125, 118, 1.00));
}
.background-qualite-mesure {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 117, 143, 1.00)), to(rgba(5, 211, 255, 1.00)));
  background: -moz-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: -o-linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
  background: linear-gradient(rgba(0, 117, 143, 1.00), rgba(5, 211, 255, 1.00));
}
.background-qualite-controle {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 76, 85, 1.00)), to(rgba(0, 176, 217, 1.00)));
  background: -moz-linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
  background: -o-linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
  background: linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
}
.background-principe {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 76, 85, 1.00)), to(rgba(0, 176, 217, 1.00)));
  background: -moz-linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
  background: -o-linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
  background: linear-gradient(rgba(0, 76, 85, 1.00), rgba(0, 176, 217, 1.00));
}
.background-histoire {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(81, 82, 82, 1.00)), to(rgba(165, 175, 177, 1.00)));
  background: -moz-linear-gradient(rgba(81, 82, 82, 1.00), rgba(165, 175, 177, 1.00));
  background: -o-linear-gradient(rgba(81, 82, 82, 1.00), rgba(165, 175, 177, 1.00));
  background: linear-gradient(rgba(81, 82, 82, 1.00), rgba(165, 175, 177, 1.00));
}
.background-assurance-qualite {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(28, 179, 160, 1.00)), to(rgba(0, 85, 76, 1.00)));
  background: -moz-linear-gradient(rgba(28, 179, 160, 1.00), rgba(0, 85, 76, 1.00));
  background: -o-linear-gradient(rgba(28, 179, 160, 1.00), rgba(0, 85, 76, 1.00));
  background: linear-gradient(rgba(28, 179, 160, 1.00), rgba(0, 85, 76, 1.00));
}
.background-leanenligne {
  background-color: rgba(51, 51, 51, 1.00) !important
}
.couleurexcel {
  background-color: #1abc9c;
  border-color: #16a085;
}
.couleurfondtresclair {
  background-color: #D3E9FD
}
.couleurfondclair {
  background-color: #486B8D
}
.couleurfond {
  background-color: #244D73
}
.bg-clear {
  background: transparent;
}
.btn-bleu {
  background-color: rgba(100, 207, 245, 1.00);
  color: white;
}
.btn-bleu:hover {
  background-color: rgba(44, 175, 221, 1.00);
  color: white;
}
.btn-bleufonce {
  background-color: rgba(37, 113, 165, 1.00);
  color: white;
}
.btn-bleufonce:hover {
  background-color: rgba(30, 94, 138, 1.00);
  color: white;
}
.btn-orange {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(211, 84, 0, 1.00)), to(rgba(216, 84, 27, 1.00)));
  background: -moz-linear-gradient(rgba(211, 84, 0, 1.00), rgba(216, 84, 27, 1.00));
  background: -o-linear-gradient(rgba(211, 84, 0, 1.00), rgba(216, 84, 27, 1.00));
  background: linear-gradient(rgba(211, 84, 0, 1.00), rgba(216, 84, 27, 1.00));
  color: white;
}
.btn-orange:hover {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(164, 63, 20, 1.00)), to(rgba(164, 63, 20, 1.00)));
  background: -moz-linear-gradient(rgba(164, 63, 20, 1.00), rgba(164, 63, 20, 1.00));
  background: -o-linear-gradient(rgba(164, 63, 20, 1.00), rgba(164, 63, 20, 1.00));
  background: linear-gradient(rgba(164, 63, 20, 1.00), rgba(164, 63, 20, 1.00));
  color: white;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.99);
}
.timeline:before {
  background-color: #eeeeee;
}
.timeline > li > .timeline-panel {
  border: 1px solid #d4d4d4;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
}
.timeline > li > .timeline-badge {
  color: #fff;
  background-color: #999999;
}
.timeline-badge.primary {
  background-color: #2e6da4 !important;
}
.timeline-badge.success {
  background-color: #3f903f !important;
}
.timeline-badge.warning {
  background-color: #f0ad4e !important;
}
.timeline-badge.danger {
  background-color: #d9534f !important;
}
.timeline-badge.info {
  background-color: #5bc0de !important;
}
.telecharger a {
  color: rgba(0, 162, 221, 1.00)
}
.stepwizard-row:before {
  background-color: #ccc;
} /* Timeline */
.timeline2 {
  border-left: 8px solid #42A5F5;
  color: #333;
}
.timeline2 .event {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
.timeline2 .event:before {
  color: #212121;
}
.timeline2 .event:after {
  box-shadow: 0 0 0 8px #42A5F5;
  background: #212121;
}
.francais {
  background: rgb(0, 101, 168);
  background: linear-gradient(90deg, rgba(0, 101, 168, 1) 69%, rgba(255, 255, 255, 1) 80%, rgba(227, 30, 36, 1) 91%);
}
.note {
  color: rgba(0, 0, 0, 1.00);
  background: rgba(218, 235, 246, 1.00);
  border-color: rgba(134, 199, 164, 1.00);
}
.note-attention {
  color: rgba(0, 0, 0, 1.00);
  background-color: rgba(227, 185, 185, 1.00);
}
.note-astuce {
  color: rgba(0, 0, 0, 1.00);
  background: rgba(208, 235, 219, 1.00);
  border-color: rgba(134, 199, 164, 1.00);
}
.note-exemple {
  color: rgba(0, 0, 0, 1.00);
  background: rgba(218, 235, 246, 1.00);
  border-color: rgba(134, 199, 164, 1.00);
}
.note::before {
  color: white;
  background-color: rgba(37, 113, 165, 1.00);
  ;
}
.note-attention:before {
  background-color: rgba(184, 78, 78, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
.note-astuce:before {
  color: white;
  background-color: rgba(67, 143, 93, 1.00);
}
.note-exemple::before {
  color: white;
  background-color: rgba(37, 113, 165, 1.00);
  ;
}
.regles {
  color: rgba(37, 113, 165, 1.00);
  text-shadow: 1px 1px 10px rgba(169, 209, 234, 1.00);
}
figure img.avecrelief {
  box-shadow: 0 1px 30px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.24);
  background-color: white;
}
@media (max-width: 767.98px) {
  .dropdown-menu {
    background: linear-gradient(90deg, rgba(0, 176, 240, 1.00), 2%, rgba(255, 255, 255, 1.00) 4%) !important;
    ;
  }
}