/*
.coul1 {color:#00a9e0;} bleu 0 169 224
.coul2 {color:#e90d88;} rose 233 13 136
.coul3 {color:#f08d32;} orange 240 141 50
.coul4 {color:#f2da00;} jaune 242 218 0
.coul5 {color:#d08acd;} violet 208 138 205
.coul6 {color:#eb2d2f;} rouge 235 45 47
.coul7 {color:#97c46f;} vert 151 196 111
.coul1:hover {color:#00a9e0;}
.coul2:hover {color:#e90d88;}
.coul3:hover {color:#f08d32;}
.coul4:hover {color:#f2da00;}
.coul5:hover {color:#d08acd;}
.coul6:hover {color:#eb2d2f;}
.coul7:hover {color:#97c46f;}
Couleur gris granite (fond):#b7b8b6 granite RGB 
Couleur  bleu très foncé: #34675c pine RGB
Couleur bleu ciel: #00a9e0 blue sky RGB
couleur vert paturage: #b3c100 fields RGB
couleur orange: #f08d32 orange RGB 255 165 0
*/

@font-face {
  font-family: "multimedia";
  src: url(/var/multimedia_icons.ttf) format("truetype");
}
body {background:#f7f7f7 url(../images/background_arc-en-ciel.jpg) no-repeat fixed center top;}
h1.lien{font-size:1.1em;}
h1.vignette{font-size:1.0em;}
h1 {font-size:1.6em;}
h2 {font-size:1.4em;}
h3 {font-size:1.2em;}
h4 {font-size:1.1em;}
a {color:#00a9e0;outline:none;}
a:hover {color:#00a9e0;}


.com_admin {background:#ffdfbf;margin-bottom:10px;padding:10px 10px;}
.com {margin-bottom:10px;padding:10px 10px;background:#f5f5f5;}

.logo {max-width: 305px;;margin:10px 0;}
div.divok {background:#bfc;border:1px solid #080;color:#080;margin: 5px 0 10px 0;padding:5px 10px 5px 10px;text-align:center;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
div.erreur1 {background:#fbb;border:1px solid #f00;color:red;margin: 5px 0 10px 0;padding:5px 10px 5px 10px;text-align:center;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
div.header {color:#d5d6d2;padding:5px 0;}
div.footer{background-color:#fff;margin-top:5px;padding:10px 0;}
.multimedia{font-family: "multimedia", sans-serif ;font-size:0.9em;}
.menu_multimedia{font-family: "multimedia", sans-serif ;font-size:0.9em;}
a.infobar{color:#b3c100;border:1px solid #b3c100;padding:0px 5px;}
a.infobar:hover{color:#fff;border:1px solid #fff;padding:0px 5px;text-decoration: none;background-color:#b3c100;}
/*p.date {margin:9px 0 0 12px;padding:0;display:inline;float:left;color:#aaa;font-size:0.9em;}
p.auteur {margin:9px 0 0 25px;padding:0;display:inline;float:left;color:#aaa;font-size:0.9em;}
p.auteur a{color:#999;font-weight: bold;}
p.commentaire {margin:9px 10px 0 0px;padding:0;display:inline;float:right;font-size:0.9em;}
p.commentaire a{color:#888;font-weight: bold;}*/

/*Modif de bootstrap*/
.navbar-dark .navbar-brand {color: #fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: #00a9e0;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {color: #fff;}
.navbar-dark .navbar-nav .nav-link.disabled {color: rgba(255, 255, 255, 0.25);}
.navbar-dark .navbar-nav .show > .nav-link,.navbar-dark .navbar-nav .active > .nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active {color: #f08d32;border-bottom:1px solid #f08d32;}
.navbar-dark .navbar-toggler {color: rgba(255, 255, 255, 0.5);border-color: rgba(255, 255, 255, 0.1);}
/*.navbar-dark .navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}*/
.navbar-dark .navbar-toggler-icon {background-image: url(/images/hamburger_icon_orange.png);}
.navbar-dark .navbar-text {color: rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-text a {color: #fff;}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {color: #fff;}
.nav-item{padding-right:5px;}
.dropdown-menu {background-color: #fff;margin:0;border-radius:0 0 0.25rem 0.25rem;}
/*
.dropdown-item {color: #00a9e0;border-bottom:3px solid transparent;border-top:3px solid transparent;}
.dropdown-item:hover, .dropdown-item:focus {color: #b3c100;border-bottom:3px solid #b3c100;border-top:3px solid #b3c100;}
.dropdown-item.active {color: orange;background-color: transparent;}
.nav-link{font-weight:bold;border-bottom:3px solid transparent;border-top:3px solid transparent;}
.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active:hover,.dropdown-item.active:hover{border-bottom:3px solid #b3c100;border-top:3px solid #b3c100;color:#b3c100;}
.nav-link.active,.dropdown-item.active{border-bottom:3px solid #f08d32;border-top:3px solid #f08d32;}
*/
.dropdown-item {color: #00a9e0;border-bottom:1px solid transparent;}
.dropdown-item:hover, .dropdown-item:focus {color: #fff;background-color:#00a9e0;border-bottom:1px solid transparent;}
.dropdown-item.active {color: #f08d32;background-color: transparent;border-bottom:1px solid #f08d32;}
.dropdown-item.disabled, .dropdown-item:disabled {color: #6c757d;pointer-events: none;background-color: transparent;}
.nav-link{font-weight:bold;border-bottom:1px solid transparent;}
.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active:hover,.dropdown-item.active:hover{background-color:#00a9e0;color: #fff;}
.nav-link.active,.dropdown-item.active{background-color: transparent;border-bottom:1px solid #f08d32;}


.quote-card {color: #222222;padding: 10px;padding-left: 50px;box-sizing: border-box;position: relative;overflow: hidden;min-height: 10px;}
.quote-card p {font-size: 20px;line-height: 1.5;margin: 0;max-width: 80%;}
.quote-card cite {font-size: 16px;margin-top: 10px;display: block;font-weight: 200;opacity: 0.8;}
.quote-card:before {font-family: Georgia, serif;content: "“";position: absolute;top: 10px;left: 10px;font-size: 5em;color: rgba(238, 238, 238, 0.8);font-weight: normal;}
.quote-card:after {font-family: Georgia, serif;content: "”";position: absolute;bottom: -100px;line-height: 80px;right: -32px;font-size: 20em;color: rgba(238, 238, 238, 0.4);font-weight: normal;}



.btn-light {color: #00a9e0;background-color: #fff;border-color: #d3d9df;}
.btn-light:hover {color: #fff;background-color: #00a9e0;border-color: #dae0e5;}
.btn-light:focus, .btn-light.focus {box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}
.btn-light.disabled, .btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #d3d9df;}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle {color: #f08d32;background-color: #fff;border-color: #d3d9df;text-decoration: underline;}
.btn-light:not(:disabled):not(.disabled):active:hover, .btn-light:not(:disabled):not(.disabled).active:hover,.show > .btn-light.dropdown-toggle {color: #fff;background-color: #00a9e0;border-color: #d3d9df;text-decoration: underline;}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);}

.btn-recherche {color: #00a9e0;background-color: #fff;border-color: #ddd;border-left:0px;border-top-left-radius: 0;
  border-bottom-left-radius: 0;}
.btn-recherche:hover {color: #fff;background-color: #00a9e0;border-color: #ddd;}
.btn-recherche1 {color: #00a9e0;background-color: #fff;border-color: #00a9e0;font-weight: bold;}
.btn-recherche1:hover {color: #fff;background-color: #00a9e0;border-color: #ddd;}



img.centre {height:auto;max-width: 100%;margin:auto;display:block;}
 
 .navbar{margin:0;padding:0;}
 
 .conteneur_menu{background-color:#fff;margin-bottom:5px;}
 
/*.contenu, .contenu1{background-color: #fff;margin:0;padding:0;border-top:1px solid #f08d32;}*/
.contenu {background-color: #fff;padding:10px;}
.no-padding > [class*='col-'] {
padding-right:0;
padding-left:0;
}  
.contenu1{margin-top:10px;}

.contenu2{padding:0;}

.description{background-color: rgba(0, 0, 0, 0.6);color:#97c46f;}
.description:hover{background-color: rgba(151, 196, 111, 1);color:white;}

.carousel-caption{right: 0%;height:35%;bottom: 0;left: 0%;margin:0 5px;padding:3px;}

.marge-tb{margin:5px 0 0 0;}

.carousel-indicators {top: 0;height:20px;}

.carousel-indicators li {box-sizing: content-box;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 30px;height: 3px;margin-right: 3px;margin-left: 3px;text-indent: -999px;cursor: pointer;background-color: #fff;background-clip: padding-box;border-top: 10px solid transparent;border-bottom: 10px solid transparent;opacity: .5;transition: opacity 0.6s ease;}

.carousel-indicators .active {background-color: white;}
  
[class*="col-"] {padding:5px 10px;}
.menu{padding:0 10px;}


.center{text-align:center;}
.mini{max-width:320px;margin:0 5px;}
p.article{padding:0 10px;margin:0 0 5px 0;}

.video-responsive { overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}
.video-responsive iframe { left:0; top:0; height:100%; width:100%; position:absolute;}

 