#navig {
	border: 0px solid #f00;
    border-radius: 0px 0px 70px 0px;
    box-shadow: 0 2px 5px #33d;
	z-index: 1000;
	background: #78f;
	position: fixed;
	left: 0;
	width: 100%;
}

#nav_fixe_cachee {
	top: 0px;
	height: 50px;
	position: fixed;
	border: 0px solid blue;
}
.contenu_defilant {
	background: #ddf;
	padding: 60px 0px 0px 0px; /* to go past header */
}

header{
	height: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

#navig {
	cursor: pointer;
}

#navig ul {
	list-style: none none;
	margin-left: 12px;
}

.bouton_nav, #navig li > ul > li {
	border: 0px solid blue;
    border: 2px outset rgba(170, 170, 170, 0.3);
	border-radius: 10px;
	margin: 0;
	padding: 10px;
	background: #78f;
}
#navig .espace_nav_bouton > li {
	max-width: 130px;
}
.bouton_nav:hover, #navig li > ul > li:hover, .bouton_nav.current {
	border: 2px inset rgba(170, 170, 170, 0.3);
}

#navig li > ul {
	display: none;
	margin: 0px;
	padding: 0px 0px;
	left: 4px;
    position: absolute; /* Evite que la dimension du conteneur ne change quand la sous-liste est affichée */
    white-space: nowrap; /* Pour que le texte ne revienne pas à la ligne */
}
#navig li > ul > li {
	margin: 0px;
	font-size: 10pt;
	padding: 7px 10px;
	opacity: 0.97;
	border-radius: 4px;
}
#navig li:hover > ul {
	displayg: block;
	z-index: 1010;
}
#navig li{
	padding: 0px;
	dborder: 1px solid red;
	margin-top: 12px;
	margin-bottom: 12px;
}
.espace_nav_bouton{
	padding: 0;
	dborder: 1px solid blue;
}

#navig li li a {
	text-align: left;
}
#navig a, h2 a {
	display: block;
	text-decoration: none;
	color: #127;
    -moz-user-select: none; /* These user-select properties are inheritable, used to prevent text selection */
    -webkit-user-select: none;
    -ms-user-select: none; /* From IE10 only */
    user-select: none; /* Not valid CSS yet, as of July 2012 */

    -webkit-user-drag: none; /* Prevents dragging of images/divs etc */
    user-drag: none;
}
#gros_logo {
	right: 40px;
	top: 8px;
	width: 110px;
	height: auto;
	position: relative;
}
#petit_logo {
	right: 40px;
	top: 12px;
	width: 42px;
	height: auto;
	position: absolute;
}
#logo {
	float: right;
	height: 65px;
}

