table {
 border:thin solid blue;
 box-shadow:10px 10px 5px navy;
 margin:0 auto
}
th {
 font-weight:bold;
 text-align:center
}
th,td {
 border:thin solid black;
 padding-left:5px;
 padding-right:5px
}
label {
 color:navy;
 display:inline-block;
 width:300px
}
article {
 display:block;
 border:thin solid blue;
 box-shadow:10px 10px 5px navy;
 width:90%;
 margin:0 auto;
 padding:10px;
 margin-bottom:20px
}
article.mainliste {
 margin-left:10px
}
nav {
 position:fixed;
 top:0;
 left:0;
 min-width:460px;
 width:100%;
 background-color:white;
 padding-bottom:5px;
 margin-bottom:5px;
 border-top:thin solid navy;
 border-bottom:thin solid navy
}
span.titre {
 font-weight:bold;
 background-color:lightblue
}
.pointer {
 cursor:pointer
}
#divmc {
 position:fixed;
 top:30px;
 right:20px;
 width:300px;
 height:200px;
 border:2px solid green;
 display:none;
 background-color:White
}
#voir {
 background-color:White;
 position:fixed;
 top:30px;
 left:30px;
 width:auto;
 height:auto;
 border:2px solid blue;
 display:none
}
td.c {
 text-align:center
}
td.c img {
 cursor:pointer
}
td.pwd {
 cursor:pointer
}
span.adroite {
 display:inline-block;
 float:right;
 cursor:pointer
}
body {
 margin-top:50px;
 min-width:440px
}
.warning {
 color:red;
 font-weight:bold
}
.zero {
 border:0;
 color:white
}
img {
 /*! max-width:760px */
}
img.index {
  width: 500px;
}
input.large {
 width:50vw
}
input.medium {
 width:30vw
}
button {
 font-size:1.05em;
 border-radius:10px;
 color:black;
 background-color:lightgrey;
 transition:all .5s ease
}
button:hover {
 background-color:blue;
 color:white
}
table#laliste {
 font-size:.8em
}
footer {
 position:fixed;
 bottom:0;
 width:100%;
 height:auto;
 background-color:lightgray
}
#mbd01zebul_wrapper {
 position:fixed;
 top:0;
 height:auto
}
p.centre {
 text-align:center
}
summary {
 font-size:1.2em;
 font-weight:bold;
 font-style:italic;
 color:navy
}
details p {
 font-style:italic;
 font-size:1.1em;
 color:blue
}
#expl {
 display:none;
 border:thin dotted red;
 position:absolute;
 bottom:100px;
 left:20px;
 width:300px;
 background-color:lightyellow
}
