/* Onglet Diagnostics */
.tabs-panel#tab-diagnostics .titre1 {font-family: "Poppins-SemiBold"; font-size: 21px; line-height: 30px;}
.tabs-panel#tab-diagnostics .sousTitre1 {padding-top: 25px; font-size: 17px; line-height: 24px;}
.tabs-panel#tab-diagnostics .sousTitre1 span {font-weight: bold; }
.tabs-panel#tab-diagnostics .titre2 {font-family: "Poppins-SemiBold"; font-size: 19px; line-height: 20px; margin-bottom: 15px; padding-top: 7px;}
.tabs-panel#tab-diagnostics .dpe {width:100%; overflow: auto; max-width: 340px; margin-top: 20px;}
.tabs-panel#tab-diagnostics .dpe .echelle {float: left; width: 164px; height: 198px; background: url('../images/annonce/dpe-echelle-2025.jpg') top left no-repeat; background-size: 100%;}*
.tabs-panel#tab-diagnostics .dpe .fond {float: left; width: calc(100% - 195px); height: 198px; position: relative;}
.tabs-panel#tab-diagnostics .dpe .fondA {background: url('../images/annonce/dpe-fond-A.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondB {background: url('../images/annonce/dpe-fond-B.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondC {background: url('../images/annonce/dpe-fond-C.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondD {background: url('../images/annonce/dpe-fond-D.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondE {background: url('../images/annonce/dpe-fond-E.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondF {background: url('../images/annonce/dpe-fond-F.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fondG {background: url('../images/annonce/dpe-fond-G.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fond0 {background: url('../images/annonce/dpe-fond-vierge.png') top right no-repeat;}
.tabs-panel#tab-diagnostics .dpe .fond .valeurLettre {position: absolute; top: 54px; right: 10px; width: 72px; height: 24px; font-family: "Poppins-Regular"; font-size: 18px; line-height: 18px; text-align: center; color: #ffffff; }
.tabs-panel#tab-diagnostics .dpe .fond .valeurChiffre {position: absolute; top: 80px; right: 12px; width: 70px; height: 44px; font-family: "Poppins-SemiBold"; font-size: 27px; line-height: 27px; text-align: center;}
.tabs-panel#tab-diagnostics .dpe .fond.fond0 .valeurChiffre {font-size: 15px; line-height: 15px; top: 85px;}
.tabs-panel#tab-diagnostics .dpe .fond .unite {position: absolute; bottom: 40px; right: 7px; text-align: right; width: 100px; height: 20px;  font-size: 13px;text-align: right;}
.tabs-panel#tab-diagnostics .ges {width:100%; overflow: auto; max-width: 340px; margin-top: 20px;}
.tabs-panel#tab-diagnostics .ges .echelle {float: left; width: 195px; height: 198px; background: url('../images/annonce/ges-echelle-2025.png') top left no-repeat;}
.tabs-panel#tab-diagnostics .ges .fond {float: left; width: calc(100% - 195px); height: 198px; position: relative;}
.tabs-panel#tab-diagnostics .ges .fondA {background: url('../images/annonce/ges-fond-A.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondB {background: url('../images/annonce/ges-fond-B.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondC {background: url('../images/annonce/ges-fond-C.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondD {background: url('../images/annonce/ges-fond-D.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondE {background: url('../images/annonce/ges-fond-E.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondF {background: url('../images/annonce/ges-fond-F.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fondG {background: url('../images/annonce/ges-fond-G.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fond0 {background: url('../images/annonce/ges-fond-vierge.png') top right no-repeat; }
.tabs-panel#tab-diagnostics .ges .fond .valeurLettre {position: absolute; top: 54px; right: 10px; width: 72px; height: 24px; font-family: "Poppins-Regular"; font-size: 18px; line-height: 18px; text-align: center; color: #ffffff; }
.tabs-panel#tab-diagnostics .ges .fond .valeurChiffre {position: absolute; top: 80px; right: 12px; width: 70px; height: 44px; font-family: "Poppins-SemiBold"; font-size: 27px; line-height: 27px; text-align: center;}
.tabs-panel#tab-diagnostics .ges .fond.fond0 .valeurChiffre {font-size: 15px; line-height: 15px; top: 85px;}
.tabs-panel#tab-diagnostics .ges .fond .unite {position: absolute; bottom: 10px; right: 2px; text-align: right; width: 100px; height: 20px;  font-size: 13px;text-align: right;}

.tabs-panel#tab-diagnostics .diagnostic-global {position: relative; overflow: auto; height: 100%;}
.tabs-panel#tab-diagnostics .diagnostic-global .echelle {float: left; width: 100%; max-width: 360px; position: relative;}
.tabs-panel#tab-diagnostics .diagnostic-global-A .echelle {background: url('../images/annonce/diagnostic-global-A.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-B .echelle {background: url('../images/annonce/diagnostic-global-B.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-C .echelle {background: url('../images/annonce/diagnostic-global-C.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-D .echelle {background: url('../images/annonce/diagnostic-global-D.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-E .echelle {background: url('../images/annonce/diagnostic-global-E.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-F .echelle {background: url('../images/annonce/diagnostic-global-F.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global-G .echelle {background: url('../images/annonce/diagnostic-global-G.svg') top right no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres {position: absolute; border: solid 1px #000; left: 0; overflow: hidden; padding-top: 1%;}
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres .dpe-chiffre {float: left; width: 50%; }
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres .dpe-chiffre:after {content: ''; width: 1px; height: 90%; right: 0; top: 5%; border: solid 1px #000; position: absolute;}
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres .ges-chiffre {float: right; width: 50%;}
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres .chiffre {text-align: center; font-size: 0.26em; position: relative;}
.tabs-panel#tab-diagnostics .diagnostic-global .zone-chiffres .chiffre .valeur {font-size: 6em; font-weight: 700; font-family: "Poppins-SemiBold";}
.tabs-panel#tab-diagnostics .diagnostic-global-A .zone-chiffres  {top: 0; width: 28.6%; height: 22.3%; }
.tabs-panel#tab-diagnostics .diagnostic-global-B .zone-chiffres  {top: 13%; width: 29.6%; height: 22.0%; }
.tabs-panel#tab-diagnostics .diagnostic-global-C .zone-chiffres  {top: 26%; width: 29.3%; height: 22.0%; }
.tabs-panel#tab-diagnostics .diagnostic-global-D .zone-chiffres  {top: 38.8%; width: 29%; height: 22.0%; }
.tabs-panel#tab-diagnostics .diagnostic-global-E .zone-chiffres  {top: 51.5%; width: 28.8%; height: 22.0%; }
.tabs-panel#tab-diagnostics .diagnostic-global-F .zone-chiffres  {top: 64.2%; width: 29%; height: 22.0%; }
.tabs-panel#tab-diagnostics .diagnostic-global-G .zone-chiffres  {top: 76.8%; width: 33%; height: 22.2%; }
.tabs-panel#tab-diagnostics .diagnostic-global .diag-legende {position: absolute; height: 15px; font-size: 0.24em; text-align: center;}
.tabs-panel#tab-diagnostics .diagnostic-global .dpe-legende {left: 0; width: 14.8%; }
.tabs-panel#tab-diagnostics .diagnostic-global .ges-legende {left: 14.8%; width: 14.8%;}
.tabs-panel#tab-diagnostics .diagnostic-global-A .diag-legende {top: 23%; }
.tabs-panel#tab-diagnostics .diagnostic-global-B .diag-legende {top: 10%; }
.tabs-panel#tab-diagnostics .diagnostic-global-C .diag-legende {top: 23%; }
.tabs-panel#tab-diagnostics .diagnostic-global-D .diag-legende {top: 35.7%; }
.tabs-panel#tab-diagnostics .diagnostic-global-E .diag-legende {top: 48.5%; }
.tabs-panel#tab-diagnostics .diagnostic-global-F .diag-legende {top: 61.2%; }
.tabs-panel#tab-diagnostics .diagnostic-global-G .diag-legende {top: 74.1%; }
.tabs-panel#tab-diagnostics .diagnostic-global-G .dpe-legende {width: 16%; }
.tabs-panel#tab-diagnostics .diagnostic-global-G .ges-legende {left: 16%; width: 16%;}

.tabs-panel#tab-diagnostics .diagnostic-GES {position: relative; overflow: auto; height: 100%;}
.tabs-panel#tab-diagnostics .diagnostic-GES .echelle {float: left; width: 100%; max-width: 360px; position: relative;}
.tabs-panel#tab-diagnostics .diagnostic-GES .echelle:before {content: ''; position: absolute; height: 1px; border-top: solid 2px #000;}
.tabs-panel#tab-diagnostics .diagnostic-GES-A .echelle {background: url('../images/annonce/diagnostic-GES-A.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-B .echelle {background: url('../images/annonce/diagnostic-GES-B.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-C .echelle {background: url('../images/annonce/diagnostic-GES-C.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-D .echelle {background: url('../images/annonce/diagnostic-GES-D.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-E .echelle {background: url('../images/annonce/diagnostic-GES-E.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-F .echelle {background: url('../images/annonce/diagnostic-GES-F.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES-G .echelle {background: url('../images/annonce/diagnostic-GES-G.svg') top left no-repeat; background-size: auto 100%; aspect-ratio: 841.9/595.3; }
.tabs-panel#tab-diagnostics .diagnostic-GES .zone-chiffres {position: absolute; left: 85%; overflow: hidden; }
.tabs-panel#tab-diagnostics .diagnostic-GES .zone-chiffres .chiffre .valeur {font-size: 2em; font-weight: 700; font-family: "Poppins-SemiBold"; text-align: center; line-height: 1; position: relative;}
.tabs-panel#tab-diagnostics .diagnostic-GES .zone-chiffres .chiffre .unite {font-size: 0.35em; font-family: "Poppins-Regular";}
.tabs-panel#tab-diagnostics .diagnostic-GES-A .echelle:before {top: 9%; left: 33%; width: 50%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-A .zone-chiffres {top: 3%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-B .echelle:before {top: 22%; left: 40%; width: 43%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-B .zone-chiffres {top: 16%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-C .echelle:before {top: 35%; left: 46%; width: 37%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-C .zone-chiffres {top: 29%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-D .echelle:before {top: 48%; left: 52%; width: 31%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-D .zone-chiffres {top: 42%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-E .echelle:before {top: 61%; left: 58%; width: 25%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-E .zone-chiffres {top: 55%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-F .echelle:before {top: 74%; left: 65%; width: 18%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-F .zone-chiffres {top: 68%;}
.tabs-panel#tab-diagnostics .diagnostic-GES-G .echelle:before {top: 87%; left: 70%; width: 13%; }
.tabs-panel#tab-diagnostics .diagnostic-GES-G .zone-chiffres {top: 81%;}