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

De gahan
Aller à la navigationAller à la recherche
(Page blanchie)
Balise : Blanchiment
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
/*====================*/
/*  mw-collapsible A REFAIRE  */
/*====================*/
.mw-collapsible span.mw-collapsible-toggle {
    float:left;
    margin-left:0;
    margin-right:1em;
    background-color: #FAFAFA;
}


.mw-collapsible-content {
    padding-left: 10px;
    padding-top: 1.5em;
}
/*====================*/
/*      PAPER        */
/*====================*/
.paper {
    background-color: #f8f5de;
    background-image: linear-gradient(to right, #e4e1d4 0%, #f1f0e9 16%, #e4e1d4 40%, #f1f0e9 60%);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.paper2 {
    background-color: #f8f5de;
    background-image: linear-gradient(to right, #f1f0e9 20%, #e4e1d4 35%, #f1f0e9 45%, #bbb593 50%, #aca67e 50%, #f1f0e9 58%, #e4e1d4 70%, #f1f0e9 80%);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.paper-titre, .paper2-titre {
    padding: 1.25em 9% 0 9%;
    color: var(--color_main);
    font-family: "Old English Text MT";
    font-size: 200%;
    text-align: left;
}
.paper2-titre {padding: 1.25em 4.5% 0 4.5%;}
.paper-titre [class^="image-"] {margin-bottom: 0;}
.paper-text, .paper2-text {
    padding: 1.75em 9% 3.5em 9%;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0.03em;
    font-family: Geranium, Cavolini;
    font-size: var(--fs_XS);
}
.paper2-text {padding: 1.75em 4.5% 3.5em 4.5%;}
.paper-text::first-letter {
    color: var(--color_main);
    font-family: "Old English Text MT";
    font-size: 4em;
    line-height: 1;
    float: left;
    margin-right: 0;
}
/*====================*/
/*      BLOCS        */
/*====================*/
.section-title {
/*    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 14px, rgba(0, 0, 0, 0.22) 0px 10px 10px; */
    box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 15px;
    padding: 0.2em 1em;
    font-size: 150%;
    font-weight: bold;
    font-variant-caps: small-caps;
    color: #FFFFFF;
    background-color: var(--color_main);
/*    border-style: solid; border-width: 1px; border-color: #D9D9D9; */
    border-radius: 5px 30px 0px 0px;
}
.section-content {
/*    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 14px, rgba(0, 0, 0, 0.22) 0px 10px 10px; */
    box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 15px;
    padding: 1em;
    background-color: var(--color_main_grey2);
/*    border-style: solid; border-width: 0 1px 1px 1px; border-color: #D9D9D9; */
    border-radius: 0px 0px 5px 5px;
}
/* Section par défaut avec 1% d'espace entre elles. Adapté lorsqu'il s'agit de textes uniquement sans box. */
.section-100 {width: 98%; padding: 10px 1%;}
.section-90 {float: left; width: 88%; padding: 10px 1%;}
.section-80 {float: left; width: 78%; padding: 10px 1%;}
.section-70 {float: left; width: 68%; padding: 10px 1%;}
.section-60 {float: left; width: 58%; padding: 10px 1%;}
.section-50 {float: left; width: 48%; padding: 10px 1%;}
.section-40 {float: left; width: 38%; padding: 10px 1%;}
.section-30 {float: left; width: 28%; padding: 10px 1%;}
.section-20 {float: left; width: 18%; padding: 10px 1%;}
.section-10 {float: left; width: 8%; padding: 10px 1%;}
/* Section par défaut avec 0.5% d'espace entre elles. Plus adapté lorsqu'il s'agit de box. */
.sectionb-100 {width: 99%; padding: 10px 0.5%;}
.sectionb-90 {float: left; width: 89%; padding: 10px 0.5%;}
.sectionb-80 {float: left; width: 79%; padding: 10px 0.5%;}
.sectionb-70 {float: left; width: 69%; padding: 10px 0.5%;}
.sectionb-60 {float: left; width: 59%; padding: 10px 0.5%;}
.sectionb-50 {float: left; width: 49%; padding: 10px 0.5%;}
.sectionb-40 {float: left; width: 39%; padding: 10px 0.5%;}
.sectionb-30 {float: left; width: 29%; padding: 10px 0.5%;}
.sectionb-20 {float: left; width: 19%; padding: 10px 0.5%;}
.sectionb-10 {float: left; width: 9%; padding: 10px 0.5%;}
pre,.mw-code {font-size: 11px !important;}
.italique {font-style: italic;}
.Bl-Shad0 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 6px;
    hyphens: auto;
    text-align: justify;
}
.Bl-Shad0T {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 6px;
    hyphens: auto;
    text-align: justify;
    padding: 1em;
}
.Justify, .Coll, .Coll3, .Coll4, .Coll-5, {
    hyphens: auto;
    text-align: justify;
}
.Coll {column-count: 2;}
.Coll3 {column-count: 3;}
.Coll4 {column-count: 4;}
.Coll-5 {column-count: 2; column-gap: 10%;}
/*====================*/
/*  IMG DYNAMIC SIZE  */
/*====================*/
.image-10w, .image-20w, .image-30w, .image-40w, .image-50w, .image-60w, .image-70w, .image-80w, .image-90w, .image-100w {
    height: auto;
}
.image-left, .image-right, .image-center { margin-bottom: 15px; }
.image-left { float: left; margin-right: 15px; }
.image-right { float: right; margin-left: 15px; }
.image-center { margin-right: auto; margin-left: auto;}
.image-thumb {
    padding: 5px;
    border: 1px solid #c8ccd1;
    background-color: #f8f9fa;
    font-size: 87%;
}
.image-10w {width: 10%;}
.image-20w {width: 20%;}
.image-30w {width: 30%;}
.image-40w {width: 40%;}
.image-50w {width: 50%;}
.image-60w {width: 60%;}
.image-70w {width: 70%;}
.image-80w {width: 80%;}
.image-90w {width: 90%;}
.image-100w {width: 100%;}
/*====================*/
/*      LIVRE        */
/*====================*/
.livre {
    position: relative;
    text-align: center;
    font-family: "Pristina";
    font-weight: bold;
    font-size: 170%;
    transition: 0.5s;
    margin: 0 10px 10px 10px;
}
.livre a, .livre {color: #404040;}
.livre-titre {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.livre:hover{transform: rotate(1deg);}
/*====================*/
/*  ZOOM DE CARTE    */
/*====================*/
.titrecarte {
    text-align: center;
    color: var(--color_main);
    font-size: 120%;
    font-weight: bold;
}
.zoominfo {
    font-size: 80%;
    width: 1200px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}
.structure {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 900px;
    display: grid;
    grid-template: repeat(11, 1fr)/repeat(11, 1fr);
}
.cell {
/*    border: 1px solid gray; */
    background-color: transparent;
    z-index: 1;
}
.cell:nth-child(n):hover ~ .mapcontent {--zoom: 1.8;} /* Le zoom réel est de la valeur de --zoom + 1 */
.cell:nth-child(1):hover ~ .mapcontent  {--posX: 0%;  --posY: 0%;}
.cell:nth-child(2):hover ~ .mapcontent  {--posX: 10%;  --posY: 0%;}
.cell:nth-child(3):hover ~ .mapcontent  {--posX: 20%;  --posY: 0%;}
.cell:nth-child(4):hover ~ .mapcontent  {--posX: 30%;  --posY: 0%;}
.cell:nth-child(5):hover ~ .mapcontent  {--posX: 40%;  --posY: 0%;}
.cell:nth-child(6):hover ~ .mapcontent  {--posX: 50%;  --posY: 0%;}
.cell:nth-child(7):hover ~ .mapcontent  {--posX: 60%;  --posY: 0%;}
.cell:nth-child(8):hover ~ .mapcontent  {--posX: 70%;  --posY: 0%;}
.cell:nth-child(9):hover ~ .mapcontent  {--posX: 80%;  --posY: 0%;}
.cell:nth-child(10):hover ~ .mapcontent  {--posX: 90%;  --posY: 0%;}
.cell:nth-child(11):hover ~ .mapcontent  {--posX: 100%;  --posY: 0%;}
.cell:nth-child(12):hover ~ .mapcontent  {--posX: 0%;  --posY: 10%;}
.cell:nth-child(13):hover ~ .mapcontent  {--posX: 10%;  --posY: 10%;}
.cell:nth-child(14):hover ~ .mapcontent  {--posX: 20%;  --posY: 10%;}
.cell:nth-child(15):hover ~ .mapcontent  {--posX: 30%;  --posY: 10%;}
.cell:nth-child(16):hover ~ .mapcontent  {--posX: 40%;  --posY: 10%;}
.cell:nth-child(17):hover ~ .mapcontent  {--posX: 50%;  --posY: 10%;}
.cell:nth-child(18):hover ~ .mapcontent  {--posX: 60%;  --posY: 10%;}
.cell:nth-child(19):hover ~ .mapcontent  {--posX: 70%;  --posY: 10%;}
.cell:nth-child(20):hover ~ .mapcontent  {--posX: 80%;  --posY: 10%;}
.cell:nth-child(21):hover ~ .mapcontent  {--posX: 90%;  --posY: 10%;}
.cell:nth-child(22):hover ~ .mapcontent  {--posX: 100%;  --posY: 10%;}
.cell:nth-child(23):hover ~ .mapcontent  {--posX: 0%;  --posY: 20%;}
.cell:nth-child(24):hover ~ .mapcontent  {--posX: 10%;  --posY: 20%;}
.cell:nth-child(25):hover ~ .mapcontent  {--posX: 20%;  --posY: 20%;}
.cell:nth-child(26):hover ~ .mapcontent  {--posX: 30%;  --posY: 20%;}
.cell:nth-child(27):hover ~ .mapcontent  {--posX: 40%;  --posY: 20%;}
.cell:nth-child(28):hover ~ .mapcontent  {--posX: 50%;  --posY: 20%;}
.cell:nth-child(29):hover ~ .mapcontent  {--posX: 60%;  --posY: 20%;}
.cell:nth-child(30):hover ~ .mapcontent  {--posX: 70%;  --posY: 20%;}
.cell:nth-child(31):hover ~ .mapcontent  {--posX: 80%;  --posY: 20%;}
.cell:nth-child(32):hover ~ .mapcontent  {--posX: 90%;  --posY: 20%;}
.cell:nth-child(33):hover ~ .mapcontent  {--posX: 100%;  --posY: 20%;}
.cell:nth-child(34):hover ~ .mapcontent  {--posX: 0%;  --posY: 30%;}
.cell:nth-child(35):hover ~ .mapcontent  {--posX: 10%;  --posY: 30%;}
.cell:nth-child(36):hover ~ .mapcontent  {--posX: 20%;  --posY: 30%;}
.cell:nth-child(37):hover ~ .mapcontent  {--posX: 30%;  --posY: 30%;}
.cell:nth-child(38):hover ~ .mapcontent  {--posX: 40%;  --posY: 30%;}
.cell:nth-child(39):hover ~ .mapcontent  {--posX: 50%;  --posY: 30%;}
.cell:nth-child(40):hover ~ .mapcontent  {--posX: 60%;  --posY: 30%;}
.cell:nth-child(41):hover ~ .mapcontent  {--posX: 70%;  --posY: 30%;}
.cell:nth-child(42):hover ~ .mapcontent  {--posX: 80%;  --posY: 30%;}
.cell:nth-child(43):hover ~ .mapcontent  {--posX: 90%;  --posY: 30%;}
.cell:nth-child(44):hover ~ .mapcontent  {--posX: 100%;  --posY: 30%;}
.cell:nth-child(45):hover ~ .mapcontent  {--posX: 0%;  --posY: 40%;}
.cell:nth-child(46):hover ~ .mapcontent  {--posX: 10%;  --posY: 40%;}
.cell:nth-child(47):hover ~ .mapcontent  {--posX: 20%;  --posY: 40%;}
.cell:nth-child(48):hover ~ .mapcontent  {--posX: 30%;  --posY: 40%;}
.cell:nth-child(49):hover ~ .mapcontent  {--posX: 40%;  --posY: 40%;}
.cell:nth-child(50):hover ~ .mapcontent  {--posX: 50%;  --posY: 40%;}
.cell:nth-child(51):hover ~ .mapcontent  {--posX: 60%;  --posY: 40%;}
.cell:nth-child(52):hover ~ .mapcontent  {--posX: 70%;  --posY: 40%;}
.cell:nth-child(53):hover ~ .mapcontent  {--posX: 80%;  --posY: 40%;}
.cell:nth-child(54):hover ~ .mapcontent  {--posX: 90%;  --posY: 40%;}
.cell:nth-child(55):hover ~ .mapcontent  {--posX: 100%;  --posY: 40%;}
.cell:nth-child(56):hover ~ .mapcontent  {--posX: 0%;  --posY: 50%;}
.cell:nth-child(57):hover ~ .mapcontent  {--posX: 10%;  --posY: 50%;}
.cell:nth-child(58):hover ~ .mapcontent  {--posX: 20%;  --posY: 50%;}
.cell:nth-child(59):hover ~ .mapcontent  {--posX: 30%;  --posY: 50%;}
.cell:nth-child(60):hover ~ .mapcontent  {--posX: 40%;  --posY: 50%;}
.cell:nth-child(61):hover ~ .mapcontent  {--posX: 50%;  --posY: 50%;}
.cell:nth-child(62):hover ~ .mapcontent  {--posX: 60%;  --posY: 50%;}
.cell:nth-child(63):hover ~ .mapcontent  {--posX: 70%;  --posY: 50%;}
.cell:nth-child(64):hover ~ .mapcontent  {--posX: 80%;  --posY: 50%;}
.cell:nth-child(65):hover ~ .mapcontent  {--posX: 90%;  --posY: 50%;}
.cell:nth-child(66):hover ~ .mapcontent  {--posX: 100%;  --posY: 50%;}
.cell:nth-child(67):hover ~ .mapcontent  {--posX: 0%;  --posY: 60%;}
.cell:nth-child(68):hover ~ .mapcontent  {--posX: 10%;  --posY: 60%;}
.cell:nth-child(69):hover ~ .mapcontent  {--posX: 20%;  --posY: 60%;}
.cell:nth-child(70):hover ~ .mapcontent  {--posX: 30%;  --posY: 60%;}
.cell:nth-child(71):hover ~ .mapcontent  {--posX: 40%;  --posY: 60%;}
.cell:nth-child(72):hover ~ .mapcontent  {--posX: 50%;  --posY: 60%;}
.cell:nth-child(73):hover ~ .mapcontent  {--posX: 60%;  --posY: 60%;}
.cell:nth-child(74):hover ~ .mapcontent  {--posX: 70%;  --posY: 60%;}
.cell:nth-child(75):hover ~ .mapcontent  {--posX: 80%;  --posY: 60%;}
.cell:nth-child(76):hover ~ .mapcontent  {--posX: 90%;  --posY: 60%;}
.cell:nth-child(77):hover ~ .mapcontent  {--posX: 100%;  --posY: 60%;}
.cell:nth-child(78):hover ~ .mapcontent  {--posX: 0%;  --posY: 70%;}
.cell:nth-child(79):hover ~ .mapcontent  {--posX: 10%;  --posY: 70%;}
.cell:nth-child(80):hover ~ .mapcontent  {--posX: 20%;  --posY: 70%;}
.cell:nth-child(81):hover ~ .mapcontent  {--posX: 30%;  --posY: 70%;}
.cell:nth-child(82):hover ~ .mapcontent  {--posX: 40%;  --posY: 70%;}
.cell:nth-child(83):hover ~ .mapcontent  {--posX: 50%;  --posY: 70%;}
.cell:nth-child(84):hover ~ .mapcontent  {--posX: 60%;  --posY: 70%;}
.cell:nth-child(85):hover ~ .mapcontent  {--posX: 70%;  --posY: 70%;}
.cell:nth-child(86):hover ~ .mapcontent  {--posX: 80%;  --posY: 70%;}
.cell:nth-child(87):hover ~ .mapcontent  {--posX: 90%;  --posY: 70%;}
.cell:nth-child(88):hover ~ .mapcontent  {--posX: 100%;  --posY: 70%;}
.cell:nth-child(89):hover ~ .mapcontent  {--posX: 0%;  --posY: 80%;}
.cell:nth-child(90):hover ~ .mapcontent  {--posX: 10%;  --posY: 80%;}
.cell:nth-child(91):hover ~ .mapcontent  {--posX: 20%;  --posY: 80%;}
.cell:nth-child(92):hover ~ .mapcontent  {--posX: 30%;  --posY: 80%;}
.cell:nth-child(93):hover ~ .mapcontent  {--posX: 40%;  --posY: 80%;}
.cell:nth-child(94):hover ~ .mapcontent  {--posX: 50%;  --posY: 80%;}
.cell:nth-child(95):hover ~ .mapcontent  {--posX: 60%;  --posY: 80%;}
.cell:nth-child(96):hover ~ .mapcontent  {--posX: 70%;  --posY: 80%;}
.cell:nth-child(97):hover ~ .mapcontent  {--posX: 80%;  --posY: 80%;}
.cell:nth-child(98):hover ~ .mapcontent  {--posX: 90%;  --posY: 80%;}
.cell:nth-child(99):hover ~ .mapcontent  {--posX: 100%;  --posY: 80%;}
.cell:nth-child(100):hover ~ .mapcontent  {--posX: 0%;  --posY: 90%;}
.cell:nth-child(101):hover ~ .mapcontent  {--posX: 10%;  --posY: 90%;}
.cell:nth-child(102):hover ~ .mapcontent  {--posX: 20%;  --posY: 90%;}
.cell:nth-child(103):hover ~ .mapcontent  {--posX: 30%;  --posY: 90%;}
.cell:nth-child(104):hover ~ .mapcontent  {--posX: 40%;  --posY: 90%;}
.cell:nth-child(105):hover ~ .mapcontent  {--posX: 50%;  --posY: 90%;}
.cell:nth-child(106):hover ~ .mapcontent  {--posX: 60%;  --posY: 90%;}
.cell:nth-child(107):hover ~ .mapcontent  {--posX: 70%;  --posY: 90%;}
.cell:nth-child(108):hover ~ .mapcontent  {--posX: 80%;  --posY: 90%;}
.cell:nth-child(109):hover ~ .mapcontent  {--posX: 90%;  --posY: 90%;}
.cell:nth-child(110):hover ~ .mapcontent  {--posX: 100%;  --posY: 90%;}
.cell:nth-child(111):hover ~ .mapcontent  {--posX: 0%;  --posY: 100%;}
.cell:nth-child(112):hover ~ .mapcontent  {--posX: 10%;  --posY: 100%;}
.cell:nth-child(113):hover ~ .mapcontent  {--posX: 20%;  --posY: 100%;}
.cell:nth-child(114):hover ~ .mapcontent  {--posX: 30%;  --posY: 100%;}
.cell:nth-child(115):hover ~ .mapcontent  {--posX: 40%;  --posY: 100%;}
.cell:nth-child(116):hover ~ .mapcontent  {--posX: 50%;  --posY: 100%;}
.cell:nth-child(117):hover ~ .mapcontent  {--posX: 60%;  --posY: 100%;}
.cell:nth-child(118):hover ~ .mapcontent  {--posX: 70%;  --posY: 100%;}
.cell:nth-child(119):hover ~ .mapcontent  {--posX: 80%;  --posY: 100%;}
.cell:nth-child(120):hover ~ .mapcontent  {--posX: 90%;  --posY: 100%;}
.cell:nth-child(121):hover ~ .mapcontent  {--posX: 100%;  --posY: 100%;}
.mapcontent {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    --zoom: 0;
    --posX: 0%;
    --posY: 0%;
    overflow: hidden;
}
.mapzoom img {
    transform: scale(calc(var(--zoom) * 1.5 + 1));
    transform-origin: var(--posX) var(--posY);
    transition: all 1s ease-out;
}
.map {width: 50%;}
/*====================*/
/*      TIMELINE      */
/*====================*/
.timeline {
    width: 100%;
    text-align: center;
    font-weight: bold;
}
.period1, .period2, .period3 {
    float: left;
    height: 4em;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2em;
    border: solid;
    border-color: #EEEEEE;
    border-left-width: 2px;
    border-right-width: 0px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    box-sizing: border-box;
}
.period1 {background-color: var(--color_gradient1);}
.period2 {background-color: var(--color_gradient2);}
.period3 {background-color: var(--color_gradient3);}
/*====================*/
/*      TEST DAN      */
/*====================*/
.paper3 {
    background-color: #f8f5de;
    background-image: Livre-O_0.png;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.parallax {
  height: 1000px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.parallax1 {
background-image: url("http://www.jammerjun.net/gahan/images/b/b4/Lande_1.jpg");
}
/*background-image: url("http://www.jammerjun.net/gahan/Lande_1.jpg");*/

Version du 20 juin 2024 à 13:13

/*====================*/
/*   mw-collapsible A REFAIRE   */
/*====================*/
.mw-collapsible span.mw-collapsible-toggle {
    float:left;
    margin-left:0;
    margin-right:1em;
    background-color: #FAFAFA;
}

.mw-collapsible-content {
    padding-left: 10px;
    padding-top: 1.5em;
}

/*====================*/
/*       PAPER        */
/*====================*/
.paper {
    background-color: #f8f5de;
    background-image: linear-gradient(to right, #e4e1d4 0%, #f1f0e9 16%, #e4e1d4 40%, #f1f0e9 60%);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.paper2 {
    background-color: #f8f5de;
    background-image: linear-gradient(to right, #f1f0e9 20%, #e4e1d4 35%, #f1f0e9 45%, #bbb593 50%, #aca67e 50%, #f1f0e9 58%, #e4e1d4 70%, #f1f0e9 80%);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.paper-titre, .paper2-titre {
    padding: 1.25em 9% 0 9%;
    color: var(--color_main);
    font-family: "Old English Text MT";
    font-size: 200%;
    text-align: left;
}

.paper2-titre {padding: 1.25em 4.5% 0 4.5%;}

.paper-titre [class^="image-"] {margin-bottom: 0;}

.paper-text, .paper2-text {
    padding: 1.75em 9% 3.5em 9%;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0.03em;
    font-family: Geranium, Cavolini;
    font-size: var(--fs_XS);
}

.paper2-text {padding: 1.75em 4.5% 3.5em 4.5%;}

.paper-text::first-letter {
    color: var(--color_main);
    font-family: "Old English Text MT";
    font-size: 4em;
    line-height: 1;
    float: left;
    margin-right: 0;
}

/*====================*/
/*       BLOCS        */
/*====================*/
.section-title {
/*    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 14px, rgba(0, 0, 0, 0.22) 0px 10px 10px; */
    box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 15px;
    padding: 0.2em 1em;
    font-size: 150%;
    font-weight: bold;
    font-variant-caps: small-caps;
    color: #FFFFFF;
    background-color: var(--color_main);
/*    border-style: solid; border-width: 1px; border-color: #D9D9D9; */
    border-radius: 5px 30px 0px 0px;
}

.section-content {
/*    box-shadow: rgba(0, 0, 0, 0.25) 0px 12px 14px, rgba(0, 0, 0, 0.22) 0px 10px 10px; */
    box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 15px;
    padding: 1em;
    background-color: var(--color_main_grey2);
/*    border-style: solid; border-width: 0 1px 1px 1px; border-color: #D9D9D9; */
    border-radius: 0px 0px 5px 5px;
}

/* Section par défaut avec 1% d'espace entre elles. Adapté lorsqu'il s'agit de textes uniquement sans box. */
.section-100 {width: 98%; padding: 10px 1%;}
.section-90 {float: left; width: 88%; padding: 10px 1%;}
.section-80 {float: left; width: 78%; padding: 10px 1%;}
.section-70 {float: left; width: 68%; padding: 10px 1%;}
.section-60 {float: left; width: 58%; padding: 10px 1%;}
.section-50 {float: left; width: 48%; padding: 10px 1%;}
.section-40 {float: left; width: 38%; padding: 10px 1%;}
.section-30 {float: left; width: 28%; padding: 10px 1%;}
.section-20 {float: left; width: 18%; padding: 10px 1%;}
.section-10 {float: left; width: 8%; padding: 10px 1%;}

/* Section par défaut avec 0.5% d'espace entre elles. Plus adapté lorsqu'il s'agit de box. */
.sectionb-100 {width: 99%; padding: 10px 0.5%;}
.sectionb-90 {float: left; width: 89%; padding: 10px 0.5%;}
.sectionb-80 {float: left; width: 79%; padding: 10px 0.5%;}
.sectionb-70 {float: left; width: 69%; padding: 10px 0.5%;}
.sectionb-60 {float: left; width: 59%; padding: 10px 0.5%;}
.sectionb-50 {float: left; width: 49%; padding: 10px 0.5%;}
.sectionb-40 {float: left; width: 39%; padding: 10px 0.5%;}
.sectionb-30 {float: left; width: 29%; padding: 10px 0.5%;}
.sectionb-20 {float: left; width: 19%; padding: 10px 0.5%;}
.sectionb-10 {float: left; width: 9%; padding: 10px 0.5%;}

pre,.mw-code {font-size: 11px !important;}

.italique {font-style: italic;}

.Bl-Shad0 {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 6px;
    hyphens: auto;
    text-align: justify;
}

.Bl-Shad0T {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 6px 6px;
    hyphens: auto;
    text-align: justify;
    padding: 1em;
}

.Justify, .Coll, .Coll3, .Coll4, .Coll-5, {
    hyphens: auto;
    text-align: justify;
}

.Coll {column-count: 2;}
.Coll3 {column-count: 3;}
.Coll4 {column-count: 4;}
.Coll-5 {column-count: 2; column-gap: 10%;}


/*====================*/
/*  IMG DYNAMIC SIZE  */
/*====================*/
.image-10w, .image-20w, .image-30w, .image-40w, .image-50w, .image-60w, .image-70w, .image-80w, .image-90w, .image-100w {
    height: auto;
}

.image-left, .image-right, .image-center { margin-bottom: 15px; }

.image-left { float: left; margin-right: 15px; }
.image-right { float: right; margin-left: 15px; }
.image-center { margin-right: auto; margin-left: auto;}

.image-thumb {
    padding: 5px;
    border: 1px solid #c8ccd1;
    background-color: #f8f9fa;
    font-size: 87%;
}


.image-10w {width: 10%;}
.image-20w {width: 20%;}
.image-30w {width: 30%;}
.image-40w {width: 40%;}
.image-50w {width: 50%;}
.image-60w {width: 60%;}
.image-70w {width: 70%;}
.image-80w {width: 80%;}
.image-90w {width: 90%;}
.image-100w {width: 100%;}


/*====================*/
/*       LIVRE        */
/*====================*/
.livre {
    position: relative;
    text-align: center;
    font-family: "Pristina";
    font-weight: bold;
    font-size: 170%;
    transition: 0.5s;
    margin: 0 10px 10px 10px;
}

.livre a, .livre {color: #404040;}

.livre-titre {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.livre:hover{transform: rotate(1deg);}


/*====================*/
/*   ZOOM DE CARTE    */
/*====================*/
.titrecarte {
    text-align: center;
    color: var(--color_main);
    font-size: 120%;
    font-weight: bold;
}

.zoominfo {
    font-size: 80%;
    width: 1200px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}

.structure {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 900px;
    display: grid;
    grid-template: repeat(11, 1fr)/repeat(11, 1fr);
}
	
.cell {
/*    border: 1px solid gray; */
    background-color: transparent;
    z-index: 1;
}

.cell:nth-child(n):hover ~ .mapcontent {--zoom: 1.8;} /* Le zoom réel est de la valeur de --zoom + 1 */

.cell:nth-child(1):hover ~ .mapcontent  {--posX: 0%;   --posY: 0%;}
.cell:nth-child(2):hover ~ .mapcontent  {--posX: 10%;   --posY: 0%;}
.cell:nth-child(3):hover ~ .mapcontent  {--posX: 20%;   --posY: 0%;}
.cell:nth-child(4):hover ~ .mapcontent  {--posX: 30%;   --posY: 0%;}
.cell:nth-child(5):hover ~ .mapcontent  {--posX: 40%;   --posY: 0%;}
.cell:nth-child(6):hover ~ .mapcontent  {--posX: 50%;   --posY: 0%;}
.cell:nth-child(7):hover ~ .mapcontent  {--posX: 60%;   --posY: 0%;}
.cell:nth-child(8):hover ~ .mapcontent  {--posX: 70%;   --posY: 0%;}
.cell:nth-child(9):hover ~ .mapcontent  {--posX: 80%;   --posY: 0%;}
.cell:nth-child(10):hover ~ .mapcontent  {--posX: 90%;   --posY: 0%;}
.cell:nth-child(11):hover ~ .mapcontent  {--posX: 100%;   --posY: 0%;}
.cell:nth-child(12):hover ~ .mapcontent  {--posX: 0%;   --posY: 10%;}
.cell:nth-child(13):hover ~ .mapcontent  {--posX: 10%;   --posY: 10%;}
.cell:nth-child(14):hover ~ .mapcontent  {--posX: 20%;   --posY: 10%;}
.cell:nth-child(15):hover ~ .mapcontent  {--posX: 30%;   --posY: 10%;}
.cell:nth-child(16):hover ~ .mapcontent  {--posX: 40%;   --posY: 10%;}
.cell:nth-child(17):hover ~ .mapcontent  {--posX: 50%;   --posY: 10%;}
.cell:nth-child(18):hover ~ .mapcontent  {--posX: 60%;   --posY: 10%;}
.cell:nth-child(19):hover ~ .mapcontent  {--posX: 70%;   --posY: 10%;}
.cell:nth-child(20):hover ~ .mapcontent  {--posX: 80%;   --posY: 10%;}
.cell:nth-child(21):hover ~ .mapcontent  {--posX: 90%;   --posY: 10%;}
.cell:nth-child(22):hover ~ .mapcontent  {--posX: 100%;   --posY: 10%;}
.cell:nth-child(23):hover ~ .mapcontent  {--posX: 0%;   --posY: 20%;}
.cell:nth-child(24):hover ~ .mapcontent  {--posX: 10%;   --posY: 20%;}
.cell:nth-child(25):hover ~ .mapcontent  {--posX: 20%;   --posY: 20%;}
.cell:nth-child(26):hover ~ .mapcontent  {--posX: 30%;   --posY: 20%;}
.cell:nth-child(27):hover ~ .mapcontent  {--posX: 40%;   --posY: 20%;}
.cell:nth-child(28):hover ~ .mapcontent  {--posX: 50%;   --posY: 20%;}
.cell:nth-child(29):hover ~ .mapcontent  {--posX: 60%;   --posY: 20%;}
.cell:nth-child(30):hover ~ .mapcontent  {--posX: 70%;   --posY: 20%;}
.cell:nth-child(31):hover ~ .mapcontent  {--posX: 80%;   --posY: 20%;}
.cell:nth-child(32):hover ~ .mapcontent  {--posX: 90%;   --posY: 20%;}
.cell:nth-child(33):hover ~ .mapcontent  {--posX: 100%;   --posY: 20%;}
.cell:nth-child(34):hover ~ .mapcontent  {--posX: 0%;   --posY: 30%;}
.cell:nth-child(35):hover ~ .mapcontent  {--posX: 10%;   --posY: 30%;}
.cell:nth-child(36):hover ~ .mapcontent  {--posX: 20%;   --posY: 30%;}
.cell:nth-child(37):hover ~ .mapcontent  {--posX: 30%;   --posY: 30%;}
.cell:nth-child(38):hover ~ .mapcontent  {--posX: 40%;   --posY: 30%;}
.cell:nth-child(39):hover ~ .mapcontent  {--posX: 50%;   --posY: 30%;}
.cell:nth-child(40):hover ~ .mapcontent  {--posX: 60%;   --posY: 30%;}
.cell:nth-child(41):hover ~ .mapcontent  {--posX: 70%;   --posY: 30%;}
.cell:nth-child(42):hover ~ .mapcontent  {--posX: 80%;   --posY: 30%;}
.cell:nth-child(43):hover ~ .mapcontent  {--posX: 90%;   --posY: 30%;}
.cell:nth-child(44):hover ~ .mapcontent  {--posX: 100%;   --posY: 30%;}
.cell:nth-child(45):hover ~ .mapcontent  {--posX: 0%;   --posY: 40%;}
.cell:nth-child(46):hover ~ .mapcontent  {--posX: 10%;   --posY: 40%;}
.cell:nth-child(47):hover ~ .mapcontent  {--posX: 20%;   --posY: 40%;}
.cell:nth-child(48):hover ~ .mapcontent  {--posX: 30%;   --posY: 40%;}
.cell:nth-child(49):hover ~ .mapcontent  {--posX: 40%;   --posY: 40%;}
.cell:nth-child(50):hover ~ .mapcontent  {--posX: 50%;   --posY: 40%;}
.cell:nth-child(51):hover ~ .mapcontent  {--posX: 60%;   --posY: 40%;}
.cell:nth-child(52):hover ~ .mapcontent  {--posX: 70%;   --posY: 40%;}
.cell:nth-child(53):hover ~ .mapcontent  {--posX: 80%;   --posY: 40%;}
.cell:nth-child(54):hover ~ .mapcontent  {--posX: 90%;   --posY: 40%;}
.cell:nth-child(55):hover ~ .mapcontent  {--posX: 100%;   --posY: 40%;}
.cell:nth-child(56):hover ~ .mapcontent  {--posX: 0%;   --posY: 50%;}
.cell:nth-child(57):hover ~ .mapcontent  {--posX: 10%;   --posY: 50%;}
.cell:nth-child(58):hover ~ .mapcontent  {--posX: 20%;   --posY: 50%;}
.cell:nth-child(59):hover ~ .mapcontent  {--posX: 30%;   --posY: 50%;}
.cell:nth-child(60):hover ~ .mapcontent  {--posX: 40%;   --posY: 50%;}
.cell:nth-child(61):hover ~ .mapcontent  {--posX: 50%;   --posY: 50%;}
.cell:nth-child(62):hover ~ .mapcontent  {--posX: 60%;   --posY: 50%;}
.cell:nth-child(63):hover ~ .mapcontent  {--posX: 70%;   --posY: 50%;}
.cell:nth-child(64):hover ~ .mapcontent  {--posX: 80%;   --posY: 50%;}
.cell:nth-child(65):hover ~ .mapcontent  {--posX: 90%;   --posY: 50%;}
.cell:nth-child(66):hover ~ .mapcontent  {--posX: 100%;   --posY: 50%;}
.cell:nth-child(67):hover ~ .mapcontent  {--posX: 0%;   --posY: 60%;}
.cell:nth-child(68):hover ~ .mapcontent  {--posX: 10%;   --posY: 60%;}
.cell:nth-child(69):hover ~ .mapcontent  {--posX: 20%;   --posY: 60%;}
.cell:nth-child(70):hover ~ .mapcontent  {--posX: 30%;   --posY: 60%;}
.cell:nth-child(71):hover ~ .mapcontent  {--posX: 40%;   --posY: 60%;}
.cell:nth-child(72):hover ~ .mapcontent  {--posX: 50%;   --posY: 60%;}
.cell:nth-child(73):hover ~ .mapcontent  {--posX: 60%;   --posY: 60%;}
.cell:nth-child(74):hover ~ .mapcontent  {--posX: 70%;   --posY: 60%;}
.cell:nth-child(75):hover ~ .mapcontent  {--posX: 80%;   --posY: 60%;}
.cell:nth-child(76):hover ~ .mapcontent  {--posX: 90%;   --posY: 60%;}
.cell:nth-child(77):hover ~ .mapcontent  {--posX: 100%;   --posY: 60%;}
.cell:nth-child(78):hover ~ .mapcontent  {--posX: 0%;   --posY: 70%;}
.cell:nth-child(79):hover ~ .mapcontent  {--posX: 10%;   --posY: 70%;}
.cell:nth-child(80):hover ~ .mapcontent  {--posX: 20%;   --posY: 70%;}
.cell:nth-child(81):hover ~ .mapcontent  {--posX: 30%;   --posY: 70%;}
.cell:nth-child(82):hover ~ .mapcontent  {--posX: 40%;   --posY: 70%;}
.cell:nth-child(83):hover ~ .mapcontent  {--posX: 50%;   --posY: 70%;}
.cell:nth-child(84):hover ~ .mapcontent  {--posX: 60%;   --posY: 70%;}
.cell:nth-child(85):hover ~ .mapcontent  {--posX: 70%;   --posY: 70%;}
.cell:nth-child(86):hover ~ .mapcontent  {--posX: 80%;   --posY: 70%;}
.cell:nth-child(87):hover ~ .mapcontent  {--posX: 90%;   --posY: 70%;}
.cell:nth-child(88):hover ~ .mapcontent  {--posX: 100%;   --posY: 70%;}
.cell:nth-child(89):hover ~ .mapcontent  {--posX: 0%;   --posY: 80%;}
.cell:nth-child(90):hover ~ .mapcontent  {--posX: 10%;   --posY: 80%;}
.cell:nth-child(91):hover ~ .mapcontent  {--posX: 20%;   --posY: 80%;}
.cell:nth-child(92):hover ~ .mapcontent  {--posX: 30%;   --posY: 80%;}
.cell:nth-child(93):hover ~ .mapcontent  {--posX: 40%;   --posY: 80%;}
.cell:nth-child(94):hover ~ .mapcontent  {--posX: 50%;   --posY: 80%;}
.cell:nth-child(95):hover ~ .mapcontent  {--posX: 60%;   --posY: 80%;}
.cell:nth-child(96):hover ~ .mapcontent  {--posX: 70%;   --posY: 80%;}
.cell:nth-child(97):hover ~ .mapcontent  {--posX: 80%;   --posY: 80%;}
.cell:nth-child(98):hover ~ .mapcontent  {--posX: 90%;   --posY: 80%;}
.cell:nth-child(99):hover ~ .mapcontent  {--posX: 100%;   --posY: 80%;}
.cell:nth-child(100):hover ~ .mapcontent  {--posX: 0%;   --posY: 90%;}
.cell:nth-child(101):hover ~ .mapcontent  {--posX: 10%;   --posY: 90%;}
.cell:nth-child(102):hover ~ .mapcontent  {--posX: 20%;   --posY: 90%;}
.cell:nth-child(103):hover ~ .mapcontent  {--posX: 30%;   --posY: 90%;}
.cell:nth-child(104):hover ~ .mapcontent  {--posX: 40%;   --posY: 90%;}
.cell:nth-child(105):hover ~ .mapcontent  {--posX: 50%;   --posY: 90%;}
.cell:nth-child(106):hover ~ .mapcontent  {--posX: 60%;   --posY: 90%;}
.cell:nth-child(107):hover ~ .mapcontent  {--posX: 70%;   --posY: 90%;}
.cell:nth-child(108):hover ~ .mapcontent  {--posX: 80%;   --posY: 90%;}
.cell:nth-child(109):hover ~ .mapcontent  {--posX: 90%;   --posY: 90%;}
.cell:nth-child(110):hover ~ .mapcontent  {--posX: 100%;   --posY: 90%;}
.cell:nth-child(111):hover ~ .mapcontent  {--posX: 0%;   --posY: 100%;}
.cell:nth-child(112):hover ~ .mapcontent  {--posX: 10%;   --posY: 100%;}
.cell:nth-child(113):hover ~ .mapcontent  {--posX: 20%;   --posY: 100%;}
.cell:nth-child(114):hover ~ .mapcontent  {--posX: 30%;   --posY: 100%;}
.cell:nth-child(115):hover ~ .mapcontent  {--posX: 40%;   --posY: 100%;}
.cell:nth-child(116):hover ~ .mapcontent  {--posX: 50%;   --posY: 100%;}
.cell:nth-child(117):hover ~ .mapcontent  {--posX: 60%;   --posY: 100%;}
.cell:nth-child(118):hover ~ .mapcontent  {--posX: 70%;   --posY: 100%;}
.cell:nth-child(119):hover ~ .mapcontent  {--posX: 80%;   --posY: 100%;}
.cell:nth-child(120):hover ~ .mapcontent  {--posX: 90%;   --posY: 100%;}
.cell:nth-child(121):hover ~ .mapcontent  {--posX: 100%;   --posY: 100%;}
	
.mapcontent {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    --zoom: 0;
    --posX: 0%;
    --posY: 0%;
    overflow: hidden;
}
	
.mapzoom img {
    transform: scale(calc(var(--zoom) * 1.5 + 1));
    transform-origin: var(--posX) var(--posY);
    transition: all 1s ease-out;
}
	
.map {width: 50%;}


/*====================*/
/*      TIMELINE      */
/*====================*/
.timeline {
    width: 100%;
    text-align: center;
    font-weight: bold;
}
	
.period1, .period2, .period3 {
    float: left;
    height: 4em;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.2em;
    border: solid;
    border-color: #EEEEEE;
    border-left-width: 2px;
    border-right-width: 0px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    box-sizing: border-box;
}

.period1 {background-color: var(--color_gradient1);}
.period2 {background-color: var(--color_gradient2);}
.period3 {background-color: var(--color_gradient3);}


/*====================*/
/*      TEST DAN      */
/*====================*/

.paper3 {
    background-color: #f8f5de;
    background-image: Livre-O_0.png;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}

.parallax {
  height: 1000px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.parallax1 {
 background-image: url("http://www.jammerjun.net/gahan/images/b/b4/Lande_1.jpg");
}

/*background-image: url("http://www.jammerjun.net/gahan/Lande_1.jpg");*/