
.tabInfo{
    margin-bottom:15px;
    background-color:transparent;
    padding:0;
}
.RedHeader{
    background-color: #b8002b;
    padding-top:0px;
    border-radius: 1em 1em 0 0;
    margin-left:10px;
    margin-right:10px;
}
.Head{
    color:#FFF;
    font-size:14px;
    font-weight:normal;
    text-transform: uppercase;
}
.DocHeader{
    background-color: #b3b3b3;
    padding-top:0px;
    border-radius: 1em 1em 0 0;
    margin-left:10px;
    margin-right:10px;
    padding-bottom:15px;
}
.DocBox{
    /*border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;*/
    margin-left:10px;
    margin-right:10px;
    padding-left:25px;
    padding-top:15px;
    font-size:21px;
    background-color:#FFF;
}
.DocBox>a:hover{
    text-decoration: none;
}
.HomeWhiteBox{
    background: white url(/images/front/picto-docs.png) no-repeat right;
}
.DocFooter{
    border-bottom:1px solid #e8e8e8;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
    margin-left:10px;
    margin-right:10px;
    background-color:#FFF;
    border-radius:0 0 1em 1em;
}
.WhiteBox{
    margin-left:10px;
    margin-right:10px;
    padding-left:15px;
    min-height: 210px;
    background: #FFF;
}
.WhiteBox>a{
    padding-top:15px;
}
.formationTexte{
    padding-right:10px;
}
.imageBox{
    position:absolute;
    top:55px;
    right:0;
    padding-top:0;
    padding-right:11px;

}

.font_icon_style01 {
    border: 2px solid #b8002b;
    border-radius: 25px;
    color: #b8002b !important;
    font-family: "open_sanscondensed_light",Arial,sans-serif;
    font-size: 28px;
    height: 42px;
    line-height: 36px;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
    width: 42px;
}
.videoFooter{
    background-color:#FFF;
    /*padding-left: 20px;*/
    margin-left:10px;
    margin-right:10px;
    /*border-left:1px solid black;
    border-right:1px solid black;
    border-bottom:1px solid black;*/
    border-radius:0 0 1em 1em;
}
.WhiteBox>a>strong{
    font-size:18px;
    line-height: 1.8;
    padding-top:15px;
}
red{
    color:#b8002b;
    font-weight: bold;
    text-decoration: underline;

}
.titreReflexe{
    background-color:#FFF;
}
@media (min-width: 992px){
    .spanRight{
        text-align:left;
        padding-left:0;

    }
    .spanLeft{
        text-align:right;
    }
}
/*ecran petit*/
@media only screen and (max-width: 991px) {
    .DocBox{
        font-size:15px;
        padding-left:15px;
    }
    .imageBox{
        position:absolute;
        top:41px;
        right:0;
        padding-top:0;

    }
    .HomeWhiteBox{
        background: #FFF;
    }
}
