#recruit_head {
    margin: 30px 0;
}

#recruit_head a:link {
   text-decoration: none;
    color: var(--orange-color)
}

#recruit_head a:hover {
    text-decoration: underline;
}

.marginTitreUne {
    margin-bottom: 20px;
}

.unit {
    margin-bottom: 50px;
}

.indent {
    margin-left: 50px;
}

.lineBreak {
    margin-bottom: 2em;
}

.marginTop {
    margin-top: 10px;
}

.disc li {
    list-style-type: disc;
}

.right {
    float: right;
}

.justify {
    text-align: justify;
}

.center {
    text-align: center;
}

.size120 {
    font-size: 120%;
    line-height: 1
}

.size190 {
    font-size: 190%;
    line-height: 1
}

.size200 {
    font-size: 200%;
    line-height: 1
}

.clear {
    clear: both;
}

.half {
    width: 49%;
    float: left;
}

.oneThird {
    width: 32%;
    float: left;
}

.twoThirds {
    width: 66%;
    float: left;
}

.marginRight {
    margin-right: 1%;
}

.marginLeft {
    margin-left: 1%;
}

.offerTitle {
    width: 100%;
    background-color: var(--gray-light-color);
    text-align: center;
    padding: 10px 0;
    margin-bottom: 20px;
    font-size: 2em;
    text-transform: uppercase;
    border-radius: 5px;
    border: solid 1px #DFDFDB;
}

.offerTitle a:link {
    text-decoration: none;
}

.offerTable {
    background-color: var(--gray-color);
    border-radius: 5px;
}

.offerTable tr td {
    vertical-align: top;
}

.offerTable tr td:first-child {
    width: 20%;
}

.offerTable tr td:not(:first-child) {
    font-weight: bold;
}

.border_img {
    border: solid 1px #ffffff;
    box-shadow: 0px 0px 5px 3px var(--gray-color);
}

li {
    margin-bottom: 0.3em;
}


