.navbar-brand span {font-weight: bold;}
.effet_bt_zoom {-webkit-transition: all 0.5s; transition: all 0.5s; opacity:0.9; cursor: pointer;}
.effet_bt_zoom:hover {opacity:1; transform: scale(1.2); opacity:1;}
.look_lien {color:blue; cursor: pointer; text-decoration: underline;}
.look_lien:hover {text-decoration: none;}
.boite_message {position: fixed; top:50%; left:50%; width: 400px; transform: translate(-50%, -50%); font-family: Arial, Helvetica, sans-serif; font-size:18px; opacity: 1; text-align: center; z-index:9999;}
.calque_ecran {position:fixed; top:0; bottom:0; left:0; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index:9998;}
.bloc_transparent {border: 1px solid grey; border-radius: 10px; padding:2px 0.5em; margin:0 0 0.3em 0;}
.bloc_blanc {border: 1px solid grey; border-radius: 10px; padding:2px 0.5em; margin:0 0 0.3em 0; background-color: #FFF;}
h2 {text-shadow: 2px 2px 3px #000; color:#FFF; margin-bottom:10px;}
h4 {cursor: pointer; padding:0; font-size: 22px; color:#6C757D; margin:0 0 2px 0;}
h4.on {color:#0000A0;}
h4:hover {color:#2B333C; background-color: #FFF3CD; border-radius: 10px;}
h4.on:before {content : "\0023F7";}
h4:before {content : "\0023F5";}
h4 + ul, h4 + div {margin-top:0.5em;}
h5:before {content : "\01F59D \0000A0"; margin-left:30px;}
.saisie_filtre {float: right; width: 250px;}

section {margin:0.5em 0;}
/*textarea.pour_code {min-height:100px;}*/
.bt_copier {margin-bottom:3px;} 

/* Gestion du bouton de retour en haut de page */
#returnOnTop {background: url('img/return_on_top.png') no-repeat; bottom: 1%; cursor: pointer; display: none; filter: alpha(opacity = 50); height: 48px; opacity: 0.5; position: fixed; right: 1%; width: 48px;}
#returnOnTop:hover {filter: alpha(opacity = 100); opacity: 1;}

/* Gestion de l'impression  */
.impression_slt {display:none;} 
@media print {
  .no_imprim {display:none;}
  .container {max-width: 100%;}
  #returnOnTop {display:none!important;}
}

@media only screen and (max-width: 576px) {
  .modal {position: fixed; top:50%;}
  .modal .modal-fullscreen {position: fixed; top:0;}
}

