#logo_hires {
	display: none;
}
.logo-tb {
	position:absolute;
	left: 10px;
	top: 10px;
}

.navbar.navbar-default {
	margin-bottom: 0;
}
#tb-navbar {
	padding-left: 30px;
}

@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124.8dpi) {

	/* polices */
	a.dropdown-toggle, ul.dropdown-menu {
		font-size: 26px;
	}

	/* empêche les mobiles de zoomer */
	.dropdown {
		-moz-text-size-adjust: none;
		-webkit-text-size-adjust: none;
		-ms-text-size-adjust: none;
	}

	/* logo */
	#logo_hires {
		display: block;
		top: 5px;
	}
	#logo {
		display: none;
	}

	/* bootstrap navbar */
	.navbar-header {
		float: none;
	}
	.navbar-left,.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
		width: 80px;
		height: 60px;
	}
	.navbar-toggle .icon-bar {
		height: 10px;
		width: 58px;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none!important;
	}
	.navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in {
		display:block !important;
	}
}