.localisation {
	width : 62%;
	margin-bottom: 15px;
	margin-left: 10px;
}

#map_ville {
	z-index: -1;
}

/*
.aide_version {
	left: 51%;
    position: absolute;
    width: 40%;
}
*/
.aide_version {
	float: right;
	width: 34%;
}

h1 {
	font-size: 22px;
    margin-top: 13px;
    text-align: center;
}

.help {
	text-align: right;
}

.date {
	/*float: right;*/
	margin-right: 5px;
	text-align: right;
}

#conteneur{
	height: 720px;
    overflow: scroll;
    position: relative;
    line-height: 17px;
}
.contenu {
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    margin-bottom: 15px;
    margin-left: 10px;
}

.propriete_legend {
    float: right;
    width: 50%;
}

.legende {
	width: 60%;
	margin-top: 15px;
}

h4 {
	text-align: center;
	margin-top: 1px;
	font-size: 11px;
}

.propriete{
	width: 55%;
	margin-bottom: 12px;
}

.localisation_detail {
	/*margin-left: 30%;*/
    float: right;
    margin-top: 6px;
    width: 50%;
}

h2 {
	margin-top: 1px;
	font-size: 16px;
}

.cadreLegend{
	width: 40px;
	height: 20px;
	display: block;
	margin: 0 10px 0 0;
	float: left;
	border : 1px solid black;
}

.uneLegende{
	margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 10px;
}

.unNiveauLegend{
	border-left : 1px solid black;
	margin-bottom: 15px;
    margin-top: 15px;
}


#tableau table {
	border-collapse : collapse;
	text-align : center;
	width: 40%;

}

#tableau  th{
 	border : 1px solid black;
}

#tableau  td{
 	height: 30px;
}
 
td {
	cursor: pointer;
}
 
#nv1Titre{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

#nv2Titre{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

#nv3Titre{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}
	 
.entCompl{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.nv1Deb{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	
}
.nv1Mil{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.nv1Fin{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.nv1DebFin{
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.nv2Deb{
	border-color: black;
	border-right-width: 5px;
	border-top-width: 5px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

.nv2Mil{
	border-color: black;
	border-right-width: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
}

.nv2Fin{
	border-color: black;
	border-right-width: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 5px;
	border-style: solid;
}

.nv2DebFin{
		border-color: black;
	border-right-width: 5px;
	border-top-width: 5px;
	border-left-width: 1px;
	border-bottom-width: 5px;
	border-style: solid;
}

.nv3Deb{
	border-color: black;
	border-right-width: 1px;
	border-top-width: 5px;
	border-left-width: 5px;
	border-bottom-width: 1px;
	border-style: solid;
}

.nv3Mil{
	border-color: black;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 5px;
	border-bottom-width: 1px;
	border-style: solid;
}

.nv3Fin{
	border-color: black;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 5px;
	border-bottom-width: 5px;
	border-style: solid;
	border-collapse:collapse;
	
}

.nv3DebFin{
	border-color: black;
	border-right-width: 1px;
	border-top-width: 5px;
	border-left-width: 5px;
	border-bottom-width: 5px;
	border-style: solid;
}

.point {
	background-color: red;
    height: 8px;
    /*left: 150px;
    position: absolute;
    top: 125px;*/
    width: 8px;
    border: 1px solid white;
    font-size: 1px;
    float: left;
    margin-top: 95px;
    margin-left: -170em;
}

#selectProperties {
	margin-left: 10px;
}