@charset "iso-8859-15";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,emptyo{margin:0;padding:0;border:0}
body.overlayed::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.75);position:fixed;z-index:100;top:0px;}
html, body{width:100%;height:100%;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}
a:active,a:focus,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}
img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{display:block;-moz-box-sizing:content-box;box-sizing:content-box;height:1px;border-top:1px solid #000}pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}
button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #000;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
ol,ul{list-style:none}
textarea{resize:vertical}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}
q{quotes:"\201C" "\201D" "\2018" "\2019"}textarea{vertical-align:top}pre{white-space:pre-wrap}hr{border-right-width:0;border-bottom-width:0;border-left-width:0;background-color:inherit}
h1,h2,h3,h4,h5,h6{font-weight:normal}img{-ms-interpolation-mode:bicubic;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:inherit}
.spacer{clear:both;visibility:hidden;height:0;margin:0;padding:0;border:0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
.clearfix{*zoom:1}
.strong,.bold{font-weight:bold!important}
.no-strong,.no-bold{font-weight:normal!important}
.hidden-link{text-decoration:none;color:inherit}
.hidden-link:hover{text-decoration:none}.italic{font-style:italic}.maj{text-transform:uppercase}
.textcenter{text-align:center!important}.textleft{text-align:left!important}.textright{text-align:right!important}
.aligncenter{margin-left:auto;margin-right:auto}.alignright{margin-left:auto;margin-right:0}.alignleft{margin-left:0;margin-right:auto}
.valigntop{vertical-align:top}.valignmid{vertical-align:middle}.valignbot{vertical-align:bottom}.floatleft{float:left}.floatright{float:right}
.mod{overflow:hidden}.clear,.line,.row{clear:both}.line:after,.mod:after{content:"";display:table;clear:both}
.col{display:table;table-layout:fixed;width:100%}.col>*{display:table-cell;vertical-align:top}
.dpib{display:inline-block;vertical-align:top}.dpb{display:block}.dpi{display:inline}
.dpn,.hide{display:none}.dpt{display:table}.dptc{display:table-cell}.visible{visibility:visible}
.invisible{visibility:hidden}.box{position:relative}.box .arrow,.box .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.arrow{border-width:11px}.arrow:after{content:"";border-width:10px}
.box.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}
.box.top .arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}
.box.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}
.box.right .arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}
.box.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}
.box.bottom .arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}
.box.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}
.box.left .arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}
.announcement{padding:5px 0;text-align:center;font-size:12px;color:#4a464d;background-color:#f9e4ad;background-color:rgba(249,228,173,0.5)}.announcement a{color:#4a464d}
.announcement a.close-announcement{font-size:14px;vertical-align:middle}
html{overflow-y:scroll;}
body{font-size:14px;line-height:150%;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;background:#ffffff;color:#383838;}
img{max-width:100%;}
hr{}
a{text-decoration:none;}
a:focus{outline:1px solid #4d90fe;outline:-webkit-focus-ring-color auto 5px;}
.float{float:left;}
a,
a:hover,
a:active,
a:visited{outline-color:transparent;}
a:hover{text-decoration:underline;}
h1{font-size:2.14285714em;}
#btn-nav-top{display:none;padding:6px 14px;font-size:25px;color:#ffffff;background-color:#216093;z-index:99999}
#nav-top{background:#383838;}
#nav-top ul{background:#3C5273;}
#nav-top ul ul{position:absolute;display:none;z-index:2;}
#nav-top li{position:relative;margin:0;padding:0px;}
#nav-top li:hover > ul{display:block;z-index:10;}
#nav-top a,
#nav-top span{display:block;margin:0;padding:10px;color:#fff;text-decoration:none;}
#nav-top .li0{float:left;}
#nav-top .ul1{top:39px;left:-20px;}
#nav-top .li1{width:215px;}
#nav-top .ul2{top:0px;left:215px;}
#nav-top .li2{width:215px;}
#nav-top .ul3{top:0px;left:230px;}
#nav-top .li3{width:230px;}
.isTablet #btn-nav-top{display:inline-block;}
.isTablet #nav-top{display:none;float:none;width:100%;position:relative;top:0;background:#444A4D;}
.isTablet #nav-top ul{position:relative !important;display:block !important;top:0 !important;left:0 !important;right:auto !important;}
.isTablet #nav-top li{position:relative !important;display:block;float:none !important;}
.isTablet #nav-top .li0{float:left;}
.isTablet #nav-top .li1{float:left;}
.isTablet #nav-top .li2{float:left;}
#aside-nav{padding:0;margin-bottom:20px;background:#383838;}
#aside-nav ul ul{display:none;z-index:2;}
#aside-nav a,
#aside-nav span{display:block;margin:0;padding:10px;color:#fff;font-size:1.4em;line-height:1em;text-decoration:none;}
#aside-nav .li0{float:left;}
#aside-nav .li0.fa{display:none;}
#aside-nav .lien1{padding-left:20px;}
#aside-nav .lien1{padding-left:30px;}
#aside-nav .lien1{padding-left:40px;}
#wrappper,
.container,
#header,
#main,
#footer{position: relative;/*  z-index: 0;*/}
#wrapper{width:100%;height:auto;margin:0 auto;padding:0;}
.container{width:100%;margin-left:auto;margin-right:auto;}
#header{z-index:10;background-color:#FFF}
.banner{height:200px;background-repeat:no-repeat;background-position:50% 0px;width:98%;margin:0px auto;}
#header #logo .link{display:block;text-decoration:none;}
#header #logo .link:hover{text-decoration:none;}
#header #logo .link img{display:block;}
.name-page{position:relative;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-family:ubuntu;}
#footer1 .f-list{float:left;width:21%;margin:0 5% 0 0;}
#footer1 .f-list04{margin-right:0;}
#footer2 .desc{text-align:center;padding:0px 10px;}
.btn{position:relative;display:inline-block;margin-bottom:0;border-radius:4px;padding:7px 17px;line-height:100%;cursor:pointer;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.btn:focus{outline:1px solid #000;outline:-webkit-focus-ring-color auto 5px;text-decoration:none;}
.btn,
.btn:hover,
.btn:active,
.btn:visited{outline-color:transparent;text-decoration:none;}
.btn-xl{padding:15px 35px;font-size:1.2em;}
.btn-l{padding:10px 25px;font-size:1.1em;}
.btn-m{padding:7px 17px;font-size:1em;}
.btn-s{padding:5px 10px;font-size:0.9em;}
.btn-xs{padding:2px 5px;font-size:0.8em;}
.btn-disabled,
.btn[disabled]{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:"alpha(opacity=50)";opacity:0.5;cursor:default;}
.btn-default{color:#ffffff;background-color:#bdc3c7;border:1px solid #bdc3c7;}
.btn-default:hover{color:#ffffff;background-color:#a1aab0;border-color:#bdc3c7;}
.btn-default:active,
.btn-default.active{color:#ffffff;background-color:#78848c;border-color:#bdc3c7;}
.btn-primary{color:#ffffff;background-color:#34495e;border:1px solid #34495e;}
.btn-primary:hover{color:#ffffff;background-color:#222f3d;border-color:#34495e;}
.btn-primary:active,
.btn-primary.active{color:#ffffff;background-color:#07090c;border-color:#34495e;}
.btn-success{color:#ffffff;background-color:#2ecc71;border:1px solid #2ecc71;}
.btn-success:hover{color:#ffffff;background-color:#25a25a;border-color:#2ecc71;}
.btn-success:active,
.btn-success.active{color:#ffffff;background-color:#176437;border-color:#2ecc71;}
.btn-info{color:#ffffff;background-color:#3498db;border:1px solid #3498db;}
.btn-info:hover{color:#ffffff;background-color:#217dbb;border-color:#3498db;}
.btn-info:active,
.btn-info.active{color:#ffffff;background-color:#16527a;border-color:#3498db;}
.btn-warning{color:#ffffff;background-color:#f1c40f;border:1px solid #f1c40f;}
.btn-warning:hover{color:#ffffff;background-color:#c29d0b;border-color:#f1c40f;}
.btn-warning:active,
.btn-warning.active{color:#ffffff;background-color:#796307;border-color:#f1c40f;}
.btn-danger{color:#ffffff;background-color:#e74c3c;border:1px solid #e74c3c;}
.btn-danger:hover{color:#ffffff;background-color:#d62c1a;border-color:#e74c3c;}
.btn-danger:active,
.btn-danger.active{color:#ffffff;background-color:#921e12;border-color:#e74c3c;}
.bloc_show, .price_outer{ z-index:99999}
@media only screen and (max-width:1280px){.price_outer {display:none}
}
@media only screen and (max-width:1020px){.breadcrumbs{margin-left:inherit !important}
}
@media only screen and (max-width:960px){.container{padding-left:10px;padding-right:10px;}
.first_li_top, #espaceclient ul li:nth-child(3){display:none;}
.last_li_top{position:absolute;top:162px;right:10px;}
#btn-nav-top{display:inline-block;}
#nav-top{display:none;float:none;width:100%;position:relative;top:0;background:#444A4D;}
.accueil #editor-3{float:left;max-width:630px;width:100%;height:auto!important;}
#nav-top ul{position:relative !important;display:block !important;top:0 !important;left:0 !important;right:auto !important;}
#nav-top li{position:relative !important;display:block;float:none !important;width:auto !important}
#nav-top .li0{float:left;}
#nav-top .li1{float:left;}
#nav-top .li2{float:left;}
.container_o{max-width:1020px;margin:0 auto 43px auto!important;position:relative;}
#nav-top ul li ul{margin-left:10px !important;background-color:transparent}
#header #nav-top li ul li a, #header #nav-top a{color:#fff !important}
#nav-top #debdrag{background-color:#A6AFB6 !important}
.header-text h1{display:none}
.header-text .header-former-h1{display:none}
#espaceclient{border-bottom:1px solid #a6afb6;float:none !important}
#espaceclient ul li a i, #espaceclient ul li a{color:#666 !important}
.top_header{height:inherit !important}
.mobile_menu{display:block}
.choice{margin:10px auto;}
#main #listing_bien{max-width:none;}
.top_header #logo{position:relative;margin:25px auto;left:inherit;height:auto;top:inherit}
#footer .bottom_footer{height:auto;text-align:center}
#footer.bottom_footer p{text-align:center}
.container_o{margin-bottom:0px !important}
#nav-top #debdrag{width:100%;margin-left:0px !important}
#polyglotLanguageSwitcher a span{background-image:none !important}
#polyglotLanguageSwitcher a.current:link, #polyglotLanguageSwitcher a.current:visited, #polyglotLanguageSwitcher a.current:active{background-color:#ED7401}
#polyglotLanguageSwitcher{border:none !important}
#polyglotLanguageSwitcher ul.dropdown{border:none !important}
.dropdown li a{border:none !important}
#header{position:relative}
.pop_map_name a{text-decoration:none !important}
}
@media only screen and (max-width:560px){#listing_bien .biens{float:none;margin:auto}
.code_outer p{padding-top:35px}
#searchEngine form .choice{width:100%;background-position:95% 16px}
#footer .right_footer{border-left:none}
#contacttexte div{float:none !important;min-height:78px;width:100% !important}
.contactform p{float:none !important;width:100% !important}
}
body{background-color:#dbe1e8;font-family:'AvenirNext';}
a:hover{text-decoration:none}
a{border:none;outline:none !important}
@font-face{font-family:'PlutoSansRegular';src:url('font/PlutoSansRegular/PlutoSansRegular.eot');src:url('font/PlutoSansRegular/PlutoSansRegular.eot#iefix') format('embedded-opentype'),
url('font/PlutoSansRegular/PlutoSansRegular.woff') format('woff'),
url('font/PlutoSansRegular/PlutoSansRegular.otf') format('opentype'),
url('font/PlutoSansRegular/PlutoSansRegular.ttf') format('truetype'),
url('font/PlutoSansRegular/PlutoSansRegular.svg#Conv_PlutoSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNext';src:url('font/AvenirNext/AvenirNext.eot');src:url('font/AvenirNext/AvenirNext.eot#iefix') format('embedded-opentype'),
url('font/AvenirNext/AvenirNext.woff') format('woff'),
url('font/AvenirNext/AvenirNext.otf') format('opentype'),
url('font/AvenirNext/AvenirNext.ttf') format('truetype'),
url('font/AvenirNext/AvenirNext.svg#Conv_AvenirNext') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextBold';src:url('font/AvenirNextBold/AvenirNextBold.eot');src:url('font/AvenirNextBold/AvenirNextBold.eot#iefix') format('embedded-opentype'),
url('font/AvenirNextBold/AvenirNextBold.woff') format('woff'),
url('font/AvenirNextBold/AvenirNextBold.otf') format('opentype'),
url('font/AvenirNextBold/AvenirNextBold.ttf') format('truetype'),
url('font/AvenirNextBold/AvenirNextBold.svg#Conv_AvenirNextBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'myriad';src:url('font/myriad/myriad-web-pro.eot');src:url('font/myriad/myriad-web-pro.eot#iefix') format('embedded-opentype'),
url('font/myriad/myriad-web-pro.woff') format('woff'),
url('font/myriad/myriad-web-pro.otf') format('opentype'),
url('font/myriad/myriad-web-pro.ttf') format('truetype'),
url('font/myriad/myriad-web-pro.svg#Conv_myriad-web-pro') format('svg');font-weight:normal;font-style:normal;}
.container_o{max-width:1020px;margin:0 auto 43px auto;position:relative;}
.clr{clear:both}
.phone-contact{float:right}
#logo{position:absolute;left:25px;top:22px;width:256px;height:72px}
.top_header{height:122px}
.clr{clear:both;}
#espaceclient{float:right;width:auto}
.header-text{position:absolute;left:365px;top:72px}
.header-text h1{font-family:'PlutoSansRegular';color:#216093;font-size:22px;font-weight:bold}
.header-text .header-former-h1{font-family:'PlutoSansRegular';color:#216093;font-size:22px;font-weight:bold}
#espaceclient ul li a{font-family:'AvenirNextBold';font-size:11px;color:#5283ab;font-weight:normal;}
#espaceclient ul li a:hover{color:#ec7420!important;}
#espaceclient ul li a i{font-size:14px;color:#a6afb6;margin-right:1px}
#espaceclient ul li{float:left;border-left:1px solid #eef0f2;padding:10px 7px}
#espaceclient ul .last_li_top{background-color:#a6afb6;padding:5px 15px 15px;text-align:right;}
#espaceclient ul .last_li_top:hover{background-color:#ED7401;}
#espaceclient ul .last_li_top a{color:#FFF !important;font-size:16px;font-weight:bold}
#espaceclient ul .last_li_top a:hover{color:#fff!important;}
#espaceclient ul .last_li_top a i{font-size:18px;border:2px solid #FFF;border-radius:50%;color:#FFF !important;padding:5px;margin-right:15px}
.fa-home{font-size:26px !important}
.fa-map-marker{font-size:26px !important}
.fa-arrows{font-size:24px !important}
#espaceclient ul .first_li_top{padding:6px 20px}
#espaceclient ul .first_li_top a i{margin-right:0px}
#header #nav-top{background-color:#FFF}
#header #nav-top a{color:#5283ab;font-size:12px;text-transform:uppercase;font-family:'AvenirNextBold';padding:10px 8px}
#header #nav-top .btn-join a:hover{color:#fff;}
#nav-top span{color:#5283ab;font-size:12px;text-transform:uppercase;font-family:'AvenirNextBold';padding:10px 30px;}
#nav-top ul ul li span{color:#fff;font-size:12px;text-transform:none;font-family:'AvenirNext';padding:10px 30px;}
#header #nav-top li ul li a, #header #nav-top li ul li ul li a{color:#FFF;font-family:'AvenirNext';text-transform:inherit;}
#nav-top{border-bottom:4px solid #ED7401}
#nav-top .idPage-59, #nav-top .idPage-60, #nav-top ul li.li0:nth-child(2), #nav-top ul li.li0:nth-child(3){background: #fff; /*background:url('../cssimg/drop.png') no-repeat center right;*/ padding-right:20px}
#nav-top li.li0.selected{background-color:#ED7401;}
#nav-top li.li0.selected span{color:#fff;cursor:pointer;}
#header #nav-top .drop{/*background:url('../cssimg/arrow-menu.png') no-repeat center right !important;*//*background-color:#3C5273;*/}
#header #nav-top li:hover>a, .lien1:hover, #header #nav-top li.selected>a{background-color:#3c5273;color:#FFF}
#header #nav-top li ul li:hover>span , #header #nav-top li ul .idPage-74:hover>a, #header #nav-top li ul .idPage-80:hover>a, #header #nav-top li ul .idPage-88:hover > span, #header #nav-top li ul .idPage-66:hover>a{background-image:url('../cssimg/bg_submenu.png');background-color:#a6afb6;background-repeat:no-repeat;background-position:center right 5px}
#header #nav-top li.specialSearch{background-color:#ED7401;}
#header #nav-top li.specialSearch>a{color:#FFF;}
#header #nav-top li ul li:hover>a, #header #nav-top li ul li.selected>a{background-color:#a6afb6;color:#FFF;}
#nav-top li.li0:hover>span{background:#3c5273 url('../cssimg/arrow-menu.png') no-repeat center right;color:#FFF;}
#header #nav-top li ul li{position:relative}
#header #nav-top li ul li ul{left:195px}
#nav-top .idPage-59:hover>a , #nav-top .idPage-60:hover>a{background:#ED7401 url('../cssimg/arrow-menu.png') no-repeat center right;color:#FFF}
#nav-top #debdrag{float:left;background-color:transparent;margin-left:25px}
.lang_switch{float:right;width:60px}
.lang_switch li{display:block;float:none}
.lang_switch .fr{background:url('../cssimg/fr.jpg') no-repeat center;}
.lang_switch select, .lang_switch select option{width:32px;height:45px}
#footer{width:100%;background-color:#FFF;margin-top:20px}
.left_footer{width:253px;float:left;padding:0px 20px}
.right_footer{float:left;border-left:1px solid #e0e0e0;max-width:765px;min-height:255px}
.logo_footer{width:201px;height:57px;margin:40px auto 27px auto}
.logo_footer a{display:block;text-align:center;background:url('../cssimg/logo_footer.png') no-repeat center;width:201px;height:57px}
.contact_footer{width:100%;height:38px;display:block;margin:auto;color:#FFF;background-color:#a6afb6;font:14px 'AvenirNextBold';text-align:center;line-height:38px;vertical-align:middle}
.rs{margin:20px auto 0px auto}
.details_biens .rs{position:absolute;left:50%;bottom:0px;right:0}
.rs p{display:block;width:74px;height:24px;float:left;font:14px/14px 'AvenirNextBold';color:#5283ab;text-transform:uppercase}
.rs ul{float:left;margin-left:15px;}
.rs ul li{display:inline-table;margin:auto 5px}
.rs ul li a{display:block;width:25px;height:25px}
.rs ul li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.bottom_footer{width:100%;height:43px;background-color:#ED7401;padding:0 20px}
.desc{color:#FFF;font:11px/43px 'AvenirNext'}
.bloc_footer{width:auto;height:auto;float:left;text-align:left;margin-left:25px;margin-right:12px;margin-top:38px;}
.bloc_footer h3{font:18px 'AvenirNextBold';color:#5283ab;text-transform:uppercase;margin-bottom:13px}
.bloc_footer .titre-footer{font:18px 'AvenirNextBold';color:#5283ab;text-transform:uppercase;margin-bottom:13px}
.bloc_footer ul li a, #main .floatleft li a{font:11px 'AvenirNext';color:#5d666d;padding:5px;text-transform:none}
.bloc_footer ul li a:hover, #main .floatleft li a:hover, #main .floatleft li.mgselected{text-decoration:none;color:#FFF;background-color:#ED7401;}
.bloc_footer ul li{margin-bottom:5px}
#espaceclient{width:auto;z-index:99}
.contact_footer:hover{background-color:#ED7401;color:#FFF;text-decoration:none}
.right_footer .desc1{display:none}
#searchEngine{background-color:#ED7401;padding:25px;}
.vente label, .location label, .alert_checkbox label{width:auto}
input[type=radio]:not(old){width:11px;height:11px;margin:0;padding:0;opacity:0;}
.vente input[type=radio]:not(old) + label, .location input[type=radio]:not(old) + label{display:inline-block;padding-left:20px;background:url('../cssimg/radio.png') no-repeat;background-position:0px 0px;padding-bottom:3px;cursor:pointer;height:11px;color:#FFF;font:11px/9px 'AvenirNextBold';text-transform:capitalize}
.vente input[type=radio]:not(old):checked + label, .location input[type=radio]:not(old):checked + label{background-position:0px -11px}
.alert_checkbox input[type=chekcbox]:not(old){width:18px;height:18px;margin:0;padding:0;opacity:0;display:none}
.alert_checkbox input[type=checkbox]:not(old) + label{display:inline-block;padding-left:20px;background:url('../cssimg/checkbox.png') no-repeat;background-position:0px 0px;padding-bottom:15px;cursor:pointer;height:11px;color:#FFF;font:11px/14px 'AvenirNextBold';text-transform:capitalize}
.alert_checkbox input[type=checkbox]:not(old):checked + label{background-position:0px -22px}
#checkbox1{display:none !important}
#searchEngine .vente , #searchEngine .location{float:left;margin-right:18px}
.vente, .location{margin:2px auto 15px auto}
.location{margin-right:70px}
.choice{width:122px;height:41px;overflow:hidden;background:#fff url('../cssimg/down.png') no-repeat center;background-position:105px 16px;float:left;border-right:1px solid #e8e8e8;}
.choice select{background-color:transparent;width:120%;border:none;outline:none;height:41px;color:#4f82af;text-indent:0px;cursor:pointer}
.btn_top_sub{width:149px;height:41px;background-color:#f4d000;border-radius:3px;float:left;text-transform:uppercase;font:13px'AvenirNextBold';margin-left:10px;border:none;outline:none;color:#FFF}
.choice select option{outline:none;border:none}
select, select:hover{border:none;outline:none;outline:0}
.btn_top_sub:hover{background-color:#3c5273}
.choice_first{border-radius:3px 0px 0px 3px}
.choice_last{border-radius:0px 3px 3px 0px}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-textarea-placeholder, select:focus::-webkit-textarea-placeholder, select option:focus::-webkit-textarea-placeholder{color:transparent;}
textarea:focus:-moz-placeholder, input:focus:-moz-placeholder, select:focus:-moz-placeholder, select option:focus:-moz-placeholder{color:transparent;}
textarea:focus::-moz-placeholder, input:focus::-moz-placeholder, select:focus::-moz-placeholder, select option:focus::-moz-placeholder{color:transparent;}
#espaceclient ul li a:hover{color:#FF4A01}
#polyglotLanguageSwitcher, #polyglotLanguageSwitcher *{margin:0;padding:0;outline:none;float:right}
#polyglotLanguageSwitcher ul{list-style:none;}
#polyglotLanguageSwitcher{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:#444;line-height:normal;position:relative;z-index:100;margin-top:4px;margin-right:10px}
#polyglotLanguageSwitcher form{display:none;}
#polyglotLanguageSwitcher a{text-decoration:none;display:block;padding:0.5em 6px 0.5em 28px;color:#444;width:57px;background-repeat:no-repeat;background-position:6px center;}
#polyglotLanguageSwitcher a:hover{color:#000;}
#polyglotLanguageSwitcher a.current:link, #polyglotLanguageSwitcher a.current:visited, #polyglotLanguageSwitcher a.current:active{position:relative;}
#polyglotLanguageSwitcher a.current:hover,
#polyglotLanguageSwitcher ul.dropdown li:hover{background-color:#F7F7F7;}
#polyglotLanguageSwitcher a.active{border-bottom:none !important;border-radius:3px 3px 0 0 !important;}
#polyglotLanguageSwitcher span.trigger{display:block;position:absolute;width:9px;height:5px;text-indent:-10000em;top:-1px;bottom:0;right:-1px;margin:auto;}
#polyglotLanguageSwitcher a.current:link span.trigger, #polyglotLanguageSwitcher a.current:visited span.trigger{background:url("../cssimg/arrow-down.gif") no-repeat left top;}
#polyglotLanguageSwitcher a.current:hover span.trigger, #polyglotLanguageSwitcher a.current:active span.trigger, #polyglotLanguageSwitcher a.active span.trigger{}
#polyglotLanguageSwitcher ul.dropdown{display:none;position:absolute;top:2.333em;left:0;background-color:#FFF;border:1px solid #E5E5E5;border-top:none !important;border-radius:0 0 3px 3px;}
#polyglotLanguageSwitcher ul.dropdown li{border-top:1px dotted #D4D4D4;}
#polyglotLanguageSwitcher ul.dropdown li:last-child{border-radius:0 0 3px 3px;}
#en{background-image:url("../cssimg/gb.png");}
#fr{background-image:url("../cssimg/fr.png");}
#de{background-image:url("../cssimg/de.png");}
#it{background-image:url("../cssimg/it.png");}
#es{background-image:url("../cssimg/es.png");}
#polyglotLanguageSwitcher a{padding:1px 0 12px 20px !important;border:1px solid #f0f0f0;border-radius:3px}
#polyglotLanguageSwitcher a span{background:url("../cssimg/drop_lang.png") no-repeat right center;padding:15px !important}
.fa-bars{font-size:26px;color:#ED7401;padding:5px;text-align:center;}
.container_o .breadcrumbs a, .container_o .breadcrumbs{color:#aaa;font:12px 'myriad';font-style:italic}
.breadcrumbs{margin-bottom:0px}
.map .breadcrumbs{display:none;}
.map .liketab{margin-top:20px;}
.map .liketab .list{background:#a0a0a0;}
.map iframe body{margin:0;}
.rdv .left_rdv{background-color:#236191;padding-bottom:20px;padding-top:20px;height:900px; font:16px/18px'myriad';text-align:justify; color:#FFF}
.rdv .left_rdv ul{ margin-bottom: 25px}
.rdv .left_rdv h1{font:30px 'AvenirNextBold';margin-bottom:20px;color:#FFF!important;text-align:left;text-transform:none}
.rdv .left_rdv .img_pop{margin-bottom:20px;}
.rdv .left_rdv h2{font:28px 'AvenirNextBold';color:#FFF;text-align:left;text-transform:none}
.rdv .left_rdv h1 span, .rdv .left_rdv h2 span{color:#fdd637}
.rdv .right_rdv{background-color:#ec7420;padding-top:28px;position:relative;height:900px;}
.rdv .txt_rdv p{font:16px 'myriad';text-align:justify;text-align:justify;color:#FFF}
.l_r_rdv h4{font:20px 'AvenirNext';text-align:center}
.l_r_rdv p{color:#fdd637;font:20px 'AvenirNext';text-align:center}
.rdv{max-width:940px;margin:auto;width:auto}
.rdv .right_rdv h2{float:right;font:20px 'AvenirNextBold';color:#FFF}
.rdv .right_rdv h1, .right_rdv h2{display:inline-block}
.rdv .right_rdv h1{font:16px 'AvenirNextBold';text-transform:uppercase;color:#236191}
.rdv .right_rdv h2{font:16px/24px 'AvenirNextBold';color:#FFF;float:left}
.rdv .right_rdv p{font:16px/24px 'AvenirNext';text-align:justify;line-height:16px;}
.rdv .right_rdv form input{height:27px;border:1px solid #b4b4b4;border-radius:3px;width:100%}
.rdv .right_rdv form label{font:14px 'AvenirNext';font-weight:600;text-align:left;color:#FFF}
.rdv .right_rdv form .select{width:100%;height:27px;border:1px solid #b4b4b4;overflow:hidden;background:#fff url('../cssimg/select.png') no-repeat;background-position:17em center}
.rdv .right_rdv form{margin-top:20px}
.rdv .right_rdv form .select select{background-color:transparent;font-size:14px;padding:0 10px;line-height:20px;height:24px;border-radius:0px;}
.rdv .right_rdv form textarea{height:60px;border:1px solid #b4b4b4;border-radius:3px;width:100%}
.rdv .right_rdv form input[type="submit"]{background-color:#4e4e4e;height:41px;font:16px/41px 'AvenirNextBold';text-align:center;cursor:pointer}
.rdv h3{color:#FFF !important;text-transform:none !important;font:16px/24px 'AvenirNextBold' !important}
.right_rdv p{font:16px/24px 'myriad';text-align:justify;color:#FFF}
.rdv ul li{font:14px 'AvenirNext';color:#FFF}
.b_r_rdv p{font:20px 'AvenirNext'}
.b_r_rdv a{color:fdd637;font:20px 'AvenirNext'}
.txt_rdv{margin:27px auto}
.rdv{padding:10px 0 0}
.btn-join{float:right;margin-right:5px}
.btn-join a{display:block;font:12px 'AvenirNext' !important;color:#236191;padding:7px 0px !important;border:1px solid #ed7826;border-radius:3px;background:url("../cssimg/bg_li_left.png") no-repeat;background-position:5px;width:120px;text-align:center}
.btn-join:hover>a{background-color:#ED7401}
.brc{background-color:#FFF}
.l_r_rdv{border-left:1px solid #FFF}
.l_r_rdv h4{color:#FFF}
#js_envoi_place button{background-color:#515151;text-transform:uppercase;color:#FFF;border-radius:5px;padding:10px;margin:50px auto 24px auto;width:100%;display:block}
#js_envoi_place{text-align:center}
.fadeur{-khtml-opacity:0.5;-moz-opacity:0.5;-ms-filter:"alpha(opacity=5)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=5);filter:alpha(opacity=5);opacity:0.5;}
.close_rdv{background:url("../cssimg/close-pop.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:block;height:55px;padding:8px;position:absolute;right:-45px;top:-140px;width:55px;z-index:99999;}
.close_rdv a i{color:#236191;font-size:54px}
.close_rdv a:hover{color:#EC7420}
.top_rdv{background-color:#f0f0f1;padding:7px 0}
.top_rdv .columns h2{font:bold 22px/22px 'AvenirNext';color:#ec7420;background:url("../cssimg/bg_phone.png") no-repeat center right;text-align:right;padding:10px 70px 10px 0px}
.top_rdv .columns h2 span{font:bold 14px 'AvenirNext';color:#236191;font-style:italic}
#modulo{background-color:#f0f0f1 !important;padding:15px!important;border:none!important;border-radius:0px!important;}
.checkox_pop input[type=checkbox]:not(old):checked + label{background:url('../cssimg/last_check.png') no-repeat bottom left;height:14px;}
.checkox_pop input[type=checkbox]:not(old) + label{display:inline-block;padding-left:20px;background:url('../cssimg/last_check.png') no-repeat top left;height:14px;cursor:pointer;padding-bottom:0px;width:100%}
.checkox_pop input[type=checkbox]{display:none}
.checkox_pop{width:100%;display:block;margin:25px auto;min-height:65px}
.bottom_text_rdv{color:#FFF;font:20px 'AvenirNext';display:block;margin:24px auto 25px auto;text-align:center}
.bottom_text_rdv a{color:#fdd637}
#js_envoi_place button:hover{background-color:#236191}
.img_pop img{width:100%}
.prem_pas h3, .prem_pas img{display:inline-block}
.liketab{border-bottom:5px solid #ec7420}
.liketab li{float:left;width:175px;height:38px;background-color:#ec7420;text-align:center}
.liketab li a{color:#FFF;font:12px/38px 'AvenirNextBold';text-transform:uppercase}
.liketab .map a{background:url('../cssimg/map_marker.png') no-repeat center left;padding:5px 0px 5px 20px;}
.liketab .list a{background:url('../cssimg/list_ico.png') no-repeat center left;padding:5px 0px 5px 20px;}
.liketab li:hover{background-color:#a6afb6}
.gm-style-iw img{width:100% !important}
.pop_map_name{font:13px/38px 'AvenirNextBold';color:#ec7420}
.pop_map_texte{font:12px 'AvenirNext';color:#3c5273}
.pop_map_prix{font:16px 'AvenirNextBold';color:#fff;background-color:#3c5273;padding:5px}
.see_map_more{background-color:#a6afb6;color:#FFF;padding:5px 10px;width:100%;display:block;text-align:center}
.left_rubrique a{background:url("../cssimg/bg_li_left.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);color:#236191;display:block;font-size:14px;margin:0 auto 0 -15px;padding:10px 0 10px 30px;border-top:1px solid #EC7420}
.left_rubrique a:hover{font-weight:bold}
.outer_page_int{background-color:#fff;padding:25px 0 47px;}
.left_rubrique h2{margin-bottom:35px;color:#EC7420;text-transform:uppercase;text-align:left;font-size:18px;display:inline-block}
.left_rubrique{padding:20px}
.tech_spec tbody tr:nth-child(2n){background-color:#f7f9fa}
.tech_spec table tr td:last-child{border-right:none}
.gm-style div div div div{width:264px !important}
.left_rdv ul li{padding-left:15px!important;background:url("../cssimg/bg_li_left.png") no-repeat;background-position:5px;}
.jssorb03{position:absolute;}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{position:absolute;width:21px;height:21px;text-align:center;line-height:21px;color:white;font-size:12px;background:url('img/b03.png') no-repeat;overflow:hidden;cursor:pointer;}
.jssorb03 div{background-position:-5px -4px;}
.jssorb03 div:hover, .jssorb03 .av:hover{background-position:-35px -4px;}
.jssorb03 .av{background-position:-65px -4px;}
.jssorb03 .dn, .jssorb03 .dn:hover{background-position:-95px -4px;}
.jssora03l, .jssora03r{display:block;position:absolute;width:31px;height:31px;cursor:pointer;overflow:hidden;}
.jssora03l:hover, .jssora03r:hover{display:block !important}
.jssora03l{background:#ec7420 url('../cssimg/left_pager.png') no-repeat center !important}
.jssora03r{background:#ec7420 url('../cssimg/right_pager.png') no-repeat center !important}
.slider_pager img{width:100%}
@media only screen and (max-width:960px) and (min-width:480px){html, body{padding-top:0px;}
#header{padding:0px;}
.top_header{height:95px !important;}
.top_header #logo{position:absolute;margin:10px auto;left:50%;height:auto;top:inherit;margin-left:-124px;}
.last_li_top{top:0px;right:0px;padding:2px 15px 11px!important;}
.isTablet #btn-nav-top{position:absolute;top:25px;left:25px;}
.choice{width:114px!important;background-position:94px 16px;}
.choice select{font-size:12px;}
.btn_top_sub{width:50px;overflow:hidden;color:#f4d000;margin-top:10px;}
.btn_top_sub i{color:#fff;margin-top:13px;}
/*.accueil #editor-3{float:none;margin:auto;height:335px!important;}
*/#editor-18{float:none!important;max-width:100%!important;}
.abs{position:relative;float:left;width:49%;margin:0 0.5%;}
.rechercher_uncode, .rechercher_unbien{height:107px!important;width:49%!important;margin:0 0.5%!important;overflow:hidden!important;}
.rechercher_uncode .code_outer{width:180px;margin:15px auto auto;}
#listing_bien{padding:0 10px!important;}
.biens_accueil .biens{width:32%!important;margin:5px 0.5%!important;}
.right_footer{float:right;max-width:60%;}
.bloc_footer{width:50%;margin-left:0px;margin-right:0px;margin-top:15px;}
.bloc_footer h2{margin-bottom:0px;font: 18px 'AvenirNextBold'; color: #5283ab; text-transform: uppercase; margin-bottom: 13px}
.bloc_footer ul li{margin-bottom:0px;}
.bloc_footer ul li a{padding:0 5px;}
.css_list_produit .large-3, .css_list_produit .medium-6{width:33%;}
.outer_list_produit .css_produit_titre{font:16px "AvenirNextBold",sans-serif!important;margin:5px auto 0px auto!important;}
.details_biens .columns h1{font:26px 'AvenirNextBold'!important;}
.details_biens .columns .prixproduit{font:20px 'AvenirNextBold'!important;}
.columns .detailproduit{padding:10px 0 70px!important;}
#contacttexte div, .contactform p{width:100%!important;}
#contacttexte, .contactform{width:50%!important;float:left;}
.outer_page_int .medium-6.left_page_int{width:30%;}
.outer_page_int .medium-6.right_page_int{width:70%;}
}
.effects{padding-left:15px;margin-bottom:50px}
.effects .img{position:relative;float:left;margin-bottom:5px;width:49%;overflow:hidden;min-height:354px;max-height:354px}
.effects .img:nth-child(n){margin-right:5px;}
.effects .img:first-child{}
.effects .img:last-child{margin-right:0;}
.effects .img img{display:block;margin:auto auto auto -25%;padding:0;height:auto;width:100%;min-height:354px;max-width:inherit;}
.overlay{display:block;position:absolute;z-index:20;background:rgba(0, 0, 0, 0.8);opacity:0;overflow:hidden;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
a.close-overlay{display:block;position:absolute;top:0;right:0;z-index:100;width:45px;height:45px;font-size:20px;font-weight:700;color:#fff;line-height:45px;text-align:center;background-color:#000;cursor:pointer;}
a.close-overlay.hidden{display:none;}
a.expand{display:block;position:absolute;z-index:100;width:60px;height:60px;border:solid 5px #fff;text-align:center;color:#fff;line-height:50px;font-weight:700;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
#effect-1 .overlay{bottom:0;left:0;right:0;width:100%;height:0;}
#effect-1 .overlay a.expand{left:0;right:0;bottom:50%;margin:0 auto -30px auto;}
#effect-1 .img.hover .overlay{height:100%;}
#effect-2 .overlay{top:0;left:0;right:0;width:100%;height:0;}
#effect-2 .overlay a.expand{left:0;right:0;top:50%;margin:-30px auto 0 auto;}
#effect-2 .img.hover .overlay{height:100%;}
#effect-3 .overlay{top:0;bottom:0;left:0%;width:0;height:100%;}
#effect-3 .overlay a.expand{top:0;bottom:0;left:50%;margin:auto 0 auto -30px;opacity:1}
#effect-3 .img.hover .overlay{width:100%;opacity:1;transition:all 400ms ease 0s;}
#effect-4 .overlay{top:0;bottom:0;right:0;width:0;height:100%;}
#effect-4 .overlay a.expand{top:0;bottom:0;right:50%;margin:auto -30px auto 0;}
#effect-4 .img{overflow:hidden;}
#effect-4 .img.hover .overlay{width:100%;}
#effect-5 .overlay{top:0;bottom:0;left:0;right:0;opacity:0;}
#effect-5 .overlay a.expand{top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
#effect-5 .img.hover .overlay{opacity:1;}
#effect-5 .img.hover .overlay a.expand{width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
#effect-6 .overlay{top:5%;bottom:0;left:-25%;right:0;opacity:0;height:87%;width:90%;padding:15px;text-align:center}
#effect-6 .overlay a.expand{left:0;right:0;top:0;margin:0 auto;opacity:0;}
#effect-6 .img.hover .overlay{opacity:1;left:5%;}
#effect-6 .img.hover .overlay a.expand{top:50%;margin-top:-30px;opacity:1;}
@media only screen and (max-width:1020px){.effects{padding-left:5px;}
.effects .img{width:100%;min-height:inherit;max-height:inherit;height:auto}
.effects .img:nth-child(n){margin-right:5px;}
.effects .img:first-child{margin-left:0;}
.effects .img:nth-child(2n-1){}
.effects .img:nth-child(2n){margin-right:0;}
.effects .img:last-child{margin-right:0;}
.effects .img img{min-height:inherit;margin:auto;max-width:100%}
.coachVignette{height:auto !important}
}



@media only screen and (max-width:960px)
{
	#nav-top .idPage-59, #nav-top .idPage-60, #nav-top ul li.li0:nth-child(2), #nav-top ul li.li0:nth-child(3){ background-color: inherit;
	}
}


@media only screen and (max-width:520px){.effects .img{width:100%;}
.effects .img:nth-child(n){margin-right:0;}
.effects .img:first-child{margin-left:0;}
.effects .img:nth-child(2n-1){margin-left:0;}
.effects .img:nth-child(2n){margin-right:0;}
.effects .img:last-child{margin-right:0;}
.effects .img img{margin:0 auto;}
}
@media only screen and (max-width: 640px) {#produitSlider .bx-wrapper .bx-viewport{max-height:inherit}
.code_outer p{padding-top:0}
#linkliste a{display: block}
#linkliste{display: inline-block; width: 100%; text-align:center; margin: 15px auto}
.rechercher_uncode{height:auto !important}
.left_code{text-align:center}
.details_biens .rs{left:0;right:0;position:relative}
.header-text{display:none}
table#miyazaki{overflow:hidden}
.price_outer{display:none}
}
@media only screen and (max-width:480px){.breadcrumbs{margin-top:25px}
#searchEngine{display:none}
.idPage-1 #searchEngine{display:block}
}
.coachVignette{position:relative;overflow:hidden;height:354px}
/*.coachVignette h4{position:absolute;left:10px;right:10px;bottom:10px;text-align:center;font-size:14px;color:#FFF;text-shadow:1px 1px 1px #000000;line-height:14px}*/
.coachVignette h2{position:absolute;left:10px;right:10px;bottom:10px;text-align:center;font-size:14px;color:#FFF;text-shadow:1px 1px 1px #000000;line-height:14px}
.overlay .coachNom{color:#ff3c00;font-size:16px;text-align:center;margin-bottom:10px;text-transform:capitalize}
.overlay .coachDetail{color:#CCC;font-size:13px;line-height:20px;text-align:justify}
.overlay .coachLien{display:inline-block;color:#fff;background-color:#ff3c00;padding:10px 15px;margin:15px auto;cursor:pointer}
.container_o .breadcrumbs a, .container_o .breadcrumbs{color:#aaa;font:italic 12px "myriad";}
.breadcrumbs{color:#ccc;float:left;font-style:italic;padding:20px 15px 5px;}
.price_outer{position:fixed;right:0px;top:35%;border:2px solid #ec7420;background:#fff url('../cssimg/price_outer.jpg') no-repeat;background-position:10px 20px;padding:25px 0}
.price_outer ul{background-color:#FFF;width:110px}
.price_outer ul li{margin:13px auto}
.price_outer ul li.euro a{background:url('/cssimg/euro.png') no-repeat top center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li.computer a{background:url('/cssimg/computer.png') no-repeat top center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li.message a{background:url('/cssimg/message_n.png') no-repeat top center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li.euro a:hover{background:url('/cssimg/euro.png') no-repeat bottom center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li.computer a:hover{background:url('/cssimg/computer.png') no-repeat bottom center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li.message a:hover{background:url('/cssimg/message_n.png') no-repeat bottom center;display:block;width:38px;height:37px;margin:auto}
.price_outer ul li p{font:14px/16px 'AvenirNext';font-weight:600;text-align:center}
.price_outer ul li{text-align:center}
.outer_fixed{position:relative}
.bloc_show{background-color:#ec7420;height:313px;position:absolute;right:110px;width:186px;top:-40px;padding:0 20px;display:none;z-index:1000}
/*.bloc_show h3{font:15px 'AvenirNext';font-weight:600;text-align:center;color:#FFF;margin:64px auto 15px auto}*/
.bloc_show h2{font:15px 'AvenirNext';font-weight:600;text-align:center;color:#FFF;margin:64px auto 15px auto}
.bloc_show p{font:11px 'AvenirNext';color:#FFF;text-align:center}
.bloc_show form input{background-color:#FFF;height:27px;width:100%}
.bloc_show form input[type="submit"]{background-color:#f2cd33;color:#236191;padding:5px 10px;text-transform:uppercase;font:12px 'AvenirNext';font-weight:600;border:none}
.p_pas .columns ul li{color:#236191;font:bold 22px 'myriad';font-weight:bold;background:url('/cssimg/bg_li_left.png') no-repeat;margin-bottom:90px;background-position:0 7px}
.p_pas .columns p{font:16px 'myriad';color:#5f666c;text-align:justify;margin-bottom:44px}
.p_pas .columns p span{font-style:italic;font-weight:bold}
.top_page_int p{font:20px/22px 'myriad';color:#515151}
.top_page_int .columns img{position:relative;top:inherit}
.section_text_outils .columns img{text-align:center;margin:auto}
.section_text_outils .columns .img_bot{text-align:center;margin:auto}
.columns img{text-align:center !important;margin:auto}
.bottom_text .columns{margin-bottom:0px}

.in_tem h3:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ffd200;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 3px;
    left: 0px;
}

.in-1section a:after {
    content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #FFF;
    font-size: 24px;
	display: inline-block;
	width: 26px; height: 26px;
	background-color:#a6afb6;
	text-align:center;

}

.sector3:after{
	content: "\f105";
	position:absolute;
	right:0;
	top:0;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #FFF;
    font-size: 64px;
	display: inline-block;
	width: 81px;
	background-color:#a6afb6;
	text-align:center;
	display: flex;
	align-items:center;
	justify-content:center;
	bottom: 0

}

