html {
  height: 100%;
}
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

h1 {
	color: #97bf0e; 
}
h2 {
	color: #479F1C; 
}
.green {
	color: #479F1C !important; 
}
.header {
	padding: 10px;
	border-bottom: 1px dotted;
	height: 105px;
}
.logo img {
	width: 100%;
}
.hello {
	font-size: 18px;
	font-weight: semi-bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
.menu {
	padding: 20px;
}
@media (max-width: 767px) {
	.menu {
		padding-bottom: 0;
		width: 100%;
	}
	.navbar {
		position:inherit;
		width: 100%;
	}
    .navbar-header {
       display: inline;
    }
    .navbar-toggle {
       margin-top:0px;
    }
}
.navbar-header {
	font-size: 20px;
	text-align: center;
}
.contenu {
	padding: 0 20px 20px;
}
.table a {
	color: #FFF;
}
.table a :hover{
	color: #FFF;
}
.dispo {
	background-color: #97BF0E;	
	color: #fff;
	font-weight: bold;
}
.enpret {
	background-color: #FA5858;
	color: #FFF;
	font-weight: bold;
}
.legende {
	margin-bottom: 3px;
}
span.dispo, 
span.indispo, 
span.enpret {
	padding: 2px;
}
.indispo {
	background-color: #FAAC58;
	color: #FFF;
	font-weight: bold;
}

#horloge {
	display: inline-block;
}
.login {
	margin-top: 50px;
}

input[type='file'] {
	padding: 0 !important;
}

td span {
	cursor: pointer;
}
/* Tablesorter */
.headers {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
 .headerSortUp {
	background-image: url(../images/asc.gif);
}
.headerSortDown {
	background-image: url(../images/desc.gif);
}

.version {
	color: #000
}
.versionning {
	text-align: left;
}