/* font size */
:root {
--hdr_p0: 2.5em;
--text_ms: 14px;
--text_xss: 15px;
--text_xs: 16px;
--text_xls: 17px;
--text_xlx: 18px;
--text_xxs: 19px;
--text_xxl: 20px;
}

/* COLOR LIGHT LIGHT LIGHT */
/* COLOR LIGHT LIGHT LIGHT */
/* COLOR LIGHT LIGHT LIGHT */
:root,
html[data-theme='light']{
--bg: #eee; /* Thistle PapayaWhip OldLace LavenderBlush  */
--bg_nav:#ddd;
--border_v:grey;
--border_nav:grey ;
--border_art:#ddd;
--border_somm:#DCDCDC;
--border_tbl_pdo:darkgray;
/* ARTICLE TEXT LIGHT */
--txt_somm_color:darkslategray;
--txt_somm_color2:#36454F;
--txt_art_color: #1a1a1a;
--txt_art_color2:#1a1a1a;
--art_titre_col_01:darkslategray;
--lien_art:chocolate;
--keyw1_color:#880808; /* 091a2b */
--keyw2_color:#C21E56; /* 091a2b */
--keyw3_color:#E34234; /* #E35335; */
--keyw4_color:darkcyan; /* 091a2b */
--keyw5_color:grey;
--kwmdemo_col:indianred;
--telech_col:green;
--telech_col_hov:gold;
/* ARTICLE HR LIGHT */
--hr5_col:darkgrey;
--top_hdr_chev:tomato;
--top_m0_color:teal;
--top_m0_color_act:dimgrey;/*dimgrey*/
--top_m0hv_color:maroon;
--dm_switch_pill:bisque;
--dm_switch_bg:teal;
--themeclaire:darkgrey;
--themesombre:dimgray;
/* article pre code */
--art_pre002FRM_backg:beige;
--art_pre001_backg:#eee;
--art_pre001_border:#999;
--art_code001_fontcolor:navy;
--art_code001_LNcolor:white;
--art_pre000LN_backg:#eee;
--art_pre000LN_LNBorder:lightgreen;
--art_pre000LN_border:#999;
--art_pre000LN_CMT0:grey;
--art_pre000LN_CMT1:lightgray;
--art_pre000LN_CMT2:mediumseagreen;
--art_pre000LN_fontcolor:navy;
--art_pre000LN_LNcolor:darkgrey;
--art_pre_border:#999;
--art_pre002FRM_backg:beige;
--art_pre002FRM_fontcolor:darkgreen;
--art_cpte_hg:lavender;
/* article table aaa */
/* article table tbl00 */
/* article table tbl02 */
--tbl02_bg_ev:darkturquoise;
--tbl02_bg_odd:mediumslateblue;
/* article table zzz */
/* article TABLE GRID LIGHT aaa */
--tblgrid_txt_col:darkslategrey;
--tblgrid_bg_col:lightslategrey;
--tblgrid_hov_col:gray;
/* article TABLE GRID LIGHT zzz */
/* article table JS SOMMAIRE */
--col_table_js_hdr:#eceae2;
/* article table cpta light */
--tbl_ecrit_cpta01_txt:#667292;
--tbl_ecrit_cpta01_bg:#f1e3dd;
--tbl_ecrit_cpta02_bg:#d5e9e4;
/* art FORM aaa */
--selectcol:dimgrey;
--selectbackcol:lightgrey;
--art_pre_border:#999;
/* art FORM zzz */
/* LEFT NAV */
--vmenu_act_color:indigo;
--vmenu_m0_color:slategray;
--vmenu_act_ft_hover_color:lightslategray;
--vmenu_act_bg_color:lightgrey;
/*ELEM ZZZZ LIGHT*/
/* borders */
--border_v:grey;
--border_dm_btn:lightgray;
--border_tbl_pdo:darkgray;
--border_bash_r:red;
--border_bash_u:cyan;
/* DM BTN*/
--btn_dm_bg:lightgrey;
--btn_dm_txt:darkslateblue;
--btn_dm_hover:dimgrey;
/* info2g LIGHT */
--info2g:silver;
--ftr_ver:mediumaquamarine ;
/*aside LIGHT*/
--aside_p:darkgray;
/*FOOTER LIGHT*/
--ftr_version:grey;
--ftr_version2:darkslategray;
--ftr_dtmodiftxt:grey;
}

/* COLOR DARK *** COLOR DARK ***  COLOR DARK ***  COLOR DARK*/
html[data-theme='dark'] {
/* BACKGROUND GAL */
--bg: black;
--bg_nav:black;
--border_v:dimgrey;
--border_nav:dimgray ;
--border_art: #282828;
--border_somm:rgb(32, 38, 57);
--border_tbl_pdo:rgb(32, 38, 57);
/* header */
--info2g:darkslategray;
/* TARTICLE TEXTE DARK */
--txt_somm_color:slategray;
--txt_somm_color2:#899499;
--txt_art_color: darkgrey;
--txt_art_color2:darkgrey;
--art_titre_col_01:slategray;
--lien_art:darksalmon;
--keyw1_color:rosybrown; /* 091a2b */
--keyw1_color:#986868; /* #A95C68 #953553  */
--keyw2_color:#A95C68; /* 091a2b PaleVioletRed*/
--keyw3_color:#A52A2A; /* 091a2b */
--info2gNeon:indianred;
--keyw4_color:darkcyan; /* 091a2b */
--keyw5_color:lightgrey;
--kwmdemo_col:lightpink;
--telech_col:lightgreen;
--telech_col_hov:gold;
/* ARTICLE HR ROOT DARK */
--hr5_col:darkslategray;
--top_hdr_chev:firebrick;
--top_m0_color:darkcyan;/*darkcyan-cadetblue-thistle*/
--top_m0_color_act:lime;
--top_m0hv_color:indianred;
--dm_switch_pill:bisque;
--dm_switch_bg:lightsteelblue;
--themeclaire:lightgray;
--themesombre:darkgrey;
/* article pre code dark */
--art_pre002FRM_backg:darkslategray;
--art_pre001_backg:#2E2E2E;
--art_pre001_border:darkgrey;
--art_code001_fontcolor:whitesmoke;
--art_code001_LNcolor:lightgrey;
--art_pre000LN_backg:#2E2E2E;
--art_pre000LN_LNBorder:#4b4b4b;
--art_pre000LN_border:#999;
--art_pre000LN_CMT0:moccasin;
--art_pre000LN_CMT1:lightgray;
--art_pre000LN_CMT2:mediumseagreen;
--art_pre000LN_fontcolor:#bfb6ce; /*#555555 sur fd gris cool */
--art_pre000LN_LNcolor:darkgrey;
--art_pre_border:dimgrey;
--art_pre002FRM_backg:darkslategray;
--art_pre002FRM_fontcolor:palegreen;
--art_cpte_hg:indigo;
/* article TABLE DARK aaa */
/* article table tbl00 */
/* article table tbl02 */
--tbl02_bg_ev:slategrey;
--tbl02_bg_odd:indigo;
/* article TABLE DARK zzz */
/* article TABLE GRID DARK aaa */
--tblgrid_txt_col:slategrey;
--tblgrid_bg_col:darkslategray;
--tblgrid_hov_col:lightgrey;
/* article TABLE GRID DARK zzz */
/* article table JS SOMMAIRE */
--col_table_js_hdr:#030c16;
/* article table cpta dark */
--tbl_ecrit_cpta01_txt:#8d9db6;
--tbl_ecrit_cpta01_bg:#454140;
/* art FORM aaa */
--selectcol:burlywood;
--selectbackcol:lightgrey;
--scroll_bar:darkslategrey;
/* art FORM zzz */
/* LEFT NAV dark */
--vmenu_act_color:cadetblue;
--vmenu_m0_color:slategray;
--vmenu_act_ft_hover_color:cadetblue;
--vmenu_act_bg_color:darkslategray;

/*ELEM ZZZZ DARK*/
/* borders */
--border_v:dimgrey;
--border_dm_btn:#404040;
--border_tbl_pdo:rgb(32, 38, 57);
--border_bash_r:#630330;
--border_bash_u:darkslategray;
/* DM BTN DARK */
--btn_dm_bg:#2C2C2A;
--btn_dm_txt:darkgrey;
--btn_dm_hover:dimgrey;
/* info2g DARK */
--info2g:darkslategray;/*SaddleBrown*/
--ftr_ver:darkslategray;
--datetxt:gray;
--dateval:gray;
/*aside DARK*/
--aside_p:gray;
/*FOOTER DARK*/
--ftr_version:lightgrey;
--ftr_version2:grey;
--ftr_dtmodiftxt:lightgrey;
}


/* glow for webkit*/

#ctnNeon @-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF1177, 0 0 70px #FF1177, 0 0 80px #FF1177, 0 0 100px #FF1177, 0 0 150px #FF1177;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px #FF1177, 0 0 40px #FF1177, 0 0 50px #FF1177, 0 0 75px #FF1177;
  }
}

/*glow for mozilla*/

@-moz-keyframes neon1 {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #FF1177, 0 0 70px #FF1177, 0 0 80px #FF1177, 0 0 100px #FF1177, 0 0 150px #FF1177;
  }
  to {
    text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #FF1177, 0 0 35px #FF1177, 0 0 40px #FF1177, 0 0 50px #FF1177, 0 0 75px #FF1177;
  }
}

/*glow*/
