/*CSS PERSO SAUVEGARDE BLOG*/

/*css 24 09 2025*/ 

/*fond img fixe*/

body {
   background-size: cover;
  }

/*color ligne blanche*/

hr {
  margin: 20px 0;
  border: 0;
  border-top: 0;
  border-bottom: 1px solid #253858;
 }

/*sup ligne blanc vertical*/

.main {
   border-left: 0px;
   border-right: 0px;
   background-image: none;
  }

/*cadre bicolor*/

#contenu { 
  width: 1150px;
   border: 10px double #253858;
  border-radius: 14px;
  box-shadow: 0px 0px 20px 2px #253858;
}

/*barre defile*/

::-webkit-scrollbar {
   width: 12px; 
   height: 12px; 
  }
::-webkit-scrollbar-track {
   background: #E9EFF9;
   border: 1px solid #253858;  
  }
::-webkit-scrollbar-thumb {
   background: #43689F;
   border: 1px solid #253858; 
  }

/*position banniere*/

header .image {
  border-bottom: 8px solid transparent;
    border-image: linear-gradient(0.25turn, rgba(140,189,222), rgba(67,104,159), rgba(140,189,222));
    border-image-slice: 1;
    width:100%;  /*trait sous le logo*/
  height: 383px;
  width: 1150px;
  overflow: hidden;
  position: relative;
}
header .image img {
   margin-top: 30px;
  max-width: 100%;
}

/*bas de page*/

.diz-bas{
   background-image: url("https://static.blog4ever.com/2020/03/857029/imageedit_4_7164550268--1-.png");
   background-repeat : no-repeat;
   height: 250px;
  }

/*menu navbar*/

nav {
   height: 30px !important;  
   background-size: 44px !important;  
 text-transform: uppercase;
   position: fixed;
   z-index: 6005;
   width: 1150px;
   min-height: 30px;
 margin: -392px 0 0 0;
  background: #A4BCE0;
   box-shadow: none;
  border-top: 1px solid #253858;
   border-bottom: 1px solid #253858;
  }
nav ul {   
 width :960px;
   margin-right : auto;
   height: 60px;
  }
nav a {
background: #A4BCE0 !important;
margin-left: 50px;  
 }

/*catmiss cursor*/

  body {
     cursor: url(https://static.blog4ever.com/2020/03/857029/CAT-CURSOR-2025--1-.png),  auto;
  }
  a {
     cursor: url(https://static.blog4ever.com/2020/03/857029/Sans-titre-4--1-.png),  auto;
  }

/*position liens barre*/

#barre_bas.centre {
   margin: 208px 0 !important;  
  }
#barre_bas a {
   background: #E9EFF9;
   font-size: 18px;
   font-family: Georgia;
  }
#barre_bas a:hover {
  background: #E9EFF9;
  font-size: 18px;
  font-family: Georgia;
  }

/*menu lateral*/

.fond-cote { 
display: none;/*Le trait ombre*/
}
aside a{
color:#253858 !important;
 }
aside a:hover{
color:#43689F !important;/*survol liens*/
 }
aside h2 { 
  color:#253858 !important;/*couleur titres h2*/
}
aside .bloc-cote { 
 border:0px!important;
}
aside {
  box-shadow: 0px 0px 30px 2px #43689F; /*ombre du menu*/
   margin:22px; 
   border-radius:14px;
   border:1px solid #43689F!important;
   text-align: center; 
 }
aside li{
background: none; 
 font-size: 17px;  
}

/*apparition trait blanc au survol*/

aside .bloc-cote:hover{
border-bottom: 1px solid #43689F!important;   
border-top:1px solid #43689F!important;   
}

/***fin lateral***/

/*bloc membres lateral*/

.menu_blogmember_box_avatars .avatar{
    width: 54px;
    height: 54px;
    background-color: #E9EFF9 !important;
  display: inline-block;
}
.menu_blogmember_box_avatars .avatar span {
    width: 54px;
    height: 54px;
    display: inline-block;
    background-color: #E9EFF9 !important;
     background-size: 54px 54px;
    background-position: center center;
}

/*supp elements menu lateral*/

#menu_articles_tous {
display: none;
}
.menu_blogmember_box_link {
  display: none;
}
.menu_blogmember_box_invite {
    display: none;
}

/*color polic menu catego*/

.dropdown-menu li > a {
  color: #253858;
 line-height: 18px !important;
padding: 4px !important;
}
.dropdown-menu li {
 background: #E9EFF9 !important;
  color: #43689F;
}

/*btn registre inscript*/

.btn{
   background: #E9EFF9 !important;
  }
.btn:first-child {
   margin-left: 0;
   background: #E9EFF9;
   border: 1px solid #253858;
   color: #253858;
   text-shadow: none;
  }

/*btn registre inscript actif*/

.btn:first-child:hover {  
   background: #E9EFF9 !important;
   border: 1px solid #253858;
   color: #43689F;
   border-radius: 4px;
  }

/*select notif formul inscript*/

.diz-blog input [type="submit"], .diz-blog input[type="button"], .diz-blog button {
   background: #E9EFF9;
   border: 1px solid #253858 !important;
   border-radius: 4px;
   color: #253858;
  } 
.controls select {
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
   padding: 4px;
  }
.input-medium {
   background: #E9EFF9 !important;
  }

/*btn registre inscript*/

.btn:first-child {
   margin-left: 0;
   background: #E9EFF9;
  }

/*liens bloc lateral inscrire*/

#register-sidebar {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #E9EFF9;
    border-radius: 2px;
    color: #253858;
    font-family: Georgia, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px;
    border: 0;
  }

/*bouton angle inscript et modif profil*/

.pull-right {
   float: right;
   font-size: 20px;
   color: #253858;
   border: 1px solid #253858 ;
   border-radius: 4px;
   width: 170px !important;
   text-align: center;
   margin: 10px;
  }

/*sup inscript via livredor*/

.form-comment-register,
.form-comment-register-notifications,
.form-comment-register-newsletter {
   display: none !important;
  }

/*pas encor inscrit*/

#droite .login .register a,
#texte .login .register a,
#contenu .login .register a,
#rubriques .login .register a,
#content .login .register a {
   display: block;
   text-align: center;
   color: #253858;
   background: #E9EFF9; 
   height: 40px;
   width: 150px; 
  }

/*btn inscript via pag forum*/

#contenu .login .register a {
   color: #253858;
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px; 
  }

/*alignement connexion*/

nav li {
   left: 100px!important;
   margin-top:  -6px !important;
}
.blogmember_menu_notifs {
    margin-top: 0px;
   margin-left: -70px !important;
}
.blogmember_menu_profile {
margin-left: -70px!important;
}
.blogmember_menu {
   position: absolute!important;
   font-weight: normal;
   font-size: 16px !important;
   width: 160px !important;
   height: 30px !important;  
   margin-top: 0px !important;
   margin-right:auto !important;
   max-width: 170px !important;
   left: 70px !important;
   display: block;
   z-index: 1000 !important;
  }

/*oublie mdp ect*/

.modal-body a {
   color: #253858;
  }

/*fenetre connect blog*/

#registrer_modal, #login_modal, 
#registrer_modal label {
   color: #253858;
   background: #E9EFF9;
   border: 1px solid #253858;
  }
.modal-header {
   border: 1px solid #253858 !important;
   border-bottom: none !important;
   color:#253858;
   font-size: 20px;
   text-align: center;
  }
.modal-body {
   border: 1px solid #253858 !important;
   border-top: 1px solid #253858 !important;
  }
#login_modal label {
   border: none;
  }

/*btn connect page forum*/

#forum_haut_menu_visiteur form {
   background: #E9EFF9;
   width: 516px;
  }
#contenu .login form input.button {
   float: right; 
   height: 32px !important;
  }

/*alerte connexion*/

.alerte {
   font-weight: normal;
   border: 1px solid #253858;
   color: #253858;
   background-color: #E9EFF9 !important;
  }

/*img deco bloc connect */

.modal-body {
background-image: url("https://static.blog4ever.com/2020/03/857029/IMG-FOR-MODAL-BODY-BIS--1-.jpg") !important;
background-repeat: no-repeat !important; 
}

a {
  background: #E9EFF9 !important;
}

/*taille titres activite profil*/

.diz-contenu #membre_profil_droit h4,
article #membre_profil_droit h4 {
   font-size: 24px;
   color: #253858;
  }

/*lignes page profil*/

#membre_profil_gauche {
   border-right: 1px solid #558AD9;
  }
#membre_profil_custom {
   border-bottom: 1px solid #558AD9;
  }  
.membre_profil_activite {
   border-bottom: 1px solid #558AD9;
  }

/*titre page profil*/

#membre_profil_pseudo {
   font-weight: normal;
  }

/*champerso pg profil*/

#membre_profil_custom {
   font-size: 18px;
  }
strong {
   font-weight: normal;
  }

/*supp signature*/

#signature {
   display: none !important;
  }
.forum_sujet_message_signature {
   display: none;
  }

/*notif option*/

.notif_option {
font-size: 20px;
font-weight: normal !important;
  color: #253858;
  opacity: 1 !important;
}

/*page modif profil*/

.notif_config_module td {
   font-size: 20px;
   color: #253858;
   border-bottom: 1px solid #558AD9 !important;
   opacity: 1 !important;
  }
input #pseudo, #email, #passe1, #passe2, #urlsite, #signature {
   background:  #E9EFF9;
   border:1px solid #253858;
   border-radius: 4px;
   padding: 4px;
  }

/*btn supp profil*/ 

.btn-danger {
   font-size: 18px;
   color: #253858;
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
  }
.btn-danger hover {
   color: #43689F;
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
  }

/*date comm pg profil*/

.forum_profil_comment_date {
   display: none;
}

/*partie champerso*/

input {
   background: #E9EFF9 !important;
   border:1px solid #253858 !important;
   border-radius: 4px !important;
   padding: 4px !important;
  }

/*supp change pseudo*/

.control-group  .control-label small {
   display: none;
  }
small {
  font-size: 18px !important;
  color: #253858 !important;
}

/*menu Membres*/

.menu_blogmember_box_link {
  width: 60%;
  margin-top: 20px !important;
  margin-bottom: 10px;
  padding: 3px 10px;
  border: 1px solid #253858;
}
.menu_blogmember_box_link:hover {
  border: 1px solid  #253858;
}

/*Fin menu membres*/

/*lignes page membres*/

#blog_members_list table td {
   border-bottom: 1px solid  #558AD9 !important; 
  }

/*list pseudo pg member*/

#blog_members_list .membre_pseudo a {
   font-size: 18px;
   font-weight: normal !important;
  }

/*list nb message pg member*/

 #blog_members_list table td {
     font-size: 16px !important;
  }

/*liste ranking membre*/

.blog-members-ranking-list {
   display: none;
  }

/* liens page de notifications*/

.notifications .notification a{
   font-size: 20px;
 }

/*taill polic parametre notif*/

.notifications-settings {
  font-size: 18px;
}

/*color liens notifs*/

.notification a {
    color: #253858;
   }
.notification a:hover {
    color: #253858;
  }
.notification a:visited {
    color: #43689F;
 }

/*color titre */

.diz-contenu h3, article h3 {
color: #253858;
}

/*color titres articl*/

.diz-contenu h2, article h2 {
color: #253858 !important;
}

/* tail polic catgo partie titres articl*/

#articles_index_categorie_titre {
   border: none;
   color: #253858;
   text-align: center;
   text-transform: uppercase;
   font-family:  Georgia;
   font-size: 26px !important; 
   font-weight: normal;
  }
.blog-article h2,
.blog-article h3 {
   font-size:24px !important;
  }
.blog-home h2,
.blog-home h3  {
   border-bottom: 1px solid #253858;
   color: #253858;
   font-family: Georgia;
   font-size:24px !important;
  }

/*ligne sous titre article*/

.blog-article h2, .blog-home h2,
.blog-article h3, .blog-home h3 {
   border-bottom: 1px solid #558AD9;
  }

/*contenu articl large*/

.diz-contenu, article {
   min-height: 300px;
  padding: 20px;
  position: relative;
  width: 760px;
  border: 1px solid #43689F;
 border-radius: 14px;
box-shadow: 0px 0px 30px 2px #43689F; 
margin: 22px;
}

/*select pagination*/

#articles_index_pagination_pages, select {
   color: #253858;
   margin-bottom: 0;
   border-radius: 4px;
   width: 150px;
   height: 28px;
  }

/*lien retour articl catego*/

#articles_show_retour_articles {
   font-size: 20px;
  }

/*icon jaime repons coms*/

.icon-thumbs-up {
   background-image: url("https://b4epics.com/uploads/2022-09-25/11/artfichier_2_618779_20120308172368858d04f2ae.gif") !important;
   color: #43689F !important;
   background-repeat: no-repeat;
   width: 22px !important;
   height: 20px !important;
   background-position:   -0px 3px !important;
  }
.articles_show_stats_comments i{
   color: #43689F !important;
   background-image: url("https://static.blog4ever.com/2020/03/857029/mini-icone-comment--1-.gif") !important;
   background-repeat: no-repeat;
   width: 22px !important;
   height: 18px !important;
   background-position: 0px 1px !important;
  }
.articles_show_stats_article a{
   background: #E9EFF9 !important;
   height: 18px;
   color:#253858 !important;
  }
.articles_show_stats_article {
   background: #E9EFF9 !important;
   height: 18px;
   color: #253858 !important;
  }

/*qui aime ce contenu*/

#likers-modal {
   background: #E9EFF9;
   color: #43689F;
   border: 1px solid #253858;
   border-radius: 4px;
  }
#likers-modal ul li {
   border-bottom: 1px solid #253858;
  }
.modal-header {
   background: #E9EFF9;
   color: #253858;
   border: 1px solid #253858;
   border-radius: 4px;
  }
.modal-body {
   background: #E9EFF9;
   color: #253858;
  }
.modal-body a {
   background: #E9EFF9;
   color: #253858;
  }

/*fen name jaime*/

.total-likes .tooltip-inner {
   color: #253858 !important;
   background: #E9EFF9 !important;
   border: 1px solid #253858;
   border-radius: 4px;
  }
.tooltip-arrow {
   background: #590420;
  }

/*stat articl comm jaime*/

.articles_show_stats_article {
   font-size: 18px;
  }

/*retour articles*/

#articles_show_retour_articles {
   font-size: 18px;
  }

/*saisie comments*/

::placeholder {
   font-style: italic;
   font-size: 16px;
   color:  #43689F !important;
   background: #E9EFF9 ;
   padding: 4px;
  }

/*post comment*/

#articles_commentaires_titre {
   font-size: 20px !important;
   font-weight: normal !important;
   color:#253858 !important;
  }

/*reponse comment*/

#article_commentaires .comment-op {
   font-size: 20px;
  }
#article_commentaires .comment-date {
   font-size: 18px;
  }
#article_commentaires .actions {
   font-size: 18px;
  }

/* fenetre avatar comm*/

.popover {
   background: #E9EFF9 !important;
   border: 1px solid #253858 !important;
   color: #253858 !important;
  }

/*fond input actif*/

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px 
#E9EFF9 inset !important;
}

/*titre commentaire*/

article h4 {
   color: #253858;
   font-family: Georgia;
   font-size: 20px;
  }

/*reponse comment*/

.post-comment textarea, .reply-comment textarea {
   background:  #E9EFF9;
   border:1px solid #253858;
   border-radius: 4px;
   padding: 4px;
   text-align: left; 
   font-size: 20px;
  }
.post-comment .member {
   font-size: 20px;
  }

/* color family size polic comment */

#article_commentaires dl dd.commentaire_message, #photo_commentaires dl dd.commentaire_message {
   text-align: justify;
   font-size: 20px !important;
   font-family: Georgia;
   color: #253858;
  }

/*color comms altern*/

ul.b4e-liste-commentaires li:nth-child(even) {
    background-color: #E9EFF9;
    font-style: italic;
 }
ul.b4e-liste-commentaires li:nth-child(odd) {
    background-color: #E9EFF9;
      border-top: 1px solid #43689F;
border-image: linear-gradient (0.25turn, #558AD9 ,  #43689F,  #558AD9 ) 1;
   }

/* supprim choix notifs ds ajout coms */

.post-comment select [name="notifications"] {
   display: none;
  }

/* sup post comment invit*/

.post-comment .blogmember_invite {
   display: none;
  }

/*post com livredor*/

.post-comment input[type="text"],
.reply-comment input[type="text"],
.post-comment input[type="email"],
.reply-comment input[type="email"],
.post-comment select,
.reply-comment select {
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
   padding: 4px;
  }

/*lignes separ comments*/

ul.b4e-liste-commentaires li {
   border-top: 1px solid #558AD9;
  }

/*alert publicat comm*/

.action-msg, .alert, .alert-warning {
   border: 1px solid #253858;
   color: #253858;
   font-size: 22px !important;
   background: #E9EFF9;
   text-shadow: none;
  }

/*pseudo moderat*/

article .moderator {
   font-weight: normal;
  }
.moderator {
   font-size: 18px;
   color: #253858;
  }

/*bouton moderation*/

.reserve_moderateur, .reserve_moderateur a, #contenu .reserve_moderateur a {
   color: #253858;
   opacity: 1;
   background-color: #E9EFF9;
  padding: 2px;
   border: 0;
   font-size: 18px;
  }

/*color pseudo modo sujet forum*/

.moderator {
   font-size: 14px;
   color: #253858;
  }

/*img pseudo modo ds comm*/

#article_commentaires dl.moderateur > dt > a > .b4e-avatar img,
#photo_commentaires dl.moderateur > dt > a > .b4e-avatar img {
   border: 1px solid  #253858;
  }
#article_commentaires dl.moderateur > dd > div > a > .b4e-pseudonyme,
#photo_commentaires dl.moderateur > dd > div > a > .b4e-pseudonyme {
   color: #253858;
  }

/*menu deplace sujet*/

select, input [type="file"] {
   border: 1px solid #253858 !important;
   background: #E9EFF9 !important;
   margin-bottom: 0 !important;
  }

/*que faire du sujet*/

#forum_categorie_moderateur {
   background:  #E9EFF9;
   margin-top: 30px;
   margin-left: 0px !important;
   width: 450px;
  }
#forum_categorie_moderateur  select {
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
   padding: 4px;
  max-width: 240px !important;
  }
#forum_categorie_tri select {
   background: #E9EFF9;
   border:1px solid #253858;     
   border-radius: 4px;
   padding: 4px;
 }

/*menu que faire*/

option {
text-align: left;
font-family: georgia !important;
font-size: 16px !important;
color: #253858;
}

/*si le statut*/

.diz-contenu ul {
 font-size: 18px !important;
  }

/*moderation partie sujet*/

#modif statut,  select {
   border: 1px solid #253858;
   background: #E9EFF9;
  }

/*marg statut sujet*/

.diz-contenu ul,
.diz-contenu ol, article ul, article ol {
   margin: 20px;
}

/*lignes page sujet*/

#forum_categorie_sujets .forum_categorie_tableau_ligne .forum_categorie_tableau_ligne_statut,
#forum_categorie_sujets .forum_categorie_tableau_entete_statut {
   border-bottom: 1px solid #558AD9;
   border-top: 0 !important;
  }
#forum_categorie_sujets .forum_categorie_tableau_ligne_titre,
#forum_categorie_sujets .forum_categorie_tableau_entete_titre {
   border-bottom: 1px solid #558AD9;
   border-top: 0 !important;
  }
#forum_categorie_sujets .forum_categorie_tableau_ligne_auteur,
#forum_categorie_sujets .forum_categorie_tableau_entete_auteur {
   border-bottom: 1px solid #558AD9;
   border-top: 0 !important;
  }
#forum_categorie_sujets .forum_categorie_tableau_ligne_nb,
#forum_categorie_sujets .forum_categorie_tableau_entete_nb,
#forum_categorie_sujets .forum_categorie_tableau_ligne_hits,
#forum_categorie_sujets .forum_categorie_tableau_entete_hits {
   border-bottom: 1px solid #558AD9;
   border-top: 0 !important;
  }
#forum_categorie_sujets .forum_categorie_tableau_ligne_dernier,
#forum_categorie_sujets .forum_categorie_tableau_entete_dernier {
   border-bottom: 1px solid #558AD9;
   border-top: 0 !important;
  }

/*partie lignes pages catego*/

#forum_sujet_tableau tr td,
#forum_last_topics tr td,
#forum_categories table tr td,
#forum_categorie_sujets table tr td {
   border-bottom: 1px solid #558AD9;
  }

/*ligne vertical partie discut*/

#forum_sujet_tableau .forum_sujet_tableau_message_auteur {
   border-right: 1px solid #558AD9 !important;
  }

/*supp dern edition*/

.forum_sujet_message_derniere_modif {
   display: none;
  }

/*select pagination forum*/

#forum_categorie_pagination_form {
   width: 300px;
   height: 30px;
  }

/*descript catego list*/

.forum_cat_title, .forum_topic_title, .forum_last_title {
   font-size: 18px !important;
   font-weight: normal;
  }

/*derniers sujets*/

.forum_topic_link {
   font-size: 18px !important;
  }

 /*list sujets*/

.forum_categorie_tableau_entete_titre, .forum_categorie_tableau_entete_auteur,
.forum_categorie_tableau_entete_nb, 
.forum_categorie_tableau_entete_dernier {
   font-size: 18px !important;
   font-weight: normal;
  }

/*accueil menu forum*/

.c_menu {
   font-size: 16px !important;
  }

/*seul moderat peut repondre*/

.forum_sujet_no_reply_message {
   font-size: 22px;
   font-weight: normal;
   color: #253858;
  }

/*taill polic index catego*/

#forum_categories 
.forum_index_tableau_cat_nb_post, .forum_index_tableau_cat_dernier {
   font-size: 16px !important;
  }

/*dynam derniers sujets forum*/

#forum_last_topics {
   font-size: 16px;
  }

/*titre date sujet*/

#forum_categorie_sujets, .forum_categorie_tableau_ligne_titre, .forum_categorie_tableau_ligne_date, .forum_categorie_tableau_ligne_auteur, .forum_categorie_tableau_ligne_nb, .forum_categorie_tableau_ligne_hits, .forum_categorie_tableau_ligne_dernier {
   font-size: 18px !important;
   font-weight: normal;
  }

/*jaime date modif message*/

.forum_sujet_tableau_message_details,
.forum_sujet_tableau_message_details a {
   text-align: left;
   font-size: 18px !important;
  }

/*pseudo auteur discut*/

.forum_sujet_tableau_message_pseudo {
   font-size: 18px;
  }

/*champ auteur sujet*/

#forum_sujet_tableau .forum_sujet_tableau_message_pseudo {
   font-weight: normal;
   font-size: 22px;
  }
#forum_sujet_tableau 
.forum_sujet_tableau_message_auteur {
   font-size: 18px;
   color: #43689F;
   text-align: center;
  }

/*compos mess forum*/

#forum_sujet_composeur_message {
   font-size: 20px;
   max-height: 700px !important;
   min-height: 100px;
  }
#forum_sujet_repondre_tableau {
   text-align: center;
   color: #253858;
  }
b {
   font-weight: normal;
   font-size: 20px;
  }

/*discut sujet forum*/

#forum_sujet_tableau .forum_sujet_message_titre  {
   border-bottom: 1px solid #558AD9;
   width: 680px;
  }
b {
   font-size: 18px !important;
  }

/*imag deco forum haut adapte*/

#forum_haut_menu_membre {
   font-size: 18px;
   width: 700px;
   height: 280px !important;
   background-position:center;
   background-repeat: no-repeat;
   background-image: url("https://static.blog4ever.com/2020/03/857029/imageedit_30_8864331678--1-.png");   
  }

/*ouvre sujet titre*/

input[type="text"], input[type="email"], input[type="password"] {
   background:  #E9EFF9;
   border:1px solid #253858;
   border-radius: 4px;
   padding: 4px;
   text-align: left;  
   font-family: georgia;
   font-size: 20px;
  }

/*ouvrir sujet forum*/

#forum_index_nouveau_sujet .dropdown-toggle {
   background: #E9EFF9;
   border: 1px solid #253858 !important;
   border-radius: 4px;
   color: #253858;
  }
#forum_categorie_ouvrir_lien {
   background: #E9EFF9;
   border: 1px solid #253858 !important;
   border-radius: 4px;
   color: #43689F;
  }

/*icones catego forum*/

#forum_categories .forum_index_tableau_cat_categorie .forum_index_tableau_cat_desc, #forum_categorie_subcats .forum_index_tableau_cat_categorie .forum_index_tableau_cat_desc {
   background: transparent url("https://static.blog4ever.com/2020/03/857029/coussineeto--1-.png") no-repeat scroll 8px center;
   padding-left: 50px !important;
  }

/*taille police sujet contenu*/

.forum_sujet_tableau_message_contenu {
   font-size: 20px !important;
   line-height: 22px; 
   padding: 6px 6px 6px 10px !important;
   font-family : Georgia, Arial, sans-serif;
  }

/*titre sujets forum*/

#forum_categories table #forum_index_tableau_cat_tr,
#forum_categorie_sujets table #forum_categorie_tableau_entete {
    background-color: #E9EFF9;
   font-size: 20px;
    color: #253858;
}
th {
font-weight: normal !important;
font-size: 20px !important;
color: #253858;
  padding-bottom: 10px;
   border-bottom: 1px solid #558AD9 !important;
}

/*partie lignes ss catego*/

.forum_index_tableau_cat_desc, .forum_index_tableau_cat_nb_post, .forum_index_tableau_cat_dernier {
border-bottom: 1px solid #558AD9 !important;
}

/*menu ouvre sujet catego*/

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  width: 160px !important;
  padding: 4px;
  margin: 12px -6px !important;
  list-style: none;
  background: #E9EFF9;
  border: 1px solid #253858;
  border-radius: 4px;
  box-shadow: none;
  font-size: 16px !important;
 font-family: Georgia !important;
}

/*color bar zoom img*/

.fullsize-sh-wrap {
  outline-shadow: none !important;
}

.fullsize-title {
background: #E9EFF9 !important;
  border: 1px solid #253858 !important;
 }
.fullsize-icon {
  position: absolute;
margin: 0;
padding: 0;
width: 30px;
height: 30px;
background: transparent url('https://static.blog4ever.com/2020/03/857029/ICONE-GRANDIR-IMG-FORUM--1-.jpg') no-repeat left top !important;
z-index: 950;
  cursor: default !important;
}

/*signature forum*/

#forum_sujet_tableau .forum_sujet_message_signature {
   border-top: 1px solid #253858 !important;
   border-bottom: 0 !important;
   padding: 4px;
   font-size: 24px;
  }

/*cadre img forum*/

.lazy {
 border: 1px solid #43689F;   
 border-radius: 14px;
 box-shadow: 2px 6px 10px #43689F ;   
}

/*survol descript catego forum*/

#forum_categories .forum_index_tableau_cat_desc a {
color: #43689F;
}
#forum_categories .forum_index_tableau_cat_desc a:hover {
color: #253858;
}

/*cadre poster sujet*/

.wysibb-body {
   overflow-x: auto !important;
   background:  #E9EFF9;
   padding: 4px;
   text-align: left;  
   font-family: georgia !important;
  }
.wysibb .bottom-resize-line {
   background: #E9EFF9;
   padding: 4px;
   text-align: left;  
   font-family: georgia;
  }

/*cadre reponse forum*/

.wysibb {
background:  #E9EFF9;
  border: 1px solid #253858 !important;
  border-radius: 4px;
  padding: 4px;
}
 .wysibb-toolbar {
    border-bottom: 1px solid  #43689F !important;
  border-right: 1px solid #43689F !important;
  }
.wysibb-texarea {
background: #A4BCE0;
 border: 1px solid #253858;
}

/*taille police composition messages forum*/ 

.wysibb-text-editor { 
   color: #253858; 
   font-size: 20px; 
   line-height: 22px; 
   outline: medium none; 
   padding: 4px; 
  }

/*color box smileys*/

.wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list {
   padding-bottom: 4px;
   background: #E9EFF9 !important;
   border: 1px solid #253858 !important; 
   border-radius: 4px;
  width: 300px !important;
  }
.b4e-wbb-smileys {
   padding: 4px;
   line-height: 20px;
   background: #E9EFF9 !important;
  }

/*fenetre icon action forum img url video*/

#wbbmodal .wbbm {
   background: #E9EFF9;
   border: 1px solid #253858;
   border-radius: 14px;
   box-shadow: 0px 0px 4px #43689F;
  }
#wbbmodal .wbbm-title {
   color: #253858;
   border-bottom:1px solid #43689F;
  }
#wbbmodal .wbbm-title .wbbclose {
   color: #253858;
  }
#wbbmodal .wbbm-title .wbbclose:hover {
   color: #43689F;
  }
#wbbmodal .wbbm-bottom {
   border-top: 1px solid #43689F;
   background: #E9EFF9;
  }
#wbbmodal .wbbm-inp-row input {
   color: #43689F;
   background: #E9EFF9;
   border: 1px solid #253858;
  }
#wbbmodal .wbb-button {
   color: #253858;
   background: #E9EFF9;
   border: 1px solid #253858;
  }
#wbbmodal .wbb-button:hover{
   background:#558AD9;
   color: #253858;
   border:1px solid #253858;
  }
#wbbmodal .wbb-cancel-button {
   color: #253858;
   background: #E9EFF9;
   border: 1px solid #253858;   
  }
#wbbmodal .wbb-cancel-button:hover {
   background: #558AD9;
   border:1px solid #253858;
   color: #253858;
  }

/*lignes messagerie*/

.conversation-interface {
   border-left: 1px solid #558AD9;
   border-right: 1px solid #558AD9;
  }
.conversation-title input[type="text"] {
   border: 1px solid #558AD9;
  }
.pm-conversation {
   border-bottom: 1px solid #558AD9;
  }
.conversation-compose {
   border-top: 1px solid #558AD9;
  }
.conversation-username-search ul li {
   border-bottom: 1px solid #558AD9;
  }

/*profil private message*/

#private-messages  .username {
   height: 100px !important;
   font-size: 18px !important;
  }
#private-messages .date {
   font-size: 16px !important;
  }

/* modif messagerie prive */

#private-messages .conversation-interface.dizperso2 {
   width: 700px !important;
  }

/* zone de la conversation active */

#private-messages .pm-dropdown button {
   background: #E9EFF9;
   border: 1px solid #253858 !important;
   border-radius: 4px;
   color: #253858;
   width: 120px;
  }
#private-messages .conversation-messages {
   height: 400px;
   overflow: auto;
   width: 700px;
   padding:10px;
   color: #253858;
   font-size :  20px;
  }
#private-messages .conversation-messages 
.message-date {
   color: #43689F !important;
   font-size : 20px;
  }

/* zone saisie reponse */

#private-messages form#conversation-reply 
textarea {
   background: #E9EFF9;
   border: 1px solid #253858;
   max-width: 700px;
  }

/*engage message private*/

#private-messages .conversation-recipient input[type="text"] {
   background:  #E9EFF9;
   border: 1px solid #253858;
   border-radius: 4px;
   padding: 4px;
   text-align: left;  
   font-size: 20px;
   color: #43689F;
   font-family: georgia;
  }
#private-messages .conversation-compose textarea {
   background:  #E9EFF9;
   border:1px solid #253858;
   border-radius: 4px;
   padding: 4px;
   text-align: left;  
   font-size: 20px;
   color: #253858;
   font-family: georgia;
  }

/* bloc mp */

#private-messages .conversation-messages {
   height:360px !important;
  }

/*btn action mp*/

#private-messages .pm-dropdown button {
   opacity: 1 !important;
   margin-right: 10px;
}
  #private-messages .actions {
   border: 1px solid #253858;
   background: #E9EFF9 !important;
   width: 118px !important;
  font-size: 12px !important;
  margin-right: 10px;
  }
#private-messages .actions ul {
   border: none;
   background: #E9EFF9 !important;
   width: 118px !important;
  font-size: 12px !important;
  margin-right: 10px;
  }

/*bords tableaux page favoris*/

.tableau th, .tableau td {
   border-bottom: 1px solid #558AD9;
   border-top: none;
   border-left: none;
   border-right: none;
   font-weight: normal;
   font-size: 18px !important;
  }

/*ajout favoris*/

#favoris {
   font-size: 18px;
  }

/*sup border btn retirer pg fav*/

.bookmark-remove {
  border: 0 !important;
}

/*cadre message contact*/

.form_v2 .form_full textarea {
   background: #E9EFF9;
   border:1px solid #253858;  
   padding: 4px;
  }
.diz-blog input[type="submit"],
.diz-blog input[type="button"],
.diz-blog button {
   color: #253858;
  }

/*color saisie active*/

input:focus, textarea:focus {
   box-shadow: 4px 0 8px 0 #43689F !important; 
   border: 1px solid #253858 !important;  
  }

/*desactiv barr defil horizontal*/

body {
   overflow-x: hidden; 
  }

/* sup bloc search blog */

#recherche_inter_blogs {
   display: none; 
  }

/*supp soulgn liens*/

 a {
   font-weight: normal;
    text-decoration: none !important;
}

/*color select text surlign*/

::selection{
  color:  #558AD9 !important;
  background: #590420 !important; 
}

/*annul flux rss*/

.bas_rss { 
   display: none;
  }

/*police label*/

label {
   font-size: 18px !important;
   font-weight: normal !important;
   color: #43689F !important;
  }

/*sup double border btn*/

.btn .focus, .btn:focus {
outline: 0 !important;
}

/*********/

#forum_sujet_tableau tr:nth-child(odd),
#forum_last_topics tr:nth-child(odd),
#forum_categories table tr:nth-child(odd),
#forum_categorie_subcats table tr:nth-child(odd),
#forum_categorie_sujets table tr:nth-child(odd) {
    background-color: #E9EFF9;
}
#forum_categorie_pagination,
#forum_categorie_tri {
    background-color: #E9EFF9;
}

#forum_sujet_repondre {
    background-color: #E9EFF9;
}

#forum_haut_menu_visiteur form {
    background-color: #E9EFF9;
}

#forum_haut_menu_visiteur .register {
    background-color: #E9EFF9;
}
#forum_haut_menu_membre {
    background-color: #E9EFF9;
}

/*partie général body*/

.highlight {
    background-color:#E9EFF9;
}

/***************/

/* smilebox toolbar */

.ve-tlb-smilebox1{
    background-image: url('https://static.blog4ever.com/2020/03/857029/ICONE-SMIL-INESS.gif');
    background-repeat: no-repeat;
    background-position: center;
}

/*****************/

 .wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip {  
    display: none;
    background: #E9EFF9;
    border: 1px solid #253858;
    position: absolute;
    line-height: 20px;
    font-size: 11px;
    padding: 3px 10px;
    bottom: 35px;
    left: 0;
    color: #253858;
    border-radius: 0px;
    white-space: nowrap;
    z-index: 10000;
  }

/***************/

a {
 outline: none;
}

/*img bas contact*/

.contact-mentions{
 border: 0;
    margin-top: 160px;
    text-align: right;
   color: #253858;
  font-size: 16px;
 height: 330px;  
background-image: url("https://static.blog4ever.com/2020/03/857029/imageedit_151_3509633494--1-.png");
  background-repeat : no-repeat;
}

/****************************/

.help-block {
display: none !important;
}