@charset "utf-8";
/* CSS Document */





.margint20p { margin-top:20%; }

.margint20 { margin-top:20px; }


.marginb10 { margin-bottom:10px; }
.marginb15 { margin-bottom:15px; }
.marginb20 { margin-bottom:20px; }
.marginb30 { margin-bottom:30px; }

.margint10 { margin-top:10px; }
.margint8 { margin-top:8px; }

.paddingt30 { padding-top:30px; }
.paddingt15 { padding-top:15px; }

.top15 { top:15px; }


.txt-gris { color : #999999;}
.txt-gras { font-weight:bold;}

/* #resultats thead { background-color: #dddddd; } */

table  { font-size:12px; }

div.text-right, td.text-right, th.text-right { text-align:right; }
div.text-center, td.text-center, th.text-center { text-align:center; }
div.text-left, td.text-left, th.text-left { text-align:left; }



.dropdown-menu .active > a, .dropdown-menu .active > a:hover {color: #FFF;}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: #E1F5FF;
}

.note-editor, .note-toolbar { background-color: #FFF; }


/* Sticky footer styles
-------------------------------------------------- */

html,
body {
height: 100%;
/* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
min-height: 100%;
height: auto !important;
height: 100%;
/* Negative indent footer by it's height */
margin: 0 auto -50px;
}

/* Set the fixed height of the footer here */
#push,
#footer {
height: 40px;
}
#footer {
padding-top:10px;
/* background-color: #f5f5f5; */
}

/* Lastly, apply responsive CSS fixes as necessary */
@media (max-width: 767px) {
	#footer {
	  margin-left: -20px;
	  margin-right: -20px;
	  padding-left: 20px;
	  padding-right: 20px;
	}
}

