
/******************************************************************************/
/*                            compFooterMarqueBlanche                         */
/******************************************************************************/

.compFooterMarqueBlanche {
margin: 0 auto;
min-height: 170px;
width: 998px;
background: #535353;
}

.compFooterMarqueBlanche .headerComposants {
    margin-top: 0;
}

.compFooterMarqueBlanche .headerComposants .footerComposants {
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants {
    color: #000;
    position: relative;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .topContentComposants {
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .serviceClient {
    display:none;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .paiement {
    display:none;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .conditionsGenerales {
    position: absolute;
    top: 108px;
    right: 302px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .conditionsGenerales#donnesperso {
    left: auto !important;
    right: 169px;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .mentionsLegales {
    position: absolute;
    top: 108px;
    right: 65px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .conditionsGenerales a,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .mentionsLegales a {
    color: #fff;
    font-size: 10px;
}
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .conditionsGenerales a:hover,
.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .mentionsLegales a:hover {
    text-decoration: underline;
}
.compFooterMarqueBlanche .FooterSully {
    color: #fff;
    display: block;
    font-family: "Courant_bold";
    font-size: 15px;
    height: 170px;
    width: 998px;
}
.compFooterMarqueBlanche .FooterSully a{
    color: #fff
}

.compFooterMarqueBlanche .FooterSully  .linkSully {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 18px;
    margin-left: 60px;
    margin-top: 106px;
    position: absolute;
    width: 182px;
}

.compFooterMarqueBlanche .FooterSully  .linkSully .siteSully {
    width: 182px;
    height:18px;
    display:block;
}

.compFooterMarqueBlanche .FooterSully  .telSully {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    margin-left: 60px;
    margin-top: 45px;
    position: absolute;
    width: 215px;
}

.compFooterMarqueBlanche .FooterSully  .telSully .telephoneSully {
    width: 209px;
    height:20px;
    display:block;
}

.compFooterMarqueBlanche .FooterSully  .mailSully {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 20px;
    margin-left: 60px;
    margin-top: 77px;
    position: absolute;
    width: 180px;
}

.compFooterMarqueBlanche .FooterSully  .mailSully .emailSully {
    width: 203px;
    height:20px;
    display:block;
}

.compFooterMarqueBlanche .FooterSully  .logoLoiret {
    background: url("../image/footer_logoLoiret.jpg") repeat scroll 0 0;
    cursor: pointer;
    height: 70px;
    margin-left: 376px;
    margin-top: 50px;
    position: absolute;
    width: 176px;
}

.compFooterMarqueBlanche .FooterSully  .logoLoiret .linkLogoLoiret {
    width: 176px;
    height:70px;
    display:block;
}

.compFooterMarqueBlanche .FooterSully .linkSullyReseauxSociaux {
    background: transparent none repeat scroll 0 0;
    height: 30px;
    margin-left: 693px;
    margin-top: 46px;
    position: absolute;
    width: 245px;
}
.compFooterMarqueBlanche .FooterSully .linkSullyReseauxSociaux p {
    display: inline-block;
    height: 15px;
    position: absolute;
    top: 0;
}

.compFooterMarqueBlanche .FooterSully .linkSullyReseauxSociaux .facebookSully {
    background: transparent none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 30px;
    width: 30px;
}
.compFooterMarqueBlanche .FooterSully .linkSullyReseauxSociaux svg {
    display: inline-block;
    width: 20px;
    height: 20px;
    fill: currentColor;
}

.compFooterMarqueBlanche .FooterSully .linkSullyReseauxSociaux .twitterSully {
    background: transparent none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 30px;
    width: 30px;
}

.compFooterMarqueBlanche .headerComposants .footerComposants .contentComposants .paimentsecur a {
    background: url("../image/footer_paimentsecur.png") no-repeat scroll 0 0 / 90% auto;
    cursor: initial;
    height: 25px;
    margin-left: 672px;
    margin-top: 74px;
    position: absolute;
    width: 290px;
}
