body {
	background:white;
	margin-bottom:;
}

header {
	background:white;
	color:black;
}
header a {
	color:#337ab7;
}
header a:hover,
header a:focus {
	color:#23527c;
}

header .navbar .dropdown-menu>.active>a {
	color:;
	background:;
}

body>.container {
	background:white;
	color:black;
}
body>.container a {
	color:#337ab7;
}
body>.container a:hover,
body>.container a:focus {
	color:#23527c;
}

footer {
	color:#999;
	background:#363636;
}
footer a {
	color:#999;
}
footer a:focus,
footer a:hover {
	color:#ddd;
}

a,
a:hover,
a:focus,
.btn-link,
.btn-link:hover,
.btn-link:focus {
	color:;
}

/**********/
/* Navbar */
/**********/
header .navbar {
	color:#777;
	background:white;
	border:1px solid #e7e7e7;
	border-radius:4px;
	box-shadow:0px 1px 0px rgba(255, 255, 255, 0.15) inset, 0px 1px 5px rgba(0, 0, 0, 0.075);
}

/************************/
/* Boutons de la Navbar */
/************************/
header .navbar ul.nav.navbar-nav > li > a {
	color:#777;
	background:white;
}

header .navbar ul.nav.navbar-nav > li > a:focus,
header .navbar ul.nav.navbar-nav > li > a:hover {
	color:#555;
	background:white;
}

header .navbar ul.nav.navbar-nav > li.active > a,
header .navbar ul.nav.navbar-nav > li.active > a:focus,
header .navbar ul.nav.navbar-nav > li.active > a:hover,
header .navbar ul.nav.navbar-nav > li.open > a,
header .navbar ul.nav.navbar-nav > li.open > a:focus,
header .navbar ul.nav.navbar-nav > li.open > a:hover {
	color:#555;
	background:#e7e7e7;
	box-shadow:0px 3px 9px rgba(0, 0, 0, 0.075) inset;
}

/**********************/
/* Menus de la Navbar */
/**********************/
/* Menu de la navbar */
header .navbar ul.dropdown-menu,
header .navbar ul.dropdown-menu li>a {
	color:#333;
	background:white;
}

/* Menu survolé de la navbar */
header .navbar ul.dropdown-menu li > a:hover,
header .navbar ul.dropdown-menu li > a:focus {
	color:#262626;
	background:#f5f5f5;
}

/* Menu actif de la navbar */
header .navbar ul.dropdown-menu li.active > a,
header .navbar ul.dropdown-menu li.active > a:focus,
header .navbar ul.dropdown-menu li.active > a:hover {
	color:white;
	background:#337ab7;
}

/* Séparateur du menu */
header .navbar ul.dropdown-menu li.divider {
	background-color:#e5e5e5;
}


/***********/
/* Tooltip */
/***********/
.result-container .grid-container .tile .grid-tooltip {
	background:white;
	color:black;
}
.result-container .grid-container .tile.tooltip-visible {
	border-color:white;
}
.result-container .grid-container .tile .grid-tooltip a {
	color:#337ab7;
}
.result-container .grid-container .tile .grid-tooltip a:hover,
.result-container .grid-container .tile .grid-tooltip a:focus {
	color:#23527c;
}

/***********/
/* Theater */
/***********/
.theater-container .panel-container {
	background:white;
	color:black;
}
.theater-container .panel-container a {
	color:#337ab7;
}
.theater-container .panel-container a:hover,
.theater-container .panel-container a:focus {
	color:#23527c;
}

/**************/
/* Pagination */
/**************/
ul.pagination {
	border-radius:4px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
.pagination > li > a,
.pagination > li > span {
	color:#777777;
	background:white;
	border-color:white;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	color:#000000;
	background:white;
	border-color:white;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
	z-index:1;
	color:#000000;
	background:white;
	border-color:white;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}

/*********************/
/* Onglets de l'arbo */
/*********************/
#sidebar-container ul.nav-tabs > li > a,
#sidebar-container ul.nav-tabs.nav-justified > li > a {
	color:#337ab7;
	background:white;
	border-radius:4px 4px 0 0;
	border-color:white;
	border-bottom:0;}

#sidebar-container ul.nav-tabs > li > a:hover,
#sidebar-container ul.nav-tabs > li > a:focus, 
#sidebar-container ul.nav-tabs.nav-justified > li > a:hover,
#sidebar-container ul.nav-tabs.nav-justified > li > a:focus {
	color:#23527c;
	background:white;
	border-color:#ddd;
}

 
#sidebar-container ul.nav-tabs > li.active > a,
#sidebar-container ul.nav-tabs > li.active > a:hover,
#sidebar-container ul.nav-tabs > li.active > a:focus,
#sidebar-container ul.nav-tabs.nav-justified > li.active > a,
#sidebar-container ul.nav-tabs.nav-justified > li.active > a:hover,
#sidebar-container ul.nav-tabs.nav-justified > li.active > a:focus {
	color:#555;
	background:white;
	border-color:#ddd;
}

/****************/
/* Arborescence */
/****************/
/* Bordures */
#sidebar-container .list-group-container>.list-group:first-child>.list-group-item:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0;

}
#sidebar-container .list-group-container>.list-group>.list-group-item:last-child {
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
#sidebar-container .list-group-item,
#sidebar-container .list-group.multi-level .list-group-item li.list-group-item {
	border-color:#ddd;
}

/* Contenu d'une ligne inactive */
#sidebar-container .list-group-item,
#sidebar-container .list-group-item > a,
#sidebar-container .list-group-item > span,
#sidebar-container .list-group .list-group-item.active .list-group-item,
#sidebar-container .list-group .list-group-item.active .list-group-item > a,
#sidebar-container .list-group .list-group-item.active .list-group-item > span {
	color:#337ab7;
	background:white;
}

/* Badge d'une ligne inactive */
#sidebar-container .list-group-item span.badge,
#sidebar-container .list-group .list-group-item.active .list-group-item > span.badge {
	color:white;
	background:#777;
}

/* Contenu d'une ligne inactive survolée */
#sidebar-container .list-group-item > a:hover,
#sidebar-container .list-group-item > a:focus,
#sidebar-container .list-group .list-group-item.active .list-group-item > a:hover,
#sidebar-container .list-group .list-group-item.active .list-group-item > a:focus {
	color:#23527c;
}
#sidebar-container .list-group-item:hover,
#sidebar-container .list-group-item:hover,
#sidebar-container .list-group .list-group-item.active .list-group-item:hover,
#sidebar-container .list-group .list-group-item.active .list-group-item:hover {
	background:white;
}

/* Badge d'une ligne inactive survolée */
#sidebar-container .list-group-item:hover span.badge,
#sidebar-container .list-group-item:focus span.badge,
#sidebar-container .list-group .list-group-item.active .list-group-item:hover > span.badge,
#sidebar-container .list-group .list-group-item.active .list-group-item:focus > span.badge {
	color:white;
	background:#777;
}

/* Contenu d'une ligne active */
#sidebar-container .list-group-item.active,
#sidebar-container .list-group-item:hover.active,
#sidebar-container .list-group-item:focus.active,
#sidebar-container .list-group-item.active > a,
#sidebar-container .list-group-item:hover.active > a,
#sidebar-container .list-group-item:focus.active > a,
#sidebar-container .list-group-item.active > span
#sidebar-container .list-group-item:hover.active > span
#sidebar-container .list-group-item:focus.active > span {
	color:white;
	background:#337ab7;
	/*text-shadow:0px -1px 0px white;*/
	text-shadow:none;
}

/* Badge d'une ligne active */
#sidebar-container .list-group-item.active>.badge,
#sidebar-container .list-group-item:hover.active>.badge,
#sidebar-container .list-group-item:focus.active>.badge,
#sidebar-container .list-group-item:hover .list-group-item.active>.badge {
	color:#337ab7;
	background:white;
}

/* Contenu d'une ligne titre */
#sidebar-container .list-group-title,
#sidebar-container .list-group-title:hover,
#sidebar-container .list-group-title span,
#sidebar-container .list-group-title:hover span {
	color:#555;
	background:white;
}