*, *:hover, *:focus, *:active {
	outline: none !important;
}

* {
	font-size: 17px;
	font-family: "Roboto", Helvetica, Arial, sans-serif;
	word-break: break-word;
}

* a:hover {
	text-decoration: none;
}

* {
	overflow-x: none;
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

/* ===== Accueil ====== */
	.coordonates {
		padding-top: 2em;
		padding-bottom: 2em;
	}

	.spy {
		display: none;
	}
/* ======================= */

/* ===== Menu ========== */
	.nav-item { transition: all 0.3s ease; margin-right: .5em; }
	.navbar-light .navbar-nav a.nav-link { transition: all 0.3s ease; }
	.navbar-light .navbar-nav a.nav-link:hover { color: rgba(0,0,0,.35); }
	.nav-item:hover, .nav-item.active {
		/*background-color: #1491A8;*/
		transition: all 0.3s ease;
	}
	.navbar-light .navbar-nav .nav-link {
	    color: rgba(0,0,0,255);
	}
	.navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
	    color: rgba(0,0,0,0);
	}
	.navbar-light li.divider{
	    color: black;
	    padding-right: 1em;
	    border-right: 1px solid rgba(0,0,0,.15);
	}
	.navbar-light li.divider {
		margin-right: 1em;
	}
	.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
	    color: white;
	}
/* ======================= */
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}
.has-error .input-group-text{color:#a94442;background-color:#f2dede;border-color:#a94442}
.has-error .form-control-feedback{color:#a94442}