html { font-size: 100%; font-family: arial; }
body { padding:0px; margin:0px; }
br { clear:both; }
hr { color:transparent; border:0px; }

H4 { font-size:10px; display:inline-block;  }


/* ------------------------------------------- HEADER */
#titreMap {
    width:100%;
    height: 90px;
    background-color:black;
    color:#FFF;
    overflow: hidden;
    clear: both;
}

#titreMap H1 { margin-bottom: 0px; }

#titreMap span { font-size:80%; }

#titreMap img {
    margin: 20px;
    float: left;
	width:auto;
    height: 50px;
}

#do { width: 190px; }

#shop { width: 300px; }

/* ------------------------------------------- MENU */
.menu { z-index:10; background-color:#ffffff90; position: fixed; top:100px; left:12px; width:330px; scrollbar-color: #ff7600; }	
.menu input[type="checkbox"]:checked { accent-color:#FF7900; }

.Select-value { border-color: black; }
.Select-multi-value-wrapper { max-height:300px; overflow-y: auto; width: 100%; }
.Select-control { background-color: white; }
.Select.is-focused:not(.is-open) > .Select-control{ border-color: transparent !important; box-shadow: none !important; border: 0 !important; } 
.Select-value-label { color: black !important; background-color: white; }
.Select-value-icon { color: black !important; background-color: #ff7900; }
.VirtualizedSelectOption { background-color: white; color: black; }
.VirtualizedSelectOption:hover { background-color: #ff7900; color: black; }

.divdirection { margin:5px; float: left; font-family:Arial; font-size:11px; }

.divdrop { float:left; margin:5px; margin-right:15px; font-family:Arial; font-size:11px; width: 180px; }

.divbornes { float:left; margin:5px; margin-right:15px; font-family:Arial; font-size:11px; width: 180px; display: inline-flex; align-items: center;}

.divboutique { font-family:Arial; font-size:11px; width:100%; float:left; margin:5px; max-height:370px; }
.divboutique #selallb  { background-color: #ff7900;color: black; margin-top:5px; padding: 3px; clear:both; }

.divmetrics { font-family:Arial; font-size:11px; margin:5px; display:block; }

/* ------------------------------------------- STATS */
.stats { z-index:10; background-color:#ffffff90; position: fixed; bottom:50px; right:12px; width:430px; scrollbar-color: #ff7600; }