.inner, .fill-black {
	fill: black;
}

.outer, .stroke-black {
	stroke:black;
}

.nofill {
	fill:none;
}

.rond {
	stroke-linejoin: round;
	stroke-linecap: round;
}

.txt20 {
	font-size: 20px;
}

.stro2 {
	stroke-width: 2px;
}

.stro3 {
	stroke-width: 3px;
}

.stro4 {
	stroke-width: 4px;
}

.stro5 {
	stroke-width: 5px;
}

.stro7 {
	stroke-width: 7px;
}

/* Coloration des triangles */

.max4 .fill-alerte, .max4.fill-alerte {
	fill: var(--alerte-rouge);
}
.max4 .stroke-alerte, .max4.stroke-alerte {
	stroke: var(--alerte-rouge);
}

.max3 .fill-alerte, .max3.fill-alerte {
	fill: var(--alerte-orange);
}
.max3 .stroke-alerte, .max3.stroke-alerte {
	stroke: var(--alerte-orange);
}

.max2 .fill-alerte, .max2.fill-alerte {
	fill: var(--alerte-jaune);
}
.max2 .stroke-alerte, .max2.stroke-alerte {
	stroke: var(--alerte-jaune);
}

.max1 .fill-alerte, .max1.fill-alerte {
	fill: var(--alerte-verte);
}
.max1 .stroke-alerte, .max1.stroke-alerte {
	stroke: var(--alerte-verte);
}


.feuilles {
	fill:green;
	stroke-width: 6px;
}

.tronc {
	fill:saddlebrown;
}


.sol {
	fill:burlywood;
	stroke: burlywood;
}

.herbe {
	fill: olivedrab;
}

.maison {
	fill:antiquewhite;
}

.toit {
	stroke: darkblue;
	fill-opacity: 0%;
	stroke-linejoin: round;
	stroke-width: 15px;
}

.dash {
	stroke-width: 1px !important;
}


.txtcentre24 {
	text-align: center;
	font-size: 24px;
}

.txthyg {
	text-align: center;
	font-size: 20px;
	fill:cornflowerblue;
}

.hygcircle {
	fill:cornflowerblue;
}

.hygrad {
	stroke: aliceblue;
}

.warn {
	stroke-width: 15px;
	stroke-linejoin: round;
}


.transparent {
	stroke: skyblue;
	stroke-width: 2px;
	stroke-linejoin: round;
	fill: none;
}

.fillver {
	fill: forestgreen;
}