Aller au contenu

« MediaWiki:Common.css » : différence entre les versions

De Wikiquestia
Aucun résumé des modifications
Aucun résumé des modifications
 
(362 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
.infobox {
.copy-box {
    padding: 5px;
  background: #f9f9f9;
    width: 25em;
  border: 1px solid #ccc;
    background: #f9f9f9;
  border-radius: 6px;
    border: 1px solid #aaa;
  margin-bottom: 1em;
    clear: right;
    float: right;
    font-size: 0.9em;
    line-height: 1.4;
    margin: 0 0 0.5em 1em;
    max-width: 325px;
    word-wrap: break-word
}
}


.infobox-title {
.copy-header {
    display: table;
  background: #f0f0f0;
    padding: 1px;
  padding: 0.5em 1em;
    height: 45px;
  font-weight: bold;
    width: 100%;
  display: flex;
    font-weight: bold;
  justify-content: space-between;
    text-align: center;
  align-items: center;
    color: #000000;
  border-bottom: 1px solid #ccc;
    background: #54994C;
}
}


.infobox-subtitle {
.copy-button {
    font-weight: bold;
  font-size: 0.9em;
    text-align: center;
  padding: 2px 8px;
    margin: 0.5em 0.5em 0.5em 0.5em;
  cursor: pointer;
    padding: 0.2em;
    background-color: #5c76be;
}
}


.ligne-accueil {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 0.2em; /* espace entre les deux */
  margin-bottom: 0.2em;
}


.infobox-LO {
.ligne-haute > div {
    font-size: smaller;
  flex: 1 1 0;
    font-style: italic;
    margin: 0.5em 0;
}
}


.infobox-subtitle-biography {
[class$="-picto"] {
    font-weight: bold;
  background-repeat: no-repeat;
    text-align: center;
  background-position: right center;
    line-height: 1.1;
  background-size: contain;
    margin: 0 0 5px 0;
  background-blend-mode: multiply;
    padding: 4px;
  background-color: transparent;
    background-color: #5c76be;
}
}


.infobox-caption {
.biographie-picto {
    text-align: center;
  background-image: url(https://wiki.alakihel.ovh/images/1/19/Pictogram_flower.png);
    font-size: smaller;
}
     margin-top: 1em;
.darkgods-picto {
    margin-bottom: 1em;
     background-image: url(https://wiki.alakihel.ovh/images/e/ea/Pictogram_darkgods.png);
}
}
 
.hitaruato {
.infobox-séparateur {
  background-image: url(https://wiki.alakihel.ovh/images/f/f4/Pictogram_hitaruato.png);
    padding: 0.5em;
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-weight: bold;
    text-align: center;
    line-height: 1.1;
    margin: 0.5em 0 0.5em 0;
    background: #EBEBEB;
    color: #333;
}
}


.infobox-image {
.empire-picto {
    text-align: center;
  background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
    border: #333;
    border-style: solid;
    border-width: 1px;
    padding: 0, 5em;
}
}


.infobox-center {
    text-align: center;
}


.infobox-left {
.björkan-picto {
    text-align: left;
  background-image: url(https://wiki.alakihel.ovh/images/9/9b/Pictogram_Björkan_Närävar.png);
}
}


.infobox-right {
.accueil-picto {
     text-align: right;
     background-image: url("https://wiki.alakihel.ovh/images/3/3e/RdVW.png");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 100px;
}
}


.infobox-table {}


.infobox-table th {
.mw-ahnentafel-tree table {
    text-align: left;
  border-collapse: separate;
    vertical-align: top;
  border-spacing: 10px;
    width: 10em;
}
}
 
.mw-ahnentafel-tree td {
.infobox-table td {
  vertical-align: top;
    vertical-align: top;
  padding: 0.5em;
    text-align: left;
}
}


.infobox-lined {}
.infobox-2-boxes {}


.infobox-list {
.td-verticalalign-center {
    align: center;
  vertical-align: center;
}
}


.infobox-list-left {


    align: center;
.infobox > p:only-child {
    text-align: center;
  display: none;
    float: left;
    width: 45%;
}
}


.infobox-list-right {
.infobox table {
  border: none;
  box-shadow: none;
  border-collapse: none;
  width: 100%;
}


    align: center;
.infobox th,
    text-align: center;
.infobox td {
    float: right;
  border: none;
    width: 45%;
}
}


.mw-image-border .mw-file-element {
    border: 1px solid #eaecf0
}


figure {
.infobox table {
    display: table;
  text-align: left;
    text-align: center;
  padding: 5px;
    border-collapse: collapse;
  width: 100%;
    line-height: 0;
    margin: 0.2em;
    clear: right;
    float: right
}
}


.border-line {
.infobox_v3 table {
     border-top-style: solid;
     width: 100%;
    border-width: 2px;
     margin: 5px 0;
     height: 1px;
     table-layout: fixed;
     margin: 5px 0.5em;
}
}


.infobox-container {
.infobox th {
    float: right;
  font-weight: bold;
    clear: right;
  width: 10em;
    width: 33%;
vertical-align: top;
    margin-left: 10px;
}
}


audio {
.infobox td {
    width: -webkit-fill-available;
  width: 15em;
    height: 20px;
  vertical-align: top;
 
}
}


.row {
.empire {
     content: "";
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
    display: table;
    clear: both;
}
}


.column {
.biographie {
     float: left;
     background-image: url(https://wiki.alakihel.ovh/images/1/19/Pictogram_flower.png);
    width: 50%;
    padding: 10px;
}
}


.infobox_v3 .navbar {
.björkan{
    display: none;
  background-image: url(https://wiki.alakihel.ovh/images/9/9b/Pictogram_Björkan_Närävar.png);
}
}


.infobox_v3 p.bloc,
.geographie {
.infobox_v3 table caption {
background-image: url(https://wiki.alakihel.ovh/images/c/c8/Pictogram_sonlight.png);
    background-color: #eaecf0 !important;
    color: #222 !important;
}
}


div.infobox_v3 {
.cite_independante {
    padding: 10px;
background-image: url(https://wiki.alakihel.ovh/images/2/28/Pictogram_freecity.png);
    width: 25em;
    background: #ffffff;
    clear: right;
    float: right;
    font-size: 0.9em;
    line-height: 1.4;
    margin: 1em 1em 0.5em 1em;
    max-width: 325px;
    word-wrap: break-word;
    box-shadow: 0 0 .2rem #999;
    border: 0px;
}
}


.infobox_v3 table {
    padding: 0;
    margin: 0 0 15px;
}


.infobox_v3 .entete {
.darkgods {
     padding: 10px;
     background-image: url(https://wiki.alakihel.ovh/images/e/ea/Pictogram_darkgods.png);
    margin-top: -10px;
     color: #fff;
    margin-bottom: 5px;
    margin-right: -10px;
     margin-left: -10px;
}
}


.infobox_v3 th[scope="row"],
.infobox-modifier {  
.infobox_v3 td {
     text-align: right;
     padding-left: 2px;
    padding-right: 2px;
}
}


.infobox_v3 .images {
.modifier {
    padding: 0 !important;
  font-weight: bold;
    border-top-left-radius: 0px;
  padding: 2px 4px;
    border-top-right-radius: 0px;
  margin: 0.5em;
}
}


.infobox_v3 .images img {
.Alerte {  
     border-top-left-radius: 0px;
     float: center;
    border-top-right-radius: 0px;
    height: auto;
    max-width: 320px;
    width: 100%;
}
}


.infobox_v3 p.legend {
.documentation {
     background: #FFF;
     border: 1px solid #aaa;
     color: #54525d;
     margin: 0 0 0.5em 1em;
     font-size: 0.9em;
     box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
     margin: 0;
     background-color: #e6f4ea;
     padding: 3px 6px 12px;
     padding: 3em;
    text-align: left;
}
}


.infobox_v3 p.legend {
.entete {
     background: #FFF;
    font-weight: bold;
     color: #54525d;
    text-align: center;
    font-size: 1.4em;
    padding: 0.5em;
    margin: 5px;
    background-position: right;
     background-repeat: no-repeat;
     background-size: cover;
}
}


.infobox_v3 p.legend a {
.soustitre {  
     color: #54525d;
     font-weight: bold;
     text-align: center;
     text-align: center;
    padding: 0.5em;
    margin: 5px;
}
}


.infobox_v3 .navbar {
 
    display: none;
.tabber__tabs {
        justify-content: space-evenly;
}
}


.infobox_v3 p.bloc,
hr {
.infobox_v3 table caption {
  margin: 0 0.5em;
    background-color: #eaecf0 !important;
    color: #222 !important;
}
}


/* Crédits d'auteurs: [[Projet:Charte graphique/Articles/Infoboxes]] */
.infobox, .infobox_top_border, .infobox_bottom_border {
 
     padding: 5px;
.infobox_top_border {
     border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    width: 25em;
     background: #f9f9f9;
     background: #f9f9f9;
    border: 1px solid #aaa;
    width: 325px;
    word-wrap: break-word;
    float: right;
    clear: right;
    font-size: 0.9em;
     line-height: 1.4;
     line-height: 1.4;
     margin: 0 0 0.5em 1em;
     margin: 0 0 0.5em 1em;
     max-width: 327px;
     border-radius: 10px;
     word-wrap: break-word;
     box-shadow: 2px 2px 5px rgba(0,0,0,0.1)
    clear: right;
    float: right;
}
}


.infobox_bottom_border {
.infobox_bottom_border {
    background: #f9f9f9;
    border-bottom: 1px solid #aaa;
     width: 100%;
     width: 100%;
     max-width: 100%;
     max-width: 100%;
     float: right;
     border-bottom: 1px solid #aaa;
}
}


.infobox_header_blank {
.infobox-title {
    padding: 0.5em;
    clear: right;
    font-size: 1.2em;
    margin: 0.5em 0.5em 0.5em 0.5em;
     font-weight: bold;
     font-weight: bold;
     text-align: center;
     text-align: center;
     background: #dfedff;
    color: #000;
     background: #54994C;
    padding: 1px;
    width: 100%;
    height: 45px;
}
}


 
.infobox-subtitle, .infobox-subtitle-biography {
.Infobox_country_heraldry {
    padding: 0.5em;
    clear: right;
    font-size: 1.2em;
    margin: 0.5em 0.5em 0.5em 0.5em;
     font-weight: bold;
     font-weight: bold;
     text-align: center;
     text-align: center;
     color: #000000;
     background-color: #5c76be;
     background: #54994c99;
     margin: 0.5em;
    padding: 0.2em;
}
}


.infobox-LO, .infobox-caption {
    font-size: small;
    font-style: italic;
    margin: 0.5em 0;
    text-align: center;
    width: -webkit-fill-available;
}


.infobox_separator {
.infobox-séparateur, .infobox_separator {
     padding: 0.5em;
     padding: 0.5em;
     border-top: 1px solid;
     border-top: 1px solid;
Ligne 310 : Ligne 254 :
     font-weight: bold;
     font-weight: bold;
     text-align: center;
     text-align: center;
    line-height: 1.1;
    margin: 0.5em 0 0.5em 0;
     background: #EBEBEB;
     background: #EBEBEB;
     color: #333;
     color: #333;
}
}


/*=====HEADERS LIST=====
.infobox-image {
 
     font-size: smaller;
.HEADER
     font-style: italic;
 
     margin: 0.5em 0;
.BORDER-LINE-EVIL
.BORDER-LINE-HEROPNJ
.HEADER_BIOGRAPHY_ADENAOR
.HEADER_BIOGRAPHY_BJORKAN
.HEADER_BIOGRAPHY_DAMIAN
.HEADER_BIOGRAPHY_DEKARON
.HEADER_BIOGRAPHY_DJILLIAN
.HEADER_BIOGRAPHY_EVIL
.HEADER_BIOGRAPHY_HERO_PJ
.HEADER_BIOGRAPHY_KELENDROS
.HEADER_BIOGRAPHY_PNJ
.HEADER_BIOGRAPHY_REGNAK
.HEADER_BIOGRAPHY_VARDAHIL
.HEADER_BIOGRAPHY_VALT
.HEADER_CITY
.HEADER_COUNTRY
.HEADER_ETHNICITY
.HEADER_EVENT
.HEADER_GEOGRAPHY
.HEADER_HERO_PNJ
.HEADER_ITEM
.HEADER_ORGANIZATION
.HEADER_PLACE
.HEADER_RACE
 
*/
 
.header {
     background-position-x: right;
    background-repeat: no-repeat;
    background-size: contain;
    clear: right;
     font-size: 1.2em;
    padding: 0.5em;
     margin: 0.5em 0.5em 0.5em 0.5em;
    font-weight: bold;
     text-align: center;
     text-align: center;
    color: #000000;
}
}


.header_country {
.infobox-center, .infobox-left, .infobox-right {
     background-color: #54994c99;
     font-size: smaller;
     background-image: url(https://wiki.alakihel.ovh/images/c/c0/Pictogram_compas_102x45.png);
     font-style: italic;
    margin: 0.5em 0;
    text-align: center;
    width: -webkit-fill-available;
}
}


.header_hero_PJ {
.infobox-left {
     background-color: #DDD5C9;
     text-align: left;
    background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
}
}


.header_vardahil {
.infobox-right {
     background-color: #DDD5C9;
     text-align: right;
    background-image: url(https://wiki.alakihel.ovh/images/3/36/Pictogram_vardahil.png);
}
}


.header_bjorkan {
.infobox-table th, .infobox-table td {
     background-color: #DDD5C9;
     text-align: left;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
     vertical-align: top;
}
}


.header_adenaor {
.infobox-table th {
     background-color: #DDD5C9;
     width: 10em;
    background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
}
}


.header_damian {
.infobox-table td {
     background-color: #DDD5C9;
     width: 15em;
    background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
}
}


.header_valt {
.infobox-list-left {
     background-color: #DDD5C9;
     text-align: center;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
     float: left;
    width: 45%;
}
}


.header_dekaron {
.infobox-list-right {
     background-color: #DDD5C9;
     text-align: center;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
     float: right;
    width: 45%;
}
}


.header_kelendros {
.border-line {
     background-color: #DDD5C9;
     border-top-style: solid;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
     border-width: 1px;
    height: 2px;
    margin: 5px 0.5em;
}
}


.header_regnak {
hr.nation {
     background-color: #DDD5C9;
     background-color: #65cec9cc;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
     margin: 0.5em;
}
}


.header_djillian {
.infobox-container {
     background-color: #DDD5C9;
     float: right;
     background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
    clear: right;
    width: 33%;
     margin-left: 10px;
}
}


.header_hero_PNJ {
audio {
     background-color: #ADA9E0;
     width: -webkit-fill-available;
     background-image: url(https://wiki.alakihel.ovh/images/d/d3/Pictogram_oeil_102x45.png);
     height: 20px;
}
}


.border-line-heropnj {
.row {
     color: #ADA9E0;
     display: table;
    clear: both;
}
}


.header_PNJ {
.column {
     background-color: #dac5a3;
     float: left;
     background-image: url(http://localhost:8888/FQw/images/0/0c/Picto_infobox_biography.png);
     width: 50%;
    padding: 10px;
}
}


.header_biography_evil {
/* Navbox Template */
    background-color: #39414d;
    background-image: url(https://wiki.alakihel.ovh/images/d/d3/Pictogram_oeil_102x45.png);
    color: #FFFFFF;
    border-color: inherit;
}


.border-line-evil {
/* Navbox Styling */
     color: #39414d;
.navbox {
    border: 1px solid #aaa;
    padding: 2px;
    font-size: 88%;
     background: #f9f9f9;
    margin: 5px 0;
    clear: both;
    width: 100%;
    box-sizing: border-box;
}
}


.header_city {
.navbox-title {
     background-color: #9d943099;
     background-color: #ccccff;
     background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
    font-weight: bold;
     text-align: center;
    padding: 2px;
}
}


.header_geography {
.navbox-list {
     background-color: #915B5B;
     text-align: left;
     background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
     padding: 5px;
}
}


.header_place {
.navbox-group {
    background-color: #a7b0a799;
     width: 12%;
    background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
     text-align: right;
}
     padding-right: 0.5em;
 
.header_race {
    background-color: #9f571899;
    background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
}
 
.header_ethnicity {
     background-color: #a1730099;
    background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
 
}
 
.header_organization {
     background-color: #9d943ccc;
     background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
 
}
 
.header_item {
    background-color: #9f262699;
    background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
 
}
 
.header_event {
    background-color: #10c4b899;
    background-image: url(//upload.wikimedia.org/wikipedia/commons/7/7a/Picto_infobox_map.png);
 
}
 
/*=====Liste des Subheaders=====
 
GENERAL
 
 
 
 
 
 
 
*/
 
 
 
 
.subheader {
     font-weight: bold;
     font-weight: bold;
     text-align: center;
     white-space: nowrap;
    line-height: 1.1;
    margin: 0.5em 0.5em 0.5em 0.5em;
    padding: 4px;
}
}


.subheader_general {
.navbox-table {
     background: #4652adcc;
     width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}
}


.subheader_country {
.navbox hlist {
     background: #54994ccc;
     list-style: none;
}
     padding: 0;
 
     margin: 0;
.subheader_biography_hero_PJ {
     background: #DBDDC9;
     ;
}
}


.subheader_hero_PNJ {
.navbox hlist ul {
     background-color: #c6c4ea;
     display: inline;
 
}
}


.subheader_biography_PNJ {
.navbox hlist li {
     background: #D3DAA3;
     display: inline;
     ;
     margin-right: 10px;
}
}


.subheader_biography_evil {
    background: #3B394D;
    ;
    color: #FFFFFF;
}


.subheader_city {
    background: #9d2ebc88;
}


.subheader_geography {
.selectable-table tr:hover {
     background: #DB8877;
     background-color: #f0f8ff;
    cursor: pointer;
}
}


.subheader_place {
/* Conteneur des onglets */
    background: #a7b0accc;
.tabs {
  display: flex;
  flex-wrap: wrap;
  margin: 1em 0;
  border-bottom: 2px solid #ccc;
}
}


.subheader_race {
/* Cache les boutons radio */
    background: #9f571ccc;
.tabs input[type="radio"] {
  display: none;
}
}


.subheader_ethnicity {
/* Style des labels (onglets cliquables) */
    background: #a1730ccc;
.tabs label {
  padding: 10px 20px;
  margin-right: 5px;
  background-color: #eee;
  cursor: pointer;
  border: 1px solid #ccc;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
}
}


.subheader_organization {
/* Onglet actif */
    background-color: #9d933c82;
.tabs input[type="radio"]:checked + label {
  background-color: #fff;
  border-bottom: 2px solid white;
  font-weight: bold;
}
}


.subheader_item {
/* Contenu des onglets */
    background: #9f262ccc;
.tab-content {
  display: none;
  width: 100%;
  border: 1px solid #ccc;
  padding: 15px;
  background-color: #fff;
}
}


.subheader_event {
/* Affiche le contenu de l'onglet sélectionné */
    background: #10c4bccc;
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3 {
  display: block;
}
}

Dernière version du 26 août 2025 à 15:15

.copy-box {
  background: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin-bottom: 1em;
}

.copy-header {
  background: #f0f0f0;
  padding: 0.5em 1em;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ccc;
}

.copy-button {
  font-size: 0.9em;
  padding: 2px 8px;
  cursor: pointer;
}

.ligne-accueil {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  gap: 0.2em; /* espace entre les deux */
  margin-bottom: 0.2em;
}

.ligne-haute > div {
  flex: 1 1 0;
}

[class$="-picto"] {
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  background-blend-mode: multiply;
  background-color: transparent;
}

.biographie-picto {
  background-image: url(https://wiki.alakihel.ovh/images/1/19/Pictogram_flower.png);
}
.darkgods-picto {
    background-image: url(https://wiki.alakihel.ovh/images/e/ea/Pictogram_darkgods.png);
}
.hitaruato {
  background-image: url(https://wiki.alakihel.ovh/images/f/f4/Pictogram_hitaruato.png);
}

.empire-picto {
  background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
}


.björkan-picto {
  background-image: url(https://wiki.alakihel.ovh/images/9/9b/Pictogram_Björkan_Närävar.png);
}

.accueil-picto {
    background-image: url("https://wiki.alakihel.ovh/images/3/3e/RdVW.png");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 100px;
}


.mw-ahnentafel-tree table {
  border-collapse: separate;
  border-spacing: 10px;
}
.mw-ahnentafel-tree td {
  vertical-align: top;
  padding: 0.5em;
}


.td-verticalalign-center {
  vertical-align: center;
}


.infobox > p:only-child {
  display: none;
}

.infobox table {
  border: none;
  box-shadow: none;
  border-collapse: none;
  width: 100%;
}

.infobox th,
.infobox td {
  border: none;
}


.infobox table {
  text-align: left;
  padding: 5px;
  width: 100%;
}

.infobox_v3 table {
    width: 100%;
    margin: 5px 0;
    table-layout: fixed;
}

.infobox th {
  font-weight: bold;
  width: 10em;
vertical-align: top;
}

.infobox td {
  width: 15em;
  vertical-align: top;
}

.empire {
    background-image: url(https://wiki.alakihel.ovh/images/d/df/Pictogram_feather.png);
}

.biographie {
    background-image: url(https://wiki.alakihel.ovh/images/1/19/Pictogram_flower.png);
}

.björkan{
  background-image: url(https://wiki.alakihel.ovh/images/9/9b/Pictogram_Björkan_Närävar.png);
}

.geographie {
background-image: url(https://wiki.alakihel.ovh/images/c/c8/Pictogram_sonlight.png);
}

.cite_independante {
background-image: url(https://wiki.alakihel.ovh/images/2/28/Pictogram_freecity.png);
}


.darkgods {
    background-image: url(https://wiki.alakihel.ovh/images/e/ea/Pictogram_darkgods.png);
    color: #fff;
}

.infobox-modifier {    
    text-align: right;
}

.modifier {
  font-weight: bold;
  padding: 2px 4px;
  margin: 0.5em;
}

.Alerte {    
    float: center;
}

.documentation {
    border: 1px solid #aaa;
    margin: 0 0 0.5em 1em;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
    background-color: #e6f4ea;
    padding: 3em;
}

.entete {
    font-weight: bold;
    text-align: center;
    font-size: 1.4em;
    padding: 0.5em;
    margin: 5px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}

.soustitre {    
    font-weight: bold;
    text-align: center;
    padding: 0.5em;
    margin: 5px;

}


.tabber__tabs {
        justify-content: space-evenly;
}

hr {
  margin: 0 0.5em;
}

.infobox, .infobox_top_border, .infobox_bottom_border {
    padding: 5px;
    background: #f9f9f9;
    border: 1px solid #aaa;
    width: 325px;
    word-wrap: break-word;
    float: right;
    clear: right;
    font-size: 0.9em;
    line-height: 1.4;
    margin: 0 0 0.5em 1em;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.1)
}

.infobox_bottom_border {
    width: 100%;
    max-width: 100%;
    border-bottom: 1px solid #aaa;
}

.infobox-title {
    font-weight: bold;
    text-align: center;
    color: #000;
    background: #54994C;
    padding: 1px;
    width: 100%;
    height: 45px;
}

.infobox-subtitle, .infobox-subtitle-biography {
    font-weight: bold;
    text-align: center;
    background-color: #5c76be;
    margin: 0.5em;
    padding: 0.2em;
}

.infobox-LO, .infobox-caption {
    font-size: small;
    font-style: italic;
    margin: 0.5em 0;
    text-align: center;
    width: -webkit-fill-available;
}

.infobox-séparateur, .infobox_separator {
    padding: 0.5em;
    border-top: 1px solid;
    border-bottom: 1px solid;
    font-weight: bold;
    text-align: center;
    background: #EBEBEB;
    color: #333;
}

.infobox-image {
    font-size: smaller;
    font-style: italic;
    margin: 0.5em 0;
    text-align: center;
}

.infobox-center, .infobox-left, .infobox-right {
    font-size: smaller;
    font-style: italic;
    margin: 0.5em 0;
    text-align: center;
    width: -webkit-fill-available;
}

.infobox-left {
    text-align: left;
}

.infobox-right {
    text-align: right;
}

.infobox-table th, .infobox-table td {
    text-align: left;
    vertical-align: top;
}

.infobox-table th {
    width: 10em;
}

.infobox-table td {
    width: 15em;
}

.infobox-list-left {
    text-align: center;
    float: left;
    width: 45%;
}

.infobox-list-right {
    text-align: center;
    float: right;
    width: 45%;
}

.border-line {
    border-top-style: solid;
    border-width: 1px;
    height: 2px;
    margin: 5px 0.5em;
}

hr.nation {
    background-color: #65cec9cc;
    margin: 0.5em;
}

.infobox-container {
    float: right;
    clear: right;
    width: 33%;
    margin-left: 10px;
}

audio {
    width: -webkit-fill-available;
    height: 20px;
}

.row {
    display: table;
    clear: both;
}

.column {
    float: left;
    width: 50%;
    padding: 10px;
}

/* Navbox Template */

/* Navbox Styling */
.navbox {
    border: 1px solid #aaa;
    padding: 2px;
    font-size: 88%;
    background: #f9f9f9;
    margin: 5px 0;
    clear: both;
    width: 100%;
    box-sizing: border-box;
}

.navbox-title {
    background-color: #ccccff;
    font-weight: bold;
    text-align: center;
    padding: 2px;
}

.navbox-list {
    text-align: left;
    padding: 5px;
}

.navbox-group {
    width: 12%;
    text-align: right;
    padding-right: 0.5em;
    font-weight: bold;
    white-space: nowrap;
}

.navbox-table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.navbox hlist {
    list-style: none;
    padding: 0;
    margin: 0;
}

.navbox hlist ul {
    display: inline;
}

.navbox hlist li {
    display: inline;
    margin-right: 10px;
}



.selectable-table tr:hover {
    background-color: #f0f8ff;
    cursor: pointer;
}

/* Conteneur des onglets */
.tabs {
  display: flex;
  flex-wrap: wrap;
  margin: 1em 0;
  border-bottom: 2px solid #ccc;
}

/* Cache les boutons radio */
.tabs input[type="radio"] {
  display: none;
}

/* Style des labels (onglets cliquables) */
.tabs label {
  padding: 10px 20px;
  margin-right: 5px;
  background-color: #eee;
  cursor: pointer;
  border: 1px solid #ccc;
  border-bottom: none;
  border-radius: 5px 5px 0 0;
}

/* Onglet actif */
.tabs input[type="radio"]:checked + label {
  background-color: #fff;
  border-bottom: 2px solid white;
  font-weight: bold;
}

/* Contenu des onglets */
.tab-content {
  display: none;
  width: 100%;
  border: 1px solid #ccc;
  padding: 15px;
  background-color: #fff;
}

/* Affiche le contenu de l'onglet sélectionné */
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3 {
  display: block;
}