form.ligneAdmin {
	display: inline-block;
	box-shadow:inset 0px 0px 0px 0px rgba(0,0,0,0.5);
	margin: 0 0 6px 0;
}

form.ligneAdmin input {
	position: relative;
	float: left;
	box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,1);
	text-align: center;
	font-family: regular;
	text-transform: uppercase;
	padding: 10px 8px;
	margin: 0px;
	border-radius: 0px;
}

input[name="ligne"] { background-color: rgba(0,0,0,0); display: none; width: 0%; text-align: left; }

input[name="lot"] { background-color: rgba(0,0,0,0.15); width: calc(20% - 16px); }
input[name="etage"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="piece"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="orientation"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="balcon"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }

input[name="terrassecouverte"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="terrassenoncouverte"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="jardin"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="surfinter"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="surfpond"] { background-color: rgba(0,0,0,0.04); width: calc(20% - 16px); }
input[name="dispo"] { background-color: rgba(0,0,0,0.04); width: calc(100% - 16px); font-family: 'bold' !important; }
input[name="save"].off { display: none; width: calc(100% - 0px); text-align: center; letter-spacing: 2px; }
input[name="save"].on { display: block; width: calc(100% - 0px); text-align: center; letter-spacing: 2px; }
input[name="supr"] { display: none; width: 0%; text-align: center; }

form.ligneAdmin input[name="save"] {
	box-shadow: none;
}

/* COMPATIBILITÉ DU PLACEHOLDER */

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(0,0,0,0.7);
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgba(0,0,0,0.7);
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgba(0,0,0,0.7);
}


.selectionAdminListe, .selectionAdminSelecteur, .selectionAdminSelecteur2 {
		border-bottom: 0px solid black;
		padding-bottom: 20px;
		font-size: 12px;
		letter-spacing: 1px;
		opacity: 0.5;
		transition-duration: 0.2s;
		cursor: pointer;
}

.selectionAdminListe:hover, .selectionAdminSelecteur:hover, .selectionAdminSelecteur2:hover {
		opacity: 0.7;
		border-bottom: 10px solid black;
}

.selectionAdminListe.active, .selectionAdminSelecteur.active, .selectionAdminSelecteur2.active {
		border-bottom: 2px solid black;
		padding-bottom: 20px;
		font-size: 12px;
		letter-spacing: 1px;
		opacity: 1;
}

.contenuAdminSelecteur { display: none !important; }
.contenuAdminSelecteur2 { display: none !important; }
.contenuAdminSelecteur.active { display: block !important; }
.contenuAdminSelecteur2.active { display: block !important; }

.contenuAdminListe { display: none !important; }
.contenuAdminListe.active { display: block !important; }


@media screen and (max-width: 1400px) {
	.menuAdmin .contenu.tier { width: calc((100% / 2) - 60px ); padding: 0px 30px; }
}
