.bannier-detail2 .image-detail2{height:auto !important;}
.image-detail2 img{height:auto !important;}
.contenue-image2 a{display:block !important;}
.bannier-detail2 .demarche{background-color:#f6b221;}
.bannier-detail2 .demarche label a:hover{color:#f6b221;}
.bannier-detail2 .esprit-marque{background-color:#d92f89;}
.bannier-detail2 .esprit-marque label a:hover{color:#d92f89;}
.bannier-detail2 .marque-action{background-color:#9dd22c;}
.bannier-detail2 .marque-action label a:hover{color:#9dd22c;}
.bannier-detail2 .club-casawe{background-color:#5cc5b8;}
.bannier-detail2 .club-casawe label a:hover{color:#5cc5b8;}
.bannier-detail2 .cercle-casawe{background-color:#40b4e5;}
.bannier-detail2 .cercle-casawe label a:hover{color:#40b4e5;}
.bannier-detail2 .mediacenter{background-color:#e83c4d;}
.bannier-detail2 .mediacenter label a:hover{color:#e83c4d;}
.bannier-detail2 .contenue-image2:hover{height:85px;bottom:0;margin-bottom:0px;padding-bottom:0px;}
.bannier-detail2 .contenue-image2:hover{background-color:white;height:76px;margin-bottom:0px;padding-bottom:0px;}
.bannier-detail2 .decouvrir label,
.bannier-detail2 .afaire label,
.bannier-detail2 .vivre label,
.bannier-detail2 .investire label{font-size:14px;}
div.logo-actu-h6{width:98px;margin:0 auto;}
div .actu-we-media div.img-casaactu-marque{margin:0 auto;height:auto;margin-bottom:10px;width:auto;float:left;}
div .actu-we-media div.img-casaactu-marque h6.titre-actu{color:white;float:right;font-family:'open_sanssemibold';color:black;font-size:17px;margin-top:11px;margin-left:5px;}
div.background-casaactu{height:auto;background:url(../images/background-casa3.png);background-size:100% 100%;background-repeat:no-repeat;}
div.background-casaactu img{width:100%;height:auto;}
div.img-marathon{width:100%;position:relative;background-color:#006fba;}
div.img-marathon:hover::after{content:url(../images/plus.png);position:absolute;top:37%;left:37%;color:#006fba;}
div.img-marathon:hover img{opacity:0.5;}
div.img-marathon2{width:100%;position:relative;background-color:#006fba;}
div.img-marathon2:hover img{opacity:0.5;}
.img-marathon2:hover::after{content:url(../images/plus.png);position:absolute;top:40%;left:42%;color:#006fba;}
div.background-casaactu div.casaactu-evenement{padding-top:40px;}
div.background-casaactu div.casaactu-evenement div.contenue-marathon{background-color:white;padding-top:20px;margin-top:-3px;padding-left:17px;padding-right: 17px;}
div.background-casaactu div.casaactu-evenement div.contenue-marathon h3.marathon-intercasa{font-size:16px;font-family:'open_sanssemibold';color:#0071ce;}
div.background-casaactu div.casaactu-evenement div.paragraphe-marathon{background-color:white;padding-top:20px;padding-bottom:18px;padding-left:17px;padding-right: 17px;}
div.background-casaactu div.casaactu-evenement div.paragraphe-marathon p{font-size:12px;font-family:'open_sansregular';color:#b9b9b9;}
div.background-casaactu div.casaactu-evenement div.div-plus{background-color:white;padding-left:17px;padding-right:8px;padding-bottom:5px;}
div.background-casaactu div.casaactu-evenement a.plus{font-family:'open_sansregular';font-size:20px;color:#0071ce;}
div.image-mall{position:relative;height:440px;}
div.image-mall div.casa-horizon{position:absolute;height:auto;width:100%;color:white;bottom:0px;z-index:1;background-color:#2377af;opacity:0.6;padding-top:12px;}
div.image-mall div.casa-horizon h5.titre-casa-horizon{font-size:16px;font-family:'open_sanssemibold';margin-bottom:10px;margin-left:20px;}
div.image-mall div.casa-horizon h6.date-horizon{font-size:10px;font-family:'open_sansregular';margin-bottom:18px;margin-left:20px;}
div.image-mall img{width:100%;}
div.div-caravane img{height:auto;}
div.tarct{width:30px;height:40px;position:absolute;bottom:5px;background-color:red;}
a.lien-tous-articles{font-family:'open_sansregular';color:#3d86d3;display:block;font-size:15px;margin-top:12px;margin-left:10%;width:125px;float:left;margin-right:11px;background:url(../images/fleche-marque.png) no-repeat right 0 top 5px;text-decoration:underline;}
span.icon-tous-article{font-family:'open_sansregular';color:#3d86d3;display:block;margin-top:12px;}
span.icon-tous-article img{width:6px;height:8px;}
.titre-cercle-club-we h2{background:url(../images/arrows-bottom-black.png)no-repeat center top 42px;padding-top:0px;margin-top:0px;min-height:71px;}
div.col-cercle-casawe{height:270px;margin-bottom:26px;background:url(../images/background-cercle-casawe2.png) no-repeat;background-size:100% 100%;}
div.col-club-casawe{height:270px;margin-bottom:26px;background:url(../images/background-club-casawe2.png) no-repeat;background-size:100% 100%;background-position:0px 3px;}
h4.h4-cercle-casawe{font-size:18px;text-align:center;font-family:'open_sansbold';color:white;margin-top:35px;margin-bottom:46px;text-transform:uppercase;}
h4.h4-club-casawe{font-size:18px;text-align:center;font-family:'open_sansbold';color:white;margin-top:35px;margin-bottom:24px;text-transform:uppercase;}
div.img-cercle-casawe{width:76px;height:76px;border-radius:40px;display:inline-block;margin-left:15px;margin-right:15px;}
div.img-cercle-casawe img{border-radius:40px;height:76px;width:76px;}
a.je-me-connecte{background:url(../images/icon_fleche2.png) no-repeat;background-position:0px 2px;font-family:'open_sansbold';border-right:1px solid white;font-size:18px;color:white;padding-left:28px;margin-top:35px;line-height:88px;padding-right:30px;}
a.je-me-connecte:hover{color:white;text-decoration:none;}
div.row-connecte{padding-right:0px;}
div.row-ambassadeur{padding-left:0px;}
a.devenir-ambassadeur{background:url(../images/icon-ambassadeur2.png) no-repeat;background-position:0px 2px;background-size:15px 16px;font-family:'open_sanslight';font-size:18px;color:white;padding-left:28px;margin-top:35px;line-height:88px;}
a.devenir-ambassadeur:hover{color:white;text-decoration:none;}
a#next2{display:block !important;color:white;float:right;margin-top:50px;}
a#prev2{display:block !important;color:white;margin-top:50px;float:left;margin-right:1.4%;}
div.img-club-casawe{width:110px;height:110px;border-radius:60px;margin-left:0.9%;margin-right:0.9%;background-color:white;float:left;}
div.img-club-casawe img{margin-top:20px;margin-left:5px;border-radius:14px;width:85%;}
div.caroufredsel_wrapper{width:auto !important;}
h2.h2-title-casalife{background:url(../images/arrows-bottom-black.png)no-repeat center top 40px !important;padding-top:0px !important;min-height:57px !important;}
a.consulter-liste{background:url(../images/icon_consulter1.png) no-repeat;background-position:0px -3px;font-family:'open_sansbold';border-right:1px solid white;font-size:17px;color:white;padding-left:24px;margin-top:35px;margin-right:20px;line-height:70px;padding-right:30px;}
a.consulter-liste:hover{color:white;text-decoration:none;}
a.rejoignez-club{background:url(../images/icon-fleche-casa.png) no-repeat left 0 top 5px;background-size:15px 16px;font-family:'open_sanslight';font-size:18px;color:white;padding-left:28px;line-height:70px;}
a.rejoignez-club:hover{color:white;text-decoration:none;}
h2.h2-title-media{background:url(../images/arrows-bottom-black.png)no-repeat center top 40px !important;padding-top:0px !important;min-height:62px !important;}
ul.ul-rs-sc li{display:inline-block;}
div.block-media{border:1px solid #d4d4d4;border-radius:5px;background-color:white;width:220px;padding-top:30px;padding-left:23px;padding-right:23px;margin-bottom:70px;height:auto;}
div.block-media h6.titre-block-media{font-size:12px;font-family:'open_sansbold';color:#0071ce;text-transform:uppercase;margin-bottom:15px;margin-left:17px;}
div.block-media p.paragraphe-block-media{font-family:'open_sanssemibold';font-size:12px;color:#8a8a8a;padding-bottom:22px;border-bottom:1px solid #8a8a8a;}
div.block-media a.lien-rs-sc{height:19px;background-size:21px 21px;background-position:0px 0px;display:block;font-size:13px;font-family:'open_sanssemibold';color:#0071ce;margin-top:13px;margin-bottom:27px;text-decoration:underline;padding-left:35px;line-height:18px;}
div.block-media a.lien-rs-fb{background:url(../images/icon-rs-fb.png)no-repeat;background-size:21px 21px;background-position:0px 0px;}
div.block-media a.lien-rs-twt{background:url(../images/icon-rs-twt.png)no-repeat;background-size:21px 21px;background-position:0px 0px;}
div.block-media a.lien-rs-instgr{background:url(../images/icon-rs-instg.png)no-repeat;background-size:21px 21px;background-position:0px 0px;}