@font-face{font-family:'fontawesomeregular';src:url('../css/font/fontawesome-webfont.woff2') format('woff2'),
url('../css/font/fontawesome-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url('../css/font/opensans-bold-webfont.woff2') format('woff2'),
url('../css/font/opensans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold_italic';src:url('../css/font/opensans-bolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-bolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sans_condensedbold';src:url('../css/font/opensans-condbold-webfont.woff2') format('woff2'),
url('../css/font/opensans-condbold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold';src:url('../css/font/opensans-extrabold-webfont.woff2') format('woff2'),
url('../css/font/opensans-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold_italic';src:url('../css/font/opensans-extrabolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-extrabolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansitalic';src:url('../css/font/opensans-italic-webfont.woff2') format('woff2'),
url('../css/font/opensans-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight';src:url('../css/font/opensans-light-webfont.woff2') format('woff2'),
url('../css/font/opensans-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanslight_italic';src:url('../css/font/opensans-lightitalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansregular';src:url('../css/font/opensans-regular-webfont.woff2') format('woff2'),
url('../css/font/opensans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url('../css/font/opensans-semibold-webfont.woff2') format('woff2'),
url('../css/font/opensans-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold_italic';src:url('../css/font/opensans-semibolditalic-webfont.woff2') format('woff2'),
url('../css/font/opensans-semibolditalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Md';src:url('../css/font/HelveticaNeueLTStd-Md.eot') format('embedded-opentype');src:url('../css/font/HelveticaNeueLTStd-Md.otf') format('opentype'),
url('../css/font/HelveticaNeueLTStd-Md.woff') format('woff'), url('../css/font/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('../css/font/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'HelveticaNeueLTStd-Lt';src:url('../css/font/HelveticaNeueLTStd-Lt.eot') format('embedded-opentype');src:url('../css/font/HelveticaNeueLTStd-Lt.otf') format('opentype'),
url('../css/font/HelveticaNeueLTStd-Lt.woff') format('woff'), url('../css/font/HelveticaNeueLTStd-Lt.ttf') format('truetype'), url('../css/font/HelveticaNeueLTStd-Lt.svg#HelveticaNeueLTStd-Lt') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Extrabld';src:url('../css/font/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'), url('../css/font/ProximaNova-Extrabld.otf') format('opentype'),
url('../css/font/ProximaNova-Extrabld.woff') format('woff'), url('../css/font/ProximaNova-Extrabld.ttf') format('truetype'), url('../css/font/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'ProximaNova-Regular';src:url('../css/font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('../css/font/ProximaNova-Regular.otf') format('opentype'),
url('../css/font/ProximaNova-Regular.woff') format('woff'), url('../css/font/ProximaNova-Regular.ttf') format('truetype'), url('../css/font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Black';src:url('../css/font/Campton-Black.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Black';src:url('../css/font/Campton-Black.otf') format('opentype'),
url('../css/font/Campton-Black.ttf') format('truetype'), url('../css/font/Campton-Black.svg#Campton-Black') format('svg');url('../css/font/Campton-Black.ttf') format('truetype'), url('../css/font/Campton-Black.svg#Campton-Black') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Bold';src:url('../css/font/Campton-Bold.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Bold';src:url('../css/font/Campton-Bold.otf') format('opentype'),
url('../css/font/Campton-Bold.ttf') format('truetype'), url('../css/font/Campton-Bold.svg#Campton-Bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Medium';src:url('../css/font/Campton-Medium.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Medium';src:url('../css/font/Campton-Medium.otf') format('opentype'),
url('../css/font/Campton-Medium.ttf') format('truetype'), url('../css/font/Campton-Medium.svg#Campton-Medium') format('svg');url('../css/font/Campton-Medium.ttf') format('truetype'), url('../css/font/Campton-Medium.svg#Campton-Medium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-SemiBold';src:url('../css/font/Campton-SemiBold.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-SemiBold';src:url('../css/font/Campton-SemiBold.otf') format('opentype'),
url('../css/font/Campton-SemiBold.ttf') format('truetype'), url('../css/font/Campton-SemiBold.svg#Campton-SemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Book';src:url('../css/font/Campton-Book.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Book';src:url('../css/font/Campton-Book.otf') format('opentype'),
url('../css/font/Campton-SemiBold.ttf') format('truetype'), url('../css/font/Campton-Book.svg#Campton-Book') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-ExtraBold';src:url('../css/font/Campton-ExtraBold.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-ExtraBold';src:url('../css/font/Campton-ExtraBold.otf') format('opentype'),
url('../css/font/Campton-ExtraBold.ttf') format('truetype'), url('../css/font/Campton-ExtraBold.svg#Campton-ExtraBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Book';src:url('../css/font/Campton-Book.otf') format('opentype'),
url('../css/font/Campton-Book.ttf') format('truetype'), url('../css/font/Campton-Book.svg#Campton-Book') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Light';src:url('../css/font/Campton-Light.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-Light';src:url('../css/font/Campton-Light.otf') format('opentype'),
url('../css/font/Campton-Light.ttf') format('truetype'), url('../css/font/Campton-Light.svg#Campton-Light') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-ExtraLight';src:url('../css/font/Campton-ExtraLight.eot') format('embedded-opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Campton-ExtraLight';src:url('../css/font/Campton-ExtraLight.otf') format('opentype'),
url('../css/font/Campton-ExtraLight.ttf') format('truetype'), url('../css/font/Campton-ExtraLight.svg#Campton-ExtraLight') format('svg');font-weight:normal;font-style:normal;}
@-ms-viewport{width:device-width;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;overflow-x:hidden;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
a:focus, a:hover{color:#0071ce;text-decoration:none;}
*{outline:none;}
#main{width:100%;max-width:1500px;background:#fff;margin:0 auto;}
.contenue_header{margin:auto;width:95%;}
.content_header{width:1200px;margin:auto;}
.icon-rs-sc{margin-top:2.5px;margin-bottom:2.5px;}
#recherche input[type=text]{border:none;background-color:#f3f3f3;height:24px;width:145px;text-align:center;position:relative;font-family:open_sansregular;font-size:14px;color:#1d1d1b;vertical-align:top;display:none;}
#recherche input[type=submit]{background:url(../images/loup_recherche.png)no-repeat;border:none;width:28px;height:20px;z-index:99;}
.langues li a{float:right;margin-right:19px;font-family:open_sansregular;font-size:14px;color:#1d1d1b;line-height:52px;height:52px;}
.langues li a:hover{color:#006fba;background:url("../images/bg-langue.png")no-repeat top 0px center, url("../images/arrows-bottom.png")no-repeat bottom 0px center;}
.langues li a.active{color:#006fba;background:url("../images/bg-langue.png")no-repeat top 0px center, url("../images/arrows-bottom.png")no-repeat bottom 0px center;}
#recherche{margin-top:30px;width:auto;float:left;margin-right:10px;}
#recherche input[type=text]::-webkit-input-placeholder{font-family:open_sansregular;font-size:14px;color:#1d1d1b;}
#recherche input[type=text]::-moz-placeholder{font-family:open_sansregular;font-size:14px;color:#1d1d1b;}
#recherche input[type=text]:-ms-input-placeholder{font-family:open_sansregular;font-size:14px;color:#1d1d1b;}
#recherche input[type=text]:-moz-placeholder{font-family:open_sansregular;font-size:14px;color:#1d1d1b;}
.logo{margin-top:18px;margin-bottom:10px;}
.logo-mobile{margin-top:34px;cursor:pointer;}
#bloc-bannier{height:auto;position:relative;}
.decouvrir.menu_item{height:180px;background-position:top center;background-size:cover;}
.decouvrir.menu_item .content-decouvrir{top:-100px;opacity:0;position:relative;z-index:9;height:0;overflow:hidden;transition:all .25s linear;}
.decouvrir .content-decouvrir{top:-100px;opacity:0;position:absolute;z-index:9;height:0;overflow:hidden;transition:all .25s linear;}
.decouvrir.menu_item:hover .content-decouvrir{display:block;opacity:1;top:-120px;height:auto;overflow:visible;}
.decouvrir:hover .content-decouvrir{display:block;opacity:1;top:0px;height:auto;overflow:visible;}
.decouvrir.menu_item .contenue-image label{transition:all .25s linear;}
.decouvrir.menu_item:hover .contenue-image label{opacity:0;}
.decouvrir img,.afaire img,.vivre img,.investire img{height:500px;width:100%;}
.decouvrir label,.afaire label,.vivre label,.investire label{font-size:20px;font-family:open_sansbold;background:url(../images/bg-cercle.png)no-repeat center top 0px;cursor:pointer;display:block;text-align:center;width:404px;height:82px;line-height:89px;color:white;text-transform:uppercase;margin:auto;}
.content-decouvrir li a,.content-afaire li a,.content-vivre li a,.content-investire li a{display:block;width:300px;height:28px;line-height:28px;margin:auto;font-size:16px;font-family:open_sansregular;color:white;background-color:#000000;margin-bottom:2px;text-align:left;padding-left:100px;background-color:rgba(0, 0, 0, 0.3);}
.content-decouvrir li a:hover,.content-afaire li a:hover,.content-vivre li a:hover,.content-investire li a:hover{background-color:rgba(255, 255, 255, 0.3);}
.content-decouvrir li a:hover,.content-afaire li a:hover,.content-vivre li a:hover,.content-investire li a:hover{color:#006fba;font-family:open_sansbold;}
.content-decouvrir li:hover,.content-afaire li:hover,.content-vivre li:hover,.content-investire li:hover{background-color:#fff;width:300px;margin:auto;opacity:0.6;}
.content-afaire li a{}
.content-vivre li a{}
.content-investire li a{}
.content-decouvrir,.content-afaire,.content-vivre,.content-investire{display:block;margin-bottom:23px;}
.bannier-detail .content-decouvrir,.content-afaire,.content-vivre,.content-investire{display:block;margin-bottom:0;}
#bloc-bannier hr{width:15%;margin-top:0;display:none;}
.decouvrir,.afaire,.vivre,.investire{position:relative;}
.mask-decouvrir,.mask-afaire,.mask-vivre,.mask-investire{background:url(../images/coleur-decouvrir.jpg)no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.7;background-size:100%;}
.mask-afaire{background:url(../images/coleur-afaire.jpg)no-repeat;background-size:100%;}
.mask-vivre{background:url(../images/coleur-vivre.jpg)no-repeat;background-size:100%;}
.mask-vivre{background:url(../images/coleur-vivre.jpg)no-repeat;background-size:100%;}
.mask-investire{background:url(../images/coleur-investire.jpg)no-repeat;background-size:100%;}
.header-flow{position:absolute;top:-32px;left:0;width:100%;height:40px;z-index:9;margin-top:29px;}
.header-flow img{width:100%;height:49px;}
.header{z-index:100;height:auto;overflow:hidden;position:relative;}
.contenue-image{position:absolute;bottom:0;left:0;right:0;height:85px;}
#bloc-bannier .row{margin:0;}
.nopadding{padding:0;}
#bloc-bannier .nopadding{padding:0;}
.reseau-sc{position:fixed;right:18px;top:150px;z-index:100;}
.reseau-sc li a{margin-bottom:15px;display:block;}
.meteo{font-size:5px;z-index:99;width:70px;margin-top:27px;float:left;}
.meteo img{width:auto;height:auto;float:left;margin-right:9px;}
.meteo-jour span{color:#006fba;font-size:13px;font-family:open_sansregular;font-weight:bold;margin-bottom:4px;display:block;}
.meteo-nuit span{color:#006fba;font-size:9px;font-family:open_sansregular;font-weight:bold;}
.temperature{float:right;}
.bannier-flow{position:absolute;width:100%;top:-11px;}
.bannier-flow img{width:100%;height:26px;}
.logo-annimer{position:absolute;z-index:99;right:70px;top:0;}
#casalife{background:url(../images/bg-casalife.png)no-repeat;height:auto;background-size:100% 44%;position:relative;display:block;}
.title-casalife h2{background:url(../images/arrows-bottom-black.png)no-repeat center top 80px;font-family:open_sanssemibold;font-size:18px;color:#2a2a28;display:block;width:100%;padding-top:40px;text-align:center;min-height:157px;height:auto;text-transform:uppercase;}
a.img-actu-meteo{font-size:18px;color:#2a2a28;display:block;width:100%;text-align:center;min-height:157px;font-size:16px;height:auto;text-transform:uppercase;}
a.lien-actu{background:url(../images/arrows-bottom-black.png)no-repeat left 167px top 54px;padding-top:6px;}
a.lien-meteo{background:url(../images/arrows-bottom-black.png)no-repeat left 160px top 55px;padding-top:8px;}
a.lien-we{background:url(../images/arrows-bottom-black.png)no-repeat left 173.5px top 54px;padding-top:7px;}
a.lien-news{background:url(../images/arrows-bottom-black.png)no-repeat left 164px top 52px;padding-top:4px;}
.title-actu h2 , .title-indis h2{background:url(../images/arrows-bottom-black.png)no-repeat center top 72px;height:auto;padding-top:30px;min-height:95px;}
.title-casalife img{margin-right:7px;}
.item-calendrie{float:left;margin-left:30px;}
.item-calendrie a{background:url(../images/bg-jour.png)no-repeat top 0px center;height:50px;font-family:open_sanslight;font-size:24px;color:#aeb0bc;text-align:center;width:88px;line-height:45px;display:block;cursor:pointer;}
.btn-previous{float:left;margin-top:25px;opacity:0;}
.btn-next{float:left;margin-top:25px;opacity:0;}
.content-jour{float:left;}
.item-evenement label{font-size:16px;font-family:open_sansbold;color:#f3f3f3;padding-left:16px;border-left:2px solid white;margin-bottom:3px;cursor:pointer;}
.item-evenement p{font-size:13px;font-family:open_sansregular;color:#f3f3f3;padding-left:19px;line-height:17px;}
.titre-life{height:122px;width:100%;background-color:#f3f3f3;}
.contenue-calenderier{height:140px;width:100%;background-color:#6d8ee6;}
.evenement{height:155px;width:100%;background-color:#006fba;position:relative;}
.jours-calenderie{background:red;width:990px;margin:auto;}
.item-evenement{float:left;}
.jour-evenement{float:left;width:100%;max-width:1600px;height:180px;}
.jours-calenderie .caroufredsel_wrapper{width:864px !important;margin:auto !important;height:105px !important;}
.contenue-jour{margin:auto;width:97%;margin-top:35px;}
.arc-evenement{position:absolute;height:22px;bottom:0;width:100%;}
.arc-evenement img{width:100%;height:22px;}
.item-calendrie label,.item-calendrie span{display:none;}
.current-jour p{font-family:open_sanssemibold !important;font-size:16px !important;color:#fff !important;margin-top:25px;}
.current-jour{background:url(../images/bg-jour-active.png)no-repeat top 30px left;width:90px;height:90px;}
.current-jour label,.current-jour span{display:block;}
.current-jour label,.current-jour span{font-family:open_sanssemibold;font-size:16px;color:#ffffff;height:25px;line-height:36px;}
.current-jour p{font-family:open_sanslight;font-size:38px;color:#ffffff;}
.current-jour a{background:none;font-family:open_sanslight;font-size:38px;color:white;}
.current-jour p{font-family:open_sanssemibold;font-size:16px;color:#fff;margin-top:25px;}
.item-calendrie p{line-height:35px;text-align:center;font-family:open_sansregular;font-size:14px;color:#464644;}
.mois-evenement p{font-family:open_sanssemibold;font-size:16px;color:#fff;text-align:center;margin-bottom:5px;margin-top:10px;}
.content_jours_calenderie{position:absolute;top:88px;left:0;right:0;z-index:99;}
.row_events:nth-child(1) , .row_events:nth-child(2){margin-right:-7px;}
.row_events{border:1px solid #e1e1e3;margin-bottom:7px;}
.bloc-video{height:auto;width:100%;position:relative;max-height:500px;overflow:hidden;background-color:#006fba;}
.bloc-video img{width:100%;}
.content-slide-actu{width:95%;margin:auto;max-width:1500px;}
.mask-video{position:absolute;top:0;right:0;background:url(../images/icon-video.png)no-repeat center;width:100%;height:100%;}
.mask-video a{width:100%;height:100%;position:absolute;z-index:999;display:block;}
.title-vid{position:absolute;bottom:25px;left:32.5px;}
.title-vid p{font-family:open_sansregular;font-size:15px;color:#fff;}
.title-vid span{text-transform:uppercase;font-family:open_sanssemibold;font-size:18px;color:#fff;}
.title-vid label{font-family:open_sansregular;font-size:11px;color:#fff;text-align:left;display:block;padding-top:5px;}
.contenue-horizon{border-left:none;padding-left:12px;width:93%;}
.contenue-horizon h3{font-size:20px;line-height:23px;color:#0071ce;font-family:open_sansregular;padding-bottom:20px;border-bottom:1px solid #0071ce;width:100%;padding-top:37px;}
.contenue-horizon span{font-size:20px;color:#0071ce;font-family:open_sansregular;display:block;}
.contenue-horizon p{font-family:'open sans';color:#888888;letter-spacing:1px;line-height:17px;font-size:14px;padding-top:25px;}
.image_horizon{position:relative;width:100%;max-height:245px;overflow:hidden;background-color:#006fba;}
.mask-horaizon a:hover{background:url(../images/mask-horizon.png)no-repeat;background-size:98% 99%;}
.image_horizon img{height:245px;width:100%;}
.bloc-video:hover::after{content:url('../images/plus.png');position:absolute;top:40%;left:45%;color:#fff;font-size:50px;}
.image_horizon:hover::after{content:url('../images/plus.png');position:absolute;top:37%;left:37%;color:#fff;font-size:50px;}
.image_horizon:hover img, .bloc-video:hover img{opacity:0.4;}
.mask-horaizon a{position:absolute;width:100%;height:100%;top:0;}
.slide-urgence{height:216px;width:86%;margin:auto;margin-top:30px;position:relative;}
.slide-pharma{width:372px;margin:auto;}
.bottom-title{position:absolute;bottom:0;left:0;background-color:#2377af;opacity:0.6;height:88px;width:103%;}
.content-indisp{background:url(../images/bg-indispenssable.png)no-repeat;background-size:100% 100%;height:auto;padding-top:15px;padding-bottom:15px;margin-bottom:70px;}
.contenue-indispenssable{width:100%;margin:auto;padding-top:10px;}
.cercle-casawi{width:100%;height:330px;border:2px solid #9dd22c;position:relative;}
.title-casawi{height:145px;background:#9dd22c url(../images/icon-casawi.png)no-repeat center top 20px;padding-top:75px;}
.title-casawi h4{font-size:18px;font-family:open_sansbold;color:#ffffff;text-transform:uppercase;float:left;text-align:right;display:block;line-height:48px;padding-left:20px;}
.title-casawi img{}
.slide-cercle img{border-radius:30px;}
#myCarousel-cercle .item{float:left;margin-right:6px;}
.connect{margin:auto;margin-bottom:10px;}
.connect a{font-family:open_sanssemibold;font-size:18px;color:#9dd22c;text-align:center;margin-bottom:22px;clear:both;margin-left:20px;vertical-align:top;}
.ambassadeur{margin:auto;}
.ambassadeur a{font-family:open_sanslight;font-size:18px;color:#e83c4d;text-align:center;margin-left:20px;vertical-align:top;}
.bloc-meteo{width:100%;height:330px;background-color:#1dc5e7;position:relative;}
.club_casawi{width:100%;height:328px;border:2px solid #35b6b6;background:white;}
.title-club{background:#35b6b6 url(../images/icon_club.png)no-repeat center top 20px;padding-top:75px;text-align:center;}
.consultation a{color:#35b6b6;}
.rejoin-casawi{width:100% !important;text-align:center !important;}
.rejoin a{color:#35b6b6;}
.connecte-casawi{margin:90px auto;width:130px;text-align:center;}
#indisponssable{height:auto;overflow:hidden;}
.cercle-casawi .left{float:left;cursor:pointer;line-height:64px;margin-right:20px;}
.cercle-casawi .right{float:left;cursor:pointer;line-height:64px;margin-left:20px;}
.close-bloc{height:30px;width:40px;float:right;}
.close-bloc img{float:right;padding:9px;cursor:pointer;}
.contenue-slide-meteo p{font-size:20px;font-family:open_sansbold;color:white;line-height:67px;text-align:center;}
div.contenue-slide-meteo h2{font-size:20px;font-family:open_sansbold;color:white;line-height:67px;text-align:center;}
.title-meteo span{font-size:12px;font-family:open_sansbold;color:white;padding-left:5px;}
.title-meteo{border-bottom:1px solid #83ceee;margin-bottom:25px;width:85%;margin:auto;clear:both;}
.title-meteo img{margin-top:20px;}
.title-meteo h2{background:url(../images/img-meteo-p.png) no-repeat;font-family:open_sansbold;color:white;font-size:20px;text-transform:uppercase;line-height:53px;padding-left:75px;}
.cercle-casawi .caroufredsel_wrapper{margin:auto !important;float:left !important;width:255px !important;}
.contenue-slid-cercle{position:absolute;top:130px;left:0;right:0;width:320px;margin:auto;}
#myCarousel-club .item{float:left;margin-right:3px;}
.club_casawi .caroufredsel_wrapper{width:330px !important;float:left !important;margin:auto !important;min-height:60px;}
.left-club{float:left;cursor:pointer;line-height:64px;margin-right:10px;}
.right-club{float:left;cursor:pointer;line-height:64px;margin-left:10px;}
.content-slid-club{width:387px;margin:auto;}
.contenue-temperature{width:75%;text-align:center;margin:auto;margin-bottom:0px;}
.contenue-temperature .title-ville p{color:white;text-transform:uppercase;font-family:open_sansbold;font-size:16px;}
.contenue-temperature p{font-size:63px;color:white;font-family:open_sansbold;float:left;}
.ville-meteo{float:left;width:50%;}
.contenue-temperature span{display:block;font-family:open_sansregular;color:white;font-size:12px;margin-bottom:5px;}
.ville-meteo label{font-family:open_sansbold;color:white;display:block;font-size:12px;}
.ville-meteo span{color:white;margin-left:10px;}
.ville-meteo div{margin-bottom:5px;margin-top:5px;}
.contenue-meteo{width:85%;margin:auto;margin-top:0px;}
.contenue-slide-meteo{height:auto;float:left;width:323px;}
.bloc-meteo .caroufredsel_wrapper{width:82% !important;margin:auto !important;float:left !important;}
.bloc-meteo .left{float:left;line-height:14;margin-left:15px;cursor:pointer;}
.bloc-meteo .right{float:left;line-height:14;margin-right:15px;cursor:pointer;}
.element-rubrique-indispensable{cursor:pointer;width:100%;height:82px;float:left;}
.rubrique_urgence{background:#e67e22 url("../images/icon-telephone.png")no-repeat top 25px right 60px;}
.rubrique_pharmacie{background:#decf25 url("../images/icon-pharmacie.png")no-repeat top 15px right 50px;}
.rubrique_firier{background:#d92f89 url("../images/icon-firier.png")no-repeat top 18px right 60px;}
.rubrique_meteo{background:#40b4e5 url("../images/icon-rubrique-meteo.png")no-repeat top 16px right 47px;}
.bloc-rubrique p{font-family:open_sansbold;font-size:18px;color:white;width:336px;height:85%;text-align:center;text-transform:uppercase;line-height:85px;}
.bloc-firier{width:100%;height:330px;background-color:#d92f89;position:relative;}
.title_firier{margin:auto;width:85%;border-bottom:1px solid #e678b2;height:60px;clear:both;}
.title_firier h2{background:url(../images/icon-firier.png) no-repeat;padding-left:60px;float:left;}
.title_firier p{float:right;font-size:24px;font-family:open_sansbold;color:white;line-height:52px;}
.title_firier label{font-family:open_sansbold;color:white;font-size:18px;text-transform:uppercase;padding-left:14px;}
.content-firier label{font-family:open_sansbold;font-size:30px;color:white;padding-bottom:19px;}
.content-firier{text-align:center;margin-top:70px;width:275px;float:left;}
.content-firier p{font-family:open_sansregular;font-size:18px;color:white;}
.content-firier p span{vertical-align:top;font-size:14px;}
.slide-firier .caroufredsel_wrapper{float:left !important;margin:auto !important;width:84% !important;}
.bloc-urgence{width:100%;height:330px;background-color:#de6121;position:relative;}
.title_urgence{margin:auto;width:85%;border-bottom:1px solid #bfe276;display:flex;align-items:center;clear:both;}
.title_urgence label{margin-left:8px;}
.bloc-pharmacie{width:100%;height:330px;background-color:#c0b42c;position:relative;}
.date_pharma p{font-size:14px;font-family:open_sanssemibold;color:white;padding-left:29px;padding-top:15px;float:left;}
.title-pharma P{font-family:open_sansbold;font-size:30px;color:white;margin-top:10px;margin-bottom:6px;}
.adress-pharma p{font-family:open_sansregular;font-size:18px;color:white;border-bottom:1px solid;padding-bottom:5px;margin-bottom:5px;}
.pharma-tel span{font-family:'open_sansbold';padding-left:8px;}
.pharma-tel{font-family:open_sansregular;font-size:18px;color:white;}
.phamacie-open{text-align:center;display:block;max-width:336px;float:left;margin-right:2px;}
.slide-pharma .left{float:left;line-height:9;margin-left:15px;}
.slide-pharma .right{float:left;line-height:9;}
.slide-pharma .caroufredsel_wrapper{width:335px !important;height:169px !important;float:left !important;margin:auto !important;}
.content-urgence label{text-transform:uppercase;}
.slide-urgence .left,.slide-firier .left{margin-left:15px;float:left;line-height:13;}
.slide-urgence .right,.slide-firier .right{float:left;line-height:13;margin-right:15px;}
.slide-urgence .caroufredsel_wrapper{width:83% !important;margin:auto !important;float:left !important;}
.slide-firier{width:315px;margin:auto;}
.bloc-slide-meteo{width:393px;margin:auto;}
#myCarousel-club .item img{}
.title-casawi a{display:block;width:100%;text-align:center;}
.situation-temp p{font-family:open_sansbold;font-size:18px;color:white;text-transform:uppercase;text-align:center;clear:both;}
.title_urgence h2{background:url(../images/icon-telephone.png) no-repeat;font-family:open_sansbold;color:white;font-size:20px;text-transform:uppercase;line-height:53px;padding-left:50px;}
.content-urgence label{font-family:open_sansbold;font-size:18px;color:white;margin-bottom:7px;}
.content-urgence p{font-family:open_sanssemibold;font-size:16px;color:white;}
.item-urgence{margin-bottom:22px;}
.close-element-indispensable{background:url(../images/close_meteo.png) no-repeat right 10px top 10px;width:40px;height:40px;float:right;display:block;cursor:pointer;}
.title_contenue h2{font-family:open_sansbold;color:#006fba;font-size:24px;display:block;width:auto;height:45px;line-height:65px;padding-left:30px;}
.num-raison p{color:#006fba;font-family:open_sansbold;font-size:99px;background:url(../images/arc-num-raison.png)no-repeat center top 0;text-align:center;}
.center-content .num-raison p{color:#006fba;font-family:open_sansbold;font-size:99px;background:url(../images/arc-num-raison.png)no-repeat center top 0;text-align:center;line-height:116px;}
.contenue-raison h3{font-family:open_sanssemibold;font-size:24px;color:#006fba;margin-bottom:20px;line-height:30px;}
.contenue-raison p{font-family:open_sansregular;color:#8a8a8a;font-size:13px;line-height:16px;}
.title_contenue{margin-bottom:83px;}
.bloc-raison{margin-bottom:70px;}
.sideactu{width:340px;height:335px;position:relative;margin-bottom:12px;}
.sideactu img{width:340px;height:335px;}
.titre-sidebar img{width:auto;height:auto;padding-top:15px;vertical-align:bottom;}
.titre-sidebar{background:url(../images/bg_title_side.png)no-repeat;position:absolute;top:0;width:340px;height:65px;text-align:center;line-height:60px;font-weight:600;font-family:open_sansregular;}
.description-side{position:absolute;bottom:0;background:url(../images/bg_descrption_side.png)no-repeat;width:100%;height:95px;}
.content_description{padding-left:13px;border-left:3px solid #f3b747;margin-left:20px;margin-top:32px;background:url(../images/flesh-description.png)no-repeat top 3px right 50px;}
.content_description p{font-family:open_sanssemibold;font-size:18px;color:white;width:70%;min-height:32px;}
.content_description span{font-family:open_sanssemibold;font-size:14px;color:white;}
.side_casawe{width:340px;height:auto;position:relative;margin-bottom:12px;background-color:#e83c4d;}
#content_raison{margin:auto;width:95%;margin-top:30px;}
.sidebar{float:right;margin-bottom:80px;}
.contenue-side-casawi h3{font-family:open_sansbold;font-size:18px;color:white;line-height:13;text-align:center;text-transform:uppercase;background:url(../images/icon-casawi.png)no-repeat left 30px top 93px;padding-left:30px;background-size:12%;}
.bannier-detail{}
.bannier-detail .decouvrir,.bannier-detail .afaire,.bannier-detail .vivre,.bannier-detail .investire{height:80px;cursor:pointer;}
.bannier-detail .decouvrir label,.bannier-detail .afaire label,.bannier-detail .vivre label,.bannier-detail .investire label{font-size:15px;background:url(../images/bg-cercle.png)no-repeat center top 15px;line-height:85px;}
.bannier-detail .decouvrir{background-color:#f6b221;}
.image-detail img{width:100%;height:370px;}
.img-top-side img{position:absolute;top:0;height:8px;z-index:99;}
.img-bottom-side img{position:absolute;bottom:-6px;height:8px;z-index:99;left:0px;}
.bannier-detail .contenue-image:hover{height:auto;bottom:0;margin-bottom:4px;padding-bottom:74px;}
.sidebar .side_casawe{background-color:white;margin-bottom:0;}
.casa_news{height:auto;background-color:#f3f3f3;margin-top:17.5px;margin-bottom:20px;}
.casa_news p{font-family:open_sanssemibold;font-size:12px;color:#2a2a28;text-align:center;margin-bottom:15px;}
#newsletter_form{text-align:center;padding-bottom:17px;}
#newsletter_form input[type=text]{width:195px;height:38px;background-color:white;border-radius:5px;border:none;padding-left:9px;}
#newsletter_form input[type=submit]{width:63px;height:38px;background:#2377af url(../images/flesh-btn-ok.png)no-repeat top 14px right 10px;border:none;border-radius:5px;font-family:open_sansregular;color:white;font-size:12px;text-align:left;padding-left:13px;}
#newsletter_form input[type=text]::-webkit-input-placeholder{color:#000000;font-family:open_sansregular;font-size:12px;}
#newsletter_form input[type=text]::-moz-placeholder{color:#000000;font-family:open_sansregular;font-size:12px;}
#newsletter_form input[type=text]:-ms-input-placeholder{color:#000000;font-family:open_sansregular;font-size:12px;}
#newsletter_form input[type=text]:-moz-placeholder{color:#000000;font-family:open_sansregular;font-size:12px;}
.casa_news .titre-sidebar{position:static;}
.side-meteo{width:340px;margin-bottom:10px;position:relative;}
.side-meteo .bloc-meteo .caroufredsel_wrapper{width:74% !important;}
.side-meteo .contenue-slide-meteo{width:289px;}
.side-meteo .contenue-temperature{width:82%;}
.entete-side{width:340px;height:70px;position:relative;}
.side-meteo .titre-sidebar{z-index:99;top:12px;}
.side-meteo .img-top-side img{top:4px;width:100%;}
.side-meteo .img-bottom-side img{width:100%;}
.side-mete .title-meteo{padding-top:15px;}
.side_casawe .titre-sidebar{top:10px;z-index:9;}
.side_casawe .img-top-side img{top:3px;z-index:99;width:100%;}
.side-meteo .title-meteo{padding-top:20px;}
.avisiter .side-meteo .title-meteo h2{color:white;margin-bottom:0;}
.content-raison{margin-top:50px;}
.content-incourto{margin:auto;width:97%;}
.content-incourto .contenue_bloc-visiter{padding-top:23%;}
.bannier-detail .bannier-flow{top:inherit;bottom:-10px;height:30px;}
.bannier-detail .image-detail{height:370px;overflow:hidden;}
.bannier-detail .image-detail.shopping{height:448px;padding-top:1px;}
.file-ariane{margin-bottom:30px;}
.file-ariane a{font-family:open_sansregular;font-size:13px;color:#8a8a8a;padding-right:5px;border-right:2px solid #8a8a8a;height:13px;display:block;float:left;padding-left:5px;}
.file-ariane span{font-family:open_sansbold;font-size:13px;color:#2377af;float:left;padding-left:11px;}
.second_file{padding-left:11px;padding-right:12px !important;}
.avisiter h1{font-family:open_sansbold;font-size:24px;color:#006fba;margin-bottom:30px;text-transform:uppercase;}
.contenue-visiter p{font-size:13px;font-family:open_sansregular;color:#8a8a8a;line-height:17px;margin-bottom:28px;}
.element-visite{position:relative;width:100%;height:auto;cursor:pointer;margin-bottom:27px;overflow:hidden;}
.content-bloc-visit{background:url(../images/mask-block-visiter.png)no-repeat;position:absolute;bottom:2px;height:auto;width:100%;background-size:100% 100%;padding-bottom:10px;}
.element-visite img{width:100%;}
.content-bloc-visit p{font-family:open_sanssemibold;font-size:18px;color:white;padding-left:25px;padding-bottom:7px;padding-top:15px;}
.content-bloc-visit span{font-family:open_sansregular;font-size:14px;color:white;padding-left:25px;}
.content-bloc-visit a{font-family:open_sanssemibold;font-size:14px;color:white;margin-top:10px;margin-right:25px;display:block;float:right;}
.zoom-visite{margin-top:15px;height:auto;display:block;margin-bottom:15px;}
.zoom-visite img{width:100%;vertical-align:bottom;}
.zoom-visite h3{color:white;font-size:50px;font-family:open_sansbold;margin-top:0px;text-align:center;position:absolute;left:0;right:0;top:220px;background:url(../images/arc-title-attr.png)no-repeat top 2px center;padding-top:100px;max-width:95%;margin:auto;}
.zoom-visite p{font-family:open_sansregular;font-size:15px;color:#8a8a8a;line-height:20px;margin-bottom:53px;text-align:justify;}
.mark-map{float:left;margin-right:33px;margin-bottom:10px;}
.mark-map img{width:auto;}
.visite_place a{font-family:open_sansbold;font-size:18px;color:#2377af;border-bottom:2px solid #b3c9de;line-height:30px;}
.visite_place{float:left;}
.rs_visit{float:right;margin-top:20px;}
.rs_visit img{width:auto;}
.contenue-place-visite{height:auto;overflow:hidden;width:95%;margin:auto;}
.mask-avisiter{position:absolute;left:0;top:0;width:100%;height:99%;background-size:100% 100%;cursor:pointer;}
.detail-zoom{border:1px solid #e1e1e3;}
.contenue_bloc-visiter p{font-family:open_sansbold;font-size:18px;color:white;text-align:center;}
.contenue_bloc-visiter span{font-family:open_sansregular;font-size:14px;color:white;text-align:center;display:block;}
.contenue_bloc-visiter{width:100%;height:336px;padding-top:25%;display:none;text-align:center;}
.mask-avisiter:hover{background:rgba(35,119,175,0.9);}
.gallery-img-small .mask-avisiter:hover{background:transparent;}
.mask-avisiter:hover .contenue_bloc-visiter{display:block;}
.element-visite:hover .content-bloc-visit{display:none;}
.contenue_bloc-visiter img{width:auto !important;margin-bottom:25px;}
.img-bloc-outile{width:100%;height:215px;background-color:#006fba;text-align:center;}
.img-bloc-outile span{font-family:open_sansbold;font-size:22px;color:white;text-transform:uppercase;background:url(../images/arrows-title.png)no-repeat center bottom 0px;display:block;text-align:center;padding-bottom:20px;line-height:24px;}
.content-item-outile{margin-top:22px;}
.content-item-outile p{color:#8a8a8a;font-family:open_sansregular;font-size:13px;line-height:15px;}
.avisiter .panel-body{padding:0;}
.img-bloc-outile img{padding-top:44px;padding-bottom:32px;}
#accordion .panel-heading{padding-left:0;padding-right:0;}
.galerie .title_contenue{margin-bottom:25px;}
.galerie .contenue_galerie p{font-family:open_sansregular;font-size:13px;color:#1d1d1b;}
.contenue_galerie{margin-bottom:30px;padding:34px 42px;background-color:#f9f9f9;}
.item-galerie{width:100%;height:245px;background:#006fba;}
.content-slide-galerie{float:left;width:100% !important;overflow:hidden;height:auto;padding-right:50px;background:url(../images/gallery_row_bg.png);}
.element-galerie{margin-right:1%;z-index:10;height:316px;padding:40px;transform:rotate(6deg);overflow:hidden;background:url(../images/album_bg.png) no-repeat;background-size:cover;}
.element-galerie .gallery-title{font-family:open_sansregular;}
.slid-galerie .left{float:left;position:absolute;left:0;z-index:9;bottom:0;top:0;margin-top:auto;margin-bottom:auto;height:90px;}
.slid-galerie .right{float:left;position:absolute;right:0;z-index:9;bottom:0;top:0;margin-top:auto;margin-bottom:auto;height:90px;}
.slid-galerie .caroufredsel_wrapper{height:335px !important;width:100% !important;}
.slid-galerie{height:305px;width:100%;position:relative;}
.content-slide-big img{width:100%;}
.element-big-img{float:left;}
.big-slider .caroufredsel_wrapper{height:550px !important;width:100% !important;margin-bottom:40px !important;}
.description_img p{font-size:13px;font-family:open_sansregular;color:#1d1d1b;margin-top:40px;}
.item-big{display:none;width:100%;}
.galerie .rs_visit{margin-top:65px;margin-right:35px;}
.navigation-img{text-align:center;}
.navigation-img .left{margin-right:10px;}
.navigation-img .right{margin-left:10px;}
.navigation-img{margin-bottom:25px;}
.contenue_bloc-descripion.active{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(35,119,175,0.9);padding-top:32%;}
.contenue_bloc-descripion img{margin-top:12px;}
.content-slide-big{}
/* mouad webuez 8-16-2018 */
.newtab, .newtab2, .newtab3 { display: none; }
.contenue-place-visite h3 { display: none; }
.frontpage .contenue-image { height: 106px !important; }
.content-decouvrir li a, .content-afaire li a, .content-vivre li a, .content-investire li a { height: 27px; }
@media (max-width: 728px){ .content-decouvrir li a, .content-afaire li a, .content-vivre li a, .content-investire li a { height: 36px; padding-left: 66px; font-weight: bold; font-size: 19px; line-height: 36px; } }²
.zoom-visite .contenue-place-visite { display: none; }
div#wecasa_p {display: none;}

.row.image-detail.image-detail2 {
    height: 700px !important;
    width: 100%;
    background: url(https://i.imgur.com/QnrTVMG.jpg) no-repeat top center;
    background-size: 100%;
}
/*
.title-casalife h2:after {
    content: " Août 2018";
}
*/
.title-casalife.title-actu h2:after { display: none; }
.row.mois-evenement .col-lg-12 p {
    visibility: hidden;
}
@media (max-width: 728px){ .row.image-detail.image-detail2 { height: 325px !important; } }
/* end me :) */
.contenue_incourt p{font-size:13px;font-family:open_sansregular;color:#8a8a8a;margin-bottom:60px;}
.bloc-360{display:block;margin-bottom:10px;}
.bloc-360 img{width:100%;}
.content-slide-big .left img{width:auto;}
.content-slide-big .right img{width:auto;}
.slid-galerie .contenue_bloc-visiter{padding-top:29%;}
.big-slider{margin-bottom:35px;} 
.actualite .title-casalife h2{line-height:0;text-align:left;color:#2a2a28;}
.element-actu{width:100%;height:auto;margin-bottom:10px;}
.actu-image img{width:100%;vertical-align:-webkit-baseline-middle;}
.actu-contenue span{font-family:open_sanssemibold;font-size:16px;color:#0071ce;margin-bottom:25px;display:block;}
.actu-contenue{border:1px solid #e1e1e3;padding:25px;}
.actu-contenue p{color:#808080;font-family:open_sansregular;font-size:15px;height:auto;}
.actu-contenue a{text-align:right;display:block;margin-top:25px;}
.actu-image{position:relative;}
.mask-actu img{width:100%;}
.mask-actu a{position:absolute;top:0;left:0;width:100%;height:100%;}
.actu-image a:hover{background:url("../images/mask-actu.png")no-repeat;background-size:100% 100%;}
.item-actu{margin-bottom:10px;}
.image-evenement img{width:100%;}
.image-evenement{margin-bottom:48px;}
.contenue-evenement p{font-size:13px;color:#8a8a8a;font-family:open_sansregular;line-height:20px;margin-bottom:45px;}
#date-evenement label{font-size:18px;color:#545453;font-family:open_sanssemibold;}
#date-evenement input[type=text]{width:77%;height:38px;border-radius:5px;background:white url("../images/icon-calaenderie.png")no-repeat top 8px right 10px;padding-left:10px;border:none;margin-left:15px;}
#date-evenement input[type=submit]{width:43px;height:38px;background:#2377af url(../images/flesh-btn-ok.png)no-repeat top 14px right 7px;border:none;border-radius:5px;font-family:open_sansregular;color:white;font-size:12px;text-align:left;padding-left:7px;}
.formulaire-date{background:url(../images/bg-form-calenderie.png)no-repeat;background-size:100% 100%;height:85px;padding-top:24px;margin-bottom:50px;}
.ui-datepicker td a{color:white;}
#ui-datepicker-div{background-color:#2377af;}
.evenement-bloc .contenue_bloc-visiter{padding-top:120px;}
.bloc-evenement{margin-bottom:20px;}
.nb-resultat{margin-top:25px;border-bottom:1px solid #f3f3f3;padding-bottom:23px;padding-left:25px;}
.nb-resultat p{font-family:open_sansregular;color:#6a6a6a;font-size:30px;}
.nb-resultat span{color:#006fba;}
#resulat-rech{margin-top:43px;margin-bottom:63px;width:100%;}
#resulat-rech input[type=text]{background-color:#f3f3f3;padding-left:15px;border:none;width:83%;height:70px;margin-right:22px;font-family:open_sansregular;font-size:30px;vertical-align:middle;}
#resulat-rech input[type=submit]{width:85px;height:70px;background:#2377af url("../images/loup-resultat.png")no-repeat center top 16px;border:none;vertical-align:middle;float:right;}
.item-resultat{border:1px solid #e1e1e3;height:auto;overflow:hidden;padding:20px;margin-bottom:20px;}
.titre-recherche{color:#0071ce;font-family:open_sanssemibold;font-size:16px;margin-bottom:24px;display:block;}
.item-resultat p{color:#808080;font-family:open_sansregular;font-size:12px;margin-bottom:22px;line-height:17px;}
.link-plus{text-align:right;font-size:14px;color:#0071ce;font-family:open_sansbold;text-transform:uppercase;float:right;}
.contenue-404{text-align:center;}
.contenue-404 img{margin-top:100px;}
.contenue-404 p{color:#2377af;font-family:open_sansbold;font-size:20px;margin-top:50px;}
.redirection-404{margin-top:115px;margin-bottom:110px;}
.redirection-404 p{font-family:open_sanssemibold;font-size:20px;color:#1d1d1b;margin-top:120px;}
.redirection-404 a{color:#2377af;text-decoration:underline;}
#select-pharmacie{height:auto;width:82%;margin:auto;display:block;}
.pharma-tel p{margin-bottom:10px;font-size:17px;}
.bloc-urgence .title_urgence{border-bottom:1px solid #f7d087;}
.title-detail h2{font-family:open_sansbold;font-size:24px;color:#2377af;}
.detail-image{height:auto;overflow:hidden;}
.title-detail{margin-bottom:35px;}
.menu-footer a{float:right;font-family:open_sansbold;font-size:13px;color:#1d1d1b;text-transform:uppercase;background:url(../images/bg-cercle-black.png) no-repeat center top 0px;line-height:64px;}
.menu-footer li:nth-child(1){margin-right:38px;}
.menu-footer li:nth-child(2){margin-right:130px;}
.menu-footer li:nth-child(3){margin-right:130px;}
.top-footer hr{border-top:1px solid #006fba;}
.top-footer p{font-family:open_sansregular;font-size:12px;color:#1d1d1b;font-weight:bold;line-height:16px;}
.btn-lire a{width:127px;height:38px;font-family:open_sanssemibold;font-size:12px;color:#ffffff;background:#006fba url(../images/arrows-right.png)no-repeat top 13px right 15px;display:block;line-height:38px;border-radius:5px;padding-left:15px;}
.btn-lire{margin-top:19px;}
.newsletter a{text-transform:uppercase;font-size:14px;font-family:open_sanssemibold;color:#1d1d1b;}
.newsletter img{vertical-align:middle;margin-right:17px;}
#newsletters input[type=text]{border:1px solid #4b5e6f;width:66%;height:36px;border-radius:6px;padding-left:10px;}
#newsletters input::-webkit-input-placeholder{font-family:'Open Sans';color:#000;font-size:14px;}
#newsletters input:-moz-placeholder{font-family:'Open Sans';color:#000;font-size:14px;}
#newsletters input::-moz-placeholder{font-family:'Open Sans';color:#000;font-size:14px;}
#newsletters input:-ms-input-placeholder{font-family:'Open Sans';color:#000;font-size:14px;}
#newsletters input[type=submit]{width:26%;height:36px;border-radius:6px;background:#006fba url(../images/arrows-right.png)no-repeat right 12px top 12px;border:none;color:#fff;font-family:open_sanssemibold;font-size:12px;text-transform:uppercase;text-align:left;padding-left:15px;margin-left:5px;}
.newsletter .presse,.newsletter .contact,.newsletter .newsl{border-right:1px solid #1d1d1b;}
.newsletter .contact{}
.newsletter .newsl{border-right:none;padding-left:25px;line-height:0;}
.newsletter{margin:auto;width:100%;height:60px;}
.rs{margin-top:10px; padding: 30px 0 30px;}
.rs a{font-family:open_sansbold;font-size:12px;color:#1d1d1b;vertical-align:top;}
.rs a img{float:left;margin-right:10px;}
.rs span{display:block;font-family:open_sansregular;}
.top-footer{background:#f3f3f3 url(../images/footer-bg.png)no-repeat bottom;background-size:100%;min-height:490px;height:auto;position:relative;padding-top:20px;}
.footer-bottom ul li a{float:left;color:#1d1d1b;font-size:11px;text-transform:uppercase;font-family:open_sansregular;margin-right:13px;}
.footer-bottom p{font-size:11px;font-family:open_sansregular;color:#1d1d1b;float:left;}
.footer-bottom img{float:left;margin-right:5px;margin-left:7px;}
.footer-bottom label{font-family:open_sansregular;color:#1d1d1b;text-transform:uppercase;font-size:11px;margin-right:70px;}
.footer-bottom span{font-family:open_sansbold;color:#006fba;text-transform:uppercase;font-size:11px;}
.footer-bottom{line-height:40px;padding-bottom:10px;}
.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;}
#logo-plan-site{padding-bottom:74px;}
#rubriques_ps .title, #bas-page-ps li{font-family:'Open Sans';font-size:24px;font-weight:bold;background:url('../images/arrow-right.png') no-repeat left center;padding-left:15px;color:#494944;}
#bas-page-ps li{line-height:40px;}
#rubriques_ps .title{margin-bottom:35px;margin-top:35px;}
#rubriques_ps ul li{font-family:'Open Sans';line-height:24px;}
#rubriques_ps li ul{margin-bottom:10px;padding-left:85px;}
h3.title-plan-site{color:#61b8e7;font-family:'Open Sans';font-size:25px;font-weight:bold;border-bottom:1px solid #f3f3f3;padding-bottom:10px;margin-bottom:48px;}
.content_plan{}
#formulaire{background-color:#006fba;font-family:'Open Sans';padding:40px 6%;}
.check{display:flex;align-items:center;margin-bottom:5px;}
#civilite{margin-bottom:10px;color:#fff;}
#message_c{font-size:10px;color:#fff;margin:20px 0px;}
#civilite input[type=radio]{margin-left:40px;margin-right:5px;}
#formulaire input[type=text], #formulaire textarea, #formulaire input[type=email], #formulaire select{border:none;width:100%;margin:10px 0 10px;height:38px;border-radius:8px;padding-left:20px;font-size:14px;}
#formulaire input[type=submit]{border:1px solid #fff;border-radius:10px;background-color:transparent;height:38px;width:200px;color:#fff;font-size:18px;font-weight:bold;}
#bottom_formulaire{font-family:'open sans';color:#006fba;}
#bottom_formulaire h4{font-size:20px;font-weight:bold;text-transform:uppercase;margin:25px 0px 40px;}
#bottom_formulaire p{font-size:14px;line-height:20px;margin-bottom:15px;}
#logo-contact-div{padding-bottom:20px;}
#formulaire textarea{height:124px;width:100%;padding-top:14px;margin-bottom:20px;}
.label_condition{font-size:12px;margin-left:15px;}
span#civilite, label{color:#fff;margin-right:15px;}
#formulaire input::-webkit-input-placeholder{font-family:'Open Sans';font-size:14px;color:#8a8a8a;}
#formulaire input::-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#8a8a8a;}
#formulaire input:-ms-input-placeholder{font-family:'Open Sans';font-size:14px;color:#8a8a8a;}
#formulaire input:-moz-placeholder{font-family:'Open Sans';font-size:14px;color:#8a8a8a;}
div#select-pharmacie select option , div.date_pharma select option{background-color:#9dd22c;color:white;}
.bottom-content-slide-big p{margin-top:55px;padding-left:15px;font-size:15px;color:#5f5f5f;font-family:open_sansregular;line-height:25px;}
.center-content-slide-big{float:left;overflow:hidden;width:650px;height:550px !important;}
.incourtounable .contenue_bloc-visiter{padding-top:32%;}
.avisiter{margin-bottom:100px !important;}
.item-mr{float:left;}
.item-miss{float:left;}
#civilite span{float:left;}
#content_raison .master-page-title h2{font-family:open_sansbold;font-size:18px;color:white;text-transform:uppercase;}
.description-master p{font-family:open_sansregular;font-size:13px;color:#8a8a8a;line-height:19px;}
#content_raison .bloc-master-page{margin-bottom:25px;position:relative;}
.master-rs{margin-top:35px;}
.title-rubriques-item h3{font-family:open_sansbold;font-size:18px;color:#2377af;text-align:center;}
.title-rubriques-item{margin-top:38px;margin-bottom:15px;}
.item-content-rubrique a{font-family:open_sanssemibold;font-size:18px;color:#fff;background:#2bb2dc url("../images/arc-item-rubrique.png")no-repeat center top 28px;width:100%;height:138px;display:block;text-align:center;line-height:138px;text-transform:uppercase;}
.bloc-rubriques-items{position:relative;}
.arc-rubrique-top{position:absolute;z-index:9;top:-11px;width:102%;}
.arc-rubrique-top img{width:100%;height:22px;}
.arc-rubrique-bottom{position:absolute;z-index:9;bottom:0px;width:102%;}
.arc-rubrique-bottom img{width:100%;height:22px;}
.contenue-rubrique-item{margin-bottom:20px;}
.title-page-simple h1{font-family:open_sanssemibold;color:#000000;font-size:24px;text-transform:uppercase;text-align:center;margin-bottom:30px;margin-top:30px;}
.content-page-simple p{font-family:open_sansregular;color:#000000;font-size:20px;width:50%;margin:auto;text-align:center;line-height:40px;margin-top:30px;}
.content-page-simple a{font-family:open_sansbold;color:#2684c3;font-size:20px;}
.content-page-simple{margin-bottom:50px;}
.content-page-marke img{width:100%;height:275px;}
.content-mark-page p{margin-top:30px;font-family:open_sansregular;font-size:13px;color:#8a8a8a;width:92%;margin:30px auto;line-height:18px;}
.contenue-marke{width:90%;margin:auto;}
#content_marke{margin-bottom:50px; padding: 0 15px;}
.titre-marke h2{background:url(../images/arrows-bottom-black.png)no-repeat center top 40px;height:auto;padding-top:0px;min-height:95px;margin-top:-38px;text-transform:uppercase;}
.bannier-flow-mark img{width:100%;height:40px;}
.cercle-mession P{font-family:open_sansregular;font-size:18px;color:#8a8a8a;margin-top:30px;}
.cercle-mession h3{color:#0071ce;font-family:open_sanssemibold;font-size:20px;margin-top:40px;margin-bottom:25px;}
.elemennt_mession li{list-style-image:url("../images/img-list.png");font-family:open_sansregular;font-size:13px;color:#8a8a8a;margin-bottom:10px;margin-left:15px;line-height:15px;}
.inscription_cercle p{font-family:open_sansregular;color:#0071ce;font-size:14px;margin-top:50px;}
#form-cercle-casawi{background:url("../images/bg-formulaire.png")no-repeat center;height:auto;background-size:100% 100%;}
.content-form-cercle p{font-family:open_sanslight;font-size:14px;color:white;margin-bottom:10px;padding-top:18px;}
.content-form-cercle{width:62%;margin:auto;}
.form-validate input[type=text]:invalid, .form-validate input[type=password]:invalid, .form-validate select:invalid, .form-validate textarea:invalid{background-color:red !important;color:#ffffff !important;}
#form-cercle-casawi input[type=text],#form-cercle-casawi input[type=date],#form-cercle-casawi input[type=password]{width:100%;border-radius:5px;background-color:white;height:38px;border:none;margin-bottom:15px;padding-left:10px;font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
#form-cercle-casawi input[type=submit]{color:white;font-size:18px;font-family:open_sansbold;text-transform:uppercase;background-color:transparent;border-radius:5px;border:1px solid white;height:36px;width:194px;margin-bottom:25px;}
#form-cercle-casawi textarea{width:100%;border-radius:5px;background-color:white;height:70px;border:none;margin-bottom:15px;padding-left:10px;resize:none;padding-top:10px;font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
#form-cercle-casawi input[type=text]::-webkit-input-placeholder,#form-cercle-casawi textarea::-webkit-input-placeholder{font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
#form-cercle-casawi input[type=text]::-moz-placeholder,#form-cercle-casawi textarea::-moz-placeholder{font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
#form-cercle-casawi input[type=text]:-ms-input-placeholder,#form-cercle-casawi textarea:-ms-input-placeholder{font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
#form-cercle-casawi input[type=text]:-moz-placeholder, #form-cercle-casawi textarea:-moz-placeholder{font-family:open_sanssemibold;font-size:14px;color:#8a8a8a;}
.form-validate input[type=text]:invalid::-webkit-input-placeholder,.form-validate textarea:invalid::-webkit-input-placeholder{color:white !important;}
.form-validate input[type=text]:invalid::-moz-placeholder,.form-validate textarea:invalid::-moz-placeholder{color:white !important;}
.form-validate input[type=text]:invalid:-ms-input-placeholder,.form-validate textarea:invalid:-ms-input-placeholder{color:white !important;}
.form-validate input[type=text]:invalid:-moz-placeholder, .form-validate textarea:invalid:-moz-placeholder{color:white !important;}
.btn-valider{text-align:center;}
.item-content-club{display:none;}
.liste-cercle-marke li{text-align:center;width:auto;margin-right:5px;margin-left:5px;display:inline-table;}
.liste-cercle-marke span{display:none;font-family:open_sansregular;font-size:13px;color:#8a8a8a;}
.bloc-fondateur{border:1px solid #d4d4d4;border-radius:5px;height:235px;width:100%;display:flex;align-items:center;text-align:center;margin-bottom:15px;}
.bloc-fondateur img{width:80%;margin:auto;}
.title-cercle-club h3{text-align:center;font-family:open_sansbold;font-size:26px;color:#2377af;padding-bottom:12px;text-transform:uppercase;}
.title-cercle-club hr{border-top:2px solid #2b7cb2;margin-top:0;width:4%;margin:auto;}
.content-cercle-club{margin-top:76px;}
.liste-cercle-marke li:hover span{display:block;}
.title-cercle-club{margin-top:35px;}
.liste-cercle-marke{height:75px;}
.liste-cercle-club{width:100%;margin:auto;text-align:center;}
.contenue-marke h1{font-family:open_sansbold;font-size:24px;color:#006fba;margin-bottom:30px;text-transform:uppercase;}
div.img-club-casawe{margin-right:0;margin-left:22px;}
.list_carousel div.caroufredsel_wrapper{width:417px !important;margin:auto !important;float:left !important;}
a#next2{float:left;}
a#prev2{float:left;}
.slide-marke{width:90%;margin:auto;}
.mark-cercle-casawe{text-align:center;}
.bloc-media-marke{width:80%;margin:auto;}
div.block-media{width:auto;}
div.image-mall{height:auto;}
.center-content{font-size:16px;color:#8a8a8a;font-family:open_sansregular;line-height:20px;}
.center-content img:not(.festical,.marathon-programme){width:100%;}
.center-content .img-bloc-outile img{width:auto;}
.center-content a img{width:auto;}
.contenue-404 img{width:auto;}
.contenue-temperature img{float:right;}
.validation-bloc p{font-family:'open_sanslight' !important;font-size:18px !important;color:white !important;text-align:center !important;line-height:33 !important;}
.validation-bloc{background:url(../images/icon-validation.png)no-repeat center top 227px ,url(../images/bg-formulaire.png)no-repeat center !important;background-size:auto auto,100% 100% !important;}
.liste-cercle-marke span{position:absolute;width:106px;left:-24px;line-height:17px;}
.liste-cercle-marke li{position:relative;}
.liste-cercle-club li.active a{background:url(../images/icon-cercle5-active.png)no-repeat;}
.liste-cercle-club li.active span{display:block;}
.center-content 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;}
.center-content ul{margin-top:15px;}
.close-menu{position:absolute;top:50px;right:10px;cursor:pointer;}
strong{font-weight:bold;}
.center-content p{text-align:justify;}
.row-connecte-ambassadeur{text-align:center;}
.paragraphe-detail-actualite li{list-style-image:url(../images/img-list.png);font-family:'ProximaNova-Regular';font-size:13px;color:#8a8a8a;margin-bottom:10px;margin-left:15px;line-height:15px;}
.center-content #content_raison .contenue-404 p{text-align:center;}
@media screen and (max-width:1200px) and (min-width:992px){.rubrique_urgence{background:#f3b747 url(../images/icon-telephone.png)no-repeat top 25px right 10%;}
.rubrique_pharmacie{background:#9dd22c url(../images/icon-pharmacie.png)no-repeat top 15px right 10%;}
.rubrique_firier{background:#d92f89 url(../images/icon-firier.png)no-repeat top 25px right 11%;}
.rubrique_meteo{background:#40b4e5 url(../images/icon-rubrique-meteo.png)no-repeat top 25px right 8%;}
.bloc-rubrique p{text-align:left;margin-left:10%;font-size:16px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:1240px){.newsletter .contact{padding-left:20px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:1073px) and (min-width:991px){.newsletter a{font-size:13px;}
.newsletter img{width:25px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:1024px){.slid-galerie .right{right:17px;bottom:130px;}
.slid-galerie .left{left:10px;bottom:130px;}
.sidebar{float:left;margin-left:10px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:1024px){.contenue-horizon p{padding-top:10px;}
.contenue-horizon h3{width:80%;padding-top:10px;padding-bottom:10px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:1073px) and (min-width:991px){.newsletter a{font-size:13px;}
.newsletter img{width:25px;}
.bottom-content-slide-big p{font-size:13px;font-family:open_sansregular;color:#1d1d1b;margin-top:40px;padding-left:15px;}
.center-content-slide-big{float:left;overflow:hidden;width:650px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (min-width:1200px){.element-visite img.img-fixed{height:305px;}
}
@media screen and (min-width:960px){.lg-clearfix{clear:both;}
#big-img{padding-right:40px;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:960px){.newsletter .presse, .newsletter .contact, .newsletter .newsl{padding-right:45px;}
.footer-bottom ul , .footer-bottom .copyright-we{padding-left:20px;}
.logo{text-align:center;}
.newsletter .presse, .newsletter .contact, .newsletter .newsl{padding-right:9px;}
.footer-bottom ul , .footer-bottom .copyright-we{}
.newsletter .contact{padding-left:0px;}
.center-content-slide-big{float:left;overflow:hidden;width:650px;}
.md-clearfix{clear:both;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:768px){#bas-page-ps{margin-top:20px;margin-bottom:30px;}
.logo{text-align:center;}
.bloc-video{margin-bottom:10px;}
.row_events{padding-bottom:10px;margin-right:15px;margin-left:15px;}
.image_horizon img{margin:auto;}
#bas-page-ps{margin-top:20px;margin-bottom:30px;}
.sm-clearfix{clear:both;}
.gallery-img-small{margin:9px 0;}
}
@media screen and (max-width:640px){#civilite input[type=radio]{margin-left:20px;width:30px;height:30px;}
#accepte{width:76px !important;height:30px;}
.top-footer{min-height:740px !important;}
.top-footer p{width:82%;}
.btn-lire{margin-bottom:30px;}
.newsletter .presse, .newsletter .contact, .newsletter .newsl{padding-right:25px;}
.newsletter .presse, .newsletter .contact{margin-top:7px;}
.cercle-casawi,.element-bloc-indispensable{margin-bottom:4px;}
.club_casawi{margin-top:4px;}
.contenue-horizon{width:95%;margin:0px auto 10px;float:none;border-top:none;}
.content-rs hr{width:78%;float:right;}
.rs{margin-top:10px;width:100%;float:right;}
.footer-bottom ul li a{width:20%;text-align:center;}
.footer-bottom p{font-size:16px;}
.copyright-we{width:50%;margin:auto;margin-top:28px;}
.footer-bottom ul li a{font-size:18px;}
.image_horizon{float:none;margin-bottom:0;max-height:none;}
.image_horizon img{height:auto;}
.mask-horaizon a:hover{background:url(../images/hover-vid-mobile.png)no-repeat;background-size:100% 99%;}
.contenue-horizon h3{width:98%;margin:auto;}
.contenue-horizon p{font-size:20px;line-height:27px;}
.decouvrir,.afaire,.vivre,.investire{position:relative;height:220px;margin-bottom:3px;}
.decouvrir img, .afaire img, .vivre img, .investire img{width:100%;height:auto;}
.decouvrir label, .afaire label, .vivre label, .investire label{font-size:36px;}
.jours-calenderie .caroufredsel_wrapper{width:50% !important;height:123px !important;}
.item-calendrie a{background:url(../images/bg-jour-mobile.png)no-repeat top 0px center;}
.content_jours_calenderie{top:84px;}
.item-calendrie a{height:90px;line-height:76px;}
.item-calendrie p{font-size:18px;}
.current-jour{background:url(../images/jour-active-mobile.png)no-repeat top 30px left;width:130px;height:130px;margin-left:24px !important;}
.current-jour a{background:none;width:100%;}
.item-calendrie{margin-left:58px;}
.content-slide-actu{width:97%;margin:auto;}
#recherche input[type=text]{width:116px;}
#dropdown-menu{width:auto !important;}
.content-decouvrir, .content-afaire, .content-vivre, .content-investire{display:none;}
div.block-marathon-international div.marathon-decembre{height:120px !important;}
div.block-marathon-international div.marathon-decembre h2.h2-marathon-casa{float:none !important;text-align:center !important;margin-left:0px !important;font-size:24px !important;margin-bottom:25px;}
div.block-marathon-international div.marathon-decembre h5.decembre-2016{padding-right:0px !important;text-align:center !important;float:none !important;padding-top:0px !important;font-size:20px !important;margin-bottom:25px;}
.date_pharma{margin:auto;width:95%;}
.contenue-image:hover{height:auto;bottom:-10px;}
.row_events:nth-child(1), .row_events:nth-child(2){margin-right:15px;}
.big-slider .caroufredsel_wrapper{height:400px !important;}
.slid-galerie .left{left:0;bottom:0;}
.slid-galerie .right{right:0;bottom:0;}
.bannier-detail .image-detail{height:225px;overflow:hidden;padding-top:1px;}
.avisiter h2{font-size:30px;text-align:center;}
.title_contenue h2{background:url(../images/arc_h2.png)no-repeat center top 0;}
.formulaire-date{height:auto;margin-top:30px;}
#date-evenement{width:90%;margin:auto;}
#date-evenement input[type=text]{width:400px;height:80px;margin-bottom:25px;}
#date-evenement label{font-size:36px;}
#date-evenement input[type=text]{background:white url(../images/icon-calaenderie.png)no-repeat top 20px right 10px;background-size:8%;}
.date-final{margin-left:38px !important;}
#date-evenement input[type=submit]{float:right;width:80px;height:80px;font-size:24px;background:#2377af url(../images/flesh-btn-ok.png)no-repeat top 30px right 7px;margin-right:55px;background-size:14%;margin-bottom:25px;}
.contenue-evenement p{font-size:24px;line-height:32px;text-align-last:center;}
#date-evenement{width:90%;margin:auto;padding-top:45px;padding-bottom:10px;}
.element-visite{margin-bottom:25px;}
.element-actu{margin-bottom:15px;}
#logo-plan-site{text-align:center;}
#resulat-rech input[type=text]{width:80%;}
.avisiter h1{text-align:center;font-size:40px}
.rs_visit{float:none;text-align:center;float:none;text-align:center;width:100%;height:auto;overflow:hidden;margin-bottom:20px;}
.title-rubriques-item h3{font-size:34px;}
.arc-rubrique-top{display:none;}
.arc-rubrique-bottom{display:none;}
.item-content-rubrique{margin-bottom:4px;}
.contenue-visiter p{font-size:22px;line-height:28px;text-align-last:center;text-align:justify;}
.description-master p{font-size:22px;line-height:28px;text-align-last:center;text-align:justify;}
.title-rubriques-item{margin-bottom:55px;}
.item-content-rubrique a{font-size:26px;line-height:155px;}
div.block-marathon-international div.marathon-decembre{height:auto !important;}
.bannier-detail .contenue-image:hover{padding-bottom:0;}
.bannier-detail .decouvrir label, .bannier-detail .afaire label, .bannier-detail .vivre label, .bannier-detail .investire label{font-size:36px;background:url(../images/bg-cercle.png)no-repeat center top 15px;line-height:105px;}
.bannier-detail .bannier-flow{display:none;}
.file-ariane a{font-size:22px;height:26px;}
.file-ariane span{font-size:24px;}
.mois-evenement p{font-size:18px;}
.title-casalife h2{font-size:29px;}
.title-casalife img{width:8%;}
.contenue-horizon h3{font-size:30px;padding-top:20px;padding-bottom:20px;line-height:40px;}
.bloc-video{width:95%;margin:0 auto 10px;max-height:472px;}
.connect a{font-size:22px;}
.connecte-casawi{width:150px;}
.rejoin-casawi{width:283px !important;}
.bloc-rubrique p{text-align:left;padding-left:55px;font-size:24px;}
.item-evenement label{font-size:24px;}
.item-evenement p{font-size:20px;line-height:25px;}
.slide-evenements .caroufredsel_wrapper{height:192px !important;width:100% !important;}
.evenement{height:192px !important;}
.top-footer p{font-size:20px;line-height:27px;}
.bannier-detail .contenue-image:hover{bottom:-14px;}
div.paragraphe-detail-actualite p{font-size:20px !important;line-height:25.5px !important;}
.contenue-raison p{font-size:20px;line-height:27px;text-align:center;}
.zoom-visite p{font-size:20px;line-height:30px;}
.slid-galerie .contenue_bloc-visiter{padding-top:24%;}
.content-item-outile p{font-size:20px;line-height:25px;}
.actu-contenue span{font-size:20px;}
.actu-contenue p{font-size:18px;line-height:25px;}
.redirection-404{margin-top:0;}
.titre-recherche{font-size:20px;}
.item-resultat p{font-size:18px;line-height:24px;}
.title-vid p{font-size:30px;}
.title-vid label{font-size:20px;}
.bannier-flow{display:none;}
.arc-evenement{bottom:-1px;}
.num-raison p{}
.content-bloc-visit span{font-size:20px;}
.content-bloc-visit p{font-size:24px;}
.content-bloc-visit a{font-size:18px;}
.element-visite img{}
.meteo-nuit span{font-size:14px;}
.meteo-jour span{font-size:16px;}
.meteo{width:80px;}
.rs a img{width:67%;}
.link-plus{font-size:20px;}
#formulaire input[type=text], #formulaire textarea, #formulaire input[type=email], #formulaire select{height:75px;font-size:30px;}
#formulaire input[type=text]::-webkit-input-placeholder{font-size:30px;}
#formulaire input[type=text]::-moz-placeholder{font-size:30px;}
#formulaire input[type=text]:-ms-input-placeholder{font-size:30px;}
#formulaire input[type=text]:-moz-placeholder{font-size:30px;}
#formulaire input[type=email], #formulaire textarea, #formulaire input[type=email], #formulaire select{height:75px;font-size:30px;}
#formulaire input[type=email]::-webkit-input-placeholder{font-size:30px;}
#formulaire input[type=email]::-moz-placeholder{font-size:30px;}
#formulaire input[type=email]:-ms-input-placeholder{font-size:30px;}
#formulaire input[type=email]:-moz-placeholder{font-size:30px;}
#formulaire{font-size:30px;}
#formulaire input[type=checkbox]{width:30px;height:30px;}
.label_condition{font-size:25px;line-height:34px;}
.check{margin-bottom:30px;}
#message_c{font-size:15px;margin-bottom:45px;}
#formulaire input[type=submit]{height:70px;width:256px;font-size:25px;}
#bottom_formulaire h4{font-size:35px;}
#bottom_formulaire p{font-size:17px;}
.formError .formErrorContent{font-size:17px !important;}
.contenue-raison h3{text-align:center;margin-top:27px;line-height:30px;}
#form-cercle-casawi{margin-top:60px;}
#form-cercle-casawi input[type=text], #form-cercle-casawi input[type=password]{height:75px;}
#form-cercle-casawi input[type=text]::-webkit-input-placeholder,#form-cercle-casawi input[type=password]::-webkit-input-placeholder,#form-cercle-casawi textarea::-webkit-input-placeholder{font-size:20px;}
#form-cercle-casawi input[type=submit]{height:70px;margin-bottom:45px;font-size:24px;}
.content-form-cercle{width:80%;}
.content-form-cercle p{font-size:20px;margin-bottom:28px;}
.elemennt_mession li{font-size:20px;line-height:33px;}
.inscription_cercle p{font-size:20px;line-height:29px;}
.cercle-mession h3{font-size:35px;}
.cercle-mession P{font-size:24px;line-height:30px;}
.bannier-flow-mark img{height:70px;}
.titre-marke h2{background:url(../images/arrows-bottom-black.png)no-repeat center top 60px;margin-top:-53px;}
.liste-cercle-marke span{font-size:18px;}
.liste-cercle-club{width:auto;}
.bloc-fondateur{margin-bottom:15px;}
.bloc-fondateur img{width:55%;}
.title-cercle-club h3{font-size:40px;}
.title-cercle-club hr{width:15%;}
.div-marathon{margin-bottom:15px;}
.div-caravane{margin-top:15px;}
div.background-casaactu div.casaactu-evenement{width:92%;margin:auto;}
div.background-casaactu div.casaactu-evenement div.contenue-marathon h3.marathon-intercasa{font-size:24px;}
div.background-casaactu div.casaactu-evenement div.paragraphe-marathon p{font-size:18px;}
div.background-casaactu div.casaactu-evenement a.plus{font-size:40px;}
a.lien-tous-articles{font-size:25px;width:200px;float:right;background:url(../images/fleche-marque.png) no-repeat right 0 top 11px;background-size:3%;margin-bottom:20px;margin-top:20px;}
div.row-connecte{text-align:center;}
div.image-mall div.casa-horizon h5.titre-casa-horizon{font-size:24px;}
div.image-mall div.casa-horizon h6.date-horizon{font-size:15px;}
.titre-cercle-club-we .ul-rs-sc img{width:auto;}
.ul-rs-sc{text-align:center;margin-bottom:10px;}
div.block-media h6.titre-block-media{font-size:20px;}
div.block-media p.paragraphe-block-media{font-size:18px;line-height:23px;}
div.block-media a.lien-rs-fb{background-size:30px 30px;}
div.block-media a.lien-rs-twt{background-size:30px 30px;}
div.block-media a.lien-rs-sc{background-size:30px 30px;}
div.block-media a.lien-rs-sc{height:30px;font-size:16px;line-height:26px;}
#search-block-form input[type=search]{width:113px;}
.bottom-title{height:112px;}
#message_c{font-size:20px;}
.center-content{font-size:22px;line-height:30px;}
.langues li a{font-size:20px;}
.bloc-meteo .right img{width:190%;}
.bloc-meteo .left img{width:190%;}
.slide-urgence .left img, .slide-firier .left img{width:190%;}
.slide-urgence .right img, .slide-firier .right img{width:190%;}
.slide-pharma .left img{width:190%;}
.slide-pharma .right img{width:190%;}
.rejoin a{font-size:21px;}
#dropdown-menu li a{line-height:60px;}
.footer-bottom ul li:nth-child(2) a{width:31%;}
#search-block-form input[type=search]{width:110px !important;}
.center-content p{font-size:24px !important;line-height:40px !important;}
.evenement-a input[type=text]{margin-left:38px !important;}
.ui-datepicker td span, .ui-datepicker td a{padding:9px;font-size:33px;}
.ui-datepicker{width:25em;padding:.2em .2em 0;}
.ui-datepicker th{font-size:26px;}
.ui-datepicker .ui-datepicker-title select{font-size:2em;}
#dropdown-menu li span{width:auto;padding-right:43px;}
.btn-lire a{font-size:18px;}
.center-content .num-raison p{font-size:80px !important;padding-top:30px;}
.bannier-detail .content-decouvrir, .content-afaire, .content-vivre, .content-investire{display:none;}
.center-content ul li{line-height:40px;font-size:24px;}
.paragraphe-detail-actualite li{font-size:20px;line-height:32px;}
.liste-cercle-marke span{line-height:22px;}
.xs-nopadding{padding:0 !important;}
.xs-clearfix{clear:both;}
#big-img{padding:0;}
.gallery-img-small{margin:0;}
}
@media screen and (max-width:480px){#dropdown-menu{width:170px !important;}
#dropdown-menu li span{font-size:17px !important;}
.logo img{width:100%;}
.xs-nopadding{padding:0 !important;}
.gallery-img-small{margin:0;}
}
@media screen and (max-width:768px){#bas-page-ps{margin-top:20px;margin-bottom:30px;}
}
.item-page-master{margin-bottom:15px;}
#wecasa_p{height:700px;}
#wecasa_p .p_img{position:absolute;bottom:0;}
#wecasa_p img#text{width:50%;position:fixed;top:250px;left:25%;}
@media screen and (max-width:1366px){#wecasa_p img#text{top:280px;}
}
@media screen and (max-width:1280px){#wecasa_p img#text{top:227px;}
}
@media screen and (max-width:1275px){#wecasa_p img#text{top:213px;}
}
@media screen and (max-width:1175px){#wecasa_p img#text{top:260px;}
}
@media screen and (max-width:1100px){#wecasa_p img#text{top:290px;}
}
@media screen and (max-width:1024px){#wecasa_p{height:500px;}
#wecasa_p img#text{top:130px;}
}
@media screen and (max-width:960px){#wecasa_p img#text{top:208px;}
}
@media screen and (max-width:768px){#wecasa_p{height:380px;}
#wecasa_p img#text{top:155px;}
}
@media screen and (max-width:767px){#bas-page-ps{margin-top:20px;margin-bottom:30px;}
#wecasa_p{height:350px;}
#wecasa_p img#text{top:240px;}
}
.image-detail2{background-image:url(../images/sky_p_.png);}
.image-detail{height:450px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.logo-quiz{text-align:center;margin:10px 0px 40px;}
.bg_game_casa{position:relative;border-radius:5px;height:607px;padding:60px 25px;background:no-repeat;}
.pagination{background:url(../images/bg_pagination.png) no-repeat right 0 top 25px;margin:20px 0 40px 0px;}
.pagination li a{border-radius:40px;margin-right:15px;font-weight:bold;background-color:#ededed;width:50px;height:50px;padding:9px;font-size:20px;font-family:'open_sanssemibold';}
.pagination li a:hover{background-color:#337ab7;color:white;font-size:23px}
.pagination .active a{font-size:23px}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:40px;width:50px;height:50px;padding:9px;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:40px;width:50px;height:50px;padding:9px;margin-right:0px;}
.content_quizz{border-radius:5px;padding:60px 30px;line-height:25px;margin-bottom:40px;position:relative;z-index:10;}
#h1-programe-casa{font-size:25px;font-weight:bold;text-align:center;font-family:'open sans';margin-bottom:40px;text-transform:uppercase;color:#393a3a;}
.question_quizz h3{font-size:16px;text-align:center;font-family:'open sans';color:#006fba;text-transform:uppercase;font-weight:bold;margin-bottom:30px;}
.content-form-choix span{font-size:16px;font-family:'open sans';color:#393a3a;font-size:15px;margin-left:15px;}
.valider{width:200px;height:45px;background-color:#2377af;border:none;border-radius:30px;font-family:open_sansregular;color:white;font-size:12px;text-transform:uppercase;font-weight:bold;position:absolute;left:0;right:0;margin:0 auto;}
.overlay-quizz{width:90%;height:69%;position:absolute;top:15%;left:5%;background-color:#ebeae9;opacity:0.5;border-radius:5px;}
.bg-resulat-quiz{background:url(../images/bg-resulta-quizz.png);width:100%;height:100%;background-size:100% 100%;padding-top:35px;}
.bg-resulat-quiz p{font-family:'open sans';font-size:16px;color:#393a3a;line-height:28px;text-align:justify;margin:30px 30px 80px 30px !important;}
.content_quizz input[type="radio"]{width:15px;height:15px;margin-left:-40px;}
[dir="rtl"] .content_quizz input[type="radio"]{margin-left:20px;}
#h1-programe-casa-resultat{font-size:25px;font-weight:bold;text-align:center;font-family:'open sans';margin-bottom:20px;text-transform:uppercase;color:#393a3a;}
#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;}
}
form.login{background-color:#ffffff;padding:50px 20px 0px;margin:0 auto;margin-top:40px;max-width:350px;width:100%;margin-bottom:120px;position:relative;border:1px solid #f0f0f0;box-shadow:0 0 2px 1px rgba(241, 241, 241, 0.5);}
form.login input{margin-bottom:20px;height:40px;border-radius:0;font-family:open_sansregular;background-color:#eceff4;border-radius:5px;text-align:center;color:#8493a8;}
.logo_avatar h2{color:#4a596f;font-family:open_sansregular;font-size:25px;background:url(../images/img-avatar.png) no-repeat center top 0;text-align:center;line-height:220px;margin-bottom:-60px;text-transform:uppercase;}
.login-contact{width:200px !important;;border-radius:20px !important;;background-color:#006fba !important;;color:#eef5fa !important;;margin:auto !important;;display:block !important;;margin-bottom:40px !important;;font-family:open_sansregular !important;;}
.help-connaction{text-align:center;}
form.login label{font-size:12px;color:#94a1b3;text-align:center;margin-right:0px;}
form.login a{font-size:12px;color:#2192db;text-align:center;}
.formulaire-inscription h2{color:#4a596f;font-family:open_sansregular;font-size:25px;text-transform:uppercase;}
.valider-inscription-ambassade{width:180px !important;;border-radius:20px !important;;background-color:#006fba !important;;color:#eef5fa !important;;margin:auto !important;;display:block !important;;margin-bottom:40px !important;;font-family:open_sansregular !important;;}
#inscription-torm-ambassadeur{max-width:700px;padding:50px 45px 0px;}
#jesuisjornaliste{font-family:open_sansregular;}
.civilite-form{width:60px;position:relative;display:table-cell;margin-right:10px;}
.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,p{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;}
.redirection-to div.to.marathon a{top:40%;font-size:18px;padding:17px 30px;right:13%;}
.redirection-to div.to.shopping{background-size:100% 100%;}
.redirection-to .periode{position:absolute;bottom:0px;color:white;text-transform:uppercase;font-size:20px;font-family:open_sansbold;}
.redirection-to .periode.festival{background-color:#036bbb;border-radius:0 47px 0 0/0 40px 0 0;left:0;padding:3px 25px 3px 11px;}
.redirection-to .periode.shopping{background-color:#186eab;border-radius:47px 0 0 0/40px 0 0 0;right:0;padding:3px 11px 3px 25px;}
.redirection-to .plus{background-color:white;position:absolute;text-transform:uppercase;font-size:14px;font-family:open_sanslight;top:60%;padding:17px 17px;border-radius:7px;right:30px;}
.redirection-to .plus span{font-family:open_sansextrabold;}
.redirection-to .plus.festival{color:#036bbb;}
.redirection-to .plus.shopping{color:#ec0083;right:30px;}
.redirection-to .fermer-block{color:white;background:#186eab;right:10px;top:0px;font-family:open_sansbold;font-size:30px;position:absolute;padding:0 10px 5px 10px;border-radius:0 0 15px 15px;}
.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{width:30%;text-align:center;}
.copyright-we{width:47%;padding-bottom:98px;}
}
.top-footer{margin-top:9px;}
.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;}
#app-marathon{border:none !important;display:flex;align-items:center;justify-content:center;}
#app-image,
#app-desc{padding:0px 30px;}
#app-desc h3{font-size:38px;font-weight:900;text-transform:uppercase;}
#app-desc span{font-size:16px;display:block;margin-top:15px;text-transform:capitalize;}
#app-desc div{margin-top:40px;}
#instagram-s{width:100%;}
#instagram li{display:grid;width:33%;float:left;}

.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;
}