footer {
    background-color: #f8f8f8;
}
.rs{/*margin-top:10px; padding: 30px 0 30px;*/}
.rs a{

    font-size: 17px;
    color: #757575;
    vertical-align: top; display: inline-block;}
.rs a img{float:left;margin-right:10px;}
.rs span{display: block;
    font-size: 12px;
    margin-top: 5px;}
.rs .icon-rs-sc:nth-child(1), .rs .icon-rs-sc:nth-child(3)  { background: #f1f1f1; }
.top-footer{background:#f8f8f8 url(../images/footer-bg-new.png)no-repeat bottom;background-size:100%;min-height:350px;height:auto;position:relative;padding-top:0px;background-size: auto;}
.footer-bottom ul li a{float: left;
    color: #ababab;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 600;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #ababab;}
.footer-bottom ul li:last-child a{border-right: 0px solid #ababab;}
.footer-bottom p{
    font-size: 12px;
    color: #ababab;
    line-height: 20px;
    font-weight: 600;
}
.footer-bottom img{float:left;margin-right:5px;margin-left:7px;}
.footer-bottom label{font-family:open_sansregular;color:#fff;text-transform:initial;font-size:11px;}
.footer-bottom a{font-family:open_sansregular;color:#fff;text-transform:initial;font-size:11px;}
.footer-bottom span{font-family:open_sansregular;color:#fff;text-transform:initial;font-size:11px;}
.footer-bottom{line-height:30px;padding-bottom:0px;}
.footer-bottom:not(.copyright) { background: #20409a; }
.footer-flow{position:absolute;top:-26px;left:0px;width:100%;height:145px;}
.footer-flow img{width:100%;height:26px;}
.content-site{padding:0;}
.menu-footer{margin:auto;width:93%;margin-bottom:25px;}
.top-footer p {
    font-weight: normal;
    font-size: 13px;
    color: #ababab;
    line-height: 20px;
    font-weight: 600;
    max-width: 700px;
    margin: 0 auto;
}
@media (min-width: 480px) { .icon-rs-sc{padding: 20px 35px;} }
@media (max-width: 479px) { .icon-rs-sc{padding: 10px 15px;} }

#logo-plan-site{padding-bottom:74px;}
#logo-resultat{margin-bottom:0px;}
.map-casa{width:100%;vertical-align:bottom;margin-left:10px}
.modal-header{border-bottom:none;}
.modal-header h4{font-size:36px;color:#0c7ac8;margin-top:100px;font-family:Myriad Pro;text-align:center;}
.modal-body{padding:0px 60px 100px 60px;}
.modal-body p{font-size:15px;color:#5e5d5c;text-align:justify;font-family:'open sans';line-height:21px;}
#btn-close-modal{width:40px;height:40px;margin-top:20px;margin-right:25px;}
.modal-header .close{opacity:1.2;}
img.album-img{width:auto;height:200px;}
.element-galerie-odd{transform:rotate(-4deg) !important;}
.galleries-title{background:url(../images/arc-num-raison.png) no-repeat center top 0px;display:block;line-height:96px;margin:auto;text-align:center;}
.slide-listing{border:1px solid #f8f8f8;}
#myCarousel-listing{min-height:400px;height:auto;}
#myCarousel-listing a img{top:50%;position:absolute;}
#myCarousel-listing .carousel-control.right,#myCarousel-listing .carousel-control.left{background-image:none;height:13%;top:45%;}
.item-listing{margin:115px auto;}
.item-listing img{margin:auto;margin-bottom:45px;width:auto;}
.item-listing p{text-align:center;font-family:open_sansregular;font-size:16px;color:#515255;width:75%;margin:auto;margin-bottom:15px;line-height:20px;}
.item-listing a{display:block;text-align:center;font-family:open_sansregular;font-size:12px;color:#006fba;}
.atraction-bloc{background:url("../images/bg-attraction.png")no-repeat;background-size:100% 100%;height:auto;min-height:860px;position:relative;}
.description-attraction1 p{font-family:open_sansregular;font-size:16px;color:#434343;max-width:455px;position:absolute;top:103px;right:85px;}
.description-attraction2 p{font-family:open_sansregular;font-size:16px;color:#434343;max-width:340px;position:absolute;top:245px;right:40px;}
.list-attraction ul li a{width:auto;background-color:#feb100;height:23px;line-height:22px;border-radius:30px;padding-left:17px;font-family:open_sansbold;font-size:14px;color:#ffffff;text-transform:uppercase;cursor:pointer;display:block;margin-bottom:9px;padding-right:10px;}
.list-attraction ul li a:hover{color:#324032;}
.list-attraction ul li:hover{-webkit-box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75);-moz-box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75);box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75);}
.list-attraction{position:absolute;top:338px;left:111px;}
.attraction-item{width:auto;height:230px;float:left;margin-left:20px;margin-right:20px;}
.slide-attraction .caroufredsel_wrapper{width:660px !important;margin:auto !important;float:left !important;height:175px !important;}
.slide-attraction .left{float:left;position:absolute;left:0;top:23px;z-index:9999;}
.slide-attraction .right{float:left;position:absolute;right:0;top:23px;}
.attraction-item img{width:175px;height:130px;}
.slide-attraction{padding:0;margin-top:40px;}
.content-slide-attr{width:650px;margin:auto;}
.bloc-golf{background:url("../images/bg-golf.png")no-repeat;background-size:100% 100%;height:auto;min-height:1170px;position:relative;}
.golf-listing{position:absolute;bottom:103px;left:94px;}
.golf-listing ul li a{width:auto;background-color:#9dd22c;height:23px;line-height:22px;border-radius:30px;padding-left:17px;font-family:open_sansbold;font-size:14px;color:#ffffff;text-transform:uppercase;cursor:pointer;display:block;margin-bottom:9px;padding-right:10px;}
.golf-listing ul li a:hover{color:#1c5733;}
.golf-listing ul li:hover{-webkit-box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75);-moz-box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75));box-shadow:2px 11px 14px -10px rgba(0,0,0,0.75);}
.descrption-golf p{font-family:open_sansregular;font-size:16px;color:#434343;max-width:475px;position:absolute;top:327px;right:52px;}
.descrption-golf{height:1175px;}
.contenue-attraction{width:98%;margin:auto;}
.list-attraction ul li a span{font-size:11px;}
.e-service-contnent p{width:94%;margin:auto;font-family:open_sansregular;font-size:16px;color:#434343;margin-bottom:30px;margin-top:30px;line-height:22px;}
.e-service-contnent{background-color:#f5f5f5;}
.e-service-container{padding:0;}
.e-service-contnent img{width:100%;}
.img-icon img{width:auto;margin-left:40px;margin-bottom:25px;}
.title-e-service h3{font-family:open_sansbold;font-size:24px;color:#006fba;padding-left:30px;line-height:30px;}
.title-e-service{margin-bottom:25px;margin-top:25px;}
@media screen and (max-width:640px){.atraction-bloc{background:#f4f4f4 url("../images/bg-attraction-mobile.png")no-repeat;padding-top:450px;}
    .description-attraction1 p{font-size:22px;position:initial;max-width:100%;line-height:29px;margin-bottom:33px;}
    .description-attraction2 p{font-size:22px;position:initial;max-width:100%;line-height:29px;margin-bottom:44px;}
    .list-attraction{position:initial;}
    .list-attraction ul li a{height:auto;text-align:center;font-size:30px;line-height:55px;}
    .content-slide-attr{width:42%;}
    .slide-attraction .caroufredsel_wrapper{width:256px !important;}
    .attraction-item{width:255px;}
    .bloc-golf{background:#f4f4f4 url("../images/bg-golf-mobile.png")no-repeat;padding-top:500px;}
    .descrption-golf p{font-size:22px;position:initial;max-width:100%;line-height:29px;margin-bottom:68px;}
    .golf-listing{position:initial;}
    .golf-listing ul li a{height:auto;text-align:center;font-size:30px;line-height:55px;}
    .descrption-golf{height:auto;}
    .zoom-visite h3{top:105px;font-size:45px;}
    .list-attraction ul li a span{font-size:18px;}
    .item-listing a{font-size:30px;}
    .img-icon img{width:87%;}
    .e-service-contnent img{width:98%;}
}
.content-action{background:url(../images/bg-action.png)no-repeat;height:740px;background-size:100%;overflow:hidden;}
.contenue-img-action p{width:625px;height:auto;font-family:open_sansregular;font-size:14px;color:#353535;margin:18px;line-height:22px;}
.contenue-img-action span{font-family:open_sansbold;font-size:14px;color:#353535;}
.contenue-img-action{position:absolute;top:240px;left:100px;background:white;border-radius:6px;opacity:0.7;}
.element-marque-action h2{font-family:open_sansregular;font-size:24px;color:#353535;text-transform:capitalize;text-align:center;margin-bottom:13px;}
.element-marque-action span{font-family:open_sansextrabold;font-size:24px;color:#006fba;}
.element-marque-action a{font-family:open_sanslight;font-size:14px;color:#006fba;text-align:right;display:block;margin-right:25px;margin-top:15px;background:url(../images/icon-v-plus.png)no-repeat left top 6px;float:right;padding-left:15px;}
.element-marque-action .carousel-inner{height:320px;width:60%;margin:auto;}
#myCarousel-action a{background:none;text-align:center;position:absolute;top:115px;}
#myCarousel-action{border:1px solid #cdcdcd;border-left:none;}
/*.element-marque-action{padding:0;}*/
.action-block{margin-top:48px;}
.telechargement-press a{font-size:24px;text-align:center;float:none;background:url("../images/icon-telechargement-press.png")no-repeat center;padding-top:180px;}
.content-press-wecasa{border:1px solid #cdcdcd;height:335px;overflow:hidden;width:100%;padding:0;margin:0;}
.img-press{padding:0;}
.telechargement-press{}
.img-press img{height:333px;}
.contenue-liens-action h2{background:url(../images/icon-liens.png)no-repeat left;width:125px;margin:auto;margin-bottom:8px;font-family:open_sansregular;font-size:24px;color:#353535;text-transform:capitalize;text-align:center;height:25px;line-height:25px;}
.content-liens{background-color:#f3f3f3;min-height:335px;height:auto;padding-top:60px;padding-left:35px;margin-left:0 !important;line-height:15px;padding-right:5px;}
.center-content-action ul li{list-style-image:url(../images/img-list.png);font-family:open_sansregular;font-size:14px;color:#5f5f5f;margin-bottom:10px;margin-left:15px;}
.liens-vplus{font-family:open_sanslight;font-size:14px;color:#006fba;text-align:right;display:block;margin-right:25px;margin-top:7px;background:url(../images/icon-v-plus.png)no-repeat left top 5px;float:right;padding-left:15px;}
.contenue-liens-action{padding:0;}
@media screen and (max-width:1024px){.content-action{height:670px;}
    .element-marque-action .carousel-inner{padding-top:35px;}
    .content-liens{padding-bottom:15px;}
    .content-press-wecasa{height:400px;}
    .img-press img{width:100%;height:400px;}
    .contenue-img-action{top:20px;left:17px;}
}
@media screen and (max-width:768px){.element-marque-action .carousel-inner{padding-top:0px;}
    .contenue-img-action{top:29px;left:0;margin:auto;right:0;}
    .center-content-action ul li{list-style-image:url(../images/img-list.png);font-family:open_sansregular;font-size:28px;color:#5f5f5f;margin-bottom:10px;margin-left:15px;line-height:46px;}
    .element-marque-action h2{font-size:30px;}
    .element-marque-action span{font-size:30px;}
    .contenue-liens-action h2{background:url(../images/icon-liens.png)no-repeat left;width:125px;margin:auto;margin-bottom:8px;font-family:open_sansregular;font-size:24px;color:#353535;text-transform:capitalize;text-align:center;}
    .element-marque-action a,.liens-vplus{font-size:28px;background:url(../images/icon-v-plus.png)no-repeat left top 6px;padding-left:20px;background-size:7% 60%;}
    .telechargement-press a{background:url(../images/icon-telechargement-press.png)no-repeat center;}
    .element-marque-action{margin-bottom:25px;}
    .content-action{background:url(../images/bg-action.png)no-repeat;height:865px;background-size:100% 100%;overflow:hidden;margin-bottom:36px;}
    .contenue-img-action p{width:490px;font-size:30px;line-height:40px;}
    #myCarousel-action{border:1px solid #cdcdcd;}
    .contenue-img-action span{font-size:30px;}
    .contenue-spot-tv{margin-bottom:40px;}
}
.content-esprit-marque{width:100%;height:700px;margin:0;margin-bottom:100px;}
.content-esprit-marque img{width:100%;height:700px;}
.contenue-esprit{width:636px;background-color:white;opacity:0.8;height:auto;overflow:hidden;min-height:440px;padding:25px;position:absolute;left:135px;top:48px;border-radius:8px;}
.contenue-esprit h3{font-family:open_sansbold;font-size:30px;color:#383736;margin-bottom:50px;margin-top:20px;}
.contenue-esprit p{font-family:open_sansregular;font-size:14px;color:#353535;margin-bottom:22px;line-height:19px;}
.bloc-affirmation p{font-family:open_sansregular;font-size:14px !important;color:#353535;margin-bottom:48px;line-height:18px;}
.bloc-affirmation span{font-family:open_sanssemibold;color:#006fba;}
.bloc-affirmation{background-color:#f3f3f3;padding:45px;}
.bloc-affirmation ul li{list-style-image:url(../images/img-list.png);font-family:open_sansregular;font-size:13px;color:#5f5f5f;margin-bottom:10px;margin-left:15px;line-height:15px;}
.bloc-affirmation ul{margin-left:10px;}
.bloc-affirmation h4{font-family:open_sansextrabold;font-size:14px;color:#006fba;padding-bottom:7px;}
.bloc-img-esprie img{width:100%;height:404px;}
.bloc-img-esprie{padding:0;}
.bloc-list-esprie{margin:auto;width:98%;}
@media screen and (max-width:1024px){.content-esprit-marque img{width:100%;}
    .bloc-img-esprie img{width:100%;height:470px;}
}
@media screen and (max-width:768px){.content-esprit-marque img{height:auto;}
    .contenue-esprit{width:487px;height:auto;padding:12px;position:initial;border-radius:8px;}
    .contenue-esprit p{font-size:25px;line-height:34px;}
    .content-esprit-marque{height:auto;}
    .bloc-affirmation p{font-size:25px;line-height:33px;}
    .bloc-affirmation ul li{font-size:24px;line-height:30px;}
    .bloc-affirmation h4{font-size:27px;padding-bottom:27px;}
    .bloc-affirmation{margin-top:30px;}
}
@media screen and (max-width:1024px){.content-esprit-marque img{width:100%;height:600px;}
    .bloc-img-esprie img{width:100%;height:410px;}
}
@media screen and (max-width:768px){.content-esprit-marque img{height:auto;}
    .contenue-esprit{width:565px;height:auto;padding:12px;position:initial;border-radius:8px;}
    .contenue-esprit p{font-size:25px;line-height:34px;}
    .content-esprit-marque{height:auto;}
    .bloc-affirmation p{font-size:25px;line-height:33px;}
    .bloc-affirmation ul li{font-size:24px;line-height:30px;}
    .bloc-affirmation h4{font-size:27px;padding-bottom:27px;}
}
.demarche-content{background-color:white;opacity:0.7;max-width:825px;padding:30px;position:absolute;top:70px;left:0;right:0;margin:auto;border-radius:5px;}
.demarche-bloc img{width:100%;}
.demarche-content p{font-family:open_sansregular;font-size:14px;color:#353535;margin-bottom:25px;line-height:21px;}
.demarche-content h2{font-family:open_sanslight;font-size:30px;color:#353535;margin-bottom:25px;}
.bloc-but{background-color:#f3f3f3;padding:50px;height:400px;}
.bloc-but h3{font-family:open_sansregular;font-size:30px;color:#2377af;margin-bottom:15px;}
.bloc-but p{font-family:open_sansregular;font-size:14px;color:#353535;line-height:20px;}
.demarche-video{padding:0;}
.event-description{background-color:#f3f3f3;padding:30px;}
.event-description span{color:#006fba;}
.event-description p{font-family:open_sansregular;font-size:14px;color:#353535;margin-bottom:30px;line-height:20px;}
.event-img{padding:0;height:243px;}
.event-img img{width:100%;height:270px;}
.casa-bloc{background:url(../images/bg-bloc-casa.png)no-repeat;background-size:100% 100%;padding:15px;height:auto;padding-top:40px;position:relative;padding-bottom:80px;}
.casa-bloc p{font-family:open_sansregular;font-size:14px;color:#353535;margin-bottom:25px;line-height:21px;}
.casa-bloc span{color:#2377af;}
.casa-bloc img{position:absolute;bottom:-27px;left:0;right:0;margin:auto;width:initial;}
.content-casa-bloc{position:initial;}
.demarche-but,.demarche-bloc{margin-bottom:55px;}
.event-description{height:270px;}
.contenue-place-visite ul li{font-family:open_sansregular;margin-top:5px;margin-bottom:5px;}
@media screen and (max-width:1024px){.demarche-content{top:13px;}
    .bloc-but{padding:30px;}
    .event-img img{height:280px;}
    .bloc-but p{font-size:14px !important;text-align:left;}
    .event-description{height:326px;}
    .event-img img{height:325px;}
    .event-img{padding:0;height:325px;}
}
@media screen and (max-width:768px){.demarche-content{position:initial;}
    .demarche-content p{font-size:25px;line-height:36px;}
    .demarche-content h2{font-size:35px;}
    .bloc-but p{font-size:25px !important;line-height:30px !important;}
    .bloc-but{height:auto;}
    .casa-bloc{height:auto;padding-bottom:90px;}
    .casa-bloc p{font-size:25px;line-height:38px;}
    .event-description{height:auto;}
    .event-description p{font-size:25px;line-height:33px;}
}
.user_name{float:right;margin-right:50%;}
#contenu_header-1{overflow:initial !important;height:120px;}
.profile-enligne-1{position:absolute;right:130px;top:50px;}
.profile-enligne-1 img{border:1px solid #e3e6eb;border-radius:25px}
.profile-enligne-1 label{color:#1179bf;font-family:open_sansregular;}
.profile-enligne-1 a{font-family:open_sansregular;color:#ced6e1;padding-left:10px;}
#mon-profil{background:url(../images/icone-personne-connecter-petit.png) 0px no-repeat;}
.content-compte-connecter{float:right;margin-top:5px;margin-left:10px;line-height:18px;}
#deconnecter-profil{background:url(../images/image-close-profile.png) 0px no-repeat;}
@media screen and (max-width:640px){.profile-enligne-1{right:70px;!important;}
}
.formulaire-inscription p{font-size:14px;color:#54657e;margin:10px 0px 20px 0px;font-family:open_sansregular;}
#civilite-form-inscription{font-size:15px;color:#94a1b4;margin:0px 12px;font-family:open_sansregular;}
#nom-utilisateur-form-inscription{text-align:initial;}
.nom-prenom-form-inscription{text-align:initial !important;width:297px;position:relative;display:table-cell;}
#nom-form-inscriptoon{float:left;width:49%;margin-right:2%;}
#prenom-form-inscriptoon{width:49%;}
.name-media{text-align:initial !important;width:31.5%;position:relative;display:table-cell;}
#email-form-inscription{margin-right:2%;}
#telephone-form-inscription{margin-right:2%;}
.profil{background-color:#ffffff;padding:50px;margin:0 auto;margin-top:40px;max-width:520px;width:100%;margin-bottom:120px;position:relative;border:1px solid #f0f0f0;box-shadow:0 0 2px 1px rgba(241, 241, 241, 0.5);text-align:center;}
.profil img{border:1px solid #4495cc;border-radius:50%;padding:2px;}
.profil h2{color:#4a596f;font-family:open_sansregular;font-size:25px;text-transform:uppercase;line-height:30px;}
.profil label{color:#1179bf;font-family:open_sansregular;font-size:16px;line-height:30px;}
.profil p{color:#8c9aae;font-family:open_sansregular;font-size:15px;line-height:20px;margin-bottom:40px;}
.name-email{background:url(../images/iconne-envolope.png) 1px 0px no-repeat;padding-left:30px;font-size:16px;color:#ced6e1;font-family:"Myriad Pro";}
.edite-profile{background:url(../images/icone-modifier-profil.png) 90px 0px no-repeat;line-height:40px;font-family:"Myriad Pro";font-size:16px;color:#006fba;}
.edite-profile a:hover{color:#006fba;}
#name-email-2{color:#118ad8;margin:0px 20px;}
#yeux-visible{position:absolute;margin:-10px 0px 0px 8px;}
#visible{margin-top:10px;color:#1c90da;;}
#yeux-invisible{position:absolute;margin:-10px 0px 0px 13px;}
#invisible{margin-top:10px;}
.content-action{background:url(../images/bg-action.png)no-repeat;height:740px;background-size:100%;overflow:hidden;}
.contenue-img-action p{width:625px;height:auto;font-family:open_sansregular;font-size:14px;color:#353535;margin:18px;line-height:22px;}
.contenue-img-action span{font-family:open_sansbold;font-size:14px;color:#353535;}
.contenue-img-action{position:absolute;top:240px;left:100px;background:white;border-radius:6px;opacity:0.7;}
.element-marque-action h2{font-family:open_sansregular;font-size:24px;color:#353535;text-transform:capitalize;text-align:center;margin-bottom:13px;}
.element-marque-action span{font-family:open_sansextrabold;font-size:24px;color:#006fba;}
.element-marque-action a{font-family:open_sanslight;font-size:14px;color:#006fba;text-align:right;display:block;margin-right:25px;margin-top:15px;background:url(../images/icon-v-plus.png)no-repeat left top 6px;float:right;padding-left:15px;}
.element-marque-action .carousel-inner{height:320px;width:60%;margin:auto;}
#myCarousel-action a{background:none;text-align:center;position:absolute;top:115px;}
#myCarousel-action{border:1px solid #cdcdcd;border-left:none;}
/*.element-marque-action{padding:0;}*/
.action-block{margin-top:48px;}
.telechargement-press a{font-size:24px;text-align:center;float:none;background:url("../images/icon-telechargement-press.png")no-repeat center;padding-top:180px;}
.content-press-wecasa{border:1px solid #cdcdcd;height:335px;overflow:hidden;width:100%;padding:0;margin:0;}
.img-press{padding:0;}
.telechargement-press{}
.img-press img{}
.contenue-liens-action h2{background:url(../images/icon-liens.png)no-repeat left;width:125px;margin:auto;margin-bottom:8px;font-family:open_sansregular;font-size:24px;color:#353535;text-transform:capitalize;text-align:center;}
.content-liens{background-color:#f3f3f3;min-height:440px;height:auto;padding-top:60px;padding-left:35px;}
.center-content-action ul li{list-style-image:url(../images/img-list.png);font-family:open_sansregular;font-size:15px;color:#5f5f5f;margin-bottom:10px;margin-left:15px;}
.liens-vplus{font-family:open_sanslight;font-size:14px;color:#006fba;text-align:right;display:block;margin-right:25px;margin-top:15px;background:url(../images/icon-v-plus.png)no-repeat left top 3px;float:right;padding-left:15px;}
.contenue-liens-action{padding:0;}
.contenue-compagne-comun a{margin-top:20px;}
@media screen and (max-width:1024px){.content-action{height:670px;}
    .element-marque-action .carousel-inner{padding-top:35px;}
    .content-liens{padding-bottom:15px;}
    .content-press-wecasa{height:373px;}
    .img-press img{width:100%;height:373px;}
}
@media screen and (max-width:768px){.element-marque-action .carousel-inner{padding-top:0px;}
    .contenue-img-action{top:29px;left:0;margin:auto;right:0;}
    .center-content ul li{list-style-image:url(../images/img-list.png);font-family:open_sansregular;font-size:30px;color:#5f5f5f;margin-bottom:10px;margin-left:15px;line-height:46px;}
    .element-marque-action h2{font-size:30px;}
    .element-marque-action span{font-size:30px;}
    .contenue-liens-action h2{width:176px;font-size:38px;}
    .element-marque-action a,.liens-vplus{font-size:28px;background:url(../images/icon-v-plus.png)no-repeat left top 4px;padding-left:20px;background-size:7% 60%;}
    .telechargement-press a{background:url(../images/icon-telechargement-press.png)no-repeat center;}
    .element-marque-action{margin-bottom:25px;}
    .content-action{background:url(../images/bg-action.png)no-repeat;height:865px;background-size:100% 100%;overflow:hidden;margin-bottom:36px;}
    .contenue-img-action p{width:555px;font-size:30px;line-height:40px;}
    #myCarousel-action{border:1px solid #cdcdcd;}
    .contenue-img-action span{font-size:30px;}
    .contenue-spot-tv{margin-bottom:40px;}
}
.profill img{border:1px solid #cad3df;border-radius:40px;}
.choix-cheked{float:left;width:100%;line-height:45px;text-align:center;font-size:15px;color:#006fba;text-transform:uppercase;}
#chked-journaliste{float:left;width:17px;margin:2px 0px 0px -30px;position:absolute;}
.chek-img{border:none !important;border-radius:0px !important;}
#titre-chek{margin:30px 0px 70px 0px;}
.dossier-chek{margin:30px 0px;}
#editer-passe-word{color:#4a596f;font-family:open_sansregular;font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:20px;margin:50px 0px;}
#adresse-mail-1{font-family:open_sansregular;width:65%;float:left;margin-right:10px;background:url(../images/iconne-envolope-email.png) 11px 10px no-repeat;background-color:#eceff4;padding:12px 33px;color:#8493a8;}
#log-adresse-mail-1{width:30% !important;border-radius:5px !important;margin-bottom:0px !important;}
#top-barre-1{margin:auto;width:85%;margin-top:40px;}
.formulaire-recherche-album-meditheque{margin-bottom:50px;}
.block-galerie-mediatheque{margin-bottom:50px;overflow:hidden;}
.container-overflow{overflow:hidden;position:relative;}
.file-type{background-color:#0070bb;top:32px;position:absolute;right:-50px;color:white;padding:15px 90px;transform:rotate(45deg);text-transform:uppercase;font-family:open_sansregular;}
.select-your-filtre{margin-bottom:50px;}
.sbToggle,
.sbToggle:hover{background:url(../images/arrow_down.png) no-repeat center !important;z-index:1000;}
.sbToggle.sbToggleOpen{background:url(../images/arrow_up.png) no-repeat center !important;z-index:1000;}
.content-global-media-theque{margin-top:50px;}
#serch-album-module{width:89%;font-family:open_sansregular;background-color:#eceff4;padding:0px 15px;height:45px;border-bottom:1px solid #cad3df;border-top:1px solid #cad3df;border-left:1px solid #cad3df;border-radius:5px 0px 0px 5px;font-size:14px;float:left;color:#8493a8;}
#serch-album-module-ok{font-size:0px;width:59px;height:45px;background:url(../images/sersh-media-module-presse.png) no-repeat right;cursor:pointer;border:none;float:left;}
.galerie-album{border:1px solid #f0f0f0;margin-top:-4px;padding:30px;box-shadow:0 0 2px 1px rgba(241, 241, 241, 0.5)}
.galerie-album h3{color:#3d4d65;font-family:open_sansbold;font-size:15px;text-transform:uppercase;}
.galerie-album label{border:1px solid #cad3df;width:10%;margin:20px 0px 10px 0px;}
.galerie-album p{color:#6b7a8f;font-family:open_sansregular;font-size:15px;line-height:24px;}
.btn-explorer{width:160px;border-radius:5px;background-color:#006fba;color:#eef5fa;font-family:open_sansregular;height:40px;text-align:left;padding-left:20px;margin-top:15px;border:1px solid #006fba;}
.menu_btn{margin:40px 0px 80px 0px;text-align:center;}
.bouton-navigation{margin:auto;}
.menu_btn a:hover{color:#fff}
.menu_btn a{width:14%;height:40px;font-size:15px;font-family:'open_sansregular';text-align:center;margin-right:25px;border-radius:5px;background-color:#006fba;color:#eef5fa;border:1px solid #006fba;}
.row-block img{border:2px solid #adb9ca;width:100%;}
.ithem-dowload{width:90%;margin:auto;}
.description-module-ambassade h3{color:#006fba;font-family:open_sansbold;font-size:49px;text-transform:uppercase;margin:45px 0px 40px 0px;}
.description-module-ambassade p{color:#5f6f87;font-family:open_sanslight;font-size:17px;line-height:25px;width:95%;}
.borderre{width:100%;text-align:center;}
.borderre label{border:1px solid #adb9ca;width:50%;margin-bottom:45px;margin-top:45px;}
#borderre-laste{margin-top:30px;margin-bottom:45px;}
.liste-des-ambassadeur{font-size:36px;text-align:center;font-family:'open sans';margin-bottom:20px;color:#006fba;}
.liste-des-ambassadeur b{font-weight:bold;}
.borderre2 label{border:2px solid #8493a8;width:5%;margin-bottom:50px;margin-top:0px;}
.chercher-ambassadeur{text-align:center;margin-bottom:80px;}
.formulaire-chercher-ambassadeur{margin-right:70px;}
#serch-module-abassadeur{width:30%;font-family:open_sansregular;background:url(../images/img-avatar-ambassadeur.png) 20px no-repeat;background-color:#eceff4;padding:0px 0px 0px 80px;height:45px;border-bottom:1px solid #cad3df;border-top:1px solid #cad3df;border-left:1px solid #cad3df;border-radius:5px 0px 0px 5px;font-size:14px;color:#8493a8;}
#serch-module-abassadeur-ok{font-size:0px;width:59px;height:45px;background:url(../images/sersh-media-module-presse.png) no-repeat right;cursor:pointer;border:none;position:absolute;}
.les-embassades{text-align:center;margin-bottom:50px;}
.listes-des-ambassades{margin:auto;}
.les-embassades h5{color:#fecc7c;font-family:open_sansregular;font-size:15px;margin-bottom:25px;}
.photo-ambassadeur{border:2px solid #ced5df;border-radius:52px;padding:2px;margin-bottom:40px;width:93px;}
#photo-ambassadeur-actif{border:4px solid #fecc7c;padding:0px;}
.block-des-ambassadeur h3{font-size:25px;text-transform:uppercase;font-family:open_sanslight;font-weight:bold;color:#3d4d65;}
.block-des-ambassadeur p{color:#8d98a9;font-family:open_sansregular;font-size:15px;line-height:25px;margin:20px 0px 25px 0px;}
.block-des-ambassadeur a{color:#0082d5;font-family:open_sansregular;text-transform:uppercase;font-size:15px;}
.back-ground-chat{background:url(../images/bg-module-ambassadeur.png) no-repeat;width:100%;position:relative;background-size:100% 100%;}
.titre-back-ground-chat h2{font-size:36px;text-align:center;font-family:'open sans';color:white;}
.titre-back-ground-chatr b{font-weight:bold;}
.borderre-chat label{border:2px solid white;width:25%;margin-bottom:30px;}
#titre-backgrouand-ambassad{color:#ffffff;margin-top:40px;}
#border-backgrouand-ambassad{border:2px solid #ffffff;}
.content_chat-question{background-color:white;padding:30px;border-radius:5px 5px 0px 0px;height:167px;}
.content_chat-reponse{background-color:#eceff4;padding:30px;height:213px;border-radius:0px 0px 5px 5px;border-top:1px solid #cad3df;}
.content_chat-reponse input{width:100%;font-family:open_sansregular;background-color:#eceff4;padding:0px 15px;height:45px;border:1px solid #cad3df;border-radius:5px;font-size:14px;color:#006fba;}
.content_chat-reponse input::-webkit-input-placeholder{color:#006fba;font-weight:bold;}
.content_chat-reponse input:-moz-placeholder{color:#006fba;font-weight:bold;}
.content_chat-reponse input:-ms-input-placeholder{color:#006fba;font-weight:bold;}
#soumettre-reponce{border-radius:5px !important;margin-top:50px !important;width:150px !important;}
.content_chat-question h3{font-family:'open_sanssemibold';font-size:17px;color:#3d4d65;margin-bottom:20px;background:url(../images/point-interogation-ambassadeur.png) 0px no-repeat;height:27px;padding:4px;padding-left:30px;}
.content_chat-1 p{color:#54657e;font-family:open_sansregular;font-size:14px;line-height:25px;}
.block-chat-xecasa{width:90%;margin:auto;}
.bloc-webox{width:100%;background-size:100%;height:500px;}
.bloc-notification{width:440px;height:380px;background-color:white;border-radius:5px;margin:0;padding:0;float:right;}
.bloc-notification-1{width:440px;height:380px;background-color:white;border-radius:5px;margin:0;padding:0;margin-bottom:51px;}
.title_notification{width:100%;background-color:#eceff4;border-bottom:1px solid #cad3df;border-top-left-radius:5px;border-top-right-radius:5px;}
.border-notification-itheme{width:81%;height:6px;margin:auto;border-left:2px solid #cad3df;}
.title_notification h2{text-transform:uppercase;font-size:20px;color:#3d4d65;font-family:open_sansregular;padding:30px;font-weight:bold;}
.title-item-notification h3{display:inline-block;vertical-align:top;line-height:45px;font-size:15px;color:#54657e;font-family:open_sansregular;padding-left:10px;}
.title-item-notification span{font-family:open_sansbold;}
.content-item-notification h4{font-size:15px;color:#3d4d65;font-family:open_sansbold;margin-bottom:15px;padding-left:5px;}
.content-item-notification p{font-size:12px;color:#54657e;font-family:open_sansregular;background-color:#eceff4;max-width:345px;padding:15px;border-radius:5px;line-height:20px;}
.content-item-notification{padding-left:33px;border-left:2px solid #cad3df;margin-left:20px;padding-bottom:20px;}
.item-notification{width:90%;margin:auto;}
.content-webox{height:270px;}
@media screen and (max-width:640px){.bloc-notification{width:100% !important;}
}
@media screen and (max-width:640px){.bloc-notification-1{width:100% !important;}
}
.mainne{width:100%;max-width:1500px;background:#fff;margin:0 auto;}
#top-barre-11{margin:auto;width:97%;margin-top:30px;}
@media screen and (max-width:640px){.description-module-ambassade p{font-size:20px !important;}
}
@media screen and (max-width:640px){.galerie-album p,h3{font-size:20px !important;}
}
@media screen and (max-width:640px){.content_chat-question h3{font-size:20px !important;}
}
@media screen and (max-width:640px){.content_chat-1 p{font-size:20px !important;}
}
@media screen and (max-width:640px){.content_chat-reponse input{font-size:20px !important;}
}
@media screen and (max-width:640px){.title-item-notification h3,h4{font-size:20px !important;}
}
@media screen and (max-width:640px){.title-item-notification h4{font-size:20px !important;}
}
@media screen and (max-width:640px){.content-item-notification h4, .content-item-notificationp{font-size:20px !important;}
}
@media screen and (max-width:640px){#serch-module-abassadeur{font-size:20px !important;}
}
@media screen and (max-width:640px){.block-des-ambassadeur h3{font-size:25px !important;}
}
@media screen and (max-width:640px){.block-des-ambassadeur p{width:50%;margin:auto;margin-top:20px;margin-bottom:20px;}
}
.devenair-part{background-color:#f7f7f7;height:280px;margin:auto;margin-top:65px;width:90%;}
.pq-partenaire p{font-family:open_sansregular;color:#353535;font-size:24px !important;line-height:10px !important;}
.pq-partenaire span{font-family:open_sansbold;color:#2377af;display:block;font-size:33px;}
.pq-partenaire{width:310px;height:105px;border:3px solid #2377af;border-radius:5px;padding-left:37px;padding-top:22px;padding-bottom:20px;margin-top:90px;}
.content-devenir-part h3{font-family:open_sansbold;color:#2377af;font-size:39px;margin-bottom:15px;margin-top:70px;}
.content-devenir-part p{font-family:open_sansregular;color:#353535;font-size:14px;line-height:18px !important;margin-bottom:24px;max-width:600px;}
.content-devenir-part span{font-family:open_sansbold;}
.content-devenir-part label{font-family:open_sansregular;color:#353535;font-size:14px;line-height:18px;}
.raison-part{background:url(../images/bg-devenir-part.png)no-repeat;background-size:100% 100%;height:auto;padding-bottom:35px;width:90%;margin:auto;}
.content-raison-part{padding:0;}
.content-raison-part h4{font-family:open_sansregular;color:#353535;font-size:29px;line-height:60px;margin-top:55px;padding-left:33px;}
.content-raison-part span{font-family:open_sansbold;font-size:69px;}
.container-raison-part{width:720px;height:auto;padding:40px;background-color:white;opacity:0.8;}
.container-raison-part p{font-family:open_sansregular;color:#353535;font-size:14px;margin-bottom:24px;line-height:18px;}
.container-raison-part span{font-family:open_sansbold;font-size:14px;}
.container-raison-part label{font-family:open_sansbold;color:#353535;font-size:18px;margin-bottom:25px;}
.container-raison-part ul li{font-family:open_sansregular;color:#353535;font-size:14px;margin-bottom:5px;list-style-image:none;margin-left:0;}
.title-cercle-club2{border:3px solid #2377af;border-radius:5px;width:22%;margin:auto;margin-top:55px;}
.title-cercle-club2 h3{font-family:open_sansregular;color:#353535;font-size:24px;line-height:34px;margin-bottom:3px;margin-top:12px;}
.title-cercle-club2 span{font-family:open_sansbold;color:#2377af;font-size:27px;}
.video-model .modal-header h4{font-size:36px;color:#0c7ac8;margin-top:10px;font-family:Myriad Pro;text-align:center;}
.video-model .modal-body{padding:0 60px 20px 60px;}
@media screen and (max-width:1024px){.pq-partenaire{width:215px;padding-left:5px;padding-top:22px;padding-bottom:20px;margin-top:90px;}
    .pq-partenaire p{font-size:20px !important;}
    .pq-partenaire span{font-size:28px;}
    .devenair-part{height:auto;}
    .content-devenir-part h3{font-size:28px;}
    .container-raison-part{width:540px;}
    .title-cercle-club2{width:30%;}
}
@media screen and (max-width:768px){.pq-partenaire{margin:auto;width:215px;padding-left:5px;padding-top:22px;padding-bottom:20px;margin-top:90px;}
    .content-devenir-part h3{font-size:30px !important;}
    .content-devenir-part p{font-family:open_sansregular;color:#353535;font-size:26px !important;line-height:28px !important;margin-bottom:24px;max-width:600px;}
    .content-devenir-part label{font-size:22px;line-height:34px;}
    .content-raison-part h4{font-size:30px !important;}
    .container-raison-part p{font-size:26px !important;line-height:34px;}
    .container-raison-part span{font-size:25px;}
    .container-raison-part label{font-size:30px;line-height:38px;}
    .container-raison-part ul li{font-size:26px;line-height:34px;}
    .title-cercle-club2{width:48%;}
    .container-raison-part{width:100%;}
}
.cercle-mession{background:url(../images/bg-ambas-new.png)no-repeat;height:550px;overflow:hidden;}
.cercle-mession-casting{background:url(../images/bg-ambas-new-casting-resize.jpg)no-repeat;}
.cercle-mession P{background-color:white;width:90%;margin:auto;opacity:0.8;margin-top:140px;padding:20px;border-radius:5px;}
.bloc-formulaire-ambas{}
.bloc-formulaire-ambas h4{text-align:center;font-family:open_sansregular;font-size:30px;color:#353535;margin-bottom:15px;}
.bloc-formulaire-ambas span{font-family:open_sansbold;color:#0071ce;}
.title-cercle-mession p{text-align:center;font-family:open_sansbold !important;font-size:30px !important;color:#353535 !important;line-height:38px !important;margin-top:20px;}
.title-cercle-mession span{color:#0071ce;}
#form-cercle-casawi{position:absolute;left:-53px;min-height:630px;background-size:100% 100%;}
.cercle-mession{background-size:100%;}
#content_marke ul{clear:both;}
@media screen and (max-width:768px){#form-cercle-casawi{position:initial;}
    .title-cercle-mession p{margin-bottom:50px;}
    .cercle-mession{height:auto;background-size:100% 100%;padding-bottom:50px;}
}
.content-slide-download .caroufredsel_wrapper{width:1265px !important;margin:initial !important;float:left !important;}
.block-galerie-mediatheque{width:396px;float:left;margin-left:15px;margin-right:15px;}
.content-slide-download a{float:left;line-height:23;}
.content-slide-download{width:1325px;max-width:1500px;background:#fff;margin:0 auto;}
.bloc-image-adm img{width:100%;}
.content-administrative{background-color:#f3f3f3;width:100%;height:auto;}
.content-administrative h1{font-family:open_sansbold;font-size:23px;color:#434343;padding-top:78px;margin-bottom:25px;}
.content-administrative p{color:#434343;font-family:open_sansregular;font-size:16px !important;line-height:23px;margin-bottom:70px;float:left;}
.content-administrative{padding:0;margin:0;padding-bottom:50px;}
.item-administarive{border:1px solid #2377af;height:76px;clear:both;border-bottom-left-radius:55px;border-bottom-right-radius:55px;border-top-right-radius:55px;margin-bottom:15px;}
.icon-adminstrative{float:left;width:130px;background:#006fba url(../images/icon-extrait.png)no-repeat top 23px left 36px;height:75px;border-top-right-radius:55px;border-bottom-right-radius:55px;border-bottom-left-radius:55px;margin-left:-1px;margin-right:15px;}
.item-administarive p{margin-bottom:0;line-height:75px !important;font-size:16px !important;}
.item-administarive-carte .icon-adminstrative{background:#006fba url(../images/icon-cin.png)no-repeat top 23px left 36px;}
.item-administrative-passport .icon-adminstrative{background:#006fba url(../images/icon-passport.png)no-repeat top 13px left 42px;}
.item-administrative-douanes .icon-adminstrative{background:#006fba url(../images/icon-douane.png)no-repeat top 12px left 51px;}
.item-administra .icon-adminstrative{background:#006fba url(../images/icon-documents.png)no-repeat top 14px left 43px;}
.contenue-administrative{padding-left:30px;padding-right:30px;}
@media screen and (max-width:768px){.item-administarive p{float:none;line-height:25px !important;padding-top:10px;text-align:left;font-size:20px !important;}
    .icon-adminstrative{margin-right:10px;}
}
.content-page-etudier img{width:100%;}
section#top-barre-12, section#list-amb{width:100%;float:left;}
.content-page-etudier p{width:500px;height:255px;background-color:white;opacity:0.8;position:absolute;top:150px;font-family:open_sansregular;color:#434343;font-size:16px;padding:30px;line-height:22px;text-align:justify;left:100px;}
.bloc-deversite{background:url(../images/bg-etudier1.jpg)no-repeat;background-size:100% 100%;padding-top:23px;margin-bottom:20px;}
.bloc-deversite p{font-family:open_sansregular;color:#434343;font-size:16px;line-height:24px;margin-bottom:25px;width:550px;text-align:justify;}
.bloc-deversite span{color:#006fba;}
.bloc-vie-etudiant{background:url("../images/bg-etudier2.png")no-repeat;background-size:100% 100%;padding-top:53px;}
.bloc-vie-etudiant p{float:right;}
.etablissement-public h2{font-family:open_sansbold;font-size:24px;color:#434343;margin-bottom:44px;text-transform:capitalize;}
.element-etablissement{border:1px solid #9a9a9a;width:100%;height:auto;display:block;text-align:center;padding-bottom:11px;}
.element-etablissement img{display:block;text-align:center;margin:auto;margin-top:15px;margin-bottom:18px;height:89px;}
.element-etablissement span{font-family:open_sansregular;font-size:14px;color:#006fba;height:35px;display:block;line-height:18px;}
.etablissement-public{margin-top:42px;}
.padd-etab-left{padding-left:0;}
.padd-etab-right{padding-right:0;}
.ligne-etab{margin-bottom:21px;}
.etablissement-uic img{width:70% !important;}
.contenue-etudier{padding:0;}
.content-page-etudier{margin-bottom:22px;}
.bloc-vie-etudiant .bloc-deversite{background:none;}
@media screen and (max-width:1024px){.bloc-deversite p{width:450px;}
}
@media screen and (max-width:768px){.content-page-etudier p{height:auto;top:20px;font-size:20px !important;line-height:30px;left:67px;}
    .bloc-deversite p{width:450px;line-height:37px;text-align:left;font-size:26px !important;}
    .bloc-vie-etudiant .bloc-deversite{padding-top:60px;}
    .padd-etab-left{padding:15px;}
    .padd-etab-right{padding:15px;}
    .element-etablissement{padding-bottom:50px;}
    .element-etablissement span{font-size:25px;line-height:31px;}
    .etablissement-public h2{font-size:35px;text-align:left;padding-left:15px;}
    .content-page-etudier img{height:570px;}
}
@media screen and (min-width:786px){.bloc-formulaire-ambas{min-height:1115px;}
    #form-cercle-casawi{min-height:945px;margin-top:18px;}
    #crl-mession{margin-top:56px;min-height:840px;}
    #crl-mession > p{margin-top:291px;}
}
.bloc-formulaire-ambas > p{font-size:14px;margin-top:30px;}
#text-paralax{width:267px;padding:20px;height:250px;border-radius:50%;margin:auto;position:absolute;bottom:50px;left:0;right:0;font-size:7em;background-color:rgba(255,255,255,0.8);}
#text-paralax img{width:auto !important;}
.quote-left{position:absolute;left:13px;top:-13px;}
.quote-right{position:absolute;right:0;top:170px;}
.bloc-entreprendre{background:url("../images/img-entreprendre.jpg")no-repeat;background-size:100% 100%;height:555px;margin-bottom:68px;}
.bloc-text-entreprendre{width:402px;height:auto;min-height:318px;position:absolute;background-color:white;opacity:0.9;top:115px;right:100px;padding-left:44px;padding-right:38px;padding-top:32px;padding-bottom:60px;}
.bloc-text-entreprendre img{text-align:center;display:block;margin:auto;margin-bottom:32px;width:auto;}
.bloc-text-entreprendre p{font-size:16px;color:#434343;font-family:open_sansregular;text-align:justify;line-height:22px;}
.bloc-text-entreprendre span{color:#006fba;}
.paragraphe-cri{border:1px solid #f3f3f3;height:290px;}
.paragraphe-cri p{font-size:16px !important;color:#434343 !important;font-family:open_sansregular;line-height:21px !important;text-align:justify;margin-top:42px;width:72%;margin-left:70px;}
.paragraphe-cri span{color:#006fba;font-family:open_sansbold;}
.bloc-cri img{width:100%;height:290px;}
.bloc-img-cri{padding:0;}
.bloc-cri{margin-bottom:60px;}
.etapes-entreprise h2{text-align:center;font-family:open_sansbold;font-size:30px;color:#2377af;margin-bottom:50px;}
.item-etapes-entreprise{border:1px solid #e83c4d;height:76px;clear:both;border-bottom-left-radius:55px;border-bottom-right-radius:55px;border-top-right-radius:55px;margin-bottom:18px;}
.bloc-item-etapes{float:left;width:130px;background:#e83c4d url(../images/icon-extrait.png) no-repeat top 23px left 36px;height:75px;border-top-right-radius:55px;border-bottom-right-radius:55px;border-bottom-left-radius:55px;margin-left:-1px;margin-right:15px;}
.item-etapes-entreprise p{font-family:open_sansregular !important;font-size:16px !important;color:#434343 !important;width:95%;line-height:22px !important;margin-top:12px;}
.item-etapes-entreprise span{color:#2377af;}
.bloc-item-etapes span{font-family:open_sansbold;font-size:60px;color:white;float:right;margin-right:-10px;line-height:68px !important;}
.item-entreprise-etapes2 .bloc-item-etapes{background:#e83c4d url(../images/agenda-etape.png) no-repeat top 15px left 38px;}
.item-entreprise-etapes3 .bloc-item-etapes{background:#e83c4d url(../images/icon-etape3.png) no-repeat top 15px left 38px;}
.item-entreprise-etapes4 .bloc-item-etapes{background:#e83c4d url(../images/icon-etapes4.png) no-repeat top 15px left 38px;}
.item-entreprise-etapes5 .bloc-item-etapes{background:#e83c4d url(../images/icon-etape-5.png) no-repeat top 13px left 44px;}
.item-entreprise-etapes6 .bloc-item-etapes{background:#e83c4d url(../images/icon-etape-6.png) no-repeat top 18px left 44px;}
.item-entreprise-etapes2 p{line-height:45px !important;}
.item-entreprise-etapes3 p{line-height:45px !important;}
.item-entreprise-etapes4 p{line-height:45px !important;}
.item-entreprise-etapes6 p{line-height:45px !important;}
@media screen and (max-width:768px){.item-etapes-entreprise{height:140px;}
    .bloc-item-etapes{height:140px;}
    .bloc-item-etapes span{font-size:72px;line-height:128px !important;}
    .bloc-item-etapes{background-position-y:48px !important;}
    .item-entreprise-etapes2 p{margin-top:40px;}
    .item-entreprise-etapes4 p{line-height:110px !important;}
    .item-entreprise-etapes3 p{margin-top:45px !important;}
    .item-entreprise-etapes6 p{line-height:110px !important;}
    .item-entreprise-etapes5 p{margin-top:32px !important;}
    .bloc-entreprendre{height:820px;}
    .bloc-text-entreprendre p{font-size:25px !important;line-height:37px;}
    .paragraphe-cri{height:auto;overflow:hidden;}
    .paragraphe-cri p{font-size:25px !important;line-height:38px !important;}
    .item-etapes-entreprise p{font-size:20px !important;}
}
.button_listing{font-weight:bold;font-family:open_sansbold;border-color:white;background-color:#337ab7;color:white;}
.button_listing:hover{color:white}
.stylearabe .img-text{padding-top:30px;}
.stylearabe .quote-left,.stylearabe .quote-right{padding-top:0;}
.styleanglais .img-text{padding-top:30px;}
.styleanglais .quote-left,.styleanglais .quote-right{padding-top:0;}
.styleespagne .img-text{padding-top:30px;}
.styleespagne .quote-left,.styleanglais .quote-right{padding-top:0;}
@media screen and (min-width:786px){#content-crl-mession{margin-top:50px;}
}
.content-cercle-mession-casting{background-color:white;width:90%;margin:auto;opacity:0.8;margin-top:100px;padding:20px;border-radius:5px;padding-bottom:0px;}
.content-cercle-mession-casting ul{width:81%;margin:auto;}
.content-cercle-mession-casting p{margin-top:0px;padding-top:0px;}
.redirection-to{display:none;background-color:#186eab;overflow:hidden;height:165px;padding:10px 25px;position:relative;}
.redirection-to div.to{float:left;min-height:145px;position:relative;}
.redirection-to div.to.festival{background-size:100% 100%;}
.redirection-to div.to.marathon{background:url(../images/marathon-modif2.png)no-repeat;background-size:100% 100%;}
.newtab{position:fixed;top:420px;width:47.8px;right:0;margin:0 auto;background:url(../images/1.png)no-repeat;height:50px;background-size:cover;z-index:99999999;}
.newtab2{position:fixed;top:470px;width:47.8px;height:50px;right:0;margin:0 auto;background:url(../images/2.png)no-repeat;background-size:cover;z-index:99999999;}
.newtab3{position:fixed;top:520px;width:47.8px;height:50px;right:0;margin:0 auto;background:url(../images/logo_marathon.png)no-repeat;background-size:cover;z-index:99999999;}
.hover-outline-out1{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;}
.hover-outline-out1:before{content:'';position:absolute;border:#ffffff solid 3px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:top,right,bottom,left;transition-property:top,right,bottom,left;}
.hover-outline-out1:hover:before, .hover-outline-out1:focus:before, .hover-outline-out1:active:before{top:-6px;right:-6px;bottom:-6px;left:-6px;border:#ffffff solid 3px;}
.bloc-item-etapes span{margin-right:4px;}
.center-content .etablissement-public img:not(.festical),.center-content .carousel-e-service img:not(.festical){width:auto;}
@media screen and (max-width:640px){.footer-bottom ul li a{}
    .copyright-we{width:100%;/*padding-bottom:98px;*/}
}
.top-footer{margin-top:0px;}
.contenue-place-visite .modal-header h4{font-family:'open sans';}
.contenue-place-visite #btn-close-modal{border-radius:50%;}
.margin-accordion .col-lg-6{margin-bottom:25px;}
.caros-hp-item{width:90%;margin:0 auto;}
.caros-hp-item a{background-color:white;position:absolute;text-transform:uppercase;font-size:14px;font-family:open_sanslight;top:80%;padding:30px 70px;border-radius:7px;left:110px;}
.caros-hp-item a.shopping{color:#bd349c;}
.caros-hp-item a.festival{top:40%;left:150px;}

.row.image-detail.image-detail2 .col-lg-12 img{
    display: none;
}
.testimonials-bloc{
    background: #fcfcfc;
    padding: 30px;
    border-radius: 4px;
    margin-bottom: 30px;
}
.testimonials-bloc .testimonial-details{
    display: block;
    content: "";
    height: 100px;
    margin-bottom: 20px;
}
.testimonials-bloc .testimonial-thumb{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-right: 15px;
}
.testimonials-bloc .testimonial-thumb img{
    width: 100%;
}
.testimonial-details .testimonial-name{
    text-transform: uppercase;
    font-family: 'open_sansbold';
    font-size: 18px;
    margin-bottom: 15px;
    display: block;
    padding-top: 25px;
}
.testimonial-details .testimonial-function{
    font-family: 'open_sansregular';
    font-size: 14px;
    letter-spacing: 1px;
    display: block;
}
.testimonial-content .testimonial-desc{
    font-family: 'open_sansregular';
    font-size: 14px;
    line-height: 23px;
}
.title-casalife h3{
    text-align: center;
    padding-top: 60px;
    font-family: 'open_sansbold';
}
@media (min-width: 728px){
    .center-content>.row>.col-md-12>p>img {
        width: 100%;
        height: 100%;
    }
}
p#certif-text {
    font-size: 0px !important;
}

p#certif-text:after {
    content: "Lors du retrait du dossard, vous devez prÃ©senter obligatoirement la copie de la licence en cours de validitÃ© pour la saison 2018/2019";
    font-size: 13px;
}

@media (min-width: 992px) {
    #bloc-bannier .col-md-9 {
        padding-right: 0px;
        padding-left: 0px;
    }
    #bloc-bannier .col-md-3 {
        padding-right: 0px;
        padding-left: 0px;
    }
}
.app-links { display: none; }

.copyright.footer-bottom { background: transparent; }

.top-footer .row.rs, .contenue-footer.row, .copyright.footer-bottom.row { margin-left:0px; margin-right:0px; }

.content-logo-footer img {
    margin: 25px 0px;
}
@media (max-width: 480px) {
    .rs a {
        font-size: 12px;
    }
    .footer-bottom ul, .footer-bottom .copyright-we {
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 15px;
        text-align: center;
    }
}
.footer-bottom ul li {
    display: inline-block;
    height: 25px;
    width: auto;
}
@media (min-width: 992px) {
    .footer-bottom ul, .footer-bottom .copyright-we {
        padding: 20px 0px 0;
    }
}
.right-header .newsletter {
    margin: auto;
    max-width: 415px;
    height: auto;
    padding: 30px 70px 40px;
    margin-top: 15px;
    margin-right: 0;
    background: url(../images/bg-newsletter.jpg);
    margin-bottom: 15px;
}
.right-header .newsletter #newsletters input[type=submit] {
    width: auto;
    border-radius: 0px;
    background: #f47d1f;
    color: #fff;
    font-family: open_sanssemibold;
    text-transform: initial;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 0px;
    display: inline-block;
}
.right-header .newsletter .form-control {
    background-color: #f6f6f6;
    border: 1px solid #dfdfdf;
    border-radius: 0px;
    height: 36px;
}

.right-header .js-form-type-email.form-item-email {
    width: calc(100% - 38px);
    float: left;
    display: inline-block;
}
.right-menu-mobile {
    position: absolute;
    right: 20px;
}

.bloc-col .bloc-categorie
{
    background: rgb(0, 111, 185);
    width: auto;
    display: inline-block;
    padding: 7px 18px;
    font-size: 13px;
    margin-bottom: 6px;
}

.row.city-guide {
    padding: 20px 0px;
}
