@font-face {
    font-family: 'PSA Groupe HMI Sans CS Light';
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Light.ttf') format('truetype');
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Light.woff') format('woff'),
    url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PSA Groupe HMI Sans CS Bold';
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Bold.ttf') format('truetype');
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Bold.woff') format('woff'),
    url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PSA Groupe HMI Sans CS';
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Regular.ttf') format('truetype');
    src: url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Regular.woff') format('woff'),
    url('fonts/psa_hmi_sans_cs/PSAGroupeHMISansCS-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



body{
    font-family: 'PSA Groupe HMI Sans CS';
    color:#000;
}
.header,
.carnav{
    /*background:none;*/
}
.header .logo img{
    display:none;
}
.header .logo{
    display:block;
    background-image:url("logo_2021.png");
    background-size: 100%;
    width: 70px;
    height: 70px;
    left: 26px;
    top: 7px;
}
.header .logo a{
    display: block;
    width: 100%;
    height: 100%;
}
.nompage {
    left: 150px;
}
.nompage_line2{
    color:#000;
    font-family: 'PSA Groupe HMI Sans CS Bold';
    font-weight: normal;
}

.carnav .carnavmask,
.carnav .carnavmask .carnavcontent {

    /*background-color: #f3f0ec;*/
}

.carbox {
    padding: 10px;
    margin-bottom: 18px;
    background: #fff;
    border: 1px solid #000;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
}

.carbox.hover{
    background: #fff;
    border: 1px solid #00a3e0;
    cursor:pointer;
}

.carbox .carnum{
    font-family: 'PSA Groupe HMI Sans CS Bold';
    text-transform: uppercase;
    color:#000;
    font-weight: normal;
    font-size: 15px;
    line-height: 16px;
}
.carbox.hover .carnum{
    color:#00a3e0;
}

.groupepdf_box .listlabel {
    margin: 0;
    padding: 5px;
    background: #fff;
    border: 1px solid #00a3e0;
    color:#00a3e0;
    font-weight: normal;
    font-family: 'PSA Groupe HMI Sans CS Bold';

}

.langbox #t_lang {
    color: #000;
    font-size: 11px;
    width: 100%;
    text-align: left;
}

.langbox .langselect .langlist a {
    color: #000;
    font-size: 11px;
}
.groupepdf_box .list li .exclaim_a {

    font-size: 12px;
    color: #000;
}

.carperiod .carperiodtitle {
    color:#00a3e0;
    font-weight: normal;
    font-family: 'PSA Groupe HMI Sans CS Bold';
    font-size: 12px;
    line-height: 14px;

}

.carperiod .carperiodlist ul li a {
    color: #000; text-decoration: none;
}
.carperiod .carperiodlist ul li a:hover {     color:#00a3e0; }

.carselect {
    color: #000;
    font-size:12px;

}

.periodselect {
    color: #00a3e0;
    font-size: 12px;
}

.langbox .he_il {
    background-image: url(../images/flags/il.gif);
}
.langbox .ar_tn {
    background-image: url(../images/flags/ar_tn.gif);
}