Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #users_here {
- color: var(--red);
- padding: 4px;
- }
- .fond-user_here {
- background-color: var(--white);
- border-radius: 5px;
- }
- .i_icon_quote {
- font-size: 14px; }
- .sautervers {
- background-color: var(--white);
- border-radius: 5px;
- padding-left: 2px;
- padding-right: 2px;
- }
- i {
- color: var(--green);
- }
- /* STRUCTURE DU FORUM */
- /*** ROOT
- *** Tutoriel : geniuspandalab.tumblr.com/post/634694343906689024/cssroot ***/
- /* VARIABLE DU MODE DE BASE (ici clair) */
- :root {
- --header: url('https://i.ibb.co/hfcNdHv/step.gif');
- --red: #893c3e;
- --green: #42524a;
- --darkwhite: #f5f3f3;
- --degreen: linear-gradient(to right,#42524a,#799989);
- --degred: linear-gradient(to right,#893c3e,#ba4a4d);
- --neutral: #fafbfc;
- --neutralDark: #bdbdad;
- --neutralDarker: #dce3f4;
- --contrast: #171938;
- --contrastLight: #232657;
- --contrastLighter: #c3c8f3;
- --white: #ffffff;
- --accentClr: #42524a;
- --accentClrDark: #33433b;
- --textColor: #751c1d;
- --textColorAccent: #751c1d;
- --border: 1px solid #E5E5E5;
- --shadowBox: 0 0 20px #23265730;
- --little-size: 12px;
- --normal-size: 14px;
- --medium-size: 16px;
- --large-size: 18px;
- --title-size: 22px;
- --font: 'PT Serif';
- }
- /* S'applique à TOUS les éléments du forum*/
- * {
- box-sizing: border-box; /*évite que les éléments soient agrandis par le padding*/
- /* SCROLLBAR CUSTOM POUR MOZILLA */
- scrollbar-color: var(--contrastLight);
- scrollbar-width: thin;
- }
- /*** ------------------------------- ***/
- /*** TOUTES LES PAGES --------------- ***/
- /* FOND DU FORUM ---*/
- body {
- background-image: url("https://i.ibb.co/9w8VSw5/fond2.png"); /* The image used */
- background-color: #bdbdaf; /* Used if the image is unavailable */
- background-position: center; /* Center the image */
- background-repeat: repeat; /* Do not repeat the image */
- background-size: cover;
- font-family: var(--font);
- font-size: var(--normal-size);
- color: var(--textColor);
- margin: 0 !important;
- }
- /* SCROLLBAR --- */
- /* Scrollbar entière */
- ::-webkit-scrollbar {}
- /* Rail */
- ::-webkit-scrollbar-track {}
- /* Poignée */
- ::-webkit-scrollbar-thumb {}
- /* STRUCTURE PRINCIPALE ---*/
- .main_forum {
- width: 900px;
- /*largeur forum*/
- margin: 20px auto;
- padding: 20px;
- background: transparent;
- border-radius: 5px;
- }
- /* BANNIERE ---*/
- /* Mettre la bannière en fond permet de la changer selon le thème clair ou sombre */
- #header {
- background-image: var(--header);
- background-position: center;
- background-repeat: no-repeat;
- background-size: 860px;
- border: solid 10px var(--white);
- border-radius: 5px 5px 0px 0px;
- width: 860px;
- height: 450px;
- display: block;
- }
- /* Conteneur de toutes les sous-sections
- * comme les encadrés d'options, de rappel, etc... */
- .panel {
- background: var(--neutral);
- border: var(--border);
- border-radius: 5px;
- padding: 10px;
- margin: 25px 0;
- }
- .sidebar {
- position: fixed;
- background-color: transparent;
- inset: 0;
- width: max-content;
- display: flex;
- flex-direction: column;
- justify-content: space-between;
- padding: 15px 10px;
- z-index: 999;
- }
- /* Conteneur de l'ascenseur
- * Sert essentiellement à définir où le placer dans la page */
- .sidebar_bottom {
- width: 45px;
- z-index: 999;
- display: flex;
- flex-direction: column;
- gap: 10px;
- }
- /* Lien de renvoi haut/bas */
- .sidebar_bottom > a {
- padding: 5px 8px;
- background: var(--neutralDark);
- border-radius: 5px;
- text-align: center;
- }
- /* GÉNÉRALITÉS */
- /*** LIENS ET TEXTE */
- /* LIENS DU FORUM --- */
- a {
- font-weight: 600;
- text-decoration: none;
- color: var(--red);
- }
- /*liens au survol*/
- a:hover {
- color: var(--accentClr);
- }
- /* Emoji mis par défaut de FA
- * Les réduire les rend moins horribles à voir */
- .emojione {
- width: 19px !important
- }
- /* TITRES DES PAGES --- ***/
- /* Utilisé pour des titres de pages */
- .page-title-box {
- background-color: var(--red);
- height: 60px;
- border-radius: 5px;
- margin-bottom: 30px;
- }
- .page-title-box2 {
- background-color: var(--green);
- height: 60px;
- border-radius: 5px 5px 0 0;
- }
- h1,
- h1.page-title {
- color: var(--white);
- background-color: var(--red);
- font-size: var(--title-size);
- font-weight: 700;
- text-transform: uppercase;
- text-align: center;
- padding: 10px;
- border-radius: 5px;
- }
- /* Utilisé pour des titres de sujets, blogs... */
- h2,
- .h2 {
- margin: 0;
- font-size: var(--large-size);
- font-weight: 700;
- }
- /* Utilisé pour des titres de sous-sections, petit encadré, ...*/
- h3,
- .h3 {
- color: var(--green);
- padding-bottom: 10px;
- margin: 0;
- font-size: var(--medium-size);
- font-weight: bold;
- }
- .surveillebox {
- background-color: var(--darkwhite); }
- /*** --------------------------------------- ***/
- /*** BOUTONS D'INTERACTION ET BARRE DE TEXTE ***/
- /* BARRE DE TEXTE ---*/
- input[type="text"],
- input[type="password"],
- input.inputbox {
- border: 1px solid #e0dede;
- border-radius: 5px;
- background: var(--darkwhite);
- font-size: var(--normal-size);
- color: var(--green);
- padding: 2px 6px;
- }
- /* BOUTONS D'INTERACTION --- *
- * Envoyer, prévisualiser, sauvegarder, aller,... */
- input[type="submit"],
- input[type="button"],
- input[type="hidden"],
- input[type="reset"] {
- font-size: var(--normal-size);
- padding: 2px 8px !important;
- border-radius: 5px;
- background: var(--white);
- color: var(--red);
- font-weight: 600;
- border: none;
- }
- input[type="submit"]:hover,
- input[type="button"]:hover,
- input[type="hidden"]:hover,
- input[type="reset"]:hover {
- color: var(--accentClr)
- }
- .submit-buttons {text-align: center;}
- .quickmod {margin-bottom: 20px;}
- /* MENUS DEROULANTS --- */
- select {
- background: var(--white);
- border: var(--border);
- border-radius: 5px;
- font-size: var(--normal-size);
- padding: 1px 4px;
- color: var(--red);
- font-weight: 200;
- }
- option {
- background: var(--white);
- border: var(--border);
- }
- /* Editeur de texte */
- .sceditor-container {
- border: var(--border)!important
- }
- /* Barre d'outils de l'éditeur de texte*/
- div.sceditor-toolbar {
- background: var(--white)!important;
- border-bottom: var(--border)!important;
- }
- /* Conteneur des groupes d'outils */
- div.sceditor-group {
- background: var(--neutralDark)!important;
- border-bottom: var(--border)!important;
- }
- /* Bouton d'un outil */
- a.sceditor-button {
- height: 26px !important;
- /*ne pas retirer*/
- width: 26px !important;
- /*ne pas retirer*/
- }
- /* Conteneur de la zone de texte */
- .sceditor-container iframe,
- .sceditor-container textarea {
- background-color: var(--neutral)!important;
- /*ne pas supprimer*/
- width: 100% !important;
- margin: 0 !important;
- padding: 5px !important;
- /*ne pas supprimer*/
- min-height: 250px !important;
- }
- /*Boîte Smiley*/
- body#sce_smilies_body {
- background: transparent!important;
- }
- /* Autre champs de texte */
- textarea {
- background: var(--neutralDark);
- border: var(--border);
- color: var(--textColor)!important;
- }
- /* PAGINATIONS*/
- .pagination {}
- /*lien unique vers les pages numérotées*/
- .pagination span a {
- font-size: var(--little-size);
- }
- /*survol des liens uniques des pages*/
- .pagination span a:hover {font-weight: 600}
- /*lien actif : page sur laquelle vous vous trouvez */
- .pagination span strong {
- background-color: var(--neutralDark);
- border-radius: 3px;
- padding: 1px 4px;
- }
- /*suppression de l'image-lien "aller à la page suivante" */
- .page-topic span a:last-child,
- .pag-img {
- display: none;
- }
- /*** ELEMENTS ESTHETIQUES ---------- ***/
- /* Contenur général qui sert généralement de fond et/ou de contour*/
- .container {
- background: var(--white);
- padding: 10px;
- border-radius: 5px;
- }
- /* Barre de séparation */
- .separator {
- padding-bottom: 5px;
- margin-bottom: 5px;
- border-bottom: 1px solid var(--neutralDark);
- clear: both;
- height: 1px;
- width: 100%;
- }
- /* Conteneur moins large (les historiques des messages essentiellement) */
- .wrapped {
- width: 80%;
- margin: 10px auto;
- clear: both;
- }
- /* Image/avatar réduit */
- .mini_img img {
- width: 40px;
- height: 40px;
- object-fit: cover;
- object-position: center;
- border-radius: 5px;
- margin-right: 10px;
- background: var(--neutralDark);
- }
- /* Permet d'aligner un élément à droite ou à gauche */
- .right {
- float: right
- }
- .left {
- float: left
- }
- .clear {
- clear: both
- }
- /* Barre de gestion
- * Contient des boutons ou des liens spéciaux */
- .links_bar {
- padding: 10px;
- background-color: var(--white);
- border-radius: 5px;
- margin: 25px 0;
- clear: both;
- color: var(--red);
- }
- .liens-surv {
- color: var(--white) !important;
- }
- /* supprime si vide */
- .links_bar:empty {
- display: none
- }
- /* Lien spécial mis en avant */
- .specials_links a,
- a.specials_links {
- background: var(--green);
- padding: 2px 6px;
- border-radius: 5px;
- color: var(--white) !important;
- }
- /* Suppression des liens vides */
- .specials_links a:empty,
- a.specials_links:empty {
- display: none
- }
- /*ENTETE DU FORUM */
- /*** TOOLBAR */
- /* Toute la toolbar */
- #fa_toolbar {
- font-size: var(--little-size);
- font-family: var(--font);
- color: var(--white);
- }
- /* Supression de la barre de recherche, des boutons sociaux et des flèches */
- #fa_search,
- #fa_share,
- #fa_hide {
- display: none
- }
- /* Logo Forumactif :
- * ATTENTION, il est techniquement interdit de supprimer de logo de FA.
- * Techniquement. Faites-en donc ce que vous voulez. */
- #fa_left {
- display: none
- }
- /* Conteneur du lien de bienvenue et notification */
- #fa_right {
- position: relative;
- margin-right: 5px;
- border-radius: 5px;
- height: 40px;
- display: flex;
- align-items: center;
- padding: 5px;
- }
- /* LIENS DE LA TOOLBAR ---*/
- /* Tous les liens : connexion, s'enregistrer, bienvenue (pseudo), notification*/
- #fa_welcome,
- #fa_notifications,
- #fa_right a.rightHeaderLink[href*="/login"],
- #fa_right a.rightHeaderLink[href*="/register"] {
- cursor: pointer;
- padding: 4px 6px;
- }
- /* Lien "Connexion" */
- #fa_right a.rightHeaderLink[href*="/login"] {font-size: 0px;}
- #fa_right a.rightHeaderLink[href*="/login"]:before {
- content:'\ec19';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- }
- /* Lien "S'enregistrer" */
- #fa_right a.rightHeaderLink[href*="/register"] {font-size: 0px;}
- #fa_right a.rightHeaderLink[href*="/register"]:before {
- content:'\ebaf';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- }
- /* Lien "Bienvenue (pseudo)" */
- #fa_welcome {color: var(--textColorAccent);}
- /* Lien "notification"*/
- #fa_notifications {font-size: 0px;}
- a#fa_notifications { font-size: 1px; }
- a#fa_notifications:before {
- content:'\e95a';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- }
- /* liens "bienvenue" et "notification" [AU CLIC] */
- #fa_right.welcome #fa_menu #fa_welcome,
- #fa_toolbar > #fa_right.notification > #fa_notifications {
- background: var(--textColorAccent);
- border-radius: 5px;
- }
- /* MENU bienvenue [ET] liste des notifications */
- ul#fa_menulist,
- ul#notif_list {
- border: var(--border);
- background: var(--neutral);
- border-radius: 5px;
- right: 0;
- left: initial !important;
- top: 45px;
- z-index: 999;
- position: absolute;
- display: none;
- }
- /* MENU BIENVENUE ---*/
- /* conteneur */
- #fa_menulist {
- width: 350px;
- }
- /* Colonne gauche du menu de bienvenue avec avatar */
- #fa_usermenu {
- float: left;
- padding: 15px;
- text-align: center;
- min-height: 250px
- }
- /* Image de l'avatar dans le menu de bienvenue */
- #fa_usermenu img {
- object-fit: cover;
- object-position: center;
- width: 120px;
- height: 120px;
- display: block;
- margin-bottom: 10px;
- }
- /* Liens du menu de bienvenue */
- #fa_menulist li {
- margin: 10px 0;
- }
- /* Séparateur du menu de bienvenue */
- #fa_toolbar #fa_right .fa_separator {
- margin: 5px 0 5px 150px;
- border-bottom: 1px solid rgba(0, 0, 0, 0.1);
- }
- /* LISTE DES NOTIFICATIONS ---*/
- /* conteneur*/
- #notif_list {
- width: 380px;
- padding: 5px;
- flex-direction: column-reverse;
- }
- /* Ligne d'une notification */
- #notif_list li {
- position: relative;
- padding: 5px;
- padding-right: 20px;
- border-top: 1px solid var(--neutralDark);
- }
- #notif_list li:nth-last-child(2) {
- border-top: none
- }
- /* Notifications non lues */
- #notif_list .unread {
- background: var(--neutralDark);
- font-weight: bold;
- }
- /* Bouton suppresion d'une notification */
- #fa_toolbar #fa_right #notif_list li a.delete {
- position: absolute;
- top: 8px;
- right: 5px;
- }
- /* Croix du bouton suppression */
- #fa_toolbar #fa_right #notif_list li a.delete:before {
- content: "\f12a";
- display: inline-block;
- font-family: "Ionicons";
- font-style: normal;
- font-weight: normal;
- color: #FF4F42;
- }
- /* Lien "voir toutes les notifications" */
- #notif_list .see_all {
- background: var(--neutralDark);
- border-radius: 5px;
- margin-top: 5px;
- text-align: center;
- order: -1;
- }
- /* POPUP NOTIFICATION ---*/
- /* Placement du pop-up de nouvelle notification */
- #fa_toolbar #live_notif {
- position: absolute;
- top: 45px;
- right: 0px !important;
- }
- /* Stylisation du pop-up */
- #fa_toolbar #live_notif .fa_notification {
- border-radius: 5px;
- background: rgba(0, 0, 0, 0.2);
- padding: 5px;
- }
- /* AVATAR TOOLBAR ---*/
- /* Conteneur de l'avatar toolbar */
- .fa_avatar {
- position: absolute;
- top: -1px;
- left: -45px;
- width: 40px;
- height: 40px;
- display: grid;
- place-items: center;
- }
- /* Image de l'avatar */
- .fa_avatar img {
- object-fit: cover;
- object-position: center;
- width: 40px;
- height: 40px;
- border-radius: 5px;
- }
- /*** SWITCHEROO - Par Monomer ------ ***/
- /*** Gestionnaire de multicompte --- ***/
- :root {
- --ease: cubic-bezier(0.4, 0.0, 0.2, 1);
- --ease-bounce: cubic-bezier(0.43, 0.09, 0.38, 2.56);
- }
- /* BARRE SWITCHEROO --- */
- /* BARRE --- */
- .switcheroo {
- color: var(--white);
- margin-top: 0px;
- }
- /* Positionnement des ronds */
- .switcheroo__squircles {
- display: flex;
- flex-direction: column;
- align-items: center;
- position: static;
- margin: 0;
- padding: 0;
- list-style: none;
- gap: 35px;
- margin-bottom: 20px;
- }
- /* AFFICHAGE DES COMPTES ---*/
- /* Rond */
- .switcheroo__squircle {
- position: relative;
- display: grid;
- place-items: center;
- background-color: var(--red);
- width: 30px;
- height: 30px;
- border-radius: 50%;
- cursor: pointer;
- outline: 5px solid transparent;
- transition: border-radius 128ms var(--ease);
- margin-top: 30px;
- }
- /* Rond au survol */
- .switcheroo__squircle:hover {
- outline-color: var(--neutralDarker);
- border-radius: 8px;
- }
- .switcheroo__squircle:hover img {
- border-radius: 8px;
- }
- /* Conteneur de l'avatar */
- .switcheroo__avatar {
- width: 100%;
- aspect-ratio: 1/1;
- }
- /* Image de l'avatar */
- .switcheroo__avatar img {
- width: 100%;
- height: 100%;
- object-fit: cover;
- object-position: center;
- border-radius: 50%;
- transition: border-radius 128ms var(--ease);
- position: relative;
- }
- /* Avatar du compte connecté */
- .switcheroo__squircle.active,
- .switcheroo__squircle.active img {
- cursor: default;
- }
- /* AJOUTER UN COMPTE ---*/
- /* button : ajouter un compte */
- .switcheroo__squircle--button {
- transition: border-radius 128ms var(--ease);
- color: var(--white);
- margin-top: -10px;
- position: fixed;
- }
- /* icon plus */
- .switcheroo__squircle--button i {font-size: 19px; color: var(--white);}
- .switcheroo__squircle--button:hover {color: var(--white);}
- /* Bouton de suppression */
- .switcheroo__delete {
- display: grid;
- place-items: center;
- position: absolute;
- width: 16px;
- height: 16px;
- top: -7px;
- right: -7px;
- border-radius: 50%;
- background-color: var(--accentClr);
- transform: scale(0);
- opacity: 1;
- transition: transform 128ms var(--ease), opacity 64ms var(--ease);
- cursor: pointer;
- color: var(--white);
- line-height: 0;
- }
- .switcheroo__squircle:hover .switcheroo__delete {
- opacity: 1;
- transform: scale(1);
- }
- /* TOOLTIP - INFOBULLE DU PSEUDO ---*/
- /* Conteneur du pseudo */
- .switcheroo__popper {
- background-color: var(--neutralDarker);
- padding: 0.30rem 1rem;
- position: absolute;
- width: -webkit-max-content;
- width: max-content;
- border-radius: 5px;
- z-index: 0;
- opacity: 0;
- transition: opacity 64ms var(--ease), transform 128ms var(--ease-bounce);
- pointer-events: none;
- color: var(--textColor);
- left: 155%;
- top: 50%;
- transform-origin: left;
- transform: translateY(-50%) scale(0.98);
- }
- /* Flèche tooltip */
- .switcheroo__popper:before {
- content: "";
- position: absolute;
- width: 20px;
- height: 20px;
- background-color: var(--neutralDarker);
- z-index: -1;
- left: -3px;
- top: 50%;
- transform: translateY(-50%) rotate(-45deg);
- border-radius: 2px;
- }
- .switcheroo__squircle:hover .switcheroo__popper {
- opacity: 1;
- transform: translateY(-50%) scale(1);
- }
- /* LOGO --- retirez display:none pour retrouver le logo */
- .switcheroo__logo,
- .switcheroo__divider {display: none}
- /* MODAL : FENETRE DE CONNEXION --- */
- /* Fond de l'affichage de connexion */
- .monomer-overlay {
- position: fixed;
- z-index: 999;
- top: 0;
- left: 0;
- opacity: 0;
- width: 100%;
- height: 100%;
- transition: 0.2s opacity ease;
- background: rgba(0, 0, 0, 0.2);
- }
- /* Boîte de connexion */
- .monomer-modal {
- position: fixed;
- z-index: 999;
- top: 50%;
- left: 50%;
- opacity: 0;
- width: 94%;
- padding: 30px;
- transition: 0.2s opacity ease;
- transform: translate(-50%, -50%);
- border-radius: 10px;
- background: var(--neutral);
- padding: 50px;
- box-shadow: var(--shadowBox);
- }
- /* Champs à remplir */
- .switcheroo__form-row {
- display: flex;
- flex-flow: column;
- align-items: flex-start;
- margin-bottom: 20px;
- }
- /* Nom du champ */
- .switcheroo__form-label {
- margin-bottom: 8px;
- font-size: 14px;
- text-transform: uppercase;
- font-weight: 600;
- }
- /* Zone de texte */
- .switcheroo__form-input {
- padding: 6px!important;
- border-radius: 4px;
- width: 100%;
- background-color: var(--neutral);
- color: var(--red);
- cursor: text;
- }
- /* Bouton de connexion */
- .switcheroo__form-button {
- border-radius: 8px;
- padding: 4px 10px 5px;
- border: none;
- outline: none;
- box-shadow: none;
- text-transform: uppercase;
- font-size: 14px;
- align-self: center;
- background-color: var(--accentClr);
- cursor: pointer;
- color: var(--neutral);
- font-weight: 600;
- margin-top: 10px;
- }
- .switcheroo__form-button:hover {
- background: var(--contrastLight);
- }
- .monomer-modal.monomer-open,
- .monomer-overlay.monomer-open {
- opacity: 1;
- }
- /* Fermer la boîte de connexion */
- .monomer-close {
- font-size: 16px;
- line-height: 12px;
- width: 18px;
- height: 18px;
- position: absolute;
- top: 5px;
- right: 5px;
- cursor: pointer;
- color: var(--textColor);
- border: 0;
- outline: none;
- background: var(--contrastLighter);
- border-radius: 4px;
- padding: 0;
- padding-left: 1px;
- }
- .monomer-close:hover {
- background: var(--contrastLight);
- }
- /*** BARRE DE NAVIGATION */
- /* Conteneur de la barre de nav */
- .navbar {
- background: var(--white);
- padding: 10px;
- display: flex;
- /* permet de mettre les liens sur une ligne */
- align-items: center;
- /*centre verticalement*/
- justify-content: left;
- /*centre horizontalement*/
- }
- /* Suppression des liens peu utilisés*/
- .navbar a[href^="/faq"],
- /*faq*/
- .navbar a[href^="/calendar"],
- /*calendrier*/
- .navbar a[href^="/groups"],
- /*groupes*/
- .navbar a[href^="/images"]
- { display: none}
- .i_icon_profile {width: 0px; height: 0px;}
- .i_icon_profile:before {
- content:'\eb0d';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent); }
- .navbar a[href^="/"] {font-size: 0px; padding-left: 60px;}
- .navbar a[href^="/"]:before {
- content:'\eb0d';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- border-radius: 5px;
- padding: 4px;
- }
- .navbar a[href^="/privmsg"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/privmsg"]:before {
- content:'\ea88';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- border-radius: 5px;
- }
- .navbar a[href^="/profile"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/profile"]:before {
- content:'\ecf0';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- .navbar a[href^="/search"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/search"]:before {
- content:'\ec5f';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- .navbar a[href^="/memberlist"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/memberlist"]:before {
- content:'\eb81';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- .navbar a[href^="/login"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/login"]:before {
- content:'\ec19';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- .navbar a[href^="/login?logout"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/login?logout"]:before {
- content:'\ec19';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- .navbar a[href^="/register"] {font-size: 0px; padding: 5px !important;}
- .navbar a[href^="/register"]:before {
- content:'\ebaf';
- font-family:'cappuccicons';
- font-weight: 400;
- font-size: 20px;
- color: var(--textColorAccent);
- border: solid 2px var(--textColorAccent);
- padding: 4px;
- }
- /* liens de navigation */
- a.mainmenu {padding: 5px; color:var(--white);}
- /* Lien navigation au survol*/
- a.mainmenu:hover {
- background: var(--neutral);
- border-radius: 5px;
- }
- /* Image des liens */
- a.mainmenu img {display: none}
- /*** ANNONCES DEFILANTES */
- /* Barre défilante */
- .module {
- border-radius: 5px;
- border: var(--border);
- margin: 10px 0;
- padding: 4px 8px;
- }
- /*INDEX */
- /* PAGE D'ACCUEIL ---*/
- .introduction {}
- /*** CATEGORIES */
- .category {
- background: transparent;
- border-radius: 10px;
- padding: 10px;
- margin-bottom: 25px;
- }
- /* Titre d'une catégorie */
- .fond_cat_title {
- background-color: var(--white);
- height: 70px;
- border-radius: 5px;
- margin-bottom: 20px;}
- .cate_title h2 {
- display: block;
- text-align: center;
- text-transform: uppercase;
- item-align: center;
- font-size: 22px;
- font-weight: 700;
- color: var(--textColorAccent);
- vertical-align: center;
- padding-top: 20px;
- }
- .forum_row {
- display: flex;
- flex-wrap: wrap;
- margin-bottom: 10px;
- background: var(--neutral);
- padding: 10px;
- border-radius: 5px;
- }
- .forum_row:last-child {
- margin-bottom: 0;
- }
- /* titre d'un forum */
- a.forumtitle {
- width: 100%;
- margin-left: 80px;
- margin-bottom: -45px;
- font-size: var(--large-size);
- text-transform: uppercase;
- }
- #borderbottom {
- border-bottom: 2px solid var(--textColorAccent);
- position: relative;
- width: 480px;}
- .forum-img {
- width: 70px;
- height: 115px;
- background-color: var(--neutralDark);
- border-radius: 5px;
- }
- .forum_desc {
- max-height: 55px;
- overflow: auto;
- width: 55%;
- margin: 0 30px 0 15px;
- align-self: center;
- color: var(--green);
- }
- .description-left {
- background-color: #f5f3f3;
- border-radius: 5px;
- width: 250px;
- height: 120px;
- float: right;
- padding: 20px;
- }
- .lastmsg {
- color: #42524a;
- border-bottom: 2px solid #42524a;
- margin-top: -14px;}
- .forum_lastpost-avatar {
- width: 66px;
- height: 105px;
- border-radius: 5px;
- margin-top: -10px;
- margin-right: -2px;
- float: right;
- }
- .forum_lastpost-avatar img {
- background: var(--neutralDark);
- width: 66px;
- height: 105px;
- object-fit: cover;
- object-position: right;
- border-radius: 5px;
- margin-right: -2px;
- margin-top: -10px;
- }
- .forum_lastpost {
- display: flex;
- align-items: center;
- text-align: left;
- width: 200;
- height: 60px;
- margin-left: 10px;
- font-size: 13px;
- margin-top: 10px;
- color: #42524a;
- }
- .forum_details {
- width: 80%;
- display: flex;
- float: center;
- text-align: center;
- margin-left: 100px;
- margin-top: -30px;
- align-items: center;
- text-transform: uppercase;
- justify-content: space-between;
- }
- #subforum {
- font-size: 0
- }
- #subforum a {
- font-size: var(--little-size);
- color: var(--red);
- margin-right: 10px;
- }
- .forum_stats {
- font-weight: 600;
- float: right;
- margin-right: 300px;
- font-size: var(--little-size);
- }
- /*ne pas supprimer*/
- #online_users br {
- display: none
- }
- /*LISTE DES SUJETS */
- /*** ENTETE ET FOOTER DE LA LISTE DES SUJETS ***/
- /* Chaîne de navigation et pagination
- * (réutilisé dans l'affichage d'un sujet (viewtopic_body)) */
- .navigation_links {
- display: flex;
- justify-content: space-between;
- margin: 10px 0;
- background-color: var(--white);
- padding: 3px;
- border-radius: 5px;
- }
- /* chaîne de lien de navigation : catégorie > forum > sous-fo */
- .navigation_chain {
- font-size: 0;
- /*retire les :: de séparation */
- }
- .navigation_chain a {
- font-size: initial;
- /*rétablit la taille des liens*/
- margin-right: 8px;
- }
- .navigation_chain a:before {
- content: '›';
- /*symbole ou texte modifiable*/
- font-size: var(--nomal-size);
- margin-right: 3px;
- }
- /* BOUTONS DE MESSAGE : Répondre, Nouveau,... ---*
- * (réutilisé dans l'affichage d'un sujet (viewtopic_body) et les MP (privmsgs_body) */
- .buttons {
- background: var(--red);
- font-size: 14px;
- color: var(--white);
- padding: 1px 8px;
- margin-right: 5px;
- border-radius: 5px;
- opacity: 1;
- }
- .buttons:hover {
- background: var(--green);
- color: var(--white);
- opacity: .7;
- }
- /* BOUTONS : modérer les sujets de ce forum */
- #moderation_forum_tools,
- #moderation_forum_tools strong {
- font-size: 0px;
- color: var(--white);
- }
- #moderation_forum_tools a {
- background: var(--white);
- border-radius: 5px;
- padding: 2px 8px;
- font-size: var(--normal-size);
- color: var(--red);
- }
- /*** LISTE DES SUJETS ***/
- .topicslist_row {
- background: #fafbfc;
- border-radius: 5px;
- padding: 10px;
- margin-bottom: 10px;
- display: flex;
- flex-wrap: wrap;
- gap: 10px;
- align-items: center;
- }
- .topicslist_row:last-child {
- margin-bottom: 0
- }
- /* Image du sujet */
- .topicslist-img {
- width: 10px;
- position: relative;
- }
- .listimg1 {
- width: 40px;
- position: relative;
- border-radius: 5px;
- }
- .topicslist_infos {
- flex-grow: 100;
- }
- /*titre du sujet*/
- .topictitlefond {
- background-color: var(--green);
- height: 25px;
- border-radius: 5px;
- margin-top: 1px;
- margin-left: 30px;
- }
- .topictitle {
- font-size: var(--medium-size);
- /* permet de raccourir les titres trop long ainsi : "Titre du suj..." */
- overflow: hidden;
- text-overflow: ellipsis;
- display: inline-block;
- max-width: 400px;
- white-space: nowrap;
- vertical-align: bottom;
- color: var(--white) !important;
- padding: 3px;
- }
- .cp cp-paper-plane-o{
- color: #ffffff !important;
- /* whichever other stylings you want */
- }
- .iconplane {
- color: #ffffff;
- font-size: 14px;
- }
- .topic-author {
- color: var(--red);
- font-size: 14px;
- text-align: left;
- float: right;
- background-color: var(--darkwhite);
- margin-top: -10px;
- border-radius: 5px;
- padding: 3px;
- }
- /* icône de type de message ( exemple : -18 ans, sujet résolu, ... ) */
- .topic_msgicon {
- margin-right: 5px
- }
- .topic_msgicon:empty {
- display: none;
- }
- .topiclist-infos img {
- margin-right: 3px
- }
- .topicslist-stats {
- text-align: center;
- vertical-align: center;
- font-size: 14px;
- color: var(--white);
- background-color: var(--white);
- height: 60px;
- width: 60px;
- border-radius: 5px;
- }
- .topiclist-rep {
- background-color: var(--red);
- border-radius: 5px;
- width: 55px;
- height: 20px;
- margin-left: 3px;
- margin-top: 5px;
- position: relative;
- }
- .topiclist-view {
- background-color: var(--red);
- border-radius: 5px;
- width: 55px;
- height: 20px;
- margin-left: 3px;
- margin-top: -10px;
- position: relative;
- }
- .background-avatar {
- width: 60px;
- height: 60px;
- background-color: var(--darkwhite);
- border-radius: 5px;
- }
- .topicslist-avatar-lastpost img {
- object-fit: cover;
- object-position: center;
- float: center;
- position: relative;
- width: 50px;
- height: 50px;
- border-radius: 5px !important;
- margin-left: 5px;
- margin-top: 5px;
- }
- .topicslist-lastpost {
- width: 130px;
- height: 60px;
- background-color: var(--darkwhite);
- vertical-align: center;
- position: relative;
- border-radius: 5px;
- text-align: center;
- color: var(--red);
- font-size: 13px;
- }
- .topicslist-description {
- width: 90%;
- margin-left: 30px;
- margin-top: -20px;
- }
- /*AFFICHAGE D'UN SUJET*/
- /* PARTICIPANTS DU SUJET ---*/
- /* Conteneur de la liste des participants au sujet */
- .poster-list {
- display: flex;
- align-items: center;
- justify-content: center;
- margin-top: -10px;
- margin-bottom: 20px;
- background-color: var(--green);
- border-radius: 5px;
- width: max-content;
- color: var(--white);
- }
- /* Avatar du participant*/
- .poster {
- background: var(--poster-avatar);
- height: 30px;
- width: 30px;
- border-radius: 100%;
- margin-left: -8px;
- border: 2px solid #79827c;
- background-size: cover;
- background-position: center;
- }
- /* Lien de renvoi vers son profil */
- .poster a {
- display: block;
- height: 100%;
- }
- /* Nombre de participants */
- .poster-count {
- margin-left: 8px;
- }
- .poster-more-list {
- display: none;
- }
- .poster-more {
- display: grid;
- place-items: center;
- position: relative;
- }
- .poster-more:hover .poster-more-list {
- display: block;
- position: absolute;
- top: 29px;
- width: 150px;
- background: var(--neutralDarker);
- padding: 10px;
- border-radius: 5px;
- }
- /*SUJET*/
- .post_row {
- background: var(--neutral);
- display: grid;
- grid-template-rows: max-content auto;
- grid-template-columns: min-content 1fr;
- border-bottom: 1px solid #f6f6f6;
- }
- div.post_row:nth-of-type(2) {
- border-radius: 5px 5px 0 0;
- }
- div.post_row:last-of-type {
- border-radius: 0 0 5px 5px;
- border-bottom: none
- }
- .post_details {
- grid-column: 1 / span 2;
- padding: 10px;
- display: flex;
- align-items: center;
- background-color: var(--green);
- border-bottom: 1px solid #f6f6f6;
- border-radius: 5px;
- width: 100%;
- color: var(--white);
- }
- .post_date {
- flex-grow: 100;
- padding: 2px;
- }
- .post_details a {
- color: var(--white);
- padding: 2px;
- }
- .post_date1 {
- background-color: var(--white);
- padding: 2px;
- border-radius: 5px;
- color: var(--green);
- }
- /* BOUTONS D'EDITION DU MESSAGE --- */
- /* Conteneur boutons d'édition */
- ul.profile-icons {
- flex-grow: 1;
- display: flex;
- color: var(--white);
- }
- /*UN SEUL bouton d'édition */
- ul.profile-icons li {
- padding: 2px 4px;
- border-radius: 5px;
- color: var(--white);
- }
- /*hover d'un bouton d'édition*/
- ul.profile-icons li:hover {
- background: var(--neutralDark);
- }
- /* BOUTON LIKE --- */
- /* Conteneur du bouton like */
- .like_button {
- float: right;
- margin-left: 10px;
- flex-grow: 1;
- cursor: pointer;
- }
- /* Bouton like */
- .rep-button,
- .rep-button:active,
- .rep-button:focus {
- background: var(--neutralDark);
- color: var(--textColor);
- border: none;
- padding: 3px 5px;
- border-radius: 5px;
- font-weight: 600;
- }
- /*Bouton au survol*/
- .rep-button:hover {
- background: var(--var(--contrastLighter))
- }
- /* Texte "j'aime" */
- button.rep-button .like_text {}
- /*compteur de like*/
- button.rep-button .rep-nb {
- margin-left: 5px;
- padding: 0 3px;
- background: var(--neutral);
- border-radius: 3px;
- }
- .post_profile {
- max-width: 224px;
- padding: 10px;
- border: 2px solid #f6f6f6;
- background-color: f1f0f0;
- border-radius: 5px;
- text-align: justify;
- }
- .post_pseudo {
- font-weight: bold;
- color: var(--white) !important;
- margin-bottom: -15px;
- }
- .post_pseudo a, .post_pseudo span {
- font-weight: bold;
- color: var(--white) !important;
- margin-bottom: -15px;
- }
- .post_rank {
- text-transform: uppercase;
- border-top: 1px solid var(--white);
- color: var(--white);
- margin-top: -20px;
- }
- .fond_pseudo {
- background-color: var(--red);
- border: 2px solid #791d1d;
- border-radius: 5px;
- align-items: space-between;
- justify-content: center;
- padding: 5px;
- margin-bottom: 10px;
- }
- .post_avatar img {
- -webkit-border-radius: 5px;
- -moz-border-radius: 5px;
- border-radius: 5px;
- }
- .post_userinfo {
- background-color: var(--white);
- border: 2px solid #e0dede;
- max-height: 200px;
- border-radius: 5px;
- padding: 5px;
- margin-top: 10px;
- overflow-x: auto;
- }
- .field_label {
- font-weight: bold;
- text-transform: uppercase;
- }
- .field_content img {
- max-width: 186px;
- height: auto;
- }
- .profil_contact {
- background-color: var(--white);
- border: 2px solid #e0dede;
- border-radius: 5px;
- gap: 10px;
- display: flex;
- font-size: 15px;
- justify-content: center;
- align-content: center;
- align-items: center;
- color: var(--white);
- padding-top: 5px;
- padding-bottom: 5px;
- }
- .profil_contact1 {
- background-color: #e0dede;
- border-radius: 5px;
- padding: 3px;
- color: var(--white) !important;
- }
- /* Lien "@" de mention */
- a.fa-mention {
- color: var(--white);
- }
- /* Mention "en ligne" */
- .online {
- display: inline-block;
- position: relative;
- background-color: var(--red);
- color: var(--white);
- border-radius: 5px;
- padding: 0 5px;
- margin-top: 10px;
- margin-bottom: 10px;
- width: 200px;
- }
- .online:empty {display: none}
- .post_message {
- display: flex;
- justify-content: center;
- padding: 25px;}
- /* REPONSE RAPIDE --- */
- /*supression de la mention "réponse rapide" */
- .quickreply div.h3 {display: none}
- /*centrer la réponse rapide*/
- .quickreply {
- display: flex;
- justify-content: center;
- }
- /* Retire le cadre de la réponse rapide pour les invités */
- #quickreply_content:empty {display: none}
- /*** SONDAGE ----------------------- ***/
- .poll {
- background: var(--neutral);
- border-radius: 5px;
- margin-bottom: 10px;
- }
- .head_poll {
- padding: 10px;
- border-bottom: 1px solid var(--neutralDark);
- display: flex;
- justify-content: space-between;
- align-items: center;
- }
- .poll_list {
- display: grid;
- grid-template-columns: 220px auto;
- }
- .poll_option {
- padding: 10px 20px 0 10px;
- border-right: 1px solid var(--neutralDark);
- text-align: right;
- }
- .poll_vote {
- padding: 10px 10px 0 20px;
- display: flex;
- align-items: center;
- }
- .poll_send {
- margin-left: 220px;
- padding: 20px 10px 20px 20px;
- border-left: 1px solid var(--neutralDark);
- }
- .poll_vote:nth-child(2),
- .poll_option:first-child {
- padding-top: 20px;
- }
- /*** TEXTES, BALISES, ETC ---------- ***/
- /* Lien-tag des utilisateurs */
- .mentiontag {}
- /* BALISES DE MESSAGE : spoiler, code, quote... */
- /* Balise code, spoiler et hide*/
- .codebox {
- display: block;
- width: 90%;
- margin: 0 auto;
- border-radius: 5px;
- }
- /* Contenu code, spoiler et hide*/
- .codebox dd {
- background-color: #f1f0f0;
- border: 2px solid #e0dede;
- border-radius: 5px;
- padding: 5px
- }
- /* Nom de balise "code, spoiler" */
- .codebox dt {
- font-weight: 700;
- font-size: var(--little-size);
- }
- /* Bouton "sélectionner le" code */
- .selectCode {
- float: right;
- cursor: pointer;
- }
- .selectCode:hover {
- color: var(--red);
- }
- div.cont_code {
- clear: right;
- }
- /* Spoiler */
- .hidebox.spoiler {}
- /* spoiler fermé */
- .spoiler_content {
- display: none;
- }
- /* spoiler ouvert */
- .spoiler_content.hidden {
- display: block;
- }
- /* Citation contenu */
- blockquote div {
- padding-left: 20px;
- background-color: #f1f0f0;
- border: 2px solid #e0dede;
- border-radius: 5px;
- }
- /* Citation mention "... a écrit" */
- blockquote cite {
- display: block;
- margin-left: -20px;
- font-style: normal;
- }
- /* Citation pseudo */
- blockquote cite a {
- text-decoration: none !important;
- font-weight: 700;
- }
- /* Hide */
- .codebox.hidecode dd {
- background: transparent;
- opacity: 0.8;
- }
- /*MEMBRES*/
- /*** PAGE DE PROFIL ---------------- ***/
- .user_profile {
- background-color: var(--darkwhite);
- border-radius: 5px;
- display: grid;
- grid-template-columns: max-content auto;
- padding: 10px;
- grid-gap: 20px;
- }
- .profile_avatar {
- width: 200px;
- }
- .profile_infos {}
- .profile_contact form {
- display: flex;
- }
- .profile_contact form > div {
- margin-left: 5px;
- }
- /* Suppression des cases vides de contact qui affichent " - "
- * nth-child(n+4) supprime toutes les cases après la quatrième */
- .profile_contact form div:nth-child(n+4) {
- display: none
- }
- .profile_content {
- height: 265px;
- overflow: auto;
- }
- .profile_field {
- margin: 10px 0;
- display: grid;
- grid-template-columns: 135px auto;
- grid-gap: 10px;
- }
- .profile_field label,
- .profile_field label > span {
- font-weight: 600;
- color: var(--red);
- }
- .profile_field field {
- position: relative;
- }
- .profile_admin {
- text-align: center;
- margin: 10px 0 0;
- }
- /* Bouton édition d'un champ de profil */
- .ajax-profil_edit {
- cursor: pointer;
- position: absolute;
- top: 0;
- left: 0px;
- background-color: var(--darkwhite);
- }
- /* Bouton édition d'un champ de profil */
- .ajax-profil_edit {
- cursor: pointer;
- position: absolute;
- top: 0;
- left: -15px;
- background-color: var(--darkwhite);
- }
- /* Bouton validation des modifications */
- .ajax-profil_valid {
- cursor: pointer;
- margin-left: 4px;
- vertical-align: middle;
- }
- /*** WOMBAT PROFILS EN POP UP ---- ***/
- /* Fond atténué */
- .wombat-overlay {
- position: fixed;
- z-index: 990;
- inset: 0;
- opacity: 0;
- visibility: hidden;
- width: 100%;
- height: 100%;
- transition: 0.2s opacity ease;
- background: var(--neutral);
- }
- /* effet de transition du fond atténué */
- .wombat-overlay.open {
- opacity: .5;
- visibility: visible;
- }
- /* Fenêtre du popup */
- .wombat-aside {
- position: fixed;
- inset: 0;
- margin: auto;
- z-index: 999;
- transition: 0.2s all ease;
- visibility: hidden;
- opacity: 0;
- width: 90%;
- max-width: 800px;
- box-shadow: var(--shadowBox);
- border-radius: 10px;
- height: max-content;
- transform: translateX(-20%);
- }
- /* effet de transition pour la fenêtre */
- .wombat-aside.open {
- opacity: 1;
- transform: translateX(0);
- visibility: visible;
- }
- /*** PROFILS SIMPLIFIÉS DES TAGS ---- ***/
- /* Supression de la flèche peu esthétique*/
- .tooltipster-arrow {}
- .tooltipster-default {}
- .preview_content {
- display: flex;
- }
- .preview_avatar img {
- object-fit: cover;
- object-position: center;
- width: 70px;
- height: 70px;
- border-radius: 5px;
- margin-right: 10px;
- }
- .preview_infos {
- width: 100%;
- padding-top: 3px
- }
- .preview_pseudo,
- .preview_pseudo strong {
- font-size: var(--medium-size);
- }
- .preview_contacts {
- position: absolute;
- bottom: 8px;
- right: 10px;
- }
- .preview_contacts a {
- margin-left: 5px
- }
- .tooltipster-arrow {
- display: none
- }
- /*** LISTE DES MEMBRES ------------- ***/
- .userlist {
- display: grid;
- grid-template-columns: auto auto;
- grid-gap: 10px;
- }
- .userlist_profil {
- display: grid;
- grid-template-columns: 95px auto;
- grid-gap: 10px;
- padding: 10px;
- background: #f1f0f0;
- border: 2px solid #e0dede;
- border-radius: 5px;
- }
- .userlist_avatar {}
- .userlist_avatar img {
- width: 75px;
- height: 120px;
- object-fit: cover;
- object-position: center;
- border-radius: 5px;
- }
- .userlist_details {}
- .userlist_pseudo {
- font-size: var(--medium-size);
- background-color: var(--white);
- border-radius: 5px;
- padding: 3px;
- border: 1px solid var(--red);
- margin-bottom: 5px;
- }
- .userlist_infos {
- margin-top: 10px;
- }
- .userlist_contact {
- color: var(--green) !important;}
- /*MESSAGES PRIVES*/
- /*LISTE DES MPs*/
- /* Menu des MPS */
- #privmsgs-menu {
- display: flex;
- justify-content: center;
- gap: 20px;
- margin: 20px auto;
- }
- #privmsgs-menu li {
- display: flex;
- align-items: center;
- gap: 5px;
- }
- /* Affichage d'un MP dans la liste */
- .mp_row {
- background: var(--neutral);
- border-radius: 5px;
- display: grid;
- grid-template-columns: 55px auto;
- grid-gap: 10px;
- align-items: center;
- margin-bottom: 10px;
- padding: 10px;
- }
- /*** AFFICHAGE D'UN MESSAGE PRIVÉ -- ***/
- .message {
- background: var(--neutral);
- border-radius: 5px;
- display: grid;
- grid-template-rows: max-content auto;
- grid-template-columns: 220px auto;
- }
- .message_infos {
- grid-column: 1 / span 2;
- border-bottom: 1px solid var(--neutralDark);
- padding: 10px;
- display: flex;
- justify-content: space-between;
- }
- .mp-icons {
- display: flex;
- float: right;
- }
- .message_profil {
- padding: 10px;
- border-right: 1px solid var(--neutralDark);
- text-align: center;
- }
- .message_content {
- padding: 25px;
- }
- /*PAGES ANNEXES*/
- /* PAGE D'ENVOI D'UN MESSAGE */
- .message-edition {
- display: flex;
- flex-direction: row;
- /* flex-direction: row-reverse; -- pour smileys à droite */
- gap: 15px;
- /*espace entre la zone de texte et la boîte à smileys*/
- }
- /* Prévisualisation d'un message */
- #preview {
- background: var(--neutral);
- padding: 10px;
- border: var(--border);
- border-radius: 5px;
- }
- /*** ------------------------------- ***/
- /*** EDITION DE PROFIL ------------- ***/
- /* Onglets dans la modification de profil */
- #tabs ul {
- display: flex;
- justify-content: space-between;
- margin: 20px 0 10px;
- color: var(--white) !important;
- }
- /*onglet*/
- #tabs li {
- padding: 5px 10px;
- border: 1px solid transparent;
- background-color: #fafbfc;
- border-radius: 5px;
- }
- /* Onglet selectionné */
- #tabs li.activetab {
- background: #f1ecec;
- border: var(--border);
- border-radius: 5px;
- color: var(--white) !important;
- }
- /* onglet au survol */
- #tabs li:hover {
- background: #e9e9dd;
- border-radius: 5px;
- border: var(--border);
- color: var(--white) !important;
- }
- /* Suppression de l'onglet "amis et ignorés" */
- div#tabs li:nth-child(5) {
- display: none;
- }
- .profil_preferences dl,
- .profil_editavatar dl {
- grid-template-columns: 40% auto;
- }
- .profil_preferences .italic {
- font-size: var(--little-size);
- }
- /* EDITER SIGNATURE ---*/
- #parent_editor_simple > #smiley-box {
- float: left;
- /* float: right; -- pour smileys à droite */
- }
- #parent_editor_simple #message-box {
- margin-left: 240px;
- /* margin-right: XXXpx -- pour smileys à droite */
- }
- #parent_editor_simple #message-box > br {
- display: none
- }
- #parent_editor_simple #message-box > #textarea_content {
- width: 100% !important;
- color: var(--red);
- }
- .panel.row2.sig {
- text-align: center;
- margin-top: 10px;
- color: var(--red);
- }
- /*** ------------------------------- ***/
- /*** PAGES DE RECHERCHES ----------- ***/
- /* RECHERCHE DE MESSAGE -----*/
- /* Conteneur d'un message*/
- .post_search {
- display: grid;
- grid-template-columns: 200px auto;
- border-radius: 5px;
- margin: 10px 0;
- background: var(--neutral);
- }
- .post_search > div {
- padding: 10px;
- }
- /* Colonne d'information du message */
- .postsearch_infos {
- border-right: var(--border);
- font-size: var(--little-size);
- }
- /* RECHERCHE DE SUJET -----*/
- /* Même CSS que la liste des sujets dans un forum */
- /*** ------------------------------- ***/
- /*** PAGE DE CONNEXION ------------- ***/
- /* Centrer les pages de connexion */
- form[name=form_login],
- form[name=form_login] ~ .panel {
- text-align: center;
- }
- form[name=form_login] .content {
- display: grid;
- justify-content: center;
- justify-items: center;
- }
- /*** ------------------------------- ***/
- /*** ELEMENTS FLOTTANTS ------------ ***/
- /* Fenêtre popup "recherche" */
- .overview {
- background: var(--neutral);
- border-radius: 5px;
- border: var(--border);
- padding: 10px;
- position: fixed !important;
- top: 50% !important;
- }
- /* Bouton rechercher */
- .overview button[type="submit"] {
- width: 26px;
- height: 26px;
- margin-left: 5px;
- }
- .overview div {
- margin-bottom: 5px
- }
- .overview a {
- float: right;
- }
- /* Boîte "recherche un utilisateur" */
- #find_username {
- display: none;
- position: fixed;
- left: 50%;
- width: 450px;
- margin-left: -225px;
- top: 50%;
- margin-top: -125px;
- background-color: var(--neutral);
- padding: 10px;
- border: var(--border);
- border-radius: 5px;
- }
- .comment_content {
- margin-left: 50px;
- }
- .liensnav {
- color: var(--white) !important;
- }
- .fond_tab {
- background-color: var(--green);
- border-radius: 5px;
- padding-left: 4px;
- padding-right: 4px;
- border: 2px solid var(--green) !important;
- }
- /***FICHE DE PRESENTATION PAR WATSON***/
- .fond1 {
- background-color: #f5f4f4;
- width: 490px;
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- border: 3px solid #eff1f2;
- border-radius: 5px;
- }
- .fond2 {
- width: 490px;
- padding-top: 10px;
- padding-bottom: 15px;
- padding-left: 10px;
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
- align-content: space-evenly;
- align-items: space-evenly;
- gap: 10px;
- }
- .fondname1 {
- background: var(--degred);
- border: 1px solid #641718;
- border-radius: 5px;
- width: 460px;
- height: 70px;
- padding: 2px;
- }
- .fondname2 {
- background: var(--degred);
- border: 1px solid #641718;
- border-radius: 5px;
- width: 456px;
- height: 65px;
- align-content: center;
- }
- .presnom {
- text-align: center;
- color: var(--white);
- font-size: 30px;
- }
- .presline {
- width: 200px;
- border-bottom: 2px solid #ffffff;
- }
- .presquote {
- text-align: center;
- color: var(--white);
- font-size: 18px;
- }
- .presava1 {
- background: var(--degreen);
- border: 1px solid #48554f;
- border-radius: 5px;
- width: 210px;
- height: 330px;
- padding: 2px;
- }
- .presava2 {
- background: var(--degreen);
- border: 1px solid #48554f;
- border-radius: 5px;
- width: 205px;
- height: 325px;
- padding: 2px;
- display: flex;
- justify-content: center;
- }
- .presimgava {
- width: 200px;
- border-radius: 5px;
- }
- .presinfofond1 {
- background: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 230px;
- height: 330px;
- padding: 2px;
- }
- .presinfofond2 {
- background: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 225px;
- height: 325px;
- padding: 5px;
- display: flex;
- justify-content: left;
- gap: 5px;
- flex-wrap: wrap;
- align-content: flex-start;
- }
- .presinfo{
- height: 317px;
- display: flex;
- flex-wrap: wrap;
- overflow-x: auto;
- font-size: 14px;
- color: var(--green);
- gap: 3px;
- align-items: baseline;
- }
- .presinfotitle {
- background-color: #f1f0f0;
- border: 1px solid #e0dede;
- border-radius: 5px;
- font-size: 13px;
- color: #804040;
- text-transform: uppercase;
- font-weight: 700;
- padding: 2px;
- height: max-content;
- }
- .anecnumber {
- background: var(--degred);
- border: 1px solid #753032;
- border-radius: 5px;
- font-size: 18px;
- color: var(--white);
- text-transform: uppercase;
- font-weight: 700;
- padding: 2px;
- height: max-content !important;
- width: 20px !important;
- text-align: center;
- }
- .break {
- flex-basis: 100%;
- height: 0;
- }
- .caractere {
- display: flex;
- flex-wrap: wrap;
- align-content: center;
- }
- .presfondtit1 {
- background: linear-gradient(-45deg,#526e60,#5a8670)!important;
- border: 1px solid #48554f;
- border-radius: 5px;
- width: 465px;
- padding: 2px;
- }
- .presfondtit2 {
- background: var(--degreen);
- border: 1px solid #48554f;
- border-radius: 5px;
- width: 460px;
- height: 40px;
- align-content: center;
- }
- .presfondtit3 {
- background: var(--degred);
- border: 1px solid #753032;
- border-radius: 5px;
- width: 465px;
- padding: 2px;
- }
- .presfondtit4 {
- background: var(--degred);
- border: 1px solid #753032;
- border-radius: 5px;
- width: 460px;
- height: 40px;
- align-content: center;
- }
- .prestitle {
- text-align: center;
- color: var(--white);
- font-size: 30px;
- }
- .prescaract1 {
- background-color: #f1f0f0;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 385px;
- padding: 2px;
- justify-content: left;
- }
- .prescaract2 {
- background-color: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 380px;
- height: 130px;
- align-content: center;
- }
- .prescaractexte {
- padding: 5px;
- font-size: 13px;
- height: 130px;
- overflow-x: auto;
- margin-bottom: 5px;
- }
- .presicon1 {
- width: 65px;
- border-radius: 5px;
- }
- .presiconright {
- position: relative;
- }
- .anecdotes {
- display: flex;
- flex-wrap: wrap;
- align-content: center;
- justify-content: space-around;
- height: 130px;
- }
- .presiconleft {
- position: relative;
- }
- .presanect1 {
- background-color: #f1f0f0;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 385px;
- padding: 2px;
- margin-left: -15px;
- }
- .presanect2 {
- background-color: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 380px;
- height: 130px;
- display: flex;
- align-items: baseline;
- flex-wrap: wrap;
- overflow-x: auto;
- }
- .presicon2 {
- width: 100px;
- border-radius: 5px;
- }
- .presirl1 {
- background-color: #f1f0f0;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 345px;
- padding: 2px;
- }
- .presirl2 {
- background-color: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 340px;
- height: 100px;
- align-content: center;
- }
- .presirltext {
- height: 100px;
- overflow-x: auto;
- padding: 5px;
- }
- .histoire {
- display: flex;
- flex-wrap: wrap;
- align-content: center;
- align-items: baseline;
- gap: 3px;
- }
- .preshist1 {
- background-color: #f1f0f0;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 465px;
- padding: 2px;
- justify-content: left;
- }
- .preshist2 {
- background-color: var(--white);
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 460px;
- align-content: baseline;
- }
- .histrigger {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- align-items: space-evenly;
- }
- .histriggertext {
- font-size: 14px;
- color: #cfcaca;
- margin-bottom: 5px;
- }
- .preshistexte {
- padding: 5px;
- font-size: 13px;
- margin-bottom: 5px;
- text-align: justify;
- }
- .titre1 {
- background: var(--degred);
- border: 1px solid #753032;
- border-radius: 5px;
- font-size: 14px;
- color: var(--white);
- font-weight: 500;
- padding: 2px;
- height: max-content !important;
- text-align: center;
- }
- .titre2 {
- background: var(--degred);
- border: 1px solid #753032;
- border-radius: 5px;
- font-size: 14px;
- color: var(--white);
- font-weight: 500;
- padding: 2px;
- width: max-content;
- height: max-content !important;
- text-align: center;
- }
- .imgleft {
- height: 100px;
- float: left;
- width: auto;
- padding: 5px;
- }
- .imgright {
- width: auto;
- height: 100px;
- float: right;
- padding: 5px;
- }
- .iconfiche {
- width: 100px;
- border-radius: 5px;
- }
- .imgfiche {
- border-radius: 5px;
- width: 430px;
- }
- .iconbox {
- display: flex;
- flex-wrap: nowrap;
- justify-content: space-around;
- gap: 10px;
- margin: auto;
- }
- .listback1 {
- background: #f5f3f3;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 350px;
- padding: 2px;
- }
- .listback2 {
- background: #f5f3f3;
- border: 1px solid #e0dede;
- border-radius: 5px;
- width: 345px;
- padding: 5px;
- display: flex;
- justify-content: left;
- gap: 5px;
- flex-wrap: wrap;
- align-content: flex-start;
- }
- .listinfo{
- display: flex;
- flex-wrap: wrap;
- overflow-x: auto;
- font-size: 14px;
- gap: 3px;
- align-items: baseline;
- justify-content: left;
- width: 380px;
- }
- .listtitle {
- background: var(--degreen);
- border: 1px solid #e0dede;
- border-radius: 5px;
- font-size: 13px;
- color: #ffffff;
- text-transform: uppercase;
- padding: 2px;
- height: max-content;
- }
- .listinfo2 {
- display: flex;
- flex-wrap: wrap;
- overflow-x: auto;
- font-size: 14px;
- gap: 3px;
- align-items: baseline;
- justify-content: right;
- }
- .labellisting {
- font-weight: 700;
- text-transform: uppercase;
- color: var(--green);
- }
- .labellisting2 {
- font-weight: 700;
- text-transform: uppercase;
- color: var(--red);
- }
- /**INSTA**/
- .topinsta {
- background-color: #314644;
- border-radius: 5px 5px 0px 0px;
- text-align: left;
- color: #ffffff;
- font-size: 18px;
- padding: 9px;
- width: 490px;
- }
- .instabox {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- align-content: baseline;
- justify-content: space-evenly;
- align-items: center;
- gap: 20px;
- }
- .instaphoto {
- border-radius: 50%;
- width: 80px;
- }
- .instapseudo {
- background-color: #833432;
- border-radius: 7px;
- color: #ffffff;
- font-size: 18px;
- padding: 3px 10px 3px;
- margin-top: -40px;
- }
- .instabutton {
- background-color: #314644;
- border-radius: 7px;
- color: #ffffff;
- font-size: 18px;
- padding: 3px 10px 3px;
- margin-top: -40px;
- }
- .instabox2 {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- margin-left: 20px;
- gap: 20px;
- }
- .instastat {
- font-size: 14px;
- color: #000000;
- margin-top: -95px;
- float: right;
- }
- .break {
- flex-basis: 100%;
- height: 0;
- }
- .instades {
- margin-top: -55px;
- float: left;
- margin-left: -30px;
- }
- .instafeed {
- display: flex;
- flex-wrap: wrap;
- flex-direction: row;
- align-content: stretch;
- justify-content: space-evenly;
- align-items: center;
- gap: 20px;
- margin-left: 10px;
- margin-right: 10px;
- margin-bottom: 20px;
- margin-top: -250px;
- }
- #columness {column-count: 3; column-gap: 5px; width: 470;}
- .moodboard {width: 490px; background-color: #f5f4f4; overflow:auto; border: 3px solid #eff1f2;
- border-radius: 5px; padding: 10px;}
- .mood {display: inline-block; margin-bottom:10px; margin-left:5px; }
- .mood img {width: 100%; border-radius: 5px;}
- .instafeed2 {
- border-radius: 5px;
- width: 100px;
- }
- .reels {
- display: flex;
- flex-wrap: wrap;
- flex-direction: column;
- justify-content: evenly;
- align-content: center;
- align-items: center;
- gap: 10px;
- }
- .reels1 {
- border-radius: 50%;
- width: 50px;
- }
- .reels2 {
- color: #314644;
- font-size: 12px;
- margin-top: -7px;
- }
- .instaimg {
- border-radius: 15px;
- width: 350px;
- margin: auto;
- }
- .instamini {
- border-radius: 50%;
- width: 50px;
- margin-left: 70px;
- }
- .caption {
- display: flex;
- flex-wrap: wrap;
- flex-direction: column;
- align-items: baseline;
- }
- .minipseudo {
- text-transform: uppercase;
- font-weight: bold;
- color: #833432;
- font-size: 14px;
- margin-left: 20px;
- margin-top: 5px;
- }
- .minicaption {
- margin-left: 20px;
- color: #000000;
- }
- .hash {
- background-color: #ffffff;
- border-radius: 5px;
- padding: 3px;
- text-transform: uppercase;
- font-weight: bold;
- font-size: 13px;
- color: #314644;
- }
- .instareact {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- margin-bottom: 20px;
- gap: 20px;
- margin-top: -20px;
- }
- .instabutton2 {
- background-color: #314644;
- border-radius: 7px;
- color: #ffffff;
- font-size: 18px;
- padding: 3px 10px 3px;
- }
- .caption2 {
- display: flex;
- flex-wrap: wrap;
- flex-direction: row;
- align-items: center;
- align-content: baseline;
- gap: 5px;
- }
- .instamini2 {
- border-radius: 50%;
- width: 50px;
- margin-left: 30px;
- }
- .notifpseudo {
- text-transform: uppercase;
- font-weight: bold;
- color: #833432;
- font-size: 14px;
- }
- .notifdes {
- color: #000000;
- }
- .instacomment {
- margin-left: 90px;
- margin-top: -30px;
- color: black;
- }
- .phonetit {
- border-bottom: 2px solid #833432;
- width: 100%;
- }
- .phonetitle {
- border-bottom: 2px solid #833432;
- font-size: 18px;
- color: #833432;
- text-transform: uppercase;
- font-weight: 700;
- }
- .phonetitle2 {
- border-bottom: 2px solid #833432;
- font-size: 18px;
- color: #314644;
- text-transform: uppercase;
- font-weight: 700;
- }
- .contactnom {
- text-transform: uppercase;
- font-weight: bold;
- color: #314644;
- font-size: 16px;
- }
- .phoneme {
- border-radius: 50%;
- width: 100px;
- }
- .phonefirst {
- display: flex;
- flex-wrap: wrap;
- flex-direction: row;
- align-items: center;
- align-content: baseline;
- justify-content: center;
- gap: 5px;
- }
- .ercontact {
- background-color: #ffffff;
- border-radius: 5px;
- padding: 3px;
- color: #833432;
- font-size: 16px;
- font-weight: 700;
- }
- .phoneconvo {
- display: flex;
- flex-wrap: wrap;
- flex-direction: row;
- align-items: flex-start;
- align-content: baseline;
- gap: 5px;
- width: 485px;
- }
- .phoneconvo2 {
- display: flex;
- flex-wrap: wrap;
- flex-direction: row;
- justify-content: flex-end;
- align-items: flex-start;
- align-content: baseline;
- gap: 5px;
- width: 475px;
- }
- .sender {
- background-color: #314644;
- border-radius: 5px;
- color: #ffffff;
- padding: 5px;
- max-width: 60%;
- }
- .receiver {
- background-color: #833432;
- border-radius: 5px;
- color: #ffffff;
- padding: 5px;
- max-width: 60%;
- }
- .phoneme2 {
- border-radius: 50%;
- width: 30px;
- }
- .phonedate {
- font-weight: 700;
- color: #833432;
- text-align: center;
- margin-left: 170px;
- }
- /* Add fontawesome to textarea font-family so the icons are visible */
- .sceditor-container textarea { font-family:Verdana, Arial, Helvetica, sans-serif, FontAwesome !important }
- /* button image */
- .sceditor-button-fontawesome div { background:url(https://i.servimg.com/u/f19/19/06/98/92/fa-f10.png) !important }
- /* drop down */
- .sceditor-fontawesome {
- width:220px;
- height:250px;
- overflow-y:auto;
- }
- /* icons */
- .sceditor-fontawesome i {
- color:#333;
- font-size:20px;
- text-align:center;
- cursor:pointer;
- padding:3px 0;
- width:25%;
- }[/code][/spoiler]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement