.flex-center{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pico-color-red-500{
    color:#D93526;
}

body {background:#ffffff;}
a {font-weight:bold;text-decoration:none;color:#0000ff;border:none;}
img{border:none;}
ul a {font-size:20px;}
a:hover {color:#ff0000;}
.user_name {text-align:right;}
.user_name a {text-decoration:none;color:#25a632;font-size:18px;}
.user_name a:hover {color:#ff0000;text-decoration:underline;}
td {border-bottom: 1px solid;font-size:12px;font-weight:bold;padding:10px;}
.catlist td {border: none;font-size:20px;padding:10px;font-weight:normal;color:#7f7f7f;}
.catlist a {font-weight:bold;color:#000000;}
.catlist a:hover {color:#ff00ff;}
.actionitem a {color:#ff0000;font-weight:bold;font-size:12px;}
.actionitem a:hover {color:#ff008f;text-decoration:underline;}
#submit {border:none;}
b {font-size:15px;font-weight:bold;}
small {font-size:13px;font-weight:normal;}
form span {color:#ff0000;font-weight:bold;font-style:italic;font-size:12px;}

#bonciradform input:not([type="checkbox"], [type="radio"], [type="range"]),
#accountciradform input:not([type="checkbox"], [type="radio"], [type="range"]),
#submit input:not([type="checkbox"], [type="radio"], [type="range"]){
    height:auto;
    padding:1px;
    line-height: normal;
    margin-bottom:0px;
}
.user_name h2{
    float:left;
}

#bonciradform #submit input, #accountciradform #submit input, table td#submit.retour input{
    width: auto;
    padding:2px 6px;
    margin:0px 10px;
}
article table{
    margin-bottom:0px;
}
article form{
    margin-bottom: 0px;
}