    /** css layer souscrire */
    .sfrDom .choixCarteSim{border:4px solid #bcbaba; margin-bottom:15px; position:absolute; top:28%; width:730px; background: url(http://static.s-sfr.fr/media/filet-vertical.png) no-repeat center center #FFF; left:24%; z-index:100005; padding:30px;}
    .sfrDom .choixCarteSim h2{font:30px "sfr-Regular"; margin-bottom:15px;}
    .sfrDom .choixCarteSim .box-sim.double{margin-right:20px;}
    .sfrDom .choixCarteSim .box-sim{width:310px;}
    .sfrDom .choixCarteSim .box-sim .radio{width:46%;}
    .sfrDom .choixCarteSim .box-sim .sim-pic{bottom: 0;  float: left;left: 0;position: relative;  width: 45%;}
    .sfrDom .choixCarteSim .box-sim.selected {border-color: #E2001A;}
    .sfrDom .box-sim.selected .radio {background-position: 0 -18px;}
    
    .sfrDom .choixCarteSim .btCommander{position:relative; text-align:center; margin-top:30px;}
    .sfrDom .choixCarteSim .btCommander .cantClickThis{background-color: #F7F7F7; left: 0; opacity: 0.7; position: absolute;  top: 0;z-index: 10;}
    .sfrDom .bgTransSim{width: 100%; height: 100%; background:url(http://static.s-sfr.fr/media/bg-trans-3.png); /*background-color:#000;*/ position: absolute; top: 0px; left: 0px; /*opacity: 0.7;*/ z-index: 100004;}


/*** css layer forfait **/
.sfrDom  .layerOpen{
    position:absolute; 
    top:9%;
    box-shadow: 0 0 30px #000000;
    z-index: 100005;
    width:900px;
    left:22%;
    padding:20px;
    background:#FFF;
}
.sfrDom  .bgTrans{
    width: 100%; height: 100%; background:url(http://static.s-sfr.fr/media/bg-trans-3.png); /*background-color:#000;*/ position: absolute; top: 0px; left: 0px; /*opacity: 0.7;*/ z-index: 100004;
}
.layerInfo{font-size:12px;background:white;}
.layerInfo .header-popin .titre, .layerInfo .header-popin .pictos{float:left;margin: 0 0 30px 0;}
.layerInfo .header-popin h3{font-size:20px;font-weight:bold;}
.layerInfo .header-popin .tag{font-size:14px;color:#e2001a;font-weight:bold;}
.layerInfo .header-popin img{float:left;margin-left:20px;}
.layerInfo .clear{clear:both;}
.layerInfo .content-popin .red{color:#e2001a;}
.layerInfo .content-popin .appels{background: url(http://static.s-sfr.fr/media/picto-mobile-6.png) no-repeat 15px 25px;padding:25px 15px 20px 60px;border-top:1px solid #bdbdbd;}
.layerInfo .content-popin .sms{background:url(http://static.s-sfr.fr/media/picto-sms-mms.png) no-repeat 15px 25px #eeeeee;padding:25px 15px 20px 60px;border-top:1px solid #bdbdbd;}
.layerInfo .content-popin .internet{background:url(http://static.s-sfr.fr/media/picto-internet-3.png) no-repeat 15px 25px;padding:25px 15px 20px 60px;border-top:1px solid #bdbdbd;}
.layerInfo .content-popin .wifi{background:url(http://static.s-sfr.fr/media/picto-wifi-3.png) no-repeat 15px 25px #eeeeee;padding:25px 15px 20px 60px;border-top:1px solid #bdbdbd;}
.layerInfo .content-popin .options{border-top:1px solid #bdbdbd;padding: 25px 15px 20px 60px;}
.layerInfo .content-popin .international{background:url(http://static.s-sfr.fr/media/bolm-gammedetail-international.png) no-repeat 15px 25px #eeeeee;padding:25px 15px 20px 60px;border-top:1px solid #bdbdbd;}
.layerInfo .content-popin .nobgColor{background-color:#FFF !important;}

.layerInfo .content-popin .big{font-weight:bold;font-size:16px;}
.layerInfo .content-popin p .red{color:#e2001a;}
.layerInfo .detail-destination{font-family:Arial;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#0E4FA7;cursor:pointer;}
.layerInfo #heyHo{border:none;padding:0;}
.layerInfo .content-popin p{padding-bottom:10px;}
.layerInfo .content-popin .liste-gauche, .layerInfo .content-popin .liste-droite{float:left;line-height:20px;margin:15px 40px 0 15px;}
.layerInfo .content-popin li{list-style-type:square;}

.layerOpen .gorilla-header{background-color: #FFFFFF;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    height: 20px;
    position: relative;}
.layerOpen .gorilla-header a {
    background: url(//static.s-sfr.fr/media/-hadsl-closeoverlay.png) no-repeat right top;
    color: #8C8C8C;
    cursor: pointer;
    font: 12px Arial,Helvetica,sans-serif;
    padding-right: 20px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    top: 5px;
}

/** css mini footer **/

.sfrDomGlobalRed .mini-footer .bon-plan{background:url(http://static.s-sfr.fr/media/bon-plan-red.jpg) 0 25px no-repeat;}
.sfrDomGlobalRed .mini-footer .paiement{background:url(http://static.s-sfr.fr/media/paiement-plusieur-fois.jpg) 0 15px no-repeat;}
.sfrDomGlobalRed .mini-footer .livraison{background:url(http://static.s-sfr.fr/media/livraison.jpg) 0 15px no-repeat;}
.sfrDomGlobalRed .mini-footer .livraison,
.sfrDomGlobalRed .mini-footer .bon-plan,
.sfrDomGlobalRed .mini-footer .paiement{float:left; width:288px;height: 95px; margin-left:20px;}
.sfrDomGlobalRed .mini-footer .titre{font-size:15px;font-family:"SFR-Bold";}

.sfrDomGlobalRed .mini-footer .descriptif{font-size:12px;font-family:Arial;margin:10px 0 0 80px; height: 55px;}
.sfrDomGlobalRed .mini-footer .descriptif p{font-size:12px;}
.sfrDomGlobalRed .mini-footer .livraison .descriptif{margin-left:55px;}
.sfrDomGlobalRed .mini-footer .paiement .descriptif{margin-left:70px;}

.sfrDomGlobalRed .mini-footer .livraison .descriptif ul li{list-style-type: disc;}

.sfrDomGlobalRed .mini-footer p a{color:#004C9E;text-decoration:none; }
.sfrDomGlobalRed .mini-footer .last{border-right:0;margin-right:0;}
.sfrDomGlobalRed .mini-footer .lien{margin-top:10px;}
.sfrDomGlobalRed .mini-footer{height:110px; width:930px; margin:0 auto; border: 5px solid #EDECEC;}



/*** css document téléchargeable ****/
.sfrDom #mentions p {
    font-size: 12px;
    font-family: Arial;
    color: #727171;
    }
    .sfrDom #mentions p .underline {
    font-weight: bold !important;
    text-decoration: underline !important;
}
.sfrDom .legalBlock {
    background: #fff;
    border: solid 1px #d8d6d6;
    padding: 30px 35px;
    width: 905px;
    border: 5px solid #edecec;
    margin:0 auto;
}
.sfrDom #mentions {
    width: auto;
}
.sfrDom .doc ul.download-list li a {
    font-size: 16px;
    font-family: 'SFR-Regular';
    color: #343232;
    text-transform: uppercase;
}
.sfrDom .sfrDomGlobalRed.documents{
    position:relative;
    top:-35px;
}
.sfrDom .sfrDomGlobalRed.documents h3 {
    text-align: center;
     font-size: 29px;
    font-family: 'SFR-Thin';
    text-transform: uppercase;
    margin: 30px 0;
    background:url(http://static.s-sfr.fr/media/filet-titre.png) no-repeat center;
}
.sfrDom .sfrDomGlobalRed.documents h3 span {
    font-family: 'SFR-Bold';

}

